/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
    font-size:1rem;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*******************************************/


body,p,a {
		font-family: "Bitter",serif !important;
		font-weight:700;
}

img.wp-smiley,img.emoji
{
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 .07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

/*
    id="et-divi-customizer-global-cached-inline-styles"
*/



#et-main-area .et_pb_section_0{
	height: 60vh;
	padding-top:150px;
	padding-bottom:150px;
	background-color:rgb(173, 186, 210)!important;
	}

#et-main-area .et_pb_section_4 {
	background-color: rgb(102, 153, 190);
	height:50vh;
	}

#et-main-area .et_pb_section_5 {
	color: rgb(102, 153, 153);
	height: 93.8vh;
	}


/*header*/


.clearfix{
    clear: both;
}
.section {
    padding: 80px 0;
}

.nav{
	width: 8rem;
	padding: 0.5rem 0.5rem!important; ;
	background-color: white;
}

.fixed-top{
	position:fixed;
	top:0;
	left:0;
	background-color:#ffffff;
	padding-bottom:2px;
	padding-right:0!important;
	padding-left:0!important;
	/*margin-bottom:3px*/
}
.fixed-top > .top_menu{
	border-bottom:3px solid dodgerblue;
	height:60px;
}

.top_menu > ul{
	line-height:60px;
	/*position:absolute;*/
	right:5%;
	/*height:60px;*/
	display:flex;
	flex-direction:column;
	width:100%;
}
	.top_menu .nav-title {
		text-decoration:none;
		height:45px;
		margin-top:8px;
	}
		.top_menu .nav-title img{
			height:45px;
			width:auto;
		}
		.top_menu .nav-title p{
			position:absolute;
			top:15px;
			left:150px;
			margin-bottom:0!important;
			color:#003153;
			font-weight:bold;
			font-size:20px;
		}
	.top_menu .nav_button{
		display:block;
		position: absolute;
		top: 10px;
		right: 20px;
	}
	.nav .nav-item{
		flex-grow:1;
		text-align:center;
	}
	.navbar_collapse_menu{
		width:100vw;
		margin-right:0;
		margin-left:0;
		padding-left:0!important;
		padding-right:0!important;
		margin-top:-10px;
	}
	.navbar_collapse_menu .nav.top_menu{
		width:100%;
	}
@media (min-width:992px){
	.fixed-top{
		position:fixed;
		top:0;
		left:0;
		background-color:#ffffff;
		padding-bottom:2px;
		padding-right:0!important;
		padding-left:0!important;
		/*margin-bottom:3px*/
	}
	.fixed-top > .top_menu{
		border-bottom:3px solid dodgerblue;
		height:80px;
	}
	
	
	.top_menu > ul{
		line-height:40px;
		/*position:absolute;*/
		right:5%;
		height:40px;
		display:flex;
		flex-direction:row;
}
	.top_menu .nav-title {
		text-decoration:none;
		height:45px;
		margin-top:15px;
	}
		.top_menu .nav-title img{
			height:45px;
			width:auto;
		}
		.top_menu .nav-title p{
			position:absolute;
			top:25px;
			left:25px;
			margin-bottom:0!important;
			color:#003153;
			font-weight:bold;
			font-size:20px;
			line-height:45px;
		}
	.top_menu .nav_button{
		display:block;
	}
	
	
	.navbar .nav.top_menu{
		display:flex!important;
	}
		.navbar .top_menu ul{
			margin-bottom:0;
		}
		.navbar .top_menu ul li{
			margin-top:10px;
			margin-bottom:10px;
		}
	.top_menu .nav_button{
		display:none;
	}
}




ul { /* 取消ul預設的內縮及樣式 */
    }
    ul.nav-item li {
        position: relative;
        white-space: nowrap;

    }

    ul .nav-item > li:last-child {
        border-right: none;
    }

    ul .nav-item > li {
        float: right; /* 只有第一層是靠左對齊 left*/
    }

     ul .nav-item > li > a {
        background-color: #fff;
        color: #333;
        display: block;
        padding: 0 1rem;
        text-decoration: none;
        line-height: 80px;
        font-size:15px;

    }
    ul li a {
        background-color: #fff;
        color: #333;
        display: block;
        padding: 0 1rem;
        text-decoration: none;
        line-height: 40px;

    }
    ul .nav-item a:hover { /* 滑鼠滑入按鈕變色*/
        background-color:rgb(0, 68, 102);
        text-decoration: none;
        color: #fff;
    }
    ul .nav-item .active a{
        background-color:#305A9C;
        color: #fff;
    }
    ul .nav-item li:hover > a { /* 滑鼠移入次選單上層按鈕保持變色*/
        background-color:#305A9C;
        color: #fff;
    }
    ul .nav-item ul {
        border: rgb(0, 68, 102)1px solid;
        position: absolute;
        z-index: 99;
        /*left: -1px;*/
        top: 100%;


    }

     ul.drop-down-menu ul.navbar-nav{
        border-color: rgb(0, 68, 102);
    }






    ul.drop-down-menu ul ul { /*第三層以後的選單出現位置與第二層不同*/
        z-index: 999;
        top: 10px;
        left: 90%;
    }

    ul.drop-down-menu ul { /*隱藏次選單*/
        display: none;
    }

    ul.drop-down-menu li:hover > ul { /* 滑鼠滑入展開次選單*/
        display: block;
    }



/*index news element*/


.section .news {
    background: #fff;
    border: 1px solid #c3c3c3;
    padding: 25px 25px 15px 25px;
}

.section .news h3 {
    /*color: #112879;*/
    color: #333;
    font-size: 28px;
    font-weight: bolder;
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #3fb6f4;
    position: relative;
}

.section .news h3:after {
    content: "";
    width: 112px;
    height: 2px;
    background: #3fb6f4;
    position: absolute;
    bottom: 0;
    left: 0;
}

.section .news h3 a {
    position: absolute;
    right: 0;
    bottom: 15px;
    /*color: #112879;*/
    color: #b38c25;
    font-size:1.2rem;
}



/*page news */
.media-body .border{
	font-weight:normal;
}
.news-media a {
	text-decoration:none;
	color:#4C4D3D;
}

