@charset "UTF-8";
/*
	For: Live Website & Editor
	Description: This file contains all the CSS for all inserts that can be added to a page.
	This file is loaded for the Editor and when being displayed on a desktop computer or tablet.
	When the inserts are loaded on a mobile phone view, this file is ignored and the layout.mobile.css 
	file is loaded insetad.
*/
.lbl_page-title{
	padding: 10px 20px 10px 20px;
	text-align: center;
	margin: 0 0 40px 0;
	font-size: 1.7em;
}
/*
	Text Layout 001
*/
.txt_001-text01{
	margin: 0 35px 0 33px;
}
/*
	Text Layout 002
*/
.txt_002-text01{
	float: left;
	width: 265px;
	margin: 0 0 0 33px;
}
.txt_002-text02{
	float: left;
	width: 260px;
	margin: 0 0 0 10px;
}
/*
	Text Layout 003
*/
.txt_003-text01{
	float: left;
	width: 167px;
	margin: 0 0 0 33px;
}
.txt_003-text02{
	float: left;
	width: 167px;
	margin: 0 0 0 10px;
}
.txt_003-text03{
	float: left;
	width: 167px;
	margin: 0 0 0 10px;
}
/*
	Media Layout 001
*/
.mtx_001-image01{
	float: left;
	margin: 0 15px 0 33px;
	width: 195px;
	height: 140px;
}
.mtx_001-text01{
	float: left;
	width: 335px;
}
/*
	Media Layout 002
*/
.mtx_002-image01{
	float: left;
	width: 195px;
	height: 140px;
}
.mtx_002-text01{
	float: left;
	margin: 0 15px 0 33px;
	float: left;
	width: 335px;
}
/*
	Media Layout 003
*/
.mtx_003-col01{
	float: left;
	margin: 0 0 0 33px;
}
.mtx_003-col02{
	float: left;
	margin: 0 0 0 15px;
}
.mtx_003-image01{
	width: 195px;
	height: 140px;
}
.mtx_003-image02{
	width: 195px;
	height: 140px;
	margin: 10px 0 0 0;
}
.mtx_003-text01{
	width: 335px;
}
/*
	Media Layout 004
*/
.mtx_004-col01{
	float: left;
	margin: 0 0 0 33px;
}
.mtx_004-col02{
	float: left;
	margin: 0 0 0 15px;
}
.mtx_004-image01{
	width: 195px;
	height: 140px;
}
.mtx_004-image02{
	width: 195px;
	height: 140px;
	margin: 10px 0 0 0;
}
.mtx_004-text01{
	width: 335px;
}
/*
	Media Layout 005
*/
.mtx_005-text01{
	width: 546px;
	margin: 0 35px 25px 33px;
}
.mtx_005-image01{
	height: 364px;
	width: 546px;
	margin: 0 35px 0 33px;
}
.mtx_005-text02{
	width: 546px;
	margin: 25px 35px 0 33px;
}
/*
	Media Layout 006
*/
.mtx_006-col01{
	float: left;
	margin: 0 0 0 33px;
}
.mtx_006-col02{
	float: left;
	margin: 0 0 0 10px;
}
.mtx_006-text01{
	width: 267px;
}
.mtx_006-image01{
	height: 180px;
	width: 267px;
	margin: 10px 0 0 0;
}
.mtx_006-text02{
	width: 267px;
	margin: 10px 0 0 0;
}
/*
	Media Layout 007
*/
.mtx_007-col01{
	float: left;
	margin: 0 0 0 33px;
}
.mtx_007-col02{
	float: left;
	margin: 0 0 0 10px;
}
.mtx_007-col03{
	float: left;
	margin: 0 0 0 10px;
}
.mtx_007-text01{
	width: 171px;
}
.mtx_007-image01{
	width: 167px;
	height: 115px;
	margin: 10px 0 0 0;
}
.mtx_007-text02{
	width: 171px;
	margin: 10px 0 0 0;
}
/*
	Link Button Layout 001 & 002
*/
.btn_001 a, .btn_002 a{
	display: block;
	padding: 15px;
	background: #dfdfdf;
	text-align: center;
	text-decoration: none;
	border-radius: 5px;
	font-size: 13px;
	color: #333;
}
	.btn_001 a i, .btn_002 a i{
		font-size: 16px;
	}
