/********* Compiled - Do not edit *********/
@font-face {
font-family:"Glacial Indifference";
src:url(#), url(#);}
:root{--color-primary:#41b3ce;--color-secondary:#091e2e;--color-gradient-start:#41b3ce;--color-gradient-stop:#41b3ce;--color-link:#091e2e;--color-link-hover:#41b3ce;}.lqd-page-frame[data-orientation=v]{background:rgb(255, 255, 255);}.lqd-page-frame[data-orientation=h]{background:rgb(255, 255, 255);}body{font-family:Muli;font-weight:400;line-height:1.5;font-size:16px;color:#091e2e;background:rgb(255, 255, 255);}body.single-post .content{}.h1,h1{font-family:Muli;font-weight:700;line-height:1.111em;font-size:72px;color:#181b31;}.h2,h2{font-family:Muli;font-weight:800;line-height:1.111em;font-size:36px;color:#181b31;}.h3,h3{font-family:Muli;font-weight:700;line-height:1.25em;font-size:30px;color:#181b31;}.h4,h4{font-family:Muli;font-weight:700;line-height:1.5em;font-size:22px;color:#181b31;}.h5,h5{font-family:Muli;font-weight:700;line-height:1.5em;font-size:19px;color:#181b31;}.h6,h6{font-family:Muli;font-weight:700;line-height:1.5;font-size:17px;color:#181b31;}.main-header .navbar-brand{max-width:60px;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar-inner{padding-top:95px;padding-bottom:95px;}.titlebar{background-image:url( ../2019/07/66037344_2440594722893947_2925289542267174912_o.jpg);background-size:cover;}.titlebar .titlebar-scroll-link{color:rgb(255, 255, 255);}#content{background-image:url( ../2019/07/bg-min.png);}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{color:rgb(9, 30, 46) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(9, 30, 46) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover{color:#03afe0 !important;}}.ld-pb-top .ld-pb-icon-wrap, .ld-pb-top figure {
    display: inline-flex;
    width: 108px;
    height: 108px;
    margin: 0;
    border-radius: 50em;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2;
    overflow: hidden;
}


.ld-pb-icon-wrap {
    color: #3ed2a7;
    font-size: 50px;
    line-height: 1;
}


.one-roadmap-mark {
    display: inline-flex;
    width: 32px;
    height: 32px;
    margin-left: auto;
    align-items: center;
    justify-content: center;
    border: 2px solid;
    border-radius: 50em;
    font-size: 30px;
    opacity: 0.43;
    display: none;
}


.one-roadmap::before {

    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;

}


.one-roadmap-bar {

    display: inline-block;
    width: 15px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    align-self: flex-start;
    border-radius: 50em;
    margin-top: 4px;

}

.one-roadmap-item {
    display: flex;
    position: relative;
    padding-bottom: 1.4em;
    padding-left: 30px;
    flex-flow: row wrap;
    align-items: center;
    color: #000;
}

.one-roadmap {
    padding: 40px 10px 40px 8px;
}

.liquid-filter-items-label.size-lg {
    font-size: 48px;
}

.liquid-filter-items-label.size-xl {
    font-size: 48px;
    line-height: 44px;
}

.titlebar-inner {
    padding-top: 65px;
    padding-bottom: 75px;
}

.ltr-sp-1 {
    letter-spacing: 0.04em !important;
}

.filter-list li {

    color: #b8beca;
    cursor: pointer;
    padding-right: 5px;

}

.ld-pf-details {
    display: flex;
    padding: 25px;
    flex-direction: column;
    position: relative;
    z-index: 2;
}

.iconbox-shadow {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.07);
}

ld-pf-category-item font-style-italic split-text-applied 

html.csspositionsticky.backgroundblendmode.objectfit.object-fit.backgroundcliptext.cssmask.js_active.vc_desktop.vc_transform body.home.page-template-default.page.page-id-4394.logged-in.wp-embed-responsive.site-wide-layout.lazyload-enabled.wpb-js-composer.js-comp-ver-6.0.3.vc_responsive div#wrap main#content.content section.vc_row.wpb_row.vc_row-fluid.vc_custom_1563437869679.row-contains-padding-top.liquid-row-shadowbox-5d77c96a34280.vc_row-has-fill.vc_row-has-bg.vc_column-gap-35 div.ld-container.container div.row.ld-row div.wpb_column.vc_column_container.vc_col-sm-8.liquid-column-5d77c96a35ffb div.vc_column-inner div.wpb_wrapper.ca-initvalues-applied.lqd-animations-done div.wpb_wrapper-inner div.carousel-container.carousel-nav-circle.carousel-nav-bordered.carousel-nav-sm.ld_portfolio_listing_5d77c96a366ab div.carousel-items.row.flickity-enabled.is-draggable.flickity-equal-cells div.flickity-viewport-wrap div.flickity-viewport.is-moving div.flickity-slider div.col-lg-4.col-md-6.col-xs-12.carousel-item.restaurants-cafes.is-selected.is-selected-i-1 div.carousel-item-inner article#post-4136.ld-pf-item.ld-pf-light.pf-details-inside.pf-details-visible.pf-details-full.pf-details-h-str.pf-details-v-end.title-size-48.pf-hover-shadow.post-4136.liquid-portfolio.type-liquid-portfolio.status-publish.format-standard.has-post-thumbnail.hentry.liquid-portfolio-category-restaurants-cafes div.ld-pf-inner div.ld-pf-details div.ld-pf-details-inner p.ld-pf-category.ld-pf-category-lined span.ld-pf-category-item.font-style-italic.split-text-applied


.iconbox-heading-sm h3 {
    font-size: 19px;
}


.ld_carousel_5d9f5a65ebc09 .carousel-item {
    padding-left: 0px;
    padding-right: 0px;
}

.liquid-row-responsive-5d9fc40237cd4 {
    padding-bottom: 0px !important;
}

.liquid-row-responsive {
    padding-bottom: 0px !important;
}

.iconbox-heading-sm h3 {
    font-size: 19px;
}

.ld_cf7_5da73f8ba5b9f input[type="submit"] {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.1em;
    border-color: rgba(255, 255, 255, 0);
}

p {
    margin-bottom: 0em;
}

@media only screen and (max-width: 959px) {
.is-stuck { display: none!important; }	
}

.btn > span {
    display: inline-flex;
    padding: 1em 2em;
    border-radius: inherit;
    border-color: inherit;
    flex-flow: row wrap;
    align-items: center;
}