@charset "UTF-8";
.wp-block-columns {
	margin-bottom: 0;
}

.entry-content {
	margin: 0;
}

main#primary {
	margin-top: -10px !important;
}

h1 {
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 64px;
	font-weight: 700;
	letter-spacing: -1px;
	line-height: 96px;
}

@media (max-width: 1400px) {
	h1 {
		line-height: 1.3;
		font-size: 54px;
	}
}

@media (max-width: 767px) {
	h1 {
		font-size: 44px;
	}
}

@media (max-width: 575px) {
	h1 {
		font-size: 34px;
	}
}

h2 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 48px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 72px;
}

@media (max-width: 1400px) {
	h2 {
		line-height: 1.3;
		font-size: 40px;
	}
}

@media (max-width: 767px) {
	h2 {
		font-size: 34px;
	}
}

@media (max-width: 575px) {
	h2 {
		font-size: 30px;
	}
}

@media (max-width: 400px) {
	h2 {
		font-size: 26px;
	}
}

h3 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 36px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 54px;
}

@media (max-width: 1400px) {
	h3 {
		line-height: 1.3;
		font-size: 28px;
	}
}

@media (max-width: 767px) {
	h3 {
		font-size: 24px;
	}
}

@media (max-width: 400px) {
	h3 {
		font-size: 20px;
	}
}

.type-page {
	margin-bottom: 0;
}

.mfp-iframe video {
	min-width: 100% !important;
}

body.plan-free-not-active .atpp_free {
	opacity: .5;
	cursor: no-drop;
}

body.plan-free-not-active .atpp_free label {
	cursor: no-drop;
}

body.plan-free-not-active .atpp_free .directorist-btn {
	pointer-events: none;
	cursor: no-drop;
}

/* Primary Brand Colors */
/* Secondary Brand Colors */
/* Neutral Colors */
/* Functional Colors */
/* Gradients */
/* CSS variables for dynamic styling */
:root {
	--header-height: 210px;
}

.container {
	width: 100%;
}

@media (min-width: 576px) {
	.container {
		width: 90%;
	}
}

@media (min-width: 1400px) {
	.container {
		max-width: 1440px;
	}
}

@media (min-width: 1400px) {
	.container-lg {
		max-width: 1600px;
	}
}

@media (min-width: 1400px) {
	.container-xl {
		max-width: 100%;
	}
}

/* Fonts include */
/* Lucia Grande*/
@font-face {
	font-family: 'LuciaGrande';
	src: url("../fonts/LuciaGrande/LuciaGrande-Bold.woff2") format("woff2"), url("../fonts/LuciaGrande/LuciaGrande-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Global typography styles */
body {
	font-family: "proxima-nova", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 2.25;
	color: #272629;
}

a {
	text-decoration: none;
	transition: all .35s ease-in-out;
}

body.page, body.post {
	margin: 0;
}

.base-row {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
}

@media (min-width: 1200px) {
	.base-row {
		width: 90%;
	}
}

@media (max-width: 1199px) {
	.base-row {
		padding: 0 32px;
	}
}

.base-row--lg {
	max-width: 1600px;
}

@media (min-width: 1700px) {
	.base-row--lg {
		width: 100%;
	}
}

.base-row--xl {
	max-width: 1760px;
}

@media (min-width: 1860px) {
	.base-row--xl {
		width: 100%;
	}
}

.base-row--fullw {
	width: 100%;
}

.d-flex {
	display: flex;
}

.flex-wrap {
	flex-wrap: wrap;
}

.justify-content-between {
	justify-content: space-between;
}

@media (min-width: 991.98px) {
	.justify-content-md-between {
		justify-content: space-between;
	}
}

.align-items-center {
	align-items: center;
}

.sr-only {
	position: absolute !important;
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	overflow-wrap: normal !important;
	word-wrap: normal !important;
}

@media (max-width: 585px) {
	.wp-block-buttons {
		flex-direction: column;
		align-items: center;
	}
}

.wp-block-buttons .btn:last-child {
	margin-left: 10px !important;
}

@media (max-width: 585px) {
	.wp-block-buttons .btn:last-child {
		margin: 15px auto 0 !important;
	}
}

.wp-block-buttons .btn .wp-block-button__link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 240px;
	transition-duration: .4s;
	height: 64px;
	border-radius: 3px;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
}

.wp-block-buttons .btn-primary .wp-block-button__link {
	border: 2px solid #008ed4;
	background-color: #008ed4;
}

.wp-block-buttons .btn-primary .wp-block-button__link:hover {
	background-color: #66bbe5;
	border-color: #66bbe5;
}

.wp-block-buttons .btn-secondary .wp-block-button__link {
	border: 2px solid #fff;
	background-color: transparent;
}

.wp-block-buttons .btn-secondary .wp-block-button__link:hover {
	background-color: #ffd400;
	border-color: #ffd400;
	color: #272629;
}

a:focus {
	outline: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

#gform_submit_button_11,
.block-count .wp-block-button__link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 234px;
	max-width: 234px;
	padding: 21px 10px;
	border-radius: 3px;
	background-color: #008ed4;
	color: #ffffff;
	border: 2px solid #008ed4;
}

#gform_submit_button_11:hover, #gform_submit_button_11:focus,
.block-count .wp-block-button__link:hover,
.block-count .wp-block-button__link:focus {
	color: #ffffff;
	background-color: #66bbe5;
	border: 2px solid #66bbe5;
}

#gform_submit_button_11:visited,
.block-count .wp-block-button__link:visited {
	color: #ffffff;
}

#gform_submit_button_11 {
	margin-bottom: 0;
	max-width: 146px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
}

.wp-block-buttons > .wp-block-button.btn.btn--accent {
	padding: 0;
	background-color: transparent !important;
	border: none !important;
}

.wp-block-buttons > .wp-block-button.btn.btn--accent:hover, .wp-block-buttons > .wp-block-button.btn.btn--accent:focus {
	background-color: transparent !important;
	border: none !important;
}

.btn {
	position: relative;
	display: inline-block;
	font-family: "gimlet-display",sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	transition: all .35s ease-in-out;
	cursor: pointer;
}

.btn--accent {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 234px;
	max-width: 234px;
	padding: 21px 10px;
	border-radius: 3px;
	background-color: #008ed4;
	color: #ffffff;
	border: 2px solid #008ed4;
}

.btn--accent:hover, .btn--accent:focus {
	color: #ffffff;
	background-color: #66bbe5;
	border: 2px solid #66bbe5;
}

.btn--accent:visited {
	color: #ffffff;
}

.btn--ghost {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 234px;
	max-width: 234px;
	padding: 19px 8px;
	background-color: transparent;
	border: 2px solid #272629;
	border-radius: 3px;
	color: #272629;
}

.btn--ghost:hover, .btn--ghost:focus {
	border-color: #ffd400;
	background-color: #ffd400;
	color: #272629;
}

.btn--ghost:visited {
	color: #272629;
}

.btn--white-b {
	border-color: #ffffff;
	color: #ffffff;
}

.btn--white-b:visited {
	color: #ffffff;
}

.btn--lined {
	color: #272629;
	z-index: 1;
}

.btn--lined:hover, .btn--lined:focus, .btn--lined:active, .btn--lined:visited {
	color: #272629;
}

.btn--lined .btn-text {
	position: relative;
}

.btn--lined .btn-text::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 1.5px;
	width: 103.5%;
	height: 8px;
	background-color: #ffd400;
	z-index: -1;
}

.btn--w-arrow {
	display: inline-flex;
	align-items: center;
}

.btn--w-arrow:hover::after, .btn--w-arrow:focus::after, .btn--w-arrow:active::after {
	transform: translateX(3px);
}

.btn--w-arrow::after {
	content: '\f178';
	position: relative;
	padding-left: 11px;
	font-family: "Font Awesome 5 Pro";
	font-weight: 400;
	font-size: 18px;
	color: #272629;
	transition: all .35s ease-in-out;
}

.blog-card {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.blog-card:hover .blog-card-featured-img .blog-card-img-container::after, .blog-card:focus .blog-card-featured-img .blog-card-img-container::after {
	opacity: 1;
	transform: translate(2.74443%, -5.24781%);
}

.blog-card .blog-card-featured-img {
	width: 100%;
	margin-bottom: 8px;
}

@media (min-width: 1200px) {
	.blog-card .blog-card-featured-img {
		margin-bottom: 3px;
	}
}

@media (max-width: 479px) {
	.blog-card .blog-card-featured-img {
		width: 100%;
	}
}

.blog-card .blog-card-featured-img .blog-card-img-container {
	position: relative;
	background-color: #c3cbd6;
	z-index: 1;
}

@media (max-width: 479px) {
	.blog-card .blog-card-featured-img .blog-card-img-container {
		padding-top: 65.625%;
	}
}

.blog-card .blog-card-featured-img .blog-card-img-container::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #66bbe5;
	mix-blend-mode: color;
	opacity: 0;
	transition: all .35s ease-in-out;
}

.blog-card .blog-card-featured-img img {
	display: block;
	object-fit: cover;
}

@media (max-width: 479px) {
	.blog-card .blog-card-featured-img img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

.blog-card p {
	margin: 0;
}

.blog-card .blog-card-info {
	width: 100%;
}

.blog-card .blog-card-info-meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 5px;
}

.blog-card .blog-card-categories {
	margin-right: 16px;
}

@media (min-width: 991.98px) {
	.blog-card .blog-card-categories {
		margin-right: 24px;
	}
}

.blog-card .blog-card-category {
	font-size: 14px;
	font-weight: 700;
	line-height: 27px;
	color: #66bbe5;
	text-transform: uppercase;
	letter-spacing: 1.31px;
}

@media (min-width: 420px) {
	.blog-card .blog-card-category {
		font-size: 16px;
		line-height: 1.6875;
		letter-spacing: 1.5px;
	}
}

.blog-card .blog-card-category:not(:last-child) {
	margin-right: 5px;
}

.blog-card .blog-card-category-link {
	color: #66bbe5;
}

.blog-card .blog-card-category-link:hover, .blog-card .blog-card-category-link:focus {
	color: #259eda;
}

.blog-card .blog-card-date {
	font-size: 14px;
	line-height: 20px;
	color: #272629;
}

@media (min-width: 420px) {
	.blog-card .blog-card-date {
		font-size: 16px;
	}
}

@media (min-width: 991.98px) {
	.blog-card .blog-card-date {
		line-height: 2.25;
	}
}

.blog-card .blog-card-title {
	margin-top: 0;
	margin-bottom: 4px;
	font-family: "gimlet-display",sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}

@media (min-width: 420px) {
	.blog-card .blog-card-title {
		font-size: 16px;
	}
}

@media (min-width: 480px) {
	.blog-card .blog-card-title {
		font-size: 20px;
		margin: 0;
	}
}

@media (min-width: 640px) {
	.blog-card .blog-card-title {
		margin-bottom: 8px;
		font-size: 24px;
		line-height: 1.5;
	}
}

@media (min-width: 991.98px) {
	.blog-card .blog-card-title {
		font-size: 20px;
	}
}

.blog-card .blog-card-title a {
	display: block;
	color: #272629;
}

.blog-card .blog-card-title a:hover, .blog-card .blog-card-title a:focus {
	color: #008ed4;
}

.blog-card .blog-card-excerpt {
	margin-top: 5px;
	font-weight: 400;
	line-height: 1.5;
	font-size: 16px;
	color: #272629;
}

@media (min-width: 767.98px) {
	.blog-card .blog-card-excerpt {
		padding-right: 15px;
	}
}

.blog-card .blog-card-author {
	font-size: 14px;
	line-height: 20px;
	color: #272629;
}

@media (min-width: 420px) {
	.blog-card .blog-card-author {
		font-size: 16px;
		line-height: 2.25;
	}
}

@media (min-width: 767.98px) {
	.blog-card .blog-card-author {
		margin-top: -3px;
	}
}

.blog-card .blog-card-author-link {
	color: #272629;
}

.blog-card .blog-card-author-link:hover, .blog-card .blog-card-author-link:focus {
	color: #008ed4;
}

@media (max-width: 479px) {
	.blog-card .blog-card-author,
	.blog-card .blog-card-date {
		color: #727880;
	}
}

.blog-card.horizontal {
	flex-direction: row;
}

.blog-card.horizontal:hover .blog-card-featured-img .blog-card-img-container::after, .blog-card.horizontal:focus .blog-card-featured-img .blog-card-img-container::after {
	transform: translate(6%, -7%);
}

.blog-card.horizontal .blog-card-featured-img {
	width: 151px;
	flex-shrink: 0;
	margin-right: 16px;
	margin-bottom: 0;
}

@media (min-width: 1400px) {
	.blog-card.horizontal .blog-card-featured-img {
		margin-right: 32px;
	}
}

.blog-card.horizontal .blog-card-featured-img .blog-card-img-container {
	padding-top: 78.767%;
}

.blog-card.horizontal .blog-card-featured-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100%;
	object-position: top;
}

.blog-card.horizontal .blog-card-title {
	margin: 0 0 10px;
}

.blog-card.horizontal .blog-card-info {
	padding: 0;
}

@media (min-width: 991.98px) {
	.blog-card.horizontal .blog-card-info {
		transform: translateY(-3px);
	}
}

@media (max-width: 479px) {
	.blog-card.horizontal .blog-card-info {
		transform: translateY(0px);
	}
}

.blog-card.horizontal .blog-card-author {
	margin: 0;
	font-size: 14px;
	text-align: left;
}

@media (min-width: 480px) {
	.blog-card.horizontal .blog-card-author {
		font-size: 16px;
	}
}

@media (max-width: 991.98px) {
	.blog-card.horizontal .blog-card-author {
		line-height: 20px;
	}
}

@media (min-width: 767.98px) and (max-width: 1199px) {
	.blog-card.horizontal .blog-card-categories {
		margin-right: 16px;
	}
	.blog-card.horizontal .blog-card-category,
	.blog-card.horizontal .blog-card-date,
	.blog-card.horizontal .blog-card-title,
	.blog-card.horizontal .blog-card-author {
		font-size: 14px;
	}
	.blog-card.horizontal .blog-card-title {
		margin-bottom: 3px;
	}
}

.blog-card.featured .blog-card-featured-img {
	width: 100%;
	margin-bottom: 8px;
}

.blog-card.featured .blog-card-featured-img .blog-card-img-container {
	padding-top: 78.767%;
	padding-top: 58.8336%;
}

.blog-card.featured .blog-card-featured-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-position: top;
}

@media (min-width: 640px) {
	.blog-card.featured .blog-card-featured-img {
		margin-bottom: 15px;
	}
}

@media (min-width: 991.98px) {
	.blog-card.featured .blog-card-featured-img {
		margin-bottom: 8px;
	}
}

@media (min-width: 1200px) {
	.blog-card.featured .blog-card-featured-img {
		margin-bottom: 15px;
	}
}

@media (min-width: 767.98px) {
	.blog-card.featured .blog-card-info {
		padding-right: 25px;
	}
}

.blog-card.featured .blog-card-title {
	margin-bottom: 4px;
	font-size: 16px;
}

@media (min-width: 480px) {
	.blog-card.featured .blog-card-title {
		font-size: 20px;
	}
}

@media (min-width: 640px) {
	.blog-card.featured .blog-card-title {
		margin-bottom: 8px;
		font-size: 24px;
		line-height: 1.5;
	}
}

@media (min-width: 991.98px) {
	.blog-card.featured .blog-card-title {
		font-size: 20px;
	}
}

@media (min-width: 1200px) {
	.blog-card.featured .blog-card-title {
		font-size: 24px;
	}
}

.blog-card.featured .blog-card-author {
	margin: 0;
}

.blog-card.base:hover .blog-card-img-container::after, .blog-card.base:focus .blog-card-img-container::after {
	transform: translate(4.61095%, -8.57143%);
}

.blog-card.base .blog-card-featured-img .blog-card-img-container {
	padding-top: 73.5187%;
}

@media (max-width: 1300px) {
	.blog-card.base .blog-card-featured-img .blog-card-img-container {
		padding-top: 78.5187%;
	}
}

@media (max-width: 767px) {
	.blog-card.base .blog-card-featured-img .blog-card-img-container {
		padding-top: 35vh;
	}
}

.blog-card.base .blog-card-featured-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-position: top;
}

.blog-card.digital .blog-card-featured-img {
	margin-bottom: 15px;
}

.search-form {
	display: flex;
	position: relative;
}

.search-form label {
	display: flex;
	width: 100%;
	padding: 1px 0;
}

.search-form .search-field {
	width: 100%;
	padding: 0;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #c3cbd6;
	border-radius: 0;
	font-size: 16px;
	line-height: 36px;
	color: #272629;
	transition: all .35s ease-in-out;
}

.search-form .search-field:focus {
	border-color: #008ed4;
	outline: none;
}

.search-form .search-field::placeholder {
	color: #272629;
}

.search-form .search-submit {
	position: absolute;
	bottom: 9px;
	right: 0;
	padding: 0;
	background: transparent;
	border: none;
	color: #008ed4;
	font-size: 16px;
	cursor: pointer;
}

@media (max-width: 767.98px) {
	.search-form .search-submit {
		line-height: 36px;
		bottom: 5px;
		right: 3px;
	}
}

/* Gravity form */
body .gform_wrapper.gravity-theme .gfield_label {
	margin: 0;
}

body .gform_wrapper.gravity-theme .gfield_validation_message {
	color: #ff0000;
}

body .gform_wrapper.gravity-theme .gfield.gfield_error input[type="text"],
body .gform_wrapper.gravity-theme .gfield.gfield_error input[type="tel"],
body .gform_wrapper.gravity-theme .gfield.gfield_error input[type="email"],
body .gform_wrapper.gravity-theme .gfield.gfield_error input[type="number"] {
	border-color: #ff0000;
}

body .gform_wrapper.gravity-theme input[type="text"],
body .gform_wrapper.gravity-theme input[type="tel"],
body .gform_wrapper.gravity-theme input[type="email"],
body .gform_wrapper.gravity-theme input[type="number"] {
	height: 48px;
	padding: 13px 23px 2px 0;
	border: none;
	border-bottom: 1px solid #c3cbd6;
	border-radius: 0;
	font-family: inherit;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #272629;
	transition: all .25s ease-in-out;
}

body .gform_wrapper.gravity-theme input[type="text"]::placeholder,
body .gform_wrapper.gravity-theme input[type="tel"]::placeholder,
body .gform_wrapper.gravity-theme input[type="email"]::placeholder,
body .gform_wrapper.gravity-theme input[type="number"]::placeholder {
	color: #909bab;
}

body .gform_wrapper.gravity-theme input[type="text"]:focus,
body .gform_wrapper.gravity-theme input[type="tel"]:focus,
body .gform_wrapper.gravity-theme input[type="email"]:focus,
body .gform_wrapper.gravity-theme input[type="number"]:focus {
	border-color: #008ed4;
}

body .gform_wrapper.gravity-theme input[type="text"]:not(:placeholder-shown),
body .gform_wrapper.gravity-theme input[type="tel"]:not(:placeholder-shown),
body .gform_wrapper.gravity-theme input[type="email"]:not(:placeholder-shown),
body .gform_wrapper.gravity-theme input[type="number"]:not(:placeholder-shown) {
	border-color: #008ed4;
}

body .gform_wrapper.gravity-theme .floating-label .ginput_container {
	position: relative;
}

body .gform_wrapper.gravity-theme .floating-label .ginput_container::after {
	content: '\f0e0';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(calc(-50% + 5px));
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	font-size: 18px;
	line-height: 1;
	color: #909bab;
}

body .gform_wrapper.gravity-theme .floating-label input[type="text"]:not(:placeholder-shown) ~ .gfield_label,
body .gform_wrapper.gravity-theme .floating-label input[type="tel"]:not(:placeholder-shown) ~ .gfield_label,
body .gform_wrapper.gravity-theme .floating-label input[type="email"]:not(:placeholder-shown) ~ .gfield_label,
body .gform_wrapper.gravity-theme .floating-label input[type="number"]:not(:placeholder-shown) ~ .gfield_label {
	transform: translateY(-12px) scale(0.75);
	opacity: 1;
}

body .gform_wrapper.gravity-theme .floating-label .gfield_label {
	position: absolute;
	left: 0;
	top: 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
	padding: 17px 23px 4px 0;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #909bab;
	opacity: 0;
	transition: all .25s ease-in-out;
}

body .gform_wrapper.gravity-theme .floating-label .gfield_label .gfield_required {
	display: none;
}

body .gform_wrapper.gravity-theme .gform_footer {
	position: relative;
	margin: 0;
	padding: 0;
}

body .gform_wrapper.gravity-theme .gform_footer .gform_ajax_spinner {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(calc(-50% + 5px));
}

body .gform_wrapper.gravity-theme .gform_footer .gform_button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 48px;
	padding: 16px 35px;
	border: none;
	background-color: #008ed4;
	font-family: "gimlet-display",sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	transition: all .35s ease-in-out;
}

@media (max-width: 641px) {
	body .gform_wrapper.gravity-theme .gform_footer .gform_button {
		line-height: 1 !important;
	}
}

body .gform_wrapper.gravity-theme .gform_footer .gform_button:hover, body .gform_wrapper.gravity-theme .gform_footer .gform_button:focus {
	background-color: #66bbe5;
}

.pum-theme-lightbox .pum-container {
	border: none !important;
	box-shadow: 0 0 20px black;
	background-color: #ffffff;
	padding: 40px 3% 30px !important;
}

.pum-theme-lightbox .pum-container #popup__form-2 {
	display: none;
}

.pum-theme-lightbox .pum-container .form__row-two {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 767px) {
	.pum-theme-lightbox .pum-container .form__row-two {
		flex-direction: column;
	}
}

.pum-theme-lightbox .pum-container .form__row-two > div {
	max-width: 48%;
}

@media (max-width: 767px) {
	.pum-theme-lightbox .pum-container .form__row-two > div {
		max-width: 100%;
	}
}

.pum-theme-lightbox .pum-container #signup-button-user {
	margin-top: 20px;
}

.pum-theme-lightbox .pum-container .form__item {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-top: 15px;
	position: relative;
}

.pum-theme-lightbox .pum-container .form__item .not-valid-field {
	color: red;
	position: absolute;
	left: 2px;
	bottom: -18px;
	font-size: 14px;
}

.pum-theme-lightbox .pum-container .label-remembe {
	display: flex;
	margin-top: 15px;
	align-items: center;
}

.pum-theme-lightbox .pum-container .label-remembe input[type=checkbox] {
	margin-right: 10px;
}

.pum-theme-lightbox .pum-container .login-agent__password-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pum-theme-lightbox .pum-container .login-agent__password-row #forgot-password {
	color: #008ed4;
	transition-duration: 0.4s;
}

.pum-theme-lightbox .pum-container .login-agent__password-row #forgot-password:hover {
	color: #272629;
}

.pum-theme-lightbox .pum-container input[type=text],
.pum-theme-lightbox .pum-container input[type=email],
.pum-theme-lightbox .pum-container input[type=password] {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	width: 100%;
}

.pum-theme-lightbox .pum-container input[type=text].wp-not-valid,
.pum-theme-lightbox .pum-container input[type=email].wp-not-valid,
.pum-theme-lightbox .pum-container input[type=password].wp-not-valid {
	border-color: red;
}

.pum-theme-lightbox .pum-container label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

.pum-theme-lightbox .pum-container .popup-button {
	height: 61px;
	width: 200px;
	border-radius: 3px;
	background-color: #008ed4;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	border: 2px solid #008ed4;
	margin-bottom: 0;
	transition-duration: 0.4s;
	cursor: pointer;
}

@media (max-width: 400px) {
	.pum-theme-lightbox .pum-container .popup-button {
		width: 100%;
	}
}

.pum-theme-lightbox .pum-container .popup-button:hover {
	background-color: #66bbe5;
	border-color: #66bbe5;
}

.pum-theme-lightbox .pum-container .signup {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
	display: inline-block;
	transition-duration: 0.4s;
	width: 100%;
	text-align: right;
	cursor: pointer;
}

.pum-theme-lightbox .pum-container .signup:hover {
	color: #272629;
}

.pum-theme-lightbox .pum-content + .pum-close {
	border: none !important;
	color: #272629 !important;
	background: none !important;
	box-shadow: none !important;
	top: 10px !important;
	right: 10px !important;
	transition-duration: .4s;
	transform: scale(1.15);
}

.pum-theme-lightbox .pum-content + .pum-close:hover {
	transform: scale(1.25);
}

.form__msg {
	color: red;
}

.form__msg a {
	color: #272629;
}

.pum-overlay {
	overflow: hidden !important;
}

#custom-passreset .signup-row {
	display: flex;
	align-items: center;
	line-height: 27px;
	justify-content: flex-end;
}

#custom-passreset .signup-row .signup {
	width: auto;
	padding-left: 10px;
}

#custom-passreset .lostpassword-title {
	margin-top: 0;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
	margin-top: 30px;
}

#custom-passreset .lostpassword-description {
	margin-top: 15px;
}

#custom-passreset #lostpasswordform {
	margin-bottom: 30px;
}

#resetpassform {
	margin-bottom: 30px;
}

.form__msg.sucess {
	color: green !important;
}

#pum-371602 {
	z-index: 30 !important;
}

.hero-news-banner {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	background: #1d3461;
	text-align: center;
	color: white;
	padding: 15px;
}

.hero-news-banner p {
	margin: 0;
}

.site {
	padding-top: 210px;
	/* Topbar */
}

@media (max-width: 767.98px) {
	.site {
		padding-top: 200px;
	}
}

.site .header-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	display: flex;
	flex-direction: column;
	background-color: #ffffff;
	z-index: 20;
	padding-bottom: 0;
}

@media (max-width: 575px) {
	.site .header-container.header-scroll {
		padding-bottom: 20px;
	}
}

.site .header-container header.toggled-menu {
	z-index: 99999999999;
}

.site .header-adbox,
.site .topbar {
	position: relative;
	z-index: 10;
}

.site .header-adbox {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #ffffff;
	width: 100%;
	max-width: 1050px;
	margin: 0 auto;
	height: auto;
	max-height: 63px;
	max-height: 100%;
	overflow: hidden;
}

@media (min-width: 576px) {
	.site .header-adbox {
		padding: 0;
	}
}

@media (max-width: 575px) {
	.site .header-adbox {
		order: 3;
	}
}

.site .header-adbox .wp-block-image {
	display: flex;
	align-items: center;
}

.site .header-adbox > * {
	margin: 0;
}

@media (min-width: 576px) {
	.site .header-adbox > * {
		max-width: 85% !important;
	}
}

@media (min-width: 767.98px) {
	.site .header-adbox > * {
		max-width: 80% !important;
	}
}

@media (min-width: 991.98px) {
	.site .header-adbox > * {
		max-width: 52.159% !important;
	}
}

.site .header-adbox div[class*="bsaProContainer"] .bsaProHeader {
	display: none;
}

.site .header-adbox div[class*="bsaProContainer"] .bsaProItem {
	margin: 0 auto !important;
}

.site .header-adbox div[class*="bsaProContainer"] .bsaProItem__url {
	display: block;
	height: 0;
	padding-top: 16.33986% !important;
}

.site .header-adbox div[class*="bsaProContainer"] .bsaProItem,
.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner__thumb,
.site .header-adbox div[class*="bsaProContainer"] .bsaProAnimateThumb {
	max-width: 918px !important;
	max-height: 100% !important;
	float: none;
}

.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner__thumb,
.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner .bsaProAnimateThumb {
	height: 100% !important;
}

.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner__img {
	min-width: auto;
	min-height: auto;
	max-height: 100% !important;
	height: 100% !important;
}

