/**
 * Theme Name: 		BAAland Theme
 * Theme URI: 		https://www.dreamabstract.com
 * Description: 	BAAland Theme by Dreamabstract
 * Author: 			Dreamabstract
 * Author URI: 		https://www.dreamabstract.com
 * Version: 		4.7
 */

html,
body {
  overflow-x: hidden;
}
/* WordPress Core Styles */
.alignnone {
  margin: 0 0 10px 0;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.alignright {
  float: right;
  margin: 5px 0 10px 10px;
}
.alignleft {
  float: left;
  margin: 5px 10px 10px 0;
}
.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
a img.alignright {
  float: right;
  margin: 5px 0 10px 10px;
}
a img.alignnone {
  margin: 5px 10px 10px 0;
}
a img.alignleft {
  float: left;
  margin: 5px 10px 10px 0;
}
a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}
.wp-caption.alignnone {
  margin: 5px 0 10px 0;
}
.wp-caption.alignleft {
  margin: 5px 10px 10px 0;
}
.wp-caption.alignright {
  margin: 5px 0 10px 10px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
.sticky {
  background: white;
  border: 2px solid black;
}
.entry-content img {
  margin: 0 0 1.5em 0;
}
.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}
blockquote.left {
  margin-left: 0;
  margin-right: 20px;
  text-align: right;
  width: 33%;
  float: left;
}
blockquote.right {
  margin-left: 20px;
  margin-right: 0;
  text-align: left;
  width: 33%;
  float: right;
}
/* Comments style */
.comment-form input[type=text],
.comment-form textarea {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
}
ol.comments-list {
  padding-left: 0;
}
ol.comments-list li {
  list-style: none;
}
ol.comments-list .comment-author {
  border-bottom: 1px solid #ccc;
  padding-top: 5px;
  padding-bottom: 5px;
}
ol.comments-list .comment-meta {
  float: right;
}
ol.comments-list .children {
  border-left: 1px solid #ccc;
}
.comment-form-comment label {
  display: block;
}
/* Other General Styles */
img {
  max-width: 100%;
  height: auto;
}
/* Gutenberg */

/*
full width
*/
.alignfull img {
width: 100vw;
}
.alignfull {
 width: 100vw;
 position: relative;
 left: 50%;
 right: 50%;
 margin-left: -50vw;
 margin-right: -50vw;
}
.wp-block-image.alignfull, .wp-block-image.alignwide, .wp-block-cover {
   max-width: none;
}
/* Prevent banner from downsizing too much */
#banner {
  overflow: hidden;
}
#banner #banner-container-holder {
  width: 100%;
  min-width: 900px;
  display: inline-block;
  position: relative;
  right: -50%;
}
#banner #banner-container-row {
  position: relative;
  left: -50%;
}
#pagebanner {margin-bottom:50px;}
.home #pagebanner {margin-bottom:0px;}
#pagebanner, #pagebanner-archive { 
   position: relative; 
   width: 100%; /* for IE 6 */
}
.blog #pagebanner {display:none;}

#pagebanner-content { 
   position: absolute; 
   width: 100%; 
   height:100%;
	color:#fff;
	top:0;
	left:8.5%;
	display: flex;align-items: center;justify-content: left;
	font-size:2.5vw;
	font-weight:500;
	font-family: 'Baloo Bhai', cursive;
}
.page-template-page-home-2022 #pagebanner-content { 
	
	left:0 !important;
}
.page-template-page-home-2022 #banner-content {text-align:right !important;padding-left:45%;padding-right:10%;}
.page-template-page-home-2022 #banner-content h1 {margin-bottom:20% !important;color:#ec6ea5 !important;}
#pagebanner-content h1, #pagebanner-content .noth1 {color:#fff;margin:0px;font-size:2.5vw;
	font-weight:300;text-align:center;float:left;}

#pagebanner-content .noth1 p {line-height: 1.1;}
#pagebanner-content .container {width:100%;}
#pagebanner img {width:100%;height:auto;}
#banner-content p {margin:0;}

.logo-overlay {background-image:url(images/baa-overlay-logo.png);background-position:left top;background-repeat:no-repeat;background-size:45%;}

/* Banner Positional Overides */

.page-template-page-about #pagebanner-content {left: 7% !important;}
 .page-id-3212 #pagebanner-content {left: 6.2% !important;}
.page-template-page-sponsors #pagebanner-content, .page-id-2112 #pagebanner-content {left: 8% !important;}
.page-template-page-team #pagebanner-content {left: 9% !important;}
.page-id-2100 #pagebanner-content, .page-id-3620 #pagebanner-content, .page-id-3624 #pagebanner-content, .page-id-3760 #pagebanner-content {left: 9.5% !important;}
.page-id-74 #pagebanner-content, .page-id-80 #pagebanner-content, .page-template-page-contact #pagebanner-content, .privacy-policy #pagebanner-content {left: 10% !important;}
.single-custom_photographer #pagebanner-content, .page-id-4274 #pagebanner-content {left: 7.3% !important;}
.single-custom_photographer #pagebanner-content .noth1, .page-id-4274 #pagebanner-content .noth1 {font-size:1.8vw !important;}
/*#banner-content {text-align:center;width:auto !important;}*/

/* Prevent banner from resizing and allows images to fade into each other  */
/*
.flexslider .slides > li {
    display: inline !important
}
*/
/******* Theme Styles *******/

