<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

Theme Name: Pro &amp;ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/
@import url('https://fonts.googleapis.com/css?family=Alegreya:400,400i,700,700i');
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Alegreya",serif !important;
    font-style: normal;
    font-weight: 400;
}

/* H2 styles */
h2 {
    font-size: 27px; /* Set font size to 27px */
    font-style: italic !important; /* Make text italic */
    font-family: 'Alegreya', serif; /* Use Alegreya font, with a fallback to a generic serif font */
	margin-bottom: 20px !important;
}

/* H3 styles */
h3 {
    font-size: 18px; /* Set font size to 18px */
    font-weight: 700 !important; /* Set font weight to 700 (bold) */
    font-family: 'Lato', sans-serif !important; /* Use Lato font, with a fallback to a generic sans-serif font */
	margin-bottom: 20px !important;
}

.x-navbar .desktop .x-nav &gt; li &gt; a:hover, .x-navbar .desktop .x-nav &gt; .x-active &gt; a, .x-navbar .desktop .x-nav &gt; .current-menu-item &gt; a {
    box-shadow: none !important;
   
}
.x-navbar .desktop .x-nav &gt; li{
    /* background: url(images/septr.png) no-repeat left; */
}
body.x-navbar-fixed-top-active .x-navbar-wrap {
    height: 0px !important;
}
.x-navbar-fixed-top-active .x-navbar-wrap {
    margin-bottom: 0px !important;
}
.x-navbar .desktop .x-nav &gt; li:first-child {
    background: none !important;
}
.x-navbar .desktop .x-nav &gt; li &gt; a &gt; span:hover, .x-navbar .desktop .x-nav &gt; .x-active &gt; a {
    background-color: transparent;
}
.x-navbar .desktop .x-nav &gt; li &gt; a &gt; span {
padding: 5px 6px;
border-radius: 1px;
}
.x-navbar .x-nav&gt;li&gt;a&gt;span {
    display: inline;
}
.x-navbar .desktop .x-nav &gt; li &gt; a &gt;span:hover, 
 .x-navbar .desktop .x-nav &gt; .current-menu-item &gt; a &gt;span
 {
      background-color: #617327;
      margin-top: 37px;
 }
.x-navbar {
    border-bottom: none;
    box-shadow: none;  
}
.x-navbar {
    transition: 0.2s all linear;
  }
  .x-navbar {
       background-color: transparent;
       position: relative;
    }
    .footer-b-links {
    margin: 0 auto;
    max-width: 940px;
    /* text-align: center; */
}
.x-colophon-content ul {
    margin-top: 8px;
    display: block;
    list-style-type: none;
    padding: 0;
    overflow: hidden;
    margin-left: 0px;
}

.myself i{
    display:none;
}
.x-colophon-content ul li {
    font-size: 12px;
    letter-spacing: 0px;
    padding: 14px 20px;
    position: relative;
    /* border: 1px solid #000; */
    float: left;
    list-style-type: none;
    margin-right: 4px;
    color: #C2D032;
}
.x-colophon-content ul li a {
    color: #C2D032;
    /* padding: 18px; */
}
footer.x-colophon.bottom {
    background-color: #62701C;
    border: none !important;
    box-shadow: none !important;
}
footer.x-colophon.top {
    background-color: #2C310E;
    background-image: url("/wp-content/uploads/2018/10/footer-background-new.jpg");
    padding-top: 740px;
    margin-top: -325px;
    border-top: none !important;
    box-shadow: none !important;
    text-align: center !important;
}

.esg-cc a p{
    margin:0;
}
div#media_image-2 {display: inline-block;margin: 0 auto;}

div#media_image-3 {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: 35%;
}

div#media_image-4 {
    display: inline-block;
    margin: 0 auto;
}
span.division-img {
    position: relative;
}

.divisin-c {
    position: absolute;
    bottom: 30px;
    left: 20px;
    right: 20px;
}
.divisin-c h3 {
    color: white;
    font-size: 37px;
    margin-bottom: 5px !important;
}
.box-one .division-img {
    margin-right: 1%;
}
.x-topbar {
    background-color: transparent;
    padding: 0px 0px;
    border-width: 0px;
    z-index: 8;
    border-bottom: none;
    position: absolute;
    width: 100%;
}
.t-c {
    float: right;
    padding: 6px 0px;
    background-color: transparent;
    padding-top: 20px;
}
.t-c a {
    color: #ffffff;
    padding: 2px 2px;
    font-weight: 700;
    display: inline-block;
}
li.menu-item.menu-item-search {
margin-top: 74px;
/* width: 19%; */
margin-left: -3px;
}
.x-navbar .desktop .x-nav &gt; li &gt; a &gt; span :nth-last-child(2) {
    background-color: #617327 !important;
    margin-top: 37px;
}
.icon-svg {
    width: 50px;
    height: 50px;
    display: block;
    margin: 0 auto;
}
.x-slider-container.below {
    border-bottom: 0px solid #ff2a13;
}
.divisin-c p {
    font-size: 17px;
    font-weight: 400;
}
li.menu-item.menu-item-search input {
background-color: transparent;
color: white;
width: 127px;
border-radius: 1px;
height: 28px;
font-size: 15px
}


.t-c a:last-child {
font-size: 15px;
font-weight: 400;
}

.t-c img {
width: 24px;
}

.btn-link span {
    background-color: #62701b;
}

.btn-link span:hover {
    background-color: #C2D032 !important;
}
div#custom_html-2 h3 {
    text-align: center;
    color: white;
    font-size: 22px;
    text-shadow: none;
}
div#custom_html-2 h3:before {
  content: "";
  display: block;
  border-top: solid 1px #636363d1;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 25%;
  z-index: 1;
}

div#custom_html-2 h3 span {
  background: #2c3108;
  padding: 0 60px;
  position: relative;
  z-index: 5;
}
div#media_image-4 img {
    width: 70%;
}

div#media_image-2 img {
    width: 70%;
}
.x-colophon.top {
    padding: 20px;
}
.pdf-box ul {
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    margin-bottom: 4px;
    margin-top: 10px;
}

.pdf-box li {
    list-style-type: none;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 4px !important;
}

.pdf-box li:last-child {
    float: right;
    padding-top: 8px;
    color: grey;
    padding: 8px 15px;
}
.pdf-box li:first-child {
    content: "";
    background-image: url("images/pdficon.svg");
    position: relative;
    top: 2px;
    bottom: 0;
    left: 10px;
    background-repeat: no-repeat;
    background-position: left;
    font-size: 18px;
    /* width: 250px; */
}
.pdf-box a {
    padding: 0px 40px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.5px;
    color: black;
    vertical-align: middle;
}
.pdf-box {
    border: 1px solid #b3b3b3;
    padding: 10px 15px 5px 15px !important;
    border-radius: 6px;
}
.pdf-box ul:last-child {
    border: 0px !important;
    padding-bottom: 5px;
}


.pdf-boxdown ul {
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    border-bottom: 1px solid #dedede;
    /* padding-bottom: 10px; */
    /* margin-bottom: 4px !important; */
}

.pdf-boxdown li {
    list-style-type: none;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    vertical-align: middle;
}

.pdf-boxdown li:last-child {
    float: right;
    padding-top: 6px;
    color: grey;
}
.pdf-boxdown li:first-child {
    content: "";
    background-image: url("images/pdficon.svg");
    position: relative;
    top: 0px;
    bottom: 0;
    left: 10px;
    background-repeat: no-repeat;
    background-position: left;
    font-size: 18px;
    display: inline-block;
}
.pdf-boxdown a {
    padding: 0px 38px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: -0.5px;
    color: black;
    vertical-align: middle;
}
.pdf-boxdown {
    border: 1px solid #b3b3b3;
    padding: 4px !important;
    border-radius: 6px;
}
.pdf-boxdown ul:last-child {
    border: 0px !important;
}

