.td-spa.page-template-page-pagebuilder-overlay .sf-menu>.current-category-ancestor>a,.td-spa.page-template-page-pagebuilder-overlay .sf-menu>.current-menu-ancestor>a,.td-spa.page-template-page-pagebuilder-overlay .td-header-style-3 .td-header-main-menu,.td-spa.page-template-page-pagebuilder-overlay .td-header-style-4 .td-header-main-menu,.td-spa.page-template-page-pagebuilder-overlay .td-header-style-8 .td-header-top-menu-full,.td-spa.page-template-page-pagebuilder-overlay .td-header-wrap .td-header-menu-wrap-full{background-color:transparent!important}.td-spa.tdm-menu-active-style2 .tdm-header .sf-menu>li>a{padding:6px 0;margin:0 20px}.td-spa.tdm-menu-active-style2 .sf-menu>li>a:after{height:1px}.td-spa.tdm-menu-active-style2 .header-search-wrap #td-header-search-button .td-icon-search{font-size:16px}@media (min-width:768px) and (max-width:1018px){.td-spa.tdm-menu-active-style2 .tdm-header-style-2 .td-logo-in-menu{position:relative}}@media (min-width:768px){.td-spa .td-affix .header-search-wrap .td-icon-search{line-height:60px!important}}@media (min-width:768px) and (max-width:1018px){.td-spa .tdm-title-xsm{font-size:14px;line-height:22px}}@media (min-width:1019px) and (max-width:1140px){.td-spa .tdm-title-md{font-size:32px;line-height:44px}}@media (max-width:1018px){.td-spa .tdm-title-md{font-size:24px;line-height:34px}}@media (min-width:1141px){.td-spa .td-medium-title-smaller .tdm-title-md{font-size:30px;line-height:40px}}@media (min-width:1019px) and (max-width:1140px){.td-spa .td-medium-title-smaller .tdm-title-md{font-size:26px;line-height:36px}}@media (min-width:768px) and (max-width:1018px){.td-spa .td-medium-title-smaller .tdm-title-md{font-size:20px;line-height:28px}}@media (min-width:1019px) and (max-width:1140px){.td-spa .tdm-title-bg{font-size:38px;line-height:50px}}@media (max-width:1018px){.td-spa .tdm-title-bg{font-size:30px;line-height:40px}}@media (min-width:768px) and (max-width:1018px){.td-spa .tdm-title-sub{font-size:14px;line-height:22px}}@media (max-width:767px){.td-spa .tdm-title-sub{font-size:13px;line-height:20px}}.td-spa .tdm-descr{font-size:13px;font-weight:300;line-height:22px}.td-spa .td-spa-hero .tdm-title-bg{text-shadow:0 0 40px rgba(0,0,0,.2)}@media (min-width:1141px){.td-spa .td-spa-hero .tdm-descr{font-size:22px!important;line-height:34px!important}}@media (min-width:1141px){.td-spa .td-spa-medium-size .tdm-descr{font-size:15px!important;line-height:25px!important}}.td-spa .td-spa-menu .tdm-title-sm{font-size:14px;font-weight:400;width:70%;line-height:14px}.td-spa .td-spa-menu .tdm-title-xsm{font-size:16px;line-height:16px}.td-spa .td-spa-menu .tdm-food-menu-price{font-size:14px;font-weight:400;width:30%}.td-spa .tds-title-over-image1 .tdm-title-over-image-info{right:0;position:absolute;opacity:0;bottom:30px;text-align:center!important;margin:auto;left:0}.td-spa .tds-title-over-image1 .tdm-title-over-image-info .tdm-title-sub{font-size:13px}.td-spa .tds-title-over-image1:before{transition:opacity .15s cubic-bezier(.25,.46,.45,.94) 75ms}.td-spa .tds-title-over-image1:hover .tdm-title-over-image-info{opacity:1}.td-spa .tds-title-over-image1:hover:before{opacity:.6}.td-spa .tdm_block_pricing .tdm-pricing-features{font-size:14px;line-height:26px}.td-spa .td-spa-gallery{line-height:0}.td-spa .tdm_block_testimonial .tdm-testimonial-job{font-weight:300;text-transform:uppercase;font-family:Open Sans,Arial,sans-serif}.td-spa .td-footer-wrapper a{color:#444}.td-spa .wpforms-form .wpforms-field{margin-bottom:5px!important}.td-spa .wpforms-form input[type=email],.td-spa .wpforms-form input[type=number],.td-spa .wpforms-form input[type=text],.td-spa .wpforms-form textarea{height:36px!important;font-size:13px!important;border:1px solid #eaeaea!important;font-weight:300!important;color:#aaa!important;padding-right:12px!important;border-radius:0!important;padding-left:12px!important}.td-spa .wpforms-form textarea{height:80px!important;min-height:80px!important}.td-spa .wpforms-form button[type=submit]{-webkit-transition:background-color .4s!important;-moz-transition:background-color .4s!important;-o-transition:background-color .4s!important;transition:background-color .4s!important}.td-spa .wpforms-form button[type=submit]:hover{background-color:#444!important}.td-spa #td-theme-settings .td-skin-buy a{background-color:#ea967c}