/*
Theme Name:    Harewood Crematoriums
Description:   Harewood Crematoriums 
Version:       1.0.1
Author:        Weave Digital Studio
Author URI:    https://weave.co.nz
Template:      bb-theme
*/

/* Headings */

#logo {
    z-index: 1;
}

.fl-page-nav-search a.fa-search {
	top: 10px;
}
	

/* search icon in menu */
@media only screen and (min-width: 992px ){
    .add-search-icon .fl-module-content .menu {
        margin-right: 10px;
    }
 
    .fl-row-content-wrap .fl-page-nav-search {
        margin-top: 0px;
    }
 
    .fl-row-content-wrap .fl-page-nav-search a {
        color: #0a584e;
    }
}

/**
 * mobile-left-center class makes left aligned text center in mobile layout
 * mobile-right-center class makes right aligned text center in mobile layout
 */
.mobile-left-center {
  text-align: left;
}

.mobile-right-center {
  text-align: right;
}


@media only screen and (max-width: 768px) {
.mobile-left-center,
.mobile-right-center {
  text-align: center;
  }
  
.uabb-dual-button .uabb-dual-button-wrapper {
    width: 100%;
}
}


/* mobile menu color hamburger */
/*
@media (max-width: 767px) { /* Makes these changes only when screen sizes is 767 px or less */
.fl-menu .fl-menu-mobile-toggle.text{
width: 70%;
text-align: center;
border: 2px solid #004833;
color: #004833;
margin-bottom: 20px;
}

.fl-node-5b1f04114da5a div.fl-module-content.fl-node-content div.fl-button-wrap.fl-button-width-auto.fl-button-center.fl-button-has-icon a.fl-button {
	width: 100%;
}


.review {
	position: fixed!important;
	bottom: 0;
	right: 0;
	display: block;
	z-index: 100;
}

.fl-node-5b1ef0402c91a .menu > li > a {
	padding-top: 10px;
    padding-bottom: 10px;
}

.fl-node-5b1ef0402c91a .menu > li > a:hover {
    background-color: #f7faef;
    color: #0a584e;
    border-radius: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.fl-node-5b1ef0402c91a .menu > li#menu-item-2909.current-menu-item > a {
	background: none;
}

.fl-node-5b1ef0402c91a .menu > li#menu-item-2909.current-menu-item > a:hover {background-color: #f7faef;}



/* Boxes on Homepage */
.fl-module-interactive-banner-2.garden-boxes .fl-node-content .uabb-new-ib::before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: 0;
    transition: opacity 0.35s, transform 0.35s;
    z-index: 1;
}

.fl-module-interactive-banner-2.garden-boxes .fl-node-content .uabb-new-ib:hover::before {
	opacity: 0.8;
}

.uabb-ib-effect-style14 .uabb-new-ib-desc::before {
    border: none;
    -webkit-transform: none;
    transform: none;
}

.uabb-new-ib {
    z-index: 1;
    cursor: default;
}

.uabb-ib-effect-style14 .uabb-new-ib-content {
    -webkit-transform: none;
    transform: none;
}

.uabb-ib-effect-style14 .uabb-new-ib-content, .uabb-ib-effect-style14 .uabb-new-ib-desc::before {
    opacity: 1;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
}


.garden-boxes .uabb-new-ib-content a.fl-button {
    font-size: 12px;
    text-transform: uppercase;
    border: 1px solid #ffffff;
    background-color: #ffffff;
	color: #0a584e;
	font-weight: 400;
    line-height: 16px;
    padding: 10px 20px;
    letter-spacing: 1.4px;
    z-index: 2;
}

.uabb-new-ib-content.uabb-text-editor.uabb-simplify:hover a.fl-button {
		background: none;
	    border: 1px solid #ffffff;
		color: #ffffff;
}

.page-id-3384 .fl-post-title {
    margin-top: 80px;
}

/*INV Feedback Grid*/
.parent {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.child {
  padding: 10px;
}

.number {
  font-size: 36px;
  font-family: ;
}

.parent .child .feature {
	
}

/*Responsive*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .parent {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media only screen and (max-width: 767px) {
  .parent {
    grid-template-columns: repeat(1, 1fr);
  }
}