/* New Fonts */
@font-face {
	font-family: Poppins Regular;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/Poppins-Regular.ttf);
	font-weight: normal;
}
@font-face {
	font-family: Poppins Medium;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/Poppins-Medium.ttf);
	font-weight: 500;
}
@font-face {
	font-family: Poppins Bold;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/Poppins-Bold.ttf);
	font-weight: 600;
}
@font-face {
	font-family: NotoSans Regular;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/NotoSans-Regular.ttf);
	font-weight: normal;
}
@font-face {
	font-family: NotoSans Medium;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/NotoSans-Medium.ttf);
	font-weight: 500;
}
@font-face {
	font-family: NotoSans Bold;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/NotoSans-Bold.ttf);
	font-weight: 600;
}
@font-face {
	font-family: Inter Regular;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/Inter-Regular.ttf);
	font-weight: normal;
}
@font-face {
	font-family: Inter Medium;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/Inter-Medium.ttf);
	font-weight: 500;
}
@font-face {
	font-family: Inter Bold;
	src: url(https://ai4.io/wp-content/themes/ai4-custom/assets/fonts/Inter-Bold.ttf);
	font-weight: 600;
}

a{
	color: #22b099;
}
a:focus, a:hover{
	color: #22b099;
}
.site-header .top-bar{
	top: 0px;
}
.site-header .ttop-bar{
	display: none;
}
.top-bar .menu {
	margin-top: 10px;
}
.checks h6 {
	margin-bottom: 0 !important;
}
.save-the-date {
	background: transparent;
	background-size: cover;
	background-position: center center;
	padding: 4em 0;
	color: #fefefe;
}
.page-header {
	background: url(https://ai4.io/usa/wp-content/uploads/sites/53/2021/11/general-background-2022.png);
	background-size: 100%;
	background-position: 50% 70%;
}
.gradient-linear, .page-header .gradient {
	background-size: cover;
	background-repeat: no-repeat;
}
.page-header .gradient{
	background-image: url(/wp-content/themes/ai4-custom-usa/assets/images/page-header-gradient.png);
}
.gradient-linear{
	background-image: url(/wp-content/themes/ai4-custom-usa/assets/images/gradient-linear.png);
}
@media print, screen and (max-width: 639px){
	.vc_section > .vc_row > div:last-child .wpb_single_image.vc_align_left {
		margin-top: 35px !important;
	}
}
.top-bar .menu a.is-active, .top-bar .menu a.is-active a, .top-bar .menu a:active, .top-bar .menu a:focus, .top-bar .menu a:hover, .top-bar .menu li.is-active, .top-bar .menu li.is-active a, .top-bar .menu li:active, .top-bar .menu li:focus, .top-bar .menu li:hover{
	color: #22B099;
}
.top-bar .menu .menu a.is-active, .top-bar .menu .menu a.is-active a, .top-bar .menu .menu a:active, .top-bar .menu .menu a:focus, .top-bar .menu .menu a:hover, .top-bar .menu .menu li.is-active, .top-bar .menu .menu li.is-active a, .top-bar .menu .menu li:active, .top-bar .menu .menu li:focus, .top-bar .menu .menu li:hover{
	color: #22B099 !important;
}
.dropdown.menu>li.is-dropdown-submenu-parent:hover>a::after{
	border-color: #22B099 transparent transparent;
}
.top-bar .site-logo a.site-logo__link:hover{
	color: #22B099;
}
.site-footer .ft-heading{
	color: #22B099;
}
.site-footer a{
	color: #22B099;
}
.site-footer a:hover{
	color: #22B099;
}
.ftmenu li a:hover{
	color: #22B099;
}
.top-bar .menu .button, .top-bar .menu li .button {
  border: 3px solid #22b099;
  background-color: #ffffff;
  color: #22b099;
  box-shadow: none;
}
.top-bar .menu .button, .top-bar .menu li .button:hover{
	background-color: #22b099;
  color: #ffffff;
}
.top-bar.scrolling {
	background-color: #fff;
	top:0;
	box-shadow: 0 4px 6px -6px #191919;
}
.top-bar h1 {
	line-height:0;
}
.top-bar .menu {
	background-color: transparent;
	font-size: 1.125em;
	margin-top: 20px;
	padding-top:0px;
}
.button.pink, .pink.vc_general.vc_btn3{
	padding: 0.8em 1.5em 0.8em;
	border: 3px solid #22b099;
	background-color: #ffffff;
	color: #22b099;
	box-shadow: none;
	background-image: none;
}
.button.pink:hover, .pink.vc_general.vc_btn3:hover{
	background-color: #22b099;
	color: #ffffff;
}
.mobilebgv{
	background: none;
}