.mx_image_background{background-color:#f2f2f2}.td-visibility-hidden{visibility:hidden}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.td-showcase{}.td-showcase .tdm-header-style-1 .td-header-gradient:before{display:none}@media(min-width:1018px){.td-showcase .td-header-wrap .td-affix .td-main-menu-logo a,.td-showcase .td-header-wrap .td-affix .sf-menu>li>a,.td-showcase .td-header-wrap .td-affix .header-search-wrap .td-icon-search,.td-showcase .td-header-wrap .td-affix .td-header-menu-social{line-height:58px!important}}.td-showcase .tds-title3 .tdm-title-sub{letter-spacing:3px}@media(max-width:1018px){.td-showcase .tdm-title-xxsm{font-size:20px;line-height:26px}.td-showcase .tdm-title-xsm{font-size:22px;line-height:30px}.td-showcase .tdm-title-sm{font-size:26px}.td-showcase .tdm-title-md{font-size:45px;line-height:46px}.td-showcase .tdm-title-bg{font-size:48px;line-height:48px}.td-showcase .tdm_block_team_member .tdm-title{font-size:24px;line-height:27px}.td-showcase .tds-team-member3 .tdm-member-image-wrap{width:120px}}.td-showcase .tds-button2:hover{background-color:#000}.td-showcase .td-showcase-dark-btn .tds-button2:hover{background-color:#fff}.td-showcase .tds-title-over-image1 .tdm-title-sm{margin-top:6px;margin-bottom:4px;font-family:playfair display}.td-showcase .td-showcase-subfooter .tdm-descr{font-size:13px}.td-showcase #td-theme-settings .td-skin-buy a{background-color:#747bf0}