.caption-image {
    display: block;
    opacity: .75;
    position: relative;
    bottom: 40px;
    /*bottom: 36px;*/
    left: 0px;
    background-color: black !important;
    width: 100%;
    padding: 9px !important;
    color: white !important;
}
ul#menu-about-the-park, ul#menu-about-the-friends, ul#menu-visiting-the-park, ul#menu-families{
    border: none;
    border-radius: 0px;
    box-shadow: none;
    text-align: center;
}
ul#menu-about-the-park li, ul#menu-about-the-friends li , ul#menu-visiting-the-park li , ul#menu-families li{
    display: inline-block;
    border: 0px;
    box-shadow: none !important;
}
ul#menu-about-the-park a, ul#menu-about-the-friends a, ul#menu-visiting-the-park a , ul#menu-families a{
    border-bottom: 3px solid #617327;
    background-color: transparent;
    text-shadow: none;
    color: #C2D032;
    padding: 15px 30px;
    font-size: 17px;
    box-shadow: none;
    font-weight: 400;
    text-align: center;
}
ul#menu-about-the-park a:before , ul#menu-about-the-friends a:before , ul#menu-visiting-the-park a:before,
ul#menu-families a:before {
    display: none;
}
ul#menu-about-the-park a:hover, ul#menu-about-the-park .current-menu-item a ,
ul#menu-about-the-friends a:hover, ul#menu-about-the-friends .current-menu-item a,
ul#menu-visiting-the-park a:hover, ul#menu-visiting-the-park .current-menu-item a,
ul#menu-families a:hover, ul#menu-families .current-menu-item a{
    border-bottom: 3px solid white;
    color: white;
}
/*
ul#menu-about-the-park a:hover, ul#menu-about-the-park .current-menu-item a ,
ul#menu-about-the-friends a:hover, ul#menu-about-the-friends .current-menu-item a,
ul#menu-visiting-the-park a:hover, ul#menu-visiting-the-park .current-menu-item a,
ul#menu-families a:hover, ul#menu-families .current-menu-item a{
    border-bottom: 3px solid white;
    color: white;
}
*/
.right-box {
    width: 51% !important;
}
.division-img:after {
  display: block;
  position: relative;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%);
  margin-top: -200px;
  height: 200px;
  width: 100%;
  content: '';
}

.list-ul li {
    list-style-type: none;
   }

.list-ul li {
  list-style: none;
  position: relative;
  padding: 5px 0 0 20px;
  display: block;
}

.list-ul ul li:before {
  background-image: url("images/Bullet.svg");
  content:"";
  width: 26px;
  height: 26px;
  position: absolute;
  left: -18px;
  top: 8px;
  display: block;
  background-repeat: no-repeat;
}

.list-ul ul li:before {}
/*
.eg-news-content {
  min-height: 326px !important;
}
*/

.newsletter-box .pdf-box {  
     border-radius: 0px;
     border: 0px;

}
.newsletter-box {
    border: 1px solid #b3b3b3;
    border-radius: 6px;
}
.newsletter-box .x-column {
    border-right: 1px solid #b3b3b3;
}

.newsletter-box .x-column:last-child {
    border-right: 0px solid #b3b3b3;
}
.custom-block .x-block-grid-item:first-child {
    width: 70px;
}

.custom-block .x-block-grid-item h4 {
    margin: 0;
    font-family: "Lato",sans-serif !important;
    font-weight: 700;
    font-size: 17px;
    color: #444444;
}
.custom-block .x-block-grid-item p {
    font-size: 17px;
    font-weight: 400;
}
.custom-block {
    border-bottom: 1px solid #afafaf;
}
.custom-block.x-block-grid.two-up&gt;li:nth-child(2n) {
    margin-right: 0;
    width: 72% !important;
}
.x-accordion-group.myself .x-accordion-inner {
    color: black;
    background-color: transparent;
    line-height: 2;
    font-size: 16px;
    padding: 10px 18px 10px 22px;
    /* letter-spacing: 0.58px; */
}
.x-accordion.myself a.x-accordion-toggle.collapsed {
    color: black;
    background-color: #F3F7E2;
}
.x-accordion.myself .x-accordion-heading .x-accordion-toggle
{
    color:white;
    background-color: #62701C;
    border-radius: 6px;
}
.x-accordion-group,
.x-accordion-heading {
    /* border-radius: 6px; */
    margin-bottom: 0px;
}
.x-accordion-inner {
    border-radius: 0 0 0px 0px;
    border: 0px;
}
.x-accordion-heading .x-accordion-toggle.collapsed {
  
}
.x-accordion-heading .x-accordion-toggle.collapsed:before {
	font-family: 'Font Awesome 5 Free';
    content: "\f078";
    font-size: 16px;
    color: #000000;
    float: right;
    margin-top: 1px;
    right: 0px;
    bottom: 0px;
    bottom: 0px;
    margin-right: 0px;
}
.x-accordion-group {
    border: none;
    box-shadow: none ;
    margin-bottom: 0px;
}

.x-accordion-heading .x-accordion-toggle.collapsed{
        background-color: #56575c;
        color: white;
}
.x-accordion-heading .x-accordion-toggle:before {
	font-family: 'Font Awesome 5 Free';
    content: "\f077";
    font-size: 16px;
    color: #ffffff;
    float: right;
    margin-top: 0px;
    right: 0px;
    bottom: 0px;
    margin-right: 0px;
    transform: none;
    }
.x-accordion-heading .x-accordion-toggle {
        background-color: #56575c;
        color: white;
        /* text-transform: uppercase; */
        margin-bottom: 10px;
        padding: 10px 18px 10px 22px;
        /* letter-spacing: 0.58px; */
        font-weight: 700;
}

.warmclass a {
    font-size: 18px;
}

.right-box.park {
    border: 2px solid #b3b3b3;
    border-radius: 8px;
    padding: 36px;
}

table.table.table-bordered.week th {
    background-color: black;
    color: white;
    font-size: 10px;
    padding: 16px 10px;
  
}

table.table.table-bordered.week tr.active
{
  background-color: #f5f5f5;  
}
/*simply Form*/
.simpay-checkout-form {
    width: 790px;
    margin: 0 auto;
}
form#simpay-form-304 .simpay-form-control {
    /* margin-bottom: 4px !important; */
}

form#simpay-form-304 .simpay-form-control:nth-child(1) {
   display: inline-block;
   width: 100%;
   display: block;
   margin: 0 auto;
}
form#simpay-form-304 .simpay-form-control:nth-child(1) label {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 6px;
  text-align: center;
}
form#simpay-form-304 .simpay-form-control:nth-child(1) select {
   border: 1px solid #dddddd;
   border-radius: 0px;
   font-size: 20px;
   height: 47px;
   margin: 0 auto;
   display: block;
   width: 330px;
   color: #62701b;
}
form#simpay-form-304 .simpay-form-control:nth-child(2) label {
  font-size: 20px;
  font-weight: 700;
  margin-top: 27px;
  margin-bottom: 3px;
  text-align: center;
}
form#simpay-form-304 .simpay-form-control:nth-child(2) input,
form#simpay-form-304 .simpay-form-control:nth-child(3) input,
form#simpay-form-304 .simpay-form-control:nth-child(7) input {
  display: none;
}
form#simpay-form-304 .simpay-form-control:nth-child(2) label .simpay-optional-indicator,
form#simpay-form-304 .simpay-form-control:nth-child(3) label .simpay-optional-indicator{
	display: none;
}
form#simpay-form-304 .simpay-form-control:nth-child(4), form#simpay-form-304 .simpay-form-control:nth-child(8) {
   display: inline-block;
   margin-right: 20px;
   margin-bottom: 7px;
}
form#simpay-form-304 .simpay-form-control:nth-child(3) label,form#simpay-form-304 .simpay-form-control:nth-child(7) label {
  font-size: 14px;
  font-weight: 700;
  margin-top: 12px;
  line-height:0;
  margin-bottom: 0px;
}
form#simpay-form-304 .simpay-form-control:nth-child(4) select,form#simpay-form-304 .simpay-form-control:nth-child(8) select {
   border: 1px solid #dddddd;
   border-radius: 0px;
   width: 104px;
   font-size: 18px;
   height: 47px;
  
}
form#simpay-form-304 .simpay-form-control:nth-child(5),
form#simpay-form-304 .simpay-form-control:nth-child(9) {
   width: 41%;
   height: auto;
   margin-right: 20px;
}

form#simpay-form-304 .simpay-form-control:nth-child(6),
form#simpay-form-304 .simpay-form-control:nth-child(10){
   /*width: 39%;*/
    width: 39.3%;
   display: inline-block;
}

