body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p {
	font-size: 17px
}

.et_pb_slide_content,.et_pb_best_value {
	font-size: 19px
}

body {
	color: #404040
}

h1,h2,h3,h4,h5,h6 {
	color: #404040
}

body {
	line-height: 1.6em
}

.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info {
	background: #1058a0!important
}

#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.posted_in a {
	color: #1058a0
}

.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button {
	color: #1058a0
}

.footer-widget h4 {
	color: #1058a0
}

.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote {
	border-color: #1058a0
}

.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before {
	background-color: #1058a0
}

.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
	max-width: 1200px
}

.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row {
	max-width: 1360px
}

a {
	color: #1058a0
}

#main-header .nav li ul {
	background-color: #333333
}

.nav li ul {
	border-color:
}

#top-header,#et-secondary-nav li ul {
	background-color: rgba(2,77,149,0)
}

#et-secondary-nav li ul {
	background-color: #024d95
}

#top-header,#top-header a {
	color: #333333
}

.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.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_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info {
	color: #222222
}

.et_search_form_container input::-moz-placeholder {
	color: #222222
}

.et_search_form_container input::-webkit-input-placeholder {
	color: #222222
}

.et_search_form_container input:-ms-input-placeholder {
	color: #222222
}

#main-header .nav li ul a {
	color: #ffffff
}

#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before {
	font-size: 14px
}

#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a {
	color: #024d95
}

#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover {
	color: #ffffff
}

.footer-widget {
	color: #ffffff
}

#main-footer .footer-widget h4 {
	color: #1058a0
}

.footer-widget li:before {
	border-color: #1058a0
}

.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label {
	line-height: 1.5em
}

#footer-widgets .footer-widget li:before {
	top: 9.75px
}

#et-footer-nav {
	background-color: #222222
}

.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a {
	color: #ffffff
}

#et-footer-nav .bottom-nav li.current-menu-item a {
	color: #1058a0
}

#footer-bottom {
	background-color: rgba(0,0,0,0.33)
}

#footer-info,#footer-info a {
	color: #ffffff
}

#footer-info {
	font-size: 12px
}

#footer-bottom .et-social-icon a {
	font-size: 18px
}

#footer-bottom .et-social-icon a {
	color: #ffffff
}

body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward {
	font-size: 17px;
	background-color: #1058a0;
	border-width: 1px!important;
	border-color: #1058a0
}

body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button {
}

body .et_pb_button:after,.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after {
	font-size: 27.2px;
	color: #1058a0
}

body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover {
	background: #1058a0!important;
	border-color: #1058a0!important;
	border-radius: 0px
}

h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title {
	line-height: 1.2em
}

@media only screen and (min-width:981px) {
	.et_pb_section {
		padding: 1% 0
	}

	.et_pb_fullwidth_section {
		padding: 0
	}

	.et_pb_row {
		padding: 1% 0
	}

	.footer-widget h4 {
		font-size: 18px
	}

	.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation {
		padding: 25px 0 0 0
	}

	.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 25px
	}

	.et_header_style_split .centered-inline-logo-wrap {
		width: 50px;
		margin: -50px 0
	}

	.et_header_style_split .centered-inline-logo-wrap #logo {
		max-height: 50px
	}

	.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
		height: 50px
	}

	.et_header_style_centered #top-menu>li>a {
		padding-bottom: 9px
	}

	.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation {
		padding: 16px 0 16px 0!important
	}

	.et_header_style_centered #main-header .logo_container {
		height: 50px
	}

	#logo {
		max-height: 79%
	}

	.et_pb_svg_logo #logo {
		height: 79%
	}

	.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
		height: 9px
	}

	.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation {
		padding: 25px 0 0 0
	}

	.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
		padding-bottom: 25px
	}

	.et_header_style_centered header#main-header.et-fixed-header .logo_container {
		height: 50px
	}

	.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
		width: 50px;
		margin: -50px 0
	}

	.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
		max-height: 50px
	}

	.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
		height: 50px
	}

	.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
		padding: 16px 0 16px 0!important
	}

	.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul {
		background-color: #024d95
	}

	.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info {
		color: #222222!important
	}

	.et-fixed-header .et_search_form_container input::-moz-placeholder {
		color: #222222!important
	}

	.et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
		color: #222222!important
	}

	.et-fixed-header .et_search_form_container input:-ms-input-placeholder {
		color: #222222!important
	}

	.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a {
		color: #024d95!important
	}

	.et-fixed-header#top-header a {
		color: #333333
	}
}

@media only screen and (min-width:1500px) {
	.et_pb_row {
		padding: 15px 0
	}

	.et_pb_section {
		padding: 15px 0
	}

	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 45px
	}

	.et_pb_fullwidth_section {
		padding: 0
	}
}

h1,h1.et_pb_contact_main_title,.et_pb_title_container h1 {
	font-size: 36px
}

h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p {
	font-size: 30px
}

h3 {
	font-size: 26px
}

h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.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 {
	font-size: 21px
}

h5 {
	font-size: 19px
}

h6 {
	font-size: 16px
}

.et_pb_slide_description .et_pb_slide_title {
	font-size: 55px
}

.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.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: 19px
}

@media only screen and (max-width:980px) {
	.et_pb_section {
		padding: 10px 0
	}

	.et_pb_section.et_pb_fullwidth_section {
		padding: 0
	}

	.et_pb_row,.et_pb_column .et_pb_row_inner {
		padding: 10px 0
	}
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Noto Serif',Georgia,"Times New Roman",serif
}

body,input,textarea,select {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif
}

@font-face {
	font-family:'Fruitiger';src:url('../fonts/frutiger-lt-std-55-roman.ttf') format('truetype'),url('../fonts/frutiger-lt-std-55-roman.woff') format('woff');font-weight:normal
}

.nf-field-label label,.textbox-wrap input[type="text"],.nf-form-content input[type=button],.nf-form-content .ninja-forms-field,.nf-form-content input:not([type=button]),.list-checkbox-wrap .nf-field-element li label,.nf-form-content .ninja-forms-field,.nf-form-content .nf-field-element input,.nf-form-fields-required,.nf-form-content label {
	font-size: 17px!important
}

#nf-label-field-133,#nf-label-field-132 {
	font-weight: 500!important
}

.category #post-2162 {
	display: none
}

#top-menu li.mega-menu.mega-menu-parent li>a {
	font-family: Fruitiger!important
}

.text-header-p-0 p {
	padding: 0px
}

div#n2-ss-3 .n2-font-ed092d75de1cb85f40607a48756010c6-hover {
	font-family: Fruitiger!important
}

#main-header .nav li ul a {
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Fruitiger'!important
}

div#n2-ss-3 {
	font-family: 'Fruitiger'!important
}

#et-secondary-nav {
	padding-top: 5px;
	padding-bottom: 10px
}

#et-secondary-menu>ul>li a {
	padding-bottom: 0
}

#et-secondary-nav>li.menu-item-object-page {
	padding-right: 20px;
	border-right: 1px solid #777
}

#et-secondary-nav>li.menu-item-object-page:last-child {
	padding-right: 0px;
	border-right: 0px solid #777
}

.et_fullwidth_nav #top-menu li.mega-menu>ul {
	right: 0px!important;
	left: 0px!important
}

@media (min-width:981px) {
	.et_fullwidth_nav #main-header .container {
		max-width: 100%;
		padding-right: 90px!important;
		padding-left: 100px!important
	}
}

@media (min-width:990px) and (max-width:1080px) {
	#top-menu li.mega-menu>ul {
		padding: 60px 105px 60px 105px!important
	}
}

@media (min-width:1081px) {
	#top-menu li.mega-menu>ul {
		padding: 60px 140px 60px 140px!important
	}
}

@media (min-width:1300px) {
	#top-menu li.mega-menu>ul {
		padding: 60px 150px 60px 150px!important
	}
}

@media (min-width:1660px) {
	.et_fullwidth_nav #main-header .container {
		max-width: 100%;
		padding-right: 300px!important;
		padding-left: 300px!important
	}
}

@media (min-width:1600px) {
	#top-menu li.mega-menu>ul {
		padding: 60px 200px 60px 200px!important
	}
}

@media (min-width:1920px) {
	#top-menu li.mega-menu>ul {
		padding: 60px 360px 60px 360px!important
	}
}

.entry-content table {
	border: 0!important
}

.entry-content tr td {
	padding-top: 10px;
	padding-bottom: 0px;
	border-top: 1px solid #a9a9a9
}

.lmb-container {
	margin-top: 20px;
	text-align: center;
	display: none
}

.lmb-container .loadMoreBtn {
	color: #1058a0
}

.lmb-container .loadMoreBtn:after {
	display: inline;
	content: "";
	top: 15px;
	padding-left: 30px;
	background: url(../images/arrow-e1581579741195.png) no-repeat center transparent;
	color: #1058a0
}

#mansory-container .vp-portfolio__items-style-fade .vp-portfolio__item-meta-title {
	font-size: 1.6em
}

#mansory-container .et_pb_text_inner ul li:before {
	display: none
}

.vp-filter__style-default .vp-filter__item.vp-filter__item-active>* {
	color: #f38f1f;
	cursor: default;
	background-color: #fff;
	border: none
}

#mansory-container .vp-filter__style-default .vp-filter__item:not(.vp-filter__item-active)>a:hover {
	border: none;
	color: #f38f1f;
	font-weight: 700;
	transition: color .25s ease-in-out
}

.vp-filter__style-default .vp-filter__item>* {
	border: none;
	color: #555;
	font-weight: 700;
	cursor: pointer;
	transition: color .25s ease-in-out
}

.vp-portfolio__items-style-fade .vp-portfolio__item-meta-title {
	font-size: 1em
}