@media (max-width: 575px) {
	.site .header-adbox div[class*="bsaProContainer"] {
		max-width: 100% !important;
	}
	.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner__thumb,
	.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner .bsaProAnimateThumb {
		height: 100% !important;
	}
	.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner__img {
		min-width: auto;
		min-height: auto;
		height: 100% !important;
	}
	.site .header-adbox div[class*="bsaProContainer"] .bsaProItem,
	.site .header-adbox div[class*="bsaProContainer"] .bsaProItemInner__thumb,
	.site .header-adbox div[class*="bsaProContainer"] .bsaProAnimateThumb {
		max-height: 100% !important;
	}
	.site .header-adbox div[class*="bsaProContainer"] .bsaProItem__url {
		padding-top: 16.36364% !important;
	}
}

.site .topbar {
	background-color: #f6f8fa;
	padding: 0 16px;
	display: flex;
	justify-content: flex-end;
}

@media (min-width: 576px) {
	.site .topbar {
		padding-left: 32px;
		padding-right: 16px;
	}
}

@media (min-width: 767.98px) {
	.site .topbar {
		padding-right: 32px;
	}
}

.site .topbar-nav {
	display: flex;
	justify-content: flex-end;
}

.site .topbar .menu {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

.site .topbar .menu .menu-item:not(:last-child) {
	margin-right: 20px;
}

@media (min-width: 576px) {
	.site .topbar .menu .menu-item:not(:last-child) {
		margin-right: 33px;
	}
}

.site .topbar .menu > .menu-item > a {
	display: inline-block;
	color: #272629;
	text-transform: capitalize;
}

.site .topbar .menu > .menu-item > a:hover, .site .topbar .menu > .menu-item > a:focus {
	color: #008ed4;
}

.site .site-header {
	position: relative;
	padding: 0 0 0 16px;
	background-color: #ffffff;
	box-shadow: 0px 2px 6px rgba(124, 156, 174, 0.16);
}

@media (min-width: 576px) {
	.site .site-header {
		padding-left: 32px;
	}
}

@media (min-width: 767.98px) {
	.site .site-header {
		padding: 0 32px;
	}
}

@media (max-width: 776.98px) {
	.site .site-header {
		z-index: 1;
	}
}

.site .site-header .base-row {
	width: 100%;
	padding: 0;
}

.site .site-header .site-branding {
	display: flex;
	max-width: 148px;
	flex-shrink: 0;
}

@media (min-width: 576px) {
	.site .site-header .site-branding {
		max-width: 175px;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .site-branding {
		max-width: 175px;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .site-branding {
		padding: 15px 0;
	}
}

.site .site-header .site-branding .custom-logo-link img {
	display: block;
	width: 100%;
	max-width: 180px;
	max-height: 50px;
}

.site .site-header .main-navigation {
	width: auto;
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation.toggled .menu {
		transform: none;
		opacity: 1;
		visibility: visible;
	}
}

.site .site-header .main-navigation .menu-toggle {
	width: 64px;
	height: 64px;
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
}

.site .site-header .main-navigation .menu-toggle[aria-expanded="true"] span:nth-child(2) {
	transform: rotate(45deg) translateX(3px) translateY(-5px);
}

.site .site-header .main-navigation .menu-toggle[aria-expanded="true"] span:nth-child(3) {
	width: 0%;
	opacity: 0;
}

.site .site-header .main-navigation .menu-toggle[aria-expanded="true"] span:nth-child(4) {
	transform: rotate(-45deg) translateY(4px) translateX(3px);
}

.site .site-header .main-navigation .menu-toggle span {
	width: 32px;
	height: 3px;
	background-color: #008ed4;
	transform-origin: left center;
	transition: all .35s ease-in-out;
}

.site .site-header .main-navigation .menu-toggle span:not(:last-child) {
	margin-bottom: 7px;
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu-toggle {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
}

.site .site-header .main-navigation .menu {
	display: block;
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu {
		display: flex;
		align-items: center;
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu {
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		transform: translateY(-100%);
		padding: 33px 0;
		background-color: #ffffff;
		overflow-y: auto;
		max-height: calc( 100vh - var(--header-height));
		scrollbar-gutter: stable;
		opacity: 0;
		z-index: -1;
		visibility: hidden;
		transition: all .35s ease-in-out;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-right: 20px;
	}
}

@media (min-width: 991.98px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-right: 20px;
	}
}

@media (min-width: 1200px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-right: 2.4em;
	}
}

@media (min-width: 1400px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-right: 55px;
	}
}

@media (min-width: 1600px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-right: 75px;
		margin-right: 4.2vw;
	}
}

@media (min-width: 2000px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-right: 75px;
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu > li:not(:last-child) {
		margin-bottom: 16px;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu > li:last-child {
		margin-left: 10px;
	}
}

@media (min-width: 1600px) {
	.site .site-header .main-navigation .menu > li:last-child {
		margin-left: 34px;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu > li.current-menu-item > a::after {
		transform: scaleY(1) rotate(-2deg);
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu > li.current-menu-item > a {
		color: #008ed4;
	}
}

.site .site-header .main-navigation .menu > li > a {
	position: relative;
	font-weight: 500;
	font-size: 16px;
	line-height: 36px;
	z-index: 1;
}

@media (min-width: 900px) {
	.site .site-header .main-navigation .menu > li > a {
		padding: 6px  15px 6px 0;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu > li > a::after {
		content: '';
		position: absolute;
		left: 0;
		bottom: 41px;
		width: 100%;
		height: 6px;
		background-color: #ffd400;
		transform-origin: bottom;
		transform: scaleY(0) rotate(-2deg);
		transition: all .35s ease-in-out;
		z-index: -1;
	}
}

@media (min-width: 767.98px) and (min-width: 1200px) {
	.site .site-header .main-navigation .menu > li > a::after {
		bottom: 19px;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu > li > a:hover::after, .site .site-header .main-navigation .menu > li > a:focus::after {
		transform: scaleY(1) rotate(-2deg);
	}
	.site .site-header .main-navigation .menu > li > a:hover + .dropdown-toggle i, .site .site-header .main-navigation .menu > li > a:focus + .dropdown-toggle i {
		transform: rotate(180deg);
	}
}

@media (min-width: 991.98px) {
	.site .site-header .main-navigation .menu > li > a {
		font-size: 17px;
		padding: 10px 0;
	}
}

@media (min-width: 1200px) {
	.site .site-header .main-navigation .menu > li > a {
		font-size: 18px;
		padding: 6px 0 10px;
	}
}

@media (min-width: 1400px) {
	.site .site-header .main-navigation .menu > li > a {
		font-size: 20px;
	}
}

.site .site-header .main-navigation .menu li.menu-item-has-children {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children {
		width: 100%;
		justify-content: space-between;
	}
	.site .site-header .main-navigation .menu li.menu-item-has-children > a {
		flex: 1;
		padding-right: 0;
		outline: none;
		font-size: 18px;
		font-weight: 700;
	}
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children:hover > .dropdown-toggle i, .site .site-header .main-navigation .menu li.menu-item-has-children:focus > .dropdown-toggle i {
		transform: rotate(180deg);
	}
	.site .site-header .main-navigation .menu li.menu-item-has-children:hover > .sub-menu, .site .site-header .main-navigation .menu li.menu-item-has-children:focus > .sub-menu {
		opacity: 1;
		visibility: visible;
		transform: none;
	}
}

.site .site-header .main-navigation .menu li.menu-item-has-children.sub-menu-visible > .dropdown-toggle i {
	transform: rotate(180deg);
}

.site .site-header .main-navigation .menu li.menu-item-has-children .dropdown-toggle {
	margin-left: 9px;
	padding: 0;
	background: none;
	border: none;
	font-size: 16px;
	line-height: 36px;
	color: #272629;
	cursor: pointer;
}

.site .site-header .main-navigation .menu li.menu-item-has-children .dropdown-toggle i {
	pointer-events: none;
	transition: all .35s ease-in-out;
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .dropdown-toggle {
		margin-left: 0;
		padding-right: 33px;
	}
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu {
	position: relative;
	top: unset;
	left: unset;
	width: 100%;
	float: none;
	box-shadow: none;
	transition: all .3s ease-in-out;
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu {
		background-color: #ffffff;
		box-shadow: none;
		padding: 17px 32px 32px;
		flex-direction: column;
		width: auto;
		min-width: 240px;
		max-width: 300px;
		position: absolute;
		top: 100%;
		left: unset;
		right: -22px;
		z-index: -1;
		visibility: hidden;
		opacity: 0;
		transform: translateY(-5px);
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu {
		display: none;
		padding: 8px 0;
		background-color: #f6f8fa;
	}
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li:not(:last-child) {
	margin-bottom: 16px;
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li.menu-item-has-children > a {
	display: flex;
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li.menu-item-has-children > a {
		font-size: 18px;
	}
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li.sub-menu-visible a {
	color: #008ed4;
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li .sub-menu {
	transition: all .3s ease-in-out;
}

@media (min-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li .sub-menu {
		top: -32px;
		left: calc(-100% - 32px);
		right: unset;
		padding: 32px;
	}
}

@media (min-width: 991.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li .sub-menu {
		left: calc(100% + 32px);
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu li .sub-menu {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu > li > a {
	font-size: 16px;
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu a {
	width: auto;
}

.site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu a:hover, .site .site-header .main-navigation .menu li.menu-item-has-children .sub-menu a:focus {
	color: #008ed4;
}

.site .site-header .main-navigation .menu a {
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	color: #272629;
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu a {
		padding-left: 33px;
		padding-right: 33px;
	}
	.site .site-header .main-navigation .menu a:hover, .site .site-header .main-navigation .menu a:focus {
		color: #008ed4;
	}
}

@media (max-width: 767.98px), (min-width: 991.98px) {
	.site .site-header .main-navigation .menu .header-search-toggle,
	.site .site-header .main-navigation .menu .search-cover {
		display: none;
	}
}

.site .site-header .main-navigation .menu .header-search-toggle {
	position: relative;
	width: 18px;
	height: 18px;
	padding: 0;
	border: none;
	background: none;
	font-size: 18px;
	color: #272629;
	cursor: pointer;
	transition: all .35s ease-in-out;
}

.site .site-header .main-navigation .menu .header-search-toggle:hover, .site .site-header .main-navigation .menu .header-search-toggle:focus {
	color: #008ed4;
}

.site .site-header .main-navigation .menu .search-cover {
	position: fixed;
	top: var(--header-height);
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(39, 38, 41, 0.4);
	opacity: 0;
	pointer-events: none;
	cursor: pointer;
	z-index: -1;
	transition: opacity .35s ease-in-out;
}

@media (min-width: 991.98px) {
	.site .site-header .main-navigation .menu .menu-item-search {
		width: 200px;
	}
}

@media (min-width: 1200px) {
	.site .site-header .main-navigation .menu .menu-item-search {
		width: 260px;
	}
}

@media (min-width: 1400px) {
	.site .site-header .main-navigation .menu .menu-item-search {
		width: 300px;
	}
}

@media (min-width: 1600px) {
	.site .site-header .main-navigation .menu .menu-item-search {
		width: 385px;
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu .menu-item-search {
		padding: 0 33px;
	}
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.site .site-header .main-navigation .menu .menu-item-search .header-search.search-open .search-form {
		transform: none;
		opacity: 1;
		pointer-events: all;
	}
	.site .site-header .main-navigation .menu .menu-item-search .header-search.search-open .search-cover {
		opacity: .87;
		pointer-events: all;
	}
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.site .site-header .main-navigation .menu .menu-item-search .search-form {
		position: fixed;
		transform: translateY(-100%);
		top: var(--header-height);
		right: 0;
		width: 100%;
		opacity: 0;
		box-shadow: 0px 2px 6px rgba(124, 156, 174, 0.16);
		pointer-events: none;
		transition: all .35s ease-in-out;
	}
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.site .site-header .main-navigation .menu .menu-item-search .search-form label {
		padding: 10px 35px 10px 20px;
		background-color: #ffffff;
		align-items: center;
	}
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.site .site-header .main-navigation .menu .menu-item-search .search-form .search-field {
		border: none;
	}
}

@media (max-width: 767.98px) {
	.site .site-header .main-navigation .menu .menu-item-search .search-form .search-field {
		padding: 2px 20px 7px 0;
		border-bottom: 2px solid #008ed4;
	}
	.site .site-header .main-navigation .menu .menu-item-search .search-form .search-field::placeholder {
		color: #909bab;
	}
}

.site .site-header .main-navigation .menu .menu-item-search .search-form .search-field:focus {
	border-color: #008ed4;
	outline: none;
}

.site .site-header .main-navigation .menu .menu-item-search .search-form .search-field::placeholder {
	color: #272629;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.site .site-header .main-navigation .menu .menu-item-search .search-form .search-submit {
		top: 50%;
		bottom: unset;
		right: 15px;
		transform: translateY(-50%);
	}
}

/* Admin bar fixes */
body.admin-bar .header-container {
	top: 46px;
}

@media (min-width: 782px) {
	body.admin-bar .header-container {
		top: 32px;
	}
}

#profile-menu {
	position: relative;
}

#profile-menu .user-info-menu {
	list-style: none;
	position: absolute;
	top: 20px;
	left: calc(68% - 75px);
	margin: 0;
	padding: 0;
	padding-top: 20px;
	width: 150px;
	z-index: -99999999999;
	visibility: hidden;
	opacity: 0;
}

#profile-menu .user-info-menu li {
	padding: 10px 15px 10px 45px;
	border-bottom: 1px solid #ccc;
	transition-duration: .4s;
	position: relative;
	background-color: #fff;
	box-shadow: 0 0 20px black;
}

#profile-menu .user-info-menu li:hover {
	background-color: #f6f8fa;
}

#profile-menu .user-info-menu li:first-child:after {
	position: absolute;
	top: calc(50% - 10px);
	left: 10px;
	content: "";
	background: url("/wp-content/themes/hamodia/images/person_icon.svg");
	width: 20px;
	height: 20px;
}

#profile-menu .user-info-menu li:last-child:after {
	position: absolute;
	top: calc(50% - 10px);
	left: 10px;
	content: "";
	background: url("/wp-content/themes/hamodia/images/logout_icon.svg");
	width: 20px;
	height: 25px;
	background-repeat: no-repeat;
}

#profile-menu .user-info-menu li a {
	display: flex;
	color: #272629;
	text-transform: capitalize;
	transition-duration: .4s;
}

#profile-menu .user-info-menu li a:hover {
	color: #008ed4;
}

#profile-menu #menu-item-385930:hover .user-info-menu {
	visibility: visible;
	opacity: 1;
	z-index: 999999;
	transition-duration: .4s;
}

.g-single {
	max-width: 980px;
	margin: auto;
}

.hero-screen {
	background-color: #eaeef3;
	min-height: 633px;
}

@media (max-width: 1400px) {
	.hero-screen {
		max-height: 520px;
		min-height: 400px;
	}
}

@media (max-width: 1024px) {
	.hero-screen {
		max-height: 450px;
	}
}

.hero-screen-slider {
	position: relative;
	width: 100%;
}

.hero-screen-slider .owl-dots {
	position: absolute;
	display: flex;
	bottom: 34px;
	width: 78.125%;
	max-width: 1440px;
	left: 32px;
}

.hero-screen-slider .owl-dots .owl-dot {
	position: relative;
	flex: 1;
	margin-right: 4px;
	height: 6px;
	background-color: rgba(255, 255, 255, 0.4);
	border-radius: 0;
}

@media (min-width: 576px) {
	.hero-screen-slider .owl-dots .owl-dot {
		margin-right: 8px;
	}
}

@media (min-width: 767.98px) {
	.hero-screen-slider .owl-dots .owl-dot {
		margin-right: 16px;
		height: 7px;
	}
}

@media (max-width: 575px) {
	.hero-screen-slider .owl-dots .owl-dot:last-child {
		margin-right: 0;
	}
}

.hero-screen-slider .owl-dots .owl-dot span {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	max-width: 100%;
	height: 100%;
	background-color: #ffffff;
}

.hero-screen-slider .owl-dots .owl-dot span.autoplay {
	animation: fullWidth 5s ease-in-out forwards;
}

@media (min-width: 576px) {
	.hero-screen-slider .owl-dots {
		left: 5%;
	}
}

@media (min-width: 991.98px) {
	.hero-screen-slider .owl-dots {
		bottom: 53px;
		width: 66.667%;
		max-width: 1280px;
	}
}

@media (min-width: 1320px) {
	.hero-screen-slider .owl-dots {
		left: calc( (100% - 1280px) / 2);
	}
}

.hero-screen-slider .owl-stage {
	display: flex;
	flex-wrap: wrap;
	min-height: 633px;
}

@media (max-width: 1400px) {
	.hero-screen-slider .owl-stage {
		max-height: 520px;
		min-height: 400px;
	}
}

@media (max-width: 1024px) {
	.hero-screen-slider .owl-stage {
		max-height: 450px;
	}
}

.hero-screen-slider .owl-item {
	position: relative;
	display: flex;
	align-items: center;
	height: auto;
	min-height: 633px;
	width: 100%;
	padding: 55px 0;
}

@media (max-width: 1400px) {
	.hero-screen-slider .owl-item {
		max-height: 520px;
		min-height: 450px;
	}
}

@media (max-width: 1024px) {
	.hero-screen-slider .owl-item {
		max-height: 450px;
	}
}

.hero-screen-slider .owl-item::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(39, 38, 41, 0.4);
	z-index: 1;
}

.hero-screen-slider .hero-img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	object-fit: cover;
	object-position: center;
	z-index: 0;
}

.hero-screen-slider .hero-screen-slide {
	width: 100%;
}

.hero-screen-slider .hero-container {
	position: relative;
	z-index: 1;
}

@media (min-width: 576px) {
	.hero-screen-slider .hero-row {
		width: 90%;
		padding: 0;
	}
}

@media (min-width: 1320px) {
	.hero-screen-slider .hero-row {
		width: 100%;
	}
}

@media (max-width: 575px) {
	.hero-screen-slider .hero-row {
		padding: 0 24px;
	}
}

.hero-screen-slider .hero-info {
	max-width: 100%;
}

@media (min-width: 360px) {
	.hero-screen-slider .hero-info {
		max-width: 89.2857%;
	}
}

@media (min-width: 410px) {
	.hero-screen-slider .hero-info {
		max-width: 88.88%;
	}
}

@media (min-width: 1320px) {
	.hero-screen-slider .hero-info {
		margin: 0 auto;
	}
}

.hero-screen-slider .hero-category,
.hero-screen-slider .hero-title,
.hero-screen-slider .hero-title a,
.hero-screen-slider .hero-title a:visited,
.hero-screen-slider .hero-title a:focus,
.hero-screen-slider .hero-title a:active,
.hero-screen-slider .hero-link {
	color: #ffffff !important;
}

.hero-screen-slider .hero-category {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: 14px;
	line-height: 27px;
	letter-spacing: 1.31px;
	text-transform: uppercase;
}

@media (min-width: 767.98px) {
	.hero-screen-slider .hero-category {
		font-size: 16px;
		letter-spacing: 1.5px;
	}
}

.hero-screen-slider .hero-title {
	margin: 0 0 15px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.25;
}

@media (min-width: 360px) {
	.hero-screen-slider .hero-title {
		font-size: 32px;
	}
}

@media (min-width: 576px) {
	.hero-screen-slider .hero-title {
		font-size: 36px;
		margin: 0 0 26px;
	}
}

@media (min-width: 767.98px) {
	.hero-screen-slider .hero-title {
		letter-spacing: -1px;
	}
}

@media (min-width: 1025.98px) {
	.hero-screen-slider .hero-title {
		font-size: 46px;
	}
}

@media (min-width: 1400px) {
	.hero-screen-slider .hero-title {
		font-size: 52px;
	}
}

@media (min-width: 1600px) {
	.hero-screen-slider .hero-title {
		font-size: 64px;
	}
}

.hero-screen-slider .hero-link {
	display: inline-flex;
	align-items: center;
	position: relative;
	padding-bottom: 11px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
}

.hero-screen-slider .hero-link::after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 3px;
	background-color: #ffffff;
	transition: all .35s ease-in-out;
}

.hero-screen-slider .hero-link:hover::after, .hero-screen-slider .hero-link:focus::after {
	width: 100%;
	left: 0;
}

.hero-screen-slider .hero-link span {
	display: inline-block;
}

.hero-screen-slider .hero-link .btn-text {
	margin-right: 36px;
}

@keyframes fullWidth {
	100% {
		width: 100%;
	}
}

.section-subscribe {
	/* Gravity form */
}

.section-subscribe > .wp-block-group__inner-container {
	max-width: 1700px;
	width: 100%;
}

@media (min-width: 767.98px) {
	.section-subscribe > .wp-block-group__inner-container {
		width: 97%;
		margin-left: auto;
	}
}

@media (min-width: 1200px) {
	.section-subscribe > .wp-block-group__inner-container {
		width: 100%;
	}
}

@media (min-width: 2040px) {
	.section-subscribe > .wp-block-group__inner-container {
		max-width: 1600px;
		margin: 0 auto;
	}
}

@media (min-width: 1760px) {
	.section-subscribe > .wp-block-group__inner-container {
		margin-left: 3rem;
		width: auto;
		max-width: 100%;
	}
}

@media (max-width: 1750px) {
	.section-subscribe > .wp-block-group__inner-container {
		width: 97%;
	}
}

@media (max-width: 767.98px) {
	.section-subscribe .wp-block-columns {
		flex-flow: column-reverse;
	}
}

@media (min-width: 1200px) {
	.section-subscribe .wp-block-column {
		margin-right: 1em;
	}
}

@media (max-width: 767.98px) {
	.section-subscribe .wp-block-column {
		flex-basis: 100% !important;
	}
}

.section-subscribe .wp-block-column .wp-block-image {
	margin: 0;
	height: 100%;
}

.section-subscribe .wp-block-column:first-child {
	padding: 32px 32px 3rem;
}

@media (min-width: 576px) {
	.section-subscribe .wp-block-column:first-child {
		padding: 50px 0 3rem;
	}
}

@media (min-width: 767.98px) {
	.section-subscribe .wp-block-column:first-child {
		flex-basis: auto;
	}
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.section-subscribe .wp-block-column:first-child {
		flex: 1 0 50.5% !important;
	}
}

@media (min-width: 1200px) {
	.section-subscribe .wp-block-column:first-child {
		padding-top: 3rem;
	}
}

@media (max-width: 767.98px) and (min-width: 576px) {
	.section-subscribe .wp-block-column:first-child {
		width: 90%;
		margin: 0 auto;
	}
}

.section-subscribe .wp-block-column:first-child .g-4 {
	max-width: 100%;
	margin-left: auto;
	margin-right: 0;
}

@media (min-width: 767.98px) {
	.section-subscribe .wp-block-column:first-child .g-4 {
		min-height: 170px;
	}
}

.section-subscribe .wp-block-column:first-child .g-4 .g-single {
	width: 95%;
}

@media (max-width: 2300px) {
	.section-subscribe .wp-block-column:first-child .g-4 .g-single {
		margin-left: auto;
		margin-right: 0;
		text-align: right;
		min-width: 100%;
	}
}

@media (max-width: 980px) {
	.section-subscribe .wp-block-column:first-child .g-4 .g-single {
		width: 98%;
	}
}

@media (max-width: 980px) {
	.section-subscribe .wp-block-column:first-child .g-4 .g-single {
		width: 100%;
	}
}

.section-subscribe .wp-block-column:first-child .g-4 img {
	min-width: 100%;
	margin-left: auto;
	object-fit: cover;
}

.section-subscribe .wp-block-column:first-child p,
.section-subscribe .wp-block-column:first-child .gform_wrapper,
.section-subscribe .wp-block-column:first-child h2 {
	max-width: 710px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 767px) {
	.section-subscribe .wp-block-column:first-child p,
	.section-subscribe .wp-block-column:first-child .gform_wrapper,
	.section-subscribe .wp-block-column:first-child h2 {
		width: 100%;
	}
}

.section-subscribe .wp-block-column:first-child .gform_wrapper {
	margin-bottom: 3rem;
}

@media (min-width: 2000px) {
	.section-subscribe .wp-block-column:first-child .gform_wrapper {
		margin-bottom: 5rem;
	}
}

@media (max-width: 767px) {
	.section-subscribe .wp-block-column:first-child .gform_wrapper {
		margin-bottom: 2rem;
	}
}

.section-subscribe .wp-block-column:not(:first-child) {
	margin-left: 0;
}

@media (min-width: 767.98px) {
	.section-subscribe .wp-block-column:last-child {
		flex: 1 0 43% !important;
	}
}

@media (min-width: 991.98px) {
	.section-subscribe .wp-block-column:last-child {
		flex-basis: 47% !important;
	}
}

.section-subscribe .wp-block-column:last-child img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.section-subscribe .wp-block-column p {
	margin: 0;
	font-weight: 700;
	font-size: 14px;
	line-height: 27px;
	letter-spacing: 1.31px;
	text-transform: uppercase;
	color: #66bbe5;
}

@media (min-width: 576px) {
	.section-subscribe .wp-block-column p {
		font-size: 16px;
		letter-spacing: 1.5px;
	}
}

.section-subscribe .wp-block-column h2 {
	margin: 0 0 20px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 1.5;
	color: #272629;
}

@media (min-width: 480px) {
	.section-subscribe .wp-block-column h2 {
		margin-bottom: 30px;
	}
}

@media (min-width: 576px) {
	.section-subscribe .wp-block-column h2 {
		font-size: 32px;
	}
}

@media (min-width: 991.98px) {
	.section-subscribe .wp-block-column h2 {
		font-size: 34px;
	}
}

@media (min-width: 1200px) {
	.section-subscribe .wp-block-column h2 {
		font-size: 36px;
	}
}

@media (min-width: 1400px) {
	.section-subscribe .wp-block-column h2 {
		font-size: 40px;
	}
}

@media (min-width: 1640px) {
	.section-subscribe .wp-block-column h2 {
		font-size: 44px;
	}
}

@media (min-width: 1820px) {
	.section-subscribe .wp-block-column h2 {
		font-size: 48px;
	}
}

.section-subscribe .gform_wrapper.gravity-theme form {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

@media (max-width: 479px) {
	.section-subscribe .gform_wrapper.gravity-theme form {
		flex-direction: column;
	}
}

@media (min-width: 480px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_body {
		margin-right: 21px;
		flex: 1;
	}
}

@media (min-width: 1200px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_body {
		margin-right: 31px;
	}
}

@media (min-width: 576px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer {
		margin-right: 15px;
	}
}

@media (max-width: 479px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer {
		margin-top: 32px;
	}
}

.section-subscribe .gform_wrapper.gravity-theme .gform_footer .gform_ajax_spinner {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(calc(-50% + 5px));
}

@media (min-width: 991.98px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer .gform_button {
		min-width: 175px;
	}
}

@media (min-width: 1200px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer .gform_button {
		min-width: 260px;
	}
}

@media (max-width: 641px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer .gform_button {
		min-width: 175px;
	}
}

@media (max-width: 479px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer .gform_button {
		min-width: 260px;
	}
}

@media (max-width: 420px) {
	.section-subscribe .gform_wrapper.gravity-theme .gform_footer .gform_button {
		width: 100%;
	}
}

@media (max-width: 1600px) {
	.subscription-post-block .page-subscribe.advertise-page-bg .block-count {
		flex-wrap: wrap;
		justify-content: center;
		padding-left: 5%;
		padding-right: 5%;
	}
}

@media (max-width: 767px) {
	.subscription-post-block .page-subscribe.advertise-page-bg .block-count {
		flex-direction: column;
	}
}

@media (max-width: 1600px) {
	.subscription-post-block .page-subscribe.advertise-page-bg .block-count > .wp-block-column {
		max-width: 275px;
		min-width: 275px;
		width: 32%;
		margin: 0 2% 30px;
		padding: 10px 20px 50px;
	}
}

@media (max-width: 980px) {
	.subscription-post-block .page-subscribe.advertise-page-bg .block-count > .wp-block-column {
		width: 48%;
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 767px) {
	.subscription-post-block .page-subscribe.advertise-page-bg .block-count > .wp-block-column {
		max-width: 400px;
	}
}

@media (max-width: 380px) {
	.subscription-post-block .page-subscribe.advertise-page-bg .block-count > .wp-block-column {
		min-width: 260px;
	}
}

.subscription-post-block .page-subscribe.advertise-page-bg .block-count > .wp-block-column .btn.btn--accent {
	margin-top: 20px !important;
}

.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child),
.category-newsletter .section-subscribe .wp-block-column:first-child {
	margin-right: 0;
}

.category-newsletter .section-subscribe .wp-block-column:first-child {
	padding-right: 0 !important;
}

.site-footer .footer-main {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	background-color: #eaeef3;
	padding: 30px 0;
	z-index: 1;
	overflow: hidden;
}

.site-footer .footer-main::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	min-width: 300px;
	width: 31.36vw;
	max-width: 552px;
	height: 100%;
	max-height: 496px;
	background-image: url("../images/contacts-decor.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
	z-index: -1;
	transition: transform .35s ease-in-out;
}

@media (max-width: 767.98px) {
	.site-footer .footer-main::before {
		width: 100%;
		transform: translateX(-30%);
	}
}

@media (min-width: 576px) {
	.site-footer .footer-main {
		padding: 60px 0;
	}
}

@media (min-width: 767.98px) {
	.site-footer .footer-main {
		padding: 60px 0 70px;
	}
}

@media (min-width: 991.98px) {
	.site-footer .footer-main {
		padding: 88px 0 144px;
	}
}

@media (max-width: 767.98px) {
	.site-footer .footer-main .base-row {
		justify-content: center;
		align-items: center;
	}
}

@media (max-width: 575px) {
	.site-footer .footer-main .base-row {
		align-items: center;
	}
}

.site-footer .footer-main .footer-info {
	width: 100%;
	margin-bottom: 30px;
}

@media (min-width: 991.98px) {
	.site-footer .footer-main .footer-info {
		flex-basis: 25%;
		margin-bottom: 0;
		max-width: 305px;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .footer-info {
		flex-basis: 35%;
	}
}

@media (min-width: 1600px) {
	.site-footer .footer-main .footer-info {
		flex-basis: 19.0625%;
	}
}

@media (max-width: 767.98px) {
	.site-footer .footer-main .footer-info {
		text-align: center;
	}
}

@media (max-width: 575px) {
	.site-footer .footer-main .footer-info {
		text-align: center;
	}
}

.site-footer .footer-main .footer-logo {
	display: inline-block;
	max-width: 305px;
}

@media (min-width: 767.98px) {
	.site-footer .footer-main .footer-logo {
		margin-bottom: 25px;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .footer-logo {
		margin-bottom: 44px;
	}
}

.site-footer .footer-main .footer-logo img {
	display: block;
}

.site-footer .footer-main .footer-search-wrap {
	max-width: 305px;
}

@media (max-width: 767.98px) {
	.site-footer .footer-main .footer-search-wrap {
		display: none;
	}
}

.site-footer .footer-main .footer-search-wrap .search-form .search-field {
	padding: 7px 0 5px;
	line-height: 36px;
}

.site-footer .footer-main .footer-search-wrap .search-form .search-field::placeholder {
	color: #909bab;
}

.site-footer .footer-main .footer-search-wrap .search-form .search-submit {
	bottom: 5px;
	line-height: 36px;
	color: #909bab;
}

.site-footer .footer-main .footer-search-wrap .search-form .search-submit:hover, .site-footer .footer-main .footer-search-wrap .search-form .search-submit:focus {
	color: #008ed4;
}

.site-footer .footer-main .footer-menus {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.site-footer .footer-main .menu-col {
	width: 100%;
	max-width: 176px;
}

@media (min-width: 767.98px) {
	.site-footer .footer-main .menu-col:not(:last-child) {
		margin-right: auto;
	}
}

@media (min-width: 991.98px) {
	.site-footer .footer-main .menu-col:not(:last-child) {
		margin-right: 3%;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .menu-col:not(:last-child) {
		margin-right: 4%;
	}
}

@media (max-width: 767.98px) {
	.site-footer .footer-main .menu-col:not(:last-child) {
		margin-bottom: 25px;
	}
}

@media (min-width: 767.98px) {
	.site-footer .footer-main .menu-col {
		width: auto;
		flex: 0 0 30%;
	}
}

@media (min-width: 991.98px) {
	.site-footer .footer-main .menu-col {
		flex: 0 0 15%;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .menu-col {
		flex-basis: 12.5%;
	}
}

@media (min-width: 1600px) {
	.site-footer .footer-main .menu-col {
		flex-basis: 11%;
	}
}

@media (max-width: 767.98px) {
	.site-footer .footer-main .menu-col {
		text-align: center;
	}
}

@media (max-width: 767.98px) and (min-width: 360px) {
	.site-footer .footer-main .menu-col {
		max-width: auto;
	}
	.site-footer .footer-main .menu-col:nth-child(3) {
		margin-bottom: 0;
		max-width: 128px;
		margin-right: 30px;
	}
	.site-footer .footer-main .menu-col:nth-child(4) {
		max-width: 112px;
	}
	.site-footer .footer-main .menu-col .menu-col-inner {
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) and (min-width: 420px) {
	.site-footer .footer-main .menu-col:nth-child(3) {
		margin-right: 64px;
	}
}

@media (max-width: 575px) {
	.site-footer .footer-main .menu-col {
		text-align: center;
	}
}

.site-footer .footer-main .menu-col--multiple {
	max-width: 304px;
}

@media (min-width: 991.98px) {
	.site-footer .footer-main .menu-col--multiple {
		flex: 0 0 24%;
		margin-right: 5.5%;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .menu-col--multiple {
		flex-basis: 23%;
	}
}

@media (min-width: 1600px) {
	.site-footer .footer-main .menu-col--multiple {
		flex-basis: 19%;
		margin-right: 5.5%;
	}
}

@media (max-width: 767.98px) and (min-width: 360px) {
	.site-footer .footer-main .menu-col--multiple {
		max-width: 100%;
	}
	.site-footer .footer-main .menu-col--multiple .menu-col-inner {
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
	}
}

@media (max-width: 767.98px) and (min-width: 420px) {
	.site-footer .footer-main .menu-col--multiple .menu-col-inner {
		max-width: 304px;
	}
}

@media (min-width: 576px) {
	.site-footer .footer-main .menu-col--multiple .menu-col-title::after {
		width: 100%;
	}
}

.site-footer .footer-main .menu-col--multiple .footer-menu {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

@media (min-width: 360px) and (max-width: 419px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu {
		justify-content: center;
	}
}

.site-footer .footer-main .menu-col--multiple .footer-menu .menu:first-child {
	max-width: 128px;
	margin-right: 21.0526%;
	width: 42.1052%;
}

@media (min-width: 360px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:first-child {
		width: 100%;
		margin-right: 30px;
	}
}

@media (min-width: 420px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:first-child {
		width: 42.1052%;
		margin-right: 21.0526%;
	}
}

@media (min-width: 991.98px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:first-child {
		margin-right: 10%;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:first-child {
		margin-right: 15%;
	}
}

@media (min-width: 1600px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:first-child {
		margin-right: 21.0526%;
	}
}

.site-footer .footer-main .menu-col--multiple .footer-menu .menu:last-child {
	max-width: 112px;
	width: 36.8421%;
}

@media (min-width: 360px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:last-child {
		width: 100%;
	}
}

@media (min-width: 420px) {
	.site-footer .footer-main .menu-col--multiple .footer-menu .menu:last-child {
		width: 40.8421%;
	}
}

.site-footer .footer-main .menu-col-title {
	position: relative;
	margin: 0 0 24px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	font-size: 22px;
	line-height: 1.5;
	color: #272629;
	z-index: 1;
}

@media (min-width: 576px) {
	.site-footer .footer-main .menu-col-title {
		font-size: 24px;
	}
}

@media (max-width: 767.98px) {
	.site-footer .footer-main .menu-col-title {
		display: inline-block;
	}
}

@media (max-width: 575px) {
	.site-footer .footer-main .menu-col-title {
		display: inline-block;
	}
}

.site-footer .footer-main .menu-col-title::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 7px;
	width: 106%;
	max-width: 270px;
	height: 6px;
	background-color: #ffd400;
	z-index: -1;
}

@media (min-width: 576px) {
	.site-footer .footer-main .menu-col-title::after {
		width: 81.8181%;
	}
}

@media (min-width: 1200px) {
	.site-footer .footer-main .menu-col-title::after {
		bottom: 7px;
	}
}

.site-footer .footer-main .menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

.site-footer .footer-main .menu li {
	font-size: 18px;
	line-height: 1.5;
	padding-bottom: .5rem;
	font-weight: 500;
}

@media (min-width: 992px) {
	.site-footer .footer-main .menu li {
		font-size: 16px;
	}
}

@media (min-width: 1400px) {
	.site-footer .footer-main .menu li {
		font-size: 18px;
	}
}

.site-footer .footer-main .menu li:not(:last-child) {
	margin-bottom: 8px;
}

.site-footer .footer-main .menu li a {
	color: #272629;
}

.site-footer .footer-main .menu li a:hover, .site-footer .footer-main .menu li a:focus {
	color: #008ed4;
}

.site-footer .footer-bottom {
	padding: 11px 0;
	background-color: #1d3461;
}

.site-footer .footer-bottom-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

@media (max-width: 575px) {
	.site-footer .footer-bottom-wrap {
		flex-direction: column;
	}
	.site-footer .footer-bottom-wrap > *:not(:last-child) {
		margin-bottom: 5px;
	}
}

.site-footer .sep {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 16px;
	line-height: 1.625;
	color: #ffffff;
}

@media (max-width: 575px) {
	.site-footer .sep {
		display: none;
	}
}

.site-footer .footer-service-links .menu-item,
.site-footer .footer-copyright,
.site-footer .footer-creators .zillas-link {
	font-size: 16px;
	line-height: 1.625;
	color: #ffffff;
}

@media (max-width: 980px) {
	.site-footer .footer-service-links .menu-item,
	.site-footer .footer-copyright,
	.site-footer .footer-creators .zillas-link {
		font-size: 14px;
	}
}

@media (max-width: 575px) {
	.site-footer .footer-service-links .menu-item,
	.site-footer .footer-copyright,
	.site-footer .footer-creators .zillas-link {
		font-size: 12px;
	}
}

@media (max-width: 370px) {
	.site-footer .footer-service-links .menu-item,
	.site-footer .footer-copyright,
	.site-footer .footer-creators .zillas-link {
		font-size: 10px;
	}
}

.site-footer .footer-service-links .menu {
	display: flex;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.site-footer .footer-service-links .menu .menu-item {
	position: relative;
}

.site-footer .footer-service-links .menu .menu-item:not(:last-child) {
	margin-right: 20px;
}

.site-footer .footer-service-links .menu .menu-item:not(:last-child)::after {
	content: '|';
	position: absolute;
	right: -12px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 16px;
	line-height: 1.625;
	color: inherit;
}

.site-footer .footer-service-links .menu .menu-item a {
	color: #ffffff;
}

.site-footer .footer-service-links .menu .menu-item a:hover, .site-footer .footer-service-links .menu .menu-item a:focus {
	color: #008ed4;
}

.site-footer .footer-creators .zillas-link {
	display: flex;
	align-items: center;
}

.site-footer .footer-creators .zillas-link span {
	margin-right: 9px;
}

.site-footer .footer-creators .zillas-link a {
	display: inline-block;
	padding-top: 1px;
}

.site-footer .footer-creators .zillas-link a img {
	width: 59px;
}

.main-container .articles-section {
	padding-top: 100px;
}

@media (min-width: 1200px) {
	.main-container .articles-section {
		padding-top: 168px;
	}
}

@media (min-width: 767.98px) {
	.main-container .base-row--w-sidebar {
		display: grid;
		grid-template-areas: "articles-israel sidebar" "articles-community sidebar" "articles-world sidebar" "articles-national sidebar" "articles-ny-nj sidebar" "articles-more sidebar";
		grid-template-columns: 1fr 220px;
		grid-template-rows: auto 1fr;
		justify-content: space-between;
		position: relative;
	}
	.main-container .base-row--w-sidebar::after {
		content: '';
		position: absolute;
		top: 3px;
		bottom: 61px;
		right: 185px;
		right: 269px;
		width: 1px;
		background-color: #eaeef3;
		z-index: 1;
	}
}

@media (min-width: 991.98px) {
	.main-container .base-row--w-sidebar {
		grid-template-columns: 68% 25%;
	}
	.main-container .base-row--w-sidebar::after {
		right: 32%;
		right: calc(32% - 15px);
	}
}

@media (min-width: 1200px) {
	.main-container .base-row--w-sidebar {
		grid-template-columns: 75% 19.0625%;
	}
	.main-container .base-row--w-sidebar::after {
		right: 25%;
	}
}

.main-container .sidebar-wrap {
	grid-area: sidebar;
}

@media (max-width: 767.98px) {
	.main-container .sidebar-wrap {
		margin: 60px 0;
	}
}

.main-container .sidebar-wrap .home-sidebar {
	max-width: 305px;
}

@media (min-width: 767.98px) {
	.main-container .sidebar-wrap .home-sidebar {
		position: sticky;
		right: 0;
		top: calc(var(--header-height) + 5px);
		margin-bottom: 72px;
	}
}

@media (min-width: 991.98px) {
	.main-container .sidebar-wrap .home-sidebar {
		margin-bottom: 56px;
	}
}

@media (max-width: 767.98px) {
	.main-container .sidebar-wrap .home-sidebar {
		margin-left: auto;
		margin-right: auto;
	}
}

.main-container .sidebar-form-wrap {
	position: relative;
	min-height: 302px;
	margin-top: 60px;
	padding: 13px 16px 19px 21px;
	background-image: url("../images/sidebar-form-background.svg");
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 2px;
	/* Gravity form */
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.main-container .sidebar-form-wrap {
		padding-left: 16px;
		min-height: 265px;
	}
}

@media (min-width: 991.98px) {
	.main-container .sidebar-form-wrap {
		margin-top: 84px;
	}
}

.main-container .sidebar-form-wrap::after {
	content: '';
	content: none;
	position: absolute;
	bottom: -33px;
	left: 37px;
	width: 43px;
	height: 33px;
	background-color: #eaeef3;
	clip-path: polygon(100% 0, 0 0, 8% 100%);
}

.main-container .sidebar-form-wrap h4 {
	margin: 0 0 9px;
	margin: 0;
	margin-bottom: 21px;
	font-family: "gimlet-display",sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.5;
	color: #272629;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.main-container .sidebar-form-wrap h4 {
		margin-bottom: 14px;
		font-size: 21px;
	}
}

.main-container .sidebar-form-wrap p:empty {
	display: none;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme form {
	width: 100%;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme input[type="text"],
.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme input[type="tel"],
.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme input[type="email"],
.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme input[type="number"] {
	padding-bottom: 5px;
	background: transparent;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .floating-label .gfield_label {
	padding-bottom: 7px;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .floating-label .gfield_label .gfield_required {
	display: none;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .gfield {
	position: relative;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .gfield_validation_message {
	position: absolute;
	top: 100%;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .gform_footer {
	margin: 28px 0 0 0;
	width: 100%;
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .gform_footer .gform_ajax_spinner {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
}

.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .gform_footer .gform_button {
	height: 64px;
	width: 100%;
	padding: 16px 35px;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.main-container .sidebar-form-wrap .gform_wrapper.gravity-theme .gform_footer .gform_button {
		height: 50px;
	}
}

.main-container .home-sidebar {
	/* Latest Stories List */
}

.main-container .home-sidebar p:empty {
	display: none;
}

.main-container .home-sidebar .latest-posts-block {
	margin-top: 60px;
}

@media (min-width: 991.98px) {
	.main-container .home-sidebar .latest-posts-block {
		margin-top: 82px;
	}
}

.main-container .home-sidebar .latest-posts-block .latest-posts-title {
	margin: 0 0 24px;
	font-family: "gimlet-display",sans-serif;
	font-weight: 500;
	font-size: 28px;
	line-height: 1.5;
	color: #272629;
}

.main-container .home-sidebar .latest-posts-block .latest-posts-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.main-container .home-sidebar .latest-posts-block .latest-posts-item:not(:last-child) {
	margin-bottom: 30px;
}

.main-container .home-sidebar .latest-posts-block .latest-post-link {
	display: block;
}

.main-container .home-sidebar .latest-posts-block .latest-post-link:hover .latest-post-title, .main-container .home-sidebar .latest-posts-block .latest-post-link:focus .latest-post-title {
	color: #008ed4;
}

.main-container .home-sidebar .latest-posts-block .latest-post-category {
	margin: 0 0 9px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.6875;
	letter-spacing: 1.5px;
	color: #66bbe5;
	text-transform: uppercase;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.main-container .home-sidebar .latest-posts-block .latest-post-category {
		font-size: 15px;
	}
}

.main-container .home-sidebar .latest-posts-block .latest-post-title {
	margin: 0;
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.5;
	color: #272629;
	transition: all .35s ease-in-out;
}

@media (min-width: 767.98px) and (max-width: 991.98px) {
	.main-container .home-sidebar .latest-posts-block .latest-post-title {
		font-size: 14px;
	}
}

.main-container .home-sidebar p:empty {
	display: none;
}

.main-container .home-sidebar div[class*="bsaProContainer"] {
	min-width: 100%;
	min-height: auto;
}

.main-container .home-sidebar div[class*="bsaProContainer"] .bsaProItem {
	margin: 0;
}

.main-container .home-sidebar div[class*="bsaProContainer"] .bsaProItem__url {
	display: block;
	position: relative;
	height: 0;
	padding-top: 16.33986% !important;
	padding-top: 147.5409% !important;
}

.main-container .home-sidebar div[class*="bsaProContainer"] .bsaProItemInner__thumb,
.main-container .home-sidebar div[class*="bsaProContainer"] .bsaProItemInner .bsaProAnimateThumb {
	height: 100% !important;
}

.main-container .home-sidebar div[class*="bsaProContainer"] .bsaProItemInner__img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	min-width: auto;
	min-height: auto;
	max-height: 100% !important;
	height: 100% !important;
}

.main-container .articles-block {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-bottom: 100px;
}

@media (min-width: 767.98px) {
	.main-container .articles-block {
		padding-right: 35px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block {
		max-width: 1200px;
		padding-right: 15px;
		margin-bottom: 80px;
	}
}

@media (min-width: 1200px) {
	.main-container .articles-block {
		padding-right: 7.91667%;
	}
}

.main-container .articles-block:last-child {
	margin-bottom: 76px;
}

@media (min-width: 640px) {
	.main-container .articles-block:last-child {
		margin-bottom: 72px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block:last-child {
		margin-bottom: 56px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block--grid-2-featured .articles-block-title {
		margin-bottom: 45px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block--grid-3 .articles-block-title {
		margin-bottom: 36px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block--grid-2-small .articles-block-title {
		margin-bottom: 41px;
	}
}

@media (min-width: 576px) {
	.main-container .articles-block--israel::before, .main-container .articles-block--community::before, .main-container .articles-block--world::before, .main-container .articles-block--national::before, .main-container .articles-block--ny-nj::before {
		content: '';
		position: absolute;
		height: 100%;
		background-repeat: no-repeat;
		background-size: contain;
		background-position: right;
		z-index: -1;
	}
}

.main-container .articles-block--israel {
	grid-area: articles-israel;
}

.main-container .articles-block--israel::before {
	top: 52px;
	right: 32px;
	min-width: 190px;
	width: 17.1945%;
	max-width: 190px;
	max-height: 520px;
	background-image: url("../images/israel_decor.svg");
}

@media (min-width: 991.98px) {
	.main-container .articles-block--israel::before {
		right: calc(32px + 7.91667%);
	}
}

.main-container .articles-block--community {
	grid-area: articles-community;
}

.main-container .articles-block--community::before {
	bottom: 61px;
	right: -14px;
	min-width: 290px;
	width: 52.03619%;
	max-width: 575px;
	max-height: 258px;
	background-image: url("../images/community_decor.svg");
}

@media (min-width: 991.98px) {
	.main-container .articles-block--community::before {
		right: calc(-14px + 7.91667%);
	}
}

.main-container .articles-block--world {
	grid-area: articles-world;
}

.main-container .articles-block--world::before {
	bottom: 0;
	right: -19px;
	min-width: 290px;
	width: 43.1674%;
	max-width: 477px;
	max-height: 477px;
	background-image: url("../images/world_decor.svg");
}

@media (min-width: 991.98px) {
	.main-container .articles-block--world::before {
		right: calc(-35px + 7.91667%);
	}
}

.main-container .articles-block--national {
	grid-area: articles-national;
}

.main-container .articles-block--national::before {
	bottom: -22px;
	right: -7px;
	min-width: 310px;
	width: 62.1719%;
	max-width: 687px;
	max-height: 425px;
	background-image: url("../images/national_decor.svg");
}

@media (min-width: 991.98px) {
	.main-container .articles-block--national::before {
		right: calc(-37px + 7.91667%);
	}
}

.main-container .articles-block--ny-nj {
	grid-area: articles-ny-nj;
}

.main-container .articles-block--ny-nj::before {
	bottom: -22px;
	right: -7px;
	min-width: 310px;
	width: 62.1719%;
	max-width: 687px;
	max-height: 425px;
	background-image: url("../images/national_decor.svg");
}

@media (min-width: 991.98px) {
	.main-container .articles-block--ny-nj::before {
		right: calc(-37px + 7.91667%);
	}
}

.main-container .articles-block--more {
	grid-area: articles-more;
}

.main-container .articles-block-title {
	position: relative;
	flex: 1;
	margin: 0 0 21px;
}

@media (min-width: 991.98px) {
	.main-container .articles-block-title {
		margin-bottom: 30px;
	}
}

.main-container .articles-block-title span {
	display: inline-block;
}

.main-container .articles-block-title--main {
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 1.5;
	color: #272629;
}

@media (min-width: 576px) {
	.main-container .articles-block-title--main {
		font-size: 34px;
	}
}

@media (min-width: 767.98px) {
	.main-container .articles-block-title--main {
		font-size: 38px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block-title--main {
		font-size: 42px;
	}
}

@media (min-width: 1200px) {
	.main-container .articles-block-title--main {
		font-size: 44px;
	}
}

@media (min-width: 1400px) {
	.main-container .articles-block-title--main {
		font-size: 48px;
	}
}

.main-container .articles-block-title--hebrew {
	position: absolute;
	left: 0;
	bottom: 6px;
	font-family: "LuciaGrande", sans-serif;
	font-weight: 700;
	font-size: 120px;
	font-size: 80px;
	line-height: 72px;
	color: #eaeef3;
	z-index: -1;
}

@media (min-width: 480px) {
	.main-container .articles-block-title--hebrew {
		left: 4px;
	}
}

@media (min-width: 767.98px) {
	.main-container .articles-block-title--hebrew {
		left: 12px;
		font-size: 84px;
		line-height: 1;
	}
}

@media (min-width: 860px) {
	.main-container .articles-block-title--hebrew {
		left: 32px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block-title--hebrew {
		font-size: 90px;
	}
}

@media (min-width: 1200px) {
	.main-container .articles-block-title--hebrew {
		font-size: 100px;
	}
}

@media (min-width: 1400px) {
	.main-container .articles-block-title--hebrew {
		font-size: 120px;
	}
}

@media (max-width: 575px), (min-width: 767.98px) and (max-width: 991.98px) {
	.main-container .articles-block-title--hebrew {
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
	}
}

.main-container .articles-block-grid {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	width: 100%;
}

@media (min-width: 767.98px) {
	.main-container .articles-block-grid {
		order: 3;
	}
}

@media (max-width: 767.68px) {
	.main-container .articles-block-grid {
		flex-direction: column;
	}
}

@media (max-width: 991.98px) {
	.main-container .articles-block-grid .article-col:not(:last-child) {
		margin-bottom: 41px;
	}
}

@media (max-width: 479px) {
	.main-container .articles-block-grid .article-col:not(:last-child) {
		margin-bottom: 35px;
	}
}

.main-container .articles-block-grid--col-2-featured {
	justify-content: space-between;
}

.main-container .articles-block-grid--col-2-featured .article-col:first-child {
	margin-bottom: 0;
}

@media (min-width: 991.98px) {
	.main-container .articles-block-grid--col-2-featured .article-col:first-child {
		width: 46%;
		flex-shrink: 0;
		margin-right: 4%;
	}
}

@media (min-width: 1200px) {
	.main-container .articles-block-grid--col-2-featured .article-col:first-child {
		width: 52.76018%;
		margin-right: 4.25339%;
	}
}

@media (max-width: 991.98px) {
	.main-container .articles-block-grid--col-2-featured .article-col:first-child {
		margin-bottom: 41px;
	}
}

@media (max-width: 479px) {
	.main-container .articles-block-grid--col-2-featured .article-col:first-child {
		margin-bottom: 35px;
	}
}

.main-container .articles-block-grid--col-2-featured .article-col:last-child {
	flex: 1;
}

.main-container .articles-block-grid--col-2-featured .article-col:last-child .articles-item:not(:last-child) {
	margin-bottom: 24px;
}

@media (min-width: 640px) {
	.main-container .articles-block-grid--col-2-featured .article-col:last-child .articles-item:not(:last-child) {
		margin-bottom: 28px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block-grid--col-2-featured .article-col:last-child .articles-item:not(:last-child) {
		margin-bottom: 24px;
	}
}

.main-container .articles-block-grid--col-3 {
	justify-content: space-between;
}

.main-container .articles-block-grid--col-3 .article-col {
	width: 100%;
}

@media (min-width: 991.98px) {
	.main-container .articles-block-grid--col-3 .article-col {
		width: 31.402714%;
		margin-bottom: 0;
	}
	.main-container .articles-block-grid--col-3 .article-col:not(:last-child) {
		margin-bottom: 0;
	}
}

.main-container .articles-block-grid--col-2-horizontal {
	justify-content: space-between;
}

.main-container .articles-block-grid--col-2-horizontal .article-col {
	width: 100%;
	margin-bottom: 24px;
}

@media (min-width: 640px) {
	.main-container .articles-block-grid--col-2-horizontal .article-col {
		margin-bottom: 28px;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-block-grid--col-2-horizontal .article-col {
		width: 48%;
		margin-bottom: 24px;
	}
}

@media (min-width: 1200px) {
	.main-container .articles-block-grid--col-2-horizontal .article-col {
		width: 44.43%;
	}
}

.main-container .articles-btn-wrap {
	margin: 20px 30px 0 auto;
}

@media (min-width: 767.98px) {
	.main-container .articles-btn-wrap {
		order: 2;
		margin: 15px 0 0 auto;
	}
}

@media (min-width: 991.98px) {
	.main-container .articles-btn-wrap {
		margin-top: 18px;
	}
}

@media (min-width: 1200px) {
	.main-container .articles-btn-wrap {
		margin-top: 20px;
	}
}

@media (min-width: 1400px) {
	.main-container .articles-btn-wrap {
		margin-top: 25px;
	}
}

.main-container .articles-btn-wrap .btn span {
	display: inline-block;
}

.main-container .articles-btn-wrap .btn--w-arrow::after {
	color: #008ed4;
}

.section-slide.wp-block-cover,
.section-slide > div.wp-block-cover {
	padding: 6% 0;
}

@media (max-width: 1400px) {
	.section-slide.wp-block-cover,
	.section-slide > div.wp-block-cover {
		min-height: 250px;
	}
}

.section-slide.wp-block-cover .wp-block-cover__inner-container,
.section-slide > div.wp-block-cover .wp-block-cover__inner-container {
	max-width: 90%;
	margin-right: auto;
	margin-left: auto;
}

.section-slide h1 {
	text-align: center;
	margin-top: 15px;
}

@media (max-width: 767px) {
	.section-slide h1 {
		margin-top: 0;
		margin-bottom: 2%;
	}
}

.section-slide p {
	color: #ffffff;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 2%;
	margin-bottom: 0;
}

@media (max-width: 980px) {
	.section-slide p {
		font-size: 14px;
	}
}

.section-slide img {
	width: 100%;
}

.section-story {
	max-width: 800px;
	margin: auto;
	width: 90%;
	padding: 3.5% 0 3.5%;
}

@media (min-width: 2000px) {
	.section-story {
		padding: 4% 0;
	}
}

@media (max-width: 450px) {
	.section-story {
		padding: 25px 0;
	}
}

.section-story h2 {
	text-align: center;
	margin: 0px 0 20px;
}

.section-story p {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: center;
	margin-bottom: 25px;
}

.section-story p:first-child {
	margin-bottom: 0;
}

.section-story p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

.section-story.text-center {
	max-width: 900px;
	width: 90%;
}

@media (max-width: 920px) {
	.section-story.text-center {
		padding: 40px 5% 15px;
	}
}

.section-story.text-center p {
	max-width: 800px;
	margin: auto;
}

.section-cta .wp-block-cover__inner-container {
	max-width: 1000px;
	width: 90%;
	margin: auto;
	padding: 5% 0 6%;
}

@media (max-width: 767px) {
	.section-cta .wp-block-cover__inner-container {
		padding: 5% 0 8%;
	}
}

@media (max-width: 450px) {
	.section-cta .wp-block-cover__inner-container {
		padding: 35px 5%;
	}
}

.section-cta .wp-block-cover__inner-container h2 {
	margin-top: 0;
	text-align: center;
	margin-bottom: 0;
}

.section-cta .wp-block-cover__inner-container p {
	color: #ffffff;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: center;
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center {
	margin-top: 7%;
}

@media (max-width: 475px) {
	.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center {
		margin-bottom: 7%;
	}
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div {
	display: flex;
	justify-content: center;
}

@media (max-width: 585px) {
	.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div {
		flex-direction: column;
	}
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div .btn--accent {
	max-width: 64px;
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div button {
	margin-left: 0 !important;
}

@media (max-width: 585px) {
	.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div button {
		margin-left: auto !important;
	}
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:first-child button {
	border: 2px solid #008ed4;
	max-height: 64px;
	width: 234px;
	max-width: 234px;
}

@media (max-width: 585px) {
	.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:first-child button {
		argin: auto !important;
	}
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:first-child button:hover {
	border: 2px solid #66bbe5;
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div .wp-block-buttons.is-content-justification-space-between {
	margin-left: 10px;
}

@media (max-width: 585px) {
	.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div .wp-block-buttons.is-content-justification-space-between {
		margin-left: 0;
	}
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:last-child {
	margin-left: 15px !important;
}

@media (max-width: 585px) {
	.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:last-child {
		margin-top: 10px;
		margin-left: 0 !important;
	}
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:last-child button {
	border: 2px solid #fff;
	background-color: transparent;
	max-height: 64px;
}

.section-cta .wp-block-cover__inner-container .wp-block-buttons.is-content-justification-center.woo-btn-row > div form:last-child button:hover {
	background-color: #ffd400;
	border-color: #ffd400;
	color: #272629;
}

@media (max-width: 475px) {
	.subscribe-faq .wp-block-columns.has-background {
		padding: 0 5%;
	}
}

.section-about .wp-block-group__inner-container {
	margin: auto;
	padding: 6% 0 5%;
	max-width: 1440px;
	width: 90%;
}

@media (max-width: 767px) {
	.section-about .wp-block-group__inner-container {
		padding: 60px 0 65px;
	}
}

.section-about .wp-block-group__inner-container .wp-block-group__inner-container {
	width: 100%;
	padding: 0;
}

@media (max-width: 767px) {
	.section-about .wp-block-group__inner-container .wp-block-columns {
		flex-direction: column-reverse;
	}
}

.section-about .wp-block-group__inner-container .wp-block-column:first-child {
	display: flex;
	align-items: center;
}

@media (max-width: 1200px) {
	.section-about .wp-block-group__inner-container .wp-block-column:first-child .wp-block-image {
		margin-bottom: 0;
	}
}

.section-about .wp-block-group__inner-container .wp-block-column:last-child {
	padding-left: 8%;
	padding-top: 1.5%;
}

@media (max-width: 1200px) {
	.section-about .wp-block-group__inner-container .wp-block-column:last-child {
		padding-left: 2%;
	}
}

@media (max-width: 767px) {
	.section-about .wp-block-group__inner-container .wp-block-column:last-child {
		padding-left: 0;
		margin-left: 0;
		margin-bottom: 20px;
	}
}

.section-about .wp-block-group__inner-container h2 {
	margin-bottom: 20px !important;
}

@media (max-width: 1400px) {
	.section-about .wp-block-group__inner-container h2 {
		margin-bottom: 10px !important;
	}
}

.section-about .wp-block-group__inner-container p {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 0;
}

@media (max-width: 1200px) {
	.section-about .wp-block-group__inner-container p {
		line-height: 24px;
	}
}

@media (max-width: 767px) {
	.section-about .wp-block-group__inner-container p {
		margin-bottom: 20px;
	}
}

.section-about .wp-block-group__inner-container p:first-child {
	margin-bottom: 10px;
}

.section-about .wp-block-group__inner-container p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
}

@media (max-width: 767px) {
	.section-about .wp-block-group__inner-container p span {
		line-height: 1.5;
	}
}

.section-about .wp-block-group__inner-container h2 {
	text-align: left;
	margin: 0;
	line-height: 1.4;
}

@media (max-width: 1550px) {
	.section-about .wp-block-group__inner-container h2 {
		font-size: 40px;
		line-height: 1.2;
	}
}

@media (max-width: 1200px) {
	.section-about .wp-block-group__inner-container h2 {
		font-size: 29px;
	}
}

@media (max-width: 991px) {
	.section-about .wp-block-group__inner-container h2 {
		font-size: 26px;
	}
}

@media (max-width: 600px) {
	.section-about .wp-block-group__inner-container h2 {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.section-about.image-right .wp-block-columns {
		flex-direction: column;
	}
}

.section-about.image-right .wp-block-column {
	flex-direction: column;
	align-items: flex-start !important;
}

@media (max-width: 767px) {
	.section-about.image-right .wp-block-column:last-child {
		margin-bottom: 0;
	}
}

@media (max-width: 767px) {
	.section-about.image-right .wp-block-column:last-child .wp-block-image {
		margin-bottom: 0;
	}
}

.section-testimonials .wp-block-group__inner-container {
	padding: 5% 0 6%;
	max-width: 1440px;
	width: 90%;
	margin: auto;
	overflow: hidden;
}

@media (max-width: 599px) {
	.section-testimonials .wp-block-group__inner-container {
		max-width: 400px;
		padding: 50px 0;
	}
}

.section-testimonials .wp-block-group__inner-container h2 {
	text-align: center;
	margin: 0;
	margin-bottom: 40px;
}

.section-testimonials .wp-block-group__inner-container p:first-child {
	margin-bottom: 0;
}

.section-testimonials .wp-block-group__inner-container p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns {
	flex-wrap: wrap;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-stage-outer .owl-stage {
	display: flex;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-stage-outer .owl-stage .wp-block-group__inner-container {
	padding: 5px 0 40px;
}

@media (max-width: 767px) {
	.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-stage-outer .owl-stage .wp-block-group__inner-container {
		padding: 5px 0;
		width: 100%;
	}
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-nav {
	display: none;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-dots {
	width: 100%;
	margin-top: 25px;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-dots .owl-dot {
	border: none;
	background: none;
	transition-duration: .4s;
	padding: 0.6em 0 0.4em;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-dots .owl-dot span {
	background: none;
	width: 16px;
	height: 16px;
	border: 2px solid #D6D6D6;
	transition-duration: .4s;
	cursor: pointer;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-dots .owl-dot.active span,
.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .owl-dots .owl-dot:hover span {
	background-color: #008ed4;
	border-color: #008ed4;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column {
	border: 1px solid #c3cbd6;
	background-color: #ffffff;
	padding: 0 25px;
}

@media (max-width: 767px) {
	.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column {
		padding: 0 15px;
	}
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column p {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: center;
}

@media (max-width: 1400px) {
	.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column p {
		font-size: 20px;
		line-height: 1.4;
	}
}

@media (max-width: 767px) {
	.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column p {
		font-size: 16px;
	}
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column .person-title {
	color: #727880;
	font-family: "Proxima Nova - Regular";
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
	text-align: center;
	margin-top: 0;
}

.section-testimonials .wp-block-group__inner-container > .wp-block-columns > .wp-block-column > .wp-block-columns .wp-block-column h4 {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: center;
	margin-bottom: 0;
}

.section-logo {
	margin-bottom: 3%;
}

.section-logo .wp-block-column .wp-block-columns {
	max-width: 1550px;
	width: 90%;
	margin: auto;
	overflow: hidden;
	margin: auto;
	padding: 3% 0 2%;
}

.section-logo .wp-block-column .wp-block-columns .wp-block-column {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media (min-width: 600px) and (max-width: 781px) {
	.section-logo .wp-block-column .wp-block-columns .wp-block-column {
		width: 33%;
		flex-basis: 30% !important;
		margin: 20px auto 0;
		justify-content: center;
	}
}

@media (max-width: 599px) {
	.section-logo .wp-block-column .wp-block-columns .wp-block-column {
		width: 50%;
		flex-basis: 50% !important;
		margin: 15px auto;
		justify-content: center;
	}
}

.section-logo .wp-block-column .wp-block-columns .wp-block-column figure {
	margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (max-width: 1250px) {
	.section-logo .wp-block-column .wp-block-columns .wp-block-column figure img {
		transform: scale(0.8);
	}
}

@media (max-width: 500px) {
	.section-logo .wp-block-column .wp-block-columns .wp-block-column figure img {
		transform: scale(0.7);
	}
}

.page-id-148 .section-about .wp-block-group__inner-container {
	padding: 6% 0 5%;
}

@media (max-width: 767px) {
	.page-id-148 .section-about .wp-block-group__inner-container {
		padding: 8% 0 12%;
	}
}

.page-id-148 .section-about .wp-block-group__inner-container .wp-block-group__inner-container {
	padding: 0;
}

@media (max-width: 767px) {
	.page-id-148 .section-cta {
		margin-top: 25px;
	}
}

.section-contact .wp-block-group__inner-container {
	max-width: 1440px;
	width: 90%;
	padding: 2% 0 4%;
	margin: auto;
}

@media (max-width: 767px) {
	.section-contact .wp-block-group__inner-container {
		padding: 15px 0 50px;
	}
}

.section-contact .wp-block-group__inner-container p {
	margin-bottom: 0;
}

.section-contact .wp-block-group__inner-container p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

.section-contact .wp-block-group__inner-container h2 {
	margin-top: 0;
	margin-bottom: 47px;
}

@media (max-width: 599px) {
	.section-contact .wp-block-group__inner-container h2 {
		margin-bottom: 30px;
	}
}

@media (max-width: 1050px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:first-child h2 {
		font-size: 30px;
	}
}

@media (max-width: 767px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:first-child h2 {
		margin-top: 10px !important;
		text-align: center;
	}
}

@media (max-width: 599px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:first-child h2 {
		margin-top: 30px !important;
	}
}

@media (max-width: 767px) {
	.section-general-form .wp-block-group__inner-container .wp-block-columns {
		padding-top: 5px !important;
	}
}

.data-contact {
	padding-left: 5% !important;
	padding-top: 4% !important;
}

@media (max-width: 767px) {
	.data-contact {
		margin: 0 auto !important;
		padding-left: 0 !important;
	}
}

.data-contact .contact-column {
	max-width: 550px;
}

@media (max-width: 1050px) {
	.data-contact .contact-column {
		flex-direction: column;
	}
}

@media (max-width: 599px) {
	.data-contact .contact-column {
		display: flex;
		flex-direction: column;
		max-width: 220px;
	}
}

.data-contact .contact-column .wp-block-column:first-child {
	padding-top: 0 !important;
}

@media (max-width: 1050px) {
	.data-contact .contact-column .wp-block-column:first-child {
		margin-left: 20px;
	}
}

@media (max-width: 980px) {
	.data-contact .contact-column .wp-block-column:first-child {
		margin-left: -20px;
	}
}

@media (max-width: 767px) {
	.data-contact .contact-column .wp-block-column:first-child {
		margin-left: 0;
	}
}

@media (max-width: 600px) {
	.data-contact .contact-column .wp-block-column:first-child {
		margin-left: 10px;
	}
}

@media (max-width: 1400px) {
	.data-contact .contact-column .wp-block-column:last-child {
		padding-left: 0 !important;
		margin-left: 0;
	}
}

@media (max-width: 1050px) {
	.data-contact .contact-column .wp-block-column:last-child {
		margin-left: -20px;
	}
}

@media (max-width: 767px) {
	.data-contact .contact-column .wp-block-column:last-child {
		margin: 0 auto 20px !important;
	}
}

@media (max-width: 599px) {
	.data-contact .contact-column .wp-block-column:last-child {
		margin: 10px auto 12px !important;
	}
}

@media (max-width: 980px) {
	.data-contact .contact-column > div {
		margin: 0;
	}
}

@media (max-width: 980px) {
	.data-contact .contact-column > div:first-child {
		padding-left: 40px;
		grid-area: el-1;
	}
}

@media (max-width: 980px) {
	.data-contact .contact-column > div:nth-child(2) {
		grid-area: el-2;
		padding-left: 30px;
	}
}

@media (max-width: 599px) {
	.data-contact .contact-column > div:nth-child(2) {
		padding-left: 0;
	}
}

@media (max-width: 980px) {
	.data-contact .contact-column > div:last-child {
		grid-area: el-3;
		padding-left: 30px;
	}
}

@media (max-width: 599px) {
	.data-contact .contact-column > div:last-child {
		padding-left: 0;
	}
}

.data-contact .contact-column h4 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	position: relative;
}

.data-contact .contact-column h4:after {
	position: absolute;
	content: '';
	top: 7px;
	left: -30px;
	background-image: url(/wp-content/themes/hamodia/images/map.svg);
	width: 22px;
	height: 22px;
	background-size: cover;
}

.data-contact .contact-column p {
	max-width: 183px;
	color: #727880;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
	text-align: left;
	margin-top: 5px;
}

.data-contact .contact-column .wp-block-buttons {
	flex-direction: column;
	align-items: flex-start;
}

.data-contact .contact-column .wp-block-buttons .wp-block-button__link {
	background: none;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	padding-right: 0;
	transition-duration: .4s;
	padding-left: 50px;
	white-space: nowrap;
}

.data-contact .contact-column .wp-block-buttons .get-deriction a {
	padding-left: 0;
	color: #008ed4;
	font-family: "RobotoRegular";
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
	text-align: left;
	text-decoration: underline;
	transition-duration: .4s;
}

.data-contact .contact-column .wp-block-buttons .get-deriction a:hover {
	text-decoration: none;
}

.data-contact .contact-column .wp-block-buttons .phone .wp-block-button__link:after {
	position: absolute;
	content: '';
	top: 2px;
	left: 18px;
	background-image: url(/wp-content/themes/hamodia/images/phone.svg);
	width: 20px;
	height: 20px;
	background-size: cover;
}

.data-contact .contact-column .wp-block-buttons .phone .wp-block-button__link:hover {
	color: #008ed4;
}

.data-contact .contact-column .wp-block-buttons .fax .wp-block-button__link:after {
	position: absolute;
	content: '';
	top: 2px;
	left: 18px;
	background-image: url(/wp-content/themes/hamodia/images/fax.svg);
	width: 20px;
	height: 20px;
	background-size: cover;
}

.data-contact .contact-column .wp-block-buttons .email .wp-block-button__link:after {
	position: absolute;
	content: '';
	top: 2px;
	left: 14px;
	background-image: url(/wp-content/themes/hamodia/images/email.svg);
	width: 26px;
	background-size: cover;
	height: 26px;
}

@media (max-width: 980px) {
	.data-contact .contact-column .wp-block-buttons .email .wp-block-button__link:after {
		left: 17px;
	}
}

.data-contact .contact-column .wp-block-buttons .email .wp-block-button__link:hover {
	color: #008ed4;
}

.data-contact .contact-column .wp-block-buttons .support .wp-block-button__link:after {
	position: absolute;
	content: '';
	top: 2px;
	left: 18px;
	background-image: url(/wp-content/themes/hamodia/images/headset.svg);
	width: 20px;
	height: 20px;
	background-size: cover;
}

@media (max-width: 980px) {
	.data-contact .contact-column .wp-block-buttons .support .wp-block-button__link:after {
		left: 20px;
	}
}

.data-contact .contact-column .wp-block-buttons .support .wp-block-button__link:hover {
	color: #008ed4;
}

.section-toggle .wp-block-group__inner-container {
	max-width: 1440px;
	width: 90%;
	margin: auto;
	padding: 20px 0 5%;
}

@media (max-width: 980px) {
	.section-toggle .wp-block-group__inner-container {
		padding-top: 10px;
	}
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container {
		padding: 0 0 50px;
		width: 100%;
	}
}

.section-toggle .wp-block-group__inner-container h3 {
	text-align: left;
	padding-left: 5px;
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns {
		flex-wrap: wrap;
		flex-direction: column;
	}
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
	width: 50%;
	margin-bottom: 50px;
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
		width: 100%;
		margin-left: 0;
		margin-bottom: 20px;
	}
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container {
	padding: 0;
	margin: 0;
	background-color: #fff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
	position: relative;
	margin-top: 20px;
	cursor: pointer;
	width: 100%;
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container:before {
	position: absolute;
	content: '+';
	right: 15px;
	top: 15px;
	width: 40px;
	height: 40px;
	color: #008ed4;
	font-size: 26px;
	font-weight: 700;
	border-radius: 50%;
	border: 2px solid #008ed4;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: .4s;
	line-height: 1;
	padding-top: 2px;
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container:before {
		padding-top: 1px;
	}
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-title {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: left;
	display: flex;
	align-items: center;
	padding: 0 70px 0 30px;
	height: 80px;
	margin: 0;
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-title {
		font-size: 16px;
		line-height: 1.2;
		height: 70px;
		padding-left: 25px;
	}
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text {
	display: none;
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container {
	box-shadow: none;
	width: 100%;
	margin: 0;
	padding: 45px 40px;
	border-top: 1px solid #e1e5ea;
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container {
		padding: 25px 30px;
	}
}

@media (max-width: 500px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container {
		padding: 25px 20px;
	}
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container p, .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container a {
	margin: 0;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
}

@media (max-width: 767px) {
	.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container p, .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container a {
		line-height: 1.3;
	}
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container a {
	transform-origin: .4s;
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container a:hover {
	color: #008ed4;
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-group__inner-container .toggle-text .wp-block-group__inner-container::before {
	display: none;
}

.section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column .open > .wp-block-group__inner-container:before {
	opacity: .4;
	content: '–';
	padding: 0;
}

@media (min-width: 2000px) {
	.page-id-90 .section-general-form .wp-block-group__inner-container {
		padding: 5% 0;
	}
}

.form-main-radio .gchoice input[type="radio"]:checked + label:before {
	border-color: #008ed4;
}

.form-main-radio .gchoice input[type="radio"]:checked + label:after {
	opacity: 1;
	transform: none;
}

input:focus {
	border-color: #008ed4 !important;
}

*:focus {
	outline: none !important;
}

#gform_confirmation_message_10 {
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
}

.section-story.text-center.page-thank {
	max-width: 770px;
	padding: 5.5% 0 2%;
}

@media (max-width: 980px) {
	.section-story.text-center.page-thank {
		padding-top: 70px;
	}
}

@media (max-width: 980px) {
	.section-story.text-center.page-thank {
		padding-top: 60px;
	}
}

.section-story.text-center.page-thank h2 {
	font-size: 36px;
	line-height: 54px;
	margin-bottom: 30px;
}

@media (max-width: 980px) {
	.section-story.text-center.page-thank h2 {
		line-height: 1.4;
	}
}

@media (max-width: 767px) {
	.section-story.text-center.page-thank h2 {
		font-size: 30px;
		width: 90%;
		margin: 0 auto 25px;
	}
}

@media (max-width: 500px) {
	.section-story.text-center.page-thank h2 {
		font-size: 25px;
		margin-top: 5px;
	}
}

@media (max-width: 767px) {
	.section-story.text-center.page-thank p {
		width: 90%;
	}
}

.page-thank-btn {
	margin-bottom: 6%;
	margin-top: 2%;
}

@media (min-width: 1930px) {
	.page-thank-btn {
		margin-bottom: 6.5%;
	}
}

@media (max-width: 980px) {
	.page-thank-btn {
		margin-bottom: 80px;
		margin-top: 35px;
	}
}

.advertise-page {
	max-width: 830px;
	margin: 2% auto 4%;
}

@media (max-width: 980px) {
	.advertise-page {
		margin-top: 0;
	}
}

.advertise-page.section-story {
	margin: 0 auto 1%;
	padding-bottom: 15px;
	padding-top: 0;
}

@media (max-width: 980px) {
	.advertise-page.section-story {
		padding: 65px 5% 15px !important;
	}
}

@media (max-width: 767px) {
	.advertise-page.section-story {
		padding: 35px 5% 15px !important;
	}
}

@media (max-width: 980px) {
	.advertise-page.section-story h2 {
		margin-bottom: 0;
	}
}

@media (max-width: 767px) {
	.section-about.advertise-page-section {
		padding-top: 30px;
	}
}

@media (max-width: 450px) {
	.section-about.advertise-page-section {
		padding-top: 45px;
	}
}

.section-about.advertise-page-section > .wp-block-group__inner-container {
	padding-top: 5%;
}

.page-id-32 .section-toggle .wp-block-group__inner-container {
	padding-top: 0;
	padding-bottom: 5%;
}

@media (min-width: 2000px) {
	.page-id-32 .section-toggle .wp-block-group__inner-container {
		padding-bottom: 4%;
	}
}

@media (max-width: 1400px) {
	.page-id-32 .section-toggle .wp-block-group__inner-container {
		padding-bottom: 0.5%;
	}
}

@media (max-width: 980px) {
	.page-id-32 .section-toggle .wp-block-group__inner-container {
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.page-id-32 .section-toggle .wp-block-group__inner-container {
		padding: 0 0 40px;
	}
}

.page-id-32 .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
	margin-bottom: 30px;
}

@media (max-width: 550px) {
	.page-id-32 .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
		padding-top: 0;
	}
}

.page-id-32 .section-toggle .advertise-page {
	margin-top: 0;
}

.page-subscribe.advertise-page-bg.three-blocks .section-story.text-center {
	max-width: 1380px;
	margin: auto;
	width: 90%;
	padding-left: 0;
	padding-right: 0;
}

.page-subscribe.advertise-page-bg.three-blocks .block-count {
	max-width: 1380px;
	margin: 30px auto;
	width: 100%;
}

@media (max-width: 1400px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count {
		padding-top: 20px;
		padding-bottom: 15px;
	}
}

@media (max-width: 980px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count {
		flex-wrap: nowrap;
		justify-content: space-between;
	}
}

@media (max-width: 767px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count {
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
}

@media (max-width: 500px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count {
		padding-bottom: 0;
		padding-top: 0;
		margin-bottom: 20px;
	}
}

.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column {
	max-width: 32%;
	box-shadow: 0 3px 45px rgba(144, 155, 171, 0.17);
	padding: 2% 2% 4%;
	background-color: #fff;
}

@media (max-width: 980px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column {
		margin-left: 0;
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column {
		width: 100%;
		max-width: 400px;
		margin: 15px auto;
		padding: 10px 20px 50px;
	}
}

.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column p {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: center;
}

@media (max-width: 1200px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column p {
		font-size: 16px;
		line-height: 1.4;
	}
}

.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column p.text-count {
	color: #008ed4;
	font-family: "gimlet-display";
	font-size: 48px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 72px;
	text-align: center;
	margin: 10px 0 20px;
}

@media (max-width: 980px) {
	.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column p.text-count {
		font-size: 38px;
	}
}

.page-subscribe.advertise-page-bg.three-blocks .block-count > .wp-block-column .btn.btn--accent {
	margin-left: auto;
	margin-right: auto;
}

.advertise-page-btn {
	margin: 1% 0 2%;
}

@media (max-width: 767px) {
	.advertise-page-btn {
		margin: 20px 0 30px;
	}
}

.advertise-page-btn .wp-block-buttons .btn .wp-block-button__link {
	max-width: 190px;
}

.advertise-page-btn .wp-block-buttons .btn:last-child {
	margin: auto !important;
}

.advertise-page-bg {
	position: relative;
	padding: 6% 0 4%;
	overflow: hidden;
}

@media (max-width: 767px) {
	.advertise-page-bg {
		padding: 45px 0 0;
	}
}

.advertise-page-bg:before {
	position: absolute;
	content: '';
	top: 5%;
	left: 0;
	width: 50%;
	height: 100%;
	background-image: url(/wp-content/uploads/2021/12/Fill_1-1.png);
	background-position: -50% 50%;
	z-index: -1;
	background-repeat: no-repeat;
}

@media (max-width: 1400px) {
	.advertise-page-bg:before {
		left: -20%;
	}
}

@media (max-width: 767px) {
	.advertise-page-bg:before {
		left: 5%;
		width: 90%;
	}
}

.advertise-page-bg .section-story.text-center.advertise-page {
	padding-top: 0;
}

.post-32 .page-subscribe.advertise-page-bg {
	padding: 6.5% 0 3%;
}

@media (max-width: 1400px) {
	.post-32 .page-subscribe.advertise-page-bg {
		padding: 6.5% 0 5%;
	}
}

@media (max-width: 980px) {
	.post-32 .page-subscribe.advertise-page-bg {
		padding: 6.5% 0 3%;
	}
}

.section-general-form .wp-block-group__inner-container {
	max-width: 1440px;
	margin: auto;
	padding: 8% 0;
	width: 90%;
}

@media (min-width: 2000px) {
	.section-general-form .wp-block-group__inner-container {
		padding: 7.5% 0;
	}
}

@media (max-width: 1024px) {
	.section-general-form .wp-block-group__inner-container {
		padding: 9% 0;
	}
}

@media (max-width: 767px) {
	.section-general-form .wp-block-group__inner-container .wp-block-columns {
		flex-direction: column;
		padding-top: 20px;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:first-child {
	display: flex;
	flex-direction: column;
	padding-top: 3%;
}

@media (max-width: 767px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:first-child {
		padding-top: 0;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:first-child h2 {
	margin: 0;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:first-child p {
	margin-bottom: 15px;
	line-height: 1.3;
}

@media (max-width: 767px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:first-child p:first-child {
		margin-bottom: 0;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:first-child p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-transform: uppercase;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child {
	padding-left: 9%;
}

@media (max-width: 1200px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child {
		padding-left: 1%;
	}
}

@media (max-width: 767px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child {
		padding-left: 0;
		margin: 30px auto 50px;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 {
	max-width: 641px;
	box-shadow: 0 0 20px black;
	background-color: #ffffff;
	padding: 2% 6% 38px;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields {
	grid-row-gap: 7px;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_11_8,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_3_8,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_11_8,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_3_8 {
	margin-top: -12px;
}

@media (max-width: 980px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_11_8,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_3_8,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_11_8,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_3_8 {
		margin-top: 0;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_11_8 input,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_3_8 input,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_11_8 input,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_3_8 input {
	height: 15px;
	width: 15px;
	margin-right: 10px;
	transition-duration: .4s;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_11_8 input:focus,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_3_8 input:focus,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_11_8 input:focus,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_3_8 input:focus {
	border: 2px solid #008ed4 !important;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_11_8 label,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_3_8 label,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_11_8 label,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_3_8 label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: left;
}

@media (max-width: 980px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_11_8 label,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11.gform_wrapper.gravity-theme .gform_fields #field_3_8 label,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_11_8 label,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3.gform_wrapper.gravity-theme .gform_fields #field_3_8 label {
		line-height: 1.3;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 h2,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 h2 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 .gfield_html,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 .gfield_html {
	color: #727880;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
	text-align: left;
	max-width: 490px;
}

@media (max-width: 980px) {
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 .gfield_html,
	.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 .gfield_html {
		line-height: 1.3;
		padding: 10px 0;
	}
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 label,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 label .gfield_required_text,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 label .gfield_required_text {
	display: none;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 input,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 input {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 input::placeholder,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 input::placeholder {
	color: #909bab;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 input.gform_button,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 input.gform_button {
	height: 61px;
	width: 146px;
	border-radius: 3px;
	background-color: #008ed4;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	border: 2px solid #008ed4;
	margin-bottom: 0;
	transition-duration: .4s;
	margin-top: 20px;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 input.gform_button:hover,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 input.gform_button:hover {
	background-color: #66bbe5;
	border-color: #66bbe5;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 textarea,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 textarea {
	height: 88px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
}

.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_11 textarea::placeholder,
.section-general-form .wp-block-group__inner-container .wp-block-column:last-child #gform_wrapper_3 textarea::placeholder {
	color: #909bab;
}

.gform_wrapper .gform_validation_errors {
	display: none !important;
}

.gform_wrapper.gravity-theme .description,
.gform_wrapper.gravity-theme .gfield_description,
.gform_wrapper.gravity-theme .gsection_description,
.gform_wrapper.gravity-theme .instruction {
	padding-top: 0 !important;
	padding-bottom: 0;
	color: #ff0000;
	font-family: "RobotoRegular";
	font-size: 14px;
	background: none;
	border: none;
	padding-left: 0;
	margin-top: -4px;
}

#gform_11 .gfield_required.gfield_required_text {
	display: none;
}

#gform_11 .gform_page_footer.top_label {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

#gform_11 .gform_page_footer.top_label input {
	margin-top: 0 !important;
	margin-bottom: 0;
}

#gform_11 .gf_progressbar.gf_progressbar_blue {
	display: none;
}

#gform_11 select {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
}

#gform_11 #gform_previous_button_11,
#gform_11 #gform_next_button_11_20 {
	height: 64px;
	width: 100%;
	padding: 16px 35px;
	max-width: 146px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 16px 35px;
	border: none;
	border: 2px solid #008ed4;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #008ed4;
	text-align: center;
	cursor: pointer;
	transition: all 0.35s ease-in-out;
	background-color: #fff;
}

#gform_11 #gform_previous_button_11:hover,
#gform_11 #gform_next_button_11_20:hover {
	color: #fff;
	background: #008ed4;
}

#gform_11 #gform_next_button_11_20 {
	margin-left: auto !important;
}

#gform_11 .gfield_description {
	color: rgba(0, 0, 0, 0.45);
}

#gform_11 .gchoice.gchoice_11_7_0 input,
#gform_11 .gchoice.gchoice_11_7_1 input {
	width: 1px;
	height: 1px;
	border: 0;
	clip: rect(0 0 0 0);
	margin: -1px;
	overflow: hidden;
	transform: none;
	padding: 0;
}

#gform_11 .gchoice.gchoice_11_7_0 input[type=radio] + label,
#gform_11 .gchoice.gchoice_11_7_1 input[type=radio] + label {
	position: relative;
	padding-left: 30px;
}

#gform_11 .gchoice.gchoice_11_7_0 input[type=radio] + label:after,
#gform_11 .gchoice.gchoice_11_7_1 input[type=radio] + label:after {
	position: absolute;
	content: '';
	top: 9px;
	left: 0px;
	width: 19px !important;
	height: 19px !important;
	border: 2px solid #008ed4;
	border-radius: 0;
}

#gform_11 .gchoice.gchoice_11_7_0 input[type=radio] + label:before,
#gform_11 .gchoice.gchoice_11_7_1 input[type=radio] + label:before {
	position: absolute;
	content: '';
	top: 12px;
	left: 3px;
	width: 13px;
	height: 13px;
	background-color: #008ed4;
	border-radius: 0;
	opacity: 0;
	transform: scale(0.85);
}

#gform_11 .gchoice.gchoice_11_7_0 input[type=radio]:checked + label::before,
#gform_11 .gchoice.gchoice_11_7_1 input[type=radio]:checked + label::before {
	opacity: 1;
}

.my-0 .wp-block-group__inner-container {
	padding: 0 !important;
}

.my-0 .wp-block-group__inner-container .advertise-page {
	margin-top: 0;
}

.my-0 .wp-block-group__inner-container .advertise-page .toggle-item:first-child .wp-block-group__inner-container {
	margin-top: 0;
}

.page-subscribe.section-cta .wp-block-cover__inner-container {
	max-width: 1248px;
}

.page-subscribe.section-cta .wp-block-cover__inner-container p {
	max-width: 820px;
	margin-left: auto;
	margin-right: auto;
}

.page-subscribe.section-cta .wp-block-cover__inner-container .btn.btn--accent {
	max-height: 66px;
}

.page-subscribe.advertise-page-bg {
	padding: 5.5% 0 7%;
	padding-left: 5%;
	padding-right: 5%;
	margin: auto;
}

@media (max-width: 767px) {
	.page-subscribe.advertise-page-bg {
		padding: 40px 0;
	}
}

.page-subscribe.advertise-page-bg .section-story.text-center {
	max-width: 1330px;
	padding-bottom: 3%;
}

.page-subscribe.advertise-page-bg .block-count {
	max-width: 925px;
	margin: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap !important;
}

@media (max-width: 1400px) {
	.page-subscribe.advertise-page-bg .block-count {
		padding-top: 20px;
		padding-bottom: 15px;
	}
}

@media (max-width: 980px) {
	.page-subscribe.advertise-page-bg .block-count {
		align-items: center;
		justify-content: center;
		flex-direction: column;
		padding-left: 5%;
		padding-right: 5%;
	}
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column {
	max-width: 32%;
	text-align: center;
	box-shadow: 0 3px 45px rgba(144, 155, 171, 0.17);
	padding: 2% 2% 4%;
	background-color: #fff;
	border-radius: 3px;
}

@media (max-width: 980px) {
	.page-subscribe.advertise-page-bg .block-count > .wp-block-column {
		max-width: 400px;
		width: 100%;
		margin: 0 auto 30px;
		padding: 10px 20px 50px;
	}
}

@media (max-width: 767px) {
	.page-subscribe.advertise-page-bg .block-count > .wp-block-column:last-child {
		margin-bottom: 20px;
	}
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column.subscribe-web {
	background-color: #edf7ff;
	border: 1px solid #707070;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column .wp-block-image {
	margin-bottom: 20px;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column .wp-block-image img {
	max-width: 70px;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column h4 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: center;
	margin: 0;
	margin-top: -20px;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column p {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: center;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column .btn.btn--accent {
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column .wp-block-buttons .btn.btn--accent {
	height: 64px;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column .btn {
	height: 64px;
	margin-bottom: -10px;
}

.page-subscribe.advertise-page-bg .block-count > .wp-block-column .btn:last-child {
	margin: auto !important;
}

@media (max-width: 980px) {
	.page-subscribe.section-about.image-right {
		padding-bottom: 25px;
	}
}

@media (max-width: 767px) {
	.page-subscribe.section-about.image-right {
		padding-bottom: 5px;
	}
}

@media (max-width: 767px) {
	.page-subscribe.section-about.image-right .wp-block-group__inner-container {
		padding-top: 60px;
	}
}

.page-subscribe.section-about.image-right .wp-block-buttons .btn:last-child {
	margin-top: 20px;
	margin-left: 0 !important;
}

@media (max-width: 767px) {
	.page-subscribe.section-about.image-right .wp-block-buttons .btn:last-child {
		margin-top: 30px !important;
		margin-bottom: 55px !important;
	}
}

@media (max-width: 980px) {
	.page-subscribe.section-about.advertise-page-section {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.page-subscribe.section-about.advertise-page-section {
		margin-bottom: 5px;
		padding-top: 30px;
	}
}

@media (max-width: 980px) {
	.page-subscribe.section-about.advertise-page-section .wp-block-group__inner-container {
		padding-top: 20px;
	}
}

@media (max-width: 767px) {
	.page-subscribe.section-about.advertise-page-section .wp-block-group__inner-container {
		padding-top: 15px;
	}
}

.page-subscribe.section-about.advertise-page-section .wp-block-buttons .btn:last-child {
	margin-top: 20px;
	margin-left: 0 !important;
}

@media (max-width: 767px) {
	.page-subscribe.section-about.advertise-page-section .wp-block-buttons .btn:last-child {
		margin-top: 30px !important;
		margin-bottom: 40px !important;
	}
}

.page-subscribe.text-center .wp-block-group__inner-container {
	padding-top: 7%;
	max-width: 900px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 980px) {
	.page-subscribe.text-center .wp-block-group__inner-container {
		padding: 65px 5% 15px;
	}
}

.page-subscribe.text-center .wp-block-group__inner-container h2 {
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.page-subscribe.text-center .wp-block-group__inner-container p {
	max-width: 800px;
	margin: auto;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: center;
}

.page-subscribe.text-center .wp-block-group__inner-container p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

.page-subscribe .section-toggle .wp-block-group__inner-container {
	padding: 15px 0 0;
	padding-bottom: 5%;
}

@media (max-width: 980px) {
	.page-subscribe .section-toggle .wp-block-group__inner-container {
		padding-top: 0;
	}
}

@media (max-width: 980px) {
	.page-subscribe .section-toggle .wp-block-group__inner-container .wp-block-columns.has-background {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}
}

.page-subscribe .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
	margin-bottom: 4.5%;
}

@media (max-width: 1950px) {
	.page-subscribe .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
		margin-bottom: 3.5%;
	}
}

@media (max-width: 1400px) {
	.page-subscribe .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
		margin-bottom: 3%;
	}
}

@media (max-width: 980px) {
	.page-subscribe .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
		margin-top: 5px;
	}
}

@media (max-width: 767px) {
	.page-subscribe .section-toggle .wp-block-group__inner-container .wp-block-columns .wp-block-column {
		margin-bottom: 28px;
	}
}

.subscription-post-block .page-subscribe.advertise-page-bg .block-count > .wp-block-column form.cart .single_add_to_cart_button {
	margin-top: 26px !important;
}

.error-404 .wp-block-buttons.is-content-justification-center {
	justify-content: center;
}

.error-404 .wp-block-buttons.is-content-justification-center .wp-block-buttons .btn:last-child {
	margin: auto !important;
	width: 100%;
	text-align: center;
}

.error-404 .wp-block-buttons.is-content-justification-center .wp-block-buttons .btn:last-child .wp-block-button__link {
	margin: auto;
}

.select {
	position: relative;
	display: block;
	width: 100%;
	max-width: 400px;
	margin-bottom: 20px;
	min-width: 304px;
}

@media (max-width: 767px) {
	.select {
		min-width: 48%;
	}
}

.select__head {
	width: 100%;
	max-width: 100%;
	border-radius: 0;
	padding: 14px 15px;
	cursor: pointer;
	border: 1px solid #c3cbd6;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: left;
}

.select__head::after {
	width: 15px;
	height: 8px;
	color: #909bab;
	background: url(/wp-content/themes/hamodia/images/icon-d.svg) no-repeat center/cover;
	position: absolute;
	right: 20px;
	bottom: 50%;
	transform: translateY(50%);
	content: "";
	display: block;
	transition: .2s ease-in;
}

.select__head.open::after {
	transform: translateY(50%) rotate(180deg);
}

.select__list {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #fff;
	margin-top: 5px;
	max-height: 205px;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 100;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #424348;
	scrollbar-color: dark;
	scrollbar-width: thin;
	overscroll-behavior: contain;
	border: 1px solid #c3cbd6;
}

.select__list::-webkit-scrollbar {
	width: 7px;
	background-color: #F8F9FA;
	padding: 5px;
}

.select__list::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #D9D9D9;
}

.select__list .select__item {
	position: relative;
	border-top: 1px solid rgba(224, 229, 231, 0.5);
	padding: 10px 15px;
	cursor: pointer;
	list-style-type: none;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 24px;
	text-align: left;
}

.select__list .select__item a {
	color: #272629;
}

.select__list .select__item:hover {
	background-color: rgba(224, 229, 231, 0.5);
}

.section-filter {
	background-color: #f6f8fa;
	padding: 25px 0 85px;
}

@media (max-width: 980px) {
	.section-filter {
		padding: 15px 0 70px;
	}
}

@media (max-width: 767px) {
	.section-filter {
		padding: 48px 0 70px;
	}
}

.section-filter .filter-wrap {
	max-width: 1440px;
	width: 90%;
	margin: auto;
}

@media (max-width: 600px) {
	.section-filter .filter-wrap {
		max-width: 347px;
		margin: auto;
	}
}

.section-filter .filter-wrap h2 {
	color: #272629;
	line-height: 1.5;
	text-align: left;
	margin-bottom: 18px;
}

@media (max-width: 980px) {
	.section-filter .filter-wrap h2 {
		margin-bottom: 8px;
	}
}

@media (max-width: 767px) {
	.section-filter .filter-wrap h2 {
		font-size: 30px;
	}
}

@media (max-width: 600px) {
	.section-filter .filter-wrap h2 {
		margin-bottom: 10px;
		line-height: 1.1;
	}
}

@media (max-width: 361px) {
	.section-filter .filter-wrap h2 {
		font-size: 27px;
	}
}

.section-filter .filter-wrap h2 span {
	color: #008ed4;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
}

.section-filter .filter-wrap .breadcrumbs-row {
	font-family: "proxima-nova", sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
	color: #008ed4;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	padding-left: 25px;
	position: relative;
	display: flex;
}

@media (max-width: 980px) {
	.section-filter .filter-wrap .breadcrumbs-row {
		font-size: 16px;
	}
}

@media (max-width: 600px) {
	.section-filter .filter-wrap .breadcrumbs-row {
		font-size: 12px;
		padding-left: 15px;
		line-height: 1.2;
	}
}

.section-filter .filter-wrap .breadcrumbs-row::after {
	position: absolute;
	top: -5px;
	left: 0;
	content: '';
	width: 10px;
	height: 32px;
	background-color: #ffd400;
}

@media (max-width: 600px) {
	.section-filter .filter-wrap .breadcrumbs-row::after {
		height: 25px;
		width: 6px;
	}
}

.section-filter .filter-wrap .breadcrumbs-row a {
	color: #909bab;
	display: inline-block;
}

.section-filter .filter-wrap .breadcrumbs-row span {
	color: #909bab;
	padding: 0 5px;
	display: inline-block;
}

.section-filter .filter-wrap .row-filter {
	display: flex;
	align-items: flex-end;
	margin-top: 0;
}

@media (max-width: 600px) {
	.section-filter .filter-wrap .row-filter {
		flex-direction: column;
		align-items: flex-start;
	}
}

.section-filter .filter-wrap .row-filter h6 {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	margin-bottom: 0px;
	margin-top: 15%;
}

@media (max-width: 980px) {
	.section-filter .filter-wrap .row-filter h6 {
		margin-top: 9%;
	}
}

.section-filter .filter-wrap .row-filter .item-filter {
	margin-right: 80px;
}

@media (max-width: 767px) {
	.section-filter .filter-wrap .row-filter .item-filter {
		width: 48%;
		margin-right: 4%;
	}
}

@media (max-width: 600px) {
	.section-filter .filter-wrap .row-filter .item-filter {
		width: 100%;
		margin-bottom: 30px;
	}
}

.section-filter .filter-wrap .row-filter .item-filter .select {
	margin-bottom: 0;
}

@media (max-width: 600px) {
	.section-filter .filter-wrap .row-filter .item-filter .select {
		margin-left: auto;
		margin-right: auto;
		max-width: 347px;
	}
}

.section-filter .filter-wrap .row-filter .item-search {
	max-width: 440px;
	width: 100%;
	display: flex;
	align-items: flex-end;
}

@media (max-width: 767px) {
	.section-filter .filter-wrap .row-filter .item-search {
		width: 48%;
	}
}

@media (max-width: 600px) {
	.section-filter .filter-wrap .row-filter .item-search {
		width: 100%;
		max-width: 347px;
		margin: auto;
	}
}

.section-filter .filter-wrap .row-filter .item-search form {
	width: 100%;
}

.section-filter .filter-wrap .row-filter .item-search form .search-submit {
	color: #909bab;
}

.section-filter .filter-wrap .row-filter .item-search input[type=search] {
	width: 100%;
	height: 54px;
}

.section-filter .filter-wrap .row-filter .item-search input[type=search]::placeholder {
	color: #909bab;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	height: 50px;
}

.section-filter .filter-wrap .row-filter .item-search .search-submit {
	bottom: 17px;
}

@media (max-width: 767px) {
	.section-filter .filter-wrap .row-filter .item-search .search-submit {
		bottom: 9px;
	}
}

.search-form .search-submit {
	transition-duration: .4s;
}

.search-form.focus .search-submit {
	right: -25px;
}

.section-filter .filter-wrap .row-filter .item-search input[type=search] {
	width: 100%;
	height: 54px;
}

.row-articles {
	padding: 85px 0;
}

@media (max-width: 980px) {
	.row-articles {
		padding: 60px 0;
	}
}

.row-articles .articles-wrap {
	max-width: 1440px;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	width: 90%;
}

.row-articles .articles-wrap article {
	width: 25%;
	padding: 10px 10px 3%;
}

@media (max-width: 1250px) {
	.row-articles .articles-wrap article {
		width: 33.3%;
	}
}

@media (max-width: 800px) {
	.row-articles .articles-wrap article {
		width: 50%;
	}
}

@media (max-width: 600px) {
	.row-articles .articles-wrap article {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		max-width: 347px;
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 767px) {
	.row-articles .articles-wrap article:last-child {
		padding-bottom: 0 !important;
	}
}

.row-articles .articles-wrap article img {
	object-fit: cover;
	max-width: 347px;
	min-height: 210px;
	max-height: 210px;
	object-position: top;
	width: 100%;
}

.row-articles .articles-wrap article .post-thumbnail {
	position: relative;
	background-color: #c3cbd6;
	z-index: 1;
	display: block;
	max-height: 205px;
	margin-bottom: 10px;
}

.row-articles .articles-wrap article .post-thumbnail:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #66bbe5;
	mix-blend-mode: color;
	opacity: 0;
	transition: all 0.35s ease-in-out;
}

.row-articles .articles-wrap article:hover .post-thumbnail:after {
	opacity: 1;
	transform: translate(4%, -5%);
}

.row-articles .articles-wrap article .article-description {
	margin-top: -5px;
}

.row-articles .articles-wrap article .date-article {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1;
	text-align: left;
	padding-top: 5px;
}

.row-articles .articles-wrap article .date-article a {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
	display: inline-block;
	transition-duration: .4s;
}

.row-articles .articles-wrap article .date-article a:hover {
	color: #272629;
}

.row-articles .articles-wrap article .date-article a:last-child {
	padding-right: 10px;
}

.row-articles .articles-wrap article h2.entry-title {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.4;
	margin: 10px 0 0;
}

.row-articles .articles-wrap article h2.entry-title a {
	color: #272629;
	transition-duration: .4s;
}

.row-articles .articles-wrap article h2.entry-title a:hover {
	color: #66bbe5;
}

.row-articles .articles-wrap article .entry-meta .byline {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-transform: capitalize;
}

.row-articles .articles-wrap article .entry-meta .byline a.url,
.row-articles .articles-wrap article .entry-meta .byline a.url:visited {
	color: #272629;
	transition-duration: .4s;
}

.row-articles .articles-wrap article .entry-meta .byline a.url:hover,
.row-articles .articles-wrap article .entry-meta .byline a.url:visited:hover {
	color: #66bbe5;
}

.row-articles .articles-wrap.articles-grid .articles-item {
	width: 100%;
	padding: 0;
	margin-bottom: 35px;
}

@media (min-width: 576px) {
	.row-articles .articles-wrap.articles-grid .articles-item {
		width: calc((100% - 18px) / 2);
		margin-right: 18px;
	}
	.row-articles .articles-wrap.articles-grid .articles-item:nth-child(2n) {
		margin-right: 0;
	}
}

@media (min-width: 991.98px) {
	.row-articles .articles-wrap.articles-grid .articles-item {
		width: calc((100% - 2 * 18px) / 3);
		margin-bottom: 40px;
	}
	.row-articles .articles-wrap.articles-grid .articles-item:nth-child(2n) {
		margin-right: 18px;
	}
	.row-articles .articles-wrap.articles-grid .articles-item:nth-child(3n) {
		margin-right: 0;
	}
}

@media (min-width: 1200px) {
	.row-articles .articles-wrap.articles-grid .articles-item {
		width: calc((100% - 3 * 18px) / 4);
		margin-bottom: 6.111%;
	}
	.row-articles .articles-wrap.articles-grid .articles-item:nth-child(2n), .row-articles .articles-wrap.articles-grid .articles-item:nth-child(3n) {
		margin-right: 18px;
	}
	.row-articles .articles-wrap.articles-grid .articles-item:nth-child(4n) {
		margin-right: 0;
	}
}

@media (max-width: 575px) {
	.row-articles .articles-wrap.articles-grid .articles-item {
		max-width: 347px;
	}
}

.row-articles .articles-wrap.articles-grid .blog-card--column .blog-card-categories {
	margin-right: 16px;
}

.row-articles .articles-wrap.articles-grid .blog-card--column .blog-card-featured-img img {
	max-width: 100%;
	max-height: 100%;
}

.row-articles .articles-wrap.articles-grid .blog-card--column .blog-card-title {
	font-size: 16px;
}

@media (min-width: 767.98px) {
	.row-articles .articles-wrap.articles-grid .blog-card--column .blog-card-title {
		font-size: 18px;
	}
}

.category-newsletter h2 {
	padding-bottom: 35px;
}

@media (max-width: 1400px) {
	.category-newsletter h2 {
		padding-bottom: 0;
		line-height: 1.1 !important;
		margin-bottom: 60px !important;
	}
}

@media (max-width: 450px) {
	.category-newsletter h2 {
		margin-bottom: 45px !important;
	}
}

.category-newsletter figcaption {
	display: none !important;
}

.category-newsletter .gform_title {
	display: none;
}

.category-newsletter p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
}

@media (max-width: 980px) {
	.category-newsletter p span {
		padding-top: 10px;
		display: inline-block;
	}
}

.category-newsletter .section-subscribe .wp-block-column:first-child {
	padding-right: 20px;
}

@media (max-width: 767px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child {
		padding: 60px 0 70px !important;
		max-width: 90%;
		margin: auto;
	}
}

@media (max-width: 980px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .gform_wrapper.gravity-theme .gform_body {
		margin-right: 15px;
	}
}

@media (max-width: 420px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .gform_wrapper.gravity-theme .gform_body {
		margin-right: 0;
	}
}

@media (max-width: 980px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .gform_wrapper.gravity-theme .gform_footer {
		margin-right: 0;
	}
}

@media (max-width: 420px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .gform_wrapper.gravity-theme .gform_footer {
		margin-top: 20px;
	}
}

.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form {
	padding-right: 10%;
	position: relative;
}

@media (max-width: 980px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form {
		padding-right: 0;
	}
}

.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form .floating-label .gfield_label {
	left: 17px;
}

.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form .floating-label .ginput_container::after {
	display: none;
}

.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form .floating-label .ginput_container input[type=text],
.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form .floating-label .ginput_container input[type=email] {
	border: 2px solid #c3cbd6;
	padding: 8px 15px;
}

@media (max-width: 1650px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form .gform_button {
		min-width: 200px;
	}
}

@media (max-width: 1450px) {
	.category-newsletter .section-subscribe .wp-block-column:first-child .subscription-form .gform_button {
		min-width: 160px;
	}
}

.navigation.pagination {
	margin: 20px auto 0;
	min-width: 100%;
	text-align: center;
}

@media (min-width: 1200px) {
	.navigation.pagination {
		margin-top: 6px;
	}
}

.navigation.pagination .nav-links .page-numbers {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
	padding: 0 10px;
}

.navigation.pagination .nav-links .page-numbers.current {
	text-decoration: underline;
}

.navigation.pagination .nav-links .page-numbers.prev, .navigation.pagination .nav-links .page-numbers.next {
	position: relative;
}

.navigation.pagination .nav-links .page-numbers.prev:after, .navigation.pagination .nav-links .page-numbers.next:after {
	position: absolute;
	top: 6px;
	left: 4px;
	content: '';
	width: 15px;
	height: 8px;
	color: #909bab;
	background: url(/wp-content/themes/hamodia/images/icon-d.svg) no-repeat center/cover;
}

.navigation.pagination .nav-links .page-numbers.next {
	padding-bottom: 20px;
}

.navigation.pagination .nav-links .page-numbers.next:after {
	transform: rotate(-90deg);
}

.navigation.pagination .nav-links .page-numbers.prev {
	padding-left: 20px;
}

.navigation.pagination .nav-links .page-numbers.prev:after {
	transform: rotate(90deg);
}

.no-results.not-found {
	padding: 2% 0;
	margin: auto;
}

.no-results.not-found p {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: center;
}

.no-results.not-found h1 {
	color: #272629;
	text-align: center;
	margin-bottom: 0;
}

.no-results.not-found .search-form {
	max-width: 700px;
	margin: 70px auto;
}

.page-search .section-filter .filter-wrap .row-filter .item-search {
	max-width: 800px;
	width: 100%;
}

.page-search h2,
.page-search h2 span {
	text-transform: capitalize;
}

@media (max-width: 330px) {
	.page-search h2,
	.page-search h2 span {
		line-height: 1.2 !important;
		margin-bottom: 20px !important;
	}
}

.page-search .breadcrumbs-row {
	margin-bottom: 45px;
}

@media (max-width: 767px) {
	.page-search .breadcrumbs-row {
		margin-bottom: 30px;
	}
}

.start-ajax-search .directorist-archive-notfound {
	animation: 2s linear fadein;
}

.start-ajax-search .atbdp-form-fade .directorist-archive-notfound {
	color: transparent;
	font-size: 0;
}

@keyframes fadein {
	0% {
		opacity: 0;
	}
	66% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.related-articles {
	background-color: #f6f8fa;
	padding: 85px 0 55px;
	/* Yarpp */
}

@media (min-width: 2000px) {
	.related-articles {
		padding: 4% 0;
		padding-bottom: calc(5% - 30px);
	}
}

@media (max-width: 980px) {
	.related-articles {
		padding: 65px 0 35px;
	}
}

.related-articles p {
	text-align: center;
	margin: 0;
}

.related-articles p span {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

.related-articles h2 {
	text-align: center;
	margin: 0;
}

.related-articles .related-articles-row {
	display: flex;
	flex-wrap: wrap;
	max-width: 1600px;
	margin: 4% auto 0;
	width: 90%;
}

@media (max-width: 767px) {
	.related-articles .related-articles-row {
		margin-top: 30px;
	}
}

.related-articles .related-articles-row > article {
	width: 33.3%;
	padding: 0 30px 30px;
	display: flex;
	justify-content: space-between;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article {
		padding: 0 5px 30px;
	}
}

@media (max-width: 1100px) {
	.related-articles .related-articles-row > article {
		width: 50%;
		max-width: 420px;
	}
}

@media (max-width: 767px) {
	.related-articles .related-articles-row > article {
		width: 100%;
		padding: 0 0 30px;
		margin-left: auto;
		margin-right: auto;
	}
}

.related-articles .related-articles-row > article > a div.article-description,
.related-articles .related-articles-row > article > div.article-description {
	width: calc(100% - 165px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article > a div.article-description,
	.related-articles .related-articles-row > article > div.article-description {
		width: calc(100% - 155px);
		padding-left: 10px;
	}
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.article-description,
	.related-articles .related-articles-row > article > div.article-description {
		width: calc(100% - 145px);
	}
}

.related-articles .related-articles-row > article > a div.article-description h2.entry-title,
.related-articles .related-articles-row > article > div.article-description h2.entry-title {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.3;
	text-align: left;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article > a div.article-description h2.entry-title,
	.related-articles .related-articles-row > article > div.article-description h2.entry-title {
		font-size: 15px;
		line-height: 1.1;
	}
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.article-description h2.entry-title,
	.related-articles .related-articles-row > article > div.article-description h2.entry-title {
		font-size: 14px;
	}
}

.related-articles .related-articles-row > article > a div.article-description h2.entry-title a,
.related-articles .related-articles-row > article > div.article-description h2.entry-title a {
	color: #272629;
	transition-duration: 0.4s;
}

.related-articles .related-articles-row > article > a div.article-description h2.entry-title a:hover,
.related-articles .related-articles-row > article > div.article-description h2.entry-title a:hover {
	color: #66bbe5;
}

.related-articles .related-articles-row > article > a div.article-description .date-article,
.related-articles .related-articles-row > article > div.article-description .date-article {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article > a div.article-description .date-article,
	.related-articles .related-articles-row > article > div.article-description .date-article {
		font-size: 14px;
	}
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.article-description .date-article,
	.related-articles .related-articles-row > article > div.article-description .date-article {
		font-size: 12px;
	}
}

.related-articles .related-articles-row > article > a div.article-description .date-article a,
.related-articles .related-articles-row > article > div.article-description .date-article a {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 1;
	text-align: left;
	text-transform: uppercase;
	display: inline-block;
	transition-duration: 0.4s;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article > a div.article-description .date-article a,
	.related-articles .related-articles-row > article > div.article-description .date-article a {
		font-size: 14px;
	}
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.article-description .date-article a,
	.related-articles .related-articles-row > article > div.article-description .date-article a {
		font-size: 12px;
	}
}

.related-articles .related-articles-row > article > a div.article-description .date-article a:last-child,
.related-articles .related-articles-row > article > div.article-description .date-article a:last-child {
	padding-right: 10px;
}

.related-articles .related-articles-row > article > a div.article-description .date-article a:hover,
.related-articles .related-articles-row > article > div.article-description .date-article a:hover {
	color: #272629;
}

.related-articles .related-articles-row > article > a div.article-description .entry-meta,
.related-articles .related-articles-row > article > div.article-description .entry-meta {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1;
	text-align: left;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article > a div.article-description .entry-meta,
	.related-articles .related-articles-row > article > div.article-description .entry-meta {
		font-size: 14px;
	}
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.article-description .entry-meta,
	.related-articles .related-articles-row > article > div.article-description .entry-meta {
		font-size: 12px;
	}
}

.related-articles .related-articles-row > article > a div.article-description .entry-meta a,
.related-articles .related-articles-row > article > div.article-description .entry-meta a {
	color: #272629;
	transition-duration: 0.4s;
}

.related-articles .related-articles-row > article > a div.article-description .entry-meta a:hover,
.related-articles .related-articles-row > article > div.article-description .entry-meta a:hover {
	color: #66bbe5;
}

.related-articles .related-articles-row > article > a div.post-thumbnail,
.related-articles .related-articles-row > article > div.post-thumbnail {
	max-width: 151px;
	width: 100%;
	height: 115px;
	margin-right: 30px;
	position: relative;
	background-color: #c3cbd6;
	z-index: 1;
}

@media (max-width: 1450px) {
	.related-articles .related-articles-row > article > a div.post-thumbnail,
	.related-articles .related-articles-row > article > div.post-thumbnail {
		margin-right: 10px;
	}
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.post-thumbnail,
	.related-articles .related-articles-row > article > div.post-thumbnail {
		height: 100px;
		max-width: 140px;
	}
}

.related-articles .related-articles-row > article > a div.post-thumbnail:after,
.related-articles .related-articles-row > article > div.post-thumbnail:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #66bbe5;
	mix-blend-mode: color;
	opacity: 0;
	transition: all 0.35s ease-in-out;
}

.related-articles .related-articles-row > article > a div.post-thumbnail img,
.related-articles .related-articles-row > article > div.post-thumbnail img {
	width: 100%;
	max-width: 151px;
	min-width: 151px;
	max-height: 115px;
	min-height: 115px;
	object-fit: cover;
	object-position: top;
	height: 100%;
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article > a div.post-thumbnail img,
	.related-articles .related-articles-row > article > div.post-thumbnail img {
		max-height: 100px;
	}
}

.related-articles .related-articles-row > article:hover .post-thumbnail:after {
	opacity: 1;
	transform: translate(6%, -7%);
}

.related-articles .related-articles-row > article img {
	width: 100%;
	max-width: 151px;
	max-height: 115px;
	min-width: 151px;
	min-height: 100%;
	object-fit: cover;
	object-position: top;
	height: 100%;
}

@media (max-width: 390px) {
	.related-articles .related-articles-row > article img {
		max-height: 100px;
	}
}

.related-articles .yarpp {
	margin: 0 0 20px;
}

.related-articles .yarpp .related-articles-row {
	display: flex;
	flex-wrap: wrap;
	max-width: 1570px;
	margin: 3.6931% auto 0;
	width: 90%;
}

@media (max-width: 767px) {
	.related-articles .yarpp .related-articles-row {
		margin-top: 30px;
	}
}

@media (min-width: 1600px) {
	.related-articles .yarpp .related-articles-row {
		padding-left: 33px;
	}
}

.related-articles .yarpp .related-articles-row .articles-item {
	width: 100%;
	max-width: 491px;
	flex-shrink: 0;
	margin-bottom: 24px;
	padding: 0;
}

@media (min-width: 576px) {
	.related-articles .yarpp .related-articles-row .articles-item {
		width: 46.5%;
		margin-right: auto;
		margin-bottom: 35px;
	}
}

@media (min-width: 576px) and (max-width: 1100px) {
	.related-articles .yarpp .related-articles-row .articles-item:nth-child(2n) {
		margin-right: 0;
	}
}

@media (min-width: 767.98px) {
	.related-articles .yarpp .related-articles-row .articles-item {
		width: 46.5%;
		margin-right: auto;
		margin-bottom: 24px;
	}
}

@media (min-width: 767.98px) and (max-width: 1100px) {
	.related-articles .yarpp .related-articles-row .articles-item:nth-child(2n) {
		margin-right: 0;
	}
}

@media (min-width: 991.98px) {
	.related-articles .yarpp .related-articles-row .articles-item {
		width: 48%;
	}
}

@media (min-width: 1100px) {
	.related-articles .yarpp .related-articles-row .articles-item {
		width: 31.273885%;
		width: calc((100% - 64px) / 3);
		margin-right: 32px;
	}
	.related-articles .yarpp .related-articles-row .articles-item:nth-child(3n) {
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.related-articles .yarpp .related-articles-row .articles-item {
		margin-left: 0;
	}
}

.related-articles .yarpp .related-articles-row .blog-card {
	width: 100%;
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.related-articles .yarpp .related-articles-row .blog-card {
		flex-direction: column;
	}
}

.related-articles .yarpp .related-articles-row .blog-card p {
	text-align: left;
}

@media (min-width: 576px) and (max-width: 767.98px) {
	.related-articles .yarpp .related-articles-row .blog-card .blog-card-featured-img {
		width: 100%;
		margin-bottom: 8px;
	}
}

@media (max-width: 575px), (min-width: 991.98px) {
	.related-articles .yarpp .related-articles-row .blog-card .blog-card-featured-img .blog-card-img-container {
		padding-top: 76.15894%;
	}
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-featured-img img {
	max-width: 100%;
	max-height: 100%;
	min-width: auto;
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-info-meta {
	margin-bottom: 4px;
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-categories {
	margin-right: 15px;
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-category-link {
	font-weight: inherit;
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-title {
	padding: 0;
	font-size: 16px;
}

@media (min-width: 991.98px) {
	.related-articles .yarpp .related-articles-row .blog-card .blog-card-title {
		font-size: 18px;
	}
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-title a {
	font-weight: 500;
}

.related-articles .yarpp .related-articles-row .blog-card .blog-card-author-link {
	font-weight: 400;
}

/* Heateor Social Share */
div.heateor_sss_sharing_ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 !important;
}

div.heateor_sss_sharing_ul a {
	display: inline-flex !important;
	float: none !important;
	margin: 0 !important;
}

div.heateor_sss_sharing_ul a:not(:last-child) {
	margin-right: 16px !important;
}

div.heateor_sss_sharing_ul .heateor_sss_svg {
	position: relative;
	float: none !important;
	background: transparent !important;
	width: 20px !important;
	height: 20px !important;
	border-radius: 0 !important;
}

div.heateor_sss_sharing_ul .heateor_sss_svg::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: all 0.35s ease-in-out;
}

div.heateor_sss_sharing_ul .heateor_sss_svg svg {
	display: none !important;
}

div.heateor_sss_sharing_ul .heateor_sss_whatsapp .heateor_sss_svg::after {
	background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23909bab' d='M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z'%3E%3C/path%3E%3C/svg%3E");
}

div.heateor_sss_sharing_ul .heateor_sss_whatsapp:hover .heateor_sss_svg::after, div.heateor_sss_sharing_ul .heateor_sss_whatsapp:focus .heateor_sss_svg::after {
	background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23008ed4' d='M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z'%3E%3C/path%3E%3C/svg%3E");
}

div.heateor_sss_sharing_ul .heateor_sss_button_print .heateor_sss_svg::after {
	background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23909bab' d='M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z'%3E%3C/path%3E%3C/svg%3E");
}

div.heateor_sss_sharing_ul .heateor_sss_button_print:hover .heateor_sss_svg::after, div.heateor_sss_sharing_ul .heateor_sss_button_print:focus .heateor_sss_svg::after {
	background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23008ed4' d='M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z'%3E%3C/path%3E%3C/svg%3E");
}

div.heateor_sss_sharing_ul .heateor_sss_email .heateor_sss_svg::after {
	background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23909bab' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E");
}

div.heateor_sss_sharing_ul .heateor_sss_email:hover .heateor_sss_svg::after, div.heateor_sss_sharing_ul .heateor_sss_email:focus .heateor_sss_svg::after {
	background-image: url("data:image/svg+xml,%3Csvg role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23008ed4' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E");
}

div.heateor_sss_sharing_ul .heateor_sss_button_google_gmail .heateor_sss_svg {
	width: 24px !important;
	height: 24px !important;
}

div.heateor_sss_sharing_ul .heateor_sss_button_google_gmail .heateor_sss_svg svg {
	display: block !important;
}

.social-share {
	display: flex;
}

.post-main-row {
	display: flex;
	align-items: flex-start;
	width: 90%;
	margin: 51px auto 0;
	margin-bottom: 80px;
	max-width: 1600px;
}

@media (max-width: 767px) {
	.post-main-row {
		flex-direction: column;
	}
}

.post-main-row .post-content {
	position: relative;
	width: calc(100% - 380px);
	width: calc(100% - 401px);
	padding-right: 10%;
}

@media (max-width: 1500px) {
	.post-main-row .post-content {
		max-width: 75%;
		width: 100%;
	}
}

@media (max-width: 991px) {
	.post-main-row .post-content {
		padding-right: 20px;
	}
}

@media (max-width: 767.98px) {
	.post-main-row .post-content {
		width: 100%;
		max-width: 100%;
		padding-right: 0;
	}
}

.post-main-row .post-content .wp-block-image {
	max-width: 800px;
	margin-left: 0;
}

.post-main-row .post-content .post-article-content .wp-block-image figure > a > img {
	width: 100% !important;
}

.post-main-row .post-content .wp-block-image,
.post-main-row .post-content .wp-block-video,
.post-main-row .post-content .wp-caption {
	width: 100% !important;
	max-width: 800px;
	margin-bottom: 1.5em;
}

@media (min-width: 767.98px) {
	.post-main-row .post-content .wp-block-image,
	.post-main-row .post-content .wp-block-video,
	.post-main-row .post-content .wp-caption {
		margin-bottom: 2em;
	}
}

@media (min-width: 1200px) {
	.post-main-row .post-content .wp-block-image,
	.post-main-row .post-content .wp-block-video,
	.post-main-row .post-content .wp-caption {
		margin-bottom: 3.625em;
	}
}

@media (max-width: 479px) {
	.post-main-row .post-content .wp-block-image.alignleft, .post-main-row .post-content .wp-block-image.alignright,
	.post-main-row .post-content .wp-block-video.alignleft,
	.post-main-row .post-content .wp-block-video.alignright,
	.post-main-row .post-content .wp-caption.alignleft,
	.post-main-row .post-content .wp-caption.alignright {
		float: none;
		margin-left: auto;
		margin-right: auto;
	}
}

.post-main-row .post-content .wp-block-image img,
.post-main-row .post-content .wp-block-video img,
.post-main-row .post-content .wp-caption img {
	max-width: 800px;
	width: 100%;
	object-fit: cover;
}

.post-main-row .post-content .wp-block-image video,
.post-main-row .post-content .wp-block-video video,
.post-main-row .post-content .wp-caption video {
	vertical-align: bottom;
}

.post-main-row .post-content .wp-block-image figure,
.post-main-row .post-content .wp-block-video figure,
.post-main-row .post-content .wp-caption figure {
	margin-left: 0;
}

@-moz-document url-prefix() {
	.post-main-row .post-content .wp-block-image figure,
	.post-main-row .post-content .wp-block-video figure,
	.post-main-row .post-content .wp-caption figure {
		display: block;
	}
	.post-main-row .post-content .wp-block-image figure > figcaption,
	.post-main-row .post-content .wp-block-video figure > figcaption,
	.post-main-row .post-content .wp-caption figure > figcaption {
		display: flow-root;
		max-width: 350px;
	}
}

.post-main-row .post-content .wp-block-image figcaption,
.post-main-row .post-content .wp-block-video figcaption,
.post-main-row .post-content .wp-caption figcaption {
	color: #727880;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
	text-align: left;
	position: relative;
	padding-left: 50px;
	margin: 0;
	max-width: 800px;
	width: 100%;
}

@media (max-width: 991px) {
	.post-main-row .post-content .wp-block-image figcaption,
	.post-main-row .post-content .wp-block-video figcaption,
	.post-main-row .post-content .wp-caption figcaption {
		line-height: 1.2;
	}
}

@media (max-width: 767px) {
	.post-main-row .post-content .wp-block-image figcaption,
	.post-main-row .post-content .wp-block-video figcaption,
	.post-main-row .post-content .wp-caption figcaption {
		font-size: 14px;
		padding-bottom: 15px;
	}
}

.post-main-row .post-content .wp-block-image figcaption:after,
.post-main-row .post-content .wp-block-video figcaption:after,
.post-main-row .post-content .wp-caption figcaption:after {
	position: absolute;
	content: "";
	width: 40px;
	height: 8px;
	background-color: #66bbe5;
	top: 8px;
	left: 0;
}

.post-main-row .post-content .wp-block-image figcaption em,
.post-main-row .post-content .wp-block-video figcaption em,
.post-main-row .post-content .wp-caption figcaption em {
	font-style: normal;
}

.post-main-row .post-content > img {
	max-width: 800px;
	width: 100%;
	margin-bottom: 3.625em;
	object-fit: cover;
}

.post-main-row .post-content * img {
	max-width: 800px;
}

.post-main-row .post-content p a,
.post-main-row .post-content ul li a,
.post-main-row .post-content ol li a {
	color: #66bbe5;
}

.post-main-row .post-content p a:hover, .post-main-row .post-content p a:focus,
.post-main-row .post-content ul li a:hover,
.post-main-row .post-content ul li a:focus,
.post-main-row .post-content ol li a:hover,
.post-main-row .post-content ol li a:focus {
	color: #259eda;
}

.post-main-row .post-content p {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	line-height: 220%;
	margin-bottom: 6%;
	margin-bottom: 2.5%;
	max-width: 800px;
}

.post-main-row .post-content p span {
	letter-spacing: inherit !important;
}

.post-main-row .post-content p:empty {
	margin: 0;
}

@media (max-width: 1400px) {
	.post-main-row .post-content p {
		line-height: 1.4;
	}
}

@media (max-width: 767px) {
	.post-main-row .post-content p {
		margin-bottom: 4%;
	}
}

.post-main-row .post-content .post-category {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 27px;
	text-align: left;
	text-transform: uppercase;
}

@media (max-width: 991px) {
	.post-main-row .post-content .post-category {
		font-size: 14px;
		line-height: 1;
	}
}

.post-main-row .post-content .post-category a {
	color: #66bbe5;
	transition-duration: 0.4s;
}

.post-main-row .post-content .post-category a:hover {
	color: #272629;
}

.post-main-row .post-content .post-date {
	color: #909bab;
	font-family: "proxima-nova", sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: left;
}

@media (max-width: 991px) {
	.post-main-row .post-content .post-date {
		font-size: 14px;
		margin-bottom: 25px;
		line-height: 1.2;
	}
}

.post-main-row .post-content .post-date span:first-child {
	text-transform: uppercase;
}

.post-main-row .post-content .post-date span.post-date-separator {
	padding-left: 30px;
	position: relative;
}

.post-main-row .post-content .post-date span.post-date-separator:after {
	position: absolute;
	content: "\00B7";
	top: -5px;
	left: 13px;
	font-size: 25px;
}

@media (max-width: 991px) {
	.post-main-row .post-content .post-date span.post-date-separator:after {
		top: -8px;
	}
}

.post-main-row .post-content .hebrew-post-date {
	display: inline-block;
	font-family: "LuciaGrande", sans-serif;
}

.post-main-row .post-content .post-author {
	display: flex;
	align-items: center;
}

@media (max-width: 991px) {
	.post-main-row .post-content .post-author {
		margin-bottom: 25px;
	}
}

.post-main-row .post-content .post-author img {
	border-radius: 50%;
	height: 64px;
	width: 64px;
}

.post-main-row .post-content .post-author h6 {
	color: #272629;
	font-family: "gimlet-display", sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.2;
	padding-left: 0;
	margin: 0.7% 0 2%;
}

.post-main-row .post-content .post-author h6 a {
	color: #272629;
	transition-duration: 0.4s;
}

.post-main-row .post-content .post-author h6 a:hover {
	color: #008ed4;
}

.post-main-row .post-content .post-share {
	margin-bottom: 38px;
}

.post-main-row .post-content h1 {
	color: #272629;
	font-family: "gimlet-display", sans-serif;
	font-size: 48px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 72px;
	text-align: left;
	margin: 15px 0 25px;
	max-width: 880px;
}

@media (max-width: 1400px) {
	.post-main-row .post-content h1 {
		font-size: 40px;
		line-height: 1.2;
	}
}

@media (max-width: 991px) {
	.post-main-row .post-content h1 {
		font-size: 35px;
	}
}

@media (max-width: 767px) {
	.post-main-row .post-content h1 {
		font-size: 25px;
	}
}

.post-main-row .post-content h2 {
	color: #272629;
	font-family: "gimlet-display", sans-serif;
	font-size: 36px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 54px;
	max-width: 700px;
}

@media (max-width: 1400px) {
	.post-main-row .post-content h2 {
		font-size: 30px;
		line-height: 1.2;
	}
}

@media (max-width: 991px) {
	.post-main-row .post-content h2 {
		font-size: 25px;
	}
}

@media (max-width: 767px) {
	.post-main-row .post-content h2 {
		font-size: 22px;
	}
}

.post-main-row .post-content h3 {
	color: #272629;
	font-family: "gimlet-display", sans-serif;
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 10px;
}

@media (max-width: 1400px) {
	.post-main-row .post-content h3 {
		font-size: 20px;
		line-height: 1.2;
	}
}

@media (max-width: 767px) {
	.post-main-row .post-content h3 {
		font-size: 18px;
	}
}

.post-main-row .post-content .wp-block-quote {
	position: relative;
	margin: 0;
	padding-left: 50px;
	max-width: 940px;
}

@media (max-width: 991px) {
	.post-main-row .post-content .wp-block-quote {
		padding-left: 30px;
	}
}

.post-main-row .post-content .wp-block-quote:after {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 19px;
	height: 100%;
	background-color: #008ed4;
}

@media (max-width: 991px) {
	.post-main-row .post-content .wp-block-quote:after {
		width: 9px;
	}
}

.post-main-row .post-content .wp-block-quote p {
	color: #272629;
	font-family: "gimlet-display", sans-serif;
	font-size: 36px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 54px;
	max-width: 940px;
}

@media (max-width: 1400px) {
	.post-main-row .post-content .wp-block-quote p {
		font-size: 30px;
		line-height: 1.2;
	}
}

@media (max-width: 991px) {
	.post-main-row .post-content .wp-block-quote p {
		font-size: 22px;
	}
}

.post-main-row .post-content ul {
	margin: 0;
	padding-left: 20px;
	margin-bottom: 40px;
	list-style: none;
}

.post-main-row .post-content ul li {
	padding-bottom: 12px;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	max-width: 350px;
	position: relative;
}

@media (max-width: 991px) {
	.post-main-row .post-content ul li {
		font-size: 16px;
		line-height: 1.3;
	}
}

.post-main-row .post-content ul li:after {
	position: absolute;
	top: 6px;
	left: -19px;
	color: #008ed4;
	content: "\00B0";
	font-size: 25px;
}

.post-main-row .post-content *.paid {
	display: none;
}

.post-main-row .post-content .print-edition-info {
	color: #909bab;
}

.post-main-row .post-content .opinion-disclaimer {
	max-width: 960px;
	margin-top: 35px;
	font-size: 15px;
	line-height: 1.75;
	color: #909bab;
}

.post-main-row .post-content .opinion-disclaimer a {
	color: #66bbe5;
}

.post-main-row .post-content .opinion-disclaimer a:hover, .post-main-row .post-content .opinion-disclaimer a:focus {
	color: #259eda;
}

.post-main-row .post-content.subscribtion-suggest .social-share {
	display: none;
}

.post-main-row .post-content.subscribtion-suggest .post-content-inner {
	position: relative;
}

.post-main-row .post-content.subscribtion-suggest .post-content-inner::before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
}

.post-main-row .post-content.subscribtion-suggest .post-content-inner::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 130px;
	height: 18.4281%;
	z-index: 1;
	background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}

.post-main-row .post-content.subscribtion-suggest .post-content-inner .post-share {
	z-index: 999;
	display: flex;
}

.post-main-row .post-content.subscribtion-suggest .post-content-inner .post-share .heateor_sss_sharing_container {
	z-index: 9;
}

.post-main-row .post-content.subscribtion-suggest .subscription-post-block {
	display: block;
}

.post-main-row .post-content .subscription-post-block {
	display: none;
	max-width: 960px;
	width: 100%;
	background: #ffffff;
	z-index: 2;
}

.post-main-row .post-content .subscription-post-block .subscription-post-subtitle {
	max-width: 100%;
	margin: 0 0 24px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1.31px;
	line-height: 27px;
	color: #66bbe5;
	text-transform: uppercase;
	text-align: center;
}

.post-main-row .post-content .subscription-post-block .subscription-post-btn-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 26px;
}

@media (max-width: 479px) {
	.post-main-row .post-content .subscription-post-block .subscription-post-btn-wrap {
		flex-direction: column;
	}
}

.post-main-row .post-content .subscription-post-block .subscription-post-btn-wrap .btn {
	margin-bottom: 20px;
}

@media (min-width: 480px) and (max-width: 575px), (min-width: 767.98px) and (max-width: 870px) {
	.post-main-row .post-content .subscription-post-block .subscription-post-btn-wrap .btn {
		width: 200px;
	}
}

@media (min-width: 480px) {
	.post-main-row .post-content .subscription-post-block .subscription-post-btn-wrap .btn:first-child {
		margin-right: 17px;
	}
}

.post-main-row .post-content .subscription-post-block .subscription-post-title {
	max-width: 660px;
	margin: 0 auto 24px;
	text-align: center;
	line-height: 2.5;
}

@media (min-width: 767.98px) {
	.post-main-row .post-content .subscription-post-block .subscription-post-title {
		margin-bottom: 34px;
	}
}

.post-main-row .post-content .subscription-post-block .btn-wrap {
	margin-bottom: 30px;
	text-align: center;
}

@media (min-width: 576px) {
	.post-main-row .post-content .subscription-post-block .btn-wrap {
		margin-bottom: 37px;
	}
}

@media (min-width: 991.98px) {
	.post-main-row .post-content .subscription-post-block .btn-wrap {
		margin-bottom: 57px;
	}
}

.post-main-row .post-content .subscription-post-block .btn-wrap .btn--w-arrow::after {
	color: #008ed4;
}

.post-main-row .post-content .subscription-post-block .logo-block {
	text-align: center;
}

.post-main-row .post-content .digital-edition-block {
	position: relative;
	padding-top: 75%;
	width: 100%;
	height: 100%;
	margin-bottom: 38px;
}

.post-main-row .post-content .digital-edition-block > iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.post-main-row .post-content--letter .post-date {
	margin-bottom: 27px;
}

.post-main-row .post-sidebar {
	width: 100%;
	max-width: 305px;
	position: relative;
}

@media (min-width: 767.98px) {
	.post-main-row .post-sidebar {
		position: sticky;
		right: 0;
		top: calc(var(--header-height) + 5px);
		width: 305px;
		max-width: 100%;
		padding-left: 20px;
	}
}

@media (min-width: 991.98px) {
	.post-main-row .post-sidebar {
		width: 401px;
		padding-left: 5%;
	}
}

@media (min-width: 1500px) {
	.post-main-row .post-sidebar {
		width: 401px;
		padding-left: 6%;
	}
}

@media (max-width: 767.98px) {
	.post-main-row .post-sidebar {
		margin: 0 auto;
	}
}

.post-main-row .post-sidebar:after {
	position: absolute;
	content: "";
	top: 50px;
	left: 0;
	height: 60%;
	height: 94.862%;
	width: 1px;
	background-color: #d8d8d8;
}

@media (max-width: 767px) {
	.post-main-row .post-sidebar:after {
		display: none;
	}
}

.post-main-row .post-sidebar .widget_block {
	margin-bottom: 37%;
}

@media (max-width: 767px) {
	.post-main-row .post-sidebar .widget_block {
		margin-bottom: 60px;
	}
}

@media (max-width: 767px) {
	.post-main-row .post-sidebar .widget_block:last-child {
		margin-bottom: 10px;
	}
}

.post-main-row .post-sidebar .widget_block .latest-posts-block {
	margin-top: 50px;
}

.post-main-row .post-sidebar .featured-story-block {
	margin-top: 60px;
}

@media (min-width: 991.98px) {
	.post-main-row .post-sidebar .featured-story-block {
		margin-top: 112px;
	}
}

.post-main-row .post-sidebar .featured-story-block .featured-story-title {
	margin: 0 0 24px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.5;
	color: #272629;
}

@media (min-width: 991.98px) {
	.post-main-row .post-sidebar .featured-story-block .featured-story-title {
		margin-bottom: 32px;
	}
}

.post-main-row .post-sidebar .featured-story-block .yarpp {
	margin: 0;
}

.post-main-row .post-sidebar .featured-story-block .blog-card.featured a {
	font-weight: inherit;
}

.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-featured-img {
	margin-bottom: 3px;
}

.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-featured-img .blog-card-img-container {
	padding-top: 69.0789%;
}

.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-info {
	padding-right: 0;
}

.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-categories {
	margin-right: 8px;
}

.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-title {
	padding: 0;
	font-size: 18px;
}

@media (min-width: 640px) {
	.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-title {
		margin-bottom: 2px;
	}
}

@media (min-width: 767.98px) {
	.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-title {
		font-size: 16px;
	}
}

@media (min-width: 991.98px) {
	.post-main-row .post-sidebar .featured-story-block .blog-card.featured .blog-card-title {
		font-size: 18px;
	}
}

.post-date__wrap {
	margin-bottom: 1rem;
	margin-top: 0.6rem;
}

.post-article-content img {
	display: block;
	width: auto;
}

.page-profile {
	max-width: 641px;
	margin: 3% auto 100px;
}

.page-profile .profile-data {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
	background-color: #ffffff;
	padding: 6% 6% 5%;
}

.page-profile .profile-data #message-user {
	color: red;
	font-weight: 500;
}

.page-profile .profile-data #message-user.success {
	color: green;
}

.page-profile .profile-data table {
	margin-bottom: 0;
}

.page-profile .profile-data table input {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	width: 100%;
	margin: 10px 0;
}

.page-profile .profile-data table input:focus {
	border-color: #008ed4;
}

.page-profile .profile-data table input.wp-not-valid {
	border-color: red;
}

.page-profile .profile-data table td {
	position: relative;
}

.page-profile .profile-data table td .not-valid-field {
	position: absolute;
	left: 0;
	color: red;
	font-size: 14px;
	bottom: -17px;
}

.page-profile .wp-block-buttons {
	margin-top: 25px;
}

.page-profile .wp-block-buttons .wp-block-button {
	margin-left: 0 !important;
}

.woocommerce-account .woocommerce {
	max-width: 1100px;
	width: 90%;
	margin: 100px auto;
}

@media (max-width: 767px) {
	.woocommerce-account .woocommerce {
		margin: 50px auto;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
	display: flex;
	flex-direction: column;
	margin-left: 0;
	padding-left: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
	list-style: none;
	padding: 5px 0;
}

@media (max-width: 767px) {
	.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li {
		padding: 0;
		text-align: center;
	}
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account {
	order: 1;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions {
	order: 2;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders {
	order: 3;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
	order: 4;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
	font-family: "gimlet-display", sans-serif;
	font-size: 20px;
	line-height: 2.25;
	color: #272629;
	font-weight: 500;
	position: relative;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 100%;
	height: 6px;
	background-color: #ffd400;
	transform-origin: bottom;
	transform: scaleY(0) rotate(-2deg);
	transition: all 0.35s ease-in-out;
	z-index: -1;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:after {
	transform: scaleY(1) rotate(-2deg);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a:after {
	transform: scaleY(1) rotate(-2deg);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce_account_subscriptions .no_subscriptions .button.button {
	display: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details {
	display: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	margin-top: 30px;
	margin-bottom: 15px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table td {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table td.woocommerce-table__product-name.product-name a {
	color: #272629 !important;
	cursor: context-menu !important;
	pointer-events: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table a, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table a:visited {
	color: #008ed4;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content table a.button, .woocommerce-account .woocommerce .woocommerce-MyAccount-content table a:visited.button {
	color: #fff;
	margin-top: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-message.woocommerce-message--info .button.button {
	display: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset {
	padding: 0;
	border: none;
	margin: 16px 0 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset legend {
	display: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content fieldset .form-row-wide {
	margin-bottom: 16px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .trial-days {
	margin-top: 4px;
	margin-bottom: 20px;
	background-color: #f6f8fa;
	padding: 10px 15px;
	z-index: -1;
	display: flex;
	align-items: center;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .trial-days img {
	width: 30px;
	margin-right: 10px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .trial-days span {
	font-family: "gimlet-display", sans-serif;
	font-size: 20px;
	line-height: 2.25;
	color: #272629;
	font-weight: 500;
	position: relative;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .trial-days span:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 100%;
	height: 6px;
	background-color: #ffd400;
	transform-origin: bottom;
	transition: all 0.35s ease-in-out;
	z-index: -1;
	transform: scaleY(1) rotate(-2deg);
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row input.input-text {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	margin: 0 0 10px;
	border-radius: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row input.input-text::placeholder {
	color: #c3cbd6;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row.form-row-wide input {
	margin-bottom: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content form .form-row.form-row-wide span {
	color: #727880;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce .button.button {
	height: 61px;
	width: 220px;
	border-radius: 3px;
	background-color: #008ed4;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	border: 2px solid #008ed4;
	margin-bottom: 0;
	transition-duration: 0.4s;
	margin-top: 20px;
}

.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce .button.button:hover {
	background-color: #66bbe5;
	border-color: #66bbe5;
	color: #fff;
}

.woocommerce-form-row #username,
.woocommerce-form-row #password,
.woocommerce-form-row #reg_email,
.woocommerce-form-row #user_login {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	margin: 0 0 10px;
	border-radius: 0;
}

.woocommerce-form-row #username::placeholder,
.woocommerce-form-row #password::placeholder,
.woocommerce-form-row #reg_email::placeholder,
.woocommerce-form-row #user_login::placeholder {
	color: #c3cbd6;
}

.woocommerce-form-row label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

.woocommerce-form-row .required {
	color: #272629;
}

.woocommerce-LostPassword.lost_password a {
	color: #008ed4;
	transition-duration: 0.4s;
}

.woocommerce-form.woocommerce-form-login .form-row {
	display: flex;
	flex-direction: column;
}

.woocommerce-form.woocommerce-form-login .form-row input[type=checkbox] {
	width: 1px;
	height: 1px;
	border: 0;
	clip: rect(0 0 0 0);
	margin: -1px;
	overflow: hidden;
	transform: none;
	padding: 0;
}

.woocommerce-form.woocommerce-form-login .form-row input[type=checkbox] + span {
	position: relative;
	padding-left: 30px;
}

.woocommerce-form.woocommerce-form-login .form-row input[type=checkbox] + span:after {
	position: absolute;
	content: '';
	top: 0;
	left: 0px;
	width: 19px !important;
	height: 19px !important;
	border: 2px solid #008ed4;
	border-radius: 0;
}

.woocommerce-form.woocommerce-form-login .form-row input[type=checkbox] + span:before {
	position: absolute;
	content: '';
	top: 3px;
	left: 3px;
	width: 13px;
	height: 13px;
	background-color: #008ed4;
	border-radius: 0;
	opacity: 0;
	transform: scale(0.85);
}

.woocommerce-form.woocommerce-form-login .form-row input[type=checkbox]:checked + span::before {
	opacity: 1;
}

.woocommerce-ResetPassword p {
	font-size: 20px;
	font-family: "gimlet-display", sans-serif;
}

.woocommerce-ResetPassword .woocommerce-Input {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	margin: 0 0 10px;
	border-radius: 0;
}

.woocommerce-ResetPassword .woocommerce-Input:focus {
	border-color: #008ed4 !important;
}

.woocommerce-ResetPassword .show-password-input {
	top: 7px !important;
}

.woocommerce-MyAccount-navigation-link--payment-methods, .woocommerce-checkout #payment div.payment_box::before {
	display: none !important;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"] {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	margin: 0 0 10px;
	border-radius: 0;
}

.woocommerce-checkout #payment div.payment_box input.js-sv-wc-payment-gateway-credit-card-form-input[type="tel"]:focus {
	box-shadow: none !important;
}

#wc-authorize-net-cim-credit-card-credit-card-form {
	border: none !important;
	padding: 0;
}

#payment {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

#payment .wc_payment_methods.payment_methods.methods {
	border: none;
	padding-bottom: 0;
}

.woocommerce-checkout #payment div.form-row.place-order {
	padding-top: 0;
}

.woocommerce-checkout #payment div.payment_box {
	background: none;
	padding: 0;
}

.woocommerce-checkout #payment div.payment_box .form-row {
	padding: 0;
}

.woocommerce-checkout #payment div.payment_box .form-row.form-row-first, .woocommerce-checkout #payment div.payment_box .form-row.form-row-last {
	margin-bottom: 0 !important;
}

.page.page-id-385745 .entry-content,
.page.page-id-385746 .entry-content {
	max-width: 1080px;
	margin: auto;
	width: 90%;
	margin-bottom: 3%;
	margin-top: 2.5%;
}

@media (max-width: 575px) {
	.page.page-id-385745 .entry-content,
	.page.page-id-385746 .entry-content {
		margin-bottom: 50px;
		margin-top: 30px;
	}
}

.page.page-id-385745 .entry-content ul,
.page.page-id-385746 .entry-content ul {
	margin: 0;
	padding-left: 20px;
	margin-bottom: 40px;
	list-style: none;
}

.page.page-id-385745 .entry-content ul li,
.page.page-id-385746 .entry-content ul li {
	padding-bottom: 12px;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	max-width: 1000px;
	position: relative;
}

@media (max-width: 991px) {
	.page.page-id-385745 .entry-content ul li,
	.page.page-id-385746 .entry-content ul li {
		font-size: 16px;
		line-height: 1.3;
	}
}

.page.page-id-385745 .entry-content ul li:after,
.page.page-id-385746 .entry-content ul li:after {
	position: absolute;
	top: 6px;
	left: -19px;
	color: #008ed4;
	content: '\00B0';
	font-size: 25px;
}

.page.page-id-385745 .entry-content a,
.page.page-id-385745 .entry-content i a,
.page.page-id-385746 .entry-content a,
.page.page-id-385746 .entry-content i a {
	color: #66bbe5;
	transition-duration: 0.4s;
}

.page.page-id-385745 .entry-content a:hover, .page.page-id-385745 .entry-content a:focus, .page.page-id-385745 .entry-content a:active,
.page.page-id-385745 .entry-content i a:hover,
.page.page-id-385745 .entry-content i a:focus,
.page.page-id-385745 .entry-content i a:active,
.page.page-id-385746 .entry-content a:hover,
.page.page-id-385746 .entry-content a:focus,
.page.page-id-385746 .entry-content a:active,
.page.page-id-385746 .entry-content i a:hover,
.page.page-id-385746 .entry-content i a:focus,
.page.page-id-385746 .entry-content i a:active {
	color: #008ED4;
}

@media (max-width: 767px) {
	.page-template-default.page-child,
	#post-385770 {
		margin-bottom: 50px;
		margin-top: 30px;
	}
}

.page-template-default.page-child .entry-content,
#post-385770 .entry-content {
	max-width: 1080px;
	width: 90%;
	margin: 3% auto;
}

@media (max-width: 1500px) {
	.page-template-default.page-child .entry-content,
	#post-385770 .entry-content {
		margin-top: 70px;
	}
}

@media (max-width: 767px) {
	.page-template-default.page-child .entry-content,
	#post-385770 .entry-content {
		margin-top: 0;
	}
}

.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item,
#post-385770 .entry-content .awpcp-classifieds-menu--menu-item {
	width: 25%;
}

@media (max-width: 767px) {
	.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item,
	#post-385770 .entry-content .awpcp-classifieds-menu--menu-item {
		width: 50%;
	}
}

@media (max-width: 767px) {
	.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item:nth-child(2),
	#post-385770 .entry-content .awpcp-classifieds-menu--menu-item:nth-child(2) {
		padding-right: 0;
	}
}

.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item:last-child,
#post-385770 .entry-content .awpcp-classifieds-menu--menu-item:last-child {
	padding-right: 0;
}

@media (max-width: 767px) {
	.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item:last-child,
	#post-385770 .entry-content .awpcp-classifieds-menu--menu-item:last-child {
		padding: 0  2pt;
	}
}

.page-template-default.page-child .entry-content .awpcp-classifieds-menu,
#post-385770 .entry-content .awpcp-classifieds-menu {
	margin-top: 20px;
}

.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item-link,
#post-385770 .entry-content .awpcp-classifieds-menu--menu-item-link {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: 0.4s;
	height: 64px;
	border-radius: 3px;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	border: 2px solid #008ed4;
	background-color: #008ed4;
	text-align: center;
}

.page-template-default.page-child .entry-content .awpcp-classifieds-menu--menu-item-link:hover,
#post-385770 .entry-content .awpcp-classifieds-menu--menu-item-link:hover {
	background-color: #66bbe5;
	border-color: #66bbe5;
}

.pager {
	display: none;
}

@media (max-width: 767px) {
	.changecategoryselect {
		width: 100%;
	}
}

@media (max-width: 767px) {
	.changecategoryselect .awpcp-category-dropdown-container {
		width: 100%;
	}
}

.awpcp-classifieds-search-bar--query-field {
	width: calc(100% - 240px) !important;
}

.uiwelcome {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 1.5 !important;
}

.awpcp-region-selector-partials input {
	height: 54px;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

.awpcp-region-selector-partials label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

@media (max-width: 550px) {
	.awpcp-classifieds-search-bar form {
		display: flex;
		flex-direction: column;
	}
}

.awpcp-classifieds-search-bar a {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width: 550px) {
	.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--submit-button {
		min-width: 100%;
	}
}

.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--submit-button input {
	border: 2px solid #c3cbd6;
}

@media (max-width: 550px) {
	.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--submit-button input {
		min-width: 100%;
	}
}

@media (max-width: 550px) {
	.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--query-field {
		min-width: 100%;
		margin-bottom: 8px;
	}
}

.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--query-field input {
	height: 64px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	width: 100%;
	margin: 0;
}

.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--query-field input:focus {
	border-color: #008ed4;
}

.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--submit-button {
	width: 240px;
}

.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--submit-button input[type=submit] {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 240px;
	transition-duration: 0.4s;
	height: 64px;
	border-radius: 3px;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	border: 2px solid #008ed4;
	background-color: #008ed4;
}

.awpcp-classifieds-search-bar .awpcp-classifieds-search-bar--submit-button input[type=submit]:hover {
	background-color: #66bbe5;
	border-color: #66bbe5;
}

.awpcp-region-selector-partial {
	margin-top: 10px !important;
}

#name {
	height: 54px;
	padding: 15px;
	border: 2px solid #c3cbd6;
	width: 100%;
}

#classiwrapper .awpcp-region-selector, .awpcp-multiple-region-selector .awpcp-region-selector {
	background: #fff !important;
}

@media (max-width: 767px) {
	.awpcp-classifieds-search-bar {
		margin: 20px 0;
	}
}

.awpcp-form-submit input {
	height: 64px;
	width: 100%;
	max-width: 200px;
	padding: 16px 35px;
	align-items: center;
	justify-content: center;
	padding: 16px 35px;
	border: none;
	background-color: #008ed4;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	transition: all 0.35s ease-in-out;
}

@media (max-width: 600px) {
	.awpcp-form-submit input {
		max-width: 100%;
	}
}

.awpcp-form-submit input:hover {
	background-color: #66bbe5;
}

.awpcp-message.awpcp-updated.notice.notice-info p {
	line-height: 1.2;
}

@media (max-width: 1200px) {
	#post-354134 {
		margin-top: 30px;
		margin-bottom: 70px;
	}
}

#post-354134 h2,
#post-354134 h3 {
	font-size: 20px;
	margin-bottom: 0;
}

#ad-user-id {
	padding: 15px;
	width: 100% !important;
	border: 2px solid #c3cbd6;
}

@media (max-width: 767px) {
	.awpcp-classifieds-menu-small .awpcp-classifieds-menu--menu-item:nth-child(3n) {
		padding: 0 2pt !important;
	}
}

.awpcp-order-form {
	margin-bottom: 70px;
}

.awpcp-multiple-region-selector input {
	border: 2px solid #c3cbd6;
}

#post-354137 {
	margin: 50px auto 70px;
}

@media (max-width: 767px) {
	#post-354137 {
		margin-top: 40px;
	}
}

@media (max-width: 500px) {
	#post-354137 {
		margin-top: 20px;
	}
}

.awpcp-form-steps {
	margin-bottom: 20px;
}

.awpcp-form-steps .awpcp-form-steps-step {
	border-radius: 0 !important;
	border-width: 2px 2px 2px 0 !important;
	box-shadow: none !important;
}

.awpcp-form-steps .awpcp-form-steps-step:first-child {
	border-width: 2px !important;
}

.top-level-category.maincategoryclass {
	color: #272629;
	background: none;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 27px;
	text-align: left;
	display: flex;
	align-items: center;
	padding: 0 70px 0 30px;
	height: 80px;
	background-color: #fff;
	box-shadow: 0 0 20px black;
	position: relative;
	margin-top: 20px;
	cursor: pointer;
}

@media (max-width: 767px) {
	.top-level-category.maincategoryclass {
		height: 70px;
		margin-top: 8px;
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	.top-level-category.maincategoryclass a {
		font-size: 15px !important;
	}
}

.top-level-category.maincategoryclass.parent {
	position: relative;
}

.top-level-category.maincategoryclass.parent:before {
	position: absolute;
	content: '+';
	right: 15px;
	top: 20px;
	width: 40px;
	height: 40px;
	color: #008ed4;
	font-size: 26px;
	font-weight: 700;
	border-radius: 50%;
	border: 2px solid #008ed4;
	display: flex;
	align-items: center;
	justify-content: center;
	transition-duration: .4s;
	line-height: 1;
	padding-top: 2px;
}

@media (max-width: 767px) {
	.top-level-category.maincategoryclass.parent:before {
		padding-top: 1px;
		top: 15px;
	}
}

.top-level-category.maincategoryclass.parent.view:before {
	opacity: 0.4;
	content: '–';
	padding: 0;
}

#awpcpcatlayout .sub-categories.showcategoriessublist {
	box-shadow: none;
	width: 100%;
	margin: 0;
	padding: 20px !important;
	border-top: 1px solid #e1e5ea;
	background-color: #fff;
	box-shadow: 0 0 20px black;
	margin-left: 0 !important;
}

#awpcpcatlayout .sub-categories.showcategoriessublist li {
	width: 100% !important;
}

#awpcpcatlayout .sub-categories.showcategoriessublist li a {
	margin: 0;
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
}

.awpcp-form-steps .awpcp-form-steps-step:first-child {
	border-radius: 0 !important;
}

#post-354137 input[type=submit],
#post-354133 input[type=submit] {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 240px;
	transition-duration: 0.4s;
	height: 64px;
	border-radius: 3px;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	border: 2px solid #008ed4;
	background-color: #008ed4 !important;
}

@media (max-width: 600px) {
	#post-354137 input[type=submit],
	#post-354133 input[type=submit] {
		width: 100%;
		margin-bottom: 70px;
	}
}

#post-354137 input[type=submit]:hover,
#post-354133 input[type=submit]:hover {
	background-color: #66bbe5 !important;
	border-color: #66bbe5;
}

#post-354137 input[type=submit] {
	margin-top: 20px !important;
}

.awpcp-form-spacer input {
	border: 2px solid #c3cbd6;
	padding-left: 15px;
}

.awpcp-form-spacer label {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	margin-bottom: 0;
}

.awpcp-form-spacer input[type=submit] {
	height: 64px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	width: 100%;
	margin: 0;
}

.awpcp-form-spacer input[type=submit]:focus {
	border-color: #008ed4;
}

.awpcp-form-spacer input[type=text] {
	height: 54px;
}

.awpcp-form-spacer a {
	color: #66bbe5;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: 1.5px;
	line-height: 1.3;
	text-align: left;
	display: inline-block;
	transition-duration: 0.4s;
}

.awpcp-textfield.inputbox {
	width: 100%;
}

#awpcpcatlayout .showcategoriesmainlist li a {
	color: #272629;
	font-size: 18px;
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	transition-duration: .4s;
}

#awpcpcatlayout .showcategoriesmainlist li a:hover {
	color: #008ed4;
}

#post-354133 {
	margin-bottom: 80px;
}

#post-354133 h2 {
	font-size: 30px;
	margin-bottom: 0;
}

@media (max-width: 600px) {
	#post-354133 h2 {
		font-size: 26px;
	}
}

.classifiedcats {
	margin-top: 50px;
}

.showawpcpadpage a {
	font-size: 16px;
	font-weight: 700;
	line-height: 27px;
	color: #66bbe5;
	text-transform: uppercase;
	letter-spacing: 1.31px;
}

@media (max-width: 800px) {
	.awpcp-listing-excerpt .awpcp-listing-excerpt-inner h4 {
		line-height: 1.2;
		margin-bottom: 10px !important;
	}
}

.awpcp-title a,
.awpcp-title a:focus,
.awpcp-title a:active {
	color: #272629;
	font-style: normal;
	letter-spacing: 1.31px;
	line-height: 1.2;
}

.fixfloat {
	display: flex !important;
	max-width: 250px;
	justify-content: space-between;
	align-items: center;
}

.fixfloat a {
	color: #008ed4;
}

.cl-adsense {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 240px;
	transition-duration: 0.4s;
	height: 64px;
	border-radius: 3px;
	color: #ffffff;
	font-family: "gimlet-display";
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	border: 2px solid #008ed4;
	background-color: #008ed4 !important;
}

.cl-adsense:hover {
	background-color: #66bbe5 !important;
	border-color: #66bbe5;
}

.awpcp-category-dropdown-container {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
}

.awpcp-category-dropdown {
	margin-right: 5px;
	padding: 15px;
	width: 100% !important;
	border: 2px solid #c3cbd6;
}

.thickbox.enlarge {
	font-size: 12px !important;
}

.awpcp-listing-excerpt-thumbnail {
	margin-bottom: 0 !important;
}

@media (max-width: 600px) {
	.awpcp-listing-excerpt-thumbnail {
		width: 100%;
		margin-left: auto !important;
		margin-right: auto !important;
		float: none !important;
	}
}

.awpcp-listing-excerpt-thumbnail img {
	max-width: 200px;
	min-width: 200px;
	height: auto;
	object-fit: cover;
	background: #979797;
}

@media (max-width: 767px) {
	.awpcp-listing-excerpt-thumbnail img {
		min-width: 150px;
		height: auto;
		margin-top: 20px;
	}
}

.awpcp-listing-excerpt {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 600px) {
	.awpcp-listing-excerpt {
		flex-direction: column;
		align-items: center;
		max-width: 400px;
		margin: 30px auto;
	}
}

.awpcp-listing-excerpt .awpcp-listing-excerpt-inner {
	width: calc(100% - 500px);
}

@media (max-width: 800px) {
	.awpcp-listing-excerpt .awpcp-listing-excerpt-inner {
		width: calc(100% - 200px);
	}
}

@media (max-width: 600px) {
	.awpcp-listing-excerpt .awpcp-listing-excerpt-inner {
		width: 100%;
	}
}

.awpcp-listing-excerpt .awpcp-listing-excerpt-inner h4 {
	margin-bottom: 0;
}

@media (max-width: 600px) {
	.awpcp-listing-excerpt .awpcp-listing-excerpt-inner h4 {
		text-align: center;
	}
}

.awpcp-listing-excerpt .awpcp-listing-excerpt-inner h4 a {
	color: #272629;
	font-size: 18px;
}

.awpcp-listing-excerpt .awpcp-listing-excerpt-extra {
	width: 250px;
	padding-left: 8%;
}

@media (max-width: 600px) {
	.awpcp-listing-excerpt .awpcp-listing-excerpt-extra {
		padding-left: 0;
		margin: 10px auto 15px;
		text-align: center;
	}
}

.awpcp-listing-excerpt .awpcp-listing-excerpt-content {
	line-height: 1.2;
}

#awpcpcatlayout {
	margin-bottom: 5%;
}

#awpcpcatlayout .showcategoriesmainlist {
	display: flex !important;
	justify-content: space-between;
}

@media (max-width: 600px) {
	#awpcpcatlayout .showcategoriesmainlist {
		flex-direction: column;
	}
}

#awpcpcatlayout .showcategoriesmainlist li {
	width: 49% !important;
}

@media (max-width: 600px) {
	#awpcpcatlayout .showcategoriesmainlist li {
		width: 100% !important;
	}
}

#awpcpcatlayout .showcategoriesmainlist li:last-child {
	margin-right: 0;
}

.awpcp-pagination-form table select {
	display: none;
}

.page-template-template-page-narrow .entry-content {
	max-width: 1080px;
	width: 90%;
	margin: 2.5% auto 3%;
	margin: 0 auto;
	padding-top: 2.5%;
	padding-bottom: 3%;
}

@media (max-width: 575px) {
	.page-template-template-page-narrow .entry-content {
		padding-top: 30px;
		padding-bottom: 50px;
	}
}

.page-id-110557 .page {
	background-color: #f6f8fa;
}

.page-id-110557 .entry-content .gform_wrapper {
	margin-bottom: 35px;
	padding: 32px 18px 39px;
	background-color: #ffffff;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.07);
}

@media (min-width: 767.98px) {
	.page-id-110557 .entry-content .gform_wrapper {
		padding: 32px 40px 39px;
	}
}

.page-id-110557 .entry-content .gform_wrapper .gform_fields {
	grid-gap: 0;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_label {
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 2.25;
	color: #272629;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_label .gfield_required {
	display: none;
}

.page-id-110557 .entry-content .gform_wrapper .gfield [type="text"],
.page-id-110557 .entry-content .gform_wrapper .gfield [type="email"],
.page-id-110557 .entry-content .gform_wrapper .gfield [type="tel"],
.page-id-110557 .entry-content .gform_wrapper .gfield textarea {
	margin: 0;
	border: 2px solid #c3cbd6;
	border-radius: 0;
	padding: 13px;
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 2.25;
	color: #272629;
	transition: all .35s ease-in-out;
}

.page-id-110557 .entry-content .gform_wrapper .gfield [type="text"]::placeholder,
.page-id-110557 .entry-content .gform_wrapper .gfield [type="email"]::placeholder,
.page-id-110557 .entry-content .gform_wrapper .gfield [type="tel"]::placeholder,
.page-id-110557 .entry-content .gform_wrapper .gfield textarea::placeholder {
	color: #909bab;
}

.page-id-110557 .entry-content .gform_wrapper .gfield [type="text"]:focus,
.page-id-110557 .entry-content .gform_wrapper .gfield [type="email"]:focus,
.page-id-110557 .entry-content .gform_wrapper .gfield [type="tel"]:focus,
.page-id-110557 .entry-content .gform_wrapper .gfield textarea:focus {
	border-color: #008ed4;
}

.page-id-110557 .entry-content .gform_wrapper .gfield [type="text"],
.page-id-110557 .entry-content .gform_wrapper .gfield [type="email"],
.page-id-110557 .entry-content .gform_wrapper .gfield [type="tel"] {
	height: 48px;
}

.page-id-110557 .entry-content .gform_wrapper .gfield textarea {
	display: block;
	height: 94px;
	resize: none;
}

.page-id-110557 .entry-content .gform_wrapper .gfield textarea.large {
	height: 94px;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice {
	position: relative;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice [type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	border: 0;
	clip: rect(0 0 0 0);
	margin: -1px;
	overflow: hidden;
	transform: none;
	padding: 0;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice [type="checkbox"]:checked + label::before {
	background-color: #008ed4;
	border-color: #008ed4;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice [type="checkbox"]:checked + label::after {
	opacity: 1;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice label {
	position: relative;
	padding-left: 31px;
	font-family: "proxima-nova", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5;
	color: #272629;
	cursor: pointer;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice label::before, .page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice label::after {
	content: '';
	position: absolute;
	transition: all .35s ease-in-out;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice label::before {
	left: 0;
	top: 3px;
	width: 16px;
	height: 16px;
	background-color: transparent;
	border: 2px solid #c3cbd6;
}

.page-id-110557 .entry-content .gform_wrapper .gfield .gfield_checkbox .gchoice label::after {
	left: 2px;
	top: 5px;
	width: 12px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-check fa-w-16' aria-hidden='true' focusable='false' data-prefix='far' data-icon='check' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' data-fa-i2svg=''%3E%3Cpath fill='%23fff' d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
}

.page-id-110557 .entry-content .gform_wrapper .gfield:not(:last-child) {
	margin-bottom: 10px;
}

.page-id-110557 .entry-content .gform_wrapper .gfield.gfield_error [type="text"],
.page-id-110557 .entry-content .gform_wrapper .gfield.gfield_error [type="email"],
.page-id-110557 .entry-content .gform_wrapper .gfield.gfield_error [type="tel"],
.page-id-110557 .entry-content .gform_wrapper .gfield.gfield_error textarea {
	border-color: #ff0000;
}

.page-id-110557 .entry-content .gform_wrapper .gfield.gfield_error .gfield_validation_message {
	margin-top: -2px;
}

.page-id-110557 .entry-content .gform_wrapper .gform_footer {
	display: inline-flex;
	margin-top: 20px;
}

.page-id-110557 .entry-content .gform_wrapper .gform_footer .gform_button {
	height: 61px;
	margin-bottom: 0;
}

.page-id-110557 .entry-content .gform_wrapper .gform_footer .gform_ajax_spinner {
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
}

.page-id-110557 .entry-content p {
	margin-top: 0;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 2;
	color: #272629;
}

.page-id-110557 .entry-content p:not(:last-child) {
	margin-bottom: 2.5%;
}

.woocommerce-checkout .woocommerce {
	max-width: 1280px;
	width: 90%;
	margin: 100px auto;
}

@media (max-width: 1500px) {
	.woocommerce-checkout .woocommerce {
		margin: 100px auto;
	}
}

@media (max-width: 991px) {
	.woocommerce-checkout .woocommerce {
		margin: 50px auto;
	}
}

.woocommerce-checkout .woocommerce form .form-row span .select2 .select2-selection,
.woocommerce-checkout .woocommerce form .form-row input.input-text {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	padding: 7px 15px;
	margin: 0 0 10px;
	border-radius: 0;
}

.woocommerce-checkout .woocommerce form .form-row span .select2 .select2-selection::placeholder,
.woocommerce-checkout .woocommerce form .form-row input.input-text::placeholder {
	color: #c3cbd6;
}

.woocommerce-checkout .woocommerce form .form-row span {
	color: #727880;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 26px;
}

.woocommerce-checkout .woocommerce .woocommerce-billing-fields h3 {
	display: none;
}

.woocommerce-checkout .woocommerce h3#order_review_heading {
	font-family: "gimlet-display", sans-serif;
	font-size: 25px;
	line-height: 2.25;
	color: #272629;
	font-weight: 500;
	position: relative;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
}

.woocommerce-checkout .woocommerce h3#order_review_heading:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 18px;
	width: 100%;
	height: 6px;
	background-color: #ffd400;
	transform-origin: bottom;
	transform: scaleY(0) rotate(-2deg);
	transition: all 0.35s ease-in-out;
	z-index: -1;
	transform: scaleY(1) rotate(-2deg);
}

.woocommerce-checkout .woocommerce div,
.woocommerce-checkout .woocommerce p {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	line-height: 220%;
}

.woocommerce-checkout .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
	display: block;
}

.woocommerce-checkout .woocommerce .woocommerce-message {
	display: none;
}

.woocommerce-checkout .woocommerce .lost_password a,
.woocommerce-checkout .woocommerce .showlogin {
	margin: 0;
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
	color: #272629;
	transition: all 0.35s ease-in-out;
}

.woocommerce-checkout .woocommerce .lost_password a:hover,
.woocommerce-checkout .woocommerce .showlogin:hover {
	color: #008ed4;
}

.woocommerce-checkout .woocommerce .woocommerce-form-login-toggle {
	max-width: 100%;
}

.woocommerce-checkout .woocommerce form.checkout_coupon,
.woocommerce-checkout .woocommerce form.login,
.woocommerce-checkout .woocommerce form.register {
	background-color: #f6f8fa;
	border: none;
	max-width: 100%;
}

.woocommerce-checkout .woocommerce .woocommerce-error,
.woocommerce-checkout .woocommerce .woocommerce-info,
.woocommerce-checkout .woocommerce .woocommerce-message {
	background-color: #f6f8fa;
}

.woocommerce-checkout .woocommerce .woocommerce-error a {
	display: none;
}

.woocommerce-checkout .woocommerce .shop_table.woocommerce-checkout-review-order-table tr.shipping,
.woocommerce-checkout .woocommerce .shop_table.woocommerce-checkout-review-order-table tr.recurring-totals {
	display: none;
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout {
	display: grid;
	grid-gap: 30px;
	grid-template-areas: 'el-1 el-1 el-2' 'el-1 el-1 el-3' 'el-1 el-1 el-3' 'el-1 el-1 el-3' 'el-1 el-1 el-3' 'el-1 el-1 el-3';
	position: relative;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(3, 48px);
}

@media (max-width: 1200px) {
	.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout {
		grid-template-areas: 'el-1 el-2' 'el-1 el-3';
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 991px) {
	.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout {
		display: flex;
		flex-direction: column;
	}
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	position: absolute;
	width: 100%;
	top: -103px;
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 767px) {
	.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
		flex-direction: column;
	}
}

@media (max-width: 767px) {
	.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
		line-height: 1.2;
	}
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .col2-set {
	grid-area: el-1;
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .col2-set .col-1 {
	width: 100%;
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout .col2-set .col-2 {
	display: none;
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review_heading {
	grid-area: el-2;
	max-width: 139px;
	margin-top: -10px;
}

.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review {
	grid-area: el-3;
	max-width: 500px;
	margin-top: -20px;
}

@media (max-width: 991px) {
	.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.woocommerce-checkout .woocommerce form .form-row-first,
	.woocommerce-checkout .woocommerce form .form-row-last,
	.woocommerce-checkout .woocommerce form .form-row-first,
	.woocommerce-checkout .woocommerce form .form-row-last {
		width: 100%;
		float: none;
	}
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	top: 88%;
	margin-left: -14px;
}

.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
	float: none;
	margin: 10px 0;
}

#add_payment_method #payment,
.woocommerce-cart #payment {
	background-color: #f6f8fa;
}

.woocommerce-checkout #payment {
	background-color: #fff;
}

.woocommerce .woocommerce-order {
	max-width: 750px;
	margin: auto;
}

.woocommerce .woocommerce-order .woocommerce-customer-details {
	display: none;
}

.woocommerce .woocommerce-order > p {
	margin: 0;
}

.woocommerce .woocommerce-order > p > a {
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
	color: #272629;
	transition: all 0.35s ease-in-out;
}

.woocommerce .woocommerce-order > p > a:hover {
	color: #008ed4;
}

.woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	padding-left: 0;
	margin: 30px 0;
}

@media (max-width: 650px) {
	.woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
		display: flex;
		flex-wrap: wrap;
		max-width: 350px;
	}
}

@media (max-width: 650px) {
	.woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
		width: 50%;
		line-height: 1.1;
	}
}

@media (max-width: 650px) {
	.woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(2), .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-child {
		width: calc(50% - 2em);
		margin-right: 0;
		border: 0;
	}
}

@media (max-width: 650px) {
	.woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:first-child, .woocommerce .woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:nth-child(2) {
		margin-bottom: 15px;
	}
}

.woocommerce .woocommerce-order h2 {
	color: #272629;
	font-family: "gimlet-display";
	font-size: 24px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	margin-top: 30px;
	margin-bottom: 15px !important;
}

.woocommerce .woocommerce-order table td {
	color: #272629;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
}

.woocommerce .woocommerce-order table td.woocommerce-table__product-name.product-name a {
	color: #272629 !important;
	cursor: context-menu !important;
	pointer-events: none;
}

.woocommerce .woocommerce-order table a, .woocommerce .woocommerce-order table a:visited {
	color: #008ed4;
}

.woocommerce .woocommerce-order table a.button, .woocommerce .woocommerce-order table a:visited.button {
	color: #fff;
	margin-top: 0;
}

.woocommerce-checkout .woocommerce .showcoupon {
	margin: 0;
	font-family: "gimlet-display", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.5;
	color: #272629;
	transition: all 0.35s ease-in-out;
}

.woocommerce-checkout .woocommerce .showcoupon:hover {
	color: #008ed4;
}

.woocommerce .checkout_coupon.woocommerce-form-coupon .button.button {
	margin-top: -0.5rem;
}

@media (max-width: 650px) {
	.woocommerce .checkout_coupon.woocommerce-form-coupon .button.button {
		margin-top: 1rem;
	}
}

.woocommerce .checkout_coupon.woocommerce-form-coupon p {
	margin-top: 0;
}

body.logged-in .noauth-user-link {
	display: none;
}

body:not(.logged-in) .auth-user-link {
	display: none;
}

.classifieds-menu-section ul.wp-block-navigation__container {
	column-gap: 16px;
}

.classifieds-menu-section a:visited {
	color: inherit;
}

.directorist-container-fluid {
	padding: 2rem 0 2.5rem;
	max-width: 1760px;
	width: 95% !important;
}

.directorist-content-active .directorist-archive-contents,
.directorist-section {
	max-width: 1280px;
	margin: 30px auto 60px;
}

@media (max-width: 500px) {
	.directorist-content-active .directorist-archive-contents .directorist-listings-header,
	.directorist-section .directorist-listings-header {
		width: 278px;
		margin: auto;
		border: none !important;
	}
}

@media (max-width: 500px) {
	.directorist-content-active .directorist-archive-contents .directorist-listings-header .directorist-header-found-title,
	.directorist-section .directorist-listings-header .directorist-header-found-title {
		margin-top: 25px;
	}
}

.directorist-content-active .directorist-archive-contents .directorist-listings-header__left,
.directorist-section .directorist-listings-header__left {
	width: 50%;
	flex-wrap: nowrap;
}

@media (max-width: 980px) {
	.directorist-content-active .directorist-archive-contents .directorist-listings-header__left,
	.directorist-section .directorist-listings-header__left {
		width: 100% !important;
		justify-content: space-between;
		padding-right: 15px;
		padding-left: 10px;
		flex-wrap: wrap;
	}
}

@media (max-width: 980px) {
	.directorist-content-active .directorist-archive-contents .directorist-listings-header__right,
	.directorist-section .directorist-listings-header__right {
		width: 100% !important;
		justify-content: space-between;
		margin-top: 20px !important;
		padding-left: 10px;
	}
}

.directorist-content-active .directorist-archive-contents .directorist-content-active .directorist-listings-header__left .directorist-filter-btn,
.directorist-content-active .directorist-archive-contents a.directorist-btn.directorist-btn-sm,
.directorist-section .directorist-content-active .directorist-listings-header__left .directorist-filter-btn,
.directorist-section a.directorist-btn.directorist-btn-sm {
	height: 64px;
	width: 100%;
	padding: 16px 35px;
	max-width: 200px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 16px 35px;
	border: none;
	border: 2px solid #008ed4 !important;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #008ed4 !important;
	text-align: center;
	cursor: pointer;
	transition: all 0.35s ease-in-out;
	background-color: #fff !important;
	min-width: 200px;
}

.directorist-content-active .directorist-archive-contents .directorist-content-active .directorist-listings-header__left .directorist-filter-btn:hover,
.directorist-content-active .directorist-archive-contents a.directorist-btn.directorist-btn-sm:hover,
.directorist-section .directorist-content-active .directorist-listings-header__left .directorist-filter-btn:hover,
.directorist-section a.directorist-btn.directorist-btn-sm:hover {
	color: #fff !important;
	background: #008ed4 !important;
}

.directorist-content-active .directorist-archive-contents .directorist-advanced-filter__action button.directorist-btn,
.directorist-section .directorist-advanced-filter__action button.directorist-btn {
	margin-bottom: 0;
	max-width: 200px;
	font-family: "gimlet-display", sans-serif;
	width: 100%;
	font-weight: 700;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 21px 10px;
	height: 64px !important;
	border-radius: 3px;
	background-color: #008ed4 !important;
	color: #ffffff !important;
	border: 2px solid #008ed4 !important;
}

.directorist-content-active .directorist-archive-contents .directorist-advanced-filter__action button.directorist-btn:hover,
.directorist-section .directorist-advanced-filter__action button.directorist-btn:hover {
	color: #ffffff !important;
	background-color: #66bbe5 !important;
	border: 2px solid #66bbe5 !important;
}

.directorist-listing-single .directorist-listing-single__info .directorist-listing-single__info--list ul li div {
	display: flex;
	align-items: center;
}

#directorist-single-listing-slider {
	max-height: 500px;
	overflow: hidden;
}

#directorist-single-listing-slider img {
	object-fit: cover;
}

.directorist-add-listing-wrapper {
	margin-top: 30px;
	margin-bottom: 60px;
	font-family: "proxima-nova", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 2.25;
	color: #272629;
}

.directorist-add-listing-wrapper .directorist-btn-outline-primary,
.directorist-add-listing-wrapper .ezmu__btn.ezmu__input-label,
.directorist-add-listing-wrapper button.directorist-btn {
	margin-bottom: 0;
	max-width: 200px;
	font-family: "gimlet-display", sans-serif;
	width: 100%;
	font-weight: 700;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 21px 10px;
	height: 64px !important;
	border-radius: 3px;
	background-color: #008ed4 !important;
	color: #ffffff;
	border: 2px solid #008ed4 !important;
}

.directorist-add-listing-wrapper .directorist-btn-outline-primary:hover,
.directorist-add-listing-wrapper .ezmu__btn.ezmu__input-label:hover,
.directorist-add-listing-wrapper button.directorist-btn:hover {
	color: #ffffff !important;
	background-color: #66bbe5 !important;
	border: 2px solid #66bbe5 !important;
}

.directorist-author-listing-top .directorist-dropdown__links {
	top: 65px;
}

.directorist-user-dashboard__nav .directorist-tab__nav__link {
	font-family: "proxima-nova", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 2.25;
	color: #272629;
}

.select2.select2-container.select2-container--default,
.directorist-form-group .directorist-form-element {
	height: 46px;
	border: 2px solid #c3cbd6;
	font-family: "proxima-nova", sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: normal;
	line-height: 36px;
	text-align: left;
	border-radius: 0;
}

body.admin-bar .header-container {
	z-index: 999;
}

.directorist-content-active .directorist-archive-contents,
.directorist-user-dashboard,
.directorist-wrapper.directorist-author-profile-content {
	max-width: 1280px !important;
	margin: 30px auto 60px !important;
}

.entry-content .directorist-search-contents {
	max-width: 1280px !important;
	margin: 0 auto !important;
	padding: 30px 0 60px;
}

.entry-content .directorist-search-contents h2 {
	margin-top: 0;
}

@media (max-width: 430px) {
	.entry-content .directorist-search-contents .directorist-search-form-action {
		margin: auto;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}

.directorist-search-contents .directorist-search-form-top .directorist-search-field:not(:last-child) {
	border: none;
}

@media (max-width: 575px) {
	.directorist-search-form-wrap.directorist-with-search-border .directorist-search-form-top {
		padding: 5px 20px 25px;
	}
}

.directorist-search-form-action .directorist-btn-primary,
.directorist-search-form-action .directorist-btn.directorist-btn-secondary,
.directorist-search-form-action .directorist-btn.directorist-btn-outline-primary,
#reviews .directorist-btn-primary,
#reviews .directorist-btn.directorist-btn-secondary,
#reviews .directorist-btn.directorist-btn-outline-primary,
.directorist-card__body .directorist-btn-primary,
.directorist-card__body .directorist-btn.directorist-btn-secondary,
.directorist-card__body .directorist-btn.directorist-btn-outline-primary,
.directorist-archive-contents .directorist-btn-primary,
.directorist-archive-contents .directorist-btn.directorist-btn-secondary,
.directorist-archive-contents .directorist-btn.directorist-btn-outline-primary,
.directorist-user-dashboard .directorist-btn-primary,
.directorist-user-dashboard .directorist-btn.directorist-btn-secondary,
.directorist-user-dashboard .directorist-btn.directorist-btn-outline-primary,
.directorist-author-profile-content .directorist-btn-primary,
.directorist-author-profile-content .directorist-btn.directorist-btn-secondary,
.directorist-author-profile-content .directorist-btn.directorist-btn-outline-primary {
	margin-bottom: 0;
	max-width: 270px !important;
	font-family: "gimlet-display", sans-serif;
	width: 100%;
	font-weight: 700;
	font-size: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 21px 10px;
	height: 64px !important;
	border-radius: 3px;
	background-color: #008ed4 !important;
	color: #ffffff !important;
	border: 2px solid #008ed4 !important;
}

.directorist-search-form-action .directorist-btn-primary:hover,
.directorist-search-form-action .directorist-btn.directorist-btn-secondary:hover,
.directorist-search-form-action .directorist-btn.directorist-btn-outline-primary:hover,
#reviews .directorist-btn-primary:hover,
#reviews .directorist-btn.directorist-btn-secondary:hover,
#reviews .directorist-btn.directorist-btn-outline-primary:hover,
.directorist-card__body .directorist-btn-primary:hover,
.directorist-card__body .directorist-btn.directorist-btn-secondary:hover,
.directorist-card__body .directorist-btn.directorist-btn-outline-primary:hover,
.directorist-archive-contents .directorist-btn-primary:hover,
.directorist-archive-contents .directorist-btn.directorist-btn-secondary:hover,
.directorist-archive-contents .directorist-btn.directorist-btn-outline-primary:hover,
.directorist-user-dashboard .directorist-btn-primary:hover,
.directorist-user-dashboard .directorist-btn.directorist-btn-secondary:hover,
.directorist-user-dashboard .directorist-btn.directorist-btn-outline-primary:hover,
.directorist-author-profile-content .directorist-btn-primary:hover,
.directorist-author-profile-content .directorist-btn.directorist-btn-secondary:hover,
.directorist-author-profile-content .directorist-btn.directorist-btn-outline-primary:hover {
	color: #ffffff !important;
	background-color: #66bbe5 !important;
	border: 2px solid #66bbe5 !important;
}

.directorist-search-form-action .directorist-btn-search,
.directorist-search-form-action .diretorist-view-profile-btn,
.directorist-search-form-action .directorist-btn-submit,
.directorist-search-form-action .directorist-btn.directorist-btn-outline-dark,
.directorist-search-form-action .directorist-btn.directorist-btn-dark,
#reviews .directorist-btn-search,
#reviews .diretorist-view-profile-btn,
#reviews .directorist-btn-submit,
#reviews .directorist-btn.directorist-btn-outline-dark,
#reviews .directorist-btn.directorist-btn-dark,
.directorist-card__body .directorist-btn-search,
.directorist-card__body .diretorist-view-profile-btn,
.directorist-card__body .directorist-btn-submit,
.directorist-card__body .directorist-btn.directorist-btn-outline-dark,
.directorist-card__body .directorist-btn.directorist-btn-dark,
.directorist-archive-contents .directorist-btn-search,
.directorist-archive-contents .diretorist-view-profile-btn,
.directorist-archive-contents .directorist-btn-submit,
.directorist-archive-contents .directorist-btn.directorist-btn-outline-dark,
.directorist-archive-contents .directorist-btn.directorist-btn-dark,
.directorist-user-dashboard .directorist-btn-search,
.directorist-user-dashboard .diretorist-view-profile-btn,
.directorist-user-dashboard .directorist-btn-submit,
.directorist-user-dashboard .directorist-btn.directorist-btn-outline-dark,
.directorist-user-dashboard .directorist-btn.directorist-btn-dark,
.directorist-author-profile-content .directorist-btn-search,
.directorist-author-profile-content .diretorist-view-profile-btn,
.directorist-author-profile-content .directorist-btn-submit,
.directorist-author-profile-content .directorist-btn.directorist-btn-outline-dark,
.directorist-author-profile-content .directorist-btn.directorist-btn-dark {
	height: 64px;
	width: 100%;
	padding: 16px 35px;
	max-width: 210px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 16px 35px;
	border: none;
	border: 2px solid #008ed4 !important;
	font-family: "gimlet-display", sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 1;
	color: #008ed4 !important;
	text-align: center;
	cursor: pointer;
	transition: all 0.35s ease-in-out;
	background-color: #fff !important;
	min-width: 210px;
}

.directorist-search-form-action .directorist-btn-search:hover,
.directorist-search-form-action .diretorist-view-profile-btn:hover,
.directorist-search-form-action .directorist-btn-submit:hover,
.directorist-search-form-action .directorist-btn.directorist-btn-outline-dark:hover,
.directorist-search-form-action .directorist-btn.directorist-btn-dark:hover,
#reviews .directorist-btn-search:hover,
#reviews .diretorist-view-profile-btn:hover,
#reviews .directorist-btn-submit:hover,
#reviews .directorist-btn.directorist-btn-outline-dark:hover,
#reviews .directorist-btn.directorist-btn-dark:hover,
.directorist-card__body .directorist-btn-search:hover,
.directorist-card__body .diretorist-view-profile-btn:hover,
.directorist-card__body .directorist-btn-submit:hover,
.directorist-card__body .directorist-btn.directorist-btn-outline-dark:hover,
.directorist-card__body .directorist-btn.directorist-btn-dark:hover,
.directorist-archive-contents .directorist-btn-search:hover,
.directorist-archive-contents .diretorist-view-profile-btn:hover,
.directorist-archive-contents .directorist-btn-submit:hover,
.directorist-archive-contents .directorist-btn.directorist-btn-outline-dark:hover,
.directorist-archive-contents .directorist-btn.directorist-btn-dark:hover,
.directorist-user-dashboard .directorist-btn-search:hover,
.directorist-user-dashboard .diretorist-view-profile-btn:hover,
.directorist-user-dashboard .directorist-btn-submit:hover,
.directorist-user-dashboard .directorist-btn.directorist-btn-outline-dark:hover,
.directorist-user-dashboard .directorist-btn.directorist-btn-dark:hover,
.directorist-author-profile-content .directorist-btn-search:hover,
.directorist-author-profile-content .diretorist-view-profile-btn:hover,
.directorist-author-profile-content .directorist-btn-submit:hover,
.directorist-author-profile-content .directorist-btn.directorist-btn-outline-dark:hover,
.directorist-author-profile-content .directorist-btn.directorist-btn-dark:hover {
	color: #fff !important;
	background: #008ed4 !important;
}

.dir-preview-page .directorist-card.directorist-card-contact-owner {
	display: none;
}

.directorist-form-group {
	margin-bottom: 30px !important;
}

.directorist-form-group .directorist-form-label {
	line-height: 1;
	margin-bottom: 12px;
	font-weight: bold;
}

.directorist-form-group .directorist-form-element {
	border: 2px solid #c3cbd6 !important;
	border-radius: 0 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
}

.directorist-form-group .select2 .select2-selection {
	border: 2px solid #c3cbd6 !important;
	border-radius: 0 !important;
}

.directorist-form-group .select2 .select2-selection .select2-selection__rendered {
	line-height: 40px !important;
	padding: 0 !important;
}

.directorist-form-section {
	display: none;
	border: 0 !important;
	border-bottom: 2px solid #c3cbd6 !important;
	margin-bottom: 0 !important;
}

.directorist-form-section:first-of-type {
	margin-bottom: 0;
}

.directorist-form-section:first-of-type, .directorist-form-section:nth-last-child(2) {
	display: block;
}

.directorist-form-section .directorist-content-module__title {
	border: 0;
	padding: 30px 60px;
	padding-top: 40px;
	padding-bottom: 0;
}

.directorist-form-section .directorist-content-module__title h4 {
	font-family: "GimletDisplay";
	font-weight: bold;
	font-size: 22px;
}

.directorist-add-listing-form {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
	padding: 0;
	padding-bottom: 40px;
}

.directorist-add-listing-wrapper {
	max-width: 800px !important;
}

.directorist-add-listing-wrapper .directorist-container-fluid {
	width: 100% !important;
}

.directorist-content-module__contents {
	padding: 30px 60px !important;
}

.directorist-add-listing-form__action {
	padding-top: 40px;
}

#modal-1-content .wp-block-navigation__container {
	gap: 60px;
}

#modal-1-content .wp-block-navigation__container .open-on-hover-click > .wp-block-navigation-item__content {
	line-height: 1;
}

#modal-1-content .wp-block-navigation__container .wp-block-navigation-item__label,
#modal-1-content .wp-block-navigation__container .open-on-hover-click .wp-block-navigation-item__content {
	font-family: "GimletDisplay";
	font-size: 18px;
	font-weight: bold;
	position: relative;
}

#modal-1-content .wp-block-navigation__container .wp-block-navigation-item__label:hover:before,
#modal-1-content .wp-block-navigation__container .open-on-hover-click .wp-block-navigation-item__content:hover:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 1.5px;
	width: 103.5%;
	height: 8px;
	background-color: #ffd400;
	z-index: -1;
}

#modal-1-content .wp-block-navigation__container .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover:before {
	z-index: 1;
}

.directorist-advanced-filter__basic--element .select2 .select2-selection {
	border: 2px solid #c3cbd6 !important;
	border-radius: 0 !important;
}

.directorist-advanced-filter__basic--element .select2 .select2-selection .select2-selection__rendered {
	line-height: 40px !important;
}

.directorist-advanced-filter__basic--element .directorist-search-field input {
	border: 0 !important;
	border-bottom: 1px solid #c3cbd6 !important;
}

.directorist-all-listing-col {
	display: flex;
	flex-flow: column;
}

.directorist-all-listing-col .directorist-listing-card {
	height: 100%;
}

.directorist-all-listing-col .directorist-listing-card:hover {
	border-color: #008ed4;
	border-width: 2;
}

.directorist-all-listing-col .directorist-listing-single .directorist-listing-single__content .directorist-listing-cta {
	font-family: "gimlet-display", sans-serif;
	text-align: center;
	font-weight: 600;
	width: 100%;
	display: block;
	border-top: 1px solid #EFF1F6;
	height: 61px;
	line-height: 61px;
	font-size: 18px;
	cursor: pointer;
	color: #008ed4;
}

.directorist-all-listing-col .directorist-listing-single:hover .directorist-listing-single__content .directorist-listing-cta {
	background-color: #008ed4;
	color: white;
}

.directorist-details-info-wrap .directorist-single-info {
	font-size: 18px;
	align-items: start !important;
}

.directorist-details-info-wrap .directorist-single-info .directorist-single-info__label,
.directorist-details-info-wrap .directorist-single-info .directorist-single-info__value {
	color: black !important;
}

.directorist-details-info-wrap .directorist-single-info .directorist-single-info__label {
	font-weight: 700 !important;
}

/*# sourceMappingURL=index.css.map */