/********* Compiled - Do not edit *********/
:root{--color-primary:#000000;--color-secondary:#00ae9f;--color-gradient-start:#00ae9f;--color-gradient-stop:#004475;--color-link:#00ae9f;}body{font-family:Montserrat;font-weight:400;line-height:1.53em;font-size:15px;color:#67615d;}body.single-post .content{line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:Lobster;font-weight:400;line-height:1.2em;font-size:52px;color:#000000;}.h2,h2{font-family:Lobster;font-weight:400;line-height:1.2em;font-size:42px;color:#000000;}.h3,h3{font-family:Lobster;font-weight:400;line-height:1.2em;font-size:38px;color:#000000;}.h4,h4{font-family:Montserrat;font-weight:600;line-height:1.2em;font-size:34px;color:#000000;}.h5,h5{font-family:Montserrat;font-weight:600;line-height:1.2em;font-size:20px;color:#222222;}.h6,h6{font-family:Montserrat;font-weight:400;line-height:1.2em;font-size:18px;color:#000000;}.main-header .navbar-brand{max-width:150px;}.titlebar-inner h1{}.titlebar-inner p{}#content{background-color:#333333;}@media screen and (max-width: 1199px){body[data-mobile-nav-style=classic] .navbar-collapse, body[data-mobile-nav-style=minimal] .navbar-collapse{background:rgb(163, 129, 106);color:rgb(255, 255, 255);}body[data-mobile-nav-style=modern]:before{background:rgb(0, 174, 159);}ul.nav.main-nav > li > a, ul.nav.main-nav > li > a:hover, .main-nav .children > li.active > a, .main-nav .children > li.current-menu-item > a, .main-nav .children > li.current-menu-ancestor > a, .main-nav .children > li:hover > a, .nav-item-children > li.active > a, .nav-item-children > li.current-menu-item > a, .nav-item-children > li.current-menu-ancestor > a, .nav-item-children > li:hover > a{color:inherit !important;}ul.nav.main-nav > li > a{border-color:rgba(255, 255, 255, 0.17);}}.main-header .navbar-brand img.logo-light,
.navbar-brand-hover img.logo-default,
.navbar-brand-inner img.logo-default {
    max-width: 150px;
}

.mf-formcont {
    max-width: 800px;
    margin: auto;
}
.mf-left {
    margin-right: 2%;
}
.mf-col {
    width: 48%;
    display: inline-block;
}
.mf-row input {
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 15px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.16)!important;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16)!important;
}
.mf-row input,
.mf-row select {
    background-color: #f5f5f5;
    color: #5e5e5e;
    font-size: 14px;
    border: 1px solid #ccc;
    margin-bottom: 15px !important;
    width: 100%;
    font-family: Georgia, serif;
}

.mf-formcont span.ui-selectmenu-text {
    font-family: Georgia, serif !important;
    font-size: 14px !important;
}

.page-id-320 .wpcf7-response-output {
    color: #ffffff;
}
.mf-row .ui-selectmenu-button.ui-button {
    width: 100%;
    margin-bottom: 15px !important;
    padding-top: 8px;
    padding-bottom: 7px;
    padding-left: 15px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.16)!important;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.16)!important;
    display: block;
    line-height: inherit;
    color: #5e5e5e !important;
}
.mf-row {
    display: flex;
}


.mf-3col {
    display: flex;
}
.mf-col3 {
    width: 33.33%;
}
.mf-col3.mf-second {
    margin: 0 10px;
}
.wpcf7-form .wpcf7-not-valid-tip {
    box-shadow: none;
    font-style: italic;
    background: transparent;
    color: #ff0000 !important;
    font-weight: normal;
    font-size: 12px;
}
span.wpcf7-form-control-wrap {
    margin-bottom: 22px;
}
.mf-submit input {
    background-color: rgb(39, 39, 39);
    border-color: rgb(39, 39, 39);
    border-radius: 2px;
    border: 0;
    font-size: 15px !important;
    letter-spacing: 0.02em !important;
    background: var(--color-primary);
    color: #fff;
    padding: 0.85em 1.5em;
    margin-top: 20px;
    transition: all .3s ease;
}
.mf-submit input:hover {
    background-color: rgb(39, 39, 39);
    border-color: rgb(39, 39, 39);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05), 0px 2px 2px rgba(0, 0, 0, 0.05), 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 8px 8px rgba(0, 0, 0, 0.05), 0px 16px 16px rgba(0, 0, 0, 0.05);
}
.wpcf7-response-output {
    max-width: 1000px;
    margin: 15px auto !important;
}


.mf-row input::-webkit-input-placeholder,
.mf-row select::-webkit-input-placeholder {
    color: #5e5e5e !important;
}
.mf-row input:-ms-input-placeholder,
.mf-row select:-ms-input-placeholder {
    color: #5e5e5e !important;
}
.mf-row input::placeholder,
.mf-row select::placeholder {
    color: #5e5e5e !important;
}


@media only screen and (max-width: 690px) {
.mf-col {
    width: 100%;
    display: block;
}
.mf-row {
    display: block;
}
}



.nblock .wpb_single_image.wpb_content_element.vc_align_center {
    opacity: 1 !important;
}
.mainbar-wrap #primary-nav a,
.mainbar .header-module .btn-txt {
    font-family: Montserrat !important;
}


.nform #tripleseat_embed_form > table td,
.nform #tripleseat_embed_form > table tr {
    border-color: #ececec;
}
.nform #tripleseat_embed_form > table {
    margin: auto;
    border-color: #ececec;
}
.nform #tripleseat_embed_form h2 {
    font-size: 26px;
}
.nform tr.row_submit #lead_form_submit a {
    display: none;
}
.nform input,
.nform textarea {
    padding: 4px 10px;
}
.nform input#lead_submit {
    margin-top: 20px;
}

h1 span,
h2 span,
h3 span {
    font-family: Lobster !important;
}
.nform .tudorfunction input {
    padding-top: 8px;
    padding-bottom: 7px;
}
.nform .tudorfunction input,
.nform .tudorfunction select,
.nform .tudorfunction span {
    font-family: Montserrat !important;
}

.single-liquid-portfolio .pf-related-posts {
    display: none;
}


.liquid-portfolio-list-row .ld-pf-details-inner h3.ld-pf-title {
    text-transform: initial !important;
}