/**
 * 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: swap;
 }
 
 @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: swap;
 }
 
 @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: swap;
 }
 
 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;
}