<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

/* Concept Factory */
.masonry.material .masonry-blog-item .grav-wrap .text, .related-posts[data-style="material"] .grav-wrap .text, .post-area.featured_img_left article .grav-wrap .text, .nectar-recent-posts-single_featured .grav-wrap .text &gt; span{display:none;}

.masonry.material .masonry-blog-item .grav-wrap &gt; a, .related-posts[data-style="material"] .grav-wrap &gt; a, .post-area.featured_img_left article .grav-wrap &gt; a, .nectar-recent-posts-single_featured .grav-wrap &gt; a{display:none;}



.gmnoprint .gm-bundled-control {
    display: none!important;
}

/* btn */

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3) {
    padding: 12px 25px;
}

/* lang */

.lang-item &gt; a{
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}

.lang-item &gt; a:after {
    display: none !important;
}

.lang-item:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: calc(50% - 2px);
    transform: translateY(-50%);
    width: 1px;
    height: 25px;
    background: #000000;
    opacity: 0.3;
}

.transparent .lang-item:after {
    background: #FFFFFF;
}

@media (max-width:1230px) {
    .lang-item:after {
       display: none !important;
    }
}

/* menu dropdown */


.sub-menu {
    box-shadow: none !important;
}

.ascend #header-outer .sf-menu .sub-menu li a {
    color: #535353 !important;
    background-color: #FFFFFF !important;
    transition: all .3s;
}

.ascend #header-outer .sf-menu .sub-menu li a:hover {
    color: rgba(197,133,43,1) !important;
}

body header#top nav .sf-menu .sub-menu li.current-menu-item &gt; a {
    color: rgba(197,133,43,1) !important;
    background-color: #FFFFFF !important;
    font-weight: 600;
}

/* hero */

@media only screen and (max-width: 690px){
body.page #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li &gt; a {
    font-size: 18px!important;
    line-height: 21px!important;}
}

.hero .row-bg-wrap.instance-0:before{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ' ';
    z-index: 2;
    background: rgba(0,0,0,0.3);
}

.title-hero{
    position: relative;
    display: inline-block;
}

.title-hero:after {
    content: "";
    display: block;
    position: absolute;
    right: -30px;
    top: -30px;
    width: 45px;
    height: 65px;
    background: url(/wp-content/uploads/2018/05/graines.svg)no-repeat center center;
    background-size: 100%;
}

.btn-hero:after {
    content: "";
    display: block;
    position: absolute;
    height: 20vh;
    width: 2px;
    background: rgba(255, 255, 255, 0.75);
    bottom: calc(-20vh - 2px);
    left: calc(50% - 1px);
    z-index: 1;
}

.btn-hero:before {
    content: "";
    display: block;
    position: absolute;
    height: 20vh;
    width: 2px;
    background: #c5852b;
    bottom: calc(-20vh - 2px);
    left: calc(50% - 1px);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    transition: -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    z-index: 2;
}

.btn-hero:hover:before {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
}

/* events */

/*
.events .nectar-hor-list-item {
    margin-bottom: 32px;
    padding: 25px !important;
    border: none !important;
    background: #FFFFFF;
    box-shadow: 5px 0 20px rgba(0,0,0,0.05);
    color: #515151;
    transition: all .3s;
}

.events .nectar-hor-list-item:hover {
    box-shadow: 5px 0 30px rgba(0,0,0,0.08);
}

.events .nectar-list-item:first-child{
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #00597a;
    width: 10% !important;
}

.events .nectar-list-item:nth-child(2){
    font-size: 18px;
    font-weight: 400;
    color: #515151;
    width: 65% !important;
}

.events .nectar-list-item-btn {
    color: #00597a !important;
    font-size: 13px !important;
    text-transform: none !important;
    border: 2px solid rgba(0,89,122,0.3) !important;
}
*/

/* event widget */

.event-widget .tribe-list-widget .tribe-events-list-widget-events{
    list-style: none;
    margin-bottom: 32px;
    padding: 25px 35px !important;
    border: none !important;
    border-radius: 5px;
    background: #FFFFFF;
    box-shadow: 5px 0 20px rgba(0,0,0,0.05);
    color: #515151;
    transition: all .3s;
}

.event-widget .tribe-list-widget .tribe-events-list-widget-events:hover {
    box-shadow: 5px 0 40px rgba(0,0,0,0.08);
}

.event-widget h4.tribe-event-title {
    margin-bottom: 3px !important;
}

.event-widget .tribe-event-title a{
    font-size: 18px;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0;
    color: #515151;
    width: 65% !important;
    transition: all .3s;
}

.event-widget .tribe-event-title a:hover {
    color: #00597a;
}

.event-widget .tribe-event-duration {
    font-size: 14px;
    color: #999;
}

.event-widget .tribe-events-widget-link {
    display: none !important;
}

