/*
Theme Name: GForce Web Design
Theme URI: http://www.gforcewebdesign.co.uk
Template: Divi
Author: Aaron Raymond
Author URI: mailto:aaron@gforcewebdesign.co.uk
Description: For support please contact info@gforcewebdesign.co.uk.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.25.1483030274
Updated: 2016-12-29 16:51:14

*/

.flex-row-wrapper {
 display: flex;
 }

.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:80vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}

.et_mobile_menu li a { font-size: 17px !important; }

.mobile_nav.opened .mobile_menu_bar:before {
 content: '\4d';
}

    @media only screen and (max-width: 980px) {
    #logo {
        height: 80% !important;
        max-height: 80% !important;
        width: auto;
        max-width: 90% !important;
        }
    }

/* change size of hamburger */
.mobile_menu_bar:before {
	font-size: 40px !important;
}

/*  CSS to style the Back To Top Button */
.et_pb_scroll_top.et-pb-icon.et-visible, .et_pb_scroll_top.et-hidden {
/* Change background color */
background: #83A8A1;
/* Change arrow color */
color: #ffffff;
/* Change border width, style and color */
}

.bottom-nav {
text-align: center;
}

@media only screen and ( min-width: 981px ) {
.cu-blog .et_pb_salvattore_content[data-columns]::before {
	content: '2 .column.size-1of2' !important;
}
}
@media only screen and ( min-width: 981px ) {
	.cu-blog .column.size-1of2 {
	    width: 48%!important;
	    margin-right: 1%;
	}
}

#footer-widgets {padding-top: 100px !important; padding-bottom: 80px !important;}

#page-container #main-footer {background:url(../wp-content/uploads/2022/02/FOOTER.jpg) no-repeat center center; background-size:cover;}

#footer-bottom .container, #main-footer .container{
width:84.454%!important;
max-width: 84.454%;
}

#main-footer .fwidget.et_pb_widget {
width: 100%!important;
max-width: 100%!important;
}

#logo {max-width: 300px !important}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {max-width:100% !important}

/* Setting the breakpoint of the mobile menu */
@media only screen and ( max-width: 1024px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}