/* 
padding: calc(10px + 5vh) 0%;

h1
font-size: clamp(2.3rem, 6.8vw, 3.1rem);
line-height: clamp(2.3rem, 6.8vw, 3.1rem);

h2
font-size: clamp(2.3rem, 6.8vw, 3.1rem);
line-height: clamp(2.3rem, 6.8vw, 3.1rem);

h3
font-size: clamp(1.7rem, 3.8vw, 1.9rem);
line-height: clamp(1.7rem, 3.8vw, 1.9rem);

p
font-size: clamp(1.1em, 3.5vw, 1.25em);
line-height: clamp(1.2em, 3.5vw, 1.4em);
*/

html{scroll-behavior: smooth;}


.home #hero-row-1 .prose,
.home #hero-row-1 .h3 {
    color:white;
}
h5 {
    margin-top:10px;
    margin-bottom:10px;
    font-size: 1.125rem;
        line-height: 1.35;
}

/*  Page Default Template */
body:not(.home) .full-screen-bg-wrapper  {
    background:white;
}
body:not(.home) .-bg--image:not(body).-overlay--mild:before {
opacity: 1;
background:white;
}
body:not(.home) .prose .h3 {
    color:black;
}



.centered {
   margin-left: auto;
    margin-right: auto;
    max-width: 1200px; 
}

.buttons a,
.button {
    color:white;
    background: #5e49e1;
    padding: 14px 20px !important;
    border-radius: 5px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1rem !important;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 8px;
    margin-bottom: 8px;
}

.buttons a .label {
    display: block;
    word-break: break-word;
}
.buttons a:hover,
.button:hover {
    background: #6f5beb;
}


.button.-default-color.-quiet {
    background-color: transparent;
    -webkit-box-shadow: inset 0 0 0 1px var(--primary-color);
    box-shadow: inset 0 0 0 1px var(--primary-color);
    color: var(--primary-color);
}
.button.-default-color.-quiet:hover {
     color:white;
    background: #6f5beb;
}

/* Home  */
.home .row--is-padded {
    padding-top: 10rem;
}
.home .row-5 {
    padding-top: 6rem;
}
.activity-grid-wrap.horizontal-scrolling {
    width:100%;
    max-width: 1060px;
}
.testimonials-row h3 {
    color:white;
}




/* Main content area */
main {
    
}


.main-content .col blockquote, .main-content .col dl, 
.main-content .col h1, .main-content .col h2, .main-content .col h3, .main-content .col h4, .main-content .col h5, .main-content .col h6, 
.main-content .col legend, 
/* .main-content .col p,  */
.main-content .col pre, 
.main-content .col ol, .main-content .col ul, 
.main-content .col .wp-caption {
    margin-top: 1rem;
}

main h1, main h2, main h3, main h4, main h5, main h6 {
    font-family: var(--font-headline-name, "Open Sans", sans-serif), "Open Sans", sans-serif;
}

main h3 {
    font-size: 2rem;
    line-height: 1.25;
}
main p a,
main li a {
    text-decoration: underline;
}
main .accordion-content-description ul  {
   
}
main .accordion-content-description li  {
    margin: 0 0 0 20px;
     list-style:circle !important;
}
.row.default {
    padding-left:18px;
    padding-right:18px;
    /* min-height: 430px; */
}
.row.default h2 {
    font-size: 2.5rem;
        line-height: 1.2;
}
.row.default p {
    margin:20px 0px;
}

iframe {
    width: 100%;
}

 .row--is-padded {
    padding-top: 5rem;
 }

/* .row-4 table td {
        padding: 18px;
} */

.-first-row.no_image {
    padding-top: 2rem;
}