/* event calendar */

#tribe-bar-form {
    background: none;
}

#tribe-bar-date, #tribe-bar-form input[type=text], #tribe-bar-form input[type=text]:focus {
    border: none;
    border-bottom: none;
    outline: none;
}

.datepicker.dropdown-menu {
    border: none;
    -webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 20px rgba(0,0,0,.1);
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
}

.datepicker-dropdown:before {
    border-bottom: none;
}

#tribe-events-bar {
    display: none;
}

h2.tribe-events-page-title {
    margin: 45px 0 75px 0;
    color: #00597a;
    text-align: center;
    font-family: Lobster Two;
    text-transform: none;
    letter-spacing: 0;
    font-size: 45px;
    line-height: 55px;
    font-weight: 400;
}

#tribe-events-header {
    background: #00597a;
    margin-bottom: 0;
}

#tribe-events-header  .tribe-events-sub-nav {
    padding: 20px;
}

#tribe-events-header .tribe-events-nav-previous a, #tribe-events-header .tribe-events-nav-next a {
    text-transform: capitalize;
    color: #FFFFFF;
}

#tribe-events-header .tribe-events-nav-next a {
    position: relative;
    padding-right: 50px;
}

#tribe-events-header .tribe-events-nav-next a:before {
    content:"â€º";
    position: absolute;
    top: -50%;
    right: 0;
    display: block;
    width: 30px;
    height: 30px;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    border-radius: 17px;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    transition: all .3s;
}

#tribe-events-header .tribe-events-nav-next a:hover:before{
    background: #FFFFFF;
    color: #00597a;
}

#tribe-events-header .tribe-events-nav-previous a {
    position: relative;
    padding-left: 50px;
}

#tribe-events-header .tribe-events-nav-previous a:before {
    content:"â€¹";
    position: absolute;
    top: -50%;
    left: 0;
    display: block;
    width: 30px;
    height: 30px;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    border-radius: 17px;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    transition: all .3s;
}

#tribe-events-header .tribe-events-nav-previous a:hover:before{
    background: #FFFFFF;
    color: #00597a;
}

#tribe-events-header .tribe-events-nav-previous a span, #tribe-events-header .tribe-events-nav-next a span {
    display: none;
}

#tribe-events-footer {
    display: none;
}

#tribe-events-content .tribe-events-calendar td {
    border: 1px solid #e9e9e9;
}

#tribe-events-content table.tribe-events-calendar {
    border: 1px solid #e9e9e9;
    border-top: 0;
    background: #FFFFFF;
    margin-top: 0;
}

body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #ffffff;
}

#tribe-events-content thead th {
    background: #FFFFFF;
    color: #999;
    text-align: center;
    border: none;
    border-bottom: 1px solid #e9e9e9;
}

.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]&gt;a {
    background-color: transparent;
    color: #c2c2c2;
}

.tribe-events-calendar td div[id*=tribe-events-daynum-]{
    padding: 15px;
    background: none;
    font-size: 15px;
    font-weight: 600;
    text-align: right;
}

.tribe-events-calendar td div[id*=tribe-events-daynum-] a {
    font-size: 15px;
    background: none;
}

.tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-] {
    font-weight: 600;
    color: #535353;
}

.tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-] a {
    display: inline-block;
    width: 28px;
    background: #c5852b;
    padding: 5px 0;
    margin-top: 0;
    border-radius: 14px;
    text-align: center;
    color: #FFFFFF;
    pointer-events: none;
}

.tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-] a:hover {
    color: #FFFFFF;
}

.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]&gt;a {
    background-color: transparent; 
}

.tribe-events-notices {
    display: none;
}

a.tribe-events-ical {
    display: none !important;
}

/* event single post */

.single-tribe_events &gt; #ajax-content-wrap &gt; .container-wrap &gt; .container {
    max-width: none;
    width: 100%;
    padding: 0;
}

.single-tribe_events &gt; #ajax-content-wrap &gt; .container-wrap {
    padding-top: 0;
}

.main-content .tribe-events-event-image {
    height: 100%;
    width: 100%;
}

.main-content .tribe-events-event-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#tribe-events-hero {
    position: relative;
    width: 100%;
    height: 70vh;
    overflow: hidden;
}

.tribe-events-hero-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 1;
}

.tribe-events-hero-bg:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    z-index: 2;
}

.tribe-events-hero-bg:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #c5852b;
    background: linear-gradient(135deg,#c5852b 0%,#00597a 100%);
    opacity: 0.3;
    z-index: 2;
}

#tribe-events-hero .container-wrap{
    height: 100%;
    background-color: transparent;
}

#tribe-events-hero .container {
    height: 100%;
    text-align: center;
}

#tribe-events-hero .tribe-events-back {
    position: absolute;
    top: 40px;
    padding: 12px 25px;
    border-radius: 30px;
    background: transparent;
    border: 2px solid #fff;
    color: #FFF;
    transition: all .3s;
}

