/*
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... */ 
.fl-node-0l4xe97w8h6d .fl-module-content {
	margin-top:0;
}
	.phoneheader .fl-icon-wrap{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#7a4a9d+0,2f2c62+100 */
background: #7a4a9d; /* Old browsers */
background: -moz-linear-gradient(top,  #7a4a9d 0%, #2f2c62 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7a4a9d 0%,#2f2c62 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7a4a9d 0%,#2f2c62 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a4a9d', endColorstr='#2f2c62',GradientType=0 ); /* IE6-9 */
		    padding: 6px 17px;
}
.flipbook {
	height: 800px;
}
.flipbook iframe{
	 height: 800px;
    width: 100%;
}
  
   
/*-------------------- cookie policy ---------------------*/
.bb-powerpack-header-shrink {
	background-color:#fff;
}
.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:#1bbbb8;
}
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:#3a419a;
}
@media screen and (min-width: 800px) {
	.fl-node-qow69naxkhr1 .fl-rich-text{
	column-count: 2; 
		column-gap:5%;	
	}
	
	.fl-node-qow69naxkhr1 .fl-rich-text h3:first-of-type{
	margin-top:0;
	}
}