.page-id-373 .row.default { /* pet friendly page */
    min-height: 430px;
}
.page-id-377 .overlay {   /* upcoming events */
    padding: 99px 5% !important;  
}
.page-id-377  main {
    color:white;
    background-image: linear-gradient(8deg, #021e00 42%, rgba(255, 242, 219, 0.35) 100%);
    background-attachment: fixed;
}

@media (min-width: 48em) {
    main h4, main .h4 {
        font-size: 1.5rem;
        line-height: 1.35;
    }
}

/* Gallery customizations */
.photo_gallery h4.gallery_title {
    text-align: center;
    margin:30px 0 20px;
}
.gallery {
    justify-content: center;
    gap: 0px;
    max-width: 1200px;
    margin: 0 auto;
}
.gallery  a {
    display: flex;
    width: 25%;
    padding: 1px;
    max-width: none;
}
.col_2 .gallery a {
    width: 50%;
}
.col_3 .gallery a {
    width: 33.33%;
}
.gallery a img {
    height:auto;
    aspect-ratio: 1.2 /1;
    object-fit: cover;
}
.gallery a:last-child img {
    max-width:none !important;
}

.col_6 .gallery a {
    width: 16.66%;
}
.col_8 .gallery a {
    width: 12.5%;
}

@media (max-width: 62em) {
    .col_6 .gallery a {
        width: 33.33%;
    }
    .col_8 .gallery a {
    width: 25%;
}
}

@media (max-width: 48em) {
    .gallery  a {
        width: 50%;
         padding: 2px;
    }
    
}


@media (max-width: 28em) {
    /* .gallery  a {
        width: 100%;
         padding: 0px;
    } */
     .col_6 .gallery a {
        width: 33.33%;
    }
    .col_8 .gallery a {
        width: 33.33%;
    }
}

/* Additional Sections  and css classes */
.new_section {
    clear: both;
}
.new_section table {

}

.new_section {
    margin:50px 0;
}
.new_section p {
    margin:10px 0 ;
}

.new_section table td,
.row table td {
    padding:15px;
}

.new_section .button2 {
    color: #5e49e1;
    background: #fff;
    padding: 14px 20px;
        margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 5px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    box-shadow: inset 0 0 0 1px var(--primary-color);
    transition:0.3s;
}
.new_section .button2:hover {
    color: white;
        background: #6f5beb;
}

.content_section {
    z-index: 1;
    position:relative;
    background-size: cover; 
    background-position: center;
}
.content_section  .background_color {
    position: absolute;
    z-index: -1;
    left:0;
    right:0;
    top:0;
    bottom:0;
}
.beige {
    background-color: #fff2db;
    /* padding: 3%; */
    padding-bottom: 5rem;
    padding-top: 5rem;
}
.beige a {
    color: #3366ff;
    /* text-decoration: underline; */
}

.grey {
    color: white;
    background-color: rgba(62, 68, 96, 0.75);
    padding: 50px 0;
}
.grey  h5 {
    font-family: sans-serif;
}


@media (max-width: 48em) {
    main table  tr {
        display: flex;
        flex-direction: column;
    }
    main table td {
    width: 100% !important;
    }
    main table td:nth-of-type(1),
    .grey table td  {
        text-align: center;
    }
    
}

/* Card Listings */
.cards {

}
.cards .grid {
    display:flex;
    align-items: normal;    
    max-width: 1240px;
}

.cards .col-grid--row {
    
display: flex;
    
padding: 20px;
}
.cards .card-single {
    display: flex;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
    border-radius: 10px;
    align-items: stretch;
}
.card-single--card {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    /* height: 100%; */
}
.cards .card__content {
    display: flex;
    flex-direction: column;
    flex-grow: 2;
    justify-content: stretch;
    align-items: stretch;
    align-content: baseline;
    padding: 20px;
    /* height: auto; */
    font-size: .875rem;
    /* flex-grow: 2; */
}
.cards .card__content .block {
     display: flex;
     flex-direction: column;
     justify-content: stretch;
     align-items: flex-start;
     flex-grow: 2;
}
.cards .card__description {
    margin-top: 10px;
}
.cards .card__content .accordion-content {
    
}
.cards .card__content .accordion-content header {
    /* min-height: 50px;  */
    padding: 15px;
}
.cards .card__content .accordion-content-description {
    height: 0px;
    overflow: hidden;
}
.cards  a{
    /* aspect-ratio: 3 / 2; */
}
.cards .attachment-thumbnail {
    border-radius: 12px 12px 0 0;
    min-height: 17rem;
    object-fit: cover;
    height: unset;
    aspect-ratio: 3 / 2;
}

.cards h3 {
        display: block;
        font-size: 1.125rem;
        margin: 10px 0;
        font-family: var(--font-body-name, "Source Sans Pro", sans-serif), "Source Sans Pro", sans-serif;
        /* font-size: 16px; */
}
.cards .card__content  .card__title  {
    margin-bottom:0px;
}
.cards .card__content .card__subtitle {
    display: block;
    opacity: .65;
    font-size: .75rem;
    text-transform: uppercase;
}
.cards .card__content .accordion {
    padding: 0 0px;
}
.cards .card__content .accordion input {
    line-height: 1.5em;
    border-radius:2px;
    border:1px solid black !important;
}
.cards .card__content .accordion select {
    line-height: 1.5em;
    padding: 7px 3px;
}
.cards .card__content .accordion  textarea {
    /* background: #e1e1e1 !important; */
    border-radius:2px;
    border:1px solid black !important;
}
.cards .card__content .accordion  input[type=submit] {
    background-color: black;
    color:white;
}
.cards .card__content .accordion  input[type=submit]:hover {
    background-color: rgba(0, 0, 0, 0.863);
    color:white;
}

.cards .button-block {
    display: block;
    width: 100%;
    flex-direction: column-reverse !important;
    margin-top: 10px;
}
.cards .button-block a {
    display: block;
    width: 100%;
}
.cards .button-block a  .button {
    display: block;
    width: 100%;
}


/* Tours Main Page */
.with-header-image {
    position:relative;
    margin-top:120px; /* 70px */
}
.with-header-image .rslides {
    position: absolute; 
    left:0;
    right:0;
    top:0;
    bottom:0;
    
    
}
.with-header-image .rslides:after {
    content:'';
    position: absolute;
    z-index:5;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color: black;
    opacity:0.6;
}
.with-header-image.no_image  .rslides:after {
    display: none;
}

.with-header-image .rslides li {
    width:100%;
    height: 100%;
    /* min-height:40vw;
    max-height:500px; */
    background-size: cover;
    background-position: center;
}

.with-header-image .overlay {
    position: relative;
    z-index: 10;
    padding: 70px 5%;
    display: flex;
    align-items: center;
    justify-content: center;
    /* text-align: center; */
    color: white;
    display: flex;
    flex-direction: column;
}
.with-header-image.no_subtitle:not(.no_image) .overlay {
    padding: 49px 5%;
}
.overlay h1 {
    font-size: 4rem;
    line-height: 1.125;
    font-family: var(--font-headline-name, "Open Sans", sans-serif), "Open Sans", sans-serif;
    text-shadow: 3px 3px 3px #000000;
}
.overlay h3 {
    font-size: 2rem;
    line-height: 1.25;
    font-family: var(--font-headline-name, "Open Sans", sans-serif), "Open Sans", sans-serif;
    text-shadow: 3px 3px 3px #000000;
}
.overlay .h1h3 {
margin:30px 0px;
}
.overlay .header_intro {
    margin-top:100px;
    background-color: #fff2db;
    padding-left: 20px;
    padding-right: 20px;
    padding: 30px 4%;
    font-size: 1em;
}
.overlay .header_intro p {
    color:black;
    margin: 12px 0px;
}

.with-header-image.no_image .overlay {
   color:black;
   text-shadow:none;
   padding: 40px 5%;
}
.with-header-image.no_image .overlay  h1 {
     color:black;
   text-shadow:none;
   font-size: 2.3rem;
    line-height: 1;
}
.with-header-image.no_image .overlay  h3 {
   color:black;
   text-shadow:none;
   font-size: 1.4rem;
   line-height: 1;
   margin: 6px;
}

.with-header-image.no_subtitle:not(.no_image) h1 {
   font-size: 2.7rem;
    line-height: 1;
}

/* Tours Listings */
.tours .activity__image-bg {
    border-radius: 10px 10px 0 0;
}
.tours .col {
    justify-content:stretch;
}
.tours .col .block .activity-single--card {
border-radius: 10px;
}

.activity__price .price {
    line-height: 1.5rem;
    font-weight: 400;
    letter-spacing: -.03rem;
    font-size: 1.375rem;
}

.activity__price .currency-symbol {
    font-size: 1.4rem;
}
.activity__two-button-container {
    display: flex;
}
.activity__two-button-container > * {
    display: flex;
}

.activity__two-button-container .activity-buttons .a-button {
    justify-content: center;
     display: flex;
}
.activity__two-button-container .activity-buttons .a-button span {
    flex-grow: 1;
}
.activity__two-button-container.activity__wants-two-buttons .grid-activity .grid-activity, .activity__two-button-container.activity__wants-two-buttons .activity-buttons>.button-block {
    display: flex;
}

@media (max-width: 62em) {
    /* .col.col--width-1-3 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    } */
    .home .col.col--width-1-3:nth-of-type(3) {
        display: none !important;
    }
}


@media (max-width: 48em) {
    /* .col.col--width-1-3 {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    } */
    .home .col.col--width-1-3:nth-of-type(2) {
        display: none !important;
    }
}


/* Accordion COntent -------------------------------START*/
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap'); */
    /* *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
       
    }
    body{
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #dbeefa;
    font-family: 'Poppins', sans-serif;
    } */
     .accordion_section  .grid {
        display: block;
     }
     .accordion_title {
        clear:both;
        text-align:center;
        margin:12px 0;
     }
    .accordion{
        clear:both !important;
    /* max-width: 33rem; */
    width: 100%;
    /* background: #FFF; */
    /* margin:0 1rem; */
    padding: 0 15px;
    border-radius: 0.5rem;
    /* box-shadow: 0 0 5px rgba(0,0,0,0.2); */
    }
    .accordion.col_3 {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        /* gap: 20px; */
    }
    .accordion.col_3 .accordion-content {
        width: 30.23%;
        padding: 0px 0px;
        margin: 12px 1.4%;
        box-sizing: border-box;
    }
    
    .accordion .accordion-content {
    margin:10px 0;
    border-radius: 3px;
    background-color: #e8ffdc;
    background-color: #ebebeb;
    border-color: #bbffaa;
    overflow: hidden;
    transition: 0.3s;
    }
    .accordion .accordion-content:hover {
        background-color: #d7f3c8;
        background-color: #dbdbdb;
    }
    .accordion-content.is-open{
    padding-bottom: 10px;
    background-color: #e8ffdc !important;
    background-color: #fff !important;
    }
    .accordion-content.is-open {
        
    }
    .accordion-content header{
    display:flex;
    min-height: 50px;
    padding: 0 15px;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    transition:all 0.2s linear;
    }
    .accordion-content.is-open header{
    min-height: 35px;
    }
    .accordion-content-title{
    font-size: 1rem;
    font-weight: 600;
    color:#000000;
    }
    .accordion-content-description{
    height:0;
    /* font-size: 13px; */
    color:#000000;
    font-weight: 400;
    padding: 0 15px;
    }


    @media (max-width: 48em) {
.accordion.col_3 .accordion-content {
        width: 48%;
        padding: 0px 0px;
        margin: 12px 1%;
        box-sizing: border-box;
    }

    }

/* Accordion COntent -------------------------------END*/

/* Banner Listings Section */
.banner_section {
    margin:80px 0;
}
.banner_section .grid {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
}

.banner_link {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    width: 33.3%;
    position: relative;
    padding:15px;
    /* border-radius: 37px; */
    overflow: hidden;
}
.banner_link.col_2 {
    width: 50%;
}
.banner_link .image_block {
    display: flex;
    align-items: stretch;
    width: 100%;
    flex-grow: 1;
    position: relative;
    background: transparent !important;!i;!;
    /* border-radius: 7px; */
    /* border-radius: 37px; */
}

.banner_link .image_block a {
    /* position: relative; */
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 72px 10%;
    overflow: hidden;
    transition: 0.3s;
    border-radius: 107px;
    border-radius: 5px;
    background-position: center center;
    background-size: cover;
}
.banner_link .image_block a:after {
    position: absolute;
    content:'';
    z-index: 4;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color: black;
    opacity: 0.4;
    border-radius: 5px;
    transition: 0.3s;
}
.banner_link .image_block a  h4 {
    z-index: 10;
    position: relative;
    color:white;
    font-size: 1.5rem;
    line-height: 1.35;
    font-family: var(--font-headline-name, "Open Sans", sans-serif), "Open Sans", sans-serif;
}
.banner_link .image_block a  span {
    z-index: 10;
    position: relative;
    color:white;
    margin-top: 10px;
}

.banner_link .image_block:hover a {padding: 72px 9% 72px 11%;}
.banner_link .image_block:hover a:after {
opacity: 0.6;
}

    /* banner customizations */

.col_2 {

}

@media (max-width: 48em) {
    .banner_section .grid {
        flex-direction: column;
    }
    .banner_link {
        width: 100% !important;
    }
}


/* Recipes PAge */
.page-id-300 .with-header-image .overlay {
    padding: 10px 5%;

}

/*  Restaurants Page*/
.white_button .button {
    background-color: transparent;
    -webkit-box-shadow: inset 0 0 0 1px var(--primary-color);
    box-shadow: inset 0 0 0 1px var(--primary-color);
    color: var(--primary-color);
}
.white_button .button:hover {
    color: white;
    background-color:#4a38bd !important;
}


/* History */
.page-id-319 table .gal {
    display: flex;
    flex-wrap: wrap;
}
.page-id-319 table .gal a {
    width:50%;
    padding: 1px;
}
.page-id-319 table .gal a img {
    /* max-width: 179px !important; */
    /* max-height: 179px !important; */
    /* width: auto !important; */
    /* height: auto !important; */
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    transition: 0.3s;
}
.page-id-319 table .gal a:hover img {
    opacity:0.8;
}

.page-id-319 .-first-row.no_image {
    padding-top: 0rem;
    padding-bottom: 0rem;
}



/* Blog Main Page  */
.blog-content {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 50px;
}
.blog-content .grid {

justify-content: center;

align-items: stretch;
}
.blog-content .grid .col  {

display: flex;

align-items: stretch;

padding: 20px;
}
.blog-content .grid .col .card-single {
    display: flex;
}
.blog-content .grid .col  .card-single--card {
    display: flex;
    border-radius: 10px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
}

.blog-content .grid .col  .card-single--card a {
    font-weight: bold;
    font-size: 1.125rem;
}
.blog-content .grid .col  .card-single--card a img {
    border-radius:10px 10px 0px 0px;
    width:100%;
    height: 41vw;
    max-height: 250px;
    min-height: 100px;
    object-fit: cover;
}
.blog-content .grid .col  .card-single--card .card__content {
    display: flex;
    flex-direction: column;
    align-items: normal;
    justify-content: space-between;
    padding: 20px;
    flex-grow: 2;
}
.blog-content .grid .col .card__description {
    margin: 11px 0px;
}
.blog-content .grid .col .card__link {
    font-weight: bold;
    font-size: 1.025em !important;
}
.blog-content .grid .col  .card__date {
    float: right;
    color: #b2b8c1;
}

@media (max-width: 48em) {
    .blog-content .grid .col .card-single--card a img {
        max-height: 300px;
    }
}


/* Blog Post Single */
.blog_main {
    margin-top: 160px;
}
.blog-post {
    border-radius: 4px;
    margin-top: 1.5rem;
    padding: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
    color: #08090e;
    margin-bottom: 2.5rem;
}

.back-to-blog-link:hover {
    background-color: rgba(255, 255, 255, .5);
    -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .08), 0 12px 18px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .08), 0 12px 18px 0 rgba(0, 0, 0, .1);
}
.blog-post-date {
    margin-top: 1.5rem;
    color: #b2b8c1;
    font-size: .875rem;
}