form#simpay-form-304 .simpay-form-control:nth-child(5),
form#simpay-form-304 .simpay-form-control:nth-child(6),
form#simpay-form-304 .simpay-form-control:nth-child(9),
form#simpay-form-304 .simpay-form-control:nth-child(10) {
  display: inline-block;
  padding: 0px 0px 0px 0px;
  background-color: white;
  border: 1px solid #dddddd;
}
form#simpay-form-304 .simpay-form-control:nth-child(5) label,
form#simpay-form-304 .simpay-form-control:nth-child(6) label,
form#simpay-form-304 .simpay-form-control:nth-child(9) label,
form#simpay-form-304 .simpay-form-control:nth-child(10) label  {
  color: #A9A9A9;
  padding: 11px 0px 4px 13px;
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 0px;
  line-height: 0;
}


form#simpay-form-304 .simpay-form-control:nth-child(5) input,
form#simpay-form-304 .simpay-form-control:nth-child(6) input,
form#simpay-form-304 .simpay-form-control:nth-child(9) input,
form#simpay-form-304 .simpay-form-control:nth-child(10) input {
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  border: none;
  box-shadow: none !important;
  margin-bottom: 0px;
  padding: 0px 12px;
  font-size: 16px;
  font-weight: 700;
  height: 30px;
  vertical-align: top;
  width: 100%;
}

/*address*/
form#simpay-form-304 .simpay-form-control:nth-child(11),
form#simpay-form-304 .simpay-form-control:nth-child(12),
form#simpay-form-304 .simpay-form-control:nth-child(13),
form#simpay-form-304 .simpay-form-control:nth-child(14),
form#simpay-form-304 .simpay-form-control:nth-child(15)
/*form#simpay-form-304 .simpay-form-control:nth-child(16)*/{
  display: inline-block;
  padding: 0px 0px 0px 0px;
  background-color: white;
  border: 1px solid #dddddd;
  width: 48%;
}
form#simpay-form-304 .simpay-form-control:nth-child(11) label,
form#simpay-form-304 .simpay-form-control:nth-child(12) label,
form#simpay-form-304 .simpay-form-control:nth-child(13) label,
form#simpay-form-304 .simpay-form-control:nth-child(14) label,
form#simpay-form-304 .simpay-form-control:nth-child(15) label
/*form#simpay-form-304 .simpay-form-control:nth-child(16)*/  {
  color: #A9A9A9;
  padding: 11px 0px 4px 13px;
  font-size: 10px;
  font-weight: 700;
  margin-bottom: 0px;
  line-height: 0;
}


form#simpay-form-304 .simpay-form-control:nth-child(11) input,
form#simpay-form-304 .simpay-form-control:nth-child(12) input,
form#simpay-form-304 .simpay-form-control:nth-child(13) input,
form#simpay-form-304 .simpay-form-control:nth-child(14) input,
form#simpay-form-304 .simpay-form-control:nth-child(15) input
/*form#simpay-form-304 .simpay-form-control:nth-child(16)*/ {
  padding: 0;
  background-color: transparent;
  border: none;
  outline: none;
  border: none;
  box-shadow: none !important;
  margin-bottom: 0px;
  padding: 0px 12px;
  font-size: 16px;
  font-weight: 700;
  height: 30px;
  vertical-align: top;
  width: 100%;
}
form#simpay-form-304 .simpay-form-control:nth-child(11),
form#simpay-form-304 .simpay-form-control:nth-child(13),
form#simpay-form-304 .simpay-form-control:nth-child(15) {
   margin-right: 20px;
}
form#simpay-form-304 .simpay-form-control:nth-child(17) input[type="checkbox"],
form#simpay-form-304 .simpay-form-control:nth-child(18) input[type="checkbox"],
form#simpay-form-304 .simpay-form-control:nth-child(16) input[type="checkbox"]  {
   color: rgb(85, 85, 85);
   clear: none;
   cursor: pointer;
   line-height: 0;
   height: 20px;
   text-align: center;
   vertical-align: middle;
   min-width: 20px;
   -webkit-appearance: none;
   box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px inset;
   border-width: 0px;
   border-style: solid;
   border-color: rgb(216, 205, 205);
   border-image: initial;
   margin: 7px 12px 12px 5px;
   outline: 0px;
   transition: border-color 0.05s ease-in-out;
   padding: 0px !important;
   background: #f3f3f3;
}
form#simpay-form-304 .simpay-form-control:nth-child(17) label,
form#simpay-form-304 .simpay-form-control:nth-child(18) label,
form#simpay-form-304 .simpay-form-control:nth-child(16) label   {
    display: inline;
    float: right;
    width: 93%;
    font-size: 14px;
    font-weight: 700;
    margin-top: 3px;
}
form#simpay-form-304 .simpay-form-control:nth-child(18) a {
    font-size: 14px;
}
form#simpay-form-304 .simpay-form-control:nth-child(17) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(18) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(16) input:checked:before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    min-width: 20px;
    background: white;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
form#simpay-form-304 .simpay-form-control:nth-child(17) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(18) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(16) input:checked:before {
    content: '\f00c';
    margin: 10px 0px 0px 0px;
    color: black;
    background: white;
    font-family: 'FontAwesome';
    font-size: 14px;
}
form#simpay-form-304 .simpay-form-control:nth-child(17),
form#simpay-form-304 .simpay-form-control:nth-child(18),
form#simpay-form-304 .simpay-form-control:nth-child(16) {
   width: 86%;
   height: auto;
}
form#simpay-form-304 .simpay-form-control:nth-child(19)
{
    text-align: center;
}
.simpay-payment-btn {
    font-size: 17px;
    background-color: #62701b;
    color: white;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: 400;
    border: none;
    box-shadow: none;
    border-radius: 1px;
}
.simpay-payment-btn:hover {
    background-color: #C2D032;
}
.single.single-post .entry-content {
    margin-top: 0px !important;
}
tr.add-color {
    background-color: #F3F7E2;
}
tr.add-color span {
    font-size: 13px;
}

tr.add-color p {
    margin-bottom: 0px;
}
table td {
    line-height: 1.4;
    font-size: 14px;
    padding: 10px;
}
/*border*/
tbody {
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
     border-bottom: 1px solid #dddddd;
}
    /* top-left border-radius */
    table tr:first-child th:first-child,
    table.Info tr:first-child td:first-child {
        border-top-left-radius: 6px;
    }
    
    /* top-right border-radius */
    table tr:first-child th:last-child,
    table.Info tr:first-child td:last-child {
        border-top-right-radius: 6px;
    }
    
    /* bottom-left border-radius */
    table tr:last-child td:first-child {
        border-bottom-left-radius: 6px;
    }
    
    /* bottom-right border-radius */
    table tr:last-child td:last-child {
        border-bottom-right-radius: 6px;
    }
    .park-regulation h3 {
    font-size: 18px;
    font-weight: 700;
    color: rgba(0,0,0,1);
    font-family: inherit !important;
    margin-bottom: 15px;
}
.park-regulation ul {
    font-size: 16px;
    font-weight: 400;
    padding: 0px;
}
.park-regulation ul li {
    margin-bottom: 8px;
}
.park-regulation-box .x-column:first-child {
    width: 53%;
    margin-right: 3%;
}
.park-regulation-box .x-column:last-child {
    width: 30%;
}
ul.bullet-list {
  list-style: none; /* Remove default bullets */
}

ul.bullet-list li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #617327; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */ 
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
footer.x-colophon.top {
    position: relative;
}

