/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Navbar */
.main-navigation .main-nav ul li a { text-transform:uppercase; font-family:'Josefin Sans',sans-serif; font-weight: 400; line-height: 45px; padding: 0; }
.main-nav li a { color: #171616;  font-size: 13px;  font-weight: 400;  letter-spacing: 0.2em;  margin: 0;  padding-left: 0; padding-right: 0 ;margin-right:65px }
#menu-item-36 > a { margin-right: 0; } /* last menu item */

/* Footer */
.wp-block-navigation ul li { margin-right: 20px; }
.wp-block-navigation ul li a:hover, .wp-block-navigation ul li.current-menu-item > a { color: var(--accent) !important; }
.lato { font-family:'Lato'; line-height: 22px} /* address */Our health


/* Content */
a { text-decoration:none }
h1.entry-title { font-family:'Josefin Sans';text-transform: uppercase}
.breadcrumb a { padding-left: 10px; padding-right:10px; padding-inline-start: 0; }
.breadcrumb span.breadcrumb_last { padding-left: 10px; }
p.nomargin { margin-bottom: 0 }
div#content.site-content { padding: 30px 30px 40px 30px; }
.wp-block-list li {   padding-left: 30px !important;  line-height: 35px; }
.homepage-bullets { padding: 40px 20px 20px 20px; }
.homepage-bullets h2 { font-family:'Josefin Sans'; font-size: 24px; margin-left: 30px; text-transform: uppercase;}
/*.lightgreen { background-color: var(--global-color-9) }
.darkgreen { background-color: var(--global-color-8); color: white }*/
.testimonial { font-size: 20px }

/* Archives */
h2.wp-block-post-title { margin-bottom:0; }
p.wp-block-post-excerpt__more-text { margin-top: 10px; }

.camping-option div.slick-slide { padding: 0px }
.camping-option h2 { font-family:'Josefin Sans'; font-size: 24px; text-transform: uppercase; margin-bottom: 10px}
.camping-option p.price { color:  var( --accent )}
.camping-option { margin-top: 50px; margin-bottom: 100px; }

/* carousel slider */
.wp-block-cb-carousel .slick-next:before, 
.wp-block-cb-carousel .slick-prev:before {
  color: #fffa !important;
  font-size: 35px !important;
}
.slick-next { right: 25px !important}
.slick-next::before { content: '›'; }
.slick-prev { left: 10px !important; z-index: 999}
.slick-prev::before { content: '‹'; }