#mansory-container .vp-portfolio__pagination-wrap .vp-pagination__load-more-no-more {
	display: none
}

body,input,textarea,select,.footer-widget a,#top-header a {
	font-weight: 300!important
}

#top-menu li a,a {
	font-weight: 500!important
}

.footerh3 {
	font-size: 24px;
	color: #ffffff;
	font-weight: 300
}

#footer-widgets .footer-widget li {
	font-size: 18px;
	margin-bottom: 0.5em
}

#footer-widgets {
	padding: 6% 0 2% 0
}

.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2 {
	font-size: 36px
}

.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3 {
	font-size: 26px;
	font-weight: 300!important
}

@media (min-width:576px) and (max-width:980px) {
	.tablet_700_half.et_pb_row,.tablet_700_half.et_pb_module {
		width: 50%!important;
		margin: 0px auto
	}
}

.et_pb_fullwidth_header {
	display: flex;
	height: 100%;
	min-height: 350px;
	padding: auto!important
}

.workshop-with-minwidth .et_pb_salvattore_content[data-columns] .et_pb_post {
	min-height: 480px;
	position: relative
}

.workshop-with-minwidth .et_pb_salvattore_content[data-columns] .post-content {
	position: absolute;
	bottom: 20px;
	padding-top: 10px;
	border-top: 1px solid #ccc;
	width: 88%
}

.workshop-with-minwidth .post-content-inner {
	font-size: 16px
}

@media (min-width:576px) and (max-width:767px) {
	.workshop-with-minwidth .et_pb_salvattore_content[data-columns] .et_pb_post {
		min-height: 600px
	}
}

.et_pb_text_inner p .et_pb_button {
	display: block;
	margin-top: 10px;
	width: fit-content;
	width: -moz-fit-content
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul.sub-menu {
	width: 300px;
	display: flex;
	flex-wrap: wrap
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul.sub-menu li a {
	width: 100%
}

#menu-item-1216 {
	order: 1
}

#menu-item-1217 {
	order: 3
}

#menu-item-1218 {
	order: 2
}

@media (max-width:990px) and (min-width:576px) {
	.tablet_2_col {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.tablet_2_col .et_pb_column {
		width: 47%
	}

	.tablet_2_col .et_pb_column:first-child {
		margin-right: 30px
	}

	.tablet_2_col_2_3 .et_pb_column_1_3,.tablet_2_col_2_3 .et_pb_column_2_5 {
		width: 31.333%!important;
		margin-right: 30px
	}

	.tablet_2_col_2_3 .et_pb_column_2_3,.tablet_2_col_2_3 .et_pb_column_3_5 {
		width: 64%!important
	}
}

.et_pb_column_1_3 p:not(.has-background):last-of-type {
	padding-bottom: 1em
}

.et_pb_column_1_3 .no_indent_list p:not(.has-background):last-of-type,.no_indent_list p {
	padding-bottom: 0em
}

#left-area .et_pb_column_1_3 .et_pb_module .et_pb_text_inner ul {
	padding-left: 50px!important
}

#left-area .et_pb_column_1_3 .no_indent_list.et_pb_module .et_pb_text_inner ul,.no_indent_list.et_pb_module .et_pb_text_inner ul {
	padding-left: 24px!important
}

article .et_pb_post h2.entry-title {
	padding-bottom: 10px
}

.et_pb_post p.post-meta,.et_pb_blog_slider_0.et_pb_slider .et_pb_slide_content p.post-meta,.et_pb_blog_slider_0.et_pb_slider .et_pb_slide_content p.post-meta a {
	font-size: 14px!important
}

.date_hide p.post-meta .published {
	display: none
}

.date_hide p.post-meta {
	text-indent: -11px;
	overflow: hidden
}

.post-template-default .et_pb_post .entry-featured-image-url {
	margin-bottom: 0px
}

@media (max-width:1200px) and (min-width:801px) {
	.golden-ratio-right .et_pb_text_inner p,.golden-ratio-left .et_pb_text_inner p {
		font-size: 85%
	}
}

@media (max-width:898px) and (min-width:768px) {
	.golden-ratio-right .et_pb_text_inner p,.golden-ratio-left .et_pb_text_inner p {
		font-size: 68%
	}
}

.et_pb_search_form_hidden .et-search-form,.et_pb_search_form_hidden {
	z-index: 0;
	display: none
}

.wp-pagenavi {
	margin: 30px 0px 0px 0px;
	border-top: 0px!important;
	padding-top: 13px
}

.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
	color: #666!important;
	font-size: 17px!important
}

.wp-pagenavi a:hover,.wp-pagenavi span.current {
	color: #105a80!important
}

body a.et_pb_button:hover:after {
	color: #ffffff
}

#post-2230 .et_pb_toggle_content ul {
	padding-left: 0px!important
}

.bg_white_btn_hov:hover,body #page-container .et_pb_section .bg_white_btn_hov:hover,body #page-container .et_pb_section .bg_white_btn_hov:hover:after {
	color: #fff!important
}

.et_pb_blog_grid .et_pb_post {
	border: 1px solid #ccc
}

.tlp-team-container {
	width: 100%
}

.tlp-content {
	padding: 0px!important;
	margin-bottom: 15px
}

.tlp-content h3.name {
	padding-top: 10px!important;
	margin-bottom: 0px!important
}

.center-tab {
	margin: 0px -15px
}

.center-tab .et_pb_tabs_controls {
	width: fit-content;
	width: -moz-fit-content;
	margin: 0px auto;
	display: table
}

p,ol,ul,li,a,body,input,textarea,select,.footer-widget a,#top-header a,.time-sec #text,.events-content li,.post-content-inner,.entry-content tr td {
	font-weight: 500!important
}

.et_pb_tab p:last-of-type {
	padding-bottom: 1em
}

.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title {
	line-height: 1.3
}

.listing-with-type ol[type="i"] {
	list-style-type: lower-roman
}

.listing-with-type ol[type="a"] {
	list-style-type: lower-alpha
}

.listing-with-type ol li,.listing-with-type ul li,.listing-with-type li p {
	padding-top: 5px!important;
	padding-bottom: 0px!important
}

.listing-with-type ol,.listing-with-type ul,.et_pb_toggle_content ol,.et_pb_toggle_content ul {
	padding-left: 50px!important
}

.et_post_meta_wrapper h1.entry-title {
	font-size: 40px;
	background: #ffff!important;
	-webkit-text-fill-color: #404040!important
}

#footer-email #nf-form-title-7,#footer-email .nf-before-form-content {
	display: none
}

#footer-email .nf-form-content input:not([type=button]) {
	background: #1058a0!important;
	border: 1px solid #fff!important;
	color: #fff!important
}

#footer-email .nf-form-content input:not([type=button])::placeholder {
	color: #fff!important
}

#footer-email #nf-field-27-container,#footer-email #nf-field-26-container {
	margin: 0px
}

#footer-email nf-fields-wrap {
	display: flex
}

#footer-email nf-fields-wrap nf-field:first-child {
	width: 80%
}

.nf-form-content input[type=button] {
	border: 1px #333 solid!important;
	margin: -0.2px 0px;
	padding-top: 0.2px;
	padding-bottom: 0.2px
}

#footer-email .nf-error.field-wrap .nf-field-element:after {
	background-color: #f38f1f!important
}

#footer-email .nf-error .nf-error-msg,#footer-email .nf-error-msg,#footer-email .ninja-forms-req-symbol {
	color: #f38f1f!important;
	text-align: center
}

#footer-email .nf-response-msg p {
	color: white;
	font-size: 18px
}

#footer-email #nf-form-errors-7,#footer-email #nf-form-errors-7 .nf-error-msg {
	width: 68%;
	margin-left: 0px;
	text-align: left!important
}

@media all and (max-width:576px) {
	#footer-email form {
		position: relative
	}

	.et_pb_slider .et_pb_slides .et_pb_slide_content h4 {
		font-size: 17px
	}
}

#top-menu li li a {
	width: auto;
	width: fit-content;
	width: -moz-fit-content;
	padding: 0px!important;
	display: inline-block!important
}

.et-fixed-header #top-menu .sub-menu li.current-menu-item>a {
	color: white!important
}

.half {
	display: inline-flex;
	width: 20px;
	margin-left: 5px;
	margin-right: 10px
}

.half>span.first {
	overflow: hidden;
	display: block;
	width: 13px;
	z-index: 1!important;
	color: #fff;
	font-size: 24px
}

.half>span.last {
	display: block;
	position: relative;
	margin-left: -11.5px;
	width: 13px;
	font-size: 25px
}

#load-more-wrap {
	display: none
}

@media all and (min-width:992px) {
	.category-resources .et_post_meta_wrapper img {
		max-width: 600px
	}
}

.et_pb_text_inner h3 a:hover,.et_pb_text_inner ul li a:hover,.et_pb_text_inner table a:hover,.footer-widget ul li a:hover,.textwidget p a:hover,.entry-title a:hover,.pagination a:hover,.et_pb_tab_content a:hover {
	opacity: 0.5
}

.et_pb_text_inner h3 a {
	display: inline-block
}

.et_pb_text_inner a.et_pb_button:hover {
	opacity: 1
}

.et_clickable.et_pb_blurb {
	background-size: 115%;
	background-position: center center;
	transition-duration: 0.4s
}

.et_clickable.et_pb_blurb:hover {
	background-size: 140%
}

@media all and (max-width:700px) {
	.et_clickable.et_pb_blurb {
		background-size: 145%;
		background-position: center center;
		transition-duration: 0.4s
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 165%
	}
}

@media all and (max-width:640px) {
	.et_clickable.et_pb_blurb {
		background-size: 180%;
		background-position: center center;
		transition-duration: 0.4s
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 200%
	}
}

