/*!
Theme Name:  Page Builder Framework for BB
Author:      Inigo Media Ltd
Author URI:  https://www.inigo.net
Description: Page Builder Framework Child Theme
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/

/* Remove underline from all links within the header */
#header a {
text-decoration: none;
}

/* Create a header php file in this theme */

.fl-theme-builder-header-shrink-row-top .fl-node-cedg82thpiyu,
.fl-theme-builder-header-shrink .fl-node-j45b8q2ievfn {
    display: none !important;
}

@media(min-width:992px) {
    header .fl-menu-toggle {
        display: none;
    }
    
    header .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a {
        padding-right: 14px !important;
    }
}

@media(max-width:991px) {
    
    header .hamburger {
        float: right !important;
    }
}

@media print {
 
   header, footer, .download-btn, .fl-module-pp-breadcrumbs { display:none; }
   
}

a.download-btn, .download-btn a {
    display: inline-block;
    padding: 5px 20px;
    color: #fff;
    background: #00306F;
    margin-bottom: 20px;
    border-radius: 5px;
    min-width: 200px;
    text-align: center;
    font-family: Lato;
    font-weight: 700;
}

a.download-btn, .download-btn a:hover {
    background: #333;
}

#livechat, #livechatMob {
    color: #fff;
    background: #68696C;
    padding: 5px 20px;
    border-radius: 5px;
    margin-left: 15px;
    font-weight: 500;
    text-transform: uppercase;
}

#livechat .fl-button-icon {
	display: none;
}

#livechatMob .fl-button-icon {
    font-size: 18px;
    position: relative;
    top: 2px;
    margin-right: 10px;
	display: inline-block;
}

#livechat:before {
    content: "\e903";
	display: inline-block;
	font-family: 'Ultimate-Icons' !important;
	font-size: 18px;
    position: relative;
    top: 2px;
    margin-right: 10px;
}

.uabb-photo-gallery-caption {
	text-overflow: initial;
    white-space: wrap;
    overflow: auto;
    height: auto;
}

@media (max-width:767px) {
	.fl-node-lh2rtdy531fj.fl-module > .fl-module-content {
		margin: 0px 0 15px 15px;
	}
	
	.fl-node-wegajyilxc95 {
		/*display:block !important;*/
	}
	
	.fl-node-0vu4khsgtner.fl-module > .fl-module-content {
		margin-top: -60px;
	}
	
	#menu-main-navigation {
		display: block;
		position: absolute;
		background: #e9e5e5;
		width: 100%;
		z-index: 99999;
		left: 0;
		padding: 10px 20px 10px 5px;
		margin-top: 60px;
	}
	
	#livechatMob {
		margin: 10px 0px !important;
		display: block;
	}
	.fl-node-j45b8q2ievfn {
		margin-bottom: 5px;
	}
	
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar), 
	#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_right:not(.gdpr-full-screen-infobar) {
		max-width: calc(100% - 120px) !important;
	}
	
	
	
}

.moove-gdpr-cookie-notice p {
	margin-bottom: 10px !important;
}

.gm-style-mtc-bbw .gm-style-mtc:nth-child(2),
.gm-style-mtc-bbw .gm-style-mtc {
	display: none;
}

.gmnoprint button img {
	max-width: 30px !important;
}