.news-media a:hover {
	text-decoration:none;
	color:#b38c25;
	font-weight:bold;
}

/*.section .news h3 a img {*/
/*    width: 13px;*/
/*    vertical-align: inherit;*/
/*    margin: 0 0 0 5px;*/
/*    transition: margin 0.1s ease-out;*/

/*}*/

.section .news h3 a:hover {
    color: #4b66c3;
    background-color:white;
    text-decoration: none;
}
.section .news{
	box-shadow:1px 1px 1px gray;
}
/*.section .news h3 a:hover img {*/
/*    margin: 0 -3px 0 8px;*/
/*}*/

.section .news p {
    border-bottom: 1px dashed #ccc;
    margin: 0;
}

.section .news a {
    display: block;
    padding: 10px 10px;
    /*color: #4357a0;*/
    /*color: #4357a0;*/
    color: #59595f;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 6px 0;
}

.section .news a:hover {
    background: #f7f7f7;
}

.section .news a span {
    font-size: 12px;
    /*color: #1462c1;*/
    margin-right: 10px;
}

.section .news a b {
    font-size: 12px;
    padding: 2px 5px;
    margin-right: 7px;
    color: #fff;
}

.section .news a .newsA {
    /*background-color: #25a77b;*/
    background-color: darkslategray;
}

.section .news a .newsB {
    /*background-color: #b38c25;*/
    background-color: gray;
}

.section .news p:nth-child(2) {
    padding-top: 10px;
}

.section .news p:last-child {
    border: none;
}
.section .button {
    text-align: center;
    margin-top: 10px;
}

/*news element*/


.course_show{
	padding-top:1px;
	padding-bottom:2px;
	box-shadow: 0 5px 5px 2px #ccc;
}






/*
    id="et-builder-module-design-cached-inline-styles"
*/

.img_animate:hover{
    filter: brightness(90%)!important;
    transition: all .4s ease-in-out !important;
    transform: scale(1.1) !important;
}



/*news*/
#main-content .container:before {
	display:none;
}
.news {
	background: #fff;
    border: 1px solid #c3c3c3;
    padding: 25px 25px 15px 25px;
}


/*  main-footer start */
	.footer-bottom {
		background-color:#222;
	    padding: 15px 0 5px
	}
	.footer-bottom .footer-info {
		text-align: left;
		color: lightgray;
		padding-bottom: 10px;
		/*padding-right:15vw;*/
		float: right;
		font-size:0.8rem;
	}
	.footer-bottom .footer-info a {
	    font-weight: 700;
    	color: lightgray;
	}