footer.x-colophon.top:before {
   position: absolute;
   background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, #fff 100%);
   margin-top: -740px;
   height: 740px;
   width: 100%;
   content: '';
   display: block;
   left: 0;
}
.x-text p a
{
    color: #c2d032;
    font-size: 22px;
    font-weight: 500;
    font-family: "Alegreya",serif;
    font-style: italic;
}
.x-brand img {
    width: 154px;
    margin-left: 15px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus
{
     border:1px solid white !important;
    
}
.division-img img {
    height: 399px;
}

a .aicon-svg:hover {filter: brightness(87%) sepia(100%);color: #C2D032;}

.icon-bar a:hover{
    color: #C2D032;
}
.desktop .menu-item.x-active&gt;.sub-menu {
    display: block
}

.desktop .sub-menu {
    position: absolute;
    display: none;
    float: left;
    min-width: 180px;
    margin: 0;
    padding: 2px;
    font-size: 14px;
    list-style: none;
    background-color: #627326;
    z-index: 1000;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    top: 105px !important;
    padding-top: 6px;
    padding-bottom: 6px;
    /* border: 1px solid #fff; */
    box-shadow: none;
    border-radius: 0px;
}

ul.sub-menu li:hover {
    background-color: #C2D032;
}

.x-topbar {position: fixed;width: 100%;/* opacity: 0; */z-index: 2000;}

.desktop .sub-menu li {
    position: relative
}

.desktop .sub-menu li&gt;a {
    display: block;
    padding: 0.5em 0;
    line-height: 2;
    white-space: nowrap;
    color: #fff;
    -webkit-transition: none;
    transition: none
}

.desktop .sub-menu li&gt;a:hover {
    text-decoration: none
}

.desktop .sub-menu li:before,.desktop .sub-menu li:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    opacity: .125
}

.desktop .sub-menu li:before {
    top: 0;
    height: 1px
}

.desktop .sub-menu li:last-child:after {
    bottom: -1px;
    height: 1px
}

.masthead-inline .x-navbar .desktop .sub-menu {
    left: 15px;
    /* right: 0; */
}

.masthead-inline .x-navbar .desktop .sub-menu .sub-menu {
    top: -1.75em;
    right: calc(100% + 1.75em)
}

.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu {
    top: 0;
    left: 100%;
    right: auto
}

.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu .sub-menu {
    top: -1.75em;
    left: calc(100% + 1.75em);
    right: auto
}

.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu {
    top: 0;
    left: auto;
    right: 100%
}

.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu .sub-menu {
    top: -1.75em;
    left: auto;
    right: calc(100% + 1.75em)
}

.masthead-stacked .x-navbar .desktop .sub-menu {
    /* left:0; */
    /* right:auto; */
}

.masthead-stacked .x-navbar .desktop .sub-menu .sub-menu {
    top: -1.75em;
    left: calc(100% + 1.75em)
}
.x-navbar .mobile .x-nav ul {
    margin: 0px;
    list-style: none;
}
.x-colophon-content ul li a:hover {
    color: white;
    text-decoration: underline;
}
span.division-img img {
  /* max-width: 100%; */
  -moz-transition: all 0.3s;
  /* -webkit-transition: all 0.3s; */
  /* transition: all 0.3s; */
}
span.division-img:hover img {
  -moz-transform: scale(1.1);
  /* -webkit-transform: scale(1.1); */
  /* transform: scale(1.1); */
}
.x-navbar .mobile .x-nav ul a {
    background-color:#C2D032 !important;
}

.front_holder .division-img {
    position: relative;
    /* border: 1px solid #333; */
    /* margin: 2%; */
    overflow: hidden;
    /* width: 540px; */
}

.front_holder .division-img img {
    max-width: 100%;
    -moz-transition: all 1.0s;
    -webkit-transition: all 1.0s;
    transition: all 1.0s;
}

.front_holder .division-img:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0.7;
}

.icon-svg {
    height: auto;
    width: 34px;
}


.desktop .sub-menu li&gt;a&gt;span {
   padding-left: 14px;
    padding-right: 14px;
}


form#simpay-form-304 .simpay-form-control:nth-child(19) a {
   font-size: 15px;
}
form#simpay-form-304 .simpay-form-control input:focus 
{
  transition: unset;
}
li.menu-item.menu-item-search input::-webkit-input-placeholder {
                color: #ffffff !important;
            }

li.menu-item.menu-item-search input:-moz-placeholder {
                color: #ffffff !important;
            }

li.menu-item.menu-item-search input::-moz-placeholder {
                color: #ffffff !important;
            }

li.menu-item.menu-item-search input:-ms-input-placeholder {
                color: #ffffff !important;
            }
li.menu-item.menu-item-search input:focus::-webkit-input-placeholder {
    opacity: 0;
}
.search-section {
    /* background: #323115; */
    padding: 135px 0px 135px 0px;
}
.search-results .x-navbar ,
.page-template-default .x-navbar  {
    /* background-color: #313015; */
    position: relative;
    padding-bottom: 20px;
}
.search.search-no-results .search-section h1,
.search.search-results .search-section h1,
.page-template-default .search-section h1,
.single-post .search-section h1 {
    color: white;
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    letter-spacing: 0em;
    text-align: center;
    text-transform: none;
}
.search.search-no-results footer.x-colophon.top,
.search.search-results footer.x-colophon.top,
.page-template-default  footer.x-colophon.top,
.single-post  footer.x-colophon.top
{
    margin-top: 0px;
}
.search-results .x-main,
.search-no-results .x-main,
.page-template-default  .x-main {
    width: 100% !important;
}
.search.search-no-results .entry-wrap,
.search.search-results .entry-wrap,
.page-template-default .entry-wrap{
       box-shadow: none !important;
       border: 1px solid #8080802e;
}
.search.search-no-results .entry-wrap h1, 
.search.search-results .entry-wrap h2,
.page-template-default .entry-wrap h1, 
.page-template-default .entry-wrap h2 {
    font-size: 27px;
    font-style: italic;
    text-align: left;
    color: #62701b;
}

.search.search-no-results .entry-content p,
.page-template-default .entry-content p{
    font-size: 16px;
    color: black;
}
.search.search-no-results .entry-thumb:before
{
    display: none;
}
.single-post .search-section
{
    height: 354px;
}
.new-css a {
    position: relative;
    top: -2px;
    padding-right: 0px;
}
.new-css li:last-child {
   padding: 4px 15px;
     
}
.single-post .has-post-thumbnail .entry-featured {
    border-bottom: 0px solid #ddd !important;
}
.single-post .entry-featured {
     box-shadow: none !important; 
   }
.single-post .entry-wrap {
     box-shadow: none; 
}
.single-post .entry-featured {
    width: 39%;
    float: left;
}

.single-post .entry-thumb {
}

.single-post .entry-wrap {
    width: 61%;
    padding-top: 0px;
    float: right;
  
}

.single-post .x-main {
    /* width: 100% !important; */
}
.single-post header.entry-header h1 {
    font-size: 27px;
    text-transform: uppercase;
    margin: 0;
        padding-top: 0px;
}
.single-post  footer.x-colophon.top
{
    margin-top: 0px;
}
/* commented on 05-03-2024 
.single-news-content h1 {
    font-size: 28px;
    font-style: italic;
    color: #272727;
    margin-top: 0px;
    font-weight: 400;
    text-transform: none;
}
.single-news-content h2 {
    font-size: 18px;
    font-weight: 700;
    margin-top: 34px;
    margin-bottom: 14px;
    font-family: inherit !important;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.single-news-content h3 {
    font-size: 16px;
    font-weight: 700;
    font-family: inherit !important;
    letter-spacing: 0px;
}
*/

/*
.single-news-content p {
    text-align: justify;
}
*/
.single-news-content a {
    color: #c2d032;
    font-size: 22px;
    font-weight: 500;
    /* font-family: "Alegreya",serif; */
    font-style: italic;
}
.single-news-content table {
    border: 1px solid #dedede;
    border-radius: 6px !important;
    border-collapse: unset;
    /* padding: 10px !important; */
}

.single-news-content tr {
    padding: 20px !important;
    border-top: 0px;
}