#tribe-events-hero .tribe-events-back:hover {
    background: #FFF
}

#tribe-events-hero .tribe-events-back a {
    color: #FFF;
}

#tribe-events-hero .tribe-events-back:hover a {
    color: #21759b;
}

.tribe-events-hero-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 60%;
    margin: 0 auto;
    text-align: center;
}

.tribe-events-hero-content .tribe-events-single-event-title {
    font-size: 45px;
    line-height: 1.6;
    color: #FFF;
}

.tribe-events-hero-content .tribe-events-schedule h2{
    font-family: Muli;
    font-weight: 500;
    font-size: 20px;
    color: #FFF!important;
    opacity: 0.8;
    margin-bottom: 25px;
}

.tribe-events-hero-content .tribe-events-schedule .tribe-events-cost {
    font-size: 30px;
    font-weight: 600;
    color: #FFF;
}

.single-tribe_events .tribe-events-single-event-description {
    padding: 70px 16%;
    font-size: 17px;
    line-height: 1.6;
}

.single-tribe_events .tribe-events-cal-links {
    display: none;
}

.single-tribe_events .tribe-events-event-meta {
    background: transparent;
    border: none;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 25px;
    color: #00597a;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
    margin-bottom: 10px;
}

.single-tribe_events .tribe-events-venue-map {
    background: transparent;
    border: none;
    border-radius: 0px;
    display: inline-block;
    float: none;
    margin: 20px 0;
    padding: 0px;
    width: 100%;
}

.single-tribe_events .tribe-events-venue-map &gt; div {
    height: 450px !important;
}

@media (max-width:1550px) {
    #tribe-events-hero .tribe-events-back {
        position: relative;
        transform: none;
        display: inline-block;
    }
}

@media (max-width:1000px){
    .tribe-events-hero-content {
        width: 100%;
    }
    .tribe-events-hero-content .tribe-events-single-event-title {
        font-size: 35px;
    }
    .single-tribe_events .tribe-events-single-event-description {
        padding: 70px 0;
    }
} 

@media (max-width:768px){
    .single-tribe_events .tribe-events-schedule {
        background: transparent;
        border: none;
        margin: 0;
        padding: 0;
    }
    
}

@media only screen and (max-width: 690px) {
    .single-tribe_events &gt; #ajax-content-wrap &gt; .container-wrap &gt; .container {
        max-width: none !important;
    }
}

/* news */

.news-list .blog-recent[data-style*="classic_enhanced"] .article-content-wrap, .news-list .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 10%!important;
}

.news-list .post-header h3{
    font-family: "muli", sans-serif!important;
    font-size: 22px!important;
    line-height: 32px!important;
    font-weight: 400!important;
}

.news-list .meta-category a{
    border: 2px solid transparent!important;
    background-color: #00597a!important;
}

.news-list .post-meta, .news-list .post-area.masonry article.post .post-meta {
    display: none!important;
}

.news-list .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    padding-bottom: 0!important;
}

#single-below-header {
    display: none!important;
}

.author-section {
    display: none!important;
}

/* contact */

.contact-info {
    padding-left: 0!important;
}

.contact-info a{
    text-decoration: none;
    font-size: 18px;
    line-height: 35px;
    color: #1a1a1a;
    font-weight: 400;
    transition: all .3s;
}

.contact-info a:hover{
    color: #00597a;
}

@media (max-width:1000px){
    .contact-info-container {
        transform: translateY(15%)!important;
    }
}

/* footer */

#footer-outer .row {
    padding: 10% 0px 5% 0px;
}

.footer-logo {
    display: block;
    width: 150px!important;
    height: auto!important;
}

#footer-outer .nectar-social {
    margin-left: -10px;
}

#footer-outer .footer-link {
    opacity: 0.7 !important;
    transition: all .3s;
    cursor: pointer;
}

#footer-outer .footer-link:hover {
    opacity: 1 !important;
}

/* flickity slider */

.nectar-flickity.not-initialized.nectar-carousel.flickity-enabled.is-draggable:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 95%;
    top: -30px;
    left: -30px;
    background: rgb(247, 243, 236);
    z-index: -1;
}

.flickity-multi .nectar-flickity.not-initialized.nectar-carousel.flickity-enabled.is-draggable:after {
    display: none;
}


@media (max-width:768px){
    .tribe-events-sub-nav li a{
        background: none;
    }

    #tribe-events-header .tribe-events-sub-nav li a {
        display: block;
    }

    #tribe-events-header .tribe-events-nav-previous a:before{
        top: 50%;
        margin-top: -15px;
    }

    #tribe-events-header .tribe-events-nav-next a:before {
        top: 50%;
        margin-top: -15px;
    }
}</pre></body></html>