#banner .container-fluid {padding:0px;}
header {height:50px;background-color:#ec6ea5;padding:0px}
.affix {
	position: fixed;
	top:0px;
	width:100%;
	text-align:center;
	z-index:1;
	transition: top 0.3s;
}
.nominations-block {z-index:0 !important;}
#logo {padding:75px 0px 25px 0px;text-align:center;}
#logo img {width:200px;height:auto;}
.home #logo, .page-template-page-home-2022 #logo {display:none;}
#home-top {padding:50px 0px;color:#ec6ea5;text-align:center;font-family: 'Baloo Bhai', cursive;font-size:24px;}
#home-news {color:#fff;text-align:center;font-family: 'Baloo Bhai', cursive;font-size:2vw;}
.date {font-size:2.7vw;}
#home-news { 
   /*position: relative; */
   width: 100%; /* for IE 6 */
	background-color:#eca154;
	background-image:url("images/orange_flower_full.png");
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	height:auto;
}
#home-news .btn-blue {font-size:18px;}
#home-news h2 {margin-bottom:30px;}
.news-feed .post-image {padding:0px 30px;}
#home-news a {color:#fff;}
#home-news a:hover {color:#f2f2f2;text-decoration:none;}
.news-btn {margin-top:30px;}

#home-news-content { 
   /*position: absolute; 
   width: 100%; 
   height:100%;*/
	width:100%;
	height:auto;
	color:#fff;
	top:0;
	font-weight:300;
	padding:30px 0px;
}

