/*
Theme Name: Den's Hardwood Flooring
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 ---------------------*/
.fl-button-group-layout-horizontal .fl-button-group-buttons {
    display: flex;
    flex-wrap: wrap;
}
.fl-page-header-logo img{
    max-width: 250px;
}
.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:#628c9e;
}
a:focus {
    outline: none;
}
.grecaptcha-badge{
opacity: 0;
}
.fl-accordion-button-label:focus, .fl-accordion-button-label:active, .fl-accordion-button-icon:focus, .fl-accordion-button-icon:active {
      outline-style: none;
}
.fl-page-nav-right.fl-page-header-fixed, .fl-page-header-fixed {
	background-color: #404648;
}
.fl-page-nav-wrap {
    border-bottom: 0;
    border-top: 0;
}
@media (min-width:768px) {
	.fl-page-nav-right .fl-page-nav ul.navbar-nav>li {
		    display: block;
    float: left;
	}
	.fl-page-nav-right .fl-page-header-logo {
    padding-left: 0;
    padding-right: 25px;
}
	.fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-item>a {
		 padding: 100px 25px 15px 25px;
	}
.fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li>a {
    padding: 60px 25px 15px 25px;
}
	.fl-page-header-container.container {
	padding-top: 0;
}
	.fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li {
		background-color:rgba(64,70,72,.20);
		margin-right: 5px;
	}
}
@media (min-width: 1100px) {
.fl-full-width .container {
      width: 1100px;
}
}
@media (min-width: 1200px) {
.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a, .fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a, .fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav li.current-menu-item>a, .fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav li>a {
    color: #fff;
}
}
@media (max-width: 1200px) {
.fl-full-width .container {
    width: 95%;
    max-width: 95%;
}
	.fl-page-header-logo-col {
	    padding-right: 0;
    padding-left: 0;
}
}
@media (max-width: 991px) {
	.fl-page-header-primary .fl-logo-img {
	    max-width: 90%;
    width: 325px;
    margin-top: 20px;
}
.fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-parent, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-item {
		    background-color: rgba(64,70,72,.70);
	}
	.fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-item>a {
		color: #fff;
	}
	.fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a, .fl-page-nav-right:not(.fl-page-header-fixed) .fl-page-nav-wrap .navbar-nav li.current-menu-item>a {
    padding: 15px 25px;
}
}