/* You can change this file
This css is for anything related to colours of main divs

Paste the brand colours you've been given here: 
    
Yellow - #ffe26c
*/
:root {
	/* brand root colours */
	--transparent-black: #00000070;
--yellow:#ffe26c;
--light-blue:#90ccf5;	/* var(--transparent-black) */
	/* element colours */
	
	--brand-background:	white;
	--brand-text-color: white;
	--main-color: black;
	--header-color: black;
	--header-background: transparent;
	--topnav-background:transparent;
	--topnav-color:black;
	--nav-background:transparent;
	--nav-color:black;
    --nav-hover-color: black;
	--button-background: var(--yellow);
	--button-color: black;
	--footer-background: var(--light-blue);
	--footer-color: black;
}

.invert {
	filter: brightness(0) invert(1);
}

.has-background, .brand_colour {
	background: var(--brand-background);	
	color: var(--brand-text-color);
}


html, body, #main { color: var(--main-color); }

#page {
color: inherit;
}


/* Backgrounds */

body:not(body:has(.background)) #header{
background:var(--light-blue);}

#page {
background: inherit;    
}

#header { color: var(--header-color);
 background: var(--header-background); 
 }

#topnav {
background: var(--topnav-background);
color:var(--topnav-color);
}

#header > #page {
background: transparent !important;
}


#logo {
background: inherit;
}

#nav {
background: var(--nav-background); 
color: var(--nav-color); 
}

#nav li a {
background: transparent;    
color: var(--nav-color);   
}

#nav li a:hover {
    color: var(--nav-hover-color);
}

#header #sidewrapper #quarterblock {
	color: var(--pink);
	font-weight:bold;
}

#gallery {
background: var(--medium-red); 
color: white;
}

#gallery #halfblock {
   background: transparent;
}

#gallery span strong:nth-of-type(2) {
	color:#feb3d2;
}

#gallery #twothirdsblock #inset span, #gallery #fullblock #thirdblock li {
	color: var(--pale-yellow);
}

::placeholder {
	color: var(--pink)!important;
	font-weight: bold;
}

#gallery #thirdblock input[type="submit"] {
	color: var(--pale-yellow);
	background: var(--pink);
}

.wp-block-buttons.transparent .wp-block-button {
padding-left:0px!important;
font-size:1.6vw!important;
text-transform:uppercase;}

.wp-block-buttons.transparent .wp-block-button, .wp-block-buttons.transparent .wp-block-button a{
background:transparent!important;
color:black;}

button, .wp-block-button {
   background: var(--button-background);
   color: var(--button-color);
   border: 3px solid var(--light-green);
}

.has-background button, .has-background .wp-block-button, .has-background button a, .has-background .wp-block-button a{
	/* switched */
   color: white;
   background: var(--button-color);
   border: 3px solid var(--light-green);
}

#halfblock {
background: inherit;
}

#thirdblock {
    background: inherit;
}

#footer {
   background: var(--footer-background);
   color: var(--footer-color);
}
.wc-block-components-radio-control-accordion-option {
background:	var(--light-blue);
}