@media all and (max-width:476px) {
	.et_clickable.et_pb_blurb {
		background-size: 130%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 160%
	}
}

@media all and (max-width:350px) {
	.et_clickable.et_pb_blurb {
		background-size: 180%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 220%
	}
}

@media all and (max-width:270px) {
	.et_clickable.et_pb_blurb {
		background-size: 200%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 240%
	}
}

@media all and (min-width:981px) {
	.et_clickable.et_pb_blurb {
		background-size: 180%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 220%
	}
}

@media all and (min-width:1108px) {
	.et_clickable.et_pb_blurb {
		background-size: 160%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 200%
	}
}

@media all and (min-width:1158px) {
	.et_clickable.et_pb_blurb {
		background-size: 140%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 180%
	}
}

@media all and (min-width:1158px) {
	.et_clickable.et_pb_blurb {
		background-size: 140%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 180%
	}
}

@media all and (min-width:1380px) {
	.et_clickable.et_pb_blurb {
		background-size: 120%
	}

	.et_clickable.et_pb_blurb:hover {
		background-size: 160%
	}
}

span.menu-item-description {
	display: block;
	color: #ffffff;
	font-size: 14px!important;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
	margin-top: 0.5em
}

#top-menu li {
	vertical-align: top
}

#top-menu li.mega-menu.mega-menu-parent li>a {
	font-family: 'Noto Serif',serif;
	font-size: 30px;
	color: white!important
}

#main-header .nav li ul a {
	color: white!important
}

@media all and (max-width:980px) {
	.container,.et_pb_row,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container {
		width: 90%!important
	}

	.post-template-default #et-boc .et_pb_row {
		width: 100%!important
	}

	span.menu-item-description {
		display: none;
		font-size: 12px!important;
		padding-left: 10px;
		color: rgb(34,34,34)
	}
}

#main-header {
	background-color: white!important;
	border: none!important;
	-webkit-box-shadow: 0 0px 0!important;
	box-shadow: none!important
}

#footer-widgets {
	padding: 4% 0 0 0
}

#footer-widgets .footer-widget li {
	font-size: 16px;
	margin-bottom: 0.5em
}

@media all and (min-width:981px) {
	#main-header.et-fixed-header {
		-webkit-box-shadow: 0 0 0!important;
		-moz-box-shadow: 0 0 0!important;
		box-shadow: 0 0 0!important
	}
}

@media only screen and (min-width:981px) {
	.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul {
		background-color: white!important
	}
}

@media all and (max-width:990px) {
	#footer-widgets .footer-widget:nth-child(1),#footer-widgets .footer-widget:nth-child(2),#footer-widgets .footer-widget:nth-child(4) {
		display: none
	}
}

@media (min-width:576px) and (max-width:990px) {
	#footer-widgets {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}

	#main-footer #footer-widgets .footer-widget:nth-child(3) {
		margin-right: 0px!important;
		margin-bottom: 4%!important
	}
}

@media all and (max-width:768px) {
	#footer-widgets {
		text-align: center
	}

	.single-post #main-content .container {
		padding-top: 0px
	}
}

@media all and (max-width:576px) {
	#footer-widgets,.footer-widget,#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget:nth-child(n) {
		margin: unset!important
	}

	#footer-widgets {
		padding: 0!important
	}

	#main-footer #footer-widgets .footer-widget:nth-child(3) {
		margin: 15% 0px!important
	}
}

@media all and (max-width:480px) {
	.copyright {
		display: block
	}

	center h3 {
		font-size: 23px!important
	}

	.divider {
		display: none!important
	}
}

@media all and (max-width:800px) {
	#et-main-area>div:nth-child(2) {
		padding: 30px!important
	}
}

.et_pb_text_inner ul li:before {
	content: "\203A";
	color: #222;
	position: absolute;
	font-size: 30px;
	width: 0.5em;
	margin-top: -2px;
	left: 0px
}

.et_pb_bg_layout_light .et_pb_text_inner ul li:before {
	content: ""
}

.et_pb_bg_layout_light .et_pb_text_inner ul {
	list-style: disc
}

body #page-container .et_pb_section .et_pb_button:hover {
	background: #1058a0!important;
	border-color: #1058a0!important;
	opacity: 1
}

.menu-footer-1-container ul li ::before {
	content: "\203A";
	color: white;
	display: inline-block;
	width: 0.5em;
	font-size: 30px
}

.menu-footer-2-container ul li ::before {
	content: "\203A";
	color: white;
	display: inline-block;
	width: 0.5em;
	font-size: 30px
}

.et_pb_text_inner ul {
	list-style: none
}

#menu-footer-1 li ul.sub-menu::before {
	display: none
}

#menu-footer-1 li ul.sub-menu {
	margin-top: 0.5em
}

#footer-widgets .footer-widget li:before {
	position: absolute;
	border-width: none;
	border-style: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	content: ""
}[aria-current] {
	font-weight: bolder!important;
	border-bottom: 5px #024D95 solid;
	padding-bottom: 20px
}

#et-secondary-nav .menu-item [aria-current] {
	padding-bottom: 5px;
	display: inline-block;
	border-bottom: 3px #024D95 solid
}

.footer-widget [aria-current] {
	border-bottom: 0px
}

.footer-widget [aria-current] {
	padding-bottom: 4px!important
}

.down-1,.down-4 {
	padding-top: 90px
}

.down-2,.down-3 {
	padding-top: 110px
}

@media all and (max-width:1280px) {
	.down-2 {
		padding-top: 90px
	}

	.down-3 {
		padding-top: 115px
	}
}

@media all and (max-width:1024px) {
	.down-1 {
		padding-top: 60px
	}

	.down-3 {
		padding-top: 90px
	}
}

.et_pb_column .et_pb_text_6,.et_pb_column .et_pb_text_5,.et_pb_column .et_pb_text_4,.et_pb_column .et_pb_text_3 {
	padding-bottom: 0px
}

@media (max-width:980px) {
	.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #main-header,.et_fixed_nav #top-header {
		position: fixed;
		background-color: #ffffff
	}

	.et_pb_text_inner h3 a {
		height: auto
	}
}

#left-area ol,#left-area ul,.comment-content ol,.entry-content ol,body.et-pb-preview #main-content .container ol,.entry-content .et_pb_tab_content ul,.entry-content .et_pb_tab_content ol {
	padding-left: 50px;
	list-style-position: unset
}

#main-header.et-fixed-header {
	border-bottom: 1px gray solid!important
}

.et_pb_blurb_description .btn-text.hoveractive:before {
	display: inline-block!important;
	background-color: #f38f1f;
	color: #ffffff!important;
	padding: 6px 10px!important;
	width: fit-content;
	padding-right: 20px!important;
	margin: 0 auto;
	font-weight: 500!important;
	content: "View Workshops"
}

.et_pb_blurb_description .btn-text.hoveractive:after {
	font-family: etmodules;
	margin-left: -20px;
	font-weight: 400;
	font-style: normal;
	font-variant: none;
	content: "\35"
}

.et_pb_blurb_description .btn-text:before {
	content: "Over XXX Workshops"
}

.et_pb_text_0 h1 {
	font-size: 48px!important
}

.et_post_meta_wrapper h1.entry-title,.gradienttitle {
	width: fit-content;
	width: -moz-fit-content;
	font-weight: bold;
	background: #ffff!important;
	-webkit-text-fill-color: #404040!important
}

.et_pb_blurb_description {
	text-shadow: none!important
}

.et_pb_button.et_pb_custom_button_icon:hover {
	background: none!important;
	border-color: unset!important;
	opacity: 0.5
}

@media all and (max-width:768px) {
	.et_pb_text_inner h3 a {
		height: 50px
	}

	.et_pb_text_inner h3.name a {
		height: auto
	}
}

@media all and (max-width:576px) {
	.et_pb_text_inner h3 a {
		height: auto
	}
}

.et_pb_slide_title {
	padding-bottom: 10px!important
}

.et_pb_slider_container_inner .et_pb_slide_title,.et_pb_slider_container_inner .et_pb_slide_title .et_pb_slide_content {
	line-height: 1.6em
}

.et_pb_slider .et_pb_slide {
	padding: 0px
}

.et_pb_slider .et_pb_slide .et_pb_container {
	height: auto!important
}

.layout1 .tpl-social,.tlp-team-carousel .tpl-social {
	display: none
}

.tlp-team .carousel1 .owl-item .team-member {
	border: 1px solid #cccccc;
	padding: 15px
}

.tpl-social br {
	display: none
}

.owl-carousel .owl-item img {
	width: 50%;
	margin: 0px auto
}

.owl-stage {
	width: 5000px!important
}

.owl-carousel.owl-drag .owl-item {
	padding-right: 30px
}

.tlp-team-content h3 a {
	height: auto!important
}

.tlp-team-content h3.name {
	padding-top: 10px;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important
}

.et_pb_bg_layout_light .et_pb_text_inner ul li {
	padding-top: 0px
}

#main-header .nav li ul {
	background-color: #333!important
}

.et_pb_tabs {
	border: none
}

ul.et_pb_tabs_controls {
	background-color: #fff;
	padding: 0px!important
}

ul.et_pb_tabs_controls:after {
	border: none
}

.et_pb_tabs_controls li {
	border-right: none;
	border-bottom: 3px solid #d9d9d9;
	margin-right: 20px
}

.et_pb_tabs_controls li a {
	padding: 5px 20px;
	font-size: 18px
}

.et_pb_tab {
	padding: 24px 0px
}

.et_pb_tabs_controls li.et_pb_tab_active {
	border-bottom: 3px solid #F38F2F
}

.active-tab-grey .et_pb_tabs_controls li.et_pb_tab_active {
	border-bottom: 3px solid #627894
}