.global-border-radius--round .blog-navigation {
    overflow: hidden;
    border-radius: 4px;
}


.blog-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 2.5rem;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
    color: #08090e;
}

.blog-navigation a {
    padding: 20px;
    color: #08090e;
    -webkit-transition: .15s background-color cubic-bezier(.58,.3,.51,.82);
    transition: .15s background-color cubic-bezier(.58,.3,.51,.82);
}
.blog-navigation a:hover {
    background-color: #f5f7f9;
}


/* Contact Page */
.page-template-page-contact .overlay {
    padding: 149px 5% !important;
}

.page-template-page-contact .google-map iframe,
.page-template-page-contact-events .google-map iframe {
    height:460px;
}
.beige-wrapper {
    background-color: #fff2db;
    padding:50px 4%;
}
.beige-wrapper .new_section   {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #f2f2f2;
}
.beige-wrapper .new_section.beige {
    margin:0;
    padding: 0;
    background-color: #fff2db;
}

@media (max-width: 1050px) {
     .beige-wrapper .new_section table tr {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        height: auto !important;
    }
    .beige-wrapper .new_section table tr td {
        display: block;
        height: auto !important;!i;!;
        width: 50% !important;!i;!;
    }
}
@media (max-width:550px) {
    .beige-wrapper .new_section table tr td {
        display: block;
        height: auto !important;
        width: 100% !important;
    }
}