.single-news-content tr:first-child td {
    border: none;
}
.single-news-content table a
{
    padding: 0px 39px;
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: -0.5px;
    color: black;
    font-style: unset;
}
.single-news-content tr td :first-child {
    content: "";
    background-image: url(images/pdficon.svg);
    position: relative;
    /* top: -12px; */
    bottom: 0;
    left: 9px;
    background-repeat: no-repeat;
    background-position: left;
    background-size: 20px;
}
.single-news-content tr td:nth-child(2) 
{
}
.single-post .no-post-thumbnail .entry-wrap {
    width: 100% !important;
}
.eg-latest-news-container {
    background-image: url(https://www.frp.org.uk/wp-content/themes/pro-child/images/green.png) !important;
    background-position: bottom !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
opacity:0.6 !important;
}
.wonderplugin-gridgallery-engine{
display:none !important;
}
.contact-form .block-contact {
    padding: 0px 0px 0px 0px;
    background-color: white;
    border: 1px solid #dddddd;
    margin-bottom: 15px;
}
.contact-form label {
    color: #A9A9A9;
    padding: 11px 0px 4px 13px;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 0;
}
.contact-form input {
    background-color: transparent;
    outline: none;
    border: none;
    box-shadow: none !important;
    margin-bottom: 0px;
    padding: 12px 0px;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    vertical-align: top;
    width: 100%;
}
.contact-form textarea {
    background-color: transparent;
    outline: none;
    border: none;
    box-shadow: none !important;
    margin-bottom: 0px;
    padding: 12px 0px;
    font-size: 16px;
    font-weight: 700;
    height: 130px;
    vertical-align: top;
    width: 100%;
}
.contact-form input:focus, .contact-form textarea:focus
{
  transition: unset;
  border: none !important;
}
.contact-form select {
    border: 1px solid #dddddd;
    border-radius: 0px;
    width: 100%;
    font-size: 18px;
    height: 47px;
    margin-bottom: 0px;
}
.contact-form .block-contact-select label {
    font-size: 14px;
    font-weight: 700;
    margin-top: 20px;
    line-height: 0;
    margin-bottom: 20px;
    color: black;
    padding: 0;
}
input.wpcf7-form-control.wpcf7-submit {
    font-size: 17px !important;
    background-color: #62701b;
    color: white;
    padding: 10px 30px;
    text-transform: uppercase;
    font-weight: 400;
    border: none;
    box-shadow: none;
    border-radius: 1px;
    display: inline;
    width: unset;
    height: unset;
    text-shadow: none;
        margin-bottom: 0px;
}
.block-contact-submit {
    text-align: center;
    margin-top: 15px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #C2D032;
}
.content-column.one_half.last_column {
    margin-left: 3% !important;
    margin-right: 0 !important;
}
.contact-form .one_half {
    width: 48% !important;
    margin-right: 1% !important;
}
.clear {
    clear: both;
}
.block1 .block-contact
{
    margin-bottom: 0px !important;
}
.block-contact-text label {
    font-size: 14px;
    font-weight: 700;
    margin-top: 9px;
    line-height: 1.5;
    margin-bottom: 0px;
    color: black;
    padding: 0;
}
article#post-1926 article.esg-filters.esg-singlefilters {
    background: #C2D032 !important;
    position: absolute;
    left: -100%;
    right: -100%;
    margin: 0 auto;
    padding: 30px;
    padding-bottom: 25px;
    top: 0;
    margin-top: -45px !important;
}
article#post-1926 .minimal-light .esg-navigationbutton:hover, article#post-1926 .minimal-light .esg-filterbutton:hover, article#post-1926 .minimal-light .esg-sortbutton:hover, article#post-1926 .minimal-light .esg-sortbutton-order:hover, article#post-1926 .minimal-light .esg-cartbutton a:hover, article#post-1926 .minimal-light .esg-filterbutton.selected {
    background-color: #62701b!important;
    border-color: #bbb;
    color: #fff !important;
    box-shadow: none !important;
    border: 0px;
    border-radius: 0px;
    font-size: 13px !important;
}
article#post-1926 .minimal-light .esg-filterbutton, article#post-1926 .minimal-light .esg-navigationbutton, article#post-1926 .minimal-light .esg-sortbutton, article#post-1926 .minimal-light .esg-cartbutton a {
    margin-right: 15px !important;
    font-family: "Lato",sans-serif !important;
    font-size: 13px !important;
    border: 0px !important;
    border-radius: 0px !important;
    color: #62701b !important;
}
article#post-1926 .esg-overflowtrick {
    padding-top: 100px;
}
form#simpay-form-304 .simpay-form-control input:focus:invalid {
    outline: none !important;
    border: 1px solid red !important;
    border-radius: 0px;
    height: 47px;
    margin-top: -17px;
    padding-top: 10px;
}

form#simpay-form-304 .simpay-form-control input[type="checkbox"]:focus:invalid {
    outline: none !important;
     border: 1px solid red !important;
    height: 20px !important;
    margin-top: 7px;
     }
.category-discoverers-past .single-news-image, .category-discoverers-upcoming .single-news-image {
    display: none;
}

.category-discoverers-past .single-news-content, .category-discoverers-upcoming .single-news-content{
    width: 100%;
    float: none;
    padding: 0;
}
.eg-georgebush-wrapper .esg-entry-cover{
	background:none !important;
}
/********************Media Queries**********************/
@media (max-width: 790px) {
.simpay-checkout-form {
    width: 100%;
    margin: 0 auto;
}
form#simpay-form-304 .simpay-form-control:nth-child(3) label, form#simpay-form-304 .simpay-form-control:nth-child(7) label {
    line-height: 1.5;
 }
 form#simpay-form-304 .simpay-form-control select {
    width: 100% !important;
    display: block;
}
form#simpay-form-304 .simpay-form-control input {
    width: 100% !important;
    display: block;
}
form#simpay-form-304 .simpay-form-control {
    width: 100% !important;
    display: block;
}
form#simpay-form-304 .simpay-form-control:nth-child(17) label,
form#simpay-form-304 .simpay-form-control:nth-child(18) label,
form#simpay-form-304 .simpay-form-control:nth-child(16) label   {
     width: 86%;
  }
  form#simpay-form-304 .simpay-form-control:nth-child(17) input[type="checkbox"],
form#simpay-form-304 .simpay-form-control:nth-child(18) input[type="checkbox"],
form#simpay-form-304 .simpay-form-control:nth-child(16) input[type="checkbox"]  {
    width: 20px !important;
    display: table-cell;
      }
form#simpay-form-304 .simpay-form-control:nth-child(17) label,
form#simpay-form-304 .simpay-form-control:nth-child(18) label,
form#simpay-form-304 .simpay-form-control:nth-child(16) label {
  position: relative;
  top: -25px;
}

.el53.x-text.charitytec {
    width: 100% !important;
}

form#simpay-form-304 .simpay-form-control:nth-child(17) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(18) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(16) input:checked:before {
    content: '\f00c';
    margin: 0px 0px 0px 0px !important;
    color: black;
    background: white;
    font-family: 'FontAwesome';
    font-size: 13px;
}
.heading-contact
{
    width: 100% !important;
}
}
@media(max-width: 767px) {
.icon-bar p {
    margin-bottom: 47px !important;
    font-size: 16px !important;
}
.icon-bar .x-column.x-1-5 {
    width: 48% !important;
    display: inline-block;
    margin-bottom: 43px;
}

.icon-bar .x-column.x-1-5:last-child {
    margin-bottom: 0px;
    }
.icon-bar .x-column.x-1-5:last-child p
{
     margin-bottom: 4px !important;
}
.box-one .division-img img {
    height: 200px;
    width: 100%;
}
.box-one .division-img {
     margin-right: 0% !important;
}

.t-c {
   position: absolute;
   /*right: 15px;*/
	right: -2px;
	width:40%;
	height:35px;
}
.pdf-boxdown li:last-child {
    /* float: right; */
    padding-top: 6px;
    color: grey;
   float: none;
    padding: 0px 48px;
}
.pdf-box li:first-child {
    width: 250px !important;
}
.el30.x-text {
    width: 100% !important;
}
.park-regulation-box .x-column:first-child {
    width: 100%;
    margin-right: 3%;
}
.park-regulation-box .x-column:last-child {
    width: 100%;
}
.el22.x-text {
    width: 100% !important;
}
.icon-bar {
    padding: 0px !important;
    padding-top: 48px !important;
    padding-bottom: 42px !important;
}
.history-text {
    width: 100% !important;
}

.el53.x-text.charitytec {
    width: 100% !important;
}

form#simpay-form-304 .simpay-form-control:nth-child(17) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(18) input:checked:before,
form#simpay-form-304 .simpay-form-control:nth-child(16) input:checked:before {
    content: '\f00c';
    margin: 0px 0px 0px 0px !important;
    color: black;
    background: white;
    font-family: 'FontAwesome';
    font-size: 13px;
}

form#simpay-form-304 .simpay-form-control:nth-child(11) {
    margin-top: 27px;
}
.single-post .entry-featured {
    width: 100%;
    float: none;
}

.single-post .entry-thumb {
}

