/*
 Theme Name:   Your future Mortgage
 Theme URI:    
 Description:  Bespoke Theme
 Author:       Griffin Web Design
 Author URI:   https://griffinwebdesign.co.uk
 Template:     neve
 Version:      1.0.5
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nevechild
*/



p { margin-bottom: 15px; }




.flexBox
{
	display: -webkit-flex; /* NEW */
	display: flex;
	-webkit-flex-wrap: wrap; /* NEW */
	flex-wrap: wrap;
	align-items: stretch;
	-webkit-align-items: stretch;
	margin:0px ;	
}
.flexBox.centered, .centeredJustify .elementor-container
{	justify-content:center;	-webkit-justify-content:center;	}

ul.flexBox li
{	display:inline-block; list-style: none; 	}

ul.flexBox li img { width:100%; height: auto; }

.twoColumn, .flexBox.cols2 li
{	width:50%; position:relative; padding:0px;	}
.threeColumn, .ecs-event, .flexBox.cols3 li
{	width:33.3%;  position:relative; padding:0px;	}
.fourColumn, .flexBox.cols4 li
{	width:25%;  position:relative;	padding:0px;}
.fiveColumn,  .flexBox.cols5 li
{	width:20%; position:relative; padding:0px;	}

/*.elementor-button { padding:0px !important; color:#fff !important; font-size:18px !important; font-weight: 900; }*/

.force100 { width:100% !important; }

.maxwidth150 { max-width: 152px !important; margin-left:auto !important; margin-right: auto !important; } 
.maxwidth220 { max-width: 220px !important; margin-left:auto !important; margin-right: auto !important; } 
.maxWidth962 { max-width: 962px !important; margin-left:auto !important; margin-right: auto !important; } 