.active-tab-blue .et_pb_tabs_controls li.et_pb_tab_active {
	border-bottom: 3px solid #1058a0
}

.tab-cont-table {
	max-width: 400px;
	width: 100%
}

.tab-cont-table tr td {
	border: none!important
}

.tab-cont-table,.tab-cont-table th,.tab-cont-table td {
	border: none;
	border-collapse: collapse
}

.tab-cont-table th {
	text-align: right;
	font-size: 12px
}

.tab-cont-table tr:nth-child(even) {
	background-color: #d1eaf1
}

.sub-menu li a {
	display: block!important
}

#leadership-development .sub-menu,#personal-interpersonal .sub-menu,#business-skills .sub-menu {
	margin-top: 30px
}

#leadership-development .menu-item-has-children a,#personal-interpersonal .menu-item-has-children a,#business-skills .menu-item-has-children a {
	display: none
}

#leadership-development #menu-item-1215,#personal-interpersonal #menu-item-1215,#business-skills #menu-item-1215 {
	padding-bottom: 29px;
	padding-right: 30px
}

#leadership-development #menu-item-1215:after,#personal-interpersonal #menu-item-1215:after,#business-skills #menu-item-1215:after {
	position: absolute;
	top: 0;
	right: 0;
	font-family: ETmodules;
	font-size: 16px;
	font-weight: 800;
	content: "3"
}

#leadership-development #menu-item-1215:before {
	content: "Leadership Development";
	font-size: 18px
}

#personal-interpersonal #menu-item-1215:before {
	content: "Personal & Interpersonal";
	font-size: 18px
}

#business-skills #menu-item-1215:before {
	content: "Business Skills";
	font-size: 18px
}

.et_pb_column_1_2 .et_pb_module ul {
	padding-left: 50px
}

.et_column_last,.et_column_last p,.et_column_last h2,.wpostahs-centent p,.wpostahs-centent h2,.wpostahs-centent {
	text-align: left!important
}

.wpostahs-slider-design-2 .wpostahs-centent {
	width: 70%
}

.tlp-row {
	justify-content: center
}

@media (min-width:992px) {
	.tlp-col-md-3 {
		flex: 0 0 18.7%;
		max-width: 18.7%
	}

	.single-team-area .short-bio {
		display: none
	}
}

@media all and (max-width:767px) {
	.tlp-team .img-responsive {
		max-width: 240px;
		margin: auto
	}

	.owl-nav button i {
		font-size: 30px;
		font-weight: 100
	}
}

@media (min-width:577px) and (max-width:767px) {
	.tlp-row {
		margin: 0px auto!important
	}
}

@media all and (max-width:576px) {
	.tlp-row {
		margin-left: -10px!important
	}
}

.bullets-white .et_pb_text_inner ul li:before {
	color: #fff
}

.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
	position: absolute;
	top: 0%
}

.owl-carousel .owl-nav .owl-next {
	right: -15px
}

.owl-carousel .owl-nav .owl-prev {
	left: -15px
}

.post-content .more-link {
	padding-top: 20px;
	display: inline-block
}

.et_pb_column_1_3 .et_pb_module .et_pb_text_inner ul,.et_pb_column_1_4 .et_pb_module .et_pb_text_inner ul {
	padding: 0 0 23px 1em!important
}

div.custombox-open.custombox-overlay {
	opacity: 0.8
}

.paoc-popup-modal-cnt {
	background-image: url(../images/icon-testimonial.jpg);
	background-position: right 50px bottom;
	background-size: 35%;
	background-repeat: no-repeat;
	border: 6px #372c3c solid!important
}

.paoc-popup-modal-cnt {
	padding: 50px;
	border: 6px #1058a0 solid
}

@media all and (max-width:576px) {
	.paoc-popup-modal-cnt {
		padding: 20px
	}
}

#et-secondary-nav li.linkedin,#et-secondary-nav li.facebook,#et-secondary-nav li.YouTube,#et-secondary-nav li.Instagram {
	margin-right: 8px
}

#et-secondary-nav li.linkedin a,#et-secondary-nav li.facebook a,#et-secondary-nav li.YouTube a,#et-secondary-nav li.Instagram a {
	width: 20px;
	height: 20.5px;
	color: transparent;
	overflow: hidden;
	display: inline-block;
	position: relative;
	top: 4px
}

.linkedin-icon:before,.linkedin a:before,.facebook-icon:before,.facebook a:before,.Instagram a:before,.YouTube a:before,.Instagram-icon:before,.YouTube-icon:before {
	width: 20px;
	height: 20px;
	display: inline-block;
	content: "";
	background-size: 100%;
	background-repeat: no-repeat;
	margin-bottom: -5px
}

.linkedin-icon:before,.linkedin a:before {
	background-image: url('../images/linkedin.png')
}

.facebook-icon:before,.facebook a:before {
	background-image: url('../images/facebook.png')
}

.YouTube-icon:before,.YouTube a:before {
	background-image: url('../images/youtube.png')
}

.Instagram-icon:before,.Instagram a:before {
	background-image: url('../images/instagram.png')
}

@media all and (min-width:1600px) {
	.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field {
		right: 18.5%
	}
}

@media (max-width:1599px) and (min-width:991px) {
	.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field {
		right: 9.5%
	}
}

@media all and (min-width:536px) {
	.half-screen {
		position: relative;
		min-height: 400px;
		height: 100%
	}

	.half-screen h1,.half-screen .post-meta {
		max-width: 630px;
		width: 60%!important
	}

	.half-screen img {
		position: absolute;
		right: 0px;
		top: 60px;
		max-width: 500px!important;
		width: 42%!important
	}
}

.half-screen .linkedin-icon:before,.half-screen .facebook-icon:before,.half-screen .Instagram-icon:before,.half-screen .YouTube-icon:before,.tlp-member-feature-info .linkedin-icon:before,.tlp-member-feature-info .facebook-icon:before,.tlp-member-feature-info .Instagram-icon:before,.tlp-member-feature-info .YouTube-icon:before {
	width: 30px;
	height: 30px;
	margin-right: 10px
}

.page-id-33 a.popupaoc-link {
	color: #372c3c!important
}

a.popupaoc-link {
	margin-top: 20px;
	display: inline-block
}

.entry-content .workshop-table tr td {
	text-align: center;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 20px 10px!important
}

@media (min-width:1201px) and (max-width:1399px) {
	.entry-content .workshop-table tr td {
		font-size: 12px
	}
}

@media (min-width:767px) and (max-width:825px) {
	.entry-content .workshop-table tr td {
		font-size: 12px
	}
}

.workshop-table tr.blue td {
	background-color: #1058a0;
	color: white;
	font-size: 16px;
	font-weight: 500
}

.workshop-table tr.blue td span {
	font-size: 14px;
	font-weight: 300
}

.workshop-table tr.black td {
	background-color: #333;
	color: white
}

.workshop-table tr.gray td {
	background-color: #ebebeb;
	color: black
}

.workshop-table tr.wb td {
	background-color: #bfdfff;
	color: black
}

.workshop-table tr.wb td:first-child,.workshop-table tr.gray td:first-child {
	font-weight: bold
}

@media all and (max-width:576px) {
	.entry-content .workshop-table tr td {
		padding: 10px 10px!important
	}
}

.title-para .et_pb_text_inner b {
	display: block;
	width: 100%
}

.vp-portfolio__item-meta-title,.vp-portfolio__items-style-default .vp-portfolio__item a {
	font-size: 16px!important;
	text-align: left;
	padding-bottom: 0px!important;
	color: white!important;
	line-height: 1.2;
	font-weight: 500!important
}

.vp-portfolio__items-style-default .vp-portfolio__item-meta {
	display: flex;
	align-items: center
}

.vp-portfolio__item {
	height: 100%
}

article:nth-child(3) .vp-portfolio__item-img-wrap {
	margin-left: -20px;
	margin-top: -20px;
	height: calc(100% - 90px)
}

article:nth-child(3) .vp-portfolio__item a {
	font-size: 18px!important
}

.vp-portfolio__items-style-default .vp-portfolio__item-meta-title a:hover {
	color: #fff;
	opacity: 0.5
}

.et_pb_column_1_3 .normal-ul-ol .et_pb_text_inner ul {
	padding-left: 50px!important;
	list-style-position: unset;
	line-height: 1.7em;
	color: #fff;
	padding-top: 1em!important
}

.normal-ul-ol .et_pb_text_inner ul li a {
	color: #fff
}

#et-boc .mobile_menu_bar:before {
	content: ""
}

#et-boc .fullwidth-menu,#et-boc .et_pb_fullwidth_menu .fullwidth-menu-nav {
	display: block!important
}

@media all and (max-width:1080px) {
	.abject_1024_1col {
		width: 100%!important
	}
}

