/**handles:cmplz-general,grids-frontend,blocksy-child-style**/
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
.grids-section{position:relative;z-index:var(--_gs-zi, var(--_gs-zi-desktop, auto));display:var(--_gs-d, var(--_gs-d-desktop, block))}.grids-s-w_i{display:grid;position:relative;grid-template-columns:repeat(var(--_gs-columns, 12), minmax(0, 1fr));grid-template-rows:repeat(var(--_gs-rows, 6), auto);gap:var(--_gs-gap, var(--_gs-gap-desktop, 0));margin:var(--_gs-m, var(--_gs-m-desktop, 0));padding:var(--_gs-p, var(--_gs-p-desktop, 0));min-width:var(--_gs-mw, var(--_gs-mw-desktop, 100%));height:var(--_gs-height, var(--_gs-height-desktop, auto));min-height:var(--_gs-min-height, var(--_gs-min-height-desktop, 0))}.grids-s-w_i:before{content:"";display:block;position:absolute;top:0;right:var(--_gs-bg-xp, var(--_gs-bg-xp-desktop, 0));bottom:0;left:var(--_gs-bg-xp, var(--_gs-bg-xp-desktop, 0));background:var(--_gs-bg, var(--_gs-bg-desktop, none))}@media screen and (max-width: 768px){.grids-s-w_i{display:flex;flex-direction:column;height:100%}}.grids-area{display:var(--_ga-d, var(--_ga-d-desktop, flex));flex-direction:column;position:relative;grid-column:var(--_ga-column);grid-row:var(--_ga-row);background:var(--_ga-bg, var(--_ga-bg-desktop, none));margin:var(--_ga-m, var(--_ga-m-desktop, 0));padding:var(--_ga-p, var(--_ga-p-desktop, 0));max-width:var(--_ga-mw, var(--_ga-mw-desktop, 100%));z-index:var(--_ga-zi, var(--_ga-zi-desktop, auto));align-self:var(--_ga-va, flex-start);justify-content:var(--_ga-va)}.grids-is-stretch>.grids-s-w_i>.grids-area{align-self:stretch}.grids-is-advanced>.grids-s-w_i>.grids-area{height:100%}@media screen and (max-width: 768px){.grids-area{width:100%}}
/**
 * Theme Name: AGRO
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */
 
 
@font-face {
   font-family: 'continuum_medium';
   src: url('https://agrofitness.co.uk/fonts/continuum-medium.eot');
   src: url('https://agrofitness.co.uk/fonts/continuum-medium.eot?#iefix') format('embedded-opentype'),
     url('https://agrofitness.co.uk/fonts/continuum-medium.woff2') format('woff2'),
     url('https://agrofitness.co.uk/fonts/continuum-medium.woff') format('woff'),
     url('https://agrofitness.co.uk/fonts/continuum-medium.ttf') format('truetype'),
     url('https://agrofitness.co.uk/fonts/continuum-medium.svg#continuum_mediumregular') format('svg');
   font-weight: normal;
   font-style: normal;
   font-display: optional;
 }
 
 @font-face {
   font-family: 'continuum_bold';
   src: url('https://agrofitness.co.uk/fonts/continuum-bold.eot');
   src: url('https://agrofitness.co.uk/fonts/continuum-bold.eot?#iefix') format('embedded-opentype'),
     url('https://agrofitness.co.uk/fonts/continuum-bold.woff2') format('woff2'),
     url('https://agrofitness.co.uk/fonts/continuum-bold.woff') format('woff'),
     url('https://agrofitness.co.uk/fonts/continuum-bold.ttf') format('truetype'),
     url('https://agrofitness.co.uk/fonts/continuum-bold.svg#continuum_mediumregular') format('svg');
   font-weight: normal;
   font-style: normal;
   font-display: optional;
 }
 
 @font-face {
   font-family: 'continuum_light';
   src: url('https://agrofitness.co.uk/fonts/continuum-light.eot');
   src: url('https://agrofitness.co.uk/fonts/continuum-light.eot?#iefix') format('embedded-opentype'),
     url('https://agrofitness.co.uk/fonts/continuum-light.woff2') format('woff2'),
     url('https://agrofitness.co.uk/fonts/continuum-light.woff') format('woff'),
     url('https://agrofitness.co.uk/fonts/continuum-light.ttf') format('truetype'),
     url('https://agrofitness.co.uk/fonts/continuum-light.svg#continuum_mediumregular') format('svg');
   font-weight: normal;
   font-style: normal;
   font-display: optional;
 }
 
 body {
     background-color: #333;
 }
 
 .wp-block-heading {
    font-family: 'continuum_medium' !important;
 }
 
 hr {
   background-image: linear-gradient(45deg, #ed1c24, #ed1a2e, #ee134b, #e90f7b, #e10cb3, #bf09d7, #7307cd, #2e04c3, #0311ba, #0139b2, #0052ad, #005bab);
   padding: 1.5pt;
   margin: 0 !important;
   min-width: 100vw;
 }
 
 @supports (background-clip: text) {
 
   .wp-block-heading, p:first-of-type {
     background-image: linear-gradient(45deg, #ed1c24, #ed1a2e, #ee134b, #e90f7b, #e10cb3, #bf09d7, #7307cd, #2e04c3, #0311ba, #0139b2, #0052ad, #005bab);
     background-clip: text;
     color: transparent;
   }
 }
 
 .wp-block-heading {
   background: linear-gradient(45deg, #ed1c24, #ed1a2e, #ee134b, #e90f7b, #e10cb3, #bf09d7, #7307cd, #2e04c3, #0311ba, #0139b2, #0052ad, #005bab);
   -webkit-background-clip: text;
   -moz-background-clip: text;
   background-clip: text;
   -webkit-text-fill-color: transparent;
   -moz-text-fill-color: transparent;
   color: transparent;
   text-align: left !important;
   font-family: 'continuum_medium' !important;
   text-transform: uppercase !important;
   margin-top: 10px !important;
   margin-bottom: 10px !important;
 }
 
 .grids-area {
     padding: 5% !important;
 }
 
 .empty-cell {
    padding: 0 !important;
    margin: 0 !important;
 }
 
 .grids-area p:first-of-type {
    font-size: 1.2rem;
    font-weight: 400;
 }
 
 .grids-section {
     margin-bottom: 0 !important;
 }
 
 .homepage-cta .grids-area {
     padding: 0 !important;
 }

.wp-block-cover {
   padding: 10% !important;
}

.wp-block-cover p:first-of-type {
   font-size: 1rem !important;
   font-family: 'poppins' !important;
}

.btn-booking .wp-element-button {
  background: linear-gradient(45deg, #ed1c24, #ed1a2e, #ee134b, #e90f7b, #e10cb3, #bf09d7, #7307cd, #2e04c3, #0311ba, #0139b2, #0052ad, #005bab);
  font-weight: 400 !important;
  border: 1px solid #fff !important;
  border-radius: 10px !important;
}

.btn-information .wp-element-button {
  background-color: #302e2f;
  font-weight: 400 !important;
  border: 1px solid #bdbaba !important;
  border-radius: 10px !important;
}
 
.wp-block-verse {
   font-size: 0.75rem !important;
   margin: 0;
 }
 
.ct-widget p, .ct-footer-copyright {
   font-size: 0.8rem !important;
   color: #fff !important;
}