/**
Theme Name: FATC Theme
Author: Peter White
Author URI: https://peterwhite.dev
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: fatc-theme
Template: astra
*/
html, body {
    max-width: 100% !important;
    overflow-x: hidden !important;
}
#mc_embed_signup{
	max-width: 100% !important;	
}
.ast-sticky-active{
	margin: 0 !important;
}
.home #primary{
	width: 100% !important;
}
.grecaptcha-badge{display:none !important;}
.arlo-event-full{display:none !important;}
.ugb-header.ugb-header--v3 .ugb-header__buttons > *{
	margin-bottom: 25px !important;
}
.fatcpopup #mc_embed_signup_scroll{
	display: flex;
	align-content: end;
	justify-content:end;
}

.popmake{
	width: 40% !important;
	left: 60% !important;
}

.pum-theme-32414, .pum-theme-default-theme{
	  background-color: rgba( 0, 0, 0, 0.8 );
}

.fatcpopup #mc_embed_signup_scroll .mc-field-group{
	flex-grow: 1;
	padding-right: 25px;
}

.fatcpopup .pum-content{
	color: black;
}

.fatcpopup #mc_embed_signup_scroll .mc-field-group #mce-EMAIL{
	width: 100%;
}

.fatcpopup #mc_embed_signup_scroll .mc-field-group input{
	background: #DDD;
}



.fatcpopup form{
	color: black;
}

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

.fatcpopup ul li::before {
  content: "✓";
  color: green;
  margin-right: 5px;
}


.fatcpopup #subscribeButton{
	display: flex;
	justify-content: end;
	flex-direction:column;
}

.fatcpopup .row{
	display: flex;
}

.fatcpopup .text{
	flex-grow: 3;
}

.fatcpopup .imagecontent{
	flex-grow: 1;
	justify-content: center;
	display: flex;
	height: 250px;
	position: relative;
	top: -150px !important;
	height: 100% !important;
}

.fatcpopup img{
	height: 200% !important;
	max-width: 200% !important;
}


.fatcpopup #mc_embed_signup_scroll{
	display: flex;
	align-content: end;
	justify-content:end;
}

.popmake{
	width: 40% !important;
	left: 60% !important;
}

.pum-theme-32414, .pum-theme-default-theme{
	  background-color: rgba( 0, 0, 0, 0.8 );
}

.fatcpopup #mc_embed_signup_scroll .mc-field-group{
	flex-grow: 1;
	padding-right: 25px;
}

.fatcpopup .pum-content{
	color: black;
}

.fatcpopup #mc_embed_signup_scroll .mc-field-group #mce-EMAIL{
	width: 100%;
}

.fatcpopup #mc_embed_signup_scroll .mc-field-group input{
	background: #DDD;
}



.fatcpopup form{
	color: black;
}

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

.fatcpopup ul li::before {
  content: "✓";
  color: green;
  margin-right: 5px;
}


.fatcpopup #subscribeButton{
	display: flex;
	justify-content: end;
	flex-direction:column;
}

.fatcpopup .row{
	display: flex;
}

.fatcpopup .text{
	flex-grow: 3;
}

.fatcpopup .imagecontent{
	flex-grow: 1;
	justify-content: center;
	display: flex;
	height: 250px;
	position: relative;
	top: -150px !important;
	height: 100% !important;
}

.fatcpopup img{
	height: 200% !important;
	max-width: 200% !important;
}



/* Range of laptop sizes */
/* For 1366 Resolution */  
@media only screen  and (min-width: 1440px) and (max-width: 1844px){
	.popmake {
	  width: 90% !important;
	  left: 591.5px !important;
	  margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 200% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */
	
	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	
	
}

@media (max-width: 1262px) and (min-width: 960px) {
	.popmake {
	  width: 90% !important;
	  left: 394.45px !important;
	  margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 200% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */
	
	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	

}

@media (min-width: 1263px) and (max-width: 1440px) {
	.popmake {
	  width: 90% !important;
	  left: 458.85px !important;
	  margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 200% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */
	
	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	

}

/*big ipads landscape */
@media only screen and (min-width: 1366px) and (max-width: 1440px) and (orientation: landscape) { 
	.popmake {
	  width: 90% !important;
	  left: 481.25px !important;
	  margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 200% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */
	
	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}

}


/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.popmake {
	  width: 90% !important;
	  left: 5% !important;
		margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 100% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  margin-bottom: 0;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}  

}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.popmake {
	  width: 90% !important;
	  left: 5% !important;
		margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 100% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  margin-bottom: 0;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	
  
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	.popmake {
	  width: 90% !important;
	  left: 5% !important;
		margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 100% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  margin-bottom: 0;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	
	
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media only screen and (min-width: 481px) and (max-width: 767px) {
	.popmake {
	  width: 90% !important;
	  left: 5% !important;
		margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 50% !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  margin-bottom: 0;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */
	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	
	
}

/* 
  ##Device = iPhone (Landscape)
  ##Screen = B/w 375px to 667px
*/
@media only screen and (min-height: 375px) and (max-width: 667px) and (orientation: landscape) {
	
	
}
/* 
  ##Device = iPhone (Portrait)
  ##Screen = B/w 375px to 667px
*/
@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation : portrait) {
	.popmake {
	  width: 90% !important;
	  left: 5% !important;
		margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 50% !important;
		display: none !important;
	  max-width: 200% !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  margin-bottom: 0;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}	
	
}
/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media only screen and (max-width: 480px) {
	.post-thumb-img-content img{
		display: none !important;
	}
	.stk-block.stk-block-spacer{
	height: 0px !important;
	}
	#block-19{
		margin: 0 !important;
		height: 0 !important;
	}
	.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
		width: 30%;
	}
	.popmake {
	  width: 90% !important;
	  left: 5% !important;
		margin-bottom: 0 !important;
	}

	.fatcpopup img {
	  height: 50% !important;
	  max-width: 200% !important;
		display: none !important;
	}

	.fatcpopup .imagecontent {
	  top: -100px !important;
	}

	.pum-container.pum-responsive {
	  overflow: visible;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#popmake-32468 {

	  margin-bottom: 0;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc_embed_signup_scroll {
	  position: relative;
	  justify-content: center;
	  flex-direction: column;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mc-embedded-subscribe-form > p:nth-child(2) {
	  margin-bottom: 5.5em;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(1) {
	  padding-right: 0px !important;
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.mc-field-group:nth-child(2) {
	  padding-right: 0px !important;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	#mce-FNAME {
	  width: 100%;
	}

	/* Element | https://firstaidtrainingcooperative.co.uk/outdoor/ */

	div.text:nth-child(1) > ul:nth-child(2) {
	  margin: 0 0 1.5em;
	}
	
	
	
}

.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image), .wp-block-image.size-full {
	width: 33% !important	;
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
 max-width:130% !important;
 width:130%;
}