body #page-container .et_pb_section .et_pb_button_0:hover:after {
	top: 6px
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
	body #page-container .et_pb_section .et_pb_button_0:hover::after {
		top: -2px
	}

	body .et_pb_button::after,.woocommerce a.button.alt::after,.woocommerce-page a.button.alt::after,.woocommerce button.button.alt::after,.woocommerce-page button.button.alt::after,.woocommerce input.button.alt::after,.woocommerce-page input.button.alt::after,.woocommerce #respond input.alt#submit::after,.woocommerce-page #respond input.alt#submit::after,.woocommerce #content input.button.alt::after,.woocommerce-page #content input.button.alt::after,.woocommerce a.button::after,.woocommerce-page a.button::after,.woocommerce button.button::after,.woocommerce-page button.button::after,.woocommerce input.button::after,.woocommerce-page input.button::after,.woocommerce #respond input#submit::after,.woocommerce-page #respond input#submit::after,.woocommerce #content input.button::after,.woocommerce-page #content input.button::after {
		top: 3px
	}

	#main-header .container.et_menu_container,#top-menu li.mega-menu {
		position: static
	}

	.et_pb_section_0.et_pb_with_background {
		display: table;
		width: 100%
	}

	.et_pb_fullwidth_header {
		display: table-cell;
		vertical-align: middle
	}

	.center_align_IE .et_pb_module {
		display: table!important;
		width: 100%
	}

	.center_align_IE .et_pb_module .et_pb_text_inner {
		width: 100%;
		display: table-cell;
		vertical-align: middle
	}

	.IE_blend_mode .et_pb_css_mix_blend_mode_passthrough .et_pb_blurb {
		position: relative
	}

	.IE_blend_mode .et_pb_css_mix_blend_mode_passthrough .et_pb_blurb:before {
		content: "";
		position: absolute;
		height: 100%;
		width: 100%;
		background: rgba(0,0,0,0.6);
		top: 0px;
		left: 0px
	}

	.home .smart-slider-h2 .n2-ow.n2-ow-all p {
		white-space: nowrap!important
	}

	.home .n2-ss-layer p {
		white-space: pre-wrap!important
	}
}

.et_pb_text {
	background-size: contain
}

iframe {
	display: flex
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	max-width: 1200px
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	padding-top: 3%
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	max-width: 1200px
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	padding-top: 3%
}

.et_pb_more_button {
	margin-top: 20px
}

#left-area .post-meta {
	font-size: 17px
}

.et_pb_blog_grid h2,.et_pb_blog_grid h2 a {
	font-size: 24px;
	line-height: 1.2em;
	hyphens: none
}

#left-area ol,.comment-content ol,.entry-content ol,body.et-pb-preview #main-content .container ol {
	line-height: 1.7em
}

.et_fixed_nav #main-header,.et_fixed_nav #top-header {
	background-color: #fff
}

.tlp-team-container.tlp-single-container {
	width: 100%;
	max-width: 1200px;
	padding: 0!important;
	margin: 0 auto
}

.tlp-team .round-img img {
	border-radius: 0%!important
}

body .tlp-team .team-member a {
	width: 100%
}

.tlp-team .designation {
	font-size: 14px!important
}

.owl-carousel .owl-item img {
	width: 100%!important
}

.tlp-team-content h3.name {
	font-size: 16px;
	font-weight: bold!important
}

.tlp-team .carousel1 .owl-item .team-member {
	padding: 0px!important
}

.gradienttitle {
	text-align: center
}

.tlp-team .carousel1 .owl-item .team-member {
	border: 0px!important
}

.name {
	color: #1058a0!important;
	font-size: 16px!important;
	font-weight: bold!important;
	text-align: center
}

.name a {
	color: #1058a0!important
}

.designation {
	font-size: 14px!important;
	text-align: center;
	color: #404040!important;
	font-weight: normal!important
}

.tlp-content {
	background-color: transparent!important
}

.tlp-member-detail {
	padding-bottom: 50px
}

.page-id-2242 .et_pb_text_inner ol,.page-id-2242 .et_pb_text_inner ul {
	padding-top: 0px
}

.et_pb_text_inner ol,.et_pb_text_inner ul {
	list-style-position: unset;
	padding-left: 50px;
	padding-bottom: 23px;
	line-height: 26px;
	padding-top: 15px
}

.et_pb_text_inner ul {
	list-style: disc
}

.tlp-team h3 {
	margin-top: 0px
}

.tlp-team .carousel1 .owl-nav,.tlp-team .layout-carousel .owl-nav {
	top: 32%;
	width: 100%
}

.tlp-team .owl-theme .owl-nav [class*=owl-] {
	color: #999;
	background: none;
	width: 20px
}

.svg-inline--fa {
	height: 100%;
	width: 100%
}

.svg-inline--fa.fa-w-10 {
	width: 100%
}

.designation {
	line-height: 1.5em
}

.tlp-team .owl-theme .owl-nav [class*=owl-]:hover {
	background-color: unset!important;
	color: #1058A0
}

.tlp-team .owl-theme .owl-nav [class*=owl-] {
	height: 40px
}

.tlp-team .short-bio {
	display: none
}

.owl-carousel .owl-nav .owl-prev {
	left: -40px!important
}

.owl-carousel .owl-nav .owl-next {
	right: -40px!important
}

@media all and (max-width:480px) {
	.owl-carousel .owl-nav .owl-prev {
		left: -20px!important
	}

	.owl-carousel.owl-drag .owl-item {
		padding-right: 20px
	}
}

.owl-carousel.owl-drag .owl-item:first-child {
	margin-left: 20px
}

.entry-title {
}

.et_pb_slider,.et_pb_blog_slider {
	padding-bottom: 50px
}

.et_pb_blog_slider .et_pb_slides .et_pb_container,.et_pb_trending_workshop_slider .et_pb_slides .et_pb_container {
	height: auto!important;
	margin: 0px
}

.et_pb_blog_slider .et_pb_slide,.et_pb_trending_workshop_slider .et_pb_slide {
	padding: 0px;
	border: 1px solid #cacaca
}

.et_pb_blog_slider .et_pb_slide .et_pb_slide_image,.et_pb_trending_workshop_slider .et_pb_slide .et_pb_slide_image {
	position: relative;
	width: 100%;
	margin-top: 0px!important
}

.et_pb_blog_slider h2,.et_pb_blog_slider h2 a {
	font-size: 24px;
	line-height: 1.2em;
	hyphens: none
}

.et_pb_blog_slider .et_pb_slider_container_inner .et_pb_slide_title,.et_pb_blog_slider .et_pb_slider_container_inner .et_pb_slide_title .et_pb_slide_content {
	line-height: 1.2em
}

.et_pb_blog_slider.et_pb_blog_slider_image_top .et_pb_slide_description,.et_pb_trending_workshop_slider .et_pb_slide_description {
	padding: 19px!important;
	text-shadow: none;
	text-align: left
}

.et_pb_slider_fullwidth_off .et_pb_slide_description {
	padding: 50px!important;
	text-shadow: unset
}

.et-pb-controllers a {
	line-height: 17px
}

.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-prev,.et_pb_slider .et-pb-slider-arrows .et-pb-arrow-next {
	display: none
}

.et-pb-controllers .et-pb-arrow-prev,.et-pb-controllers .et-pb-arrow-next {
	opacity: 1;
	position: relative;
	top: 0;
	margin-top: auto;
	margin-bottom: auto;
	text-indent: 0;
	width: 32px;
	height: 32px;
	font-size: 32px;
	background-color: transparent!important
}

.et_pb_carousel:hover .et-pb-controllers .et-pb-arrow-prev,.et-pb-controllers .et-pb-arrow-prev {
	left: 0px!important
}

.et_pb_carousel:hover .et-pb-controllers .et-pb-arrow-next,.et-pb-controllers .et-pb-arrow-next {
	right: 0px!important
}

@media all and (max-width:576px) {
	.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description {
		padding: 20px!important;
		padding-bottom: 40px!important
	}

	.et-pb-controllers {
		bottom: 10px!important
	}
}

.et_pb_slide_description .et_pb_slide_content p {
	font-size: 17px
}

.et_pb_blog_slider .et_pb_slide_description .et_pb_slide_title,.et_pb_trending_workshop_slider .et_pb_slide_description .et_pb_slide_title {
	text-align: left;
	color: #404040!important
}

.et_pb_blog_slider .et_pb_slide_content,.et_pb_trending_workshop_slider .et_pb_slide_content {
	text-align: left;
	color: #404040;
	font-size: 17px
}

.et_pb_blog_slider .et_pb_slide_content .post-meta,.et_pb_slide_content .post-meta,.et_pb_trending_workshop_slider .et_pb_slide_content .post-meta,.et_pb_slide_content .post-meta {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 6px;
	font-size: 17px!important
}

.et_pb_blog_slider .et_pb_slide_content .post-meta,.et_pb_slide_content .post-meta a,.et_pb_trending_workshop_slider .et_pb_slide_content .post-meta,.et_pb_slide_content .post-meta a {
	font-size: 17px!important;
	color: #666
}

.et_pb_blog_slider .et_pb_slide_description .et_pb_slide_title:hover,.et_pb_trending_workshop_slider .et_pb_slide_description .et_pb_slide_title:hover {
	opacity: 0.5
}

.et_pb_blog_slider .post-content .more-link {
	font-size: 17px!important;
	padding-top: 20px;
	display: inline-block
}

.et_pb_blog_slider .et-pb-controllers {
	bottom: 0px
}

.et_pb_blog_slider .et-pb-controllers .et-pb-active-control,.et_pb_trending_workshop_slider .et-pb-controllers .et-pb-active-control {
	background-color: #404040
}

.et_pb_blog_slider .et-pb-controllers a,.et_pb_trending_workshop_slider .et-pb-controllers a {
	background-color: rgba(64,64,64,.5)
}

.et_pb_slider .et-pb-arrow-next,.et_pb_slider .et-pb-arrow-prev {
	color: #404040!important
}

.et_pb_slider .et-pb-controllers {
	bottom: 0px
}

.et_pb_slider .et-pb-controllers a {
	background-color: #404040
}

@media (max-width:767px) {
	.et_pb_slider .et-pb-controllers {
		bottom: 5%
	}
}

.et_pb_carousel {
	padding-bottom: 50px
}

.et_pb_carousel .et_pb_carousel_items {
	height: auto!important
}

.et_pb_carousel .et_pb_carousel_items .et_pb_container {
	height: auto!important;
	margin: 0px
}

.et_pb_carousel .et_pb_carousel_item {
	padding: 0px;
	border: 1px solid #cacaca;
	background: 0 0
}

.et_pb_carousel .et_pb_carousel_item:after {
	display: none
}

