body{ font-family: 'CodecPro-Regular';}

:root {
    --main-color: #3E6A79;
}

.nav > li > a, .mobile-sidebar-levels-2 .nav > li > ul > li > a, a.button { font-family: 'CodecPro-Regular';}

h1,h2,h3,h4,h5,h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: 'Neuton-Regular';}

.alt-font{font-family: 'CodecPro-Regular';}

a.button{ font-family: 'CodecPro-Regular' !important; font-weight: 500;letter-spacing: 0.04em;text-align: center; text-transform: uppercase;line-height: inherit; padding: 15px 40px; min-height: inherit; border: none; font-size: 0; margin: 0;}
.button span{font-size: 14px; line-height: 18px; font-weight: 500;}

.estimation-form-row .estimation-inputs .tb-hide-subevents{ display: none !important ;}

/*contact us*/
.wa-link {color: #000 !important;text-decoration: none;font-weight: bold;transition: color 0.3s ease-in-out;}

.admin-button {background-color: #ff0000;color: white;padding: 10px 15px;border-radius: 5px;text-decoration: none;font-weight: bold;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);}
.admin-button:hover {background-color: #cc0000; color: #ffffff;}

.wa-link:hover {color: var(--main-color) !important;text-decoration: none;}

/*footer logo size*/
.bwa-logo{ width: 100px !important;height: 100px !important;}


/* header start */
#header{background: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 87.2%);}
#header .container{padding: 0 48px;}
#header .nav-line-bottom .header-button .button { background: var(--main-color) !important; padding: 11px 35px;    }
#header .nav-line-bottom .header-button .button span{font-size: 14px; line-height: 18px; font-weight: 500;}
#header .nav-line-bottom>li>a:before,#header .nav-line-grow>li>a:before,#header .nav-line>li>a:before{height: 1px;background-color: #ffffff;}
#header .header-wrapper.stuck .nav-line-bottom>li>a:before,#header .header-wrapper.stuck .nav-line-grow>li>a:before,#header .header-wrapper.stuck .nav-line>li>a:before{background-color: #9d4e3d;}

#header .menu-item .sub-menu { background: #242723;  border-radius: 0; padding: 24px;}
#header .menu-item .sub-menu li a{margin: 0; padding: 7px 4px;font-size: 18px;line-height: 1;color: #FFFFFF; border-radius: 0;}
#header .menu-item.tb-mengamenu .sub-menu { max-height: initial; max-width: 620px;  min-width: initial;  width: initial;   
    display: flex;flex-direction: column;
    /* display: grid;  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));  grid-template-rows: 1fr;  grid-column-gap: 16px;  grid-row-gap: 16px; */
}
#header .menu-item.tb-mengamenu .sub-menu:after{display:none;}
#header .menu-item.tb-mengamenu .sub-menu li{width: 33.33%; min-width: 180px; padding: 0;}
#header .menu-item.tb-mengamenu .sub-menu li a{
    /* text-align: center; */
}
#header .menu-item.tb-mengamenu .sub-menu li a img{ width: 100%; height: 139px; margin: 0; margin-bottom: 16px; opacity: 0.6;display: none;}
#header .menu-item.tb-mengamenu .sub-menu li a:hover{background: transparent; text-decoration: underline;}
.header-main .nav > li > a{font-weight: 500;}
.tb-header-my-account-btn,.tb-header-login-btn{ background-color: #3E6A79; }
.tb-header-my-account-btn a,.tb-header-login-btn a{ color: #ffffff !important; padding: 8px 32px !important; }
.tb-header-my-account-btn:hover,.tb-header-login-btn:hover {background-color: #254E64;}
.nav-dropdown-has-arrow li.has-dropdown::after,
.nav-dropdown-has-arrow li.has-dropdown::before{display: none !important;}

/* header end */

/* banner css start */
.tb-banner-title em{font-family: 'Neuton-Italic';}
.tb-banner-subtext p{font-size: 22px; line-height: 19px; margin:0 0 56px 0; }
/* .banner-inner .banner-layers .text-box .text-box-content .text-inner .button.white span{color: #262626;}
.banner-inner .banner-layers .text-box .text-box-content .text-inner .button.white span:hover{color: #fff;} */
/* banner css end */

/* Welcome about section start */
.tb-wel-bg{position: relative;}
.tb-wel-bg .section-content .row{max-width: 1188px;}
.tb-wel-bg .section-bg{width:117px;height: 276px;position: absolute;bottom: 0;right: 0;opacity: 0.05;left:auto;top: auto;}
.tb-wel-bg .section-bg .section-bg-overlay{background-color: transparent !important;}
.tb-wel-bg .section-content .col{padding-bottom: 0;}
.tb-wel-bg .section-content .col .col-inner .button{margin-bottom: 0;margin-right: 0;padding: 10px 30px;border: 1px solid #242723;font-style: normal;}
.tb-wel-bg .section-content .col .col-inner .button:hover{background-color: #fff !important;border-color: #fff !important;color: #666 !important;}
.tb-wel-bg .tb-about-title h4{text-transform: uppercase;font-size: 34px;line-height: 46px;}
.tb-wel-bg .tb-about-content p{font-size: 1.375rem;line-height: 1.4;margin-bottom: 0;max-width: 664px;}
/* Welcome about section end */

/* services section start */
.tb-services-section{padding-left: 48px !important;padding-right: 48px !important;}
.tb-services-section .section-content .box-image .image-cover img{border-radius: 0;}
.tb-services-section .tb-services-title{position: absolute;bottom: 24px;width: calc(100% - 55px);left: auto;z-index: 999;}
.tb-services-section .tb-services-title h4{margin-bottom: 0;font-size: 24px;line-height: 32px;}
.tb-services-section .box-text-top.box-overlay .box-text{height: 100%;}
.tb-services-section .section-content .col{padding-bottom: 0px;padding: 8px 8px;}
.tb-services-section .section-content .box{position: relative;}
.tb-services-section .section-content .box .box-text{padding: 32px;border: 1px solid #F6F2E9;}
.tb-services-section .section-content .box .box-text::after{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.34) 82.39%);content: "";position: absolute;bottom: 0;width: 100%;height: 149px;left: 0;z-index: 99;}
.tb-services-section .tb-services-title p{position: relative;top: 40px;}
.tb-services-section .col-inner .box-text-inner .row .col .col-inner{padding: 0 !important;}
/* services section end */

/* the-estate-content start */
.tb-img-r .img-inner{padding-top: 774px !important;}
.tb-img-r .img-inner img{border-radius: 0;min-height: 774px;max-height: 774px;}
.tb-the-estate-content {padding: 50px 20px !important;border: 1px solid rgba(255, 255, 255, 0.1);margin-left: 0px;max-width: calc(50% - 25px);min-height: 774px;display: flex;align-items: center;justify-content: center;}
.tb-estate-image-block{padding-bottom: 16px !important;padding-left: 0 !important;padding-right: 5px !important;}
.tb-the-estate-content  .col-inner .text h4{font-size: 82px;line-height: 86px;margin-bottom: 24px;}
.tb-the-estate-content  .col-inner .text p{font-size: 18px;line-height: 25px;font-weight: 300; max-width: 481px;margin: 0 auto;}
.tb-the-estate-content .button.success{background-color: var(--main-color);}
.tb-the-estate-content .button.success span{line-height: 20px;}
.tb-food-grid-img-block .col-inner{padding-right: 20px !important;padding-top: 16px !important;margin-left: 5px !important;}
.tb-food-content .col-inner{padding-right: 0 !important;}
.tb-the-estate-content.tb-food-content{min-height: 700px;max-width: calc(50% - 16px) !important;margin-right: 12px !important;}
.tb-food-grid-6{padding-bottom: 0 !important;}
.tb-food-grid-6{height: 274px !important;}
.tb-grid-food-12{padding-bottom: 16px !important;}
.tb-grid-food-12 .col-inner .img .img-inner img,.tb-food-grid-6 .col-inner .img .img-inner img{border-radius: 0;}
/* the-estate-content end */

/* the wedding section start */
.tb-wedding-img-block{padding-left: 0 !important;padding-right: 12px !important;padding-bottom: 0 !important;}
.tb-wedding-img-block .col-inner{padding-top: 16px !important;padding-left: 0 !important;position: relative;}
.tb-wedding-img-block .col-inner .tb-wdding-round-img{position: absolute;top: 50%;left: -100px; /* transform: translateY(-50%); */ width: 200px !important;height: 200px;}
.tb-wedding-img-block .col-inner .tb-wdding-round-img img{width: 200px;height: 200px;object-fit: cover;border-radius: 50% !important;}
.tb-wedding-img-block .col-inner .img .img-inner img{border-radius: 0;}
.tb-wedding-content .col-inner{padding-top: 70px !important;padding-left: 54px !important;max-width: 437px;margin-right: auto !important;margin-left: 0 !important;position: static;}
.tb-wedding-img-block .col-inner .img-inner.image-cover{padding-top: 693px !important;}
.tb-wedding-content{min-height: 675px;padding: 0 !important;}
.tb-wedding-content .col-inner .text h4{font-size: 82px;line-height: 86px;color: #242723;}
.tb-wdding-desc{ position: absolute;bottom: 160px;max-width: 435px;}
.tb-wedding-button{position: absolute;bottom: 64px;border: 1px solid #242723 !important;padding: 15px 40px !important;}
.tb-wedding-button span{color: #242723;}
.tb-wedding-button:hover span{color: #ffffff;}
.tb-wdding-desc p{font-size: 18px;line-height: 25px;font-weight: 300;margin-bottom: 0;max-width: 404px;}
.tb-wedding-content .is-border{border: none;}

.tb-corporate-img-block{padding-left: 12px !important;padding-right: 16px !important;}
.tb-corporate-img-block .col-inner{padding-right: 0 !important;position: relative;padding-top: 0 !important;padding-bottom: 0 !important;}
.tb-corporate-img-block .col-inner .tb-corporate-img{position: absolute;top: 50%;left: auto;right: -100px;transform: translateY(-50%);width: 200px !important;height: 200px;}
.tb-corporate-img-block .col-inner .tb-corporate-img img{width: 500px;height: 500px;object-fit: cover;border-radius: 50% !important;}
.tb-wedding-content.tb-corporate-content .col-inner{padding-top: 40px !important;padding-left: 129px !important;max-width: 526px;margin-right: 0 !important;margin-left: 0;position: static;padding-right: 10px !important;}
.tb-wedding-content.tb-corporate-content .tb-wdding-desc{padding-right: 16px;max-width: 451px;}
.tb-wedding-content.tb-corporate-content .tb-wdding-desc p{max-width: 435px;}

.tmb-events-section .row .tmb-events-ctn,.tmb-events-section .row .tmb-events-ctn > div{display: flex;flex-direction: column;}
.tmb-events-section .row .tmb-events-ctn > div{padding-bottom: 64px !important;}
.tmb-events-section .row .tmb-events-ctn > div div:nth-child(2){margin-top: auto;max-width: 435px;}
.tmb-events-section .row .tmb-events-ctn .button.success{padding: 11px 40px !important;font-weight: 500;font-size: 14px;line-height: 18px;letter-spacing: 0.04em;text-align: center;border-color: #242723;color: #242723;display: block;width: auto;max-width: fit-content;}
.tmb-events-section .row .tmb-events-ctn .button.success:hover{background-color: #242723;color: #ffffff;}

/* the wedding section end */

/* bottom section start */
.tb-bottom-section .bg.section-bg{background-color: #9D4E3D;opacity: 0.1;}
.tb-bottom-section-img{padding-left: 0 !important;padding-bottom: 0 !important;}
.tb-bottom-section-img .col-inner .img-inner img{border-radius: 0;}
.tb-bottom-section-title h2{font-size: 82px;line-height: 86px;max-width: 640px;margin: 0 auto;text-align: center;margin-bottom: 24px;}
.tb-bottom-section-info p{font-size: 22px;line-height: 32px;text-align: center;max-width: 437px;margin: 0 auto;}
.tb-bottom-section-button{background-color: var(--main-color) !important;margin: 0 auto !important;display: block !important;margin-top: 48px !important;width: fit-content !important;min-height: auto !important;font-style: normal !important;padding: 12px 30px !important;}
.tb-plan-event-content{padding: 16px !important;padding-left: 0 !important;}
.tb-plan-event-content .col-inner{min-height: 534px;max-height: 534px;display: flex;align-items: center;border: 1px solid rgba(255, 255, 255, 0.20);flex-direction: column;justify-content: center;}
.tb-bottom-section-info{font-size: 22px;line-height: 32px;font-weight: 300;max-width: 440px;text-align: center;}
/* bottom section end */


/* facilities page css J start */
.tb-commen-topBanner h4{font-size: 66px;font-weight: 400;line-height: 86px;margin-bottom: 114px;}
.tb-facilities-title h4{font-family: 'Neuton-Regular'; font-size: 82px; font-style: italic; font-weight: 400; line-height: 86px;}
.tb-carpark-img img{ border-radius: 0px; }
.tb-facilities-card-title h4{font-family: 'Neuton-Regular'; text-transform: uppercase; font-size: 34px; font-weight: 400; line-height: 45px; text-align: center;} 
.tb-facilities-card-title p{font-size: 18px; font-weight: 300; line-height: 25px; text-align: center;}
.tb-carpark-htext h4{ font-family: 'Neuton-Regular'; text-transform: uppercase; font-size: 34px; font-weight: 400; line-height: 45px; text-align: left;}
.tb-carpark-desc p{font-size: 18px; font-weight: 300; line-height: 25px; text-align: left;}
/* facilities page css end */

/* t ourstory css start */
/* Commen css start */
.tb-rounded-0 img{border-radius: 0 !important;}
.tb-rounded-full img{border-radius: 100% !important;}
.tb-commen-topBanner{position: relative;}
.tb-commen-topBanner::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.44) 79.26%);}
.tb-commen-topBanner .banner-layer{z-index: 1;}
.tb-commen-topBanner h4{font-size: 66px;font-weight: 400;line-height: 86px;margin-bottom: 114px;}
/* Commen css end */

/* History section start */
.tb-history-section{background-blend-mode: color-dodge;}
.tb-history-section h4{font-size: 62px;line-height: 78px;max-width: 471px;width: 100%;margin-bottom: 50px;}
.tb-history-section h4 i{display: block;}
.tb-history-section p{font-size: 18px;line-height: 25px;margin-bottom: 16px;font-weight: 300;}
.tb-history-section img{border-radius: initial;}
.tb-history-section .tb-history-rounded-img{position: absolute;width: 200px !important;height: 200px !important;border-radius: 50%;overflow: hidden;bottom: 61px;}
.tb-history-section .tb-history-rounded-img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.tb-history-section .tb-history-ctn-col > div{max-width: 664px;width: 100%;}
.tb-history-section .row > div{padding: 0;}
.tb-history-section .row > div:last-child .img{margin-bottom: 0;}
/* History section end */

/* kebo Iwa section start */
.tb-kebo-Iwa-section .row > .col:not(:nth-child(2)){padding: 0;}
.tb-kebo-Iwa-section .row > .col:nth-child(2){padding-bottom:0;}
.tb-kebo-Iwa-section p{font-size: 18px;font-weight: 300;line-height: 25px;margin-bottom: 24px;}
.tb-kebo-Iwa-section ul li{font-size: 18px;font-weight: 300;line-height: 25px;margin-bottom: 0;}
.tb-todayTB-img img{width: 282px;height: 282px;}
.tb-kebo-Iwa-section .tb-todayTB-img > .img-inner{width: 282px;padding-top: 282px !important;}
.tb-todayTB-title h3{font-size: 34px;font-weight: 400;line-height: 46px;}
.tb-today-box{padding-left: 0 !important;}
.tb-kebo-Iwa-section  p strong{font-weight: 600;}
.tb-kebo-img-block-add{position: relative;}
.tb-kebo-Iwa-section .tb-kebo-bg-img .img-inner {padding-top: 0  !important;}
.tb-kebo-three-right-block .tb-kebo-img-block-add .col-inner{max-width: 324px;padding-left: 0 !important;}
.tb-kebo-bg-img{width: 200px !important;height: 200px;position: absolute;top: -28px;right:-30px;z-index: -1;}
.tb-kebo-bg-img .img-inner img{width: 200px;height: 200px;}
.tb-kebo-img-three{padding-left: 64px !important;}
.tb-kebo-three-right-block > .col-inner{padding-left: 64px !important;padding-top: 96px !important;}
.tb-keba-one-two-block{padding-left: 64px !important;}
.tb-keba-one-two-block .col-inner{max-width: 437px;}
/* kebo Iwa section end */

/* t ourstory css end */

/* footer start */
.tb-footer{padding: 0 70px !important;}
.tb-footer .tb-footer-one-col{padding-left: 0 !important;}
.tb-footer-copy-right{padding: 0 !important;}
.tb-footer .ux-menu .ux-menu-link .ux-menu-link__link{text-align: left;}
.tb-footer .ux-menu .ux-menu-link .ux-menu-link__link .ux-menu-link__text{color: #ffffff;font-size: 15px;line-height: 19px;font-weight: 300;}
.tb-footer-copy-right .col-inner .text p{color: #ffffff; font-size: 13px;line-height: 16px;font-weight: 300;margin: 24px 0;}
.tb-footer-one-col .col-inner .social-icons{font-size: 120%;display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: 20px;color: #fff;}
.tb-footer-two-col .col-inner .text p,.tb-footer-two-col .col-inner .text p a{color: #ffffff; font-size: 16px;line-height: 26px;font-weight: 200;margin-bottom: 12px;text-decoration: none;}
.tb-footer-three-col .col-inner .text p{color: #ffffff; font-size: 15px;line-height: 19px;font-weight: 300;}
.tb-footer-two-col{padding: 0 6px !important;}
.tb-footer-three-col{padding-left: 40px !important;}
.tb-footer-copy-right .eneko .img-inner img{opacity: 0.4;}
.tb-footer-three-col .col-inner .ux-menu{padding-top: 35px !important;}

/* footer end */

/* -------------Home page food sections css start------------ */
.tmb-btn{font-style: initial !important;font-weight: 500;font-size: 14px;line-height: 17.5px;letter-spacing: 0.04em;text-align: center;padding: 15px 40px !important;}
.tb-content-padding .section-content,.tmb-food-drink-section .section-content{padding: 16px;}
.tmb-food-drink-section .section-content{padding-left: 0;}
.tb-content-padding .section-content .row:after,.tmb-food-drink-section .section-content .row:after{content: none !important;}
.row-gap-4{gap: 16px;}
.row-gap-4 .tb-estate-image-block,.row-gap-4 .tb-the-estate-content{flex-basis: 48%; width: 48%; flex-grow: 1; padding: 0 !important;margin: 0 !important;}
.row-gap-4 .tb-the-estate-content{ padding: 16px !important;}
.tb-content-padding .section-content .row .tb-estate-image-block div,
.tb-content-padding .section-content .row .tb-estate-image-block div div,
.tb-content-padding .section-content .row .tb-estate-image-block div div img{height: 100%;}
.tb-content-padding .section-content .row .tb-estate-image-block div div img{object-fit: cover;}
.tmb-food-drink-section .section-content .row-small>.col, .row-small>.flickity-viewport>.flickity-slider>.col {margin-bottom: 0;padding: 0 9px 16px 8px;}
.tmb-food-drink-section .banner-grid .grid-col:first-child{height: 418px !important;}
.tmb-food-drink-section .banner-grid .grid-col:not(:first-child){height: 282px !important;padding-bottom: 0;}
/* -------------Home page food sections css end------------ */

.header .header-button a.button.primary{font-style: normal; font-weight: 500;font-size: 14px;line-height: 18px;letter-spacing: 0.04em;text-align: center;color: #FFFFFF !important;background-color: var(--main-color) !important;padding: 10px 34px;border: 1px solid var(--main-color);}

@media only screen and (min-width: 48em) {
    .banner h1 {font-size: 4.125rem;line-height: 1.288;}
}

@media(min-width: 991px){
    .banner .tb-banner-title h1{font-weight: 400;font-style: italic;font-size: 66px;line-height: 86px;letter-spacing: 0%;text-align: center;}
	/* History section start */
	.tb-history-section .row > div:last-child > div{max-width: 537px;width: 100%;margin-left: auto;margin-right: 0;}
	.tb-history-section .row > div:last-child .img:first-child{max-width: 437px;width: 100%;margin-left: auto;}
	/* History section end */
}
@media(min-width: 1441px){
	/* Commen css start */
	.tb-container{padding: 0 15px !important;}
	/* Commen css end */

    .tb-kebo-Iwa-section .img-inner{padding-top: 630px !important;}
    .tb-kebo-Iwa-section .tb-todayTB-img > .img-inner{width: 282px;padding-top: 282px !important;}
}

@media(max-width: 1440px){
	/* Commen css start */
	.tb-container,.container{max-width: 100%; padding: 0 48px !important;margin: 0 auto !important;}
	.tb-container .col,.container .col{padding: 0;}	
	/* Commen css end */
}

@media(max-width: 1399px){
    /* header start */
    #header.transparent #logo img{max-height: 90px;}
    #header .header-nav.nav-spacing-xlarge>li {margin: 0 9px;}
    #header  #logo {width: 120px;margin-right: 10px;}
    /* header end */

	/* Commen css start */
	.tb-commen-topBanner h4{font-size: 56px;line-height: 66px;margin-bottom: 80px;}
	/* Commen css end */
	
	/* History section start */
	.tb-history-section h4{font-size: 52px;line-height: 62px;margin-bottom: 40px;}
	.tb-history-section .tb-history-rounded-img{position: absolute;width: 180px !important;height: 180px !important;}
	/* History section end */

    /* kebo Iwa section start */
    .tb-todayTB-title h3 {font-size: 28px;line-height: 38px;}
    /* kebo Iwa section end */
}

@media(max-width: 1280px){
    /* header start */
    #header .header-nav.nav-spacing-xlarge>li {margin: 0 7px;}
    /* header end */

	/* Commen css start */
	.tb-commen-topBanner h4{font-size: 50px;line-height: 60px;}
	/* Commen css end */
	
	/* History section start */
	.tb-history-section .tb-history-rounded-img{position: absolute;width: 160px !important;height: 160px !important;}
	.tb-history-section .tb-history-ctn-col > div {max-width: 85%;}
	/* History section end */
}

@media (max-width:1199px){
    /* heder css start */
    .header-inner .show-for-medium.flex-right{flex: 1 1 0;order: 3; display: block !important;}
    .header-inner .flex-right .header-nav{display: none;}
    body.body-scroll-lock--active .mfp-wrap {overflow: auto;position: fixed!important;background-color: #CACC99;}
    .mfp-wrap.off-canvas-center .mfp-content{max-width: 100%;padding:0 16px;}
    .mfp-wrap.off-canvas-center .nav-sidebar.nav-vertical>li>a{padding-left: 0;padding-right: 0;justify-content: flex-start;color: var(--main-color);font-family: 'CodecPro-Regular';}
    .mfp-wrap.mfp-ready .mfp-close {opacity: 1;color: #776247 !important;top: 36px;right: 10px;width: 28px;height: 28px;border: none;}
    .sidebar-menu .nav-sidebar .html.header-button-1 .header-button .button {background-color: var(--main-color) !important;width: 100%;margin-top: 20px;}
    .mobile-sidebar .sidebar-menu .nav-sidebar .tb-mengamenu .sub-menu .menu-item a{width: 100%;justify-content: left;gap: 15px;padding-left: 12px;padding-right: 12px;}
    .mobile-sidebar .sidebar-menu .nav-sidebar .tb-mengamenu .sub-menu .menu-item a img{width: 50px;height: 50px;display: none;}
    .mobile-sidebar .sidebar-menu .nav-sidebar .sub-menu .menu-item a{width: 100%;justify-content: left;}
    .nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover{background-color: transparent !important;}
    /* heder css end */

    /* the-estate-content start */
    .tb-the-estate-content  .col-inner .text h4{font-size: 64px;line-height: 70px;}
    .tb-img-r .img-inner{padding-top: 600px !important;}
    .tb-the-estate-content{min-height: 600px;}
    .tb-img-r .img-inner img{border-radius: 0;min-height: 600px;max-height: 600px;}
    /* the-estate-content end */

    /* the wedding section start */
    .tb-wedding-content .col-inner {padding-left: 30px !important;}
    .tb-wedding-content .col-inner .text h4 {font-size: 52px;line-height: 62px;}
    .tb-wdding-desc p {font-size: 16px;line-height: 24px;}
    .tb-wedding-content.tb-corporate-content .col-inner .text h4{max-width: 232px;}
    /* the wedding section end */

    /* bottom section start */
    .tb-bottom-section-title h2 {font-size: 52px;line-height: 62px;}
    .tb-bottom-section-img .col-inner .img .img-inner{padding-top:500px !important;}
    .tb-plan-event-content .col-inner {min-height: 470px;max-height: 470px;}
    /* bottom section end */

    /* Commen css start */
	.tb-commen-topBanner h4{font-size: 46px;line-height: 56px;}
	.tb-history-section .tb-history-rounded-img{position: absolute;width: 140px !important;height: 140px !important;bottom: 20px;left: -60px;}
	/* History section end */

    /* kebo Iwa section start */
    .tb-keba-one-two-block,.tb-kebo-img-three{padding-left: 20px !important;}
    .tb-kebo-Iwa-section p,.tb-kebo-Iwa-section ul li {font-size: 16px;line-height: 24px;}
    .tb-kebo-three-right-block > .col-inner {padding-left: 20px !important;padding-top: 60px !important;}
    .tb-todayTB-title h3 {font-size: 24px;line-height: 34px;}
    .tb-kebo-Iwa-section .tb-todayTB-img > .img-inner {width: 220px;padding-top: 220px !important;}
    .tb-kebo-bg-img { width: 130px !important;height: 130px;top: -26px;right: 30px;}
    .tb-kebo-bg-img .img-inner img {width: 130px;height: 130px;}
    .tb-kebo-Iwa-section{padding-top: 60px !important;padding-bottom: 40px !important;}
    /* kebo Iwa section end */
}

@media (max-width:991px){
    /* Welcome about section start */
    .tb-wel-bg .tb-about-content p{font-size: 18px;line-height: 1.3;}
    .tb-wel-bg .tb-about-title h4 {font-size: 24px;line-height: 34px;}
    /* Welcome about section end */

    /* services section start */
	.tb-services-section{padding-left: 30px !important;padding-right: 30px !important;}
	.tb-services-section .section-content .col{flex-basis: 50%;
        max-width: 50%;padding-bottom: 30px;}
    .tb-services-section .tb-services-title h4{font-size: 20px;line-height: 27px;}
    /* services section end */

    /* the-estate-content start */
    .tb-estate-image-block .col-inner {padding: 16px 0px 0px 16px !important;}
    .tb-the-estate-content  .col-inner .text h4 {font-size: 46px;line-height: 50px;margin-bottom: 15px;}
    .tb-the-estate-content  .col-inner .text p {font-size: 16px;line-height: 22px;}
    .tb-img-r .img-inner{padding-top: 500px !important;}
    .tb-the-estate-content{min-height: 500px;}
    .tb-img-r .img-inner img{border-radius: 0;min-height: 500px;max-height: 500px;}
    .tb-food-grid-img-block .col-inner {padding-right: 20px !important;padding-top: 16px !important;margin-left: 5px !important;padding-left: 0 !important;}
    .tb-food-grid-6 {height: 180px !important;max-width: 50%;}
    .tb-the-estate-content.tb-food-content {min-height: 478px;}
    /* the-estate-content end */

    /* the wedding section start */
    .tb-wedding-img-block .col-inner .img-inner.image-cover {padding-top: 550px !important;}
    .tb-wedding-content {min-height: 550px;}
    .tb-wedding-img-block .col-inner .tb-wdding-round-img img {width: 120px;height: 120px;}
    .tb-wedding-img-block .col-inner .tb-wdding-round-img {left: -60px;width: 120px !important;height: 120px;}
    .tb-wedding-content .col-inner .text h4 {font-size:46px;line-height: 50px;}
    .tb-wedding-img-block .col-inner .tb-corporate-img{left: auto;right: -60px;}
    .tb-wedding-content.tb-corporate-content .col-inner{padding-left: 90px !important;}
    /* the wedding section end */

    /* bottom section start */
    .tb-bottom-section-title h2 {font-size: 46px;line-height: 50px;}
    .tb-bottom-section-info p {font-size: 18px;line-height: 26px;}
    /* bottom section end */

    /* Commen css start */
	.tb-commen-topBanner h4{font-size: 44px;line-height: 54px;margin-bottom: 64px;}
	/* Commen css end */
	
	/* History section start */
	.tb-history-section h4{font-size: 44px;line-height: 54px;}
	.tb-history-section .tb-history-rounded-img{position: absolute;width: 128px !important;height: 128px !important;}
	.tb-history-section .tb-history-ctn-col > div{max-width: 100%;}
	/* History section end */

    /* kebo Iwa section start */
    .tb-kobe-four-block .col-inner {padding-left: 16px !important;}
    .tb-kebo-img-three{padding-bottom: 16px !important;}
    /* kebo Iwa section end */

    /* -------------Home page food sections css start------------ */
    .tmb-btn{padding: 12px 32px !important;}
    .tb-estate-image-block .col-inner{padding: 0 !important;}
    .tmb-food-drink-section .banner-grid .grid-col{padding-bottom: 0 !important;}
    .tmb-food-drink-section .banner-grid .grid-col:not(:first-child){display: none;}
    .row-gap-4 .tb-estate-image-block, .row-gap-4 .tb-the-estate-content{flex-basis: 100%;width: 100%;max-width: 100% !important;}
    .tmb-food-drink-section .section-content{padding-left: 16px;}
    .row-gap-4 .tb-estate-image-block div div img{height: 418px !important;}
    /* -------------Home page food sections css end------------ */

    .tmb-events-section .row .tmb-events-ctn > div div:nth-child(2){max-width: 295px;}
    .banner .tb-banner-title h1{font-size: 44px !important;line-height: 1.2 !important;}
}

@media(max-width: 850px){
	/* History section start */
	.tb-history-section .row{flex-direction: column-reverse;}
	.tb-history-section .tb-history-rounded-img{left: 0;bottom: -64px;}
	/* History section end */
}
@media (max-width:849px){
    .tb-bottom-section-img{
        padding-right: 0 !important;
    }
    .tb-plan-event-content{
        padding: 16px !important;
    }
}
@media (max-width:767px){
    /* banner css start */
    .tb-banner-title h1{font-size: 44px;line-height: 52px;}
    .tb-banner-subtext p {font-size: 18px;line-height: 24px;margin: 32px 0 8px 0;}
    .banner-inner  .banner-layers .text-box .text-box-content .text-inner .button.white{padding: 15px 40px;}
    /* banner css end */
    /* Welcome about section start */
	.tb-wel-bg .section-content .col .col-inner .button{font-size: 14px;line-height: 18px;margin-top: 40px;}
	.tb-wel-bg .section-bg{width:82px;height: 194px;background-size: 100%;}
    .tb-wel-bg .tb-about-title h4 {font-size: 28px;line-height: 37px;}
    /* Welcome about section end */

    /* services section start */
	.tb-services-section{padding-left: 8px !important;padding-right: 8px !important;}
	.tb-services-section .section-content .col{padding-bottom: 8px;flex-basis: 100%;max-width: 100%;padding-top: 0;}
	.tb-services-section .section-content .col .box .box-image .image-cover{padding-top: 412px !important;}
    /* services section end */

    /* the-estate-content start */
    .tb-the-estate-content{max-width: calc(100% - 32px); order: 2;margin-bottom: 16px !important;}
    .tb-estate-image-block{padding-right: 16px !important;}
    .tb-img-r .img-inner{padding-top: 418px !important;}
    .tb-the-estate-content{min-height: 370px;max-height: 370px;max-width: 100%;flex-basis: 100%;margin: 0 16px;}
    .tb-estate-image-block{max-width: 100%;flex-basis: 100%;}
    .tb-img-r .img-inner img{border-radius: 0;min-height: 418px;max-height: 418px;}
    .tb-the-estate-content .col-inner{padding:0 !important;}
    .tb-the-estate-content  .col-inner .text h4 {font-size: 44px;line-height: 46px;margin-bottom: 24px;}
    .tb-the-estate-content  .col-inner .text p {font-size: 18px;line-height: 25px;}
    .tb-the-estate-content .button.success{padding: 15px 35px;}
    .tb-estate-image-block.tb-food-grid-img-block,.tb-the-estate-content.tb-food-content{flex-basis: 100%;max-width: 100% !important;}
    .tb-the-estate-content.tb-food-content {margin-right: 16px !important;margin-left: 16px;max-height: 420px;min-height: 420px;}
    .tb-food-grid-img-block .col-inner {padding-right:9px !important;padding-top: 16px !important; margin-left: 0px !important; padding-left: 8px !important;}
    .tb-food-grid-6{display: none;}
    .tb-grid-food-12{height: 418px !important;padding-bottom: 0 !important;}
    /* the-estate-content end */

    /* the wedding section start */
    .tb-wedding-img-block {padding-left: 16px !important;padding-right: 16px !important;max-width: 100%;flex-basis: 100%;}
    .tb-wedding-content {min-height:100%;max-height:100%;order: 2;max-width: 100%;flex-basis: 100%;}
    .tb-wedding-img-block .img .img-inner.image-cover{padding-top: 356px!important;}
    .tb-wedding-img-block .col-inner .tb-wdding-round-img {left: 0;top: auto;width: 135px !important;height: 135px;}
    .tb-wedding-content .col-inner {padding-left: 0 !important;padding-right: 0 !important;}
    .tb-wedding-content .col-inner .text h4 {font-size: 44px;line-height: 46px;margin-bottom: 24px;}
    .tb-wdding-desc,.tb-wedding-button{position: static;}
    .tb-wedding-button{margin-top: 32px !important;}
    .tb-wedding-img-block .col-inner .tb-wdding-round-img img {width: 135px;height: 135px;}
    .tb-wdding-desc p,.tb-wdding-desc{max-width: 100%;}
    .tb-wedding-content .col-inner{max-width: 100%;}
    .tb-wedding-content.tb-corporate-content .col-inner {padding-left: 16px !important;}
    .tb-wedding-content.tb-corporate-content .col-inner .text h4 {max-width: 100%;margin-top: 50px;}
    .tb-corporet-section{padding-top: 40px !important;}
    .tb-weeding-text-title{margin-top: 30px;}
    /* the wedding section end */

    /* facilities page css start */
    .tb-carpark-wrap{ flex-direction: column-reverse; }
	.tb-carpark-content{ max-width: 100%; }
	.tb-carpark-graphic{ max-width: 100%; }
    /* facilities page css end */

    /* bottom section start */
    .tb-bottom-section-img{padding-right: 0;}
    .tb-bottom-section-img,.tb-plan-event-content{max-width: 100%;flex-basis: 100%;}
    .tb-plan-event-content {padding-left: 16px;}
    .tb-plan-event-content .col-inner {min-height: 393px;max-height: 393px;padding: 0 24px;}
    .tb-bottom-section-title h2 {font-size: 44px;line-height: 46px;}
    .tb-bottom-section-button{padding: 15px 40px !important;}
    .tb-bottom-section-info{font-size: 18px;line-height: 26px;}
    /* bottom section end */

    /* Commen css start */
	.tb-container,.container{padding: 0 15px !important;}
	
	/* History section start */
	.tb-history-section .img-inner.image-cover{padding-top: 436px !important;}
	.tb-history-section .row > div{padding: 0;}
	/* History section end */

    /* footer start */
    .tb-footer{padding: 0 10px !important;}
    .tb-footer .tb-footer-one-col,.tb-footer .tb-footer-two-col,.tb-footer .tb-footer-three-col{flex-basis: 100%;max-width: 100%;}
    .tb-footer-three-col {padding-left: 0 !important;}
    .tb-footer-two-col{padding: 0 !important;justify-content:center;}
    .tb-footer-two-col .col-inner {padding-top: 0px !important;}
    .tb-footer-one-col{padding-bottom: 0 !important;}
    .tb-footer-logo .col-inner{text-align: center;padding:none;}
    .tb-footer .tb-footer-one-col{padding-right: 0 !important;}
    .tb-footer-one-col .row-full-width{margin: 0 !important;}
    .tb-footer-three-col .col-inner{padding-top: 0 !important;}
    .tb-footer-three-col .col-inner .ux-menu {padding-top: 35px !important;display: flex;flex-wrap: wrap;flex-direction: initial;justify-content: space-between;}
    .tb-footer-three-col .col-inner .ux-menu .ux-menu-link{width: auto;}
    .tb-footer-copy-right .col-inner .text p{text-align: center;}
    .tb-footer-copy-right .eneko{width:187px !important;margin: 0 auto !important;position: static !important;}
    .tb-footer-two-col .social-icons{color: #ffffff;display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: 10px;}
    .tb-footer-social-desktop{padding: 0 !important;}
    .tb-footer-one-col .col-inner .tb-footer-social-desktop .social-icons{justify-content: center;}
    .tb-footer-logo {padding-bottom: 25px !important;}
    .tb-footer-logo .col-inner .ux-logo .ux-logo-link{padding-top: 0 !important;}
    .tb-footer-three-col{padding-right: 0 !important;}
    .tb-footer-copy-right .col-inner .text p {font-size: 11px;line-height: 14px;}
    /* footer end */

    .tb-wedding-img-block .col-inner .tb-wdding-round-img{transform: translateY(-50%);}
    .tmb-events-section{padding: 16px !important;}
    .tb-wedding-img-block .col-inner{padding: 0 !important;}
    .tb-wedding-content .col-inner{padding-top: 110px !important;}
    .tmb-events-section .row .tmb-events-ctn p{font-size: 16px;line-height: 22px;}
    .tmb-events-section .row .tmb-events-ctn > div div:nth-child(2){max-width: 100%;}
    .tmb-events-section .row .tmb-events-ctn > div{padding-top: 110px; padding-left: 0 !important;padding-right: 0 !important;padding-bottom: 16px !important;}
}

@media(max-width: 480px) {
    /* header start */
    .mfp-wrap.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-size: 14px;line-height: 18px;}
    .off-canvas .sidebar-menu {padding: 66px 0;}
    /* header end */

    /* facilities page css start */
	.tb-facilities-title h4{ font-family: 'Neuton-Regular'; font-size: 44px; line-height: 46px; }
	.tb-carpark-htext h4{ font-family: 'Neuton-Regular'; font-size: 28px; line-height: 37px;}
	.tb-carpark-desc p{ font-size: 18px; line-height: 25px; }
	.tb-facilities-card-title h4{ font-family: 'Neuton-Regular'; font-size: 20px; line-height: 27px;}
	.tb-commen-topBanner h4{font-family: 'Neuton-Regular'; font-size: 44px; font-weight: 400; line-height: 57px;}
    /* facilities page css end */

    .tb-bottom-section-img .col-inner .img .img-inner {padding-top: 356px !important;}

}

@media (max-width:360px){
     /* the-estate-content start */
     .tb-the-estate-content  .col-inner .text h4 {font-size: 36px;}
     .tb-the-estate-content  .col-inner .text p {font-size: 16px;line-height: 24px;}
     .tb-the-estate-content .button.success {padding: 15px 16px;}
    /* the-estate-content end */

    /* footer start */
    .tb-footer .ux-menu .ux-menu-link .ux-menu-link__link .ux-menu-link__text {font-size: 13px;}
    /* footer end */
}



/* admin css start */
.header-inner #logo {width: 130px;}
.loading-site.js{margin-top: 0 !important;}
.woocommerce-account #header,.woocommerce-account #header .header-bg-container .header-bg-color.fill {background:rgb(214 223 223);}
.woocommerce-account #main .my-account-header{display: none;}
.woocommerce-account#error-page{margin-top: 0;padding-top: 0;}
.woocommerce-account #main{background-color: rgb(214 223 223);min-height: calc(100vh - 101px);}
.woocommerce-account .my-account .account-nav li{margin-bottom: 8px;border-top:none;position: relative;}
.woocommerce-account .my-account .account-nav li:last-child{margin-bottom:0;}
.woocommerce-account .my-account .account-nav li a{padding: 16px 14px;border-radius: 4px;font-size: 18px;line-height: 23px;font-weight: 300;color: #242723;padding-left: 46px;text-transform: uppercase;}
.woocommerce-account .my-account .account-nav li.active a,.woocommerce-account .my-account .account-nav li a:hover{background-color: var(--main-color);color: #ffffff;position: relative;}
.woocommerce-account .my-account .account-nav li.active a::before,.woocommerce-account .my-account .account-nav li a:hover::before{display:none;}
.woocommerce-account .my-account .large-3.col.col-border{border-right: none;max-width: 250px;padding-left: 0;}
.woocommerce-account .my-account .large-9.col{width: 70%;flex-grow: 1;max-width: 100%;flex-basis: auto;}
.woocommerce-account .my-account .account-nav li.active::before,.woocommerce-account .my-account .account-nav li:hover::before{filter: invert(1);}
.woocommerce-account .my-account .account-nav li::before{content:'';background-repeat: no-repeat;background-position:center;width: 20px;height: 20px;position: absolute;top: 16px;left: 14px;z-index: 1;pointer-events: none;}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--dashboard::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgyMzEgMTguOTU4M0g1LjE3MzE0QzIuODg5ODEgMTguOTU4MyAxLjAzOTgxIDE3LjEgMS4wMzk4MSAxNC44MTY2VjguNjQxNjVDMS4wMzk4MSA3LjUwODMxIDEuNzM5ODEgNi4wODMzMSAyLjYzOTgxIDUuMzgzMzFMNy4xMzE0NyAxLjg4MzMxQzguNDgxNDcgMC44MzMzMTMgMTAuNjM5OCAwLjc4MzMxMyAxMi4wMzk4IDEuNzY2NjVMMTcuMTg5OCA1LjM3NDk4QzE4LjE4MTUgNi4wNjY2NSAxOC45NTY1IDcuNTQ5OTggMTguOTU2NSA4Ljc1ODMxVjE0LjgyNUMxOC45NTY1IDE3LjEgMTcuMTA2NSAxOC45NTgzIDE0LjgyMzEgMTguOTU4M1pNNy44OTgxNCAyLjg2NjY1TDMuNDA2NDcgNi4zNjY2NUMyLjgxNDgxIDYuODMzMzEgMi4yODk4MSA3Ljg5MTY1IDIuMjg5ODEgOC42NDE2NVYxNC44MTY2QzIuMjg5ODEgMTYuNDA4MyAzLjU4MTQ3IDE3LjcwODMgNS4xNzMxNCAxNy43MDgzSDE0LjgyMzFDMTYuNDE0OCAxNy43MDgzIDE3LjcwNjUgMTYuNDE2NiAxNy43MDY1IDE0LjgyNVY4Ljc1ODMxQzE3LjcwNjUgNy45NTgzMSAxNy4xMzE1IDYuODQ5OTggMTYuNDczMSA2LjM5OTk4TDExLjMyMzEgMi43OTE2NUMxMC4zNzMxIDIuMTI0OTggOC44MDY0NyAyLjE1ODMxIDcuODk4MTQgMi44NjY2NVoiIGZpbGw9IiMyNDI3MjMiLz4KPHBhdGggZD0iTTEwIDE1LjYyNUM5LjY1ODMzIDE1LjYyNSA5LjM3NSAxNS4zNDE3IDkuMzc1IDE1VjEyLjVDOS4zNzUgMTIuMTU4MyA5LjY1ODMzIDExLjg3NSAxMCAxMS44NzVDMTAuMzQxNyAxMS44NzUgMTAuNjI1IDEyLjE1ODMgMTAuNjI1IDEyLjVWMTVDMTAuNjI1IDE1LjM0MTcgMTAuMzQxNyAxNS42MjUgMTAgMTUuNjI1WiIgZmlsbD0iIzI0MjcyMyIvPgo8L3N2Zz4K") ;}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--my-estimations::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjE2NjcgMTcuNzA4Mkg1LjgzMzMzQzIuNzkxNjYgMTcuNzA4MiAxLjA0MTY2IDE1Ljk1ODIgMS4wNDE2NiAxMi45MTY1VjcuMDgzMTdDMS4wNDE2NiA0LjA0MTUgMi43OTE2NiAyLjI5MTUgNS44MzMzMyAyLjI5MTVIMTQuMTY2N0MxNy4yMDgzIDIuMjkxNSAxOC45NTgzIDQuMDQxNSAxOC45NTgzIDcuMDgzMTdWMTIuOTE2NUMxOC45NTgzIDE1Ljk1ODIgMTcuMjA4MyAxNy43MDgyIDE0LjE2NjcgMTcuNzA4MlpNNS44MzMzMyAzLjU0MTVDMy40NSAzLjU0MTUgMi4yOTE2NiA0LjY5OTg0IDIuMjkxNjYgNy4wODMxN1YxMi45MTY1QzIuMjkxNjYgMTUuMjk5OCAzLjQ1IDE2LjQ1ODIgNS44MzMzMyAxNi40NTgySDE0LjE2NjdDMTYuNTUgMTYuNDU4MiAxNy43MDgzIDE1LjI5OTggMTcuNzA4MyAxMi45MTY1VjcuMDgzMTdDMTcuNzA4MyA0LjY5OTg0IDE2LjU1IDMuNTQxNSAxNC4xNjY3IDMuNTQxNUg1LjgzMzMzWiIgZmlsbD0iIzI0MjcyMyIvPgo8cGF0aCBkPSJNMTAgMTMuMTI1QzguMjc1IDEzLjEyNSA2Ljg3NSAxMS43MjUgNi44NzUgMTBDNi44NzUgOC4yNzUgOC4yNzUgNi44NzUgMTAgNi44NzVDMTEuNzI1IDYuODc1IDEzLjEyNSA4LjI3NSAxMy4xMjUgMTBDMTMuMTI1IDExLjcyNSAxMS43MjUgMTMuMTI1IDEwIDEzLjEyNVpNMTAgOC4xMjVDOC45NjY2NyA4LjEyNSA4LjEyNSA4Ljk2NjY3IDguMTI1IDEwQzguMTI1IDExLjAzMzMgOC45NjY2NyAxMS44NzUgMTAgMTEuODc1QzExLjAzMzMgMTEuODc1IDExLjg3NSAxMS4wMzMzIDExLjg3NSAxMEMxMS44NzUgOC45NjY2NyAxMS4wMzMzIDguMTI1IDEwIDguMTI1WiIgZmlsbD0iIzI0MjcyMyIvPgo8cGF0aCBkPSJNMTUuODMzMyA2LjQ1ODVIMTMuMzMzM0MxMi45OTE3IDYuNDU4NSAxMi43MDgzIDYuMTc1MTYgMTIuNzA4MyA1LjgzMzVDMTIuNzA4MyA1LjQ5MTgzIDEyLjk5MTcgNS4yMDg1IDEzLjMzMzMgNS4yMDg1SDE1LjgzMzNDMTYuMTc1IDUuMjA4NSAxNi40NTgzIDUuNDkxODMgMTYuNDU4MyA1LjgzMzVDMTYuNDU4MyA2LjE3NTE2IDE2LjE3NSA2LjQ1ODUgMTUuODMzMyA2LjQ1ODVaIiBmaWxsPSIjMjQyNzIzIi8+CjxwYXRoIGQ9Ik02LjY2NjY2IDE0Ljc5MTVINC4xNjY2NkMzLjgyNSAxNC43OTE1IDMuNTQxNjYgMTQuNTA4MiAzLjU0MTY2IDE0LjE2NjVDMy41NDE2NiAxMy44MjQ4IDMuODI1IDEzLjU0MTUgNC4xNjY2NiAxMy41NDE1SDYuNjY2NjZDNy4wMDgzMyAxMy41NDE1IDcuMjkxNjYgMTMuODI0OCA3LjI5MTY2IDE0LjE2NjVDNy4yOTE2NiAxNC41MDgyIDcuMDA4MzMgMTQuNzkxNSA2LjY2NjY2IDE0Ljc5MTVaIiBmaWxsPSIjMjQyNzIzIi8+Cjwvc3ZnPgo=");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--confirmed-events::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgMTguOTU4Mkg3LjVDMi45NzUgMTguOTU4MiAxLjA0MTY2IDE3LjAyNDggMS4wNDE2NiAxMi40OTk4VjcuNDk5ODRDMS4wNDE2NiAyLjk3NDg0IDIuOTc1IDEuMDQxNSA3LjUgMS4wNDE1SDEyLjVDMTcuMDI1IDEuMDQxNSAxOC45NTgzIDIuOTc0ODQgMTguOTU4MyA3LjQ5OTg0VjEyLjQ5OThDMTguOTU4MyAxNy4wMjQ4IDE3LjAyNSAxOC45NTgyIDEyLjUgMTguOTU4MlpNNy41IDIuMjkxNUMzLjY1ODMzIDIuMjkxNSAyLjI5MTY2IDMuNjU4MTcgMi4yOTE2NiA3LjQ5OTg0VjEyLjQ5OThDMi4yOTE2NiAxNi4zNDE1IDMuNjU4MzMgMTcuNzA4MiA3LjUgMTcuNzA4MkgxMi41QzE2LjM0MTcgMTcuNzA4MiAxNy43MDgzIDE2LjM0MTUgMTcuNzA4MyAxMi40OTk4VjcuNDk5ODRDMTcuNzA4MyAzLjY1ODE3IDE2LjM0MTcgMi4yOTE1IDEyLjUgMi4yOTE1SDcuNVoiIGZpbGw9IiMyNDI3MjMiLz4KPHBhdGggZD0iTTguODE2NjcgMTIuOTgzMkM4LjY1IDEyLjk4MzIgOC40OTE2NyAxMi45MTY1IDguMzc1IDEyLjc5OThMNi4wMTY2NyAxMC40NDE1QzUuNzc1IDEwLjE5OTggNS43NzUgOS43OTk4NCA2LjAxNjY3IDkuNTU4MTdDNi4yNTgzNCA5LjMxNjUgNi42NTgzNCA5LjMxNjUgNi45IDkuNTU4MTdMOC44MTY2NyAxMS40NzQ4TDEzLjEgNy4xOTE1QzEzLjM0MTcgNi45NDk4NCAxMy43NDE3IDYuOTQ5ODQgMTMuOTgzMyA3LjE5MTVDMTQuMjI1IDcuNDMzMTcgMTQuMjI1IDcuODMzMTcgMTMuOTgzMyA4LjA3NDg0TDkuMjU4MzQgMTIuNzk5OEM5LjE0MTY3IDEyLjkxNjUgOC45ODMzNCAxMi45ODMyIDguODE2NjcgMTIuOTgzMloiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--completed-events::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjkxNjcgMTYuNDQxNkg2LjA4MzM0QzUuNDY2NjcgMTYuNDQxNiA0Ljg0MTY3IDE1Ljk5OTkgNC42MzMzNCAxNS40MjQ5TDEuMTgzMzQgNS43NjY1N0MwLjc1ODMzNSA0LjU0OTkgMS4wNjY2NyAzLjk5MTU3IDEuNCAzLjc0MTU3QzEuNzMzMzQgMy40OTE1NyAyLjM1ODM0IDMuMzQxNTcgMy40MDgzNCA0LjA5MTU3TDYuNjU4MzQgNi40MTY1N0M2Ljc1ODM0IDYuNDc0OSA2Ljg1IDYuNDk5OSA2LjkxNjY3IDYuNDgzMjRDNi45OTE2NyA2LjQ1ODI0IDcuMDUgNi4zOTE1NyA3LjA5MTY3IDYuMjc0OUw4LjU1ODM0IDIuMzY2NTdDOSAxLjE5OTkgOS42NSAxLjAyNDkgMTAgMS4wMjQ5QzEwLjM1IDEuMDI0OSAxMSAxLjE5OTkgMTEuNDQxNyAyLjM2NjU3TDEyLjkwODMgNi4yNzQ5QzEyLjk1IDYuMzgzMjQgMTMuMDA4MyA2LjQ1ODI0IDEzLjA4MzMgNi40ODMyNEMxMy4xNTgzIDYuNTA4MjQgMTMuMjUgNi40ODMyNCAxMy4zNDE3IDYuNDA4MjRMMTYuMzkxNyA0LjIzMzI0QzE3LjUwODMgMy40MzMyNCAxOC4xNTgzIDMuNTkxNTcgMTguNTE2NyAzLjg0OTlDMTguODY2NyA0LjExNjU3IDE5LjE5MTcgNC43MDgyNCAxOC43MzMzIDUuOTk5OUwxNS4zNjY3IDE1LjQyNDlDMTUuMTU4MyAxNS45OTk5IDE0LjUzMzMgMTYuNDQxNiAxMy45MTY3IDE2LjQ0MTZaTTIuMjMzMzQgNC44NDE1N0MyLjI1IDQuOTU4MjQgMi4yODMzNCA1LjEyNDkgMi4zNjY2NyA1LjM0MTU3TDUuODE2NjcgMTQuOTk5OUM1Ljg1IDE1LjA4MzIgNiAxNS4xOTE2IDYuMDgzMzQgMTUuMTkxNkgxMy45MTY3QzE0LjAwODMgMTUuMTkxNiAxNC4xNTgzIDE1LjA4MzIgMTQuMTgzMyAxNC45OTk5TDE3LjU1IDUuNTgzMjRDMTcuNjY2NyA1LjI2NjU3IDE3LjcgNS4wNDk5IDE3LjcwODMgNC45MjQ5QzE3LjU4MzMgNC45NjY1NyAxNy4zOTE3IDUuMDU4MjQgMTcuMTE2NyA1LjI1ODIzTDE0LjA2NjcgNy40MzMyNEMxMy42NSA3LjcyNDkgMTMuMTU4MyA3LjgxNjU3IDEyLjcxNjcgNy42ODMyNEMxMi4yNzUgNy41NDk5IDExLjkxNjcgNy4xOTk5IDExLjczMzMgNi43MjQ5TDEwLjI2NjcgMi44MTY1N0MxMC4xNTgzIDIuNTI0OSAxMC4wNTgzIDIuMzgzMjQgMTAgMi4zMTY1N0M5Ljk0MTY3IDIuMzgzMjQgOS44NDE2NyAyLjUyNDkgOS43MzMzNCAyLjgwODI0TDguMjY2NjcgNi43MTY1N0M4LjA5MTY3IDcuMTkxNTcgNy43MzMzNCA3LjU0MTU3IDcuMjgzMzQgNy42NzQ5QzYuODQxNjcgNy44MDgyNCA2LjM0MTY3IDcuNzE2NTcgNS45MzMzNCA3LjQyNDlMMi42ODMzNCA1LjA5OTlDMi40OTE2NyA0Ljk2NjU3IDIuMzQxNjcgNC44ODMyNCAyLjIzMzM0IDQuODQxNTdaIiBmaWxsPSIjMjQyNzIzIi8+CjxwYXRoIGQ9Ik0xNC41ODMzIDE4Ljk1ODVINS40MTY2NkM1LjA3NSAxOC45NTg1IDQuNzkxNjYgMTguNjc1MiA0Ljc5MTY2IDE4LjMzMzVDNC43OTE2NiAxNy45OTE4IDUuMDc1IDE3LjcwODUgNS40MTY2NiAxNy43MDg1SDE0LjU4MzNDMTQuOTI1IDE3LjcwODUgMTUuMjA4MyAxNy45OTE4IDE1LjIwODMgMTguMzMzNUMxNS4yMDgzIDE4LjY3NTIgMTQuOTI1IDE4Ljk1ODUgMTQuNTgzMyAxOC45NTg1WiIgZmlsbD0iIzI0MjcyMyIvPgo8cGF0aCBkPSJNMTIuMDgzMyAxMi4yOTE1SDcuOTE2NjZDNy41NzUgMTIuMjkxNSA3LjI5MTY2IDEyLjAwODIgNy4yOTE2NiAxMS42NjY1QzcuMjkxNjYgMTEuMzI0OCA3LjU3NSAxMS4wNDE1IDcuOTE2NjYgMTEuMDQxNUgxMi4wODMzQzEyLjQyNSAxMS4wNDE1IDEyLjcwODMgMTEuMzI0OCAxMi43MDgzIDExLjY2NjVDMTIuNzA4MyAxMi4wMDgyIDEyLjQyNSAxMi4yOTE1IDEyLjA4MzMgMTIuMjkxNVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--orders::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMzA3NzUgMjBDMS44MDkwOCAyMCAxLjM4MzA4IDE5LjgyMzQgMS4wMjk3NSAxOS40NzAzQzAuNjc2NTgzIDE5LjExNjkgMC41IDE4LjY5MDkgMC41IDE4LjE5MjNWNi44MDc3NUMwLjUgNi4zMDkwOCAwLjY3NjU4MyA1Ljg4MzA4IDEuMDI5NzUgNS41Mjk3NUMxLjM4MzA4IDUuMTc2NTggMS44MDkwOCA1IDIuMzA3NzUgNUg0LjVDNC41IDMuNzUxMzMgNC45Mzc4MyAyLjY4OTE3IDUuODEzNSAxLjgxMzVDNi42ODkxNyAwLjkzNzgzMyA3Ljc1MTMzIDAuNSA5IDAuNUMxMC4yNDg3IDAuNSAxMS4zMTA4IDAuOTM3ODMzIDEyLjE4NjUgMS44MTM1QzEzLjA2MjIgMi42ODkxNyAxMy41IDMuNzUxMzMgMTMuNSA1SDE1LjY5MjNDMTYuMTkwOSA1IDE2LjYxNjkgNS4xNzY1OCAxNi45NzAzIDUuNTI5NzVDMTcuMzIzNCA1Ljg4MzA4IDE3LjUgNi4zMDkwOCAxNy41IDYuODA3NzVWMTguMTkyM0MxNy41IDE4LjY5MDkgMTcuMzIzNCAxOS4xMTY5IDE2Ljk3MDMgMTkuNDcwM0MxNi42MTY5IDE5LjgyMzQgMTYuMTkwOSAyMCAxNS42OTIzIDIwSDIuMzA3NzVaTTIuMzA3NzUgMTguNUgxNS42OTIzQzE1Ljc2OTMgMTguNSAxNS44Mzk4IDE4LjQ2NzkgMTUuOTAzOCAxOC40MDM4QzE1Ljk2NzkgMTguMzM5OCAxNiAxOC4yNjkzIDE2IDE4LjE5MjNWNi44MDc3NUMxNiA2LjczMDc1IDE1Ljk2NzkgNi42NjAyNSAxNS45MDM4IDYuNTk2MjVDMTUuODM5OCA2LjUzMjA4IDE1Ljc2OTMgNi41IDE1LjY5MjMgNi41SDIuMzA3NzVDMi4yMzA3NSA2LjUgMi4xNjAyNSA2LjUzMjA4IDIuMDk2MjUgNi41OTYyNUMyLjAzMjA4IDYuNjYwMjUgMiA2LjczMDc1IDIgNi44MDc3NVYxOC4xOTIzQzIgMTguMjY5MyAyLjAzMjA4IDE4LjMzOTggMi4wOTYyNSAxOC40MDM4QzIuMTYwMjUgMTguNDY3OSAyLjIzMDc1IDE4LjUgMi4zMDc3NSAxOC41Wk05IDEyQzEwLjI0ODcgMTIgMTEuMzEwOCAxMS41NjIyIDEyLjE4NjUgMTAuNjg2NUMxMy4wNjIyIDkuODEwODMgMTMuNSA4Ljc0ODY3IDEzLjUgNy41SDEyQzEyIDguMzMzMzMgMTEuNzA4MyA5LjA0MTY3IDExLjEyNSA5LjYyNUMxMC41NDE3IDEwLjIwODMgOS44MzMzMyAxMC41IDkgMTAuNUM4LjE2NjY3IDEwLjUgNy40NTgzMyAxMC4yMDgzIDYuODc1IDkuNjI1QzYuMjkxNjcgOS4wNDE2NyA2IDguMzMzMzMgNiA3LjVINC41QzQuNSA4Ljc0ODY3IDQuOTM3ODMgOS44MTA4MyA1LjgxMzUgMTAuNjg2NUM2LjY4OTE3IDExLjU2MjIgNy43NTEzMyAxMiA5IDEyWk02IDVIMTJDMTIgNC4xNjY2NyAxMS43MDgzIDMuNDU4MzMgMTEuMTI1IDIuODc1QzEwLjU0MTcgMi4yOTE2NyA5LjgzMzMzIDIgOSAyQzguMTY2NjcgMiA3LjQ1ODMzIDIuMjkxNjcgNi44NzUgMi44NzVDNi4yOTE2NyAzLjQ1ODMzIDYgNC4xNjY2NyA2IDVaIiBmaWxsPSIjMUMxQjFGIi8+Cjwvc3ZnPgo=");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--notifications::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDguNzY2N0M5LjY1ODMzIDguNzY2NyA5LjM3NSA4LjQ4MzM3IDkuMzc1IDguMTQxN1Y1LjM2NjdDOS4zNzUgNS4wMjUwMyA5LjY1ODMzIDQuNzQxNyAxMCA0Ljc0MTdDMTAuMzQxNyA0Ljc0MTcgMTAuNjI1IDUuMDI1MDMgMTAuNjI1IDUuMzY2N1Y4LjE0MTdDMTAuNjI1IDguNDkxNyAxMC4zNDE3IDguNzY2NyAxMCA4Ljc2NjdaIiBmaWxsPSIjMjQyNzIzIi8+CjxwYXRoIGQ9Ik0xMC4wMTY3IDE2Ljk1ODJDNy44NjY2NyAxNi45NTgyIDUuNzI1IDE2LjYxNjUgMy42ODMzMyAxNS45MzMyQzIuOTI1IDE1LjY4MzIgMi4zNSAxNS4xNDE1IDIuMSAxNC40NTgyQzEuODUgMTMuNzc0OSAxLjkzMzMzIDEyLjk5MTUgMi4zNDE2NyAxMi4zMDgyTDMuNCAxMC41NDE1QzMuNjMzMzMgMTAuMTQ5OSAzLjg0MTY3IDkuNDE2NTQgMy44NDE2NyA4Ljk1ODJWNy4yMDgyQzMuODQxNjcgMy43OTk4NyA2LjYwODMzIDEuMDMzMiAxMC4wMTY3IDEuMDMzMkMxMy40MjUgMS4wMzMyIDE2LjE5MTcgMy43OTk4NyAxNi4xOTE3IDcuMjA4MlY4Ljk1ODJDMTYuMTkxNyA5LjQwODIgMTYuNCAxMC4xNDk5IDE2LjYzMzMgMTAuNTQxNUwxNy42OTE3IDEyLjMwODJDMTguMDgzMyAxMi45NTgyIDE4LjE1IDEzLjczMzIgMTcuODkxNyAxNC40NDE1QzE3LjYzMzMgMTUuMTQ5OSAxNy4wNjY3IDE1LjY5MTUgMTYuMzUgMTUuOTMzMkMxNC4zMDgzIDE2LjYyNDkgMTIuMTY2NyAxNi45NTgyIDEwLjAxNjcgMTYuOTU4MlpNMTAuMDE2NyAyLjI5MTU0QzcuMyAyLjI5MTU0IDUuMDkxNjcgNC40OTk4NyA1LjA5MTY3IDcuMjE2NTRWOC45NjY1NEM1LjA5MTY3IDkuNjQxNTQgNC44MjUgMTAuNjE2NSA0LjQ3NSAxMS4xOTE1TDMuNDE2NjcgMTIuOTY2NUMzLjIgMTMuMzI0OSAzLjE1IDEzLjcwODIgMy4yNzUgMTQuMDQxNUMzLjQgMTQuMzc0OSAzLjY4MzMzIDE0LjYyNDkgNC4wODMzMyAxNC43NTgyQzcuOTE2NjcgMTYuMDMzMiAxMi4xMzMzIDE2LjAzMzIgMTUuOTY2NyAxNC43NTgyQzE2LjMyNSAxNC42NDE1IDE2LjYgMTQuMzc0OSAxNi43MjUgMTQuMDI0OUMxNi44NTgzIDEzLjY3NDkgMTYuODE2NyAxMy4yOTE1IDE2LjYyNSAxMi45NjY1TDE1LjU2NjcgMTEuMTk5OUMxNS4yMTY3IDEwLjYyNDkgMTQuOTUgOS42NDk4NyAxNC45NSA4Ljk3NDg3VjcuMjI0ODdDMTQuOTQxNyA0LjQ5OTg3IDEyLjczMzMgMi4yOTE1NCAxMC4wMTY3IDIuMjkxNTRaIiBmaWxsPSIjMjQyNzIzIi8+CjxwYXRoIGQ9Ik0xMCAxOS4wODMxQzkuMTA4MzMgMTkuMDgzMSA4LjIzMzMzIDE4LjcxNjQgNy42IDE4LjA4MzFDNi45NjY2NiAxNy40NDk4IDYuNiAxNi41NzQ4IDYuNiAxNS42ODMxSDcuODVDNy44NSAxNi4yNDk4IDguMDgzMzMgMTYuNzk5OCA4LjQ4MzMzIDE3LjE5OThDOC44ODMzMyAxNy41OTk4IDkuNDMzMzMgMTcuODMzMSAxMCAxNy44MzMxQzExLjE4MzMgMTcuODMzMSAxMi4xNSAxNi44NjY0IDEyLjE1IDE1LjY4MzFIMTMuNEMxMy40IDE3LjU1ODEgMTEuODc1IDE5LjA4MzEgMTAgMTkuMDgzMVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--edit-address::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUwMDEgMTguOTU4M0g3LjUwMDEyQzYuNDAwMTIgMTguOTU4MyA1LjQ4MzQ2IDE4Ljg1IDQuNzA4NDYgMTguNjE2NkM0LjQyNTEyIDE4LjUzMzMgNC4yNDE3OSAxOC4yNTgzIDQuMjU4NDYgMTcuOTY2NkM0LjQ2Njc5IDE1LjQ3NSA2Ljk5MTc5IDEzLjUxNjYgMTAuMDAwMSAxMy41MTY2QzEzLjAwODUgMTMuNTE2NiAxNS41MjUxIDE1LjQ2NjYgMTUuNzQxOCAxNy45NjY2QzE1Ljc2NjggMTguMjY2NiAxNS41ODM1IDE4LjUzMzMgMTUuMjkxOCAxOC42MTY2QzE0LjUxNjggMTguODUgMTMuNjAwMSAxOC45NTgzIDEyLjUwMDEgMTguOTU4M1pNNS42MDAxMiAxNy41NUM2LjE1MDEyIDE3LjY1ODMgNi43NzUxMiAxNy43MDgzIDcuNTAwMTIgMTcuNzA4M0gxMi41MDAxQzEzLjIyNTEgMTcuNzA4MyAxMy44NTAxIDE3LjY1ODMgMTQuNDAwMSAxNy41NUMxMy45NTg1IDE1Ljk1IDEyLjEzMzUgMTQuNzY2NiAxMC4wMDAxIDE0Ljc2NjZDNy44NjY3OSAxNC43NjY2IDYuMDQxNzkgMTUuOTUgNS42MDAxMiAxNy41NVoiIGZpbGw9IiMyNDI3MjMiLz4KPHBhdGggZD0iTTEyLjUgMS42NjY1SDcuNUMzLjMzMzMzIDEuNjY2NSAxLjY2NjY2IDMuMzMzMTcgMS42NjY2NiA3LjQ5OTg0VjEyLjQ5OThDMS42NjY2NiAxNS42NDk4IDIuNjE2NjYgMTcuMzc0OCA0Ljg4MzMzIDE4LjAxNjVDNS4wNjY2NiAxNS44NDk4IDcuMjkxNjYgMTQuMTQxNSAxMCAxNC4xNDE1QzEyLjcwODMgMTQuMTQxNSAxNC45MzMzIDE1Ljg0OTggMTUuMTE2NyAxOC4wMTY1QzE3LjM4MzMgMTcuMzc0OCAxOC4zMzMzIDE1LjY0OTggMTguMzMzMyAxMi40OTk4VjcuNDk5ODRDMTguMzMzMyAzLjMzMzE3IDE2LjY2NjcgMS42NjY1IDEyLjUgMS42NjY1Wk0xMCAxMS44MDgyQzguMzUgMTEuODA4MiA3LjAxNjY2IDEwLjQ2NjUgNy4wMTY2NiA4LjgxNjUyQzcuMDE2NjYgNy4xNjY1MiA4LjM1IDUuODMzMTcgMTAgNS44MzMxN0MxMS42NSA1LjgzMzE3IDEyLjk4MzMgNy4xNjY1MiAxMi45ODMzIDguODE2NTJDMTIuOTgzMyAxMC40NjY1IDExLjY1IDExLjgwODIgMTAgMTEuODA4MloiIHN0cm9rZT0iIzI0MjcyMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS45OTk5NCAxMi40MzM1QzguMDA4MjcgMTIuNDMzNSA2LjM5MTYgMTAuODA4NSA2LjM5MTYgOC44MTY4NEM2LjM5MTYgNi44MjUxOCA4LjAwODI3IDUuMjA4NSA5Ljk5OTk0IDUuMjA4NUMxMS45OTE2IDUuMjA4NSAxMy42MDgzIDYuODI1MTggMTMuNjA4MyA4LjgxNjg0QzEzLjYwODMgMTAuODA4NSAxMS45OTE2IDEyLjQzMzUgOS45OTk5NCAxMi40MzM1Wk05Ljk5OTk0IDYuNDU4NUM4LjY5OTk0IDYuNDU4NSA3LjY0MTYgNy41MTY4NCA3LjY0MTYgOC44MTY4NEM3LjY0MTYgMTAuMTI1MiA4LjY5OTk0IDExLjE4MzUgOS45OTk5NCAxMS4xODM1QzExLjI5OTkgMTEuMTgzNSAxMi4zNTgzIDEwLjEyNTIgMTIuMzU4MyA4LjgxNjg0QzEyLjM1ODMgNy41MTY4NCAxMS4yOTk5IDYuNDU4NSA5Ljk5OTk0IDYuNDU4NVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--edit-account::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUwMDEgMTguOTU4M0g3LjUwMDEyQzYuNDAwMTIgMTguOTU4MyA1LjQ4MzQ2IDE4Ljg1IDQuNzA4NDYgMTguNjE2NkM0LjQyNTEyIDE4LjUzMzMgNC4yNDE3OSAxOC4yNTgzIDQuMjU4NDYgMTcuOTY2NkM0LjQ2Njc5IDE1LjQ3NSA2Ljk5MTc5IDEzLjUxNjYgMTAuMDAwMSAxMy41MTY2QzEzLjAwODUgMTMuNTE2NiAxNS41MjUxIDE1LjQ2NjYgMTUuNzQxOCAxNy45NjY2QzE1Ljc2NjggMTguMjY2NiAxNS41ODM1IDE4LjUzMzMgMTUuMjkxOCAxOC42MTY2QzE0LjUxNjggMTguODUgMTMuNjAwMSAxOC45NTgzIDEyLjUwMDEgMTguOTU4M1pNNS42MDAxMiAxNy41NUM2LjE1MDEyIDE3LjY1ODMgNi43NzUxMiAxNy43MDgzIDcuNTAwMTIgMTcuNzA4M0gxMi41MDAxQzEzLjIyNTEgMTcuNzA4MyAxMy44NTAxIDE3LjY1ODMgMTQuNDAwMSAxNy41NUMxMy45NTg1IDE1Ljk1IDEyLjEzMzUgMTQuNzY2NiAxMC4wMDAxIDE0Ljc2NjZDNy44NjY3OSAxNC43NjY2IDYuMDQxNzkgMTUuOTUgNS42MDAxMiAxNy41NVoiIGZpbGw9IiMyNDI3MjMiLz4KPHBhdGggZD0iTTEyLjUgMS42NjY1SDcuNUMzLjMzMzMzIDEuNjY2NSAxLjY2NjY2IDMuMzMzMTcgMS42NjY2NiA3LjQ5OTg0VjEyLjQ5OThDMS42NjY2NiAxNS42NDk4IDIuNjE2NjYgMTcuMzc0OCA0Ljg4MzMzIDE4LjAxNjVDNS4wNjY2NiAxNS44NDk4IDcuMjkxNjYgMTQuMTQxNSAxMCAxNC4xNDE1QzEyLjcwODMgMTQuMTQxNSAxNC45MzMzIDE1Ljg0OTggMTUuMTE2NyAxOC4wMTY1QzE3LjM4MzMgMTcuMzc0OCAxOC4zMzMzIDE1LjY0OTggMTguMzMzMyAxMi40OTk4VjcuNDk5ODRDMTguMzMzMyAzLjMzMzE3IDE2LjY2NjcgMS42NjY1IDEyLjUgMS42NjY1Wk0xMCAxMS44MDgyQzguMzUgMTEuODA4MiA3LjAxNjY2IDEwLjQ2NjUgNy4wMTY2NiA4LjgxNjUyQzcuMDE2NjYgNy4xNjY1MiA4LjM1IDUuODMzMTcgMTAgNS44MzMxN0MxMS42NSA1LjgzMzE3IDEyLjk4MzMgNy4xNjY1MiAxMi45ODMzIDguODE2NTJDMTIuOTgzMyAxMC40NjY1IDExLjY1IDExLjgwODIgMTAgMTEuODA4MloiIHN0cm9rZT0iIzI0MjcyMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOS45OTk5NCAxMi40MzM1QzguMDA4MjcgMTIuNDMzNSA2LjM5MTYgMTAuODA4NSA2LjM5MTYgOC44MTY4NEM2LjM5MTYgNi44MjUxOCA4LjAwODI3IDUuMjA4NSA5Ljk5OTk0IDUuMjA4NUMxMS45OTE2IDUuMjA4NSAxMy42MDgzIDYuODI1MTggMTMuNjA4MyA4LjgxNjg0QzEzLjYwODMgMTAuODA4NSAxMS45OTE2IDEyLjQzMzUgOS45OTk5NCAxMi40MzM1Wk05Ljk5OTk0IDYuNDU4NUM4LjY5OTk0IDYuNDU4NSA3LjY0MTYgNy41MTY4NCA3LjY0MTYgOC44MTY4NEM3LjY0MTYgMTAuMTI1MiA4LjY5OTk0IDExLjE4MzUgOS45OTk5NCAxMS4xODM1QzExLjI5OTkgMTEuMTgzNSAxMi4zNTgzIDEwLjEyNTIgMTIuMzU4MyA4LjgxNjg0QzEyLjM1ODMgNy41MTY4NCAxMS4yOTk5IDYuNDU4NSA5Ljk5OTk0IDYuNDU4NVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");}
.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--customer-logout::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjcgMTguNTU4NkgxMi41OTE3QzguODkxNjcgMTguNTU4NiA3LjEwODM0IDE3LjEwMDIgNi44IDEzLjgzMzZDNi43NjY2NyAxMy40OTE5IDcuMDE2NjcgMTMuMTgzNiA3LjM2NjY3IDEzLjE1MDJDNy43IDEzLjExNjkgOC4wMTY2NyAxMy4zNzUyIDguMDUgMTMuNzE2OUM4LjI5MTY3IDE2LjMzMzYgOS41MjUgMTcuMzA4NiAxMi42IDE3LjMwODZIMTIuNzA4M0MxNi4xIDE3LjMwODYgMTcuMyAxNi4xMDg2IDE3LjMgMTIuNzE2OVY3LjI4MzU2QzE3LjMgMy44OTE4OSAxNi4xIDIuNjkxODkgMTIuNzA4MyAyLjY5MTg5SDEyLjZDOS41MDgzNCAyLjY5MTg5IDguMjc1IDMuNjgzNTYgOC4wNSA2LjM1MDIzQzguMDA4MzQgNi42OTE4OSA3LjcxNjY3IDYuOTUwMjMgNy4zNjY2NyA2LjkxNjg5QzcuMDE2NjcgNi44OTE4OSA2Ljc2NjY3IDYuNTgzNTYgNi43OTE2NyA2LjI0MTg5QzcuMDc1IDIuOTI1MjMgOC44NjY2NyAxLjQ0MTg5IDEyLjU5MTcgMS40NDE4OUgxMi43QzE2Ljc5MTcgMS40NDE4OSAxOC41NDE3IDMuMTkxODkgMTguNTQxNyA3LjI4MzU2VjEyLjcxNjlDMTguNTQxNyAxNi44MDg2IDE2Ljc5MTcgMTguNTU4NiAxMi43IDE4LjU1ODZaIiBmaWxsPSIjMjQyNzIzIi8+CjxwYXRoIGQ9Ik0xMi41IDEwLjYyNUgzLjAxNjY2QzIuNjc1IDEwLjYyNSAyLjM5MTY2IDEwLjM0MTcgMi4zOTE2NiAxMEMyLjM5MTY2IDkuNjU4MzMgMi42NzUgOS4zNzUgMy4wMTY2NiA5LjM3NUgxMi41QzEyLjg0MTcgOS4zNzUgMTMuMTI1IDkuNjU4MzMgMTMuMTI1IDEwQzEzLjEyNSAxMC4zNDE3IDEyLjg0MTcgMTAuNjI1IDEyLjUgMTAuNjI1WiIgZmlsbD0iIzI0MjcyMyIvPgo8cGF0aCBkPSJNNC44NzUgMTMuNDE2N0M0LjcxNjY3IDEzLjQxNjcgNC41NTgzNCAxMy4zNTg0IDQuNDMzMzQgMTMuMjMzNEwxLjY0MTY3IDEwLjQ0MTdDMS40IDEwLjIgMS40IDkuODAwMDMgMS42NDE2NyA5LjU1ODM3TDQuNDMzMzQgNi43NjY3QzQuNjc1IDYuNTI1MDMgNS4wNzUgNi41MjUwMyA1LjMxNjY3IDYuNzY2N0M1LjU1ODMzIDcuMDA4MzcgNS41NTgzMyA3LjQwODM3IDUuMzE2NjcgNy42NTAwM0wyLjk2NjY3IDEwTDUuMzE2NjcgMTIuMzVDNS41NTgzMyAxMi41OTE3IDUuNTU4MzMgMTIuOTkxNyA1LjMxNjY3IDEzLjIzMzRDNS4yIDEzLjM1ODQgNS4wMzMzMyAxMy40MTY3IDQuODc1IDEzLjQxNjdaIiBmaWxsPSIjMjQyNzIzIi8+Cjwvc3ZnPgo=");}
.woocommerce-account .my-account .account-nav li.wishlist-account-element::before{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE3LjMyNjhMOC44OTYyNSAxNi4zMzQ1QzcuMjM4NTggMTQuODMwNyA1Ljg2Nzc1IDEzLjUzODQgNC43ODM3NSAxMi40NTc4QzMuNjk5NzUgMTEuMzc2OSAyLjg0MDc1IDEwLjQxNSAyLjIwNjc1IDkuNTcyMDJDMS41NzI3NSA4LjcyOTE5IDEuMTI5ODMgNy45NjAyNyAwLjg3OCA3LjI2NTI3QzAuNjI2IDYuNTcwNDQgMC41IDUuODY1MzYgMC41IDUuMTUwMDJDMC41IDMuNzMwODYgMC45Nzg1IDIuNTQyNjkgMS45MzU1IDEuNTg1NTJDMi44OTI2NyAwLjYyODUyNCA0LjA4MDgzIDAuMTUwMDI0IDUuNSAwLjE1MDAyNEM2LjM3MyAwLjE1MDAyNCA3LjE5OCAwLjM1NDE5MSA3Ljk3NSAwLjc2MjUyNEM4Ljc1MiAxLjE3MDg2IDkuNDI3IDEuNzU2NDQgMTAgMi41MTkyN0MxMC41NzMgMS43NTY0NCAxMS4yNDggMS4xNzA4NiAxMi4wMjUgMC43NjI1MjRDMTIuODAyIDAuMzU0MTkxIDEzLjYyNyAwLjE1MDAyNCAxNC41IDAuMTUwMDI0QzE1LjkxOTIgMC4xNTAwMjQgMTcuMTA3MyAwLjYyODUyNCAxOC4wNjQ1IDEuNTg1NTJDMTkuMDIxNSAyLjU0MjY5IDE5LjUgMy43MzA4NiAxOS41IDUuMTUwMDJDMTkuNSA1Ljg2NTM2IDE5LjM3NCA2LjU3MDQ0IDE5LjEyMiA3LjI2NTI3QzE4Ljg3MDIgNy45NjAyNyAxOC40MjcyIDguNzI5MTkgMTcuNzkzMiA5LjU3MjAyQzE3LjE1OTIgMTAuNDE1IDE2LjMwMTggMTEuMzc2OSAxNS4yMjEgMTIuNDU3OEMxNC4xNDAzIDEzLjUzODQgMTIuNzY3OSAxNC44MzA3IDExLjEwMzggMTYuMzM0NUwxMCAxNy4zMjY4Wk0xMCAxNS4zQzExLjYgMTMuODYwNCAxMi45MTY3IDEyLjYyNjQgMTMuOTUgMTEuNTk4QzE0Ljk4MzMgMTAuNTY5OSAxNS44IDkuNjc2NjEgMTYuNCA4LjkxODI3QzE3IDguMTU5OTQgMTcuNDE2NyA3LjQ4NjUyIDE3LjY1IDYuODk4MDJDMTcuODgzMyA2LjMwOTY5IDE4IDUuNzI3MDIgMTggNS4xNTAwMkMxOCA0LjE1MDAyIDE3LjY2NjcgMy4zMTY2OSAxNyAyLjY1MDAyQzE2LjMzMzMgMS45ODMzNiAxNS41IDEuNjUwMDIgMTQuNSAxLjY1MDAyQzEzLjcxMDMgMS42NTAwMiAxMi45ODA1IDEuODc0MDIgMTIuMzEwNSAyLjMyMjAyQzExLjY0MDcgMi43NzAxOSAxMS4xMTAyIDMuMzkzNjEgMTAuNzE5MiA0LjE5MjI3SDkuMjgwNzVDOC44ODMyNSAzLjM4NzExIDguMzUxMTcgMi43NjIxMSA3LjY4NDUgMi4zMTcyN0M3LjAxNzgzIDEuODcyNDQgNi4yODk2NyAxLjY1MDAyIDUuNSAxLjY1MDAyQzQuNTA2MzMgMS42NTAwMiAzLjY3NDU4IDEuOTgzMzYgMy4wMDQ3NSAyLjY1MDAyQzIuMzM0OTIgMy4zMTY2OSAyIDQuMTUwMDIgMiA1LjE1MDAyQzIgNS43MjcwMiAyLjExNjY3IDYuMzA5NjkgMi4zNSA2Ljg5ODAyQzIuNTgzMzMgNy40ODY1MiAzIDguMTU5OTQgMy42IDguOTE4MjdDNC4yIDkuNjc2NjEgNS4wMTY2NyAxMC41NjgzIDYuMDUgMTEuNTkzM0M3LjA4MzMzIDEyLjYxODMgOC40IDEzLjg1MzkgMTAgMTUuM1oiIGZpbGw9IiMxQzFCMUYiLz4KPC9zdmc+Cg==");}
.woocommerce-account .my-account .woocommerce form .woocommerce-form-row .woocommerce-Input{background-color: transparent;box-shadow: none;border: none;border-bottom: 1px solid rgba(36, 39, 35, 0.2);font-size: 16px;line-height: 20px;font-weight: 300;color: #242723;}
.woocommerce-account .my-account .woocommerce .woocommerce-EditAccountForm{padding: 24px;background-color: #ffffff;border-radius: 8px;position: relative;}
.woocommerce-account .my-account .woocommerce form .woocommerce-form-row label{font-size: 13px;line-height: 16px;color: #242723;font-weight: 500;text-transform: uppercase;}
.woocommerce-account .my-account .woocommerce .woocommerce-EditAccountForm .woocommerce-Button.button{font-size: 13px;line-height: 16px;font-weight: 500;background-color: var(--main-color);border-radius: 8px;padding: 8px 11px;position: absolute;top: 24px;right: 4px;}
.woocommerce-account .my-account .vertical-tabs .account-user{display: none;}
.woocommerce-account .my-account .account-nav{margin-top: 0;}
.woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links{gap: 8px;}
.woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links li {background-color: rgb(62, 106, 121,0.24);border: none;border-radius: 8px;padding: 32px 10px 24px 10px; margin:0px;width:calc(33.33% - 5.33px);}
.woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links li a{border: none;padding: 0;margin-right: 0;color: #242723;font-size: 16px;line-height: 20px;font-weight: 300;}
.woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links li a:hover{background-color:transparent;}

.estimation_wrapper_inner .estimation_sidebar{width: 100% !important;padding: 14px 32px 0 32px !important;border-bottom: 1px solid rgb(62, 106, 121,0.24);}
.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul{display: flex;flex-wrap: wrap;gap: 10px 58px;margin-left: 0;/*list-style: auto;padding-left: 20px;*/}
.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li{margin-bottom: 7px;letter-spacing: 0.04em;margin-left: 0;}
.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li a{color: #242723;font-weight: 500;text-transform: uppercase;letter-spacing: 0.04em;transition: all 0.3s ease-in-out;}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar ul li.active::before{display:none !important;}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar ul li.current a,.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar ul li:hover a{color: var(--main-color) !important;text-decoration: none !important;}
.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_body h6{font-size: 36px;line-height: 47px;font-weight: 400;font-family: 'Neuton-Regular';letter-spacing: 0;margin-bottom: 34px;color: #242723;text-transform: capitalize;}
.estimation_wrapper .estimation_wrapper_inner{border: 1px solid rgb(62, 106, 121,0.24);border-radius: 8px;}
.estimation_wrapper {background-color: rgb(214 223 223)!important;}
.estimation_wrapper_inner .estimation_main .account_estimation_item_edit{display: none;}
.estimation_wrapper_inner .estimation_main{padding: 0 !important;display: flex;flex-wrap: wrap;max-width: 100%;}
.estimation_wrapper_inner .estimation_main .estimation-form-top{width: 442px;padding: 48px 32px;}
.estimation_wrapper_inner .estimation_main .estimation-form-top h2{display: none;}
.estimation_wrapper_inner .estimation_main .estimation-form-top p{text-align: left;font-size: 16px;line-height: 23px;font-weight: 500;color: #242723;}
.estimation_wrapper_inner .estimation_main .estimation-form-top .estimation-form-row::nth-of-type(1) .form-control{margin-bottom: 32px;}
.estimation_wrapper_inner .estimation_main .estimation-form-body{width:60%;flex-grow: 1;border-left: 1px solid rgb(62, 106, 121,0.24);padding: 48px 32px;padding-bottom: 0;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection{margin-top: 0 !important;}
.estimation_wrapper_inner .estimation_main .estimation-form-footer{width: 100%;padding: 40px 32px 32px 32px;;border-top: none;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection  h3{font-size: 30px;line-height: 39px;color: #242723;margin-bottom: 24px;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row{padding: 24px;background-color: rgb(62, 106, 121,0.24);border-radius: 4px;margin-bottom: 8px;border-bottom: none;align-items: unset;}
.estimation_wrapper_inner .estimation-form-row .estimation-option label b{font-size: 20px !important;line-height: 25px !important;font-weight: 500;color: #242723;margin-bottom: 8px !important;}
.estimation_wrapper_inner .estimation-form-row .estimation-option label small{display: none !important;}
.estimation_wrapper_inner .estimation-form-row .estimation-option ul{padding-left: 20px;margin-bottom: 0;}
.estimation_wrapper_inner .estimation-form-row .estimation-option ul li{font-size: 16px;line-height: 23px;font-weight: 300;color: #242723;}
.estimation_wrapper_inner .estimation-form-row .estimation-option a{border:1px solid #242723;border-radius: 8px;padding: 9px 23px;font-size: 12px;line-height: 14px;font-weight: 500;color: #242723;margin-top: 16px;display:block;text-transform: uppercase;    position: relative;z-index: 10;width: fit-content;}
.estimation_wrapper_inner .estimation-form-row .estimation-cost b{font-size: 22px !important;line-height: 28px !important;font-weight: 500 ;color: #242723 !important;letter-spacing: 0.04em;}
.estimation_wrapper_inner .estimation-form-row .estimation-cost small{font-size: 14px;line-height: 18px !important;font-weight: 300;color: #242723;}
.estimation_wrapper_inner .estimation-option  p{font-size: 16px !important;line-height: 23px;font-weight: 300 !important;}
.content-area .estimation_wrapper .estimation-form-body .estimation-form-row .number_selector_wrapper .number_selector_inner{border:none;padding: 0;max-width: 134px;
    min-width: 134px;margin-right: 0;margin-left: auto; position: relative;z-index: 9;}
.content-area .estimation_wrapper .estimation-form-body .estimation-form-row .number_selector_wrapper .number_selector_inner button{width: 34px;height: 34px;background-color: transparent;border: 1px solid var(--main-color);border-radius: 4px !important;color: var(--main-color);}
.content-area .estimation_wrapper .estimation-form-body .estimation-form-row .number_selector_wrapper .number_selector_inner input{width: 54px;height: 34px;padding: 0;margin: 0 6px;border: 1px solid rgba(36, 39, 35, 0.20);border-radius: 4px;font-size: 20px;line-height: 25px;font-weight: 500;}
.estimation_wrapper .estimation-form-body .estimation-form-row .estimation-option{position: relative;}

.estimation_wrapper_inner .estimation_main .estimation-form-footer .go_back{border: 1px solid var(--main-color);border-radius: 8px;padding: 14px 53px;font-size: 14px;line-height: 18px;font-weight: 500;color: var(--main-color);transition: 0.3s all ease-in-out;}
.estimation_wrapper_inner .estimation_main .estimation-form-footer .go_back:hover{background-color:var(--main-color);color: #ffffff;}
.estimation_wrapper_inner .estimation_main .estimation-form-footer button{background-color: var(--main-color);border-radius: 8px !important;padding: 14px 20px;font-size: 14px;line-height: 18px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;border: 1px solid var(--main-color);min-width: 148px;}
.estimation_wrapper_inner .estimation_main .estimation-form-footer button:hover{background-color:transparent;color:var(--main-color);}
.estimation_wrapper_inner .estimation_main .estimation-form-top .estimation-form-top{padding: 0;width:100%;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main + h3{margin-top: 32px;}

.catalog-mode .jquery-modal .modal{display: inline-block;padding: 56px 40px 77px 40px;max-width: 834px !important;border-radius: 24px;color: #F6F2E9;width: 100%;}
.catalog-mode .jquery-modal .selection_food_item_modal .selection_food_item_modal_data h6{font-size: 36px;line-height: 39px;color: #242723;text-align: center;font-weight: 400;opacity: 1;}
.catalog-mode .jquery-modal .selection_food_item_modal{padding: 0;}
.catalog-mode .jquery-modal .selection_food_item_modal .selection_food_item_modal_data p{font-size: 16px;line-height: 23px;font-weight: 300;color: #242723;width: 100%;}
.catalog-mode .jquery-modal .selection_food_item_modal .selection_food_item_modal_data p:last-child{margin-bottom: 0;}
.catalog-mode .blocker{z-index: 9999;}
.catalog-mode .modal a.close-modal {top: 20px;right: 20px;width: 40px;height: 40px;filter: invert(1);}

/* food  */
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row{padding: 24px;border:1px solid rgba(36, 39, 35, 0.2);border-radius: 4px;margin-bottom: 8px;}
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row:last-child{margin-bottom:0;}
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-option{position: relative;}
.estimation_wrapper_inner  .estimation-option input{cursor: pointer;  accent-color:rgb(80 99 39);}
.estimation_wrapper .estimation-form-body .estimation-form-row input[type="radio"]{width: 20px;height: 20px;min-width: 20px;margin-top: -2px;/*display: initial !important;*/}

/* table css*/
.estimation_table{ margin: 0 !important;border-radius: 4px;overflow: hidden;}
.estimation_table tr th{ padding: 16px 7px !important; }
.estimation_table thead tr{ background: rgb(62, 106, 121,0.24); }
.estimation_table thead tr th{ font-size: 13px !important; font-weight: 500 !important; line-height: 13px; letter-spacing: 0.04em; color: #242723 !important; }
.estimation_table thead tr th:not(:first-child) { text-align: center !important; }
.estimation_table tbody tr{ background: #ffffff; }
.estimation_table tbody tr th,td{ font-size: 18px; font-weight: 300 !important; line-height: 25px; color: #242723 !important; }
.estimation_table tbody tr td{ text-align: center !important; }
.estimation-form-body .estimation_table tfoot tr th{ padding: 50px 42px !important; }
.estimation_table tfoot tr th h4{ margin: 0 !important; font-size: 14px !important; font-weight: 500; line-height: 17px; letter-spacing: 0.04em; font-family: 'CodecPro-Regular';}
.estimation_table tfoot tr th h4 b{ font-size: 28px !important; font-weight: 500; line-height: 39px;font-family: 'CodecPro-Regular';margin-left: 5px;}
.estimation-form-body .estimation_table thead tr th:first-child{text-transform: uppercase;}
.estimation-form-body .estimation_table thead tr th:first-child,.estimation-form-body .estimation_table tbody tr th{padding-left:32px !important;}
.estimation_table tfoot{background-color: #ffffff;}
/* table end*/

.woocommerce-account .my-account .woocommerce .woocommerce-MyAccount-content{border: 1px solid rgb(62, 106, 121,0.24);border-radius: 8px;padding: 32px;min-height: 534px;}
.tb-estimation-with-esti{display: flex;align-items: center;margin-bottom: 25px;}
.tb-estimation-with-esti h1,.td-new-estimation-add h1{margin-top: 0;font-size: 36px;line-height: 47px;font-weight: 400;color: #242723;border-bottom: none;padding-bottom: 0;} 
.tb-estimation-with-esti h1{margin-bottom: 0;}
.my-account .tb-estimation-with-esti  #add_new_estimation,.my-account  .td-new-estimation-add  #add_new_estimation{background-color: var(--main-color);padding: 15px 40px;font-size: 14px;line-height: 18px;font-weight: 500;color: #fff;border-radius: 8px !important;font-family: 'CodecPro-Regular';float: none;min-width: 148px;transition: 0.3s all ease-in-out;border:1px solid var(--main-color);margin-top: 0;}
.my-account  .tb-estimation-with-esti #add_new_estimation:hover,.my-account  .td-new-estimation-add #add_new_estimation:hover{background-color:transparent;color: var(--main-color);}
.td-new-estimation-add p{margin: 0 !important;font-size: 18px !important;line-height: 25px !important;font-weight: 300;color: #242723;font-family: 'CodecPro-Regular';}
.td-new-estimation-add h1{margin-bottom: 24px;}
.my-account  .td-new-estimation-add #add_new_estimation{margin-top: 32px;display: inline-block;}

/* popup css */
.tb-create-event-estimation{position: fixed;width: 100%;height: 100vh;top: 0;left: 0;top: 0;z-index: 9999;background-color: rgba(36, 39, 35, 0.6);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;overflow: auto;padding: 30px 0;transition: 0.3s all ease-in-out;}
.tb-create-event-estimation.active{opacity: 1;visibility: visible;}
.tb-create-event-estimation .create-event-estimation-innre{max-width: 560px;width:100%;border-radius: 24px;background-color: rgb(214 223 223);padding:56px 68px;position: relative;height: 100%;overflow: auto;max-height: 610px;}
.tb-create-event-estimation .create-event-estimation-innre h3{font-size: 36px;line-height: 38px;font-weight: 400;color:#242723;margin-bottom: 40px;text-align: center;}
.tb-create-event-estimation .create-event-estimation-innre .estimation-form-row h5{font-size: 13px;line-height: 16px;font-weight: 500;color:#242723;margin-bottom: 10px;font-family: 'CodecPro-Regular';}
.tb-eestimation-event-type-wrap{display: flex;flex-wrap: wrap;}
.tb-eestimation-event-type-wrap .estimation-buttons{width: 180px;margin: 0;}
.tb-eestimation-event-type-wrap #sub_event_field{width: 50%;flex-grow: 1;padding-left: 24px;}
.tb-eestimation-event-type-wrap #sub_event_field .estimation-label b{display:none;}
.tb-eestimation-event-type-wrap ul{list-style: none;}
.tb-eestimation-event-type-wrap ul li{display: flex;align-items: center;margin-bottom: 16px;padding: 12px 0;}
.tb-eestimation-event-type-wrap ul li:last-child{margin-bottom:0;}
.tb-eestimation-event-type-wrap ul li input{margin: 0;accent-color: var(--main-color);width: 20px;height: 20px;margin-right: 10px;}
.tb-eestimation-event-type-wrap ul li label{font-size: 18px;line-height: 23px;font-weight: 300;color:#242723;margin-bottom: 0;font-family: 'CodecPro-Regular';}
.tb-eestimation-event-type-wrap #sub_event_field .estimation-inputs .form-control{background-color: transparent;border: 1px solid rgba(36, 39, 35, 0.20);box-shadow: none;border-radius: 4px;padding: 14px;font-size: 16px;line-height: 20px;height: auto;padding-right: 44px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSAwLjg2NjA1TDEyLjk3IDEuOTI3MDVMNy4xOTMgNy43MDYwNUM3LjEwMDQzIDcuNzk5MiA2Ljk5MDM2IDcuODczMTMgNi44NjkxMSA3LjkyMzU4QzYuNzQ3ODYgNy45NzQwMyA2LjYxNzgzIDggNi40ODY1IDhDNi4zNTUxNyA4IDYuMjI1MTQgNy45NzQwMyA2LjEwMzg5IDcuOTIzNThDNS45ODI2NCA3Ljg3MzEzIDUuODcyNTcgNy43OTkyIDUuNzggNy43MDYwNUwwIDEuOTI3MDVMMS4wNiAwLjg2NzA1TDYuNDg1IDYuMjkxMDVMMTEuOTEgMC44NjYwNVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==');background-size: 12px;background-position: right 19px center;}
.tb-create-event-estimation .create-event-estimation-innre button{background-color: var(--main-color);padding: 14px 60px;border-radius: 8px;font-size: 14px;line-height: 18px;font-weight: 500;color: #ffffff;font-family: 'CodecPro-Regular';border:1px solid var(--main-color);letter-spacing: 0.04em; transition: 0.3s all ease-in-out;margin-top: 40px;margin-bottom: 0;}
.tb-create-event-estimation .create-event-estimation-innre button:hover{background-color:transparent;color:var(--main-color);}
.tb-create-event-close-popup{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjM5OTggMC42MTMxNDNDMTcuMjc2NCAwLjQ4OTUzOCAxNy4xMjk5IDAuMzkxNDc1IDE2Ljk2ODYgMC4zMjQ1NjZDMTYuODA3MyAwLjI1NzY1OCAxNi42MzQ0IDAuMjIzMjE4IDE2LjQ1OTggMC4yMjMyMThDMTYuMjg1MiAwLjIyMzIxOCAxNi4xMTIzIDAuMjU3NjU4IDE1Ljk1MSAwLjMyNDU2NkMxNS43ODk3IDAuMzkxNDc1IDE1LjY0MzIgMC40ODk1MzggMTUuNTE5OCAwLjYxMzE0M0w4Ljk5OTgxIDcuMTE5ODFMMi40Nzk4MSAwLjU5OTgwOUMyLjM1NjM3IDAuNDc2MzY3IDIuMjA5ODIgMC4zNzg0NDcgMi4wNDg1MyAwLjMxMTY0QzEuODg3MjUgMC4yNDQ4MzQgMS43MTQzOCAwLjIxMDQ0OSAxLjUzOTgxIDAuMjEwNDQ5QzEuMzY1MjQgMC4yMTA0NDkgMS4xOTIzNyAwLjI0NDgzNCAxLjAzMTA4IDAuMzExNjRDMC44Njk3OTkgMC4zNzg0NDcgMC43MjMyNTIgMC40NzYzNjcgMC41OTk4MDkgMC41OTk4MDlDMC40NzYzNjcgMC43MjMyNTIgMC4zNzg0NDcgMC44Njk3OTkgMC4zMTE2NCAxLjAzMTA4QzAuMjQ0ODM0IDEuMTkyMzcgMC4yMTA0NDkgMS4zNjUyNCAwLjIxMDQ0OSAxLjUzOTgxQzAuMjEwNDQ5IDEuNzE0MzggMC4yNDQ4MzQgMS44ODcyNSAwLjMxMTY0IDIuMDQ4NTNDMC4zNzg0NDcgMi4yMDk4MiAwLjQ3NjM2NyAyLjM1NjM3IDAuNTk5ODA5IDIuNDc5ODFMNy4xMTk4MSA4Ljk5OTgxTDAuNTk5ODA5IDE1LjUxOThDMC40NzYzNjcgMTUuNjQzMiAwLjM3ODQ0NyAxNS43ODk4IDAuMzExNjQgMTUuOTUxMUMwLjI0NDgzNCAxNi4xMTI0IDAuMjEwNDQ5IDE2LjI4NTIgMC4yMTA0NDkgMTYuNDU5OEMwLjIxMDQ0OSAxNi42MzQ0IDAuMjQ0ODM0IDE2LjgwNzIgMC4zMTE2NCAxNi45Njg1QzAuMzc4NDQ3IDE3LjEyOTggMC40NzYzNjcgMTcuMjc2NCAwLjU5OTgwOSAxNy4zOTk4QzAuNzIzMjUyIDE3LjUyMzIgMC44Njk3OTkgMTcuNjIxMiAxLjAzMTA4IDE3LjY4OEMxLjE5MjM3IDE3Ljc1NDggMS4zNjUyNCAxNy43ODkyIDEuNTM5ODEgMTcuNzg5MkMxLjcxNDM4IDE3Ljc4OTIgMS44ODcyNSAxNy43NTQ4IDIuMDQ4NTMgMTcuNjg4QzIuMjA5ODIgMTcuNjIxMiAyLjM1NjM3IDE3LjUyMzIgMi40Nzk4MSAxNy4zOTk4TDguOTk5ODEgMTAuODc5OEwxNS41MTk4IDE3LjM5OThDMTUuNjQzMiAxNy41MjMyIDE1Ljc4OTggMTcuNjIxMiAxNS45NTExIDE3LjY4OEMxNi4xMTI0IDE3Ljc1NDggMTYuMjg1MiAxNy43ODkyIDE2LjQ1OTggMTcuNzg5MkMxNi42MzQ0IDE3Ljc4OTIgMTYuODA3MiAxNy43NTQ4IDE2Ljk2ODUgMTcuNjg4QzE3LjEyOTggMTcuNjIxMiAxNy4yNzY0IDE3LjUyMzIgMTcuMzk5OCAxNy4zOTk4QzE3LjUyMzIgMTcuMjc2NCAxNy42MjEyIDE3LjEyOTggMTcuNjg4IDE2Ljk2ODVDMTcuNzU0OCAxNi44MDcyIDE3Ljc4OTIgMTYuNjM0NCAxNy43ODkyIDE2LjQ1OThDMTcuNzg5MiAxNi4yODUyIDE3Ljc1NDggMTYuMTEyNCAxNy42ODggMTUuOTUxMUMxNy42MjEyIDE1Ljc4OTggMTcuNTIzMiAxNS42NDMyIDE3LjM5OTggMTUuNTE5OEwxMC44Nzk4IDguOTk5ODFMMTcuMzk5OCAyLjQ3OTgxQzE3LjkwNjUgMS45NzMxNCAxNy45MDY1IDEuMTE5ODEgMTcuMzk5OCAwLjYxMzE0M1oiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");width: 18px;height: 18px;background-position: center;background-repeat: no-repeat;position: absolute;top: 31px;right: 31px;cursor: pointer;}
/* popup end */

/* footer display none start */
.woocommerce-account footer#footer.footer-wrapper{display: none;}
/* footer display none end */

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woo_estimation_wrapper .account_estimation_item{border:none;border-radius: 8px;padding: 24px;margin-bottom: 12px;}
.woocommerce-account .woocommerce .account_estimation_item .account_estimation_item_data .account_estimation_item_meta li{margin-bottom: 8px;}
.woocommerce-account .woocommerce .account_estimation_item .account_estimation_item_data .account_estimation_item_meta li span{font-size: 13px;line-height: 16px;color: #242723;font-weight: 500;text-transform: uppercase;}
.woocommerce-account .woocommerce .account_estimation_item .account_estimation_item_buttons .pay_button{padding: 13px 24px;border:1px solid var(--main-color);background-color: var(--main-color);border-radius: 8px !important;font-size: 13px;line-height: 16px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;}
.woocommerce-account .woocommerce .account_estimation_item .account_estimation_item_buttons .pay_button:hover{background-color:transparent;color: var(--main-color);}

/* event details tab start */
.estimation_wrapper_inner .estimation_main .estimation-form-body{display: flex;flex-wrap: wrap;}
.estimation_main .estimation-form-body .tb-estimation-form-fields{width: 472px;padding-right: 24px;}
.estimation_main .estimation-form-body .tb-estimation-form-notice{width: 40%;flex-grow: 1;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row {display: block;padding-bottom: 0;border-bottom: none;padding-top: 0;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-label{width: 100%;display: block;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-label b{font-size: 13px;line-height: 16px;font-weight: 600;color: #242723;font-family: 'CodecPro-Regular';text-transform: uppercase;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers{padding-top: 32px;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row{margin:  0 -4px;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row .flex2{flex: 1;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row .flex1{order: 2;}
.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row .flex2,.estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row .flex1{padding: 0 4px;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_label{margin-top: 0;}
.estimation_main .estimation-form-row .estimation-inputs .form-control{border: 1px solid rgba(36, 39, 35, 0.20);border-radius: 4px;background-color: transparent;padding: 14px;font-size: 16px;line-height: 20px;font-weight: 300;font-family: 'CodecPro-Regular';min-height: 48px;box-shadow: none;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper{display: flex;max-width: 100%;align-items: center;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_label{margin-bottom: 0;width: 130px;text-align: left;margin-right: 14px;font-size: 16px;line-height: 20px;font-weight: 300;text-transform: capitalize;color: #242723;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_inner{max-width: 144px;min-width: 144px;border: 1px solid rgba(36, 39, 35, 0.2);position: relative;border-radius: 4px;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row{flex-wrap: wrap;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row > div{margin-bottom: 12px;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs{margin-top: 16px;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_inner input{width:100%;height: 48px;border:none;text-align: left;padding: 14px;margin: 0;font-size: 16px;line-height: 20px;color: #242723;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_inner button{border:none;width: 14px;height: 10px;min-height: 10px !important;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_inner .number_minus{font-size: 0;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSAwLjg2NjA1TDEyLjk3IDEuOTI3MDVMNy4xOTMgNy43MDYwNUM3LjEwMDQzIDcuNzk5MiA2Ljk5MDM2IDcuODczMTMgNi44NjkxMSA3LjkyMzU4QzYuNzQ3ODYgNy45NzQwMyA2LjYxNzgzIDggNi40ODY1IDhDNi4zNTUxNyA4IDYuMjI1MTQgNy45NzQwMyA2LjEwMzg5IDcuOTIzNThDNS45ODI2NCA3Ljg3MzEzIDUuODcyNTcgNy43OTkyIDUuNzggNy43MDYwNUwwIDEuOTI3MDVMMS4wNiAwLjg2NzA1TDYuNDg1IDYuMjkxMDVMMTEuOTEgMC44NjYwNVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");background-repeat: no-repeat;background-position: center;position: absolute;right: 19px;bottom: 10px;}
.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_inner .number_plus{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSA3LjEzMzk1TDEyLjk3IDYuMDcyOTVMNy4xOTMgMC4yOTM5NUM3LjEwMDQzIDAuMjAwNzk2IDYuOTkwMzYgMC4xMjY4NjcgNi44NjkxMSAwLjA3NjQxOTNDNi43NDc4NiAwLjAyNTk3MTMgNi42MTc4MyAwIDYuNDg2NSAwQzYuMzU1MTcgMCA2LjIyNTE0IDAuMDI1OTcxMyA2LjEwMzg5IDAuMDc2NDE5M0M1Ljk4MjY0IDAuMTI2ODY3IDUuODcyNTcgMC4yMDA3OTYgNS43OCAwLjI5Mzk1TDAgNi4wNzI5NUwxLjA2IDcuMTMyOTVMNi40ODUgMS43MDg5NUwxMS45MSA3LjEzMzk1WiIgZmlsbD0iIzI0MjcyMyIvPgo8L3N2Zz4K");background-repeat: no-repeat;background-position: center;font-size: 0;position: absolute;right: 19px;top: 10px;}
.content-area .estimation_wrapper .estimation-form-body .estimation-form-row .number_selector_wrapper .number_selector_inner button:focus-visible{outline:none;box-shadow: none;}
.estimation-form-body .tb-estimation-form-notice .tb-form-notice{font-size: 14px;line-height: 18px;font-weight: 300;color: #242723;padding-left: 24px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTZDMy41OTA5MyAxNiAwIDEyLjQwOTEgMCA4QzAgMy41OTA5MyAzLjU5MDkzIDAgOCAwQzEyLjQwOTEgMCAxNiAzLjU5MDkzIDE2IDhDMTYgMTIuNDA5MSAxMi40MDkxIDE2IDggMTZaTTggMS4wNjY2N0M0LjE3Nzc4IDEuMDY2NjcgMS4wNjY2NyA0LjE3Nzc4IDEuMDY2NjcgOEMxLjA2NjY3IDExLjgyMjIgNC4xNzc3OCAxNC45MzMzIDggMTQuOTMzM0MxMS44MjIyIDE0LjkzMzMgMTQuOTMzMyAxMS44MjIyIDE0LjkzMzMgOEMxNC45MzMzIDQuMTc3NzggMTEuODIyMiAxLjA2NjY3IDggMS4wNjY2N1pNOCAxMy4zMzMzQzcuNTAyMDggMTMuMzMzMyA3LjExMTExIDEyLjk0MjQgNy4xMTExMSAxMi40NDQ0VjcuMTExMTFDNy4xMTExMSA2LjYxMzE5IDcuNTAyMDggNi4yMjIyMiA4IDYuMjIyMjJDOC40OTc5MiA2LjIyMjIyIDguODg4ODkgNi42MTMxOSA4Ljg4ODg5IDcuMTExMTFWMTIuNDQ0NEM4Ljg4ODg5IDEyLjk0MjQgOC40OTc5MiAxMy4zMzMzIDggMTMuMzMzM1pNOCA1LjE1NTU2QzcuNDEzMTkgNS4xNTU1NiA2LjkzMzMzIDQuNjc1NyA2LjkzMzMzIDQuMDg4ODlDNi45MzMzMyAzLjUwMjA4IDcuNDEzMTkgMy4wMjIyMiA4IDMuMDIyMjJDOC41ODY4MSAzLjAyMjIyIDkuMDY2NjcgMy41MDIwOCA5LjA2NjY3IDQuMDg4ODlDOS4wNjY2NyA0LjY3NTcgOC41ODY4MSA1LjE1NTU2IDggNS4xNTU1NloiIGZpbGw9IiMzRTZBNzkiLz4KPC9zdmc+Cg==");background-repeat: no-repeat;background-position:top left;margin-bottom: 58px;}
.estimation-form-body .tb-estimation-form-notice .tb-form-notice:last-child{margin-bottom:0;}
.estimation_wrapper .estimation_main .estimation-form-top .estimation-buttons{display: none;}
.estimation_wrapper .estimation_main .estimation-form-top .estimation-label{font-size: 13px;line-height: 16px;text-align: left;margin-bottom: 4px;text-transform: uppercase;}
.estimation_main .estimation-form-row .estimation-inputs textarea.form-control{min-height: 254px;resize: none;}

.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row.tb-not-compulsory{background-color: transparent;border: 1px solid rgba(36, 39, 35, 0.2);}
.estimation-form-row.tb-not-compulsory .estimation-option{position: relative;}
.estimation-form-row.tb-not-compulsory .estimation-option input[type="checkbox"]{position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;}
.estimation_wrapper .estimation-form-body .estimation-form-row.tb-not-compulsory .estimation-option label{position: relative;padding-left: 32px;}
.estimation-form-row.tb-not-compulsory .estimation-option label::before{width:20px;height: 20px;border-radius: 4px;border: 1px solid rgba(36, 39, 35, 0.2);position: absolute;left: 0;content: '';}
.tb-estimation-main input[type="checkbox"]:checked  + .estimation-form-row.tb-not-compulsory .estimation-option label::before{background-color:var(--main-color);}
.tb-estimation-main input[type="checkbox"]:checked  + .estimation-form-row.tb-not-compulsory .estimation-option label::after{content: '';display: block;position: absolute;top: 3px;left: 7px;width: 6px;height: 12px;border: solid #ffffff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main input[type="checkbox"]:checked + .estimation-form-row.tb-not-compulsory{background-color: rgb(62, 106, 121,0.24);border: 1px solid transparent;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main {position: relative;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main input[type="checkbox"]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; cursor: pointer;} 
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main .estimation-cost{position: relative;z-index: 1;}
.tb-estimation-venue-imgblock{position: relative;margin-bottom: 32px;}
.tb-estimation-venue-imgblock::after{content:'';padding-top: 41.65%;display: block;}
.tb-estimation-venue-imgblock img{position: absolute;top: 0;left: 0;width:100%;height: 100%;border-radius: 8px;object-fit: cover;object-position: center;}
/* event details tab end */

/* food step start */
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category{margin: 0 -5px;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li{padding:5px;width:50%;flex: 0 0 50%;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li a{display: block;padding: 8px 8px 16px 8px;min-height: 100%;border: none;background-color: #ffffff;border-radius: 8px;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li a span{display: block;text-align: left;padding-top: 16px;padding-left: 32px;font-size: 16px;line-height: 17px;font-weight: 300;position: relative;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li a span::before{content:'';width:20px;height: 20px;border: 1px solid rgba(36, 39, 35, 0.2);border-radius:50%;position: absolute;left: 0;top:13px;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li.active a{background-color: rgb(62, 106, 121,0.24);color: #242723;border:none;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li.active a span::after{content:'';background-color: var(--main-color);width:12px;height: 12px;border-radius: 50%;position: absolute;top: 17px;left: 4px;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li.active a span::before{border:1px solid var(--main-color);}
.tb-food-package-imgblock{position: relative;}
.tb-food-package-imgblock::after{content:'';display: block;padding-top: 69.25%;}
.tb-food-package-imgblock img{position: absolute;top: 0;left: 0;width:100%;height: 100%;border-radius: 8px;object-fit: cover;object-position: center;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-tab-tabs-wrapper.contains_single_select{margin-top: 35px;width: 100%;}
.estimation-tab-tab .tb-food-package-box{position: relative;margin-bottom: 8px;}
.estimation-tab-tab .tb-food-package-box:last-child{margin-bottom:0;}
.estimation-tab-tab .tb-food-package-box input[type="radio"]{position: absolute;width:100%;height: 100%;top: 0;left: 0;opacity: 0;cursor: pointer;}
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-option label{padding-left: 32px;position: relative;}
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .tb-food-package-box .estimation-form-row .estimation-option label::before{content:'';width:20px;height: 20px;border: 1px solid rgba(36, 39, 35, 0.2);border-radius:50%;position: absolute;left: 0;top:0px;}
.tb-food-package-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::after{content:'';background-color: var(--main-color);width:12px;height: 12px;border-radius: 50%;position: absolute;top: 4px;left: 4px;}
.estimation_wrapper .estimation-form-body .tb-food-package-box .estimation-form-row .estimation-cost{position: relative;z-index: 1;}
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .tb-food-package-box input[type="radio"]:checked + .estimation-form-row{background-color:rgb(62, 106, 121,0.24);border-color: transparent;}
.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .tb-food-package-box .estimation-form-row{align-items: baseline;}
.estimation_wrapper_inner .estimation-form-row .estimation-cost b{margin-bottom: 0 !important;}
/* food step end */

/* food extra start*/
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .canape_acc_body{display: block;padding: 12px 8px 16px;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed{position: relative;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed::after{display:block;content:'';padding-top: 23.50%;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed img{position: absolute;top: 0;left: 0;width:100%;height: 100%;object-fit: cover;object-position: center;border-radius: 8px;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .canape_acc_title_new{background-color: rgba(0, 0, 0, 0.4);border: none;font-size:30px;font-family: 'Neuton-Regular';position: absolute;width: 100%;border-radius: 8px;height: 100%;display: flex;align-items: center;line-height: 40px;padding: 15px 20px;text-transform: uppercase;font-weight: bold;color: #FFF;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .canape_acc_title_new::after{display:none;}
.estimation_wrapper .estimation-form-body .estimation-form-body-section.tb-food-package-extras{column-count: 2;margin-top: 24px;}
.estimation-form-body-section.tb-food-package-extras .canape_acc_item.tb-food-package-items-all{width:100%;break-inside: avoid-column;padding: 8px;border: none;background-color: #ffffff;border-radius: 8px;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .canape_acc_body .estimation-form-row{padding: 13px 0;align-items: baseline;position: relative;}
.estimation_wrapper_inner .canape_acc_body .estimation-form-row .estimation-option label b{font-size: 18px !important;line-height: 22px !important;color: #242723;padding-left: 32px;        max-width: 248px;min-height: 40px;padding-right: 10px;}

.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row label{position: relative;padding-left: 0px;cursor: pointer;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row label::before{width:20px;height: 20px;border-radius: 4px;border: 1px solid rgba(36, 39, 35, 0.2);position: absolute;left: 0;content: '';cursor: pointer;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row input[type="checkbox"]:checked + label::before{background-color:var(--main-color);}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row input[type="checkbox"]:checked + label::after{content: '';display: block;position: absolute;top: 3px;left: 7px;width: 6px;height: 12px;border: solid #ffffff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-option{position: relative;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-option input[type="checkbox"]{position: absolute;top: 0;left: 0;width:100%;height: 100%;opacity: 0;cursor: pointer; z-index: 9;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-option p{font-size: 13px !important;line-height: 18px !important;font-weight: 300 !important;color: #242723 !important;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost{display: flex;flex-direction: column-reverse;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost b{font-size: 20px !important;line-height: 25px !important;order: 2;}

.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost .number_selector_wrapper{order: 3;margin-top: 0 !important;margin-bottom: 15px;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost small {font-size: 13px;line-height: 16px !important;    order: 0;}
.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost{position: absolute;right: 0px;top: 12px;}
.estimation-form-body-section.tb-food-package-extras .estimation-form-row.has_cost.tb-not-compulsory .estimation-option label p{margin-top: 54px;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .tb-food-package-items-count{background-color: transparent;padding: 0;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .tb-food-package-items-count::after{display:none;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .tb-food-package-items-count span{display:inline-block;padding: 6px 14px;background-color: var(--main-color);border-radius: 9px;font-size: 14px;line-height: 14px;font-weight: 500;letter-spacing: 0.01em;border: none;max-height: 26px;display: inline-flex;align-items: center;justify-content: center;color: #ffffff;}
.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .tb-food-package-items-count{background-color: transparent;padding: 0;position: absolute;right: 8px;top: 8px;border-bottom: 0;}
/* food extra end*/

/*canapes page start*/
.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box{width:100%;position: relative;margin-bottom: 8px;}
.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box:first-child .estimation-option label b{margin-bottom: 0 !important;}
.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box:last-child{margin-bottom:0;}
.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box input[type="radio"]{position: absolute;top: 0;left: 0;width:100%;height: 100%;opacity: 0;cursor: pointer;}
.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box .estimation-form-row .estimation-cost{position: relative;z-index: 1;}
.estimation_wrapper .estimation-form-body .tb-canapes-hr-box .estimation-form-row.has_cost{padding: 24px;border: 1px solid rgba(36, 39, 35, 0.2);border-radius: 4px;align-items: baseline;}
.estimation_wrapper .estimation-form-body .tb-canapes-hr-box .estimation-form-row label{padding-left: 32px;position: relative;}
.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box input[type="radio"]:checked + .estimation-form-row {background-color:rgb(62, 106, 121,0.24);border-color: transparent;}

.estimation_wrapper .estimation-form-body .tb-canapes-hr-box .estimation-form-row label::before{width:20px;height: 20px;border-radius: 50%;border: 1px solid rgba(36, 39, 35, 0.2);position: absolute;left: 0;content: '';}
.tb-canapes-hr-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::after{content:'';background-color: var(--main-color);width:12px;height: 12px;border-radius: 50%;position: absolute;top: 4px;left: 4px;}
.estimation_wrapper_inner .estimation-tab-tab .tb-canapes-hr-box input[type="radio"]:checked + .estimation-form-row{background-color:rgb(62, 106, 121,0.24);border-color: transparent;}
.tb-canapes-hr-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::before{border-color:var(--main-color);}
/*canapes page end*/

/*furniture-decor page start*/
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper{display: block;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper .estimation-tab-tabs-wrapper.contains_single_select{margin-top: 24px;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper .estimation-tab-tabs-wrapper.contains_single_select .estimation-form-row{padding: 24px;background-color: rgb(62, 106, 121,0.24);border-radius: 4px;align-items: baseline;position: relative;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper .estimation-tab-tabs-wrapper.contains_single_select .estimation-form-row .estimation-option label{padding-left: 0;}
.tb-furniture-decor-wrapper h2{font-size: 30px;line-height: 40px;color: #242723;}
/*furniture-decor page end*/

/*drinks page css start*/
.tb-drinks-wrapper h2{font-size: 30px;line-height: 40px;color: #242723;margin-bottom: 0;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-drinks-wrapper .estimation-tab-tabs-wrapper.contains_single_select{margin-top: 24px;}
.estimation_wrapper .estimation-form-body .tb-drinks-hr-box .estimation-form-row.has_cost{padding: 24px;border: 1px solid rgba(36, 39, 35, 0.2);border-radius: 4px;align-items: baseline;position: relative;}
.tb-drinks-wrapper .estimation-tab-tabs-wrapper .tb-drinks-hr-box{margin-bottom: 24px;position: relative;}
.estimation_wrapper .estimation-form-body .tb-drinks-hr-box .estimation-form-row label{padding-left: 32px;position: relative;}
.estimation-form-body.tb-drinks-wrapper .tb-drinks-hr-box input[type="radio"]{position: absolute;top: 0;left: 0;width:100%;height: 100%;opacity: 0;cursor: pointer;}
.estimation-form-body.tb-drinks-wrapper .tb-drinks-hr-box input[type="radio"]:checked + .estimation-form-row{background-color:rgb(62, 106, 121,0.24);border-color: transparent;}
.estimation_wrapper .estimation-form-body .tb-drinks-hr-box .estimation-form-row label::before{width:20px;height: 20px;border-radius: 50%;border: 1px solid rgba(36, 39, 35, 0.2);position: absolute;left: 0;content: '';}
.tb-drinks-hr-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::after{content:'';background-color: var(--main-color);width:12px;height: 12px;border-radius: 50%;position: absolute;top: 4px;left: 4px;}
.estimation_wrapper_inner .estimation-tab-tab .tb-drinks-hr-box input[type="radio"]:checked + .estimation-form-row{background-color:rgb(62, 106, 121,0.24);border-color: transparent;}
.tb-drinks-hr-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::before{border-color:var(--main-color);}
.estimation_wrapper .estimation-form-body.tb-drinks-wrapper .estimation-form-row .estimation-cost{position: relative;z-index: 1;}
.tb-drinks-wrapper .estimation-tab-tabs-wrapper .tb-drinks-hr-box:last-child{margin-bottom: 0;}
/*drinks page css end*/

/* after party page css start */
.tb-after-party-wrapper h2{font-size: 30px;line-height: 40px;color: #242723;margin-bottom: 0;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row{padding: 0;margin-top: 24px;margin-bottom: 40px;border: none;width: 100%;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons{margin: 0 -5px;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li{padding: 5px;width:50%;flex: 0 0 50%;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li label{border:none;padding: 8px 8px 16px 8px;background-color: #ffffff;border-radius: 8px;display: block;font-size: 16px;line-height: 17px;font-weight: 300;color: #242723;cursor: pointer;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li input:checked + label{border:none;background-color: rgb(62, 106, 121,0.24);color: #242723;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li label span{display: block;width: 100%;padding-top: 16px;padding-left: 32px;position: relative;text-align: left;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li label span::before{width:20px;height: 20px;border-radius: 50%;border: 1px solid rgba(36, 39, 35, 0.2);position: absolute;left: 0;content: '';top:20px;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li input:checked + label span::after{content:'';background-color: var(--main-color);width:12px;height: 12px;border-radius: 50%;position: absolute;top: 24px;left: 4px;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li input:checked + label span::before{border-color:var(--main-color);}
.tb-after-party-imgblock{position: relative;}
.tb-after-party-imgblock::after{content:'';padding-top: 69.25%;display: block;}
.tb-after-party-imgblock img{position: absolute;top:0;left:0;width:100%;height: 100%;object-fit:cover;object-position: center;border-radius: 8px;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row.has_cost{margin: 0;padding: 24px;background-color: rgb(62, 106, 121,0.24);margin-bottom: 8px;border-radius: 4px;align-items: baseline;position: relative;}
.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row.has_cost:last-child{margin-bottom:0;}
/* after party page css end */

/*estimation page css start*/
.estimation_wrapper_inner .estimation_main .estimation-form-top.tb-estimation-billboard-top{width: 100%;}
.estimation_wrapper_inner .estimation_main .estimation-form-top.tb-estimation-billboard-top h2{display: block;font-size: 30px;line-height: 40px;color: #242723;margin-bottom: 16px;}
.estimation_wrapper_inner .estimation_main .estimation-form-top.tb-estimation-billboard-top p{text-align: center;max-width: 993px;margin: 0 auto;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-estimation-billboard-body{width: 100%;padding-top: 2px;border-left:none;}
.tb-estimation-billboard-footer-mobile{display: none;}
.estimation_wrapper_inner .estimation_main .estimation-form-footer button.tb-button-final-btn{margin-left: 12px;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_inner{max-width: 144px;min-width: 144px;border: 1px solid rgba(36, 39, 35, 0.2);position: relative;border-radius: 4px;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_inner button{border: none;width: 14px;height: 10px;min-height: 10px !important;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_inner .number_minus{font-size: 0;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSAwLjg2NjA1TDEyLjk3IDEuOTI3MDVMNy4xOTMgNy43MDYwNUM3LjEwMDQzIDcuNzk5MiA2Ljk5MDM2IDcuODczMTMgNi44NjkxMSA3LjkyMzU4QzYuNzQ3ODYgNy45NzQwMyA2LjYxNzgzIDggNi40ODY1IDhDNi4zNTUxNyA4IDYuMjI1MTQgNy45NzQwMyA2LjEwMzg5IDcuOTIzNThDNS45ODI2NCA3Ljg3MzEzIDUuODcyNTcgNy43OTkyIDUuNzggNy43MDYwNUwwIDEuOTI3MDVMMS4wNiAwLjg2NzA1TDYuNDg1IDYuMjkxMDVMMTEuOTEgMC44NjYwNVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==');background-repeat: no-repeat;background-position: center;position: absolute;right: 19px;bottom: 10px;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_inner .number_plus {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSA3LjEzMzk1TDEyLjk3IDYuMDcyOTVMNy4xOTMgMC4yOTM5NUM3LjEwMDQzIDAuMjAwNzk2IDYuOTkwMzYgMC4xMjY4NjcgNi44NjkxMSAwLjA3NjQxOTNDNi43NDc4NiAwLjAyNTk3MTMgNi42MTc4MyAwIDYuNDg2NSAwQzYuMzU1MTcgMCA2LjIyNTE0IDAuMDI1OTcxMyA2LjEwMzg5IDAuMDc2NDE5M0M1Ljk4MjY0IDAuMTI2ODY3IDUuODcyNTcgMC4yMDA3OTYgNS43OCAwLjI5Mzk1TDAgNi4wNzI5NUwxLjA2IDcuMTMyOTVMNi40ODUgMS43MDg5NUwxMS45MSA3LjEzMzk1WiIgZmlsbD0iIzI0MjcyMyIvPgo8L3N2Zz4K');background-repeat: no-repeat;background-position: center;font-size: 0;position: absolute;right: 19px;top: 10px;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_inner input{width: 100%;height: 48px;border: none;text-align: left;padding: 14px;margin: 0;font-size: 16px;line-height: 20px;color: #242723;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_label{font-size: 13px;line-height: 16px;font-weight: 500;color: #242723;letter-spacing: 0.01em;text-align: left;margin-top: 0px;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-right .tb-table-save-btn{background-color: var(--main-color);border-radius: 8px;border:1px solid var(--main-color);color: #ffffff;padding: 14px 27px;font-size: 14px;line-height: 18px;font-weight: 500;text-align: center;letter-spacing: 0.01em;display: inline-block;text-transform: uppercase;transition:0.3s all ease-in-out;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-right .tb-table-save-btn:hover{background-color:transparent;color: var(--main-color);} .tb-table-top-section{display: flex;align-items: end;justify-content: space-between;width: 100%;margin-bottom: 24px;flex-wrap: wrap;}
#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .estimation-form-row{padding: 0;}
/*estimation page css end*/

.tb-food-wrapper h2,.tb-food-extras-wraper h2,.tb-canapes-wrapper h2{font-size: 30px;line-height: 40px;color: #242723;margin-bottom: 0;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category{margin-top: 24px;}
.tb-canapes-wrapper h2{margin-bottom: 24px;}
.estimation_sidebar_inner .estimation_sidebar_body .cs-back-stage-1{color: #242723;font-size: 14px;font-weight: 500;line-height: 18px;letter-spacing: 0.04em;font-family: 'CodecPro-Regular';background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDggMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjEzIDEyLjQ0ODNMNi4wNjk1OSAxMy41MDc3TDAuMjkzNzg4IDcuNzMzOTRDMC4yMDA2ODUgNy42NDE0MiAwLjEyNjc5NyA3LjUzMTQxIDAuMDc2Mzc3IDcuNDEwMjJDMC4wMjU5NTY5IDcuMjg5MDQgMCA3LjE1OTA4IDAgNy4wMjc4M0MwIDYuODk2NTggMC4wMjU5NTY5IDYuNzY2NjIgMC4wNzYzNzcgNi42NDU0NEMwLjEyNjc5NyA2LjUyNDI1IDAuMjAwNjg1IDYuNDE0MjQgMC4yOTM3ODggNi4zMjE3Mkw2LjA2OTU5IDAuNTQ0OTIyTDcuMTI5IDEuNjA0MzNMMS43MDggNy4wMjYzM0w3LjEzIDEyLjQ0ODNaIiBmaWxsPSIjMjQyNzIzIi8+Cjwvc3ZnPgo=");background-repeat: no-repeat;background-position: left center;padding-left: 18px;position: sticky;left: 0;}
.estimation_sidebar_inner .estimation_sidebar_body h6 a{color: #242723;font-size: 14px;line-height: 18px;font-weight: 300;font-family: 'CodecPro-Regular';text-transform: capitalize;text-decoration: underline;margin-left: 10px;display: inline-block;}

/*event list css start*/
.tb-event-lists .tb-event-list .tb-stage-title{font-size: 22px;line-height: 28px;font-weight: 600;color: #242723;font-family: 'CodecPro-Regular';margin-bottom: 24px;}
.tb-event-lists .tb-event-list + .tb-event-list{margin-top: 40px;} 
.tb-event-cost-stage-box{padding: 24px;border-radius: 8px;background-color: #ffffff;display: flex;justify-content: space-between;margin-bottom: 12px;flex-wrap:wrap;position: relative;}
.tb-event-cost-stage-box:last-child{margin-bottom:0;}
.tb-event-cost-stage-box .tb-event-stage-info { width: 40%; }
.tb-event-cost-stage-box .tb-event-stage-info h3{font-size: 22px;line-height: 28px;font-weight: 600;color: #242723;font-family: 'CodecPro-Regular'; margin-bottom: 16px;}
.tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-date-time p{font-size: 16px;line-height: 20px;font-weight: 300;color: #242723;letter-spacing: 0.04em;margin-bottom: 8px;}
.tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-date-time p strong { font-weight: 600; text-transform: uppercase; }
.tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-date-time p span{font-size: 16px;line-height: 20px;font-weight: 300;text-transform: capitalize;}
.tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-actions{display: flex;align-items: center;gap: 15px;flex-wrap: wrap;}
.tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-actions a{font-size: 14px;line-height: 18px;font-weight: 300;color: #242723;text-decoration: underline;display: block;}
.tb-event-cost-stage-box .tb-event-stage-price{background-color: rgba(62, 106, 121,0.20);border-radius: 4px;padding: 16px;max-width: 100%;}
.tb-event-cost-stage-box .tb-event-stage-price p{font-size: 13px;line-height: 16px;font-weight: 600;color: #242723;margin-bottom: 4px;letter-spacing: 0.04em;text-transform: uppercase;}
.tb-event-cost-stage-box .tb-event-stage-price h4{font-size: 26px;line-height: 33px;font-weight: 600;color: var(--main-color);font-family: 'CodecPro-Regular';margin-bottom: 15px;}
.tb-event-cost-stage-box .tb-event-stage-price a{font-size: 14px;line-height: 18px;font-weight: 300;color: #242723;text-decoration: underline;display: block;}
.tb-event-cost-stage-box .tb-event-stage-status{display: flex; flex-wrap: wrap; flex-direction: column; align-items: end; text-align: end;/*max-width: 30%;*/}
.tb-event-cost-stage-box .tb-event-stage-status span{padding: 6px 17px;border-radius: 44px;font-size: 13px;line-height: 16px;font-weight: 500;color: #FFFFFF;font-family: 'CodecPro-Regular';text-transform: capitalize;margin-bottom: 40px;display: inline-block;}
.tb-event-cost-stage-box .tb-event-stage-status .tb-incomplate{background-color: #D31F1F;}
.tb-event-cost-stage-box .tb-event-stage-status .approved-booking{background-color: #9551ED;}
.tb-event-cost-stage-box .tb-event-stage-status .down-payment-paid{background-color:#297BF8;}
.tb-event-cost-stage-box .tb-event-stage-status .pending-approval-by-venue{background-color: #F87829;}
.tb-event-cost-stage-box .tb-event-stage-status .paid{background-color: #3DC507;}
.tb-event-cost-stage-box .tb-event-stage-status .pending-final-date{background-color: #8C8989;}
.tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-status .approved-booking{margin-bottom: 9px;}
.tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-status .down-payment-paid{margin-bottom: 0;}
.tb-event-cost-stage-box .tb-event-stage-status button,
.tb-event-cost-stage-box .tb-event-stage-status a{padding: 13px 24px;border: 1px solid var(--main-color);background-color: var(--main-color);border-radius: 8px !important;font-size: 13px;line-height: 15px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;margin: 0;display: block;text-decoration: none;margin-top: auto;}
.tb-event-cost-stage-box .tb-event-stage-status button:hover,.tb-event-cost-stage-box .tb-event-stage-status a:hover{background-color: transparent;color: var(--main-color);}
.tb-date-selection-button { color: #000000; text-decoration: underline; margin-left: 10px; font-size: 14px; line-height: 18px; }
/*event list css end*/

/* Allergy step start */
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body .estimation-form-row { width: 100%; display: block;border-bottom: none;padding: 0;}
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body .estimation-form-row .estimation-label { width: 100%; }
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body .estimation-form-row .estimation-inputs { display: flex; flex-wrap: wrap; align-items: center; }
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body .estimation-form-row .estimation-inputs .estimation-option { display: block; margin-right: 65px; min-width: 171px; padding: 12px 0; cursor: pointer; }
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body .estimation-form-row .estimation-inputs .estimation-option:last-child { margin-right: 0; }
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body .estimation-form-row .estimation-inputs .estimation-option input { vertical-align: middle; margin-top: 0; }
.estimation_wrapper .estimation-allergy-step-guests.estimation-form-body #allergy_list { width: 100%;margin-top: 24px; }
/* Allergy step end */

/* edit step css start */
.tb-event-cost-stage-box .tb-event-stage-status a.selection_button{display: none;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-kids-form-body,.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-food-menu-selection{border-left: none;}
.tb-food-setting-top{width: 100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-bottom: 19px;}
.tb-food-setting-top .estimation-form-col-6 .tb-changge-btn{padding: 13px 24px;border: 1px solid var(--main-color);background-color: var(--main-color);border-radius: 8px !important;font-size: 13px;line-height: 15px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;margin: 0;display: block;text-decoration: none;margin-top: auto;text-transform: uppercase;}
.tb-food-setting-top .estimation-form-col-6 .tb-changge-btn:hover{background-color: transparent;color: var(--main-color);}
.tb-food-setting-top .estimation-form-col-6 h3{margin-bottom: 0;color: #242723;font-size: 30px;line-height: 39px;font-weight: 400;}

.tb-estimation-form-row-selected-food{display: flex;border: 1px solid rgb(62, 106, 121,0.24);border-radius: 8px;overflow: hidden;width: 100%;margin-bottom: 24px;}
/* .tb-estimation-form-row-selected-food .tb-estimation-form-col-3{width:318px;position: relative;} */
.tb-estimation-form-row-selected-food .tb-estimation-form-col-3{max-width: 318px;width: 100%;position: relative;}
.tb-estimation-form-row-selected-food .tb-estimation-form-col-3::before {content: "";width: 100%;padding-top: 70%;display: block;position: relative;z-index: 1;background-color: rgba(0,0,0,0.4);border-radius: 8px;}
.tb-estimation-form-row-selected-food .tb-estimation-form-col-3 img{position: absolute;top: 0;left: 0;max-width: 100%;width: 100%;height: 100%;object-fit: cover;object-position: center;}

/* .tb-estimation-form-row-selected-food .tb-estimation-form-col-3 img.tb-sel-food-title{border-radius: 8px;position: static;padding: 0;max-width: 100%;transform: none;height: 100%;} */
.tb-estimation-form-row-selected-food .estimation-form-col-9{width: 70%;flex-grow: 1;}
/* .tb-estimation-form-row-selected-food .tb-estimation-form-col-3::before{content:'';width:100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(0,0,0,0.4);border-radius: 8px;} */
.tb-estimation-form-row-selected-food .tb-estimation-form-col-3 div.tb-sel-food-title{position: absolute;top: 50%;padding: 20px;font-size: 24px;font-weight: 600;max-width: 215px;transform: translateY(-50%);z-index: 2;font-family: 'Neuton-Regular';line-height: 30px;color: #fff;align-content: center;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row{padding: 24px 24px 24px 32px;display: flex;justify-content: space-between;flex-wrap: wrap;height: 100%;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option{position: relative;flex-grow: 1;width: 70%;min-height: 100px;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-cost{width:112px;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option label a{position: absolute;bottom: 0;border: 1px solid #242723;padding: 9px 23px;border-radius: 8px;font-size: 12px;line-height: 14px;color: #242723;font-weight: 500;text-transform: uppercase;letter-spacing: 0.01em;left: 0;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option label b{color: #242723;font-size: 20px;line-height: 25px;font-weight: 500;margin-bottom: 8px;display: block;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option label p{color: #242723 !important;font-size: 16px !important;line-height: 23px !important;font-weight: 300 !important;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row  .tb-estimation-cost b{display: block;color: #242723;font-size: 22px;line-height: 28px;font-weight: 500;text-align: right;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row  .tb-estimation-cost small{color: #242723;font-size: 14px;line-height: 18px;font-weight: 300;text-align: right;display: block;}


.tb-food-setting-item{display:flex;flex-wrap: wrap;margin-top:32px;width: 100%;}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection{width: 190px;display: block;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-food-setting-item .estimation-tab-tabs-wrapper.contains_single_select{width:70%;flex-grow: 1;margin-top: 0;padding-left: 40px;}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li{border:none;flex: 0 0 auto;min-width: 100%;padding-right: 0;padding-bottom: 0;margin-bottom: 8px;}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li:last-child{margin-bottom:0;}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li.active a, .estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li:hover a{background-color:rgb(62, 106, 121,0.24);color: #242723;border-bottom: none;border: 1px solid rgb(62, 106, 121,0.24);}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li a{padding: 18px 24px;border-radius: 4px;font-size: 14px;line-height: 18px;font-weight: 500;letter-spacing: 0.01em;color: #242723;border: 1px solid #24272333;min-height: auto;height: 100%;}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li a small{display: none;}
.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li a::before{display:none;}

.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item .selection_food_item_image,.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item .selection_food_item_image img{border-radius: 8px;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item{position: relative;margin-bottom: 24px;padding: 0 4px;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item > input{position: absolute;z-index: 1;right: 19px;top: 16px;width: 20px;height: 20px;background-color: transparent;margin: 0;display: block;pointer-events: none;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item.active .selection_food_item_image::after{color: var(--main-color);font-size: 27px;width: 20px;height: 20px;position: absolute;right: 15px;left: auto;top: 16px;overflow: hidden;border-radius: 4px;z-index: 1;background-color: #fff;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item .selection_food_item_image::before{padding-bottom: 68%;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item .selection_food_item_image{margin-bottom: 12px;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item h6{color: #242723;font-size: 18px;line-height: 23px;font-weight: 500;font-family: 'CodecPro-Regular';opacity: 1;margin-bottom: 4px;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item p{font-size: 13px;line-height: 18px;font-weight: 300;color: #242723;margin-bottom: 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;min-height: 36px;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item p.price{display: none;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item a{border: 1px solid #242723;color: #242723;padding: 9px 23px;border-radius: 8px;text-transform: capitalize;font-size: 12px;line-height: 14px;letter-spacing: 0.01em;font-weight: 500;}
.tb-selected-food-items-new h3{margin-bottom: 0;color: #242723;font-size: 20px;line-height: 25px;font-weight: 500;font-family: 'CodecPro-Regular';display: flex;align-items: center;gap: 16px;}
.tb-selected-food-items-new h3 span#tb-selected-food-ratio{background-color: var(--main-color);border-radius: 9px;padding: 6px 12px;color: #FFFFFF;font-size: 14px;line-height: 14px;font-weight: 500;}
.estimation_wrapper .tb-food-setting-item .selection_food_item_list{margin: 0 -4px 30px;}
.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option label{padding-bottom: 30px;}
/* edit step css end */

/* kids edit menu css start */
.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body .tb-edit-menus ul{gap: 10px 16px;}
.estimation_wrapper_inner .estimation_main .estimation-form-top.tb-kids-form-top{width: 100%;display: none;}
.tb-kids-select-items-section{display: flex;flex-wrap: wrap;width: 100%;margin-top: 32px;}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section .estimation-tab-buttons.estimation-tab-buttons-selection{width: 190px;display: block;}
.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body .tb-edit-menus{overflow: auto;}
.estimation-tab-buttons.estimation-tab-buttons-selection{width: 190px;display: block;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-kids-select-items-section  .estimation-tab-tabs-wrapper.contains_single_select{width:70%;flex-grow: 1;margin-top: 0;padding-left: 40px;}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section  .estimation-tab-buttons.estimation-tab-buttons-selection li{border:none;flex: 0 0 auto;min-width: 100%;padding-right: 0;padding-bottom: 0;margin-bottom: 8px;}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section .estimation-tab-buttons.estimation-tab-buttons-selection li:last-child{margin-bottom:0;}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section  .estimation-tab-buttons.estimation-tab-buttons-selection li.active a, .estimation_wrapper .estimation-form-body .tb-kids-select-items-section  .estimation-tab-buttons.estimation-tab-buttons-selection li:hover a{background-color:rgb(62, 106, 121,0.24);color: #242723;border-bottom: none;border: 1px solid rgb(62, 106, 121,0.24);}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section .estimation-tab-buttons.estimation-tab-buttons-selection li a{padding: 18px 24px;border-radius: 4px;font-size: 14px;line-height: 18px;font-weight: 500;letter-spacing: 0.01em;color: #242723;border: 1px solid #24272333;min-height: auto;height: auto;}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section  .estimation-tab-buttons.estimation-tab-buttons-selection li a small{display: none;}
.estimation_wrapper .estimation-form-body .tb-kids-select-items-section  .estimation-tab-buttons.estimation-tab-buttons-selection li a::before{display:none;}

.estimation_wrapper .tb-kids-select-items-section  .selection_food_item_list .selection_food_item .selection_food_item_image,.estimation_wrapper .selection_food_item_list .selection_food_item .selection_food_item_image img{border-radius: 8px;}
.estimation_wrapper .tb-kids-select-items-section  .selection_food_item_list .selection_food_item{position: relative;margin-bottom: 24px;padding: 0 4px;}
.estimation_wrapper .tb-kids-select-items-section .selection_food_item_list .selection_food_item > input{position: absolute;z-index: 1;right: 19px;top: 16px;width: 20px;height: 20px;background-color: transparent;margin: 0;display: block;pointer-events: none;}
.estimation_wrapper .tb-kids-select-items-section  .selection_food_item_list .selection_food_item.active .selection_food_item_image::after{color: var(--main-color);font-size: 27px;width: 20px;height: 20px;position: absolute;right: 15px;left: auto;top: 16px;overflow: hidden;border-radius: 4px;z-index: 1;background-color: #ffffff;}
.estimation_wrapper .tb-kids-select-items-section  .selection_food_item_list .selection_food_item .selection_food_item_image::before{padding-bottom: 68%;}
.estimation_wrapper .tb-kids-select-items-section .selection_food_item_list .selection_food_item .selection_food_item_image{margin-bottom: 12px;}
.estimation_wrapper .tb-kids-select-items-section  .selection_food_item_list .selection_food_item h6{color: #242723;font-size: 18px;line-height: 23px;font-weight: 500;font-family: 'CodecPro-Regular';opacity: 1;margin-bottom: 4px;}
.estimation_wrapper .tb-kids-select-items-section .selection_food_item_list .selection_food_item p{font-size: 13px;line-height: 18px;font-weight: 300;color: #242723;margin-bottom: 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;min-height: 36px;}
.estimation_wrapper .tb-kids-select-items-section  .selection_food_item_list .selection_food_item p.price{display: none;}
.estimation_wrapper .tb-kids-select-items-section .selection_food_item_list .selection_food_item a{border: 1px solid #242723;color: #242723;padding: 9px 23px;border-radius: 8px;text-transform: capitalize;font-size: 12px;line-height: 14px;letter-spacing: 0.01em;font-weight: 500;}
.estimation_wrapper .tb-kids-select-items-section .selection_food_item_list{margin: 0 -4px 30px;}
body .estimation_wrapper .selection_food_item_list .selection_food_item .selection_food_item_image{background-color: #e1e1e1;}
/* kids edit menu css end */

.logged-in .jquery-modal .selection_food_item_modal .selection_food_item_modal_image{width: 40%;margin-right: 30px;padding-right: 0;}
.logged-in .jquery-modal .selection_food_item_modal .selection_food_item_modal_image img{width: 100%;height: auto;min-width: auto;}
.logged-in .jquery-modal .selection_food_item_modal .selection_food_item_modal_button{background-color: var(--main-color);border-radius: 8px !important;padding: 14px 20px;font-size: 14px;line-height: 18px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;border: 1px solid var(--main-color);min-width: 148px;width: fit-content;margin-top: 0;}
.logged-in .jquery-modal .selection_food_item_modal .selection_food_item_modal_button:hover{background-color: transparent;color: var(--main-color);}
/* .page-template-page-blank .jquery-modal .slick-slide{width:1% !important;} */

/* canapes edit page css start */
.estimation-form-top.tb-edit-canapes-top-section{display: none;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-edit-canapes-form-body{border-left: none;width: 100%;}
.tb-canapes-edit-main-wrap{display: flex;flex-wrap: wrap;margin-top: 32px;width: 100%;}
.estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list .selection_food_item{padding: 0 4px;}
.estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list{margin: 0 -4px 30px;}
.estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-buttons.estimation-tab-buttons-selection{width: 190px;display: block;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-canapes-edit-main-wrap  .estimation-tab-tabs-wrapper.contains_single_select{width:70%;flex-grow: 1;margin-top: 0;padding-left: 40px;}
.estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap  .estimation-tab-buttons.estimation-tab-buttons-selection li{border:none;flex: 0 0 auto;min-width: 100%;padding-right: 0;padding-bottom: 0;margin-bottom: 8px;}
.estimation_wrapper .estimation-form-body .estimation-tab-buttons.estimation-tab-buttons-selection li:last-child{margin-bottom:0;}
.estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap  .estimation-tab-buttons.estimation-tab-buttons-selection li.active a, .estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li:hover a{background-color:rgb(62, 106, 121,0.24);color: #242723;border-bottom: none;border: 1px solid rgb(62, 106, 121,0.24);}
.estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li a{padding: 18px 24px;border-radius: 4px;font-size: 14px;line-height: 18px;font-weight: 500;letter-spacing: 0.01em;color: #242723;border: 1px solid #24272333;min-height: auto;height: auto;}
.estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap  .estimation-tab-buttons.estimation-tab-buttons-selection li a small{display: none;}
.estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap  .estimation-tab-buttons.estimation-tab-buttons-selection li a::before{display:none;}

.estimation_wrapper .tb-canapes-edit-main-wrap  .selection_food_item_list .selection_food_item .selection_food_item_image,.estimation_wrapper .selection_food_item_list .selection_food_item .selection_food_item_image img{border-radius: 8px;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .selection_food_item_list .selection_food_item{position: relative;margin-bottom: 24px;}
.estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list .selection_food_item > input{position: absolute;z-index: 1;right: 19px;top: 16px;width: 20px;height: 20px;background-color: transparent;margin: 0;display: block;pointer-events: none;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .selection_food_item_list .selection_food_item.active .selection_food_item_image::after{color: var(--main-color);font-size: 27px;width: 20px;height: 20px;position: absolute;right: 15px;left: auto;top: 16px;overflow: hidden;border-radius: 4px;z-index: 1;background-color: #ffffff;}
.estimation_wrapper  .selection_food_item_list .selection_food_item .selection_food_item_image::before{padding-bottom: 68%;}
.estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list .selection_food_item .selection_food_item_image{margin-bottom: 12px;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .selection_food_item_list .selection_food_item h6{color: #242723;font-size: 18px;line-height: 23px;font-weight: 500;font-family: 'CodecPro-Regular';opacity: 1;margin-bottom: 4px;}
.estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list .selection_food_item p{font-size: 13px;line-height: 18px;font-weight: 300;color: #242723;margin-bottom: 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;min-height: 36px;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .selection_food_item_list .selection_food_item p.price{display: none;}
.estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list .selection_food_item a{border: 1px solid #242723;color: #242723;padding: 9px 23px;border-radius: 8px;text-transform: capitalize;font-size: 12px;line-height: 14px;letter-spacing: 0.01em;font-weight: 500;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .canape_acc_item .canape_acc_title{background: rgb(62, 106, 121, 0.22);color: #242723;font-weight: 500;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .canape_acc_item .canape_acc_title::after{top: 23px;}
.estimation_wrapper .tb-canapes-edit-main-wrap  .canape_acc_item.active .canape_acc_title::after{top: 23px;}
.tb-food-menu-selection h5,.tb-edit-canapes-form-body h5{display: none;}
/* canapes edit page css end */

/* drinks page edit css start */
.estimation-form-top.tb-edit-drink-top-section{display: none;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-edit-drink-form-body{width: 100%;border-left: none;}
.tb-edit-drink-form-body .tb-estimation-form-row-selected-food .tb-estimation-option label{padding-bottom: 30px;}
.tb-edit-drink-form-body h5{display: none;}
.tb-drinks-edit-min-wrap{display: flex;flex-wrap: wrap;margin-top: 32px;width: 100%;}
.estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection{width: 190px;display: block;}
.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-drinks-edit-min-wrap   .estimation-tab-tabs-wrapper.contains_single_select{width:70%;flex-grow: 1;margin-top: 0;padding-left: 40px;}
.estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap  .estimation-tab-buttons.estimation-tab-buttons-selection li{border:none;flex: 0 0 auto;min-width: 100%;padding-right: 0;padding-bottom: 0;margin-bottom: 8px;}
.estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li:last-child{margin-bottom:0;}
.estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap   .estimation-tab-buttons.estimation-tab-buttons-selection li.active a, .estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li:hover a{background-color:rgb(62, 106, 121,0.24);color: #242723;border-bottom: none;border: 1px solid rgb(62, 106, 121,0.24);}
.estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li a{padding: 18px 24px;border-radius: 4px;font-size: 14px;line-height: 18px;font-weight: 500;letter-spacing: 0.01em;color: #242723;border: 1px solid #24272333;min-height: auto;height: auto;}
.estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap  .estimation-tab-buttons.estimation-tab-buttons-selection li a small{display: none;}
.estimation_wrapper .estimation-form-body  .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li a::before{display:none;}

.estimation_wrapper .tb-drinks-edit-min-wrap  .selection_food_item_list .selection_food_item .selection_food_item_image,.estimation_wrapper .selection_food_item_list .selection_food_item .selection_food_item_image img{border-radius: 8px;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item{position: relative;margin-bottom: 24px;padding: 0 4px;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list{margin: 0 -4px 30px;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item > input{position: absolute;z-index: 1;right: 19px;top: 16px;width: 20px;height: 20px;background-color: transparent;margin: 0;display: block;pointer-events: none;}
.estimation_wrapper  .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item.active .selection_food_item_image::after{color: var(--main-color);font-size: 27px;width: 20px;height: 20px;position: absolute;right: 15px;left: auto;top: 16px;overflow: hidden;border-radius: 4px;z-index: 1;background-color: #FFFFFF;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item .selection_food_item_image::before{padding-bottom: 68%;}
.estimation_wrapper  .selection_food_item_list .selection_food_item .selection_food_item_image{margin-bottom: 12px;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item h6{color: #242723;font-size: 18px;line-height: 23px;font-weight: 500;font-family: 'CodecPro-Regular';opacity: 1;margin-bottom: 4px;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item p{font-size: 13px;line-height: 18px;font-weight: 300;color: #242723;margin-bottom: 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;min-height: 36px;}
.estimation_wrapper .tb-drinks-edit-min-wrap  .selection_food_item_list .selection_food_item p.price{display: none;}
.estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item a{border: 1px solid #242723;color: #242723;padding: 9px 23px;border-radius: 8px;text-transform: capitalize;font-size: 12px;line-height: 14px;letter-spacing: 0.01em;font-weight: 500;}
/* drinks page edit css end */

/* furniture-decor edit page css start */
.tb-furniture-decor-edit-body h2{color: #242723;font-weight: 400;font-size: 30px;line-height: 40px;margin-bottom: 24px;}

.tb-furniture-decor-box-wrap{width: 100%;}
.estimation_wrapper .estimation-form-body .tb-furniture-decor-box-wrap .tb-edit-decor-box .estimation-form-row{border: 1px solid #24272333;padding: 24px;border-radius: 4px;align-items: baseline;}
.tb-edit-decor-box{position: relative;margin-bottom: 16px;}
.tb-edit-decor-box:last-child{margin-bottom:0;}
.tb-furniture-decor-box-wrap .tb-edit-decor-box input[type="radio"]{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;cursor: pointer;}

.estimation_wrapper_inner .tb-furniture-decor-box-wrap .tb-edit-decor-box input[type="radio"]:checked + .estimation-form-row {background-color: rgb(62, 106, 121,0.24);border-color: transparent;}

.estimation_wrapper_inner .tb-furniture-decor-box-wrap .tb-edit-decor-box .estimation-form-row .estimation-option label::before {content: '';width: 20px;height: 20px;border: 1px solid rgba(36, 39, 35, 0.2);border-radius: 50%;position: absolute;left: 0;top: 0px;}
.estimation_wrapper_inner .tb-furniture-decor-box-wrap .tb-edit-decor-box .estimation-form-row .estimation-option label {padding-left: 32px;position: relative;cursor: pointer;}
.tb-furniture-decor-box-wrap .tb-edit-decor-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::after {content: '';background-color: var(--main-color);width: 12px;height: 12px;border-radius: 50%;position: absolute;top: 4px;left: 4px;}
.tb-furniture-decor-box-wrap .tb-edit-decor-box input[type="radio"]:checked + .estimation-form-row .estimation-option label::before{border:1px solid var(--main-color);}
.estimation_wrapper_inner .tb-furniture-decor-box-wrap .tb-edit-decor-box:first-child .estimation-form-row .estimation-option label b{margin-bottom:0 !important;}

.tb-decor-furniture-selection-wrap h3{display: none;}
.tb-decor-furniture-selection-wrap{width: 100%;}
 .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body  .estimation-tab-buttons.estimation-tab-buttons-selection{gap: 8px;}
 .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body  .estimation-tab-buttons.estimation-tab-buttons-selection li{border:none;flex: 0 0 auto;min-width: calc(33.33% - 5.33px);padding-right: 0;padding-bottom: 0;margin-bottom: 8px;}
 .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body .estimation-tab-buttons.estimation-tab-buttons-selection li:last-child{margin-bottom:0;}
 .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body  .estimation-tab-buttons.estimation-tab-buttons-selection li.active a, .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body .estimation-tab-buttons.estimation-tab-buttons-selection li:hover a{background-color:rgb(62, 106, 121,0.24);color: #242723;border-bottom: none;border: 1px solid rgb(62, 106, 121,0.24);}
.estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body .estimation-tab-buttons.estimation-tab-buttons-selection li a{padding: 14px 16px;border-radius: 4px;font-size: 14px;line-height: 18px;font-weight: 500;letter-spacing: 0.01em;color: #242723;border: 1px solid #24272333;min-height: auto;height: auto;display: flex;align-items: center;justify-content: space-between;flex-direction: initial;}
 .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body  .estimation-tab-buttons.estimation-tab-buttons-selection li a small{background-color: var(--main-color);border-radius: 9px;padding: 6px 15px;font-size: 14px;line-height: 14px;font-weight: 500;letter-spacing: 0.01em;color: #fff;}
.estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body .estimation-tab-buttons.estimation-tab-buttons-selection li a::before{display:none;}
 
.estimation_wrapper .tb-decor-furniture-selection-wrap  .selection_food_item_list .selection_food_item .selection_food_item_image,.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item .selection_food_item_image img{border-radius: 8px;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item{flex: 0 0 50%;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item{position: relative;margin-bottom: 24px;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item > input{position: absolute;z-index: 1;right: 30px;top: 16px;width: 20px;height: 20px;background-color: transparent;margin: 0;display: block;pointer-events: none;}
.estimation_wrapper  .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item.active .selection_food_item_image::after{color: var(--main-color);font-size: 27px;width: 20px;height: 20px;position: absolute;right: 15px;left: auto;top: 16px;overflow: hidden;border-radius: 4px;z-index: 1;background-color: #FFFFFF;}
.estimation_wrapper .tb-decor-furniture-selection-wrap.selection_food_item_list .selection_food_item .selection_food_item_image::before{padding-bottom: 68%;}
.estimation_wrapper  .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item .selection_food_item_image{margin-bottom: 12px;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item h6{color: #242723;font-size: 18px;line-height: 23px;font-weight: 500;font-family: 'CodecPro-Regular';opacity: 1;margin-bottom: 4px;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item p{font-size: 13px;line-height: 18px;font-weight: 300;color: #242723;margin-bottom: 8px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;min-height: 36px;width: 100%;margin-bottom: 16px;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item a{border: 1px solid #242723;color: #242723;padding: 9px 23px;border-radius: 8px;text-transform: capitalize;font-size: 12px;line-height: 14px;letter-spacing: 0.01em;font-weight: 500;width: auto;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item p.price{margin-bottom: 0;min-height: auto;width: auto;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item p.price span.amount{font-size: 20px ;line-height: 25px;font-weight: 500;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item p.price span.amount span{font-size: 20px ;line-height: 25px;font-weight: 500;}
.estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item .selection_food_item_data{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
/* furniture-decor edit page css end */

/* guests edit page css start */
.estimation_wrapper  .estimation-form-body.tb-edit-guests .estimation-form-row{width: 100%;flex-wrap: wrap;border-bottom: none;padding: 0;}
.estimation_wrapper  .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-label{width: 100%;}
.estimation_wrapper  .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-label b{color: #242723;font-size: 20px;line-height: 25px;font-weight: 500;margin-bottom: 16px;display: block;padding-bottom: 8px;border-bottom: 1px solid #242723;}
.estimation_wrapper  .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs{max-width:448px;}
.estimation_wrapper  .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row{margin: 0 -4px;}
.estimation_wrapper  .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .flex1,.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .flex2{padding: 0 4px;flex: 1;}
.estimation_wrapper  .tb-edit-guests .tb-total-guest-main{width:100%;margin-top: 32px;}
.estimation_wrapper  .tb-edit-guests .tb-total-guest-main h5{color: #242723;font-size: 20px;line-height: 25px;font-weight: 500;margin-bottom: 16px;display: block;padding-bottom: 8px;border-bottom: 1px solid #242723;font-family: 'CodecPro-Regular';}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row.has_numbers{padding: 0;}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row.has_numbers .estimation-label b{font-size: 13px;line-height: 16px;letter-spacing: 0.01em;font-weight: 500;border-bottom: none;padding-bottom: 0;margin-bottom: 4px;text-transform: uppercase;}

.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .number_selector_inner{max-width: 144px;min-width: 144px;border: 1px solid rgba(36, 39, 35, 0.2);position: relative;border-radius: 4px;}

.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .number_selector_inner button {border: none;width: 14px;height: 10px;min-height: 10px !important;cursor: pointer;}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .number_selector_inner .number_minus{font-size: 0;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSAwLjg2NjA1TDEyLjk3IDEuOTI3MDVMNy4xOTMgNy43MDYwNUM3LjEwMDQzIDcuNzk5MiA2Ljk5MDM2IDcuODczMTMgNi44NjkxMSA3LjkyMzU4QzYuNzQ3ODYgNy45NzQwMyA2LjYxNzgzIDggNi40ODY1IDhDNi4zNTUxNyA4IDYuMjI1MTQgNy45NzQwMyA2LjEwMzg5IDcuOTIzNThDNS45ODI2NCA3Ljg3MzEzIDUuODcyNTcgNy43OTkyIDUuNzggNy43MDYwNUwwIDEuOTI3MDVMMS4wNiAwLjg2NzA1TDYuNDg1IDYuMjkxMDVMMTEuOTEgMC44NjYwNVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==');background-repeat: no-repeat;background-position: center;position: absolute;right: 19px;bottom: 10px;}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .number_selector_inner .number_plus {background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSA3LjEzMzk1TDEyLjk3IDYuMDcyOTVMNy4xOTMgMC4yOTM5NUM3LjEwMDQzIDAuMjAwNzk2IDYuOTkwMzYgMC4xMjY4NjcgNi44NjkxMSAwLjA3NjQxOTNDNi43NDc4NiAwLjAyNTk3MTMgNi42MTc4MyAwIDYuNDg2NSAwQzYuMzU1MTcgMCA2LjIyNTE0IDAuMDI1OTcxMyA2LjEwMzg5IDAuMDc2NDE5M0M1Ljk4MjY0IDAuMTI2ODY3IDUuODcyNTcgMC4yMDA3OTYgNS43OCAwLjI5Mzk1TDAgNi4wNzI5NUwxLjA2IDcuMTMyOTVMNi40ODUgMS43MDg5NUwxMS45MSA3LjEzMzk1WiIgZmlsbD0iIzI0MjcyMyIvPgo8L3N2Zz4K');background-repeat: no-repeat;background-position: center;font-size: 0;position: absolute;right: 19px;top: 10px;}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .number_selector_inner input {width: 100%;height: 48px;border: none;text-align: left;padding: 14px;margin: 0;font-size: 16px;line-height: 20px;color: #242723;}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row.has_numbers .estimation-inputs .estimation-row > div {padding: 0;}
.estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row.has_numbers .estimation-inputs .estimation-row{margin: 0;}
.estimation_wrapper .tb-count-guest-wrap{display: flex;max-width: 320px;}
.estimation_wrapper .estimation-form-body.tb-edit-guests h2{font-size: 30px;line-height: 39px;color: #242723;font-weight: 400;margin-bottom: 24px;}
/* guests edit page css end */

/* edit-estimation page css start */
.estimation_wrapper_inner  .estimation-form-top.tb-edit-estimation-top{width: 100%;padding-bottom: 0;}
.estimation_wrapper_inner  .estimation-form-top.tb-edit-estimation-top h2{display: block;margin-bottom: 16px;font-size: 30px;line-height: 39px;font-weight: 400;color: #242723;}
.estimation_wrapper_inner  .estimation-form-top.tb-edit-estimation-top p{text-align: center;max-width: 955px;margin: 0 auto;}
.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-edit-estimation-body{padding-top: 24px;border-left: none;}
/* edit-estimation page css end */

.tb-estimation-form-row-selected-food .tb-estimation-option label h4{font-size: 16px;line-height: 23px;color: #242723;font-family: 'CodecPro-Regular';}

.page-template-page-blank .jquery-modal .selection_food_item_modal .selection_food_item_modal_data{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;align-items: baseline;align-content: baseline;}
.catalog-mode .jquery-modal .selection_food_item_modal .selection_food_item_modal_data p.price{width: auto;margin-bottom: 0;}
.catalog-mode .jquery-modal .tb-final-stap-model .selection_food_item_modal .selection_food_item_modal_data h6{font-size: 20px;line-height: 25px;font-weight: 500;    font-family: 'CodecPro-Regular';text-align: left;margin-bottom: 16px;}
.page-template-page-blank .jquery-modal .selection_food_item_modal .selection_food_item_modal_image:empty, .page-template-page-blank .jquery-modal .selection_food_item_modal .selection_food_item_modal_image:only-child:empty, .page-template-page-blank .jquery-modal .selection_food_item_modal .selection_food_item_modal_image:not(:has(*)):not(:has(textContent)) {display:none;}

.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body  ul{ counter-reset: section;}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body  ul li{counter-increment: section;}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body  ul li a{padding-left: 12px;}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li::before{ content: counter(section) '. ' !important;display: block !important;font-family: 'CodecPro-Regular';font-weight: inherit;font-size: inherit;line-height: inherit;top: 1px;left:0px;position: absolute;}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li.current::before,.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li:hover::before{color: var(--main-color);}
.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li.current::after,.estimation_wrapper .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul li:hover::after{content:'';   display: block !important;border-bottom: 3px solid var(--main-color);position: absolute;width: 100%; bottom: -7px;left: 0;}

/* Confirm Event Date popup css start */
.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-label b{text-align: center;display: block;font-size: 36px;line-height: 39px;font-weight: 500;margin-bottom: 48px;color: #242723;font-family: 'Neuton-Regular';}
.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row select.form-control{border: 1px solid rgba(36, 39, 35, 0.20);border-radius: 4px;padding: 12px 14px;min-height: 48px;font-size: 16px;line-height: 20px;font-family: 'CodecPro-Regular';font-weight: 300;color: #242723;margin-bottom: 0;}
.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row .flex1,.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row {flex-wrap: wrap;}
.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row .flex1,.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row .flex2{flex: 1 !important;    padding: 0 4px;}
.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row .flex1{order: 2;}
.catalog-mode .jquery-modal .selection_food_item_modal form hr{display: none;}
.catalog-mode .jquery-modal .selection_food_item_modal form .selection_food_item_modal_button{padding: 13px 24px;border: 1px solid var(--main-color);background-color: var(--main-color);border-radius: 8px !important;font-size: 13px;line-height: 15px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;margin: 0;display: block;text-decoration: none;width: auto;margin: 56px auto auto;}
.catalog-mode .jquery-modal .selection_food_item_modal form .selection_food_item_modal_button:hover{background-color: transparent;color: var(--main-color);box-shadow: none;}
/* Confirm Event Date popup css end */

/* Confirm Event page css start */
.tb-event-confirmed-titles{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 24px;}
.tb-event-confirmed-titles h2{font-size: 36px;line-height: 47px;font-weight: 400;color: #242723;margin-bottom: 0;width: auto;}
.tb-event-confirmed-titles select{width: auto;margin-bottom: 0;border: 1px solid rgba(36, 39, 35, 0.20);border-radius: 4px;padding: 14px;min-height: 48px;min-width: 144px;background-color: transparent;box-shadow: none;font-size: 16px;line-height: 20px;color: #242723;font-weight: 300;font-family: 'CodecPro-Regular';}
.tb-not-confirmed-events p{font-size: 18px;line-height: 25px;color: #242723;font-weight: 300;font-family: 'CodecPro-Regular';}
/* Confirm Event page css end */

/* complate event page css start */
.tb-create-event-estimation.tb-feedbeck-popup-wrap .create-event-estimation-innre{max-width: 690px;padding: 56px 60px;}
.tb-create-event-estimation.tb-feedbeck-popup-wrap .create-event-estimation-innre h3{margin-bottom: 16px;}
.tb-create-event-estimation.tb-feedbeck-popup-wrap .create-event-estimation-innre p{font-size: 16px;line-height: 23px;color: #242723;font-weight: 300;font-family: 'CodecPro-Regular';text-align: center;margin-bottom: 0;}
.tb-feedbeck-form{max-width: 479px;margin: 32px auto 0;width: 100%;}
.tb-feedbeck-form .tb-feedbeck-form-group label{color: #242723;font-size: 13px;line-height: 16px;font-weight: 500;letter-spacing: 0.01em;text-transform: uppercase;margin-bottom: 4px;}
.tb-feedbeck-form .tb-feedbeck-form-group .tb-feedback-input{border: 1px solid rgba(36, 39, 35, 0.20);border-radius: 4px;padding: 14px;min-height: 48px;background-color: transparent;box-shadow: none;}
.tb-feedbeck-form .tb-feedbeck-form-group textarea.tb-feedback-input{min-height: 120px;resize: none;margin-bottom: 4px;}
.tb-feedbeck-form .tb-feedbeck-form-group span{font-size: 14px;line-height: 18px;color: #242723;font-weight: 300;display: block;text-align: right;}
.tb-create-event-estimation.tb-feedbeck-popup-wrap .create-event-estimation-innre button{  margin: 40px auto 0;display: block;}
/* complate event page css end */

.tb-event-cost-no-item {min-height: 166px;align-items: center;}
.tb-event-cost-no-item .tb-event-cost-no-item{width: 100%;min-height: auto;}
.tb-event-cost-no-item .tb-event-cost-no-item p{font-size: 18px;line-height: 25px;text-align: center;font-weight: 300;margin-bottom: 0;max-width: 767px;margin: 0 auto;color: #242723;}
.tb-event-cost-no-item .tb-event-cost-no-item p strong{font-weight: 600;}

/* notifications page css start */
.tb-event-confirmed-titles.tb-event-notifications-titles{margin-bottom: 14px;}
.tb-event-notifications-wrap ul{list-style: none;margin: 0;padding: 0;}
.tb-event-notifications-wrap ul .tb-event-notifications-item{border: 1px solid #242723;border-radius: 8px;padding: 15px 16px;line-height: 0;margin-bottom: 8px;position: relative;}
.tb-event-notifications-wrap ul .tb-event-notifications-item:last-child{margin-bottom:0;}
.tb-event-notifications-wrap ul .tb-event-notifications-item.not-read{border: 1px solid  #b2c3c7;background-color: #ffffff;}
.tb-event-notifications-wrap ul .tb-event-notifications-item h4{font-size: 16px;line-height: 21px;font-weight: 600;color: #242723;font-family: 'CodecPro-Regular';margin-bottom: 8px;    padding-right: 32px;}
.tb-event-notifications-wrap ul .tb-event-notifications-item p{font-size: 16px;line-height: 21px;font-weight: 300;color: #242723;font-family: 'CodecPro-Regular';margin-bottom: 12px;}
.tb-event-notifications-wrap ul .tb-event-notifications-item p b{font-weight: bold !important ;}
.tb-event-notifications-wrap ul .tb-event-notifications-item span{font-size: 13px;line-height: 17px;font-weight: 300;color: #242723;display: inline-block;}
.tb-event-notifications-wrap ul .tb-event-notifications-item .tb-event-notifications-more{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMyIgdmlld0JveD0iMCAwIDEzIDMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMCAxLjI1QzEwIDAuOTE4NDc5IDEwLjEzMTcgMC42MDA1MzcgMTAuMzY2MSAwLjM2NjExN0MxMC42MDA1IDAuMTMxNjk2IDEwLjkxODUgMCAxMS4yNSAwQzExLjU4MTUgMCAxMS44OTk1IDAuMTMxNjk2IDEyLjEzMzkgMC4zNjYxMTdDMTIuMzY4MyAwLjYwMDUzNyAxMi41IDAuOTE4NDc5IDEyLjUgMS4yNUMxMi41IDEuNTgxNTIgMTIuMzY4MyAxLjg5OTQ2IDEyLjEzMzkgMi4xMzM4OEMxMS44OTk1IDIuMzY4MyAxMS41ODE1IDIuNSAxMS4yNSAyLjVDMTAuOTE4NSAyLjUgMTAuNjAwNSAyLjM2ODMgMTAuMzY2MSAyLjEzMzg4QzEwLjEzMTcgMS44OTk0NiAxMCAxLjU4MTUyIDEwIDEuMjVaTTUgMS4yNUM1IDAuOTE4NDc5IDUuMTMxNyAwLjYwMDUzNyA1LjM2NjEyIDAuMzY2MTE3QzUuNjAwNTQgMC4xMzE2OTYgNS45MTg0OCAwIDYuMjUgMEM2LjU4MTUyIDAgNi44OTk0NiAwLjEzMTY5NiA3LjEzMzg4IDAuMzY2MTE3QzcuMzY4MyAwLjYwMDUzNyA3LjUgMC45MTg0NzkgNy41IDEuMjVDNy41IDEuNTgxNTIgNy4zNjgzIDEuODk5NDYgNy4xMzM4OCAyLjEzMzg4QzYuODk5NDYgMi4zNjgzIDYuNTgxNTIgMi41IDYuMjUgMi41QzUuOTE4NDggMi41IDUuNjAwNTQgMi4zNjgzIDUuMzY2MTIgMi4xMzM4OEM1LjEzMTcgMS44OTk0NiA1IDEuNTgxNTIgNSAxLjI1Wk0wIDEuMjVDMCAwLjkxODQ3OSAwLjEzMTY5NiAwLjYwMDUzNyAwLjM2NjExNyAwLjM2NjExN0MwLjYwMDUzNyAwLjEzMTY5NiAwLjkxODQ3OSAwIDEuMjUgMEMxLjU4MTUyIDAgMS44OTk0NiAwLjEzMTY5NiAyLjEzMzg4IDAuMzY2MTE3QzIuMzY4MyAwLjYwMDUzNyAyLjUgMC45MTg0NzkgMi41IDEuMjVDMi41IDEuNTgxNTIgMi4zNjgzIDEuODk5NDYgMi4xMzM4OCAyLjEzMzg4QzEuODk5NDYgMi4zNjgzIDEuNTgxNTIgMi41IDEuMjUgMi41QzAuOTE4NDc5IDIuNSAwLjYwMDUzNyAyLjM2ODMgMC4zNjYxMTcgMi4xMzM4OEMwLjEzMTY5NiAxLjg5OTQ2IDAgMS41ODE1MiAwIDEuMjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");width: 20px;height: 20px;position: absolute;background-repeat: no-repeat;background-position: center;right: 16px;top: 16px;}
.tb-event-notifications-titles .tb-event-notifications-filter-btn{display: none;}
/* notifications page css end */

/* ----------------Dashboard CSS start------------------ */
.custom-dashboard-section{display: flex;flex-wrap: wrap;margin: -32px;min-height: inherit;}
.tb-dash-events-inner{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px;}
.tb-dash-events-inner > div{width: calc(33.333% - 5.33px);background-color: rgb(62, 106, 121,0.24);padding: 12px;border-radius: 8px;position: relative;}
.tb-dash-events-inner .tb-dash-events-box h3{font-family: 'CodecPro-Regular', sans-serif;font-size: 49px;font-weight: 600;line-height: 61px;text-align: center;color: #242723;max-width: fit-content;margin: 0 auto 11px auto;}
.tb-dash-events-inner .tb-dash-events-box h4{font-family: 'CodecPro-Regular', sans-serif;font-size: 16px;font-weight: 400;line-height: 20px;text-align: center;color: #242723;margin: 0;}
.tb-dash-events-inner .tb-dash-events-box .tb-dash-events-add{text-decoration: none; position: absolute;top: 12px;right: 12px;padding: 0;margin: 0;z-index: 1;}
.tb-dash-events-inner .tb-dash-events-box .tb-dash-events-add svg rect{fill: var(--main-color);}
.tb-dash-events-wrapper{padding: 32px;flex-grow: 1;}
.tb-dash-events-wrapper h2{font-family: 'Neuton-Regular', sans-serif;font-size: 36px;font-weight: 400;line-height: 47px;text-align: left;color: #242723;}
.tb-dash-notification-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: 28px;}
.tb-dash-notification-head h2,.tb-dash-notification-head h2 span{font-family: 'Neuton-Regular', sans-serif;font-size: 26px;font-weight: 400;line-height: 34px;text-align: left;width: 65%;margin-bottom: 0;}
.tb-dash-notification-head h2 span{width: auto;}
.tb-dash-notification-head a{font-family: 'CodecPro-Regular', sans-serif;font-size: 14px;font-weight: 300;line-height: 18px;text-align: left;text-decoration-line: underline;color: #000000;transition: all 0.3s ease;}
.tb-dash-notification-head a:hover{color: var(--main-color);}
.tb-dash-events-notification{width: 36%;padding: 41px 32px 32px 32px;border-left:1px solid rgb(62, 106, 121,0.24);}
.tb-dash-events-notification .tb-event-notifications-wrap ul li p{margin-bottom: 8px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient:vertical; overflow: hidden;}
.tb-dash-events-notification .tb-event-notifications-wrap{max-height: 400px;overflow: auto;}
.tb-dash-events-notification .tb-event-notifications-wrap ul{padding-right: 6px;}

/* width */
.tb-dash-events-notification .tb-event-notifications-wrap::-webkit-scrollbar {width: 4px;}
  /* Track */
.tb-dash-events-notification .tb-event-notifications-wrap::-webkit-scrollbar-track {box-shadow: inset 0 0 5px #dcdcdc;border-radius: 10px;}
/* Handle */
.tb-dash-events-notification .tb-event-notifications-wrap::-webkit-scrollbar-thumb {background: var(--main-color);border-radius: 10px;}
/* Handle on hover */
.tb-dash-events-notification .tb-event-notifications-wrap::-webkit-scrollbar-thumb:hover {background: var(--main-color);}

.tmb-hero-section a.tmb-btn{font-style: normal;font-weight: 500;font-size: 14px;line-height: 18px;letter-spacing: 0.04em;text-align: center;color: #242723;}
.tmb-hero-section a.tmb-btn.button.white:hover{background-color: var(--main-color) !important;color: #ffffff !important;}
.tmb-hero-section a.tmb-btn.button.white:hover span{color: #ffffff !important;}
/* ----------------Dashboard CSS end------------------ */

/* ----------------Dashboard--> : Account Details CSS start------------------ */
.td-ad-form-block{display: flex;flex-wrap: wrap;background-color: #ffffff;border-radius: 8px;padding: 24px;}
.td-ad-form-block .td-ad-form-inner{display: flex;flex-wrap: wrap;gap: 24px; max-width: 780px; width: 100%;}
.td-ad-form-block .td-ad-form-inner > div{width: calc(50% - 12px);}
.td-ad-form-block + .td-ad-form-block{margin-top: 16px;}
.td-ad-form-wrapper > h2{font-family: 'Neuton-Regular', sans-serif;font-size: 36px;font-weight: 400;line-height: 47px;text-align: left;color: #242723;margin-bottom: 24px;}
.td-ad-form-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-bottom: 20px;width: 100%;}
.td-ad-form-head h3{font-family: 'CodecPro-Regular', sans-serif;font-size: 22px;font-weight: 600;line-height: 28px;text-align: left;color: #242723;width: 60%;}
.td-ad-form-head button{max-width: fit-content;min-width: 85px;outline: none;width: 100%;font-family: 'CodecPro-Regular', sans-serif;font-size: 13px;font-weight: 600;line-height: 16px;letter-spacing: 0.04em;text-align: center;padding: 8px 10px;border: 1px solid #242723;border-radius: 8px;margin: 0; cursor: pointer;transition: all 0.33s ease;}
.td-ad-form-head button:hover,.td-ad-form-block.active .td-ad-form-head button{color: #ffffff;background-color: var(--main-color);border-color: var(--main-color);}
.td-ad-form-group label{font-family: 'CodecPro-Regular', sans-serif;font-size: 13px;font-weight: 600;line-height: 16px;letter-spacing: 0.04em;text-align: left;color: #242723;}
.td-ad-form-group label sup{display: none;}
.td-ad-form-group .td-ad-form-control,
.td-ad-form-group .td-ad-form-select{padding: 7px 14px;color: #242723;
    font-family: 'CodecPro-Regular', sans-serif;font-size: 16px;font-weight: 300;line-height: 20px;text-align: left;
    margin-bottom: 8px;box-shadow: none;border-color: transparent transparent rgba(36, 39, 35,0.2) transparent;outline: none;}
.td-ad-form-group .td-ad-form-control:focus,
.td-ad-form-group .td-ad-form-select:focus{box-shadow: none;}
.td-ad-form-block:not(.active) .td-ad-form-control,
.td-ad-form-block:not(.active) .td-ad-form-select{pointer-events: none;}
.td-ad-form-block:not(.active) .td-ad-form-group .td-ad-form-select{background-image: none;}
.td-ad-form-block.active .td-ad-form-control,
.td-ad-form-block.active .td-ad-form-select{border-color: rgba(36, 39, 35,0.2);border-radius: 4px;}
.td-ad-form-block .td-ad-edit-form{display: none;}
.td-ad-form-block.active .td-ad-edit-form{display: flex;}
.td-ad-form-block.active .td-ad-hide-form{display: none;}
/* ----------------Dashboard--> : Account Details CSS end------------------ */

/* ----------------Dashboard--> : Common Modal CSS start------------------ */
.tb-modal{position: fixed;transition: opacity .15s linear;top: 0;left: 0;z-index: 1055;display: none;width: 100%;height: 100%;overflow-x: hidden;overflow-y: auto;outline: 0;transition: all 0.15s linear;}
.tb-modal.show{display: block;}
.tb-modal-dialog{height: calc(100% - 1.75rem * 2);}
.tb-modal-exit{min-height: initial; max-height: initial; margin: initial; line-height: 1; margin-left: auto;box-sizing: content-box;width: 2.25em;height: 2.25em;padding: 2px;display: block;}
.tb-modal-exit svg{display: block;width: 100%;height: 100%;}
.tb-modal-content{background-color: #d6dfdf;}
.tb-body{position: relative;flex: 1 1 auto;padding: 1rem;}
.tb-modal-screen .tb-modal-dialog{width: 100vw;max-width: none;height: 100%;margin: 0;transform: none;position: relative;transition: transform .3s ease-out;}
.tb-modal-screen .tb-body{overflow-y: auto;}

.tb-forwardCost-est-modal ul{list-style: none;}
.tb-forwardCost-est-modal ul li b + span{padding-left: 8px;display: inline-block;}
.tb-forwardCost-est-modal .tb-modal-content{padding: 48px 80px; width: 100%;}
.tb-num-selector .form-control{width: 100%;height: 48px;border: none;text-align: left;padding: 14px;margin: 0;font-size: 16px;line-height: 20px;color: #242723;}
.tb-num-selector .number_minus, .tb-num-selector .number_plus{border: none;width: 14px;height: 10px;min-height: 10px !important;font-size: 0;background-repeat: no-repeat;background-position: center;position: absolute;right: 19px;bottom: 10px;}
.tb-num-selector .number_minus{background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSAwLjg2NjA1TDEyLjk3IDEuOTI3MDVMNy4xOTMgNy43MDYwNUM3LjEwMDQzIDcuNzk5MiA2Ljk5MDM2IDcuODczMTMgNi44NjkxMSA3LjkyMzU4QzYuNzQ3ODYgNy45NzQwMyA2LjYxNzgzIDggNi40ODY1IDhDNi4zNTUxNyA4IDYuMjI1MTQgNy45NzQwMyA2LjEwMzg5IDcuOTIzNThDNS45ODI2NCA3Ljg3MzEzIDUuODcyNTcgNy43OTkyIDUuNzggNy43MDYwNUwwIDEuOTI3MDVMMS4wNiAwLjg2NzA1TDYuNDg1IDYuMjkxMDVMMTEuOTEgMC44NjYwNVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==');}
.tb-num-selector .number_plus{background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45MSA3LjEzMzk1TDEyLjk3IDYuMDcyOTVMNy4xOTMgMC4yOTM5NUM3LjEwMDQzIDAuMjAwNzk2IDYuOTkwMzYgMC4xMjY4NjcgNi44NjkxMSAwLjA3NjQxOTNDNi43NDc4NiAwLjAyNTk3MTMgNi42MTc4MyAwIDYuNDg2NSAwQzYuMzU1MTcgMCA2LjIyNTE0IDAuMDI1OTcxMyA2LjEwMzg5IDAuMDc2NDE5M0M1Ljk4MjY0IDAuMTI2ODY3IDUuODcyNTcgMC4yMDA3OTYgNS43OCAwLjI5Mzk1TDAgNi4wNzI5NUwxLjA2IDcuMTMyOTVMNi40ODUgMS43MDg5NUwxMS45MSA3LjEzMzk1WiIgZmlsbD0iIzI0MjcyMyIvPgo8L3N2Zz4K');}
.tb-num-selector .number_selector_inner{position: relative;}
.tb-table-top-section-right{display: flex;flex-wrap: wrap;align-items: center;}
.tb-table-top-section-right a{cursor: pointer; max-width: fit-content;padding: 14px 27px;border: 1px solid var(--main-color);background-color: transparent;color: var(--main-color);border-radius: 8px;font-size: 14px;line-height: 1.25;font-weight: 600;text-align: center;transition: all 0.33s ease;}
.tb-table-top-section-right a:hover{background-color: var(--main-color);color: #ffffff;}
.tb-table-top-section-right a:last-child{background-color: var(--main-color);color: #ffffff;margin-left: 24px;}
.tb-table-top-section-right a:last-child:hover{background-color: transparent;color: var(--main-color);}
.tb-forwardCost-est-modal .estimation_main h2{max-width: 955px;margin: 0 auto;width: 100%;font-size: 36px;line-height: 1.05;font-weight: 400;font-family: 'Neuton-Regular', sans-serif;text-align: center;margin-bottom: 16px;}
.tb-forwardCost-est-modal .estimation_main h3{font-family: 'CodecPro-Regular', sans-serif;font-size: 22px;line-height: 1.25;font-weight: 600;}
.tb-forwardCost-est-modal .estimation_main p{text-align: center;max-width: 955px;margin: 0 auto;width: 100%;font-size: 16px;line-height: 1.45;font-weight: 400;font-family: 'CodecPro-Regular', sans-serif;margin-bottom: 40px;}
.tb-event-list.tb-stage-2 .tb-event-stage-status a.tb-table-save-btn {margin-top: 12px;}

/* ----------------Button Animation------------------ */

.tb-event-cost-stage-box .tb-event-stage-status a{position: relative;cursor: pointer;}
.tb-event-cost-stage-box .tb-event-stage-status a.loading{display: flex; align-items: center;gap: 8px;opacity: 0.7;pointer-events: none;}
.tb-event-cost-stage-box .tb-event-stage-status a.loading::before{content: "";width: 16px;height: 16px;border: 2px solid #FFF;border-bottom-color: #F87829;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}
.tb-event-cost-stage-box .tb-event-stage-status a.success{padding-left: 32px;background-position: center left 8px;background-repeat: no-repeat;background-size: 18px;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzNEQzUwNyIgY2xhc3M9InNpemUtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNOSAxMi43NSAxMS4yNSAxNSAxNSA5Ljc1TTIxIDEyYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwWiIgLz4KPC9zdmc+Cg==");}

@keyframes rotation {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
} 


/* ----------------Dashboard--> : Common Modal CSS end------------------ */

/* ground page css start */
.tb-ground-banner-title h4{font-weight: 400;font-size: 66px !important;line-height: 86px;}
#content .banner + .section.tb-uncover-content.tb-uncover-main-wrap{padding-top: 71px;padding-bottom: 71px;}
.tb-ground-uncover-title h4{font-weight: 400;font-size: 44px;line-height: 55px;margin-bottom: 16px;}
.tb-uncover-main-wrap .tb-uncover-desc p{font-family: 'CodecPro-Regular';font-weight: 300;font-size: 22px;line-height: 32px;text-align: center;max-width: 664px;margin: 0 auto;}
.tb-uncover-main-wrap .tb-mid-coll{padding-bottom: 0;}
.tb-ground-main-title-inner h4{font-weight: 400;font-size: 82px;line-height: 86px;margin-bottom: 64px;}
.tb-ground-main-inner-wrap{padding-left: 48px !important;padding-right: 48px !important;}
.tb-g-title-header{padding-bottom: 0  !important;}
.tb-grounds-inner-title .text h3{font-weight: 400;font-size: 34px;line-height: 135%;text-transform: uppercase;color: #ffffff;margin-bottom: 32px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 8px;}
.tb-grounds-inner-title{padding: 0  !important;}
.tb-inner-box-content .col-inner{padding-left: 0 !important;height: 100%;}
.tb-inner-box-content .text p{font-family: 'CodecPro-Regular';font-weight: 300;font-size: 18px;line-height: 140%;}
.tb-inner-box-img .col-inner{padding-left: 7px !important;}
.tb-second-inner-title{margin-top: 68px;}
.tb-inner-boxtwo-img .col-inner{padding-right: 16px !important;}
.tb-inner-boxtwo-content .col-inner{padding-right: 0 !important;height: 100%;}
.tb-inner-boxtwo-img .img.has-hover{width: 100% !important;}
.tb-inner-boxtwo-content .text p{font-family: 'CodecPro-Regular';font-weight: 300;font-size: 18px;line-height: 140%;}
.tb-inner-box-content .button.success{font-size: 14px;line-height: 22px;font-style: normal;background-color: rgba(80, 99, 39, 1);padding: 13px 20px;min-width: 177px;position: absolute;bottom: 20px;}
.tb-inner-boxtwo-content  .button.success{font-size: 14px;line-height: 22px;font-style: normal;background-color: rgba(80, 99, 39, 1);padding: 13px 20px;min-width: 177px;position: absolute;bottom: 0px;}
.tb-three-row-block .tb-inner-boxtwo-content{padding-right: 16px !important;}
.tb-three-row-block .col .col-inner .img.has-hover{width: 100% !important;}
.tb-inner-boxtwo-content + .tb-inner-boxtwo-content .button.success{position: static;margin-top: 50px;}
.tb-inner-boxtwo-content.tb-center-content-block{padding: 0 16px !important;}
.tb-inner-boxtwo-content.tb-four-block-content{padding-right: 16px !important;}
.tb-inner-box-content.tb-five-content-block{padding-left: 16px !important;}
/* ground page css end */


.logged-in.wp-singular .content-area.page-wrapper{padding-top: 0;padding-bottom: 0;}
.logged-in.wp-singular .content-area.page-wrapper .row.row-main{max-width: 100%;}
.logged-in.wp-singular .content-area.page-wrapper .row.row-main .large-12.col{padding: 0;}
.logged-in.wp-singular .header .header-main .header-inner .logo .header_logo{filter: invert(1);}


@media (max-width:1399px){
	.estimation_wrapper_inner .canape_acc_body .estimation-form-row .estimation-option label b {max-width: 215px;}
    .tb-dash-events-wrapper{padding: 24px;}
    .tb-dash-events-notification{width: 40%;padding: 24px;}
    .tb-dash-events-inner .tb-dash-events-box h3{font-size: 42px;line-height: 52px;}
    .tb-dash-events-wrapper h2{font-size: 32px;line-height: 1.4;}
    .tb-dash-notification-head h2, .tb-dash-notification-head h2 span{font-size: 24px;}
    .tb-dash-notification-head a{font-size: 13px;}

    .td-ad-form-wrapper > h2{font-size: 32px;line-height: 1.4;}
}

@media (max-width:1280px){
	.estimation_wrapper .estimation-form-body .estimation-form-body-section.tb-food-package-extras{column-count: 1;}
    .tb-event-cost-stage-box .tb-event-stage-status button, .tb-event-cost-stage-box .tb-event-stage-status a{padding: 13px;}

    .tb-dash-events-notification{width: 38%;}
    .tb-dash-notification-head h2, .tb-dash-notification-head h2 span {font-size: 20px;}
    .tb-dash-events-notification .tb-event-notifications-wrap ul li p{font-size: 14px;line-height: 20px;}
}

@media (max-width:1199px){
	.estimation_wrapper_inner .estimation_main .estimation-form-top{width: 100%;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body{width: 100%;border-top: 1px solid rgb(62, 106, 121,0.24);border-left:none;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul {gap: 20px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-footer .go_back,.estimation_wrapper_inner .estimation_main .estimation-form-footer button{padding: 14px 20px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row{padding: 16px;position: relative;}

    .tb-estimation-with-esti h1, .td-new-estimation-add h1{font-size: 30px;line-height: 40px;}
    .woocommerce-account .my-account .account-nav li a{font-size: 16px;}

    .tb-event-cost-stage-box .tb-event-stage-info{width:50%;margin-bottom: 12px;}
    .tb-event-cost-stage-box .tb-event-stage-status{width: 100%;text-align: left;margin-top: 16px;}
    .tb-event-cost-stage-box{padding-top: 48px;}
    .tb-event-cost-stage-box .tb-event-stage-status span{position: absolute;top: 16px;font-size: 11px;line-height: 11px;}
    .tb-event-cost-stage-box .tb-event-stage-info h3 {font-size: 18px;line-height: 23px;}

    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-status .down-payment-paid{top: 43px;}
    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-price{margin-top: 26px;}
    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-status{margin-top: 0;}

    .tb-event-cost-no-item .tb-event-cost-no-item{margin-bottom: 0;width:100%;}
    .tb-event-cost-no-item{padding-top:15px;}

    .tb-dash-events-notification{width: 100%;}
    .tb-dash-events-notification .tb-event-notifications-wrap {max-height: 360px;}
    .tb-dash-events-wrapper h2 {font-size: 28px;}

    .td-ad-form-wrapper > h2{font-size: 28px;}

}

@media (max-width:992px){
    .woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links li{width:calc(50% - 4px);}

	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner{margin-bottom: 0;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_trigger{display: none !important;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_body{display: block;padding: 0;border: none;overflow: auto;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_body h6{position: sticky;left: 0;}
	.estimation_wrapper_inner .estimation_sidebar{overflow: auto;padding:0px!important;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body ul{flex-wrap: nowrap;min-width: 1100px;gap: 40px;}
	.estimation_wrapper .estimation_wrapper_inner{margin: 0 !important;padding: 16px;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body{margin-bottom: 0;}
	.estimation_wrapper .container{padding: 0 8px !important;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body{padding: 0;border-top: none;}
	.estimation_wrapper_inner .estimation_main .estimation-form-top{padding: 24px 0;}

    .woocommerce-account .my-account .account-nav li a{font-size: 14px;padding: 14px 10px;padding-left: 46px;}

    /*food step start*/
	.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category {flex-direction: unset;}
	.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li{margin-bottom: 0;}
	/*food step end*/

    .estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost{padding-top: 0;padding-left: 0;}

    .estimation_wrapper_inner .estimation_main .estimation-form-footer{padding: 40px 0px 32px 0px;}
    .estimation_table tbody tr{margin-top: 0 !important;}

    .estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body .tb-edit-menus ul{min-width: 1320px;}
	.tb-food-setting-top{padding-top: 24px;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row {padding: 15px 15px 15px 20px;}

    .page-template-page-blank .jquery-modal .selection_food_item_modal .selection_food_item_modal_image {width: 100%;}

    .estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body .estimation-tab-buttons.estimation-tab-buttons-selection{flex-direction: initial;}

    .estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper{padding-top: 0;}
}

@media (max-width:850px){
    .woocommerce-account .my-account .account-nav {margin-bottom: 30px;}
    .woocommerce-account .my-account .large-3.col.col-border{max-width: 100%;}
}

@media (max-width:767px){
    .woocommerce-account #main .my-account{padding-bottom: 90px;}
    .woocommerce-account .my-account .woocommerce .woocommerce-MyAccount-content{height: auto;}
    .woocommerce-account .my-account .account-nav {margin-bottom: 0px;}

	.content-area .estimation_wrapper .estimation-form-body .estimation-form-row label{padding-left: 0 !important; }
	.content-area .estimation_wrapper .estimation-form-body .estimation-form-row.has_cost .estimation-cost{padding-left: 0 !important;}
	.estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row{padding: 16px;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_body h6 {font-size: 26px;line-height: 30px;margin-bottom: 32px !important;}
	.estimation_wrapper_inner .estimation_sidebar .estimation_sidebar_inner .estimation_sidebar_body{padding: 0px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-top p {font-size: 16px;line-height: 23px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-footer {padding: 56px 0px 8px 0px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection h3 {font-size: 22px;line-height: 29px;margin-bottom: 16px;}

    .woocommerce-account .my-account .woocommerce{padding: 0 8px;}
	.woocommerce-account .my-account .woocommerce .woocommerce-MyAccount-content {padding: 24px 16px;}
	.td-new-estimation-add h1 {margin-bottom: 12px;}
	.woo_estimation_wrapper .td-new-estimation-add #add_new_estimation {margin-top: 24px;}
	.my-account .tb-estimation-with-esti #add_new_estimation{font-size: 0;position: relative;padding: 7px 7px;min-width: auto;line-height: 0;display: flex;align-items: center;justify-content: center;}
	.my-account .tb-estimation-with-esti #add_new_estimation::before {content: "+";display: block;color: #fff;width: 24px;height: 24px;font-size: 24px;display: flex;align-items: center;justify-content: center;}
	.my-account .tb-estimation-with-esti #add_new_estimation:hover::before{color: var(--main-color);}
	.tb-estimation-with-esti h1, .td-new-estimation-add h1 {font-size: 26px;line-height: 34px;}

    .tb-create-event-estimation{padding: 0;height: auto;}
	.tb-create-event-estimation .create-event-estimation-innre{max-height: 100%;max-width: 100%;border-radius: 0;border:none;padding: 72px 16px 32px 16px;height: 100vh;width: 100vw;}
	.tb-create-event-estimation .create-event-estimation-innre h3 {font-size: 28px;line-height: 37px;margin-bottom: 32px;text-align: left;}
	.tb-eestimation-event-type-wrap ul li input {width: 18px;height: 18px;}
	.tb-eestimation-event-type-wrap ul li label{font-size: 16px;line-height: 20px;}
	.tb-eestimation-event-type-wrap ul li {margin-bottom: 0px;}
	.tb-eestimation-event-type-wrap #sub_event_field{width: 100%;padding-left: 0;}
	.tb-create-event-estimation .create-event-estimation-innre button{width: 100%;}
	.tb-create-event-close-popup{right: 23px;}
	
	.woocommerce-account .my-account .account-nav{position: fixed;z-index: 99;background-color: #242723;border-radius: 20px 20px 0 0px;padding: 8px 16px 21px 16px;flex-flow: unset;bottom: 0;justify-content: space-between;}
	.woocommerce-account .my-account .account-nav li{width: auto;margin-bottom: 0;}
	.woocommerce-account .my-account .account-nav li a{font-size: 0;width: 49px;height: 49px;padding: 0;border-radius: 50%;}
	.woocommerce-account .my-account .account-nav li::before{filter: invert(1) !important;top: 15px;left: 15px;}
	.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--orders,.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--edit-address,.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--customer-logout,.woocommerce-account .my-account .account-nav li.woocommerce-MyAccount-navigation-link--notifications{display: none;}

    .estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .tb-estimation-main .estimation-form-row{padding-bottom: 24px;}
    .estimation_wrapper_inner .estimation-form-row .estimation-cost b{font-size: 20px !important;line-height: 25px !important;margin-bottom: 0 !important;text-align: right;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main .estimation-cost{padding: 0;position: absolute;bottom: 16px;right: 16px;}
    .estimation_wrapper .estimation-form-body .estimation-form-row.tb-not-compulsory .estimation-option label b{padding-left: 32px !important;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row.tb-not-compulsory .estimation-cost .number_selector_wrapper{margin-top: 0px !important;margin-bottom: 16px;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row.tb-not-compulsory .estimation-cost{display: flex;flex-direction: column;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row.tb-not-compulsory .estimation-cost b,.estimation_wrapper_inner .estimation_main .estimation-form-body .estimation-form-body-subsection .estimation-form-row.tb-not-compulsory .estimation-cost small{order: 2;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .tb-estimation-main  .estimation-form-row.tb-not-compulsory{padding-bottom:75px;}
    .estimation_wrapper_inner .estimation-form-row .estimation-cost small{text-align: right;}
        .estimation_wrapper_inner .estimation_main .estimation-form-top p:last-child{margin-bottom:0;}
    .tb-estimation-venue-imgblock {margin-bottom: 24px;}
    .tb-estimation-venue-imgblock::after{padding-top: 69.65%;}
 
    /*food step start*/
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-option label b{padding-left: 32px !important;}
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-cost{position: absolute;right: 16px;bottom: 16px;}
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .tb-food-package-box .estimation-form-row{padding-bottom: 24px;}
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-cost{display: flex;flex-direction: column;}
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-cost .number_selector_wrapper{margin-top: 0px !important;margin-bottom: 16px;}
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-cost b, .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row .estimation-cost small{order: 2;}
    .estimation_wrapper_inner .estimation-tab-tabs-wrapper.contains_single_select .estimation-tab-tab .estimation-form-row.tb-not-compulsory{padding-bottom:75px;}
    /*food step end*/

    .estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost {position: static;margin-top: 16px;}
    .estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost b,.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row .estimation-cost small{text-align: left;}
    .estimation-form-body-section.tb-food-package-extras .estimation-form-row.has_cost.tb-not-compulsory .estimation-option label p {margin-top: 0px;}
    .estimation_wrapper_inner .canape_acc_body .estimation-form-row .estimation-option label b{max-width: 100%;min-height: auto;}

    .estimation_wrapper .estimation-form-body .tb-canapes-hr-box .estimation-form-row label b{padding-left: 32px;}
	.estimation_wrapper .estimation-form-body .tb-canapes-hr-box .estimation-form-row.has_cost{padding: 16px;padding-bottom: 24px;}
	.estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box .estimation-form-row .estimation-cost {position: absolute;right: 16px;bottom: 16px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper .estimation-tab-tabs-wrapper.contains_single_select .estimation-form-row{padding: 16px;padding-bottom: 24px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper .estimation-tab-tabs-wrapper.contains_single_select .estimation-form-row .estimation-cost {position: absolute;right: 16px;bottom: 16px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-furniture-decor-wrapper .estimation-tab-tabs-wrapper.contains_single_select {margin-top: 16px;}
	.tb-furniture-decor-wrapper h2{font-size: 22px;line-height: 29px;}
	.tb-drinks-wrapper h2{font-size: 22px;line-height: 29px;}
	.estimation_wrapper .estimation-form-body .tb-drinks-hr-box .estimation-form-row label b{padding-left: 32px;}
	.estimation_wrapper .estimation-form-body .tb-drinks-hr-box .estimation-form-row.has_cost{padding: 16px;padding-bottom: 24px;}
	.estimation_wrapper .estimation-form-body.tb-drinks-wrapper .estimation-form-row .estimation-cost{position: absolute;right: 16px;bottom: 16px;}
	.estimation_wrapper_inner .estimation-form-row .estimation-cost small{font-size: 13px;line-height: 16px !important;}
	.tb-after-party-wrapper h2{font-size: 22px;line-height: 29px;}
	.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li label{padding-left: 8px !important;}
	.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row.has_cost{padding: 16px;padding-bottom: 24px;}
	.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row.has_cost .estimation-cost{position: absolute;right: 16px;bottom: 16px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-footer button.tb-button-final-btn{display: none;}
	.tb-estimation-billboard-footer-mobile{display: block;width: 100%;}
	.estimation_wrapper_inner .estimation_main .tb-estimation-billboard-footer-mobile +  .estimation-form-footer{padding-top: 24px;}
	.estimation_wrapper_inner .estimation_main .tb-estimation-billboard-footer-mobile{margin-top: 56px;}
	.estimation_wrapper_inner .estimation_main .tb-estimation-billboard-footer-mobile button{ background-color: var(--main-color);border-radius: 8px !important;padding: 14px 28px;font-size: 14px;line-height: 18px;font-weight: 500;color: #ffffff;transition: 0.3s all ease-in-out;border: 1px solid var(--main-color);margin: 0;width: 100%;}
	.estimation_wrapper_inner .estimation_main .tb-estimation-billboard-footer-mobile button:hover{background-color:transparent;color:var(--main-color);}
    .estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row{margin-bottom: 32px;margin-top: 16px;}
    .estimation-form-body.tb-canapes-wrapper .tb-canapes-hr-box:first-child .estimation-form-row{padding-bottom: 16px;}
    .tb-food-wrapper h2,.tb-food-extras-wraper h2,.tb-canapes-wrapper h2{font-size: 22px;line-height: 29px;}
    .estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category,.estimation_wrapper .estimation-form-body .estimation-form-body-section.tb-food-package-extras,.estimation_wrapper_inner .estimation_main .estimation-form-body.tb-drinks-wrapper .estimation-tab-tabs-wrapper.contains_single_select{margin-top: 16px;}
    .tb-canapes-wrapper h2{margin-bottom: 16px;}
    .estimation_wrapper_inner .estimation_main .estimation-form-top.tb-estimation-billboard-top {display: flex;flex-direction: column-reverse;}
    .estimation_wrapper_inner .estimation_main .estimation-form-top.tb-estimation-billboard-top h2 {font-size: 22px;line-height: 29px;margin-bottom: 0px;margin-top: 32px;}
    .estimation-form-body .estimation_table thead tr th:first-child { padding-left: 16px !important;padding-right: 16px !important;}
    .estimation-form-body .estimation_table tbody tr th{padding-left:0 !important;padding-right: 0 !important;}
    table thead tr{padding-bottom: 0;border-bottom: none;margin-top: 0 !important;}
    table thead tr th {display: none;}
    table thead tr th:first-child{display:block;}
    table tr {border-bottom: 1px solid rgba(36, 39, 35, 0.1);display: block;padding-bottom:12px;}
    table tr:last-child {border-bottom: none;}
    table td {text-align: right;}
    table td::before {content: attr(data-label);float: left;font-weight: 500;text-transform: uppercase;color: #242723;line-height: 16px;font-size: 13px;width: 75px;text-align: left;}
    table td:last-child {border-bottom: 0;}
    .estimation_wrapper .estimation_table tbody td{flex: 0 0 100%;min-width: 100%;padding-left: 0px !important;border: none;text-align: right !important;}
    .estimation-form-body .estimation_table tbody tr th {border-bottom: none;padding-bottom: 8px !important;}
    .estimation_table tfoot tr th h4{text-align: left;}
    .estimation-form-body .estimation_table tfoot tr th {padding: 12px 16px 12px 16px !important;}
    .estimation_table tfoot tr th h4 b {margin-left: 0;display: block;}
    #content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left{width: 100%;}
	#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .estimation-form-row .estimation-inputs .estimation-row{margin:0 -5px;}
	#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .estimation-form-row .estimation-inputs .estimation-row > div{padding: 0 5px;width: 50%;}
	#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_inner{margin-left: 0;max-width:100%;min-width: 100%;}
	#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-left .number_selector_wrapper{max-width: 100%;padding-top: 0;}
	.tb-table-top-section-right{margin-top: 32px;width: 100%;}
	#content.content-area .estimation_wrapper .estimation-form-body .tb-table-top-section-right .tb-table-save-btn{width: 100%;}
	.tb-table-top-section{margin-bottom: 16px;}
    .estimation_table tbody{padding: 0 16px;background-color: #fff;display: block;}

    .tb-event-cost-stage-box .tb-event-stage-status button, .tb-event-cost-stage-box .tb-event-stage-status a{width:100%;padding: 13px 13px;}
 	.tb-event-cost-stage-box .tb-event-stage-info,.tb-event-cost-stage-box .tb-event-stage-price{width:100%;}
 	.tb-event-cost-stage-box .tb-event-stage-status{margin-top: 58px;max-width: 100%;}
     .tb-event-cost-stage-box .tb-event-stage-status span{left: 20px;}
 	.tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-actions{position: absolute;bottom: 85px;}
    .tb-event-lists .tb-event-list .tb-stage-title{font-size: 18px;line-height: 22px;margin-bottom: 16px;}

    .catalog-mode .blocker{padding: 0;}
	.catalog-mode .jquery-modal .modal{border-radius: 0;height: 100vh;max-width: 100% !important;overflow: auto;padding: 72px 16px 30px 16px;}
	.catalog-mode .jquery-modal .selection_food_item_modal .selection_food_item_modal_data h6{font-size: 28px;line-height: 37px;text-align: left;}

    .estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection{width:100%;display: flex;flex-direction: unset;gap: 0 8px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-food-setting-item .estimation-tab-tabs-wrapper.contains_single_select{width: 100%;padding-left: 0;}
	.estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li{width: calc(50% - 4px);min-width: auto;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-cost{width:100%;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option{position: static;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row{position: relative;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option label a{bottom: 15px;left: 20px;}
	.tb-food-setting-top .estimation-form-col-6 h3{font-size: 22px;line-height: 34px;}
	.tb-food-setting-top .estimation-form-col-6 .tb-changge-btn{font-size: 12px;padding: 10px 12px;}

    .estimation_wrapper .estimation-form-body .tb-kids-select-items-section .estimation-tab-buttons.estimation-tab-buttons-selection{width:100%;display: flex;flex-direction: unset;gap: 0 8px;}
	.estimation_wrapper_inner .estimation_main .estimation-form-body .tb-kids-select-items-section .estimation-tab-tabs-wrapper.contains_single_select{width: 100%;padding-left: 0;}
	.estimation_wrapper .estimation-form-body .tb-kids-select-items-section .estimation-tab-buttons.estimation-tab-buttons-selection li{width: calc(50% - 4px);min-width: auto;}
    .estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-buttons.estimation-tab-buttons-selection{width:100%;display: flex;flex-direction: unset;gap: 0 8px;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-tabs-wrapper.contains_single_select{width: 100%;padding-left: 0;}
    .estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li{width: calc(50% - 4px);min-width: auto;}
    .estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection{width:100%;display: flex;flex-direction: unset;gap: 0 8px;}
    .estimation_wrapper_inner .estimation_main .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-tabs-wrapper.contains_single_select{width: 100%;padding-left: 0;}
    .estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li{width: calc(50% - 4px);min-width: auto;}

    .estimation_wrapper_inner .tb-furniture-decor-box-wrap .tb-edit-decor-box .estimation-form-row .estimation-option label b{padding-left: 32px;}
	.estimation_wrapper .estimation-form-body .tb-furniture-decor-box-wrap .tb-edit-decor-box .estimation-form-row{padding: 16px;padding-bottom: 24px;}
	.estimation_wrapper .estimation-form-body .tb-furniture-decor-box-wrap .tb-edit-decor-box .estimation-form-row .estimation-cost{position: absolute;right: 16px;bottom: 16px;}
	.estimation_wrapper_inner .tb-furniture-decor-box-wrap .tb-edit-decor-box:first-child .estimation-form-row{padding-bottom:16px;}
	.estimation_wrapper .estimation-form-body.tb-furniture-decor-edit-body .estimation-tab-buttons.estimation-tab-buttons-selection li{min-width:100%;}

    .catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-label b {font-size: 28px;line-height: 37px;margin-bottom: 40px;}
	.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row{flex-direction: column;}
	.catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row .flex1, .catalog-mode .jquery-modal .selection_food_item_modal form .estimation-form-row .estimation-inputs .estimation-row .flex2 {max-width: 167px;margin: 0 auto 16px;min-width: 167px;}
	.catalog-mode .jquery-modal .selection_food_item_modal form .selection_food_item_modal_button{position: absolute;width: calc(100% - 32px);bottom: 32px;}

    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-status .down-payment-paid {top: 44px;bottom: auto;}
    .tb-event-confirmed-wrap .tb-event-cost-stage-box {padding-top: 80px;}
    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-price{margin-top: 0;}
    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-status {margin-top: 40px;}
    .tb-event-confirmed-wrap .tb-event-cost-stage-box .tb-event-stage-info .tb-stage-box-actions {bottom: 24px;}

    .tb-create-event-estimation.tb-feedbeck-popup-wrap .create-event-estimation-innre p{text-align: left;}
    .tb-create-event-estimation.tb-feedbeck-popup-wrap .create-event-estimation-innre {padding: 72px 16px 32px 16px;}

    .tb-event-confirmed-titles h2{font-size: 26px;line-height: 34px;}
    .tb-event-notifications-titles .tb-event-notifications-select{display: none;}
    .tb-event-notifications-titles .tb-event-notifications-filter-btn{display: block;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDFIMUw4IDkuNDZWMTZMMTIgMThWOS40NkwxOSAxWiIgc3Ryb2tlPSIjMjQyNzIzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");width:20px;height: 20px;background-position: center;background-repeat: no-repeat;}
    .tb-event-confirmed-titles.tb-event-notifications-titles{margin-bottom: 24px;}
    .tb-create-event-estimation.tb-notifications-popup-wrap .create-event-estimation-innre{padding: 33px 16px 32px 16px;}
    .tb-create-event-estimation.tb-notifications-popup-wrap	.tb-create-event-close-popup{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAzNzEgMTUuNzk2Nkw4LjYyNDIyIDE3LjIwMjVMMC45Mjg1NTEgOS41NDAyOUMwLjgwNDUwMSA5LjQxNzUxIDAuNzA2MDUzIDkuMjcxNTEgMC42Mzg4NzQgOS4xMTA3QzAuNTcxNjk0IDguOTQ5ODggMC41MzcxMDkgOC43Nzc0MiAwLjUzNzEwOSA4LjYwMzI0QzAuNTM3MTA5IDguNDI5MDUgMC41NzE2OTQgOC4yNTY1OSAwLjYzODg3NCA4LjA5NTc3QzAuNzA2MDUzIDcuOTM0OTYgMC44MDQ1MDEgNy43ODg5NiAwLjkyODU1MSA3LjY2NjE4TDguNjI0MjIgMEwxMC4wMzU4IDEuNDA1OTFMMi44MTI4NSA4LjYwMTI1TDEwLjAzNzEgMTUuNzk2NloiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");left: 16px;top: 45px;}
    .tb-create-event-estimation.tb-notifications-popup-wrap .create-event-estimation-innre h3{padding-left: 35px;}
    .tb-notifications-popup-list .tb-notifications-list-items{display: flex;align-items: center;margin-bottom: 15px;}
    .tb-notifications-popup-list .tb-notifications-list-items:last-child{margin-bottom:0;}
    .tb-notifications-popup-list .tb-notifications-list-items input[type="radio"]{width: 20px;height: 20px;margin: 0; accent-color: var(--main-color);}
    .tb-notifications-popup-list .tb-notifications-list-items label{margin-left: 12px;font-size: 18px;line-height: 23px;font-weight: 300;color: #242723;margin-bottom: 0;display: block;position: relative;top: 2px;}
    .estimation-form-body .tb-estimation-form-notice .tb-form-notice{margin-bottom: 30px;}

    .tb-forwardCost-est-modal .estimation_main h2{font-size: 28px;}
    .tb-forwardCost-est-modal .estimation_main h3{font-size: 22px;}
    .tb-forwardCost-est-modal .tb-modal-content{padding: 24px;}
    .tb-table-top-section-right a{max-width: 100%;width: 100%;}
    .tb-table-top-section-right a:last-child{margin-left: 0;margin-top: 16px;}
    .tb-modal .estimation_table tbody tr td:first-child{text-align: left !important;}
    .tb-modal .estimation_table tbody tr td{flex: 0 0 100%; min-width: 100%;padding-left: 0px !important;border: none;text-align: right !important;}
}

@media (max-width:600px){
	.tb-estimation-form-row-selected-food{flex-wrap: wrap;}
	.tb-estimation-form-row-selected-food .tb-estimation-form-col-3,.tb-estimation-form-row-selected-food .estimation-form-col-9{width: 100%;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row {padding: 15px 15px 15px 15px;}
	.tb-estimation-form-row-selected-food .estimation-form-col-9 .tb-estimation-form-row .tb-estimation-option label a{padding: 9px 16px;left: 15px;}

    .td-ad-form-head h3{font-size: 20px;line-height: 30px;}

    .td-ad-form-block .td-ad-form-inner > div{width: 100%;}
}

@media (max-width:480px){
    .woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links li a{font-size: 14px;line-height: 18px;}
	.woocommerce-dashboard .my-account .woocommerce-MyAccount-content .dashboard-links li{    padding: 32px 10px 16px 10px;}

	.tb-estimation-with-esti{gap: 10px;}
	.td-new-estimation-add p {font-size: 16px !important;line-height: 24px !important;}

    /*food step start*/
	.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category li {width: 100%;flex: 0 0 100%;padding: 4px 0 4px 0;}
	.estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category{margin: 0;}
	 /*food step end*/

    .estimation_wrapper .estimation-form-body .estimation-form-body-section.tb-food-package-extras {width: 100%;}
    .estimation-form-body-section.tb-food-package-extras .canape_acc_item.tb-food-package-items-all { min-height: 132px;margin-bottom: 12px;padding: 0;}
	.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .tb-food-package-items-count{position: absolute;top:80px;right: auto;padding: 10px 10px 16px 10px;display: flex;align-items: center;justify-content: space-between;width: 100%;background-color: #ffffff;        border-radius: 0 0 8px 8px;}
 	.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .tb-food-package-items-count::after{display:block;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjA5IDAuODY1OTk5TDAuMDMwMDAwNyAxLjkyN0w1LjgwNyA3LjcwNjA1QzUuODk5NiA3Ljc5OTIgNi4wMDk2IDcuODczMTMgNi4xMzA5IDcuOTIzNThDNi4yNTIxIDcuOTc0MDMgNi4zODIyIDggNi41MTM1IDhDNi42NDQ4IDggNi43NzQ5IDcuOTc0MDMgNi44OTYxIDcuOTIzNThDNy4wMTc0IDcuODczMTMgNy4xMjc0IDcuNzk5MiA3LjIyIDcuNzA2MDVMMTMgMS45MjdMMTEuOTQgMC44NjcwMDFMNi41MTUgNi4yOTFMMS4wOSAwLjg2NTk5OVoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg=="); background-repeat: no-repeat;background-position: center;font-size: 0;width: 20px;height: 20px;top: 0;content: '';}
 	.estimation_wrapper .estimation-form-body .canape_acc_item.tb-food-package-items-all .estimation-form-row label {margin-top: 24px;}
 	.estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed.active .tb-food-package-items-count::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjkxIDE2LjEzNEwxOC45NyAxNS4wNzNMMTMuMTkzIDkuMjkzOTVDMTMuMTAwNCA5LjIwMDggMTIuOTkwNCA5LjEyNjg3IDEyLjg2OTEgOS4wNzY0MkMxMi43NDc5IDkuMDI1OTcgMTIuNjE3OCA5IDEyLjQ4NjUgOUMxMi4zNTUyIDkgMTIuMjI1MSA5LjAyNTk3IDEyLjEwMzkgOS4wNzY0MkMxMS45ODI2IDkuMTI2ODcgMTEuODcyNiA5LjIwMDggMTEuNzggOS4yOTM5NUw2IDE1LjA3M0w3LjA2IDE2LjEzM0wxMi40ODUgMTAuNzA5TDE3LjkxIDE2LjEzNFoiIGZpbGw9IiMyNDI3MjMiLz4KPC9zdmc+Cg==");}
    .estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .canape_acc_body{display: none !important;margin-top: 16px;}
    .estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed.active + .canape_acc_body{display: block !important;  padding: 12px 10px 16px;}
    .estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed::after {padding-top: 82px;}
    .estimation_wrapper_inner .estimation-form-body .canape_acc_item.tb-food-package-items-all .tb-food-package-items-hed .canape_acc_title_new {font-size: 22px;line-height: 25px;}

    .estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons li{width: 100%;flex: 0 0 100%;padding: 4px 0;}
	.estimation_wrapper .estimation-form-body.tb-after-party-wrapper .estimation-form-row .estimation-buttons {margin: 0;}
    .estimation_wrapper .estimation-form-body .estimation-tab-buttons.tb-food-package-category{margin-top: 16px;}

    .estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row > div{width: 50%;padding: 0 4px;}
	.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper{flex-direction: column; padding-top: 0;}
	.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_label{margin-right: 0;width: 100%;}
	.estimation_main .estimation-form-body .tb-estimation-form-fields{width:100%;padding-right: 0;}
	.estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row .number_selector_wrapper .number_selector_inner{max-width: 100%;min-width: auto;}

    .estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row{margin: 0px 0 0px 0;flex-direction: column;}
	.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row .flex2, .estimation-form-body .tb-estimation-form-fields .estimation-form-row .estimation-inputs .estimation-row .flex1{width:100%;    margin-bottom: 8px;padding: 0;}
	.estimation_wrapper .estimation-form-body .tb-estimation-form-fields .estimation-form-row.has_numbers .estimation-inputs .estimation-row{margin: 0 -4px;flex-direction: unset;}

    .estimation_wrapper .estimation-form-body .tb-food-setting-item .estimation-tab-buttons.estimation-tab-buttons-selection li{width: 100%;}
	.estimation_wrapper .tb-food-setting-item .selection_food_item_list .selection_food_item{flex: 0 0 100%;}
	.tb-food-setting-top .estimation-form-col-6{width: 100%;text-align: center;}
	.tb-food-setting-top .estimation-form-col-6 .tb-changge-btn{margin-top: 10px;}

    .estimation_wrapper .estimation-form-body .tb-kids-select-items-section .estimation-tab-buttons.estimation-tab-buttons-selection li{width: 100%;}
	.estimation_wrapper .tb-kids-select-items-section .selection_food_item_list .selection_food_item{flex: 0 0 100%;}
    .estimation_wrapper .estimation-form-body .tb-canapes-edit-main-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li{width: 100%;}
    .estimation_wrapper .tb-canapes-edit-main-wrap .selection_food_item_list .selection_food_item{flex: 0 0 100%;}
    .estimation_wrapper .tb-canapes-edit-main-wrap .canape_acc_item .canape_acc_body{padding: 10px;}
    .estimation_wrapper .estimation-form-body .tb-drinks-edit-min-wrap .estimation-tab-buttons.estimation-tab-buttons-selection li{width: 100%;}
    .estimation_wrapper .tb-drinks-edit-min-wrap .selection_food_item_list .selection_food_item{flex: 0 0 100%;}

    .estimation_wrapper .tb-decor-furniture-selection-wrap .selection_food_item_list .selection_food_item {flex: 0 0 100%;}
    .tb-furniture-decor-edit-body h2 {font-size: 22px;line-height: 29px;margin-bottom: 24px;}

    .estimation_wrapper .estimation-form-body.tb-edit-guests .estimation-form-row .estimation-inputs .estimation-row .number_selector_inner{max-width: 100%;min-width: 100%;}
	.estimation_wrapper .tb-count-guest-wrap {gap: 8px;}
	.estimation_wrapper .estimation-form-body.tb-edit-guests h2{font-size: 22px;line-height: 29px;text-align: center;}

    .estimation_wrapper_inner .estimation-form-top.tb-edit-estimation-top h2{font-size: 22px;line-height: 29px;margin-bottom: 0;margin-top: 32px;}
	.estimation_wrapper_inner .estimation-form-top.tb-edit-estimation-top{display: flex;flex-direction: column-reverse;}
    .tb-estimation-form-row-selected-food .tb-estimation-form-col-3 .tb-sel-food-title {text-align: center;width: 100%;max-width: 100%;}

    .tb-event-confirmed-titles h2 {font-size: 22px;line-height: 29px;text-align: center;width:100%;}
	.tb-event-confirmed-titles select{width: 100%;margin-top: 10px;}

    .tb-event-confirmed-titles.tb-event-notifications-titles h2{width: auto;text-align: left;}

    .tb-dash-events-inner > div{width: 100%;}
    .tb-dash-events-wrapper h2{font-size: 24px;}
    .tb-dash-notification-head h2, .tb-dash-notification-head h2 span{font-size: 18px;}
    .td-ad-form-wrapper > h2{font-size: 24px;}
    .tb-estimation-form-row-selected-food .tb-estimation-form-col-3{max-width: 100%;width: 100%;}


}

@media(min-width: 768px){
	.tb-eestimation-event-type-wrap .event_type_281{padding-top: 60px;}
	.tb-eestimation-event-type-wrap .event_type_283{padding-top: 188px;}
	.tb-eestimation-event-type-wrap #sub_event_field .estimation-inputs .form-control{min-width: 175px; display: block; max-width: 175px;width: 100%;}
	.tb-create-event-estimation .create-event-estimation-innre{min-width: 560px;}
}

/* admin css end */