/*  main-footer end  */
		.et_pb_blurb_10 .et-pb-icon{color:rgb(0, 68, 102)}
		.et_pb_text_8.et_pb_text{color:#ffffff!important}
		.et_pb_text_8 p{line-height:1em}
		.et_pb_text_8{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			font-weight:700;
			font-size:45px;
			line-height:1em;
			background-image:url(https://layouts.b3multimedia.ie/wp-content/uploads/2019/07/ls-hero-image.jpg);
			border-radius:10px 10px 0 0;
			overflow:hidden;
			padding-top:200px!important;
			padding-right:30px!important;
			padding-bottom:30px!important;
			padding-left:20px!important;
			margin-bottom:0px!important
		}
		.et_pb_text_8 h1{text-align:right}
		.et_pb_cta_0.et_pb_promo h2,
		.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,
		.et_pb_cta_0.et_pb_promo h3.et_pb_module_header,
		.et_pb_cta_0.et_pb_promo h4.et_pb_module_header,
		.et_pb_cta_0.et_pb_promo h5.et_pb_module_header,
		.et_pb_cta_0.et_pb_promo h6.et_pb_module_header{
			font-size:24px!important;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.3em!important
		}
		.et_pb_cta_0.et_pb_promo{
			background-color:rgba(23,68,73,0.07);
			border-radius:10px 10px;
			overflow:hidden;
			padding-left:120px!important
		}
		.et_pb_cta_0{width:100%;max-width:100%}
		body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{
			color:#ffffff!important;
			border-width:8px!important;
			border-color:rgb(0, 68, 102);
			border-radius:100px;
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
			font-weight:700!important;
			padding-left:2em;
			padding-right:0.7em;
			background-color:rgb(0, 68, 102)
		}
		body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
		body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before{
			content:attr(data-icon);
			font-family:"ETmodules"!important;
			line-height:inherit;
			font-size:inherit!important;
			opacity:1;
			margin-left:-1.3em;
			right:auto;
			display:inline-block
		}
		.et_pb_row_4.et_pb_row{padding-top:80px}
		.et_pb_blurb_10.et_pb_blurb{margin-bottom:0px!important}
		.et_pb_text_9 p{line-height:1em}
		.et_pb_text_9{
			font-family:'Arial',
				Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:52px;
				line-height:1em;
				margin-bottom:20px!important
			}
		.et_pb_text_10.et_pb_text{color:rgba(30,44,25,0.7)!important}
		.et_pb_text_10 p{line-height:1.5em}
		.et_pb_text_10{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			font-size:18px;
			line-height:1.5em;
			width:80%
		}
		.et_pb_row_5{max-width:1350px}
		.et_pb_portfolio_0 .et_pb_portfolio_item h2,
		.et_pb_portfolio_0 .et_pb_portfolio_item h2 a,
		.et_pb_portfolio_0 .et_pb_portfolio_item h1.et_pb_module_header,
		.et_pb_portfolio_0 .et_pb_portfolio_item h1.et_pb_module_header a,
		.et_pb_portfolio_0 .et_pb_portfolio_item h3.et_pb_module_header,
		.et_pb_portfolio_0 .et_pb_portfolio_item h3.et_pb_module_header a,
		.et_pb_portfolio_0 .et_pb_portfolio_item h4.et_pb_module_header,
		.et_pb_portfolio_0 .et_pb_portfolio_item h4.et_pb_module_header a,
		.et_pb_portfolio_0 .et_pb_portfolio_item h5.et_pb_module_header,
		.et_pb_portfolio_0 .et_pb_portfolio_item h5.et_pb_module_header a,
		.et_pb_portfolio_0 .et_pb_portfolio_item h6.et_pb_module_header,
		.et_pb_portfolio_0 .et_pb_portfolio_item h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
			font-weight:700!important;
			font-size:18px!important;
			color:#ffffff!important;
			text-align:center!important
		}
		.et_pb_portfolio_0 .et_pb_portfolio_item .post-meta,.et_pb_portfolio_0 .et_pb_portfolio_item .post-meta a{text-align:center}
		.et_pb_portfolio_0{width:100%}
		.et_pb_portfolio_0 .et_portfolio_image{border-radius:10px!important}
		.et_pb_portfolio_0 .et_overlay:before{color:rgba(255,255,255,0)!important}
		.et_pb_portfolio_0 .et_overlay{
			background-color:rgba(30,44,25,0);
			border-color:rgba(30,44,25,0)
		}
		.et_pb_blurb_10 .et_pb_blurb_content{max-width:1000px}
		.et_pb_blurb_10.et_pb_blurb h4,
		.et_pb_blurb_10.et_pb_blurb h4 a,
		.et_pb_blurb_10.et_pb_blurb h1.et_pb_module_header,
		.et_pb_blurb_10.et_pb_blurb h1.et_pb_module_header a,
		.et_pb_blurb_10.et_pb_blurb h2.et_pb_module_header,
		.et_pb_blurb_10.et_pb_blurb h2.et_pb_module_header a,
		.et_pb_blurb_10.et_pb_blurb h3.et_pb_module_header,
		.et_pb_blurb_10.et_pb_blurb h3.et_pb_module_header a,
		.et_pb_blurb_10.et_pb_blurb h5.et_pb_module_header,
		.et_pb_blurb_10.et_pb_blurb h5.et_pb_module_header a,
		.et_pb_blurb_10.et_pb_blurb h6.et_pb_module_header,
		.et_pb_blurb_10.et_pb_blurb h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.8em
		}
		.et_pb_cta_1.et_pb_promo h2,
		.et_pb_cta_1.et_pb_promo h1.et_pb_module_header,
		.et_pb_cta_1.et_pb_promo h3.et_pb_module_header,
		.et_pb_cta_1.et_pb_promo h4.et_pb_module_header,
		.et_pb_cta_1.et_pb_promo h5.et_pb_module_header,
		.et_pb_cta_1.et_pb_promo h6.et_pb_module_header{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
			font-weight:700!important;
			font-size:40px!important;
			color:#ffffff!important
		}
		.et_pb_blurb_6.et_pb_blurb{margin-bottom:0px!important}
		.et_pb_text_7 p{line-height:1.5em}
		.et_pb_text_7{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			font-size:18px;
			line-height:1.5em
		}
		.et_pb_blurb_4.et_pb_blurb h4,
		.et_pb_blurb_4.et_pb_blurb h4 a,
		.et_pb_blurb_4.et_pb_blurb h1.et_pb_module_header,
		.et_pb_blurb_4.et_pb_blurb h1.et_pb_module_header a,
		.et_pb_blurb_4.et_pb_blurb h2.et_pb_module_header,
		.et_pb_blurb_4.et_pb_blurb h2.et_pb_module_header a,
		.et_pb_blurb_4.et_pb_blurb h3.et_pb_module_header,
		.et_pb_blurb_4.et_pb_blurb h3.et_pb_module_header a,
		.et_pb_blurb_4.et_pb_blurb h5.et_pb_module_header,
		.et_pb_blurb_4.et_pb_blurb h5.et_pb_module_header a,
		.et_pb_blurb_4.et_pb_blurb h6.et_pb_module_header,
		.et_pb_blurb_4.et_pb_blurb h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.8em
		}
		.et_pb_blurb_4.et_pb_blurb{margin-bottom:0px!important}
		.et_pb_blurb_4 .et_pb_blurb_content{max-width:1000px}
		.et_pb_blurb_4 .et-pb-icon{color:rgb(0, 68, 102)}


		.et_pb_blurb_5.et_pb_blurb h4 a,
		.et_pb_blurb_5.et_pb_blurb h1.et_pb_module_header,
		.et_pb_blurb_5.et_pb_blurb h1.et_pb_module_header a,
		.et_pb_blurb_5.et_pb_blurb h2.et_pb_module_header,
		.et_pb_blurb_5.et_pb_blurb h2.et_pb_module_header a,
		.et_pb_blurb_5.et_pb_blurb h3.et_pb_module_header,
		.et_pb_blurb_5.et_pb_blurb h3.et_pb_module_header a,
		.et_pb_blurb_5.et_pb_blurb h4.et_pb_module_header,
		.et_pb_blurb_5.et_pb_blurb h4.et_pb_module_header a,
		.et_pb_blurb_5.et_pb_blurb h5.et_pb_module_header,
		.et_pb_blurb_5.et_pb_blurb h5.et_pb_module_header a,
		.et_pb_blurb_5.et_pb_blurb h6.et_pb_module_header,
		.et_pb_blurb_5.et_pb_blurb h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.8em
		}

		.et_pb_blurb_5.et_pb_blurb{margin-bottom:0px!important}
		.et_pb_blurb_5 .et_pb_blurb_content{max-width:1000px}
		.et_pb_blurb_5 .et-pb-icon{color:rgb(0, 68, 102)}
		.et_pb_section_0.et_pb_section{
			padding-top:150px;
			padding-bottom:150px;
			background-color:rgba(41,0,155,0.38)!important;
			background-image:url("../img/221749.jpg");
		}
		.et_pb_section_0.et_pb_section{
			padding-top:150px;
			padding-bottom:150px;
			background-color:rgb(173, 186, 210)!important;
			background-image:url("../img/221750.jpg");
		}
		.et_pb_blurb_6 .et_pb_blurb_content{max-width:1000px}
		.et_pb_blurb_9 .et-pb-icon{color:rgb(0, 68, 102)}
		.et_pb_blurb_6 .et-pb-icon{color:rgb(0, 68, 102)}
		.et_pb_blurb_7.et_pb_blurb h4,
		.et_pb_blurb_7.et_pb_blurb h4 a,
		.et_pb_blurb_7.et_pb_blurb h1.et_pb_module_header,
		.et_pb_blurb_7.et_pb_blurb h1.et_pb_module_header a,
		.et_pb_blurb_7.et_pb_blurb h2.et_pb_module_header,
		.et_pb_blurb_7.et_pb_blurb h2.et_pb_module_header a,
		.et_pb_blurb_7.et_pb_blurb h3.et_pb_module_header,
		.et_pb_blurb_7.et_pb_blurb h3.et_pb_module_header a,
		.et_pb_blurb_7.et_pb_blurb h5.et_pb_module_header,
		.et_pb_blurb_7.et_pb_blurb h5.et_pb_module_header a,
		.et_pb_blurb_7.et_pb_blurb h6.et_pb_module_header,
		.et_pb_blurb_7.et_pb_blurb h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.8em
		}
		.et_pb_blurb_7.et_pb_blurb{margin-bottom:0px!important}
		.et_pb_blurb_7 .et_pb_blurb_content{max-width:1000px}
		.et_pb_blurb_7 .et-pb-icon{color:rgb(0, 68, 102)}
		.et_pb_blurb_8.et_pb_blurb h4,
		.et_pb_blurb_8.et_pb_blurb h4 a,
		.et_pb_blurb_8.et_pb_blurb h1.et_pb_module_header,
		.et_pb_blurb_8.et_pb_blurb h1.et_pb_module_header a,
		.et_pb_blurb_8.et_pb_blurb h2.et_pb_module_header,
		.et_pb_blurb_8.et_pb_blurb h2.et_pb_module_header a,
		.et_pb_blurb_8.et_pb_blurb h3.et_pb_module_header,
		.et_pb_blurb_8.et_pb_blurb h3.et_pb_module_header a,
		.et_pb_blurb_8.et_pb_blurb h5.et_pb_module_header,
		.et_pb_blurb_8.et_pb_blurb h5.et_pb_module_header a,
		.et_pb_blurb_8.et_pb_blurb h6.et_pb_module_header,
		.et_pb_blurb_8.et_pb_blurb h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.8em
		}
		.et_pb_blurb_8.et_pb_blurb{margin-bottom:0px!important}
		.et_pb_blurb_8 .et_pb_blurb_content{max-width:1000px}
		.et_pb_blurb_8 .et-pb-icon{color:rgb(0, 68, 102)}
		.et_pb_blurb_9.et_pb_blurb h4,
		.et_pb_blurb_9.et_pb_blurb h4 a,
		.et_pb_blurb_9.et_pb_blurb h1.et_pb_module_header,
		.et_pb_blurb_9.et_pb_blurb h1.et_pb_module_header a,
		.et_pb_blurb_9.et_pb_blurb h2.et_pb_module_header,
		.et_pb_blurb_9.et_pb_blurb h2.et_pb_module_header a,
		.et_pb_blurb_9.et_pb_blurb h3.et_pb_module_header,
		.et_pb_blurb_9.et_pb_blurb h3.et_pb_module_header a,
		.et_pb_blurb_9.et_pb_blurb h5.et_pb_module_header,
		.et_pb_blurb_9.et_pb_blurb h5.et_pb_module_header a,
		.et_pb_blurb_9.et_pb_blurb h6.et_pb_module_header,
		.et_pb_blurb_9.et_pb_blurb h6.et_pb_module_header a{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			color:rgba(30,44,25,0.7)!important;
			line-height:1.8em
		}
		.et_pb_blurb_9.et_pb_blurb{
			margin-bottom:0px!important
		}
		.et_pb_blurb_9 .et_pb_blurb_content{max-width:1000px}
		.et_pb_section_2.et_pb_section{padding-top:100px;padding-bottom:80px;background-color: rgb(153, 179, 230)}
		.et_pb_cta_1.et_pb_promo p{line-height:1.6em;}
		.et_pb_text_6{
			font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
			font-weight:700;
			font-size:52px;
			line-height:1em;
			margin-bottom:20px!important
		}
		.et_pb_slider_0.et_pb_slider .et-pb-controllers .et-pb-active-control{background-color:green!important}
		.et_pb_blurb_12 .et-pb-icon{color:rgb(0, 68, 102)}
		div.et_pb_section.et_pb_section_4{
			background-size:contain;
			background-position:bottom left;
			background-image:url(https://layouts.b3multimedia.ie/wp-content/uploads/2019/07/ls-leaf.jpg)!important}
			.et_pb_section_4.et_pb_section{padding-top:90px;background-color:#dee4e3!important}
			.et_pb_text_15 p{line-height:1em}
			.et_pb_text_15{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:52px;
				line-height:1em;
				text-align:center;
				margin-bottom:20px!important
				}
			.et_pb_row_9{max-width:1350px}
			.et_pb_slide_0{background-color:rgba(0,0,0,0)}
			.et_pb_slider[data-active-slide="et_pb_slide_0"]
			.et-pb-controllers a{background-color:rgba(30,44,25,0.59)}
			.et_pb_slide_1{background-color:rgba(0,0,0,0)}
			.et_pb_slider[data-active-slide="et_pb_slide_1"]
			.et-pb-controllers a{background-color:rgba(30,44,25,0.59)}
			.et_pb_slider_0 .et_pb_slide_description,
			.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{padding-top:0px;padding-bottom:100px}
			.et_pb_slider_0.et_pb_slider .et-pb-slider-arrows a{
				background-color:white;
				border-radius:100px;
				color:rgb(0, 68, 102);
				font-size:35px;
				padding:10px
				}
			.et_pb_blurb_12.et_pb_blurb .et_pb_blurb_content{color:#1e2c1960}
			.et_pb_slider_0 .et-pb-controllers a{background-color:rgba(30,44,25,0.59)}
			.et_pb_section_5.et_pb_section{padding-top:100px;padding-bottom:80px}
			.et_pb_cta_2.et_pb_promo h2,
			.et_pb_cta_2.et_pb_promo h1.et_pb_module_header,
			.et_pb_cta_2.et_pb_promo h3.et_pb_module_header,
			.et_pb_cta_2.et_pb_promo h4.et_pb_module_header,
			.et_pb_cta_2.et_pb_promo h5.et_pb_module_header,
			.et_pb_cta_2.et_pb_promo h6.et_pb_module_header{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
				font-weight:700!important;
				font-size:40px!important;
				color:#3b5998!important
				}
			.et_pb_cta_2.et_pb_promo p{line-height:1.6em}
			.et_pb_cta_2.et_pb_promo{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:18px;
				color:rgba(255,255,255,0.7)!important;
				line-height:1.6em
				}
			.et_pb_cta_2{max-width:73%;margin:0 auto}
			body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button{
				color:#ffffff!important;
				border-width:8px!important;
				border-color:rgb(0, 68, 102);
				border-radius:100px;
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
				font-weight:700!important;
				padding-left:2em;
				padding-right:0.7em;
				background-color:rgb(0, 68, 102)
				}
			body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
			body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:before{
				content:attr(data-icon);
				font-family:"ETmodules"!important;
				line-height:inherit;
				font-size:inherit!important;
				opacity:1;
				margin-left:-1.3em;
				right:auto;
				display:inline-block
				}
			body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
				margin-left:.3em;
				right:auto;
				margin-left:-1.3em;
				}
			.et_pb_section_6.et_pb_section{padding-top:0px;padding-bottom:0px}
			.et_pb_row_11.et_pb_row{padding-top:0px;padding-bottom:0px}
			.et_pb_blurb_12 .et_pb_blurb_content{max-width:1000px}
			.et_pb_blurb_12.et_pb_blurb .et_pb_module_header{padding-bottom:5px}
			.et_pb_cta_1.et_pb_promo{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:18px;
				color:rgba(255,255,255,0.7)!important;
				line-height:1.6em
				}
			.et_pb_text_12{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:52px;
				line-height:1em;
				margin-bottom:20px!important
				}
			.et_pb_cta_1{max-width:73%;margin:0 auto}
			body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button{
				color:#ffffff!important;
				border-width:8px!important;
				border-color:rgb(0, 68, 102);
				border-radius:100px;
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
				font-weight:700!important;
				padding-left:2em;
				padding-right:0.7em;
				background-color:rgb(0, 68, 102)
				}
			body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
			body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:before{
				content:attr(data-icon);
				font-family:"ETmodules"!important;
				line-height:inherit;
				font-size:inherit!important;
				opacity:1
				;margin-left:-1.3em;
				right:auto;
				display:inline-block
				}
			body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
				margin-left:.3em;
				right:auto;
				margin-left:-1.3em;
				}
			.et_pb_section_3.et_pb_section{padding-top:120px}
			.et_pb_row_7{max-width:1350px}
			.et_pb_image_0{
				margin-top:-60px!important;
				margin-right:-30px!important;
				margin-left:-30px!important;
				text-align:left;margin-left:0
				}
			.et_pb_text_11 p{line-height:1em}
			.et_pb_text_11{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:600;
				font-size:25px;
				line-height:1em;
				margin-bottom:20px!important
				}
			.et_pb_text_12 p{line-height:1em}
			.et_pb_text_13.et_pb_text{color:rgba(30,44,25,0.7)!important}
			.et_pb_blurb_12.et_pb_blurb{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:20px;
				color:#e02b20!important;
				margin-bottom:60px!important
				}
			.et_pb_text_13 p{line-height:1.5em}
			.et_pb_text_13{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:18px;
				line-height:1.5em;
				margin-bottom:20px!important;
				width:100%;
				max-width:470px
				}
			.et_pb_text_14.et_pb_text{color:rgba(30,44,25,0.7)!important}
			.et_pb_text_14 p{line-height:1.5em}
			.et_pb_text_14{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:18px;
				line-height:1.5em;
				margin-bottom:40px!important;
				width:100%;
				max-width:470px
				}
			.et_pb_blurb_11.et_pb_blurb h4,
			.et_pb_blurb_11.et_pb_blurb h4 a,
			.et_pb_blurb_11.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_11.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_11.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_11.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_11.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_11.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_11.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_11.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_11.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_11.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:18px;
				color:#1e2c19!important
				}
			.et_pb_blurb_11.et_pb_blurb{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:20px;
				color:#e02b20!important;
				margin-bottom:30px!important
				}
			.et_pb_blurb_11.et_pb_blurb .et_pb_module_header{padding-bottom:5px}
			.et_pb_blurb_11.et_pb_blurb .et_pb_blurb_content{color:#1e2c1960}
			.et_pb_blurb_11 .et_pb_blurb_content{max-width:1000px}
			.et_pb_blurb_11 .et-pb-icon{color:rgb(0, 68, 102)}
			.et_pb_blurb_12.et_pb_blurb h4,
			.et_pb_blurb_12.et_pb_blurb h4 a,
			.et_pb_blurb_12.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_12.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_12.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_12.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_12.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_12.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_12.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_12.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_12.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_12.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:18px;
				color:#1e2c19!important
				}
			.et_pb_text_7.et_pb_text{color:rgba(30,44,25,0.7)!important}
			.et_pb_blurb_6.et_pb_blurb h4,
			.et_pb_blurb_6.et_pb_blurb h4 a,
			.et_pb_blurb_6.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_6.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_6.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_6.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_6.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_6.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_6.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_6.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_6.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_6.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				color:rgba(30,44,25,0.7)!important;
				line-height:1.8em
				}
			.et_pb_text_6 p{line-height:1em}
			.et_pb_contact_field_3.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_3.et_pb_contact_field .input:focus+label:hover i{background-color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_2.et_pb_contact_field .input+label:hover i{background-color:}*/
			.et_pb_contact_field_2.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_2.et_pb_contact_field .input:focus+label:hover i{background-color:}*/
			.et_pb_contact_field_2.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_2.et_pb_contact_field .input:hover::placeholder{color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:hover::-webkit-input-placeholder{color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_field_2.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_2.et_pb_contact_field .input:focus:hover::placeholder{color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:focus:hover::-webkit-input-placeholder{color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:focus:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_2.et_pb_contact_field .input:focus:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_field_3.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_3.et_pb_contact_field .input+label:hover i{background-color:}*/
			.et_pb_contact_field_3.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_3.et_pb_contact_field .input:hover::placeholder{color:}*/
			/*.et_pb_contact_field_1.et_pb_contact_field .input:focus:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_3.et_pb_contact_field .input:hover::-webkit-input-placeholder{color:}*/
			/*.et_pb_contact_field_3.et_pb_contact_field .input:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_3.et_pb_contact_field .input:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_field_3.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_3.et_pb_contact_field .input:focus:hover::placeholder{color:}*/
			.et_pb_text_5{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:600;
				font-size:25px;
				line-height:1em;
				margin-bottom:20px!important
				}
			/*.et_pb_contact_field_3.et_pb_contact_field .input:focus:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_3.et_pb_contact_field .input:focus:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_form_0.et_pb_contact_form_container .input,
			.et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder,
			.et_pb_contact_form_0.et_pb_contact_form_container .input[type=checkbox]+label,
			.et_pb_contact_form_0.et_pb_contact_form_container .input[type=radio]+label{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-style:italic;
				font-size:16px;
				text-align:left
				}
			.et_pb_contact_form_0.et_pb_contact_form_container .input::-webkit-input-placeholder{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-style:italic;
				font-size:16px;
				text-align:left
				}
			.et_pb_contact_form_0.et_pb_contact_form_container .input::-moz-placeholder{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-style:italic;
				font-size:16px;
				text-align:left
				}
			.et_pb_contact_form_0.et_pb_contact_form_container .input:-ms-input-placeholder{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-style:italic;
				font-size:16px;
				text-align:left
				}
			body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{
				color:#ffffff!important;
				border-width:8px!important;
				border-color:rgb(0, 68, 102);
				border-radius:100px;
				font-size:18px;
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
				font-weight:700!important;
				padding-left:2em;
				padding-right:0.7em;
				background-color:rgb(0, 68, 102)
				}
			/*.et_pb_contact_field_1.et_pb_contact_field .input:focus:hover::-ms-input-placeholder{color:}*/
			/*.et_pb_contact_field_1.et_pb_contact_field .input:focus:hover::-webkit-input-placeholder{color:}*/
			body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before{
				content:attr(data-icon);
				font-family:"ETmodules"!important;
				line-height:inherit;
				font-size:inherit!important;
				opacity:1;
				margin-left:-1.3em;
				right:auto;
				display:inline-block
				}
			.et_pb_contact_field_0.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_0.et_pb_contact_field .input:hover::placeholder{color:}*/
			.et_pb_row_0{max-width:1350px}
			.et_pb_text_0 p{line-height:1em}
			.et_pb_text_0{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:600;
				font-size:25px;
				line-height:1em;
				margin-bottom:20px!important
				}
			.et_pb_text_1 p{line-height:1em}
			.et_pb_text_1{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:52px;
				line-height:1em;
				margin-bottom:20px!important
				}
			.et_pb_text_2 p{line-height:1.5em}
			.et_pb_text_2{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-size:18px;
				line-height:1.5em
				}
			.et_pb_text_3.et_pb_text{color:#1e2c19!important}
			.et_pb_text_3 p{line-height:1.1em}
			.et_pb_text_3{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:30px;
				line-height:1.1em
				}
			.et_pb_contact_field_0.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_0.et_pb_contact_field .input+label:hover i{background-color:}*/
			.et_pb_contact_field_0.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_0.et_pb_contact_field .input:focus+label:hover i{background-color:}*/
			/*.et_pb_contact_field_0.et_pb_contact_field .input:hover::-webkit-input-placeholder{color:}*/
			.et_pb_contact_field_1.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_1.et_pb_contact_field .input:focus:hover::placeholder{color:}*/
			/*.et_pb_contact_field_0.et_pb_contact_field .input:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_0.et_pb_contact_field .input:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_field_0.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_0.et_pb_contact_field .input:focus:hover::placeholder{color:}*/
			/*.et_pb_contact_field_0.et_pb_contact_field .input:focus:hover::-webkit-input-placeholder{color:}*/
			/*/*.et_pb_contact_field_0.et_pb_contact_field .input:focus:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_0.et_pb_contact_field .input:focus:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_field_1.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_1.et_pb_contact_field .input+label:hover i{background-color:}*/
			.et_pb_contact_field_1.et_pb_contact_field .input:focus:hover,
			/*.et_pb_contact_field_1.et_pb_contact_field .input:focus+label:hover i{background-color:}*/
			.et_pb_contact_field_1.et_pb_contact_field .input:hover,
			/*.et_pb_contact_field_1.et_pb_contact_field .input:hover::placeholder{color:}*/
			/*.et_pb_contact_field_1.et_pb_contact_field .input:hover::-webkit-input-placeholder{color:}*/
		    /*.et_pb_contact_field_1.et_pb_contact_field .input:hover::-moz-placeholder{color:}*/
			/*.et_pb_contact_field_1.et_pb_contact_field .input:hover::-ms-input-placeholder{color:}*/
			body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{display:none}
			/*.et_pb_contact_field_3.et_pb_contact_field .input:focus:hover::-webkit-input-placeholder{color:}*/
			body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:before{
			    margin-left:.3em;
			    right:auto;
			    margin-left:-1.3em;
			}
			.et_pb_blurb_0.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:15px}
			/*.et_pb_contact_form_0 .input:focus:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_form_0 .et_pb_contact_field .input{padding-left:30px}
			.et_pb_contact_form_0.et_pb_contact_form_container input{border-radius:30px}
			.et_pb_contact_form_0.et_pb_contact_form_container textarea.et_pb_contact_message{border-radius:20px}
			.et_pb_contact_form_0 .input[type="checkbox"]:checked+label i:before{color:rgba(30,44,25,0.6)}
			.et_pb_contact_form_0 .input[type="radio"]:checked+label i:before{background-color:rgba(30,44,25,0.6)}
			.et_pb_text_4 p{line-height:1em}
			.et_pb_text_4{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:52px;
				line-height:1em;
				margin-bottom:20px!important
				}
			.et_pb_contact_form_0 .input,.et_pb_contact_form_0 .input[type="checkbox"]+label i,
			.et_pb_contact_form_0 .input[type="radio"]+label i{background-color:rgba(23,68,73,0.07)}
			.et_pb_row_2.et_pb_row{padding-bottom:70px}
			.et_pb_blurb_0.et_pb_blurb h4,
			.et_pb_blurb_0.et_pb_blurb h4 a,
			.et_pb_blurb_0.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_0.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_0.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_0.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_0.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_0.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_0.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_0.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_0.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:23px
				}
			.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{width:100px}
			/*.et_pb_contact_form_0 .input:focus:hover::-webkit-input-placeholder{color:}*/
			.et_pb_blurb_1.et_pb_blurb h4,
			.et_pb_blurb_1.et_pb_blurb h4 a,
			.et_pb_blurb_1.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_1.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_1.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_1.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_1.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_1.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_1.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_1.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_1.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:23px
				}
			.et_pb_blurb_1.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:15px}
			.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{width:100px}
			.et_pb_blurb_2.et_pb_blurb h4,
			.et_pb_blurb_2.et_pb_blurb h4 a,
			.et_pb_blurb_2.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_2.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_2.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_2.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_2.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_2.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_2.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_2.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_2.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:23px
				}
			.et_pb_blurb_2.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:15px}
			.et_pb_blurb_2 .et_pb_main_blurb_image .et_pb_image_wrap{width:100px}
			.et_pb_blurb_3.et_pb_blurb h4,
			.et_pb_blurb_3.et_pb_blurb h4 a,
			.et_pb_blurb_3.et_pb_blurb h1.et_pb_module_header,
			.et_pb_blurb_3.et_pb_blurb h1.et_pb_module_header a,
			.et_pb_blurb_3.et_pb_blurb h2.et_pb_module_header,
			.et_pb_blurb_3.et_pb_blurb h2.et_pb_module_header a,
			.et_pb_blurb_3.et_pb_blurb h3.et_pb_module_header,
			.et_pb_blurb_3.et_pb_blurb h3.et_pb_module_header a,
			.et_pb_blurb_3.et_pb_blurb h5.et_pb_module_header,
			.et_pb_blurb_3.et_pb_blurb h5.et_pb_module_header a,
			.et_pb_blurb_3.et_pb_blurb h6.et_pb_module_header,
			.et_pb_blurb_3.et_pb_blurb h6.et_pb_module_header a{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif;
				font-weight:700;
				font-size:23px
				}
			.et_pb_blurb_3.et_pb_blurb .et_pb_main_blurb_image{margin-bottom:15px}
			.et_pb_blurb_3 .et_pb_main_blurb_image .et_pb_image_wrap{width:100px}
			.et_pb_row_3{max-width:1350px}
			.et_pb_row_3.et_pb_row{padding-top:49px}
			.et_pb_text_5 p{line-height:1em}
			/*.et_pb_contact_form_0 .input:focus:hover::-moz-placeholder{color:}*/
			.et_pb_row_2{max-width:1350px}
			.et_pb_contact_form_0 .input:focus:hover,
			/*.et_pb_contact_form_0 .input:focus:hover::placeholder{color:}*/
			/*.et_pb_row_2{max-width:1350px}
			.et_pb_contact_form_0 .input:hover::-webkit-input-placeholder{color:}*/
			.et_pb_row_2{max-width:1350px}
			.et_pb_contact_form_0 .input:hover,
			.et_pb_contact_form_0 .input[type="checkbox"]:hover+label i,
			/*.et_pb_contact_form_0 .input[type="radio"]:hover+label i{background-color:}*/
			.et_pb_row_2{max-width:1350px}
			.et_pb_contact_form_0 .input:focus{background-color:rgba(23,68,73,0.05);color:#1e2c19}
		/*	.et_pb_contact_form_0 .input:focus:hover{background-color:} */
			.et_pb_contact_form_0 .input,
			.et_pb_contact_form_0 .input::placeholder{color:rgba(30,44,25,0.6)}
			.et_pb_contact_form_0 .input::-webkit-input-placeholder{color:rgba(30,44,25,0.6)}
			.et_pb_contact_form_0 .input::-moz-placeholder{color:rgba(30,44,25,0.6)}
			/*.et_pb_contact_form_0 .input::-ms-input-placeholder{color:rgba(30,44,25,0.6)}*/
			.et_pb_contact_form_0 p textarea:focus:-ms-input-placeholder{color:#1e2c19}
			.et_pb_contact_form_0 .input:hover,
			/*.et_pb_contact_form_0 .input:hover::placeholder{color:}*/
			.et_pb_row_2{max-width:1350px}
			.et_pb_code_0{
				padding-top:0px;
				padding-bottom:0px;
				margin-top:0px!important;
				margin-bottom:0px!important
				}
			.et_pb_contact_form_0 p .input:focus::-webkit-input-placeholder{color:#1e2c19}
			.et_pb_contact_form_0 p textarea:focus::-webkit-input-placeholder{color:#1e2c19}
			.et_pb_contact_form_0 p .input:focus::-moz-placeholder{color:#1e2c19}
			/*.et_pb_contact_form_0 .input:hover::-ms-input-placeholder{color:}*/
			.et_pb_contact_form_0 p .input:focus:-ms-input-placeholder{color:#1e2c19}
		/*	.et_pb_contact_form_0 .input:hover::-moz-placeholder{color:}*/
			.et_pb_contact_form_0 p textarea:focus::-moz-placeholder{color:#1e2c19}
			.et_pb_column_11{z-index:9;position:relative}
			.et_pb_column_10{z-index:9;position:relative}
			.et_pb_slider .et_pb_slide_1{background-color:rgba(0,0,0,0)}
			.et_pb_column_7{z-index:9;position:relative}
			.et_pb_column_1{
				padding-top:40px;
				padding-right:40px;
				padding-bottom:100px;
				padding-left:40px;
				z-index:9;
				position:relative;
				background-color:white;
				box-shadow:0 10px 100px #1e2c1980;
				border-radius:10px
				}
			.et_pb_column_16{z-index:9;position:relative}
			.et_pb_column_6{z-index:9;position:relative}
			.et_pb_column_0{z-index:9;position:relative}
			.et_pb_column_5{z-index:9;position:relative}
			.et_pb_column_8{z-index:9;position:relative}
			.et_pb_column_17{z-index:9;position:relative}
			.et_pb_social_media_follow_network_0 a.icon{background-color:#3b5998!important}
			.et_pb_column_13{z-index:9;position:relative}
			.et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content{
				font-size:20px!important;
				color:rgba(30,44,25,0.6)!important;
				line-height:1.6em!important
				}
			.et_pb_column_15{z-index:9;position:relative}
			.et_pb_social_media_follow_network_1 a.icon{background-color:#00aced!important}
			.et_pb_social_media_follow_network_2 a.icon{background-color:#007bb6!important}
			.et_pb_column_12{background-color:rgba(23,68,73,0.07);z-index:9;position:relative}
			.et_pb_column_3{z-index:9;position:relative}
			.et_pb_column_14{z-index:9;position:relative}
			.et_pb_column_9{z-index:9;position:relative}
			.et_pb_slide_1 p{line-height:1.6em!important}
			.et_pb_column_4{z-index:9;position:relative}
			.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
				color:#1e2c19!important
				}
			.et_pb_slide_0 p{line-height:1.6em!important}
			.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content{
				font-size:20px!important;
				color:rgba(30,44,25,0.6)!important;
				line-height:1.6em!important
				}
			.et_pb_slider .et_pb_slide_0{background-color:rgba(0,0,0,0)}
			.et_pb_column_2{z-index:9;position:relative}
			.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title{
				font-family:'Arial',Helvetica,Arial,Lucida,sans-serif!important;
				color:#1e2c19!important
				}
			.et_pb_cta_2.et_pb_promo.et_pb_module{margin-left:auto!important;margin-right:auto!important}
			.et_pb_row_7.et_pb_row{margin-left:auto!important;margin-right:auto!important}
			.et_pb_text_10.et_pb_module{margin-left:auto!important;margin-right:auto!important}
			.et_pb_cta_1.et_pb_promo.et_pb_module{margin-left:auto!important;margin-right:auto!important}
			.et_pb_row_0.et_pb_row{margin-left:auto!important;margin-right:auto!important}
			.et_pb_row_5.et_pb_row{margin-left:auto!important;margin-right:auto!important}

			@media only screen and (max-width:980px){
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				.et_pb_image_0{margin-left:auto;margin-right:auto}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{
					display:none}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				}
			@media only screen and (max-width:767px){
				.et_pb_section_0.et_pb_section{padding-top:80px;padding-bottom:80px}
				.et_pb_text_9{font-size:38px}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				.et_pb_text_15{font-size:38px}
				.et_pb_text_12{font-size:38px}
				.et_pb_image_0{margin-left:auto;margin-right:auto}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_1.et_pb_promo .et_pb_promo_button.et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				.et_pb_text_1{font-size:38px}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after{display:none}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				.et_pb_cta_0.et_pb_promo{padding-left:60px!important}
				.et_pb_text_6{font-size:38px}
				.et_pb_text_4{font-size:38px}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:after{
					display:none}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:before{
					line-height:inherit;
					font-size:inherit!important;
					margin-left:-1.3em;
					right:auto;
					display:inline-block;
					opacity:1;
					content:attr(data-icon);
					font-family:"ETmodules"!important
					}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button:hover{
					padding-left:2em;
					padding-right:0.7em
					}
				body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{
					padding-left:2em;
					padding-right:0.7em
					}
				.et_pb_text_3{font-size:25px}
				body #page-container .et_pb_section .et_pb_cta_2.et_pb_promo .et_pb_promo_button.et_pb_button:hover:before{
					margin-left:.3em;
					right:auto;
					margin-left:-1.3em
					}
				}
			.et_pb_bg_layout_light{color:#1e2c19!important}

/* Center Content Vertically */
	        .ls-vertical-align {
					display: flex;
				    flex-direction: column;
					justify-content: center;
			}
/* Contact Form */
			#ls_contact .et_contact_bottom_container {
			  	    float: left !important;
            }
			#ls_contact .et_pb_contact_reset, #ls_contact .et_pb_contact_submit {
				    margin: 10px 0 0 10px !important;
			}
			#ls_contact .et_pb_button {

                    position: absolute !important;
                    width: 100% !important;
            }
            /* LS Portfolio */
            #ls_portfolio .et_portfolio_image img,
            #ls_portfolio .et_overlay {
              border-radius: 10px !important;
            }
            #ls_portfolio .et_pb_module_header, #ls_portfolio h2 {
              margin: -20px 0 0 !important;
              position: absolute;
              opacity: 0;
              transition: all .4s ease-in-out !important;
              transform: scale(0.5);
            }
            #ls_portfolio .et_pb_portfolio_item:hover .et_pb_module_header, #ls_portfolio .et_pb_portfolio_item:hover h2 {
              margin: -50px 0 0 !important;
              opacity: 1;
              transition: all .4s ease-in-out !important;
              transform: scale(1);
            }
            #ls_portfolio .et_pb_portfolio_item {
              overflow: hidden !important;
              border-radius: 10px !important;
            }
            #ls_portfolio .et_pb_portfolio_item:hover img {
              filter: brightness(40%)!important;
              transition: all .4s ease-in-out !important;
              transform: scale(1.1) !important;
            }
            #ls_portfolio .et_pb_portfolio_item img {
              transition: all .4s ease-in-out !important;
              -webkit-transform-origin: center;
              -moz-transform-origin: center;
              -ms-transform-origin: center;
              -o-transform-origin: center;
              transform-origin: center;
            }
            #ls_portfolio h2 {
              display: block;
              width: 100%;
            }
            /* LS Portfolio 3 Columns */
            @media only screen and ( min-width: 768px ) {
            .three-column-grid .et_pb_grid_item {width: 31.5%!important;margin: 0 2.5% 2.5% 0!important;}
            .three-column-grid .et_pb_grid_item:nth-child(3n) {margin-right: 0 !important;}
            .three-column-grid .et_pb_grid_item:nth-child(3n+1) {clear: left;}
            .three-column-grid .et_pb_grid_item:nth-child(4n+1) {clear: unset !important;}
            }
            /* Button Hover Zoom */
              .et_pb_button:hover {
                transform: scale(1.05);
                transition: all .3s ease-in-out;
              }



.location{
	padding-left: 15px;
}

.card{
	width: 24vw;
	position: relative;

    }


.card img{
	width: 24vw;
	display: block;

    }

.info {
        /*   display: none; */
	opacity: 0;
	position: absolute;
	box-sizing: border-box;

	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 0;
	-webkit-transition:.5s ease-out;
	background-color: rgba(101,10,1,10);

    }