.et_pb_carousel .et_pb_carousel_item .et_pb_carousel_image {
	position: relative;
	width: 100%;
	margin-top: 0px!important
}

.et_pb_carousel h2,.et_pb_carousel h2 a {
	font-size: 24px;
	line-height: 1.2em;
	hyphens: none
}

.et_pb_carousel .et_pb_carousel_container_inner .et_pb_carousel_item_title,.et_pb_carousel_item .et_pb_carousel_container_inner .et_pb_carousel_item_title .et_pb_carousel_item_content {
	line-height: 1.2em
}

.et_pb_carousel .et_pb_carousel_item_description {
	padding: 19px;
	text-shadow: none;
	text-align: left
}

.et_pb_carousel .et_pb_carousel_item_description .et_pb_carousel_item_title {
	text-align: left;
	color: #404040!important;
	text-overflow: ellipsis;
	overflow: hidden
}

.et_pb_carousel .et_pb_carousel_item_content {
	text-align: left;
	color: #404040;
	font-size: 17px;
	margin-bottom: 40px
}

.et_pb_carousel .et_pb_carousel_item_content .post-meta,.et_pb_carousel_item_content .post-meta {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 6px;
	font-size: 17px!important
}

.et_pb_carousel .et_pb_carousel_item_content .post-meta,.et_pb_carousel_item_content .post-meta a {
	font-size: 17px!important;
	color: #666
}

.et_pb_carousel .et_pb_carousel_item_description .et_pb_carousel_item_title:hover {
	opacity: 0.5
}

.et_pb_carousel .post-content .more-link {
	position: absolute;
	bottom: 20px
}

.et_pb_carousel .et-pb-carousel-arrows,.et_pb_carousel .et-pb-carousel-arrows .et-pb-arrow-prev,.et_pb_carousel .et-pb-carousel-arrows .et-pb-arrow-next,.et_pb_carousel .et-pb-controllers .et-pb-arrow-prev,.et_pb_carousel .et-pb-controllers .et-pb-arrow-next {
	color: #404040!important
}

.et_pb_carousel .et-pb-controllers {
	bottom: 0px
}

@media (max-width:767px) {
	.et_pb_carousel .et-pb-controllers {
		bottom: 5%
	}
}

.et_pb_carousel .et-pb-controllers .et-pb-active-control {
	background-color: #404040
}

.et_pb_carousel .et-pb-controllers a {
	background-color: rgba(64,64,64,.5)
}

.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item .et_pb_carousel_item_image {
	opacity: 0
}

.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item .et_pb_carousel_item_image {
	opacity: 1;
	-webkit-animation-name: fadeLeft;
	-moz-animation-name: fadeLeft;
	-ms-animation-name: fadeLeft;
	-o-animation-name: fadeLeft;
	animation-name: fadeLeft;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item .et_pb_carousel_item_description {
	-webkit-animation-name: fadeBottom;
	-moz-animation-name: fadeBottom;
	-ms-animation-name: fadeBottom;
	-o-animation-name: fadeBottom;
	animation-name: fadeBottom;
	-webkit-animation-duration: .7s;
	-moz-animation-duration: .7s;
	-ms-animation-duration: .7s;
	-o-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	-o-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both
}

.et_pb_trending_workshop_carousel.et_pb_carousel_no_content .et_pb_carousel_item_content .post-content .post-content-inner,.et_pb_trending_workshop_carousel.et_pb_carousel_no_date .post-meta .post-date,.et_pb_trending_workshop_carousel.et_pb_carousel_no_arrows .et-pb-carousel-arrows,.et_pb_carousel .et-pb-carousel-arrows {
	display: none
}

.main-layer-slider-row .n2-ss-layer-row-inner {
	width: calc(80% + 1.25em + 40px)!important;
	margin: auto!important
}

.main-layer-slider-row .n2-ss-layer-row-inner {
	max-width: calc(1200px + 1.25em)!important
}

@media (max-width:1024px) {
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container h1 {
		font-size: 32px!important
	}
}

@media (max-width:991px) {
	.main-layer-slider-row .n2-ss-layer-row-inner {
		width: calc(90% + 1.25em + 40px)!important
	}

	.n2-ss-slider .n2-ss-layer[data-sstype=col] {
		width: 50%!important;
		max-width: calc(50% - 20px)
	}
}

@media (max-width:1504px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 3em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 42px!important
	}
}

@media (max-width:1338px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 2.75em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 38px!important
	}
}

@media (max-width:1220px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 2.5em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 32px!important
	}
}

@media (max-width:1040px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 2.25em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 30px!important
	}
}

@media (max-width:1024px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 2em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 30px!important
	}
}

@media (max-width:864px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 1.5em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 28px!important
	}
}

@media (max-width:800px) {
	.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col {
		padding-left: 1em!important
	}

	.main-layer-slider-row-left .n2-ss-layer-row-inner>.n2-ss-layer:first-child .smart-slider-h2 p,.main-layer-slider-row-right .n2-ss-layer-row-inner>.n2-ss-last-in-row .n2-ss-layer-col .smart-slider-h2 p {
		font-size: 26px!important
	}
}

#top-menu li.mega-menu>ul.sub-menu {
	padding-top: 70px;
	padding-bottom: 70px
}

#top-menu li.mega-menu>ul>li {
	width: 33.3%
}

#top-menu li.mega-menu>ul>li:not(:first-child) {
	padding-left: 30px!important
}

#main-header .container.et_menu_container,#top-menu li.mega-menu {
	position: unset
}

#top-menu-nav {
	max-width: 100%
}

#top-menu li .sub-menu li {
	display: block;
	padding: 5px 35px
}

@media (max-width:767px) {
	.et_pb_blog_slider .et_pb_slide_image {
		display: block!important
	}
}

@media only screen and (min-width:981px) {
	#logo {
		max-width: 200px
	}
}

@media (max-width:1319px) {
	#top-menu li {
		padding-right: 20px
	}
}

@media (max-width:1306px) {
	#top-menu li {
		padding-right: 16px
	}
}

@media (max-width:1280px) {
	#top-menu li {
		font-size: 13px
	}

	#et-top-navigation {
		padding-left: 190px!important
	}
}

@media (max-width:1208px) {
	#top-menu li {
		padding-right: 14px;
		font-size: 12px
	}
}

@media (max-width:1122px) {
	#top-menu li {
		padding-right: 10px
	}
}

@media (max-width:1161px) {
	#top-menu li {
		padding-right: 8px;
		font-size: 11px
	}

	#et-top-navigation {
		padding-left: 180px!important
	}
}

@media (max-width:1095px) {
	#top-menu li {
		padding-right: 6px;
		font-size: 10px
	}

	#et-top-navigation {
		padding-left: 170px!important
	}
}

@media only screen and (max-width:980px) {
	#footer-widgets .footer-widget:nth-child(2n),#footer-widgets .footer-widget:nth-child(n) {
		margin-bottom: 7.5%!important
	}
}

@media (max-width:980px) and (min-width:576px) {
	.footer-widget:nth-child(n),#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget {
		width: 46.25%!important;
		margin: 0 7.5% 7.5% 0!important
	}

	.footer-widget .et_pb_widget ul {
		width: fit-content;
		width: -moz-fit-content;
		margin: 0px auto
	}

	#footer-widgets .footer-widget li {
		text-align: left;
		width: fit-content;
		width: -moz-fit-content
	}

	#footer-widgets .footer-widget .fwidget {
		display: contents;
		text-align: center;
		width: fit-content;
		width: -moz-fit-content
	}
}

@media (max-width:767px) {
	#footer-widgets .footer-widget .fwidget {
		width: 100%
	}
}

@media (max-width:480px) {
	#footer-info span.d-sm-hidden {
		visibility: hidden
	}
}

.heritage-tab .et_pb_tab_content {
	display: flex
}

.heritage-tab .et_pb_tab_content .heritage-tab-image,.heritage-tab .et_pb_tab_content>div:first-child {
	display: inline-block;
	width: 40%;
	background-size: cover;
	background-position: center!important;
	background-repeat: no-repeat
}

.heritage-tab .et_pb_tab_content .heritage-tab-content,.heritage-tab .et_pb_tab_content>div:last-child {
	padding: 30px;
	background-color: #627894;
	display: inline-block;
	min-height: 212px;
	width: 60%
}

.et_pb_fullwidth_header {
}

.et_pb_equal_columns .et_pb_column .et_pb_text .et_pb_text_inner {
	width: 100%
}

@media (max-width:768px) {
	.blurbs_column_1_3_wraper .et_pb_blurb {
		padding: 20px
	}
}

@media (max-width:980px) {
	.blurbs_column_1_3_wraper .et_pb_blurb {
		padding: 10px
	}
}

@media (max-width:1257px) {
	.blurbs_column_1_3_wraper .et_pb_module_header {
		line-height: 1em;
		padding-bottom: 5px
	}

	.blurbs_column_1_3_wraper .et_pb_blurb_description p {
		line-height: 1.2em;
		padding-bottom: 5px
	}

	.blurbs_column_1_3_wraper .et_pb_text_inner li {
		font-size: 16px
	}

	.blurbs_column_1_3_wraper .et_pb_blurb {
		padding: 15px
	}
}

@media (min-width:1258px) {
	.blurbs_column_1_3_wraper .et_pb_blurb {
		padding: 30px
	}
}

.blurbs_column_1_4_wraper .et_pb_module.et_pb_blurb {
	padding-top: 35px;
	padding-bottom: 35px
}

.middle-title .et_pb_module.et_pb_blurb {
	display: flex;
	align-items: center
}

.middle-title h1 {
	padding-bottom: 0px!important
}