.single-post .entry-wrap {
    width: 100%;
    padding-top: 0px;
 float: none;
}
.x-colophon-content ul li {
     float: initial;
     display: inline-block;
}
.single-post .entry-wrap {
   text-align: initial;
}
.content-column.one_half.last_column {
    margin-left: 0% !important;
    margin-right: 0 !important;
     margin-bottom: 0px !important;
   
}
.contact-form .one_half {
    width: 100% !important;
    margin-right: 0 !important;
     margin-bottom: 0px !important;
}
.block1
{
    margin-bottom: 0px !important;
}
article#post-1926 .esg-overflowtrick {
    padding-top: 140px;
}
article#post-1926 article.esg-filters.esg-singlefilters {
   left: -10% !important;
    right: -10% !important;
    margin-top: -46px !important;
}

}
 @media (min-width: 363px) and (max-width:767px) {
    .tick-caption-image
{
     width: 363px !important;
}
    }
 @media (min-width: 534px) and (max-width:767px) {
    
    .caption-image {
    max-width: 534px !important;
    
    }
    
    }
 @media (min-width: 768px) and (max-width:979px) {
   .icon-bar .x-column.x-1-5 {
    width: 29% !important;
    display: inline-block;
    text-align: center;
    margin: 12px;
}
.icon-bar .x-column.x-1-5 p {
    margin-bottom: 47px !important;
    font-size: 16px !important;
}
.icon-bar .x-column.x-1-5:nth-child(4n) {
    width: 50% !important;
}
.icon-bar .x-column.x-1-5:nth-child(4n) p,.icon-bar .x-column.x-1-5:nth-child(5n) p
{
     margin-bottom: 4px !important;
}

.el53.x-text.charitytec {
    width: 100% !important;
}

form#simpay-form-304 .simpay-form-control:nth-child(11) {
    margin-top: 27px;
}



    }
@media(min-width: 980px) {
   .x-navbar.alt-color {
    background-color: rgba(0, 0, 0, 0.8);
    padding-bottom: 20px;
    top: 0px !important;
}


}

@media (max-width: 979px) {
    .x-navbar-wrap .x-navbar-inner .x-container.width {
    width: 100% !important;
}
.x-topbar .p-info {
    display: none !important;
}
    .x-navbar-wrap {
        /* padding: 20px 0px; */
        background: #000;
    }
.x-btn-navbar, .x-btn-navbar.collapsed {
    font-size: 20px !important;
}
   .x-navbar-wrap .x-navbar-inner .x-container.width {
    width: 100% !important;
}
.x-navbar {
      
    }

    .x-btn-navbar {
        padding: 0px 2px 0px 4px;
        margin-top: 60px!important;
        margin-right: 15px;
    }

    .x-btn-navbar, .x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
        color: #ffffff !important;
        box-shadow: none;
        background-color: transparent;
    }

    .x-navbar .mobile .x-nav li&gt;a {
        border-top: 1px solid white;
        padding-left: 15px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 500 !important;
        font-size: 15px !important;
        border-bottom: 0;
        border-right: 0;
        border-left: 0;
    }

    .x-navbar .mobile .x-nav li:last-child&gt;a {
        border-bottom: 0px;
    }

    .x-navbar .mobile .x-nav {
        margin: 6px 0;
        margin-bottom: 0;
        background: transparent;
    }

    .x-navbar .mobile .x-nav li&gt;a {
        background: #627326;
        padding-left: 15px !important;
        color: white !important;
    }

    .x-navbar .mobile .x-nav li:first-child&gt;a {
        border-top: 0px;
    }
    .x-navbar {
        padding-bottom: 0px;
    }
    .x-brand {
    margin-top: 20px !important;
 }

.x-navbar.alt-color {
   background-color: rgba(0, 0, 0, 0.8);
   position: fixed;
    top: 0px !important;
}
li.menu-item.menu-item-search {
    padding-top: 10px;
    margin-bottom: 0px;
    background-color: #627326;
    border-top: 2px solid white;
    padding-left: 15px;
    margin-top: 0px;
    border-bottom: 1px solid white;
}
li.menu-item.menu-item-search p {
    margin: 0;
}
li.menu-item.menu-item-search input {
    background-color: transparent;
    color: white;
 
}
li.menu-item.menu-item-search form {
  margin-bottom: 0px !important;
}
.x-navbar.alt-color .x-brand {
    padding-bottom: 20px;
}
footer.x-colophon.top {
 /* padding-top: 990px !important; */
 }
 div#media_image-4 img {
    width: 70%;
}
div#media_image-3 {
   width: 100% !important;
}
div#media_image-2 img {
    width: 70%;
}
div#custom_html-2 h3 span {
  padding: 0 15px !important;
}
div#custom_html-2 h3:before {
    top: 4% !important;
 }
 .x-colophon.bottom .x-colophon-content {
    margin: 15px 0 10px;
 }
 .x-colophon-content ul li {
    padding: 6px 20px;
 }
 .box-one .division-img {
    margin-bottom: 3%;
}
.divisin-c p {
    font-size: 14px;
  }
  .divisin-c h3 {
    font-size: 20px !important;
}
.right-box {
    width: 100% !important;
}
footer.x-colophon.top:after {
    position: absolute;
    background-image: linear-gradient(to bottom, #2b3108, #2b3108 100%);
    margin-top: -370px;
    height: 490px;
    width: 100%;
    content: '';
    display: block;
    left: 0;
}
.pdf-box a {
  display: inline-flex;
}
.pdf-box ul li:first-child {
  background-size: 10%;
}
.pdf-box li:last-child {
    float: none;
    padding-top: 6px;
    padding: 0px 50px;
}
.x-text.charitytec {
    width: 100% !important;
}
.x-brand img {
    width: 108px !important;
}
}

@media(min-width: 1200px) {
 .x-logobar .x-logobar-inner .x-container.max.width, 
.x-navbar-inner .x-container.max.width,.x-topbar-inner.x-container.max.width {
  width: 95%;
  max-width: 95%;
}
}  
  /*
@media(max-width: 1500px) {

.divisin-c h3 {
  font-size: 37px !important;
  }
  .divisin-c p {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 30px;
}
}
*/
@media (min-width: 980px) and (max-width:1199px) {
.icon-bar p {
      font-size: 16px !important;
}
}
 @media (min-width: 980px) and (max-width:1152px) {
   .x-brand {
       width: 130px !important;
} 
.x-navbar .desktop .x-nav &gt; li &gt; a {
    font-size: 12px !important;
}
.x-navbar .desktop .x-nav &gt; li &gt; a:not(.x-btn-navbar-woocommerce) {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
li.menu-item.menu-item-search input {
   max-width: 120px !important;
}
 }
  @media (min-width: 1018px) and (max-width:1083px) {
    .divisin-c {
    padding: 4px !important;
}
    }
@media (min-width: 1360px){
.obj-caption-image {
    width: 534px !important;
}
.tick-caption-image
{
     width: 363px !important;
}
}
@media not all and (min-resolution:.001dpcm) { 
    @media {
        .safari10 { 
            color:#0000FF; 
            background-color:#CCCCCC; 
        }
        form#simpay-form-304 .simpay-form-control:nth-child(4) select,form#simpay-form-304 .simpay-form-control:nth-child(8) select {
   height: 45px;
   margin-top: -3px;
}
form#simpay-form-304 .simpay-form-control:nth-child(5) input,
form#simpay-form-304 .simpay-form-control:nth-child(6) input,
form#simpay-form-304 .simpay-form-control:nth-child(9) input,
form#simpay-form-304 .simpay-form-control:nth-child(10) input {
  height: 28px;

}
		.x-navbar .desktop .x-nav &gt; li &gt; a &gt; span {
			float:left;
		}
		.x-navbar .desktop .x-nav &gt; li &gt; a {
   			padding-top: 76px!important;
		}
		.x-navbar .desktop .x-nav &gt; li &gt; a &gt;span:hover,
        .x-navbar .desktop .x-nav &gt; .current-menu-item &gt; a &gt;span{
			margin-top:0px!important;
		}
    }
}

form#simpay-form-304 .simpay-form-control .simpay-field-error, form#simpay-form-304 .simpay-form-control .simpay-field-error label.error {
    font-size:15px;
    padding-bottom: 10px;
}

form#simpay-form-304 .simpay-form-control:nth-child(19) a {
color:#617327 !important;
}


