/*
Theme Name: Vancouver Island Designs Child Theme
Theme URI: https://www.vancouverislanddesigns.ca
Version: 1.0
Description: A child theme for custom development.
Author: The Vancouver Island Designs Team
Author URI: https://www.vancouverislanddesigns.ca
template: bb-theme
*/

/* Add your custom styles here... */ 
/*-------------------- cookie policy ---------------------*/
body {
	background-color:#000;
}
.pum-theme-default-theme .pum-container {
 padding: 0 !important;
 background-color: transparent !important;
}
.pum-content.popmake-content {
 padding: 15px 45px 15px 25px !important;
    background-color: rgba(0,0,0,.75) !important;
}
.pum-content.popmake-content p{
 margin:0 !important;
}
.pum-close.popmake-close {
    top: 0 !important;
    right: 0 !important;
    background-color: transparent !important;
    padding: 0 15px !important;
    font-size: 20px !important;
}
.pum-content.popmake-content a{
 color:#8ccfff;
}
a:focus {
    outline: none;
}
.grecaptcha-badge {
z-index:-99999;
}
.pum-theme-25 .pum-container, .pum-theme-default-theme .pum-container {
	    border: none;
}
/*-------------------- end cookie policy ---------------------*/
.fl-page-footer a, .fl-page-footer a *, .fl-page-footer a.fas, .fl-page-footer a.fab {
	 color:#8ccfff;
}
svg#Layer_1 {
	position: fixed;
    top: 0;
    left: 0;
    z-index: -999;
}
.fl-node-613277dc0363d, footer{
position: relative;
    z-index: 999;
}
.st2, .st3, .st5, .st7, .st9 {fill:#808080;}
.st1, .st4, .st6, .st8, .st10 {fill:#ffffff;}

@keyframes sparkle {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes sparkle2 {
	0% {
		opacity: .5;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: .5;
	}
}
.st1, .st4, .st7, .st10 {
	-webkit-animation: sparkle2 4s ease-out;
    -moz-animation: sparkle2 4s ease-out;
    -o-animation: sparkle2 4s ease-out;
    animation: sparkle2 4s ease-out;
	animation-iteration-count:infinite;
}
.st2, .st5, .st8 {
	-webkit-animation: sparkle 5s ease-out;
    -moz-animation: sparkle 5s ease-out;
    -o-animation: sparkle 5s ease-out;
    animation: sparkle 5s ease-out;
	animation-iteration-count:infinite;
}
.st3, .st6, .st9 {
	-webkit-animation: sparkle 3s ease-out;
    -moz-animation: sparkle 3s ease-out;
    -o-animation: sparkle 3s ease-out;
    animation: sparkle 3s ease-out;
	animation-iteration-count:infinite;
}
.st4, .st3 , .st7{
	animation-delay:1;
}
#menu-item-157 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cccccc+0,ffffff+48,999999+100 */
background: linear-gradient(to bottom,  #cccccc 0%,#ffffff 48%,#999999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    margin-left: 10px;
	border-radius:10px;
	border:2px solid #8ccfff;
}
#fl-main-content {
position: relative;
    z-index: 999;
}
#menu-item-157:hover {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#666666+0,999999+48,333333+100 */
background: linear-gradient(to bottom,  #666666 0%,#999999 48%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
#menu-item-157 a{
	color:#333;
	font-family: "ethnocentric", sans-serif;
}
#menu-item-157 a:hover{
	color:#ffffff;
}
h1, h2, h3, h4, h5, h6, .ethnocentric {
	font-family: "ethnocentric", sans-serif;
font-weight: 400;
font-style: normal;
}
.fl-page-content {
    background-color: transparent;
}