@media (min-width:981px) and (max-width:1457px) {
	.et_pb_equal_columns .et_pb_column_1_4 .et_pb_blurb h1.et_pb_module_header {
		font-size: 24px!important
	}
}

@media (min-width:981px) and (max-width:1360px) {
	.et_pb_equal_columns .et_pb_column_1_4 .et_pb_blurb h1.et_pb_module_header {
		font-size: 22px!important
	}
}

@media (min-width:981px) and (max-width:1262px) {
	.et_pb_equal_columns .et_pb_column_1_4 .et_pb_blurb h1.et_pb_module_header {
		font-size: 20px!important
	}
}

@media (min-width:981px) and (max-width:1168px) {
	.et_pb_equal_columns .et_pb_column_1_4 .et_pb_blurb h1.et_pb_module_header {
		font-size: 18px!important
	}
}

@media (min-width:981px) and (max-width:1068px) {
	.et_pb_equal_columns .et_pb_column_1_4 .et_pb_blurb h1.et_pb_module_header {
		font-size: 16px!important
	}
}

.tlp-team-container.tlp-single-container .tlp-member-article {
	padding: 25px 15px
}

.tlp-member-feature-img,.tlp-member-feature-info {
	display: inline-block;
	margin-bottom: 30px
}

.tlp-member-feature-img {
	text-align: left;
	border-radius: 50%;
	overflow: hidden;
	width: 250px;
	height: 250px
}

.tlp-member-feature-img img {
	max-width: 250px!important;
	padding: 0px;
	margin: 0px
}

.tlp-member-feature-info {
	width: 450px;
	position: relative
}

.tlp-member-feature-info-origin {
	padding: 80px 48px!important;
	padding-bottom: 0px!important;
	text-align: left;
	flex: 0 0 76.5%;
	max-width: 76.5%;
	background-color: #fff
}

.tlp-member-feature-info p,.tlp-member-feature-info div {
	color: #404040
}

.tlp-member-feature-info h1 {
	font-size: 40px;
	font-family: Fruitiger!important;
	color: #1058a0
}

.tlp-member-feature-info div.tlp-position {
	font-size: 16px;
	margin-bottom: 20px;
	color: #666!important
}

.tlp-member-feature-info div.short-bio {
	padding-top: 20px;
	font-size: 18px;
	line-height: 1.6em
}

.tlp-member-feature-detail {
	position: absolute;
	bottom: 0px;
	padding: 0px 15px
}

@media (max-width:980px) {
	.tlp-member-feature-img,.tlp-member-feature-info {
		display: block;
		text-align: center;
		margin: auto;
		margin-bottom: 20px
	}

	.tlp-member-feature-info {
		width: auto
	}

	.tlp-member-feature-detail {
		position: relative
	}
}

.tlp-member-detail p,.tlp-member-detail li,.et_pb_text_inner ul li,.et_pb_text_inner ol li {
	line-height: 1.6em!important
}

.tlp-member-detail li,.et_pb_text_inner ul li,.et_pb_text_inner ol li {
	padding-bottom: 6px
}

.tlp-member-detail li:last-child,.et_pb_text_inner ul li:last-child {
	padding-bottom: 0px
}

.tlp-member-detail strong {
	display: block
}

.tlp-team-container.tlp-team {
	width: 95%
}

.tlp-single-container .tlp-single-details .contact-info {
	padding: 0px!important
}

.et_mobile_menu {
	width: 111%;
	margin-left: -5.5%;
	max-height: calc(100vh - 200px);
	max-height: -moz-calc(100vh - 200px);
	max-height: -webkit-calc(100vh - 200px);
	overflow: scroll;
	padding: 0% 5%;
	z-index: 9999;
	padding-bottom: 10%
}

.et_mobile_menu>li>a {
	background-color: rgba(0,0,0,.03)
}

body.logged-in.admin-bar .et_mobile_menu {
	max-height: calc(100vh - 120px);
	max-height: -moz-calc(100vh - 120px);
	max-height: -webkit-calc(100vh - 200px);
	padding-bottom: 10%
}

@media (min-width:768px) {
	.et_post_mobile_only {
		display: none
	}
}

@media (max-width:767px) {
	.et_post_desktop_only {
		display: none
	}
}