.btn_001{
	width: 560px;
	margin: 0 0 0 30px;
}
.btn_002{
	display: inline-block;
	width: 275px;
}
.btn_002-left{
	margin: 0 5px 0 30px;
}
/*
	Title style inserts
*/
	/*
		 Main Title
	*/
	.insert_title_001{
		padding: 0;
		margin: 0 35px;
	}
		.insert_title_001 .insert_title_001_title{
			display: block;
			font-size: 1.6em;
			font-weight: normal;
			text-align: center;
		}
		.insert_title_001 .insert_title_001_sub-title{
			font-size: 1.1em;
			text-align: center;
			margin-top: 10px;
		}
		.insert_title_001 .insert_title_001_sep{
			margin-top: 15px;
		}
		.insert_title_001 .insert_title_001_sep:before{
			content: '';
		    display: block;
		    margin: auto;
		    height: 1px; 
		    width: 50px;
		    bottom: -15px;
		    background: #f2f2f2;
		    margin-bottom: 6px;
		}
		.insert_title_001 .insert_title_001_sep:after{
			content: '';
		    display: block;
		    margin: auto;
		    height: 1px; 
		    width: 100px;
		    bottom: -15px;
		    background: #f2f2f2;
		}
/*
	Callout style inserts
*/
	/*
		 Callout
	*/
	.insert_callout_001{
		margin: 5px 35px;
		padding: 15px;
		font-size: 1.4em;
		font-style: italic;
		font-weight: normal;
		text-align: center;
		border-radius: 5px;
		line-height: 27px;
		border-left: 5px solid;
		border-right: 5px solid;
	}
/*
	List style inserts
*/
	/*
		Check List
	*/
	.insert_list_001{
		padding: 0;
		margin: 5px 35px;
	}
	.insert_list_001 li{
		position: relative;
		margin-bottom: 10px;
		list-style: none!important;
	}
		.insert_list_001 li:last-child{
			margin-bottom: 0px;
		}
	.insert_list_001 .insert_list_001_col-left{
		display: table-cell;
		vertical-align: top;
	}
		.insert_list_001 .insert_list_001_col-left .insert_list_001_icon{
			box-sizing: border-box;
			width: 38px;
			height: 38px;
			margin-right: 5px;
			text-align: center;
			border-radius: 3px;
		}
		.insert_list_001 .insert_list_001_col-left .insert_list_001_icon .fa{
			font-size: 16px;
			margin-top: 10px;
		}
	.insert_list_001 .insert_list_001_col-right{
		display: table-cell;
		vertical-align: top;
		width: 100%;
	}
		.insert_list_001 .insert_list_001_col-right .insert_list_001_text{
			padding: 10px;
			font-size: 1em;
			border-right: 5px solid;
		}
/*
	Point style inserts
*/
	/*
		Circle Icon
	*/
	.insert_point_001{
		padding: 0;
		margin: 0 35px;
		text-align: center;
	}
		.insert_point_001 li{
			position: relative;
			display: inline-block;
			margin-bottom: 30px;
			vertical-align: top;
			max-width: 260px;
			min-width: 260px;
			text-align: center;
			list-style: none!important;
		}
			.insert_point_001 li:nth-child(odd){
				margin-right: 20px;
			}
		.insert_point_001 .insert_point_001_circle-outer{
			display: inline-block;
			border: 4px solid;
			border-radius: 50%;
			padding: 10px;
		}
		.insert_point_001 .insert_point_001_circle-inner{
			box-sizing: border-box;
			border-radius: 50%;
			width: 55px;
			height: 55px;
		}
		.insert_point_001 .insert_point_001_circle-inner .insert_point_001_icon .fa{
			font-size: 27px;
			margin-top: 14px;
		}
		.insert_point_001 .insert_point_001_title{
			font-size: 1.2em;
			margin-top: 15px;
		}
		.insert_point_001 .insert_point_001_sep{
			margin: 15px 0;
		}
			.insert_point_001 .insert_point_001_sep:before{
				content: '';
			    display: block;
			    margin: auto;
			    left: 50%; 
			    height: 1px; 
			    width: 50px;
			    bottom: -15px;
			    margin-bottom: 6px;
			}
			.insert_point_001 .insert_point_001_sep:after{
				content: '';
			    display: block;
			    margin: auto;
			    left: 50%; 
			    height: 1px; 
			    width: 100px;
			    bottom: -15px;
			    margin-bottom: 6px;
			}
/*
	Mobiscroll Custom Styling
	Added: 21st July 2017
*/
.mbsc-fr-overlay{
	display: none!important;
}
.mbsc-fr-w{
	font-size: 17px!important;
}
.mbsc-cal-header{
	height: 50px;
}