.col-lg-6 .additional__heading{padding-left:0;padding-right:0}body{font-family:'Libre Baskerville',serif;font-size:14px;line-height:1.6;font-weight:400}h2,.h2,.additional__heading .heading{font-size:28px;font-family:"Montserrat",sans-serif;font-weight:700}.additional__heading .heading{padding-bottom:0}.additional__heading .heading:before{display:none}h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-weight:400;line-height:1.6}h3.title{color:#5e5e5e!important}.no-underline .heading:before,.no-underline .has-underline{margin-bottom:8px!important}.no-underline .heading:before,.no-underline .has-underline:before{background:transparent!important}.no-underline div.content{min-height:90px!important}.no-underline a.btn{background-color:#f6f6f6!important}div.no-underline{margin-top:60px!important}.additional__heading h3{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:22px;margin-top:22px}h3,.row-content_repeater .content-repeater_item .entry-header{font-weight:700;font-size:16px;text-transform:uppercase;font-family:'Libre Baskerville',serif}.row-content_repeater .content-repeater_item .entry-header{color:#000}p{margin-bottom:24px}.container{max-width:1400px}.row-content_repeater .content-repeater_item .entry-header,.ds-short-content .additional__layout_wrap>.additional__content{max-width:900px;margin-left:auto;margin-right:auto}.btn,.button{color:#000;background:#f6f6f6;padding-bottom:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:12px;padding:4px 15px}.row-call_to_action .caption-wrap .buttons-wrap .btn,.row-call_to_action .caption-wrap .buttons-wrap .button{font-size:12px}.button:before,.btn:before{display:none}.gform_wrapper label.gfield_label{color:#000}.row-gravity_form .form-control,.row-gravity_form .datepicker{font-weight:400;font-family:"Montserrat",sans-serif}.has-bg-color .btn,.has-bg-color .button{background:rgba(255,255,255,.2);color:rgba(255,255,255,.5)}.button:hover,.btn:hover{background:#000;color:#deddd8}.has-bg-color .btn:hover,.has-bg-color .button:hover{color:#000;background:#deddd8}.row-call_to_action .caption-wrap .buttons-wrap .btn,.row-call_to_action .caption-wrap .buttons-wrap .button{background:none}.row-call_to_action .caption-wrap .buttons-wrap .btn:hover,.row-call_to_action .caption-wrap .buttons-wrap .button:hover{background:#000}.row-lead_ins-grid .leadin-overlay .title,.accordion-wrap .accordion-item .accordion-title{font-size:14px;letter-spacing:0;font-family:"Montserrat",sans-serif;font-weight:700;color:#000;padding-bottom:10px}.additional__heading .heading:before,.has-underline:before{width:60px;height:2px}#back-to-top{background:url(../../../../../../themes/titan/dist/assets/images/back-to-top.png) no-repeat top center;width:39px;height:39px;overflow:hidden;color:transparent}#back-to-top:before{display:none}.site-footer{font-family:'Montserrat',sans-serif}.page-header:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.25)}.primary-nav .sub-menu{display:block}.primary-nav li.menu-item-has-children>a .menu-tongle:before{content:"\f107"!important}@media (min-width:992px){.page-header,.row-featured_content .page__thumbnail.large-size>div{background-position:0 0}.row-featured_content .page__thumbnail.large-size.order-lg-2>div{background-position-x:0!important}.page-header{background-position:left bottom}.page-header .page-header-hero,.row-featured_content .page__thumbnail.large-size>div img{visibility:hidden}}.row-featured_image.has-bg-image{background-attachment:initial;background-position:center center}.banner-slider .banner-slide__description{max-width:900px;margin:0 auto}.row-featured_content .page__thumbnail.large-size>div{background-size:cover;background-repeat:no-repeat}.home-featured-layout h2{color:#FFF}.home-featured-layout .custom-heading.heading a{position:relative;padding-bottom:3px;color:#FFF}.home-featured-layout .custom-heading.heading a:before{display:block;content:'';position:absolute;bottom:0;left:0;height:2px;background:#FFF;opacity:0;width:0;-webkit-transition:all 0.3s ease-in-out;z-index:100;transition:all 0.3s ease-in-out}.home-featured-layout .custom-heading.heading a:hover:before{width:100px;opacity:1;transition:all 0.3s ease-in-out}.home-featured-layout.row-featured_content .page__thumbnail.large-size+.page__content{padding-right:30px}.home-featured-layout.img-right.row-featured_content .page__thumbnail.large-size+.page__content{padding-left:30px!important}@media (max-width:991px){.home-featured-layout.row-featured_content .page__thumbnail.large-size{padding-left:0;padding-right:0}.home-featured-layout.row-featured_content .page__thumbnail.large-size+.page__content{padding-left:30px;padding-right:30px;padding-bottom:60px}}.our-story-repeater .additional__footer .buttons-wrap .btn{max-width:250px;white-space:normal}@media (min-width:1200px){.the-design-accordions>.container>.additional__content{padding-left:8.33333%;padding-right:8.33333%}.the-design-accordions .accordion-title{text-align:center}}.page-header{background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:992px) and (max-width:1200px){body.page-template-default .page-header{height:auto!important;position:relative;min-height:300px}body.page-template-default .page-header:after{content:'';padding-top:56.25%;display:block}body.page-template-default .page-header .header-content_wrap{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:60px 15px}}@media (min-width:992px){.blog .page-header,.single-post .page-header,.page-template-page-semi_header .page-header{background-size:auto auto;background-color:#f5f4f0;background-position:bottom left;height:500px}.blog .page-header .header-content_wrap,.single-post .page-header .header-content_wrap,.page-template-page-semi_header .page-header .header-content_wrap{margin-top:72px}}@media (min-width:1200px){.banner-slider .banner-slide__caption{margin-top:50px}}@media (max-width:991px){.site-header .navbar-brand img{max-width:250px}.page-header{padding:0}.page-header .header-content_wrap{padding-top:200px;padding-bottom:60px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0;position:relative}.breadcrumbs{padding-bottom:15px}}@media (max-width:767px){.topbar,.navbar-toggler{-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;max-width:40px}.navbar-toggler .menu-text{display:none}}#additional-111-1 .gravity-form{max-width:800px;margin:0 auto}article .post-title{font-weight:400;line-height:1.6;font-size:1.5625rem}article h4{font-size:15px}article.post{text-align:center}article.post h3{position:relative}article.post h3:before{content:"";width:82px;margin:0 auto 40px;border-top:2px solid #470d35;display:block}@media (min-width:992px){.home-featured-layout.row-featured_content .page__thumbnail.large-size+.page__content{padding-left:110px}.home-featured-layout.row-featured_content .page__content.more-space-bottom{padding-bottom:90px}.home-featured-layout.row-featured_content .page__content.more-space-top{padding-top:97px}.home-featured-layout.img-right.row-featured_content .page__thumbnail.large-size+.page__content{padding-left:15px;padding-right:110px}}.home-featured-layout .page__content hr{border-top:2px solid rgba(255,255,255,.3);margin-top:68px;margin-bottom:43px}.home-featured-layout .additional__heading h2.heading:before{display:none}.home-our-story .additional__heading{padding-left:0;padding-right:0}.home-our-story .additional__heading .custom-heading{padding-bottom:0;font-size:28px;line-height:1.5}.home-our-story .additional__heading .custom-heading:before{display:none}.home-our-story .additional__footer .buttons-wrap{text-align:center}.home-our-story .additional__footer .buttons-wrap a{padding:5px 9px;color:#000;background:#deddd8;transition:all 0.3s ease-in-out;font-weight:400}.home-our-story .additional__footer .buttons-wrap a:hover{color:#FFF;background:#40403c;transition:all 0.3s ease-in-out}.home-our-story .additional__footer .buttons-wrap a:before{display:none}.banner-slide__image:before{display:none}.banner-slide__description{text-align:center;color:#000;line-height:1.34}.banner-slider .banner-slide__description{font-size:22px}.banner-slider .banner-slide__description img{margin-bottom:45px}.page-header .header-content_wrap .site-title{font-family:"Montserrat",sans-serif;font-size:38px;text-transform:uppercase;font-weight:800;color:#FFF;padding-bottom:10px}h2,.h2,.home-our-story .additional__heading .custom-heading,h1{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;font-weight:300;color:#5E5E5E;line-height:1.6}.additional__heading .heading{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;color:#000;line-height:1.6}.row-call_to_action .caption-wrap .caption__sub-title{font-size:16px;text-transform:uppercase;font-weight:700}.additional__heading .heading+div{margin-top:2rem}h4{font-size:20px}.row-content_repeater .content-repeater_item ul:not([id]):not([class]){list-style-type:none}.emphasis-text{font-family:"Montserrat",sans-serif;font-weight:300;font-size:18px;color:#5E5E5E;line-height:1.6}.button,.btn,.button{letter-spacing:0!important}.row-content_repeater .content-repeater_item:not(:last-child):before{bottom:10px!important}.row-content_repeater .content-repeater_item:before{content:'';position:absolute;bottom:10px!important;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:82px;height:2px;background:#470d35}.row-content_repeater .content-repeater_item{padding-bottom:32px;margin-bottom:32px}.elfsight-widget-instagram-feed.elfsight-widget .eapps-instagram-feed-title{font-family:'Montserrat',sans-serif;font-size:18px!important;font-weight:700!important;margin-top:60px!important}.heading::before,.has-underline::before{background:transparent!important}