/* Plan Your Visait Page */
.wrapper-beige {
    background-color: #fff2db;
    /* padding: 3%; */
    padding-bottom: 3rem;
    padding-top: 3rem;
}
.wrapper-beige h3 {
        color: black;
        font-size: 2rem;
        line-height: 1.25;
        margin-bottom: 1rem;
}
.wrapper-beige .banner_section {
    margin:0;
}

/*BREADCRUMB=========================================================*/
   .breadcrumb {font-size: 1.1rem;}
   .breadcrumb ol {list-style: none; text-align:center;padding:0px;    margin: 0px;}
   .breadcrumb ol li {display:inline-block;}
   .breadcrumb ol li:after {content:" : ";}
   .breadcrumb ol li a {text-decoration: underline;}
   .breadcrumb ol li a span {}
   
   .breadcrumb ol li:last-child:after {content:"";}
   .breadcrumb ol li:last-child a {text-decoration: none;color:#b3b3b3;cursor:default;}


/* FOOTER */
.home footer {
    padding-top:25px;
}
footer {
    clear: both;
    background-color: white;
}
#site-footer .row-8.row--is-padded {
    padding: 50px 1% !important;
    padding: 30px 1% !important;
}

 /* ResponsiveSlides--------------------------------------------- */
 /* .rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;min-height: 40vw;max-height: 500px;} */
 .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
 .rslides li:first-child { position: relative; display: block; float: left; }
 .rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }


 /*CAPTIONS*/
.wp-caption-text{
    display: block;
    max-width: inherit;
    text-align: center;
    font-style: italic;
    margin: auto;
}