@media (min-width: 1024px){

.tp-parallax-wrap {
    left: 20%!important;
    display: block;
    position: fixed;
}
.tp-parallax-wrap:last-child {
   
    margin-left: 250px !important;
     position: fixed;
    display: block;
}

}

  @media (min-width: 980px) and (max-width:1199px) {
/* Enable Mobile Navbar on Desktop */
.x-navbar .desktop {
    display: none !important;
}

.x-navbar .x-btn-navbar {
    display: inline-block;
}

.x-nav-wrap.mobile.x-collapse.in {
  display: block;
}

.x-nav-wrap.mobile.x-collapsed {
  display: none;
}

.x-nav-wrap.mobile {
  display: block;
}
.x-navbar-wrap .x-navbar-inner .x-container.width {
    width: 100% !important;
}
.x-topbar .p-info {
    display: none !important;
}
    .x-navbar-wrap {
        /* padding: 20px 0px; */
        background: #000;
    }
.x-btn-navbar, .x-btn-navbar.collapsed {
    font-size: 20px !important;
  }
.masthead-inline .x-btn-navbar {
    display: block;
    float: right;
}
   .x-navbar-wrap .x-navbar-inner .x-container.width {
    width: 100% !important;
}
.x-navbar {
      
    }

    .x-btn-navbar {
        padding: 0px 2px 0px 4px;
        margin-top: 60px!important;
        margin-right: 15px;
    }

    .x-btn-navbar, .x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
        color: #ffffff !important;
        box-shadow: none;
        background-color: transparent;
    }

    .x-navbar .mobile .x-nav li&gt;a {
        border-top: 1px solid white;
        padding-left: 15px;
        color: #fff;
        text-transform: uppercase;
        font-weight: 500 !important;
        font-size: 15px !important;
        border-bottom: 0;
        border-right: 0;
        border-left: 0;
    }

    .x-navbar .mobile .x-nav li:last-child&gt;a {
        border-bottom: 0px;
    }

    .x-navbar .mobile .x-nav {
        margin: 6px 0;
        margin-bottom: 0;
        background: transparent;
    }

    .x-navbar .mobile .x-nav li&gt;a {
        background: #627326;
        padding-left: 15px !important;
        color: white !important;
    }

    .x-navbar .mobile .x-nav li:first-child&gt;a {
        border-top: 0px;
    }
    .x-navbar {
        padding-bottom: 0px;
    }
    .x-brand {
    margin-top: 20px !important;
 }

.x-navbar.alt-color {
   background-color: rgba(0, 0, 0, 0.8);
   position: fixed;
    top: 0px !important;
}
li.menu-item.menu-item-search {
    padding-top: 10px;
    margin-bottom: 0px;
    background-color: #627326;
    border-top: 2px solid white;
    padding-left: 15px;
    margin-top: 0px;
    border-bottom: 1px solid white;
}
li.menu-item.menu-item-search p {
    margin: 0;
}
li.menu-item.menu-item-search input {
    background-color: transparent;
    color: white;
 
}
li.menu-item.menu-item-search form {
  margin-bottom: 0px !important;
}
.x-navbar.alt-color .x-brand {
    padding-bottom: 20px;
}
.x-topbar .x-topbar-inner.x-container.max.width {
    width: 97% !important;
}

}

/*Calender Form*/
form#simpay-form-2508 .simpay-form-control:nth-child(1) label {
   font-size: 20px;
   font-weight: 700;
   margin-top: 27px;
   margin-bottom: 3px;
   text-align: center;
}
form#simpay-form-2508 .simpay-form-control:nth-child(1) input {
   display: none;
}
form#simpay-form-2508 .simpay-form-control:nth-child(2) select{
border: 1px solid #cccccc;
   border-radius: 0px;
   width: 104px;
   font-size: 18px;
   height: 47px;
   margin-top: -2px;
   
}
form#simpay-form-2508 .simpay-form-control:nth-child(2) {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 7px;
    vertical-align: top;
}


form#simpay-form-2508 .simpay-form-control:nth-child(3),form#simpay-form-2508 .simpay-form-control:nth-child(4) {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    background-color: white;
    border: 1px solid #cccccc;
}
form#simpay-form-2508 .simpay-form-control:nth-child(4){
     width: 39.3%;
    display: inline-block;
}
form#simpay-form-2508  .simpay-form-control:nth-child(3){
    width: 41%;
    height: auto;
    margin-right: 20px;
}
form#simpay-form-2508 .simpay-form-control:nth-child(3) label,
form#simpay-form-2508 .simpay-form-control:nth-child(4) label,
form#simpay-form-2508 .simpay-form-control:nth-child(5) label,
form#simpay-form-2508 .simpay-form-control:nth-child(6) label,
form#simpay-form-2508 .simpay-form-control:nth-child(7) label,
form#simpay-form-2508 .simpay-form-control:nth-child(8) label
{
   
    color: #777777;
    padding: 11px 0px 4px 13px;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 0;
}

form#simpay-form-2508 .simpay-form-control:nth-child(3) input,
form#simpay-form-2508 .simpay-form-control:nth-child(4) input,
form#simpay-form-2508 .simpay-form-control:nth-child(5) input, 
form#simpay-form-2508 .simpay-form-control:nth-child(6) input,
form#simpay-form-2508 .simpay-form-control:nth-child(7) input,
form#simpay-form-2508 .simpay-form-control:nth-child(8) input {
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    border: none;
    box-shadow: none !important;
    margin-bottom: 0px;
    padding: 0px 12px;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    vertical-align: top;
    width: 100%;
}

form#simpay-form-2508 .simpay-form-control:nth-child(5),
form#simpay-form-2508 .simpay-form-control:nth-child(7)
 {
    margin-right: 20px;
}
form#simpay-form-2508 .simpay-form-control:nth-child(5),
 form#simpay-form-2508 .simpay-form-control:nth-child(6),
 form#simpay-form-2508 .simpay-form-control:nth-child(7),
 form#simpay-form-2508 .simpay-form-control:nth-child(8)
  {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    background-color: white;
    border: 1px solid #cccccc;
    width: 48%;
}
 form#simpay-form-2508 .simpay-form-control:nth-child(11) {
    width: 86%;
    height: auto;
}
 form#simpay-form-2508 .simpay-form-control:nth-child(11) input[type="checkbox"] {
    color: rgb(85, 85, 85);
    clear: none;
    cursor: pointer;
    line-height: 0;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    min-width: 20px;
    -webkit-appearance: none;
    box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px inset;
    border-width: 0px;
    border-style: solid;
    border-color: rgb(216, 205, 205);
    border-image: initial;
    margin: 7px 12px 12px 5px;
    outline: 0px;
    transition: border-color 0.05s ease-in-out;
    padding: 0px !important;
    background: #f3f3f3;
}
 form#simpay-form-2508 .simpay-form-control:nth-child(11) label{
    display: inline;
    float: right;
    width: 93%;
    font-size: 14px;
    font-weight: 700;
    margin-top: 3px;
}

 form#simpay-form-2508 .simpay-form-control.simpay-total-amount-container.lastnamech {
    text-align: center;
    font-weight:700;
}

 form#simpay-form-2508 .simpay-form-control.simpay-number-container.firstnamech {
    text-align: center;
    font-weight:700;
}
 form#simpay-form-2508 .simpay-form-control:nth-child(12) {
    text-align: center;
    font-weight:700;
}
form#simpay-form-2508 .simpay-form-control:nth-child(11) input:checked:before
 {
    content: '\f00c';
    margin: 10px 0px 0px 0px;
    color: black;
    background: white;
    font-family: 'FontAwesome';
    font-size: 14px;
}
form#simpay-form-2508 .simpay-form-control:nth-child(11) input:checked:before
 {
    float: left;
    display: inline-block;
    vertical-align: middle;
    min-width: 20px;
    background: white;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input#simpay-2508-number-12 {
    width: 10%;
    text-align: center;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 700;
}

@media(max-width: 790px) {
form#simpay-form-2508 .simpay-form-control select {
    width: 100% !important;
    display: block;
}

form#simpay-form-2508 .simpay-form-control {
    width: 100% !important;
}
input#simpay-2508-number-12 {
    width: 20%;
    text-align: center;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 700;
}

}
@media(max-width: 600px) {
    form#simpay-form-2508 .simpay-form-control:nth-child(11) label {
    width: 84%;
  }
  }