.news-feed img:hover {
      -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
} 
#prize-artwork {background-color:#dfdad5;text-align:center;padding:50px 0px 0px 0px;}
#prize-artwork .col-md-12 {padding:0px;}
#prize-artwork h2 {color:#575756;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;margin-bottom:30px;}
#instagram {text-align:center;padding:50px 0px;}
#sb_instagram {margin-bottom:30px;}
#mailing-list {background-color:#8fc36c;color:#fff;padding:50px 0px;background-image:url("images/mailing_list_background.png");background-repeat:no-repeat;background-size:cover;background-position:bottom center;}
#mailing-list h2 {color:#fff;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;}
.mailing-list-image {text-align:right;}
.mailing-list-image img {margin-top:120px;}
#bottom-content {padding:50px 0px;color:#575756;}
#bottom-content h2, #instagram h2 {color:#ec6ea5;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;margin-bottom:30px;}
#bottom-content .about a, .cff-wrapper a {color:#00a7b5;font-family: 'Baloo Bhai', cursive;}
#left h2, .single-event_listing h2 {color:#ec6ea5;font-family: 'Baloo Bhai', cursive;font-size:26px;}
.single-event_listing blockquote {color:#00a7b5;font-family: 'Baloo Bhai', cursive;font-size:26px;border-left:0px;text-align:center;}
.about-pic {padding-left:0px;}
.cff-wrapper {margin-bottom:15px !important;}
#online-shop {background-color:#f2f2f2;text-align:center;padding:50px 0px;}
#online-shop h2 {color:#ec6ea5;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;}
#online-shop p {margin-bottom:20px !important;}
.team-box img {border-radius:100%;border:4px solid #fff;}
.team-box a {color:#fff;}
.team-box .icon-twitter-circle {margin-right:5px;}
.sh-content {padding-top:15px;}
.other-team-pic {margin-top:30px;}

#group-winners .col-md-12, #sheep-drinking .col-md-12 {padding:0px;}
#group-winners-key {background-color:#8fc36c;color:#fff;font-size:10px;}
#group-winners-key h2 {font-family: 'Baloo Bhai', cursive;}
#group-winners-key h3 {font-size:18px;font-family: 'Baloo Bhai', cursive;}

#group-winners-key .table-heading {border-bottom:1px solid #fff;}
.page-template-page-home-2021 #home-top, .page-template-page-home-2022 #home-top {color:inherit;font-family: inherit;font-size:inherit;}
.baloo {font-family: 'Baloo Bhai', cursive;font-size:inherit;}
.page-template-page-home-2021 #prize-artwork, .page-template-page-home-2022 #prize-artwork {background-color:#dfdad5;text-align:center;padding:50px 0px;}
.page-template-page-home-2021 #home-news, .page-template-page-home-2022 #home-news {color:inherit;}
.page-template-page-home-2021 #home-news, .page-template-page-home-2022 #home-news { 
   /*position: relative; */
   width: 100%; /* for IE 6 */
	background-color:#fff;
	background-image:none;
}
.page-template-page-home-2021 #home-news a, .page-template-page-home-2022 #home-news a {color:#ec6ea5;}
.page-template-page-home-2021 #home-news a:hover, .page-template-page-home-2022 #home-news a:hover {color:#f2f2f2;text-decoration:none;}
.page-template-page-home-2021 #home-news a.btn-pink, .page-template-page-home-2022 #home-news a.btn-pink {color:#fff;padding: 4px 16px;font-size:18px;}

.page-template-page-home-2021 #home-news-content, .page-template-page-home-2022 #home-news-content { 
	color:inherit;
}
/* About Us Page */
.page-link-blocks {margin-top:50px;}
.about-block-container {padding:30px 0px;border-bottom:3px solid #dfdad5;border-top:3px solid #dfdad5;}
.divide-line {border-bottom:3px solid #dfdad5;width:100%;height:1px;display:block;margin-top:30px;}
.about-block:first-child {padding-left:0px;padding-right:15px;}
.about-block:last-child {padding-left:15px;padding-right:0px;}
.about-block-left {padding-left:0px;padding-right:30px;}
.about-block-right {padding-right:0px;}
.icon-box-right {padding-right:0px;}
.icon-box { 
   position: relative; 
   width: 100%; /* for IE 6 */
  
}
.icon-box-title { 
   position: absolute; 
   width: 100%; 
   height:100%;
	color:#fff;
	top:0;
	display: flex;align-items: center;justify-content: center;
	font-size:1.8vw;
	font-weight:500;
	text-align:center;
}
.icon-box-title h2 {color:#fff !important;margin:0px;font-size:1.8vw;
	font-family: 'Baloo Bhai', cursive;}
.objective-block .icon-box-title {color:#fff;margin:0px;font-size:1vw;font-weight:bold;padding:0px 40px;font-family: 'Lato', sans-serif !important;
	}
.objective-block:nth-child(3) > .icon-box > .icon-box-tile {color:#575756;}
.big-pink {font-family: 'Baloo Bhai', cursive;color:#e36da6;font-size:38px;}
.icon-box img {width:100%;height:auto;}
.key-things, .in-numbers {text-align:center;}
.key-things img, .in-numbers img {width:auto;height:100px;}
.key-things h2, .in-numbers h2, .objectives h2 {margin-bottom:50px;}
#about-content {background-color:#f4f9f0;padding:50px 0px;margin-top:50px;}
#about-info {padding:50px 0px;}
#about-info h2 {color:#899064;text-align:center;font-family: 'Baloo Bhai', cursive;}
.other-team-pic {text-align:center;}
.other-team-pic img {Width:50%;height:auto;margin-bottom:15px;}

/* Team Page */

.team-block-right h2, .other-team-content h2 {color:#cb6015;font-family: 'Baloo Bhai', cursive;font-size:36px;margin-top:0px;margin-bottom:10px;}
.team-block-right h3, .other-team-content h3 {color:#efb57c;font-family: 'Baloo Bhai', cursive;font-size:24px;margin-top:0px;margin-bottom:0px;}

.other-team-content {text-align:center;}
.description {font-size:14px;}
.team-web-link {margin-top:15px;display:block;width:100%;}
a.web-link {font-size:14px;color:#cb6015;font-family: 'Baloo Bhai', cursive;}
a.email-link {font-size:14px;color:#efb57c;font-family: 'Baloo Bhai', cursive;}
#team-text {color:#ec6ea5;font-size:36px;font-family: 'Baloo Bhai', cursive;padding:15px 0px;border-top:2px #e5e1dd solid;border-bottom:2px #e5e1dd solid;margin-top:30px;}
#other-team {padding-top:30px;}
.other-team-block {min-height:550px;}

/* Temp hide of team members */

.other-team-block:nth-child(3), .other-team-block:nth-child(4), .other-team-block:nth-child(5) {display:none;}

/* Alumni Page */
ul.alumni-list {padding:0px;list-style:none;margin:30px 0px;}
ul.alumni-list {column-count: 2;font-weight:bold;column-gap: 50px;}
.alumni-list li {
	background-repeat: no-repeat;
	background-position:left;
	background-size:30px 30px;
	padding-left:40px;
	line-height:40px;
	border-bottom:1px solid #e1dcd8;
}

/* Note - need to amend nth child value if adding more alumni */

.alumni-list li:first-child, .alumni-list li:nth-child(32) {border-top:1px solid #e1dcd8;}
.alumni-list li:nth-child(8n+1) {
background-image: url(images/alumni-name-icon-pink.png);
}
.alumni-list li:nth-child(8n+2) {
background-image: url(images/alumni-name-icon-green.png);
}
.alumni-list li:nth-child(8n+3) {
background-image: url(images/alumni-name-icon-blue.png);
}
.alumni-list li:nth-child(8n+4) {
background-image: url(images/alumni-name-icon-orange.png);
}
.alumni-list li:nth-child(8n+5) {
background-image: url(images/alumni-name-icon-red.png);
}
.alumni-list li:nth-child(8n+6) {
background-image: url(images/alumni-name-icon-olive.png);
}
.alumni-list li:nth-child(8n+7) {
background-image: url(images/alumni-name-icon-slate.png);
}
.alumni-list li:nth-child(8n+8) {
background-image: url(images/alumni-name-icon-ochre.png);
}
/* Previous Events Page */
.previous-year {color:#8fc36c;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-bottom:5px;line-height:30px;}
.compere {color:#899064;font-family: 'Baloo Bhai', cursive;font-size:30px;line-height:30px;margin-bottom:15px;}
.previous-event-blocks {margin-top:50px;padding:0px;}
.previous-block-container {padding:30px 0px;background-color:#f2f2f2;min-height:450px;}
.previous-event-description p {margin-bottom:30px;}
.divide-line {border-bottom:3px solid #dfdad5;width:100%;height:1px;display:block;margin-top:30px;}

.previous-block {margin-bottom:30px;}

.previous-block-left {padding-left:30px;padding-right:30px;}
.previous-block-right {padding-right:30px;}
.previous-block-right .btn-green {margin-top:30px;}
.previous-block-right .btn-green, .previous-block-right .btn-pink, .previous-block-right .btn-khaki, .previous-block-right .btn-orange {display:block;text-align:center;}
.bottom-pad {margin-bottom:100px;}

/* Gallery Page */

.gallery-block {margin-top:30px;margin-bottom:50px;}
.gallery-block img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
} 

/* Sponsors Page */

.headline-sponsors, .sponsor-container {padding:30px 0px;border-bottom:1px solid #e5e1dd;}
.other-sponsors {padding:0px;}
.other-sponsors h2, .headline-sponsors h2, h2.satellite-title {text-align:center;color:#ec6ea5;font-family: 'Baloo Bhai', cursive;font-size:36px;margin-top:0px;margin-bottom:30px;}
h3.satellite-title {text-align:center;color:#8fc36c;font-family: 'Baloo Bhai', cursive;font-size:28px;margin-top:0px;margin-bottom:30px;}
.headline-sponsors h3 {color:#575755;font-family: 'Baloo Bhai', cursive;font-size:36px;margin-top:0px;margin-bottom:15px;}
.other-sponsors h3, .sponsor-block h3 {color:#575755;font-family: 'Baloo Bhai', cursive;font-size:24px;margin-top:0px;margin-bottom:0px;}
a.sponsor-link, .sponsorlink, .sponsor-block a {color:#44bec8;font-size:24px;text-decoration:none;font-family: 'Baloo Bhai', cursive;word-wrap: break-word;}
a:hover.sponsor-link, .sponsorlink:hover, .sponsor-block a:hover {color:#8fc36c;text-decoration:none;}
.other-sponsors .sponsor-link a {color:#44bec8;font-size:20px;text-decoration:none;font-family: 'Baloo Bhai', cursive;word-wrap: break-word;}
.other-sponsors .sponsor-link a:hover {color:#8fc36c;text-decoration:none;}
.headline-sponsor-logo {margin-bottom:30px;text-align:center;}
.headline-sponsor-logo img {width:75%;height:auto;max-width:600px;}
.headline-sponsor-content {text-align:center;}

.other-logo {width:100%;height:300px;text-align:center;vertical-align:center;display: flex;align-items: center;justify-content: center;}
.other-logo img {width:200px;height:auto;}
.sponsor-container {text-align:center;}
#esg-grid-9-1-wrap {margin-top:30px !important;}

/* Prize Artwork / Winners Sections */

#artwork-content, #winner-content {margin-bottom:50px;}
.artwork-info, .artworks-intro, .winner-intro, .winners-intro, .artwork-info, .winner-info {text-align:center;}
.artwork-info h1, #artwork-category h1, .winner-info h1, #winner-category h1, .artwork-gallery h1 {color:#575756;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-bottom:30px;}
#artwork-category, #winner-category {text-align:center;}
.artwork-grid, #artworks-grid, .winner-grid, #winners-grid {margin:0px 0px 30px 0px;padding:0px;text-align:center;}
#winners-above-grid, #artworks-above-grid {padding:0px;text-align:center}
.artwork-gallery, .winner-gallery {text-align:center;}
h2.artworks-title, h2.winners-title {color:#899064;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-bottom:30px;}
.artwork-bio-image {margin-bottom:15px;margin-top:15px;}
.year-box {text-align:center;line-height:150px;background-color:#ec6ea5;color:#fff;font-family: 'Baloo Bhai', cursive;font-size:30px;border:2px solid #fff;}
.year-box:hover {background-color:#000 !important;} 
a:nth-child(8n+1) > .year-box {background-color:#899064;}
a:nth-child(8n+2) > .year-box  {background-color:#8fc36c;}
a:nth-child(8n+3) > .year-box {background-color:#00a7b5;}
a:nth-child(8n+4) > .year-box {background-color:#ec6ea5;}
a:nth-child(8n+5) > .year-box {background-color:#eca154;}
a:nth-child(8n+6) > .year-box {background-color:#cb6015;}
a:nth-child(8n+7) > .year-box {background-color:#b83a4b;}
a:nth-child(8n+8) > .year-box {background-color:#5b7f95;}
.thisyear {background-color:#b83a4b !important;}
.lastyear {background-color:#cf2e2e !important;}
#artworks-above-grid .lastyear {background-color:#cb6015 !important;}
#winners-above-grid a:hover, #artworks-above-grid a:hover {text-decoration:none !important;}
.back-gallery {padding:50px 0px;text-align:center;}
#gallery-content {text-align:center;}

.single-custom_gallery .nav-btn a {margin-top:0px !important;}
.sub-header {color:#575756;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-bottom:15px;}
.artwork-gallery h1 {font-size:30px;margin-bottom:30px;color:#01acc6;}
.artists-grid {margin-top:30px;margin-bottom:50px;}

/* Artists Sections */

.artist-info {text-align:justify;}
.single-custom_artist .artwork-info h2 {width:100%;height:50px;line-height:50px;margin-top:0px;margin-bottom:20px;color:#fff;font-family: 'Baloo Bhai', cursive;font-size:22px;padding-left:15px;}
.fave {background-color:#00a7b5;}
.best {background-color:#b83a4b;}
.quirky {background-color:#5b7f95;}
.addtoany_shortcode {text-align:center;}
.artist-info .addtoany_header {margin-top:30px;text-align:center;}
.fagsfacf-gallery-slide-inner {text-align:center !important;vertical-align:middle !important;}
.slick-slide img {
	margin:0 auto !important;
	max-height:500px;
	max-width:680px;
}
.slick-slide, .fagsfacf-gallery-slide-inner {min-height:650px;display:flex;align-items:center;}
.fagsfacf-gallery-caption {
	background: rgba(256,256,266,1) !important;
	color: #575756 !important;
	padding: 15px 15px 40px 15px;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 16px;
}

.fagsfacf-gallery-slider button.slick-prev, .fagsfacf-gallery-slider button.slick-prev:focus, .fagsfacf-gallery-carousel button.slick-prev, .fagsfacf-gallery-carousel button.slick-prev:focus {
	background: transparent url(images/prev.png) center center no-repeat !important;
	background-size: 30px 30px !important;
}
.fagsfacf-gallery-slider button.slick-prev:hover, .fagsfacf-gallery-carousel button.slick-prev, .fagsfacf-gallery-carousel button.slick-prev:focus {
	background: transparent url(images/prev-on.png) center center no-repeat !important;
	background-size: 30px 30px !important;
}

.fagsfacf-gallery-slider button.slick-next, .fagsfacf-gallery-slider button.slick-next:focus, .fagsfacf-gallery-carousel button.slick-next,.fagsfacf-gallery-carousel button.slick-next:focus {
	background: transparent url(images/next.png) center center no-repeat !important;
	background-size: 30px 30px !important;
}
.fagsfacf-gallery-slider button.slick-next:hover, .fagsfacf-gallery-carousel button.slick-next:hover {
	background: transparent url(images/next.png) center center no-repeat !important;
	background-size: 30px 30px !important;
}
.fagsfacf-gallery-slider .slick-dots li button, .fagsfacf-gallery-carousel .slick-dots li button {
	background: #00a7b5 !important;
	margin: 0px !important;
	cursor: pointer !important;
	padding: 0px !important;
	border: 0px !important;
	border-radius: 50% !important;
	width: 10px !important;
	height: 10px !important;
}
.fagsfacf-gallery-slider .slick-dots li.slick-active button, .fagsfacf-gallery-carousel .slick-dots li.slick-active button {
	background: #ec6ea5 !important;
	
}
.artist-gallery {margin-bottom:50px;}
.artist-gallery h1 {margin-bottom:0px;}

/* Photographer Gallery */
#photographer-content {text-align:center;}
#photographer-content .btn {margin-bottom:15px;}
#photographer-content h1 {color:#ec6ea5;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;margin-bottom:30px;}
.pgc-rev-lb-b-view .pgc-rev-lb-b-info-wrap {
	max-width: 95% !important;
	width:95% !important;
}
.pgc-rev-lb-b-view .pgc-rev-lb-b-item-title {
	white-space: normal !important;
	text-align:center !important;
}
.wp-block-pgcsimplygalleryblock-masonry {margin-top:50px !important;}

.pgc-rev-lb-b-view .pgc-rev-lb-b-header {

	top: auto !important;
	bottom: 0 !important;
	width: 100%;
	z-index:99999999999999999 !important;
}
.page-id-4274 .esg-entry-cover .esg-overlay {opacity:0.6 !important;-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;}
.page-id-4274 .esg-entry-cover:hover .esg-overlay {opacity:0 !important;-webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;}

.page-id-4274 .esg-entry-cover:hover .esg-cc {opacity:0 !important;}
li.eg-photographer-gallery-wrapper .eg-photographer-gallery-container {
	background: #000 !important;}
/*li.eg-photographer-gallery-wrapper:last-child .eg-photographer-gallery-container {
    background: #00a7b5 !important;
}/*
/* Programme Page */

.page-template-page-full-screen .container-fluid {padding:0px;}
#full-screen h1 {color:#ec6ea5;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;margin-bottom:30px;}

/* Event page overides */

.wpem-single-event-page .wpem-single-event-wrapper {border:0px;}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content::after {
	background: transparent;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
	padding: 30px 30px 30px 0px;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar {
	padding: 30px 0px 30px 0;
}
.wpem-theme-button, .wpem-theme-button:hover, a.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button {
	background: #00a7b5;
	border: none;
	outline: 0;
}
.wpem-theme-button:focus, .wpem-theme-button:hover, a.wpem-theme-button:focus, a.wpem-theme-button:hover, button.wpem-theme-button:focus, button.wpem-theme-button:hover, input.wpem-theme-button:focus, input.wpem-theme-button:hover {
	background: #ec6ea5;
	border: none;
	outline: 0;
}
.single-event_listing .prev-next-link {text-align:center;margin-bottom:50px;}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper {
	border: 0px;
	background-color:#F2F2F2;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper:hover {background-color:#e1dfdf;}
.wpem-event-layout-wrapper .wpem-heading-text {
	font-size: 22px;
	color: #899064 !important;
	font-family: 'Baloo Bhai', cursive;
}
.wpem-event-listings .wpem-event-layout-wrapper:hover .wpem-event-action-url {
	border-width: 0px;
	border:0px;
	background-color:#e1dfdf;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-action-url {
	border-left: 0px;
	transition: none;
	background-color:#F2F2F2;
}
.wpem-event-listings .wpem-event-layout-wrapper {
	border-bottom: 0px;
	border-right: 0px;
	background: #F2F2F2;
	transition: none;
	margin-bottom:15px;
}
.wpem-event-listing-header-title h2 {display:none;}
.wpem-main figcaption {font-size:12px;}

.nav-btn a { 
	padding: 0px;
    color: #ffffff;
    background-color: #b83a4b;
    border-radius: 100%;
	font-size:30px;
	width:30px;
	height:30px;
	line-height:30px;
	font-family: 'Baloo Bhai', cursive;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	margin-top:25px;} 

.nav-btn a:hover {background-color: #00a7b5;text-decoration:none;}

#pagenav {margin:50px 0px;}
.privacy-policy ol {font-family: 'Baloo Bhai', cursive;font-size:24px;color:#ec6ea5;}
footer {background-color:#ec6ea5;color:#fff;padding:50px 0px;}
.page-template-default footer {margin-top:50px;}
footer a {color:#fff;}
footer a:hover {color:#000000;}
footer h2 {color:#fff;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-top:0px;}
#footer-left img {width:350px;height:auto;margin-top:50px;margin-bottom:30px;}
#footer-bottom {margin:30px 0px;text-align:center;}


#footer-bottom li {display:inline-block;padding:0px 5px;height:15px;line-height:15px;}
#footer-bottom a {color:#fff;text-decoration:none;}
#footer-bottom a:hover {color:#000;text-decoration:none;}
#footer-bottom ul {margin-left:0px;list-style:none;padding-left:0px;}

/* ABAE Styling */

.page-template-page-abae {background-color: #ec6ea5 !important;color:#fff;}
p.abae-intro {margin-bottom:50px !important;}
.abae-gallery img {border-radius:100% !important;border:3px solid #000;}
.abae-logo {margin-top:-35%;}
.abae-heading {font-family: 'Baloo Bhai', cursive;}
/* News Styles */

#news-title {text-align:center;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-bottom:30px;color:#ec6ea5;}
.news-title {text-align:center;font-family: 'Baloo Bhai', cursive;font-size:40px;margin-bottom:30px;color:#ec6ea5;}
.post-date {text-align:center;font-weight:bold;}
.single-post footer {margin-top:50px;}
.prev-next-link {
  clear: both;
  padding-top: 50px;
}
.prev-link,
.next-link {
  display: inline-block;
}
.prev-link {
  float: left;
}
.next-link {
  float: right;
}
ul.pagination {
  clear: both;
  display: block;
}
.addtoany_content {
	text-align:center;
	margin-top:30px;
}
.addtoany_header {font-family: 'Baloo Bhai', cursive;font-size:24px;margin-bottom:30px;color:#ec6ea5;}
.eg-baa-news-content {min-height:225px !important;}
.nominations-block p {margin-bottom:20px;}
p.nominations-title  {margin-bottom:0px !important;}
.baa-2022-nominations, .nominations-block h3 {font-family: 'Baloo Bhai', cursive;}
.nominations-block h3 {margin-bottom:10px;margin-top:20px;font-size:22px;}
.nominations-block hr {margin-top:0px !important;margin-bottom:10px !important;}
/* Menu Styles */

nav .container {width:100%;padding:0px;}
nav .container-fluid {padding:0px;}
.navbar {
  background-color: transparent;
  border: none;
  min-height: inherit;
  margin-top: 0px;
  margin-bottom: 0;
	font-family: 'Baloo Bhai', cursive;font-size:40px;
	font-size:20px;
	text-transform:uppercase;

}
.navbar .main-menu {
  /* general menu style */
  /* first level styling */
  /* second level styling */
  /* third level styling */
}
.navbar .main-menu > li {
  border-left: none;
}
.navbar .main-menu > li:first-child {
  border-left: none;
}
.navbar .main-menu li a {
  color: #fff;
}
.navbar .main-menu li a:hover {
  color: #fff;
	background-color:#b83a4b;
}

.navbar .main-menu > li > a {
  z-index: 1000;
}
.nav > li > a {

    position: relative;
    display: block;
    padding: 0px 15px;
	line-height:50px;
	
}
@media only screen and (min-width: 992px) {
	
	.navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
  .navbar .main-menu {
    /* second level positioning */
  }
  .navbar .main-menu > li:hover > ul {
    top: auto;
    width: auto;
    margin-left: -1px;
    display: block;
  }
}
.navbar .main-menu > li > ul > li > a {
  background-color: #b83a4b;
  padding: 5px 15px;
  z-index: 2000;
	color:#fff;
}
.navbar .main-menu > li > ul > li > a:hover {
  background-color: #5b7f95;
  padding: 5px 15px;
}
@media only screen and (min-width: 992px) {
  .navbar .main-menu {
    /* third level positioning */
  }
  .navbar .main-menu > li ul > li:hover > ul {
    top: 0;
    width: auto;
    margin-left: 99%;
    display: block;
    z-index: 10000;
  }
	
	.navbar-collapse {
	padding-right: 0px;
	padding-left: 0px;
}
}

.navbar .caret {
  display: none;
}
.dropdown-menu {font-size: 20px;}
ul.footer-menu {text-align:center;width:100%;display:block;}
ul.footer-menu li {display:block;padding:0px;height:15px;line-height:15px;margin-bottom:15px;}
ul.footer-menu a {color:#fff;text-decoration:none;height:15px;line-height:15px;}
ul.footer-menu a:hover {color:#2db296;text-decoration:none;}
ul.footer-menu {margin-left:0px;padding-left:0px;display:block;margin-bottom:0px;}


/* Gallery Styles */
.custom-gallery-grid ul,
.custom-gallery-grid li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.custom-gallery-grid li {
  width: 23%;
  margin-left: 1%;
  margin-right: 1%;
}


/* Masonry Styles */
.masonry-content .loop-single-sizer,
.masonry-content .loop-single {
  width: 33%;
}
/* Font Styles */

body {font-family: 'Lato', sans-serif;font-size:18px;color:#575756;}
.leader {font-family: 'Baloo Bhai', cursive;font-size:36px;}

a {color:#ec6ea5;}

.btn,
.btn a {
  opacity: 1;
}
.btn:hover,
.btn a:hover {
  opacity: 0.85;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.btn-pink {
    padding: 4px 16px;
    color: #ffffff;
    background-color: #ec6ea5;
    border-radius: 15px;
}

.btn-pink:hover {
    color: #ffffff;
    background-color: #00a7b5;
}
.btn-red {
    padding: 6px 24px;
    color: #ffffff;
    background-color: #b83a4b;
    border-radius: 15px;
	font-size:18px;
}

.btn-red:hover {
    color: #ffffff;
    background-color: #00a7b5;
	text-decoration:none;
}
.btn-khaki {
    padding: 4px 16px;
    color: #ffffff;
    background-color: #899064;
    border-radius: 15px;
	font-size:18px;
}

.btn-khaki:hover {
    color: #ffffff;
    background-color: #00a7b5;
	text-decoration:none;
}
.btn-orange {
    padding: 4px 16px;
    color: #ffffff;
    background-color: #cb6015;
    border-radius: 15px;
	font-size:18px;
}

.btn-orange:hover {
    color: #ffffff;
    background-color: #00a7b5;
	text-decoration:none;
}
.btn-blue, .next-link a, .prev-link a {
    padding: 4px 16px;
    color: #ffffff;
    background-color: #00a7b5;
    border-radius: 15px;
}

.btn-blue:hover, .next-link a:hover, .prev-link a:hover {
    color: #ffffff;
    background-color: #ec6ea5;
}
.btn-white {
    padding: 4px 16px;
    color: #575755;
    background-color: #fff;
    border-radius: 15px;
}

.btn-white:hover {
    color: #ffffff;
    background-color: #575755;
}

.btn-green {
    padding: 4px 16px;
    color: #fff;
    background-color: #8ec26c;
    border-radius: 15px;
}

.btn-green:hover {
    color: #ffffff;
    background-color: #575755;
}

.nav-btn a { 
	padding: 0px;
    color: #ffffff;
    background-color: #b83a4b;
    border-radius: 100%;
	font-size:30px;
	width:30px;
	height:30px;
	line-height:30px;
	font-family: 'Baloo Bhai', cursive;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	margin-top:25px;} 

.nav-btn a:hover {background-color: #00a7b5;text-decoration:none;}
.freeway-button {margin-top:30px;margin-bottom:30px;}

/* Woocommerce Styling */

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 30%;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 68%;
	clear: none;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	padding: 8px 16px;
    color: #ffffff;
    background-color: #ec6ea5;
    border-radius: 15px;
	max-width: 300px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	 color: #ffffff;
    background-color: #00a7b5;
	border:0px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	padding: 8px 16px;
    color: #ffffff;
    background-color: #00a7b5;
    border-radius: 15px;
	max-width: 300px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
	color: #ffffff;
    background-color: #00a7b5;
	border:0px;
}
.related {clear:both;text-align:center;}
.woocommerce div.product .product_title {
	font-family: 'Baloo Bhai', cursive;font-size:36px;
}
.related > h2 {font-family: 'Baloo Bhai', cursive;font-size:28px;}
.woocommerce-products-header {background-color:transparent;line-height:inherit;font-family: 'Baloo Bhai', cursive;font-size:36px;}
.archive .products {text-align:center;}
form.woocommerce-ordering {display:none;}
.woocommerce-products-header {background-image:none;margin-top:50px;}
/* FORM STYLING */

.wpcf7 {margin-top:20px !important;}
.wpcf7-text {height:35px;margin-bottom:5px;border:1px solid #ec6ea5;background-color:#fff;color:#575755;width:100%;padding:10px;}
footer .wpcf7-text {border:1px solid #fff;background-color:#fff;color:#575755;}
.wpcf7-textarea {height:100px;margin-bottom:5px;border:1px solid #ec6ea5;background-color:#fff;width:100%;padding:10px;color:#575755;}
footer .wpcf7-textarea {border:1px solid #fff;background-color:#fff;color:#575755;}
.wpcf7-submit {
	padding: 4px 8px;
    color: #fff;
    background-color: #ec6ea5;
    border-radius: 15px;
	text-decoration:none;
	border:none;
}
footer .wpcf7-submit {
	padding: 4px 8px;
    color: #575755;
    background-color: #fff;
    border-radius: 15px;
	text-decoration:none;
	border:none;
}
.wpcf7-submit:hover {
    color: #ffffff;
    background-color: #575755;
}
footer .wpcf7-submit:hover {
    color: #ffffff;
    background-color: #575755;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #ec6ea5;
}
footer div.wpcf7-mail-sent-ok {
    border: 2px solid #fff;
}
div.wpcf7-response-output {
    margin: 20px 0px;
    padding: 0.2em 1em;
}
#mailing-list input {border:1px solid #fff;background-color:#fff;color:#575755;width:100%;padding:10px;}
#mailing-list input[type="submit"] {
	padding: 4px 8px;
    color: #fff;
    background-color: #ec6ea5;
    border-radius: 15px;
	text-decoration:none;
	border:none;
	width:100px;
	margin-top:20px;
}
#mailing-list input[type="submit"]:hover {
    color: #ffffff;
    background-color: #575755;
}
.error {
  color: red;
}
@media only screen and (min-width: 768px) {
  a[href^="tel"] {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
  }
}

@media only screen and (min-width: 1200px) {

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.navbar {
	font-size: 18px;
}
	.icon-box-title {
	padding:10px;
}
	.objective-block .icon-box-title {
	font-size: 1.2vw;
}
.previous-block-right {
	padding-left: 0px;
	padding-right: 15px;
}
	.previous-block-left {
	padding-left: 15px;
	padding-right: 15px;
}
	.previous-block-container {
	padding: 15px 0px;
		min-height:460px;
}
	.key-image {width:65%;height:auto;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	.objective-block .icon-box-title {
	font-size: 1.5vw;
}
	.previous-block-left img {margin-bottom:30px;}
.previous-block-right {
	padding-left: 30px;
}
.previous-block-container {
	min-height:800px;
}	
}

@media only screen and (max-width: 991px) {
	
	header {
	background-image:url("images/baa-logo-header.png");
	background-repeat:no-repeat;
		background-size:contain;
		background-position:top left;
}
	#logo {display:none;}
	
	#pagebanner {margin-top:50px;}
	#banner-content {
	padding-left:0px;
}
	
	header .container {width:100%;}
	#header-menu {padding:0px;}
	.navbar {
	margin-top: 0px;
}
    .navbar-header {
        float: none;
		height:50px;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: none !important;
		padding-bottom:15px !important;
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.navbar-nav > li > a {
    border-right: 0px !important;
  }
    .collapse.in{
        display:block !important;
    }
	.navbar-toggle {
    background-color: transparent !important;
    background-image: none;
    border: 0px;
    border-radius: 0px;
    float:right !important;
	text-align:center;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 15px 0px;
    position: relative;
	width:auto !important;
	color:#fff !important;
	margin-right:30px;
}

	.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff !important;
}
.navbar-default .navbar-toggle {
    border:0px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color:#ffffff;
	color:#76D1F2
}
	.navbar-nav > li.current-menu-item > a {
  background-image: none !important;
}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent !important;
  border:0px !important;
}
	.navbar-collapse.collapse {background-color:#ec6ea5;}
	.sm-core.responsive li {
  border-top: 0px !important;
}
	ul.sm-core.responsive li {
	display: block;
	width: 100%;
}
	ul.sm-core.responsive ul {
	display: none;
	position: static !important;
	top: auto !important;
	left: auto !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: 100% !important;
	min-width: 0 !important;
	max-width: none !important;
}
	.no-transition {
  -webkit-transition: height 0.01s;
  -moz-transition: height 0.01s;
  -ms-transition: height 0.01s;
  -o-transition: height 0.01s;
  transition: height 0.01s;
}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff !important;
	text-align:center;
}
	
	footer {text-align:center;}
	#footer-right {margin-top:50px;}
	.icon-box-title h2 {
	font-size: 2.5vw;
}
	.about-content-left img {margin-bottom:30px;}
	.about-content-left img {margin-bottom:30px;}
	ul.alumni-list {
	font-size:16px;
}
	.page-template-page-winner footer, .single-custom_winner footer, .single-custom_artwork footer {margin-top:50px;}
	
	.other-team-pic {margin-top:50px;}
	.team-block-left img {margin-bottom:30px;}
	.sponsor-block-left {
	padding-left: 15px;
	text-align:center;
}
	.sponsor-block-left img {width:75%;height:auto;margin-bottom:30px;}
	.sponsor-block-right {
	padding-right: 15px;
	text-align:center;
}
	#home-news h3 {font-size:20px;}
	.news-feed .post-image {
	padding: 0px;
}
	#home-news {
		background-image:url("images/orange_flower_full_m.png");}
	.single-custom_artist footer {margin-top:50px;}
	.key-image {width:100%;height:auto;}
}

@media only screen and (max-width: 768px) {
	
	.page-template-page-abae .ugb-columns.ugb-columns.ugb-columns.ugb-columns > .ugb-inner-block > .ugb-block-content > .ugb-columns__item {
	grid-auto-flow: column;
	grid-template-columns: inherit !important;
	grid-template-areas: inherit !important;
}
	
}

@media only screen and (max-width: 767px) {
	
	#logo img {width:100px;height:auto;}
	#logo {
	padding: 60px 0px 10px 0px;
	text-align: center;
}
	#home-top {padding:50px 15px;}
	.about-pic img {width:100%;height:auto;}
	.about-content {padding-left:0px;margin-top:15px;}
	
	.facebook {margin-top:30px;}
	.icon-box {margin-bottom:30px;}
	.icon-box-title h2 {
	font-size: 24px;
}

	.about-block:first-child, .about-block:last-child {
	padding-left: 0px;
	padding-right: 0px;
}
	.about-block:first-child > .about-block-container {
	border-bottom: 0px;
}
	.about-block-left {
	padding-left: 15%;
	padding-right: 15%;
}
	.about-block-right {
	padding-left: 0px;
}
	.objective-block .icon-box-title {
	font-size: 24px;
}
	#team-text {padding:15px;font-size:28px;}
	.other-team-pic img {
	Width: 75%;
	height: auto;
	margin-bottom: 15px;
}
	.other-team-block {
	min-height: inherit;
}
	ul.alumni-list {
	column-count: 1;
	column-gap: 0px;
		font-size:18px;
}
	.alumni-list li:nth-child(32) {border-top:0px;}
	.previous-block-left img {margin-bottom:30px;}
	.previous-block-right {
		padding-left: 30px;
	}
	.artwork-grid, #artworks-grid, .winner-grid, #winners-grid {
	padding: 0px 30px !important;
}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 15px !important;
}
	a.sponsor-link {font-size:18px;}
	#instagram h2 {
	font-size: 30px;
}
	#home-news h3 {margin-bottom:30px;}
	#winners-above-grid, #artworks-above-grid {padding:0px 30px !important;}
}

@media only screen and (max-width: 640px) {
	
	.winner-grid li, .artwork-grid li {margin-bottom:15px !important;}
	.eg-baa-news-content {min-height:inherit !important;}
	.single-custom_artist .artwork-info h2 {
	width: 100%;
	height: auto;
	line-height: 24px;
	padding:15px;
}
	.home #pagebanner-content h1 {font-size:3.2vw;}
	
}

@media only screen and (max-width: 500px) {
	
	#pagenav {padding:0px;}
	#pagenav .btn-red {padding: 6px 12px;font-size:16px}
	#pagenav .col-md-2 {padding-left:0px;padding-right:0px;}
	.overview {display:none;}
	#mailing-list h2 {
	font-size: 30px;
}
	#home-top {
	font-size: 20px;
}
	.contact-email {font-size:16px;}
	
}
@media only screen and (max-width: 400px) {

.about-block-left {
	padding-left: 10%;
	padding-right: 10%;
}
	#instagram h2 {
	font-size: 24px;
}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 100%;
}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 100%;
	clear: none;
}
}

.grecaptcha-badge {
opacity:0 !important;
}

/** Custom colours for Gutenberg editor **/

/** Blue colours **/
.has-blue-background-color {
	background-color: #00a7b5;
}
.has-blue-color {
	color: #00a7b5;
}

/** Grey Blue colours **/
.has-grey-blue-background-color {
	background-color: #5b7f96;
}
.has-grey-blue-color {
	color: #5b7f96;
}

/** Pink colours **/
.has-pink-background-color {
	background-color: #ec6ea5;
}
.has-pink-color {
	color: #ec6ea5;
}

/** Green colours **/
.has-green-background-color {
	background-color: #8fc36c;
}
.has-green-color {
	color: #8fc36c;
}

/** Orange colours **/
.has-orange-background-color {
	background-color: #cb6015;
}
.has-orange-color {
	color: #cb6015;
}

/** Orange colours **/
.has-khaki-background-color {
	background-color: #899064;
}
.has-khaki-color {
	color: #899064;
}


/** Gold colours **/
.has-gold-background-color {
	background-color: #efa355;
}
.has-gold-color {
	color: #efa355;
}


/** White colours **/
.has-white-background-color {
	background-color: #ffffff;
}
.has-white-color {
	color: #ffffff;
}

/** Black colours **/
.has-black-background-color {
	background-color: #000000;
}
.has-black-color {
	color: #000000;
}

/** Grey colours **/
.has-gray-background-color {
	background-color: #575756;
}
.has-gray-color {
	color: #575756;
}