﻿/*
Theme Name: FBF
Description: FBF
Author: Burlington Press
Author URI: https://burlingtonpress.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/



@media screen and (max-width: 768px) { #content img.alignright { max-width: 50% !important; } }



/****************************************************************************************
 ********************************************************* HEADER ***********************
****************************************************************************************/


/**** LOGO ****/
.fusion-standard-logo { max-width: 275px !important; }
/***
body.home .fusion-standard-logo { max-width: 325px !important; }
body:not(.home) .fusion-standard-logo { max-width: 275px !important; }
***/
.fusion-mobile-logo { max-width: 200px !important; margin: 5px 10px 5px -15px !important; }



/**** MENU ****/
.fusion-main-menu li.menu-item a:hover { background-color: #eb1a21 !important; }


/**** MENU ICONS ****/
.fusion-icon-sliding-bar { padding: 0px !important; }
.awb-icon-sliding-bar::before { content: '\f095' !important; font-family:"Font Awesome 5 Free" !important; font-weight: 900 !important; font-size: 20px !important; padding: 10px !important; }


.fusion-main-menu-search .fusion-main-menu-icon::after { padding: 10px !important; }
.fusion-main-menu-icon:hover::before, .fusion-main-menu-icon:hover::after { background-color: #eb1a21 !important; }



/**** STICKY HEADER ****/
.fusion-is-sticky .fusion-logo img { margin-top: -5px !important; }
.fusion-is-sticky .fusion-main-menu-search a:hover { background-color: #5a0000 !important; }



/**** SLIDING BAR ****/
.fusion-sliding-bar .sliding-bar-button { margin-bottom: 10px !important; }
.fusion-sliding-bar a.fusion-button { width: 260px !important; font-size: 17px !important; }



/**** PAGE TITLE ****/
@media screen and (min-width: 1025px) {
	h1.entry-title { margin-top: 75px !important; }
}



/****************************************************************************************
 ********************************************************* HOME ***********************
****************************************************************************************/


/**** SLIDER ****/
body.home .slide-content h3 { line-height: 110% !important; }
body.home .slide-content h6 { font-weight: 500 !important; line-height: 125% !important; }
body.home .slide-content { padding-top: 100px !important; padding-bottom: 100px !important; }
body.home .slide-content .fusion-button-text { font-size: 17px !important; }

body.home #sliders-container .fusion-title h3 { text-shadow: 2px 2px 16px rgba(0,0,0,0.5) !important; }
body.home #sliders-container .fusion-title h6 { text-shadow: 1px 1px 8px rgba(0,0,0,0.8) !important; }


@media screen and (max-width: 1024px) {
	body.home .slide-content { padding-top: 75px !important; padding-bottom: 100px !important; }
}

@media screen and (max-width: 499px) {
	body.home .slide-content h3 { }
	body.home .slide-content h6 { font-size: 17px !important; }
	body.home .slide-content { padding-top: 25px !important; padding-bottom: 75px !important; }
}


/**** INDUSTRY BOXES ****/
.fusion-content-boxes.industry-boxes .fusion-column { margin-bottom: -10px !important; }
.fusion-content-boxes.industry-boxes h4 { font-weight: 500 !important; letter-spacing: 0px !important; }


/**** SERVICE IMAGES ****/
.home-service-image img { filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.5)); }










/****************************************************************************************
 ********************************************************* SIDEBAR ***********************
****************************************************************************************/






