
        .menuToggle{
            text-wrap:nowrap;
        }
        *{
            font-smooth: always !important;
            -webkit-font-smoothing: antialiased !important;
        }
        .btn{
            font-size:13pt;
        }
        .container{
            max-width:1440px;
        }
        p{
            line-height:19pt;
        }
        h5{
            line-height:24pt;
        }
        strong{
            font-weight:600 !important;
        }
        select.form-control{
            border:1px solid black !important;
        }
        .photoheader{
            max-height:500px;
            overflow:hidden;
        }
        .form-control{
            border:1px solid black;
        }
        .card-body{
            border: 1px solid #EEEEEE;
        }
        select{
            border: 1px solid #000000 !important;
        }
        .customForm input, .customForm select{
            max-width:400px;
        }
        .masonry {
            display:block;
            column-count: 3;
            column-gap: 1rem;
        }
        .masonry img {
            cursor:pointer;
        }

        @media (max-width: 992px) {
            .masonry {
                column-count: 2;
            }
        }

        @media (max-width: 576px) {
            .masonry {
                column-count: 1;
            }
        }

        .masonry-item {
            break-inside: avoid;
            margin-bottom: 1rem;
            display: inline-block;
            width: 100%;
        }

        .btn-primary{
            background: #224E22;
            color:white;
            border:1px solid #224E22;
        }
        .btn-primary:hover{
            background: #3d693d;
            color:white;
            border:1px solid #3d693d;
        }

        .btn-secondary{
            background: #71885E;
            color:white;
            border:1px solid #71885E;
        }
        .btn-secondary:hover{
            background: #8fa87a;
            color:white;
            border:1px solid #8fa87a;
        }
        #logo img {
            max-width: 300px;
            height:32px;
        }
        .bg-lightgreen{
            background:#c8d7b4 !important;
        }
        footer ul li a{
            color:#c8d7b4;
        }
        footer h3.h8{
            color:#c8d7b4;
        }
        #menu{
            background: #1c3c1c;
        }
        #menu nav a, #submenu nav a, #menu .small a{
            color:#F2F5DE;
        }
        #submenu{
            background: #71885E;
        }
    

.buttonblockref3 {
        text-decoration:none;
        color:rgb(129, 51, 47) !important;
        font-weight:600;
    }
    .block-blockref3 a{
     color: rgb(129, 51, 47) !important;
     text-decoration: underline !important;
    }
.bg-blockref8-image {
    background: url('/File/image/OWvarteGyaoqEgvyHIe51750937530xQ5CflEao3JgzX6JeiK0/1600/') no-repeat center center;
    background-size: cover;
    color: rgb(129, 51, 47);
}
.bg-blockref8 {
    background: rgb(239, 215, 231);
}
.bg-blockref8 a{
 color: rgb(129, 51, 47) !important;
 text-decoration: underline;
}
.bg-blockref8 .btn{
    background: rgb(239, 215, 231);
    color: rgb(129, 51, 47);
    border-color: rgb(129, 51, 47);
}
.bg-blockref8 .btn:hover{
    background: rgb(129, 51, 47);
    color: rgb(239, 215, 231);
    border-color: rgb(129, 51, 47);
}
@media (min-width: 992px) {
    .bg-blockref8-gradient {
        background: linear-gradient(
            90deg,
            transparent 0%,
            transparent 50%,
            rgb(239, 215, 231) 50%,
            rgb(239, 215, 231) 100%
        );
    }
}
.bg-blockref21-image {
    background: url('/File/image/sWK5CgCVx6KNHtqsFZtq1750937646fRFX18jK6n8MuMTgPOMx/1600/') no-repeat center center;
    background-size:cover;
    color: rgb(129, 51, 47);
}
.bg-blockref21 {
    background: rgb(242, 245, 222);
}
.bg-blockref21 a{
 color: rgb(129, 51, 47) !important;
 text-decoration: underline;
}
.bg-blockref21 .btn{
    background: rgb(242, 245, 222);
    color: rgb(129, 51, 47);
    border-color: rgb(129, 51, 47);
}
.bg-blockref21 .btn:hover{
    background: rgb(129, 51, 47);
    color: rgb(242, 245, 222);
    border-color: rgb(129, 51, 47);
}

@media (min-width: 992px) {
    .bg-blockref21-gradient {
    background: linear-gradient(
        90deg,
        rgb(242, 245, 222) 0%,
        rgb(242, 245, 222) 50%,
        transparent 50%,
        transparent 100%
    );
    }
}
.buttonblockref34 {
        text-decoration:none;
        color:rgb(129, 51, 47) !important;
        font-weight:600;
    }
    .block-blockref34 a{
     color: rgb(129, 51, 47) !important;
     text-decoration: underline !important;
    }
.bg-blockref39-image {
    background: url('/File/image/3ye0nRW6kPr1vA2q81Er1750938766P87ef2t17nTUllEdZzC3/1600/') no-repeat center center;
    background-size: cover;
    color: rgb(129, 51, 47);
}
.bg-blockref39 {
    background: rgb(242, 245, 222);
}
.bg-blockref39 a{
 color: rgb(129, 51, 47) !important;
 text-decoration: underline;
}
.bg-blockref39 .btn{
    background: rgb(242, 245, 222);
    color: rgb(129, 51, 47);
    border-color: rgb(129, 51, 47);
}
.bg-blockref39 .btn:hover{
    background: rgb(129, 51, 47);
    color: rgb(242, 245, 222);
    border-color: rgb(129, 51, 47);
}
@media (min-width: 992px) {
    .bg-blockref39-gradient {
        background: linear-gradient(
            90deg,
            transparent 0%,
            transparent 50%,
            rgb(242, 245, 222) 50%,
            rgb(242, 245, 222) 100%
        );
    }
}
.bg-blockref52-image {
    background: url('/File/image/V89K6xoCYqQTLRPRBHys1750939898123CcdnG2UD5qRculJ2Q/1600/') no-repeat center center;
    background-size:cover;
    color: rgb(129, 51, 47);
}
.bg-blockref52 {
    background: rgb(239, 215, 231);
}
.bg-blockref52 a{
 color: rgb(129, 51, 47) !important;
 text-decoration: underline;
}
.bg-blockref52 .btn{
    background: rgb(239, 215, 231);
    color: rgb(129, 51, 47);
    border-color: rgb(129, 51, 47);
}
.bg-blockref52 .btn:hover{
    background: rgb(129, 51, 47);
    color: rgb(239, 215, 231);
    border-color: rgb(129, 51, 47);
}

@media (min-width: 992px) {
    .bg-blockref52-gradient {
    background: linear-gradient(
        90deg,
        rgb(239, 215, 231) 0%,
        rgb(239, 215, 231) 50%,
        transparent 50%,
        transparent 100%
    );
    }
}