/*Royal Oak Print Form*/
form#simpay-form-2545 .simpay-form-control:nth-child(1) label {
   font-size: 20px;
   font-weight: 700;
   margin-top: 27px;
   margin-bottom: 3px;
   text-align: center;
}
form#simpay-form-2545 .simpay-form-control:nth-child(1) input {
   display: none;
}
form#simpay-form-2545 .simpay-form-control:nth-child(2) select{
border: 1px solid #cccccc;
   border-radius: 0px;
   width: 104px;
   font-size: 18px;
   height: 47px;
   margin-top: -2px;
   
}
form#simpay-form-2545 .simpay-form-control:nth-child(2) {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 7px;
    vertical-align: top;
}


form#simpay-form-2545 .simpay-form-control:nth-child(3),form#simpay-form-2545 .simpay-form-control:nth-child(4) {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    background-color: white;
    border: 1px solid #cccccc;
}
form#simpay-form-2545 .simpay-form-control:nth-child(4){
     width: 39.3%;
    display: inline-block;
}
form#simpay-form-2545  .simpay-form-control:nth-child(3){
    width: 41%;
    height: auto;
    margin-right: 20px;
}
form#simpay-form-2545 .simpay-form-control:nth-child(3) label,
form#simpay-form-2545 .simpay-form-control:nth-child(4) label,
form#simpay-form-2545 .simpay-form-control:nth-child(5) label,
form#simpay-form-2545 .simpay-form-control:nth-child(6) label,
form#simpay-form-2545 .simpay-form-control:nth-child(7) label,
form#simpay-form-2545 .simpay-form-control:nth-child(8) label
{
   
    color: #777777;
    padding: 11px 0px 4px 13px;
    font-size: 10px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 0;
}

form#simpay-form-2545 .simpay-form-control:nth-child(3) input,
form#simpay-form-2545 .simpay-form-control:nth-child(4) input,
form#simpay-form-2545 .simpay-form-control:nth-child(5) input, 
form#simpay-form-2545 .simpay-form-control:nth-child(6) input,
form#simpay-form-2545 .simpay-form-control:nth-child(7) input,
form#simpay-form-2545 .simpay-form-control:nth-child(8) input {
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    border: none;
    box-shadow: none !important;
    margin-bottom: 0px;
    padding: 0px 12px;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    vertical-align: top;
    width: 100%;
}

form#simpay-form-2545 .simpay-form-control:nth-child(5),
form#simpay-form-2545 .simpay-form-control:nth-child(7)
 {
    margin-right: 20px;
}
form#simpay-form-2545 .simpay-form-control:nth-child(5),
 form#simpay-form-2545 .simpay-form-control:nth-child(6),
 form#simpay-form-2545 .simpay-form-control:nth-child(7),
 form#simpay-form-2545 .simpay-form-control:nth-child(8)
  {
    display: inline-block;
    padding: 0px 0px 0px 0px;
    background-color: white;
    border: 1px solid #cccccc;
    width: 48%;
}
 form#simpay-form-2545 .simpay-form-control:nth-child(11) {
    width: 86%;
    height: auto;
}
 form#simpay-form-2545 .simpay-form-control:nth-child(11) input[type="checkbox"] {
    color: rgb(85, 85, 85);
    clear: none;
    cursor: pointer;
    line-height: 0;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    min-width: 20px;
    -webkit-appearance: none;
    box-shadow: rgba(0, 0, 0, 0.0980392) 0px 1px 2px inset;
    border-width: 0px;
    border-style: solid;
    border-color: rgb(216, 205, 205);
    border-image: initial;
    margin: 7px 12px 12px 5px;
    outline: 0px;
    transition: border-color 0.05s ease-in-out;
    padding: 0px !important;
    background: #f3f3f3;
}
 form#simpay-form-2545 .simpay-form-control:nth-child(11) label{
    display: inline;
    float: right;
    width: 93%;
    font-size: 14px;
    font-weight: 700;
    margin-top: 3px;
}

 form#simpay-form-2545 .simpay-form-control.simpay-total-amount-container.lastnamech {
    text-align: center;
    font-weight:700;
}

 form#simpay-form-2545 .simpay-form-control.simpay-number-container.firstnamech {
    text-align: center;
    font-weight:700;
}
 form#simpay-form-2545 .simpay-form-control:nth-child(12) {
    text-align: center;
    font-weight:700;
}
form#simpay-form-2545 .simpay-form-control:nth-child(11) input:checked:before
 {
    content: '\f00c';
    margin: 10px 0px 0px 0px;
    color: black;
    background: white;
    font-family: 'FontAwesome';
    font-size: 14px;
}
form#simpay-form-2545 .simpay-form-control:nth-child(11) input:checked:before
 {
    float: left;
    display: inline-block;
    vertical-align: middle;
    min-width: 20px;
    background: white;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

input#simpay-2545-number-12 {
    width: 10%;
    text-align: center;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 700;
}

@media(max-width: 790px) {
form#simpay-form-2545 .simpay-form-control select {
    width: 100% !important;
    display: block;
}

form#simpay-form-2545 .simpay-form-control {
    width: 100% !important;
}
input#simpay-2545-number-12 {
    width: 20%;
    text-align: center;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: 700;
}

}
@media(max-width: 600px) {
    form#simpay-form-2545 .simpay-form-control:nth-child(11) label {
    width: 84%;
  }
  }

.without-hover{
	display: block;
}
.with-hover{
	display: none;
}
.instagram-class:hover .with-hover{
	display: block !important;
}
.instagram-class:hover .without-hover{
	display: none !important;
}
.instagram-class{
	position: relative;
    top: 10.2px;
}

@media( max-width:767px ){
.search.search-no-results .search-section h1, .search.search-results .search-section h1, .page-template-default .search-section h1, .single-post .search-section h1 {
	font-size: 28px;
    position: relative;
    bottom: 10px;
}
}
@media(max-width: 490px) {
    .t-c a:nth-child(5) {
    	margin-right: 65px;/*50px*/
	   float:right;
	}
	.x-btn-navbar{
		position:absolute;
		right:0;
		z-index:99999;
	}
	
}
.newsDateClass{
	font-size: 16px ;
    line-height: 15px ;
    font-weight: 700 ;
    font-style: italic ;
    font-family: "Lato",sans-serif ;
    text-transform: capitalize ;
	text-align:center;
	color:#FFFFFF;
}
/*** styles after theme updating***/
.single-product .woocommerce-message,.woocommerce-cart .woocommerce-message{
	font-weight: bold;
    color: #676666;
    font-size: 15px;
    background: rgb(238,238,238);
    border: none;
    box-shadow: none;
    padding: 1.15em 1.15em 1.2em;
	line-height: 2;
}
.cart.shop_table{
	margin:0 !important;
}
.cart.shop_table thead{
	display: table-header-group!important;
}
.cart.shop_table thead a,.cart_item .product-name a{
	color: #617327!important;
}
.cart.shop_table tbody tr{
	border-top: 1px solid #dddddd !important;
}
.cart.shop_table .cart_item .product-thumbnail{
	max-width: 100% !important;
	padding-left: 20px!important;
    text-align: left!important;
}
.cart.shop_table .cart_item .product-thumbnail a{
	width:auto !important;
}
.cart.shop_table .cart_item .product-remove a{
	font-size: 14px!important;
}
.woocommerce .cart .actions&gt;button{
	float:right;
}
.cart-empty{
    background-color: transparent;
    border-color: transparent;
    color: #000;
    box-shadow: none;
    padding: 0px;
}
@media( max-width:767px ){
	.cart.shop_table thead{
		display: none!important;
	}
	.cart.shop_table td{
		padding-top:10px!important;
		padding-bottom:10px!important;
		border-top: 1px solid #ddd!important;
	}
	.cart.shop_table .cart_item .product-remove a{
		text-align: right;
	}
	.woocommerce-page table.cart .product-thumbnail{
		display:block;
	}
	.woocommerce-page table.woocommerce-cart-form__contents tr td::before{
		content: "";
	}
	.cart.shop_table .cart_item .product-remove{
		width:100%!important;
	}
	.cart.shop_table .cart_item .product-remove a{
		text-align: right!important;
		width: auto!important;
		margin-right: 10px;
	}
	.woocommerce .cart .actions&gt;button {
		float: left;
	}
}
/*** styles after theme updating***/</pre></body></html>