@media (max-width:980px) {
	#mobile_menu .linkedin.menu-item,#mobile_menu .facebook.menu-item,#mobile_menu .Instagram.menu-item,#mobile_menu .YouTube.menu-item {
		display: none
	}
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item {
	border: 1px solid #372c3c;
	padding: 30px!important;
	margin-top: 40px!important;
	box-shadow: 4px 4px 18px 0px rgba(0,0,0,0.3);
	cursor: pointer;
	width: 100%
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .entry-title {
	color: #372c3c;
	font-size: 24px;
	font-weight: 300;
	font-family: Fruitiger
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-content-inner {
	padding-bottom: 1em
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-content-inner {
	display: none
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .entry-title {
	padding-bottom: 30px
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-meta,.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-meta span,.paoc-popup-modal.testimonial-modal .post-meta,.paoc-popup-modal.testimonial-modal .post-meta span {
	font-size: 100%!important;
	font-weight: bold!important
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-meta span {
	/*display: none*/
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-meta span.author {
	display: block
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .popupaoc-link {
	color: #372c3c!important;
	display: inline-block;
	text-decoration: none!important;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	font-weight: 500!important;
	cursor: pointer
}

.et_pb_testimonial_list_grid .et_pb_ajax_pagination_container .pagination {
	padding-top: 20px
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item {
	display: inline-block
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item {
	display: inline-block
}

.et_pb_testimonial_list_grid_content.columns_3 {
	display: flex;
	justify-content: center;
	align-items: flex-start
}

.et_pb_testimonial_list_grid_content.columns_3 .et_pb_testimonial_list_grid_column {
	width: 33.33333%
}

.et_pb_testimonial_list_grid_content.columns_3 .et_pb_testimonial_list_grid_column:not(:first-child) {
	margin-left: 20px
}

@media (max-width:768px) {
	.et_pb_testimonial_list_grid_content.columns_3 .et_pb_testimonial_list_grid_column {
		width: 100%
	}
}

.paoc-popup-modal.testimonial-modal .post-meta {
	padding-top: 37px
}

.paoc-popup-modal.testimonial-modal .post-meta span {
	display: none
}

.paoc-popup-modal.testimonial-modal .post-meta span {
	display: contents
}

.paoc-popup-modal.testimonial-modal .post-meta span.author {
	display: block
}

@media (max-width:981px) {
	.vp-portfolio__item-meta {
		height: auto!important
	}

	.vp-portfolio__items-style-default .vp-portfolio__item-meta {
		padding: 20px 15px!important
	}
}

.search-results #left-area {
	padding-bottom: 50px
}

@media (min-width:769px) {
	.search-results #left-area {
		padding-bottom: 100px
	}

	.search-results article .entry-featured-image-url {
		width: 25%;
		display: inline-block;
		padding-right: 20px
	}

	.search-results article .post-content {
		width: 74%;
		display: inline-block;
		vertical-align: top
	}
}

@media (min-width:981px) {
	.search-results #left-area {
		float: none;
		width: 100%!important
	}

	.search-results .et_pb_fullwidth_header_container .et_pb_header_content_wrapper h1 {
		font-size: 48px
	}

	.search-results .et_pb_fullwidth_header_container h1 {
		font-weight: 800
	}
}

.search-results #main-content .container:before {
	content: none
}

.search-results article h2.entry-title {
	font-size: 24px
}

@media (max-width:980px) {
	.search-results .et_pb_fullwidth_header_container .container,.search-results #main-content>.container {
		padding-top: 0px!important
	}

	.search-results .et_pb_fullwidth_header_container {
		padding: 10px 0px;
		margin-bottom: 20px;
		background-color: #1058a0!important
	}

	.search-results .et_pb_fullwidth_header_container h1 {
		padding-bottom: 0px;
		font-size: 28px;
		color: #ffffff!important
	}

	.search-results article h2.entry-title {
		font-size: 24px
	}

	.search-results article h2.entry-title a {
		width: 90%!important;
		margin: auto;
		padding: 10px 0
	}
}

.et_pb_blurb_content {
	padding: 5px
}

.single-post .et_pb_post .post-meta {
	font-size: 17px
}

@media (max-width:1200px) {
	#post-41 .one_third,#post-41 .two_third {
		width: auto
	}
}

@media (max-width:980px) {
	.one_fourth,.one_half,.one_third,.three_fourth,.two_third {
		width: 100%;
		padding-bottom: 15px
	}

	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		min-height: unset;
		width: 90%;
		padding-bottom: 10px
	}

	.single.et_pb_pagebuilder_layout.et_full_width_page #main-content .container {
		width: 100%!important
	}

	.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
		width: 90%!important
	}
}

@media (max-width:767px) {
	.et_post_meta_wrapper h1.entry-title {
		font-size: 28px
	}
}

.ie-portfolio-img {
	background-size: cover;
	background-position: center center;
	-webkit-transition: opacity 0.3s,-webkit-transform 2s cubic-bezier(0.08,0.43,0.24,1);
	transition: opacity 0.3s,-webkit-transform 2s cubic-bezier(0.08,0.43,0.24,1);
	transition: transform 2s cubic-bezier(0.08,0.43,0.24,1),opacity 0.3s;
	transition: transform 2s cubic-bezier(0.08,0.43,0.24,1),opacity 0.3s,-webkit-transform 2s cubic-bezier(0.08,0.43,0.24,1);
	will-change: transform,opacity
}

.ie-portfolio-img img {
	opacity: 0
}

.vp-portfolio__items-style-default .vp-portfolio__item:hover .ie-portfolio-img,.vp-portfolio__items-style-default .vp-portfolio__item:focus .ie-portfolio-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.et_pb_text_inner.et_pb_event_details {
	margin-bottom: 4.787%;
	color: #ffffff;
	background-color: #1058a0;
	padding: 30px
}

.et_pb_text_inner.et_pb_event_details h3 {
	color: #ffffff
}

.et_pb_text_inner.et_pb_event_dates {
	border: 1px solid #999999;
	padding: 30px
}

.et_pb_button.et_pt_event_reg_btn {
	background-color: #f38f1f;
	color: #ffffff;
	border: 0;
	display: inline-block!important
}

.et_pb_button.et_pt_event_wait_btn {
	background-color: #1058a0;
	color: #ffffff;
	border: 0
}

.et_pt_event_limited_seats_left {
	visibility: hidden;
	colour: #e80000;
	padding-left: 5px
}

.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month {
	background-color: #f38f1f;
	color: #ffffff;
	text-transform: capitalize;
	font-size: 14px;
	padding: 0px 10px;
	font-family: "Open Sans"
}

.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-calendar-side .mec-previous-month i {
	color: #ffffff
}

.mec-calendar h1,.mec-calendar h2,.mec-calendar h3,.mec-calendar h4,.mec-calendar h5,.mec-calendar h6,.mec-calendar a,.mec-calendar p,.mec-calendar span,.mec-calendar dt {
	font-family: "Open Sans"!important
}

.mec-calendar .mec-calendar-header h2 {
	text-transform: capitalize;
	font-size: 22px!important
}

.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month,.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month {
	top: 30px
}

.mec-box-calendar.mec-calendar .mec-calendar-header {
	margin-top: -10px;
	margin-bottom: 50px
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt {
	text-transform: capitalize
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt:hover {
	color: #4d4d4d
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event a {
	font-weight: 700!important;
	color: #1058a0
}

.mec-calendar.mec-event-calendar-classic .mec-has-event:after {
	background-color: #1058a0
}

.mec-calendar.mec-event-calendar-classic dl dt:hover {
	background-color: #1058a0;
	color: #ffffff
}

.mec-box-calendar.mec-calendar .mec-has-event:hover {
	background-color: #1058a0!important
}

.mec-box-calendar.mec-calendar .mec-has-event:hover a {
	color: #ffffff
}

@media only screen and (max-width:767px) {
	.mec-calendar.mec-event-calendar-classic .mec-selected-day {
		background-color: #1058a0!important;
		color: #ffffff
	}

	.mec-calendar.mec-event-calendar-classic .mec-selected-day a {
		color: #ffffff!important
	}
}

.mec-calendar.mec-event-calendar-classic .mec-has-event.mec-selected-day:after {
	bottom: auto;
	top: 24px;
	left: 7px;
	margin: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	display: block;
	content: '';
	position: absolute;
	transition: all .25s ease;
	background-color: #ffffff
}

.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title {
	margin-bottom: 0px
}

.mec-calendar .mec-event-article {
	padding-top: 5px;
	padding-bottom: 5px
}

.mec-calendar .mec-event-article .mec-price-details {
	display: none
}

.mec-calendar .mec-event-article .mec-event-title {
	font-size: 15px
}

.mec-calendar .mec-event-article .mec-event-title a {
	font-weight: bold!important;
	text-transform: capitalize
}

.mec-calendar .mec-event-article .mec-event-title a:hover {
	color: #1058a0
}

.mec-calendar .mec-event-article .mec-event-dates,.mec-calendar .mec-event-article .mec-event-time,.mec-calendar .mec-event-article .mec-event-duration {
	font-family: 'open sans';
	color: #888;
	font-size: 14px;
	line-height: 1.2;
	margin: 3px 0
}

.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table {
	min-height: unset
}

@media only screen and (max-width:400px) {
	.mec-calendar .mec-calendar-table-head dt {
		font-size: 13px;
		padding: 5px 2px!important
	}
}

.mec-calendar.mec-event-container-simple dl dt.mec-selected-day,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover {
	border-bottom-color: #eaeaea;
	border-top: 2px solid #1058a0;
	background-color: #fde9d2
}

.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day {
	font-size: 22px
}

.mec-event-container-simple .mec-monthly-tooltip h4:hover,.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day:hover,.mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover {
	color: #1058a0
}

.mec-tooltip-event-title {
	margin-bottom: 10px
}

.mec-tooltip-event-date,.mec-tooltip-event-time,.mec-tooltip-event-duration {
	font-size: 14px;
	color: #888;
	margin-bottom: 8px;
	margin-top: 5px
}

.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover {
	color: #1058a0
}

.nf-field-description {
	order: 20!important;
	font-size: 17px!important
}

.nf-field h1,.nf-field h2,.nf-field h3,.nf-field h4,.nf-field h5,.nf-field h6,.nf-field p,.nf-field span {
	font-family: "Open Sans"!important
}

.nf-form-content {
	max-width: none!important
}

.nf-form-content .nf-field-container.checkbox-container .nf-field-label label {
	font-weight: normal!important
}

#nf-field-228-wrap .nf-field-label,#nf-field-229-wrap .nf-field-label,#nf-field-230-wrap .nf-field-label,#nf-field-231-wrap .nf-field-label,#nf-field-262-wrap .nf-field-label,#nf-field-262-wrap .nf-field-element,.nf-after-field .nf-input-limit {
	display: none
}

@media only screen and (min-width:992px) {
	#nf-form-18-cont #nf-field-222-wrap .nf-field-label,#nf-form-18-cont #nf-field-222-wrap .nf-field-element,#nf-form-18-cont #nf-field-223-wrap .nf-field-label,#nf-form-18-cont #nf-field-223-wrap .nf-field-element,#nf-form-18-cont #nf-field-224-wrap .nf-field-label,#nf-form-18-cont #nf-field-224-wrap .nf-field-element,#nf-form-18-cont #nf-field-225-wrap .nf-field-label,#nf-form-18-cont #nf-field-225-wrap .nf-field-element,#nf-form-18-cont #nf-field-226-wrap .nf-field-label,#nf-form-18-cont #nf-field-226-wrap .nf-field-element {
		width: 50%
	}

	nf-field.nf-field-label-wrap,nf-field.nf-field-element-wrap {
		width: 50%;
		display: inline-block
	}

	nf-field.nf-field-label-wrap {
		padding-right: 10px
	}

	.nf-field-container.has-event-errors {
		margin-bottom: 52px;
		vertical-align: top
	}
}

.learning-checkboxess {
	margin-bottom: 0px!important
}

.et_pb_bg_layout_light .et_pb_text_inner ul ul {
	padding: 0 35px
}

.platforms-checkbox .list-checkbox-wrap .nf-field-element ul {
	padding: 0 35px!important
}

#ninja_forms_required_items.hidden-container .nf-field-label,#ninja_forms_required_items.hr-container .nf-field-label,#ninja_forms_required_items.html-container .nf-field-label,.nf-field-container.hidden-container .nf-field-label,.nf-field-container.hr-container .nf-field-label,.nf-field-container.html-container .nf-field-label {
	display: block!important
}

.unique-maxdays {
	width: auto!important
}

.single-post p.post-meta1 {
	margin-bottom: 10px!important
}

.single-post p.post-meta {
	padding-bottom: 0!important
}

.et_password_protected_form {
	width: 100%;
	max-width: 800px;
	padding-top: 100px;
	padding-bottom: 100px;
	margin: auto
}

.et_password_protected_form .et_submit_button {
	color: #fff
}

.facebook-icon,.Instagram-icon {
	display: none
}

div.et_pb_section.et_pb_section_0 {
	background-image: url(../images/banner-testimonials.jpg)!important
}

.et_pb_section_0 {
	min-height: 350px
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h2.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h3.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h4.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h5.et_pb_module_header,.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h6.et_pb_module_header {
	font-weight: 700;
	font-size: 48px
}

.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
	background-color: rgba(16,88,160,0)
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper {
	width: 60%
}

.et_pb_section_2.et_pb_section {
	padding-top: 10px;
	padding-bottom: 0px;
	background-color: #372c3c!important
}

.et_pb_row_0.et_pb_row {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-top: 0px;
	padding-bottom: 0px
}

.et_pb_text_0 h3 {
	font-size: 32px;
	color: #ffffff!important
}

.et_pb_text_0 {
	padding-top: 0px!important;
	padding-bottom: 0px!important
}

.et_pb_column_0 {
	z-index: 9;
	position: relative
}

.et_pb_column_1 {
	z-index: 9;
	position: relative
}

@media only screen and (min-width:981px) {
	.et_pb_fullwidth_image_0 {
		display: none!important
	}

	.et_pb_section_2 {
		display: none!important
	}

	.et_pb_testimonial_list_1 {
		display: none!important
	}

	.et_pb_section_4 {
		display: none!important
	}
}

@media only screen and (min-width:768px) and (max-width:980px) {
	.et_pb_fullwidth_image_0 {
		display: none!important
	}

	.et_pb_section_2 {
		display: none!important
	}

	.et_pb_testimonial_list_1 {
		display: none!important
	}

	.et_pb_section_4 {
		display: none!important
	}
}
@media only screen and (min-width:768px) and (max-width:4000px) {
    .et_pb_testimonial_list_grid_content.columns_3 .et_pb_testimonial_list_grid_column{width:auto}
    .et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item{width:30.33%;margin:1%}
}
@media only screen and (max-width:767px) {
	.et_pb_section_0 {
		display: none!important
	}

	.et_pb_text_0 h3 {
		font-size: 28px
	}

	.et_pb_testimonial_list_0 {
		display: none!important
	}

	.et_pb_section_4 {
		display: none!important
	}
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .post-content-inner {
	display: none
}

.et_pb_testimonial_list_grid_content .et_pb_testimonial_list_item .entry-title {
	padding-bottom: 30px
}