
.et_pb_slide_description .et_pb_slide_title {
	font-size:70px
}
.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2 {
	font-size:24px
}
@media only screen and (max-width:980px) {
	#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu {
		background-color:
	}
	.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info {
		color:#3781c3
	}
	.et_close_search_field:after {
		color:#3781c3!important
	}
	.et_search_form_container input::-moz-placeholder {
		color:#3781c3
	}
	.et_search_form_container input::-webkit-input-placeholder {
		color:#3781c3
	}
	.et_search_form_container input:-ms-input-placeholder {
		color:#3781c3
	}
}
h1,h2,h3,h4,h5,h6 {
	font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif
}
body,input,textarea,select {
	font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif
}
#main-header,#et-top-navigation {
	font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif
}
.et_monarch .et_social_icon_twitter:before {
	content:"\e61b";
	font-family:"Font Awesome 6 Brands"!important;
	font-size:1.2em
}
.et_monarch li.et_social_twitter:hover {
	content:"\e61b";
	font-family:"Font Awesome 6 Brands"!important
}
.et-divi-icon-twitter.et-divi-icon-background-hover:hover {
	content:"\e61b";
	font-family:"Font Awesome 6 Brands"!important
}
.et_monarch .et_social_twitter,.et_monarch .et_social_twitter,.et_monarch .et_social_networks.et_social_circle .et_social_twitter i {
	background:#232323!important
}
.et_monarch .widget_monarchwidget li.et_social_twitter {
	background-color:#232323!important
}
.et_monarch .widget_monarchwidget li.et_social_twitter:hover {
	background-color:#232323!important
}
.et_monarch .et_social_icon_twitter:before,.et_monarch .et_social_icon_twitter:after {
	content:"\e61b";
	font-family:"Font Awesome 6 Brands"!important;
	background-color:#121212!important
}
@media only screen and (max-width:768px) {
	.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop {
		background-size:contain!important
	}
}
.evo_event_schema {
	background-color:#f2f2f2
}
@media only screen and (min-width:768px) {
	#et-info {
		float:right!important;
		background-color:#2d2d2d!important
	}
}
div.container.clearfix {
	max-width:1280px!important
}
@media(min-width:981px) {
	.news-list .entry-featured-image-url {
		float:left;
		max-width:100%;
		margin:0 0 1% 0;
		padding-bottom:1em
	}
}
@media(min-width:981px) {
	.news-list a.entry-featured-image-url {
		margin-bottom:4em!important
	}
}
@media(min-width:981px) {
	.news-list a.entry-featured-image-url {
		float:left;
		max-width:37%;
		margin:0 2% 1% 0
	}
}
.et_pb_widget widget_recent_entries {
	font-size:11px
}
h2.entry-title {
	line-height:1.3em
}
.newsfiltertext {
	color:#808080
}
.newsfiltertext:hover {
	color:#006699
}
@media(min-width:980px) {
	.six-columns .et_pb_module {
		width:15%;
		margin-left:0.8%;
		margin-right:0.8%;
		float:left;
		max-width:213px
	}
	.seven-columns .et_pb_module {
		width:25%
	}
}
@media all and (max-width:767px) {
	.seven-columns .et_pb_module {
		width:100%
	}
}
.six-columns .et_pb_module {
	width:45%;
	margin-left:2.5%;
	margin-right:2.5%;
	float:left;
	height:300px
}
.seven-columns .et_pb_module {
	width:14.28%;
	float:left
}
.a4pdf {
	width:48%;
	height:auto
}
@media(min-width:981px) {
	.a4pdf {
		width:160px;
		height:auto
	}
}
#et_top_search {
	margin-top:0.2em
}
p.clearfix {
	color:#fff
}
div#glt-translate-trigger {
	background:linear-gradient(#fff,#fff);
	border:2px solid #006699;
	-webkit-border-radius:4px
}
#glt-translate-trigger {
	bottom:-2px;
	top:auto;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px
}
#glt-translate-trigger,#glt-translate-trigger span {
	font-size:14px;
	font-weight:normal
}
#lang-trans-flag {
	height:30px;
	width:100px;
	background-image:url('/wp-content/uploads/2017/04/googletranslate-1.png')
}
div#glt-translate-trigger {
	padding:6px 10px 3px
}
div.et-pb-contact-message p {
	color:#ffffff
}
.smcx-embed {
	margin:auto!important
}

#footer-bottom {
	padding-bottom:40px
}
label.wpforms-field-label {
	color:#fff
}
.wpforms-submit {
	color:#ffffff!important;
	background:#006699!important;
	border-color:#ffffff!important;
	font-size:16px!important;
	border-radius:4px!important;
	padding-left:2em!important;
	padding-right:2em!important
}
.wpforms-field-large,.wpforms-field-medium,.wpforms-field-required {
	border-radius:4px!important
}
#wpforms-6185 .wpforms-field-label,.wpforms-field-label-inline,.wpforms-field-sublabel,.wpforms-captcha-question {
	color:#fff;
	font-weight:normal
}
#wpforms-6185 .wpforms-captcha-equation {
	color:#d9d9d9
}
#wpforms-6185-field_38 {
	color:#fff
}
#wpforms-8006 .wpforms-error {
	color:#fff
}
#wpforms-7354 .wpforms-error {
	color:#fff
}
h3#wpforms-11344-field_6 {
	color:#fff
}
h3#wpforms-6185-field_26 {
	color:#fff;
	font-size:16px
}
div.wpforms-container-full .wpforms-form .wpforms-field {
	padding:4px!important
}
h3#wpforms-6185-field_38 {
	font-size:16px!important
}
.ds-carousel-section {
	overflow:hidden
}
.ds-carousel-logo {
	width:12.5%;
	float:left
}
.ds-image-carousel {
	float:left;
	position:absolute;
	padding:0;
	opacity:0;
	z-index:0
}
.ds-image-carousel-first {
	position:relative;
	z-index:1;
	-webkit-animation:first 15s 1 linear forwards;
	animation:first 15s 1 linear forwards
}
.ds-image-carousel-second,.ds-image-carousel-third {
	-webkit-animation:rest 30s infinite linear;
	animation:rest 30s infinite linear
}
.ds-image-carousel-third {
	-webkit-animation-delay:15s;
	animation-delay:15
}
@keyframes first {
	0% {
		-webkit-transform:translateX(0);
		transform:translateX(0);
		opacity:1;
		z-index:1
	}
	99.99% {
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
		opacity:1;
		z-index:1
	}
	100% {
		opacity:0;
		z-index:0
	}
}
@keyframes rest {
	0.01% {
		opacity:0;
		z-index:0
	}
	0.011% {
		-webkit-transform:translateX(100%);
		transform:translateX(100%);
		opacity:1;
		z-index:1
	}
	100% {
		-webkit-transform:translateX(-100%);
		transform:translateX(-100%);
		opacity:1
	}
}
.mplayericon {
	width:100px;
	border-radius:6px
}
@media screen and (max-width:780px) {
	.mplayericon {
		width:140px
	}
}
.appstore {
	width:40%;
	max-width:165px;
	min-width:120px
}
.et-pb-controllers .et-pb-active-control {
	background-color:#2d9b58!important;
	height:20px;
	width:10px
}
.et_pb_bg_layout_light .et-pb-controllers a {
	background-color:rgba(75,75,75,.8);
	height:20px;
	width:10px
}
.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev {
	color:#2d9b58!important
}
@media(max-width:981px) {
	#post-8875 .et_pb_section {
		background-color:#f5f5f5
	}
}
.NS_team .et_pb_team_member_description {
	padding:10px;
	text-align:-webkit-center;
	margin-bottom:1em
}
.NS_team .et_pb_member_position {
	text-transform:uppercase;
	font-size:13px;
	font-weight:600
}
.NS_team .et_pb_member_position:after {
	content:' ';
	display:block;
	width:40%;
	margin:5px 0 0;
	border:1px solid #ededed
}
.NS_team:hover .et_pb_member_social_links a {
	opacity:1;
	transform:translate(0px,-15px);
	-webkit-transform:translate(0px,-15px);
	-ms-transform:translate(0px,-15px);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out
}
.NS_team .et_pb_member_social_links a {
	opacity:0.25;
	margin-top:12px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out
}
.NS_team:hover img {
	-ms-transform:scale(1.10)!important;
	-webkit-transform:scale(1.10)!important;
	transform:scale(1.10)!important;
	-webkit-transition:all 500ms cubic-bezier(0.170,0.690,0.470,0.995);
	-moz-transition:all 500ms cubic-bezier(0.170,0.690,0.470,0.995);
	-o-transition:all 500ms cubic-bezier(0.170,0.690,0.470,0.995);
	transition:all 500ms cubic-bezier(0.170,0.690,0.470,0.995)
}
.NS_team {
	border:2px solid #fff;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	-o-border-radius:15px;
	overflow:hidden;
	width:100%;
	position:relative;
	z-index:1;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	box-shadow:0 15px 150px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 15px 150px rgba(0,0,0,0.2);
	-moz-box-shadow:0 15px 150px rgba(0,0,0,0.2)
}
@media(max-width:981px) {
	.NS_team {
		border:2px solid #fff;
		border-radius:15px;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		-o-border-radius:15px;
		overflow:hidden;
		width:100%;
		position:relative;
		z-index:1;
		-webkit-transition:all .3s ease-in-out;
		-moz-transition:all .3s ease-in-out;
		-ms-transition:all .3s ease-in-out;
		-o-transition:all .3s ease-in-out;
		box-shadow:0 15px 150px rgba(0,0,0,0.0);
		-webkit-box-shadow:0 15px 150px rgba(0,0,0,0.0);
		-moz-box-shadow:0 15px 150px rgba(0,0,0,0.0);
		background-color:#fff
	}
}
.NS_team img {
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	-ms-transform:scale(1.00);
	-webkit-transform:scale(1.00);
	transform:scale(1.00);
	-webkit-transform-origin:bottom;
	-moz-transform-origin:bottom;
	-ms-transform-origin:bottom;
	-o-transform-origin:bottom;
	transform-origin:bottom
}
a.et_pb_font_icon.et_pb_facebook_icon,a.et_pb_font_icon.et_pb_twitter_icon,a.et_pb_font_icon.et_pb_linkedin_icon {
	font-size:20px
}
.page-id-8875 .et_pb_column.et_pb_column_1_4 {
	margin-right:2%;
	width:23.5%
}
@media(max-width:981px) {
	.page-id-8875 h3 {
		font-size:26px
	}
	.page-id-8875 p {
		font-size:90%;
		line-height:1.6em
	}
}
.page-id-8389 input[type=text] {
	margin:0;
	width:100%;
	height:34px;
	border-radius:6px
}
.page-id-8389 select.formtext {
	margin:0;
	width:100%;
	height:34px;
	border-radius:6px
}
.page-id-8389 tr {
	background-color:#f5f5f5;
	height:60px
}
.page-id-8389 .entry-content table {
	width:65%;
	margin:auto
}
.page-id-8389 input[type=checkbox] {
	content:'';
	background:#fff;
	border:2px solid #ededed;
	vertical-align:middle;
	width:20px;
	height:20px
}
.formtext {
	background-color:#fff;
	width:100%;
	line-height:1.3em;
	border-radius:6px;
	height:38px;
	font-size:16px
}
.formtext2 {
	background-color:#fff;
	width:99%;
	line-height:1.3em;
	border-radius:6px;
	height:138px;
	font-size:16px
}
.form-lbl {
	color:#f5f5f5
}
.form-lbl-sml {
	color:#ccc;
	font-size:0.75em;
	padding-left:1em
}
.formwidth-lbl2 {
	width:98%;
	float:left;
	margin:1%;
	color:#f5f5f5;
	height:10px
}
.formwidth-lbl3 {
	width:98%;
	float:left;
	margin:1%;
	color:#999999;
	font-size:0.85em
}
.formwidth-box {
	width:48%;
	float:left;
	margin:1%
}
@media(max-width:981px) {
	.formwidth-box {
		width:99%;
		float:left;
		margin:1%
	}
}
.formwidth-box2 {
	width:99%;
	float:left;
	margin:1%
}
.formbutton {
	color:#ffffff!important;
	background:#006699;
	border-color:#006699;
	font-size:20px;
	border-radius:8px;
	height:40px;
	width:220px;
	margin-top:1em;
	margin-left:0.4em
}
.entry-content table,.entry-content tr td {
	border:0px solid #fff
}
input.frmbx {
	margin-left:8px;
	margin-right:8px
}
.et_password_protected_form {
	width:90%;
	margin:auto;
	margin-top:4em;
	margin-bottom:8em
}
input.wpforms-field-name-first,input.wpforms-field-name-last {
	text-transform:capitalize!important
}
#recent-posts-2 {
	display:none
}
.bett-speaker {
	color:#fff;
	font-weight:bold
}
.sml-ita {
	font-weight:normal;
	font-style:italic;
	font-size:10pt;
	line-height:1em
}
.eventable-menu {
	position:relative!important;
	z-index:15!important
}
ul.eventable-menu {
	position:relative!important;
	z-index:15!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_6.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:14!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_7.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:13!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_8.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:12!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_9.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:11!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_10.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:10!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_11.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:9!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_12.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:8!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_13.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:7!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_14.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:6!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_15.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:5!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_16.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:4!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_17.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:3!important
}
.page-id-12518 div.et_pb_with_border.et_pb_row.et_pb_row_18.et_pb_equal_columns.et_pb_gutters1.et_pb_row_5col {
	z-index:2!important
}
.tawkfooter {
	position:fixed;
	bottom:1em;
	right:1em;
	width:62px;
	height:62px
}
.et_pb_section_10 {
	padding:0!important
}
.person_module_1 .et_pb_team_member_image {
	padding-bottom:10px
}
@media (max-width:980px) {
	.person_module_1 .et_pb_team_member_image {
		margin:0 auto
	}
}
@media (min-width:767px) and (max-width:980px) {
	.person_module_1 .et_pb_team_member_image {
		text-align:center
	}
}
.person_module_1 {
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s
}
.person_module_1:hover {
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1)
}
.ee-blog-image-1-1 .entry-featured-image-url {
	padding-top:66.66%;
	display:block
}
.ee-blog-image-1-1 .entry-featured-image-url img {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	object-fit:cover
}
#wpforms-6185 .wpforms-field-label,.wpforms-field-label-inline,.wpforms-field-sublabel,.wpforms-captcha-question {
	color:#fff
}
div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background-color:#006699!important
}
#wpforms-6185 .wpforms-field-label,.wpforms-field-label-inline,.wpforms-field-sublabel,.wpforms-captcha-question {
	color:#fff
}
#wpforms-6185-field_38 {
	color:#fff
}
.et_pb_slider .et-pb-controllers {
	left:50%;
	transform:translateX(-50%);
	width:auto;
	text-align:center;
	z-index:10;
	padding-top:10px;
	height:28px;
	padding:10px 15px 0;
	border-radius:14px
}
.et_pb_slider.et_pb_bg_layout_light .et-pb-controllers {
	background-color:#fff!important
}
.et_pb_slider.et_pb_bg_layout_dark .et-pb-controllers {
	background-color:#4f83be!important
}
.et_pb_slider.et_pb_bg_layout_dark .et-pb-controllers a {
	background-color:#fff!important
}
.et_pb_bg_layout_light .et-pb-controllers a {
	background-color:rgba(0,0,0,0.8)!important;
	color:white!important
}
.et_pb_slider .et-pb-controllers a.et-pb-active-control {
	width:11px;
	height:11px;
	transform:translateY(-2px)
}
.et_pb_slider .et-pb-controllers a.keyboard-outline {
	opacity:1;
	outline-width:3px!important;
	border-radius:0
}
.et_pb_slider.et_pb_bg_layout_dark .et-pb-controllers a.keyboard-outline {
	outline-color:white
}
.et_pb_slider.et_pb_bg_layout_light .et-pb-controllers a.keyboard-outline {
	outline-color:#ff0000
}
#main-content .et_pb_slider .et-pb-arrow-prev,#main-content .et_pb_slider .et-pb-arrow-next {
	text-decoration:none!important
}
.et-pb-arrow-next.keyboard-outline {
	opacity:1;
	right:22px
}
.et-pb-arrow-prev.keyboard-outline {
	opacity:1;
	left:22px
}
.et_pb_slider.et_pb_bg_layout_dark .et-pb-arrow-next:before,.et_pb_slider.et_pb_bg_layout_dark .et-pb-arrow-prev:before {
	background-color:#4f83be;
	color:white
}
.et_pb_slider.et_pb_bg_layout_light .et-pb-arrow-next:before,.et_pb_slider.et_pb_bg_layout_light .et-pb-arrow-prev:before {
	background-color:white;
	color: #4f83be
}