/*
Theme Name: base
Author: Anonymous
Author URI:
Version: 1
Description: base theme for Wordpress
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: base
Tags: one-column, two-columns
Theme URI:
*/

body {
	font-family: "Roboto", Sans-serif;
}

a {
	color: #1aa0e2;
}

a:hover {
	text-decoration: underline;
}

a:hover u {
	text-decoration: none;
}

h3 {
	margin: 0 0 16px;
}

h6,
h5,
h4 {
	margin: 0;
}

p {
	margin: 0 0 9px;
}

.elementor-kit-6 {
	margin: 0;
}

.text-color {
	color: inherit !important;
}

.mark {
	color: #4aacd6
}

.lead {
	font-size: 16px;
}

.sub-indent {
	margin-bottom: 7px !important;
}

.side-nav ul {
	padding: 15px 0;
	margin: 0 0 -10px;
	list-style-type: none;
	-webkit-font-smoothing: antialiased;
}

.side-nav .current_page_parent>ul,
.side-nav .current_page_item>ul,
.side-nav .active > ul {
	display: block;
}

.side-nav ul ul {
	display: none;
	margin: 0;
	padding: 8px 0 0 22px;
}

body .side-nav a {
	color: #fff;
	font: 16px/1.25 "Roboto", Sans-serif;
	transition: .2s ease all;
}

body .side-nav .current_page_parent>a,
body .side-nav .current_page_item>a,
body .side-nav .active>a {
	font-weight: bold;
	background-color: #3D82BF;
}

.side-nav li {
	margin: 0 0 2px 0;
}
.side-nav li a {
	display: block;
	padding: 7px 20px;
}
.side-nav li a:hover {
	background-color: #3D82BF;
	color: #fff;
}

body.elementor-kit-6 .elementor-widget-text-editor a {
	font-size: inherit;
	line-height: inherit;
}

.elementor-widget-theme-post-content
.elementor-widget-text-editor {
	font-size: 16px;
}

.elementor-widget-text-editor {
	font-size: 15px;
	color: #003058;
}

.elementor-widget-text-editor p {
	margin: 0 0 13px;
}

.elementor-widget-text-editor h3 {
	margin: 0 0 19px;
}

.elementor-widget-text-editor ul {
	padding: 0;
	margin: 5px 0 24px;
	list-style-type: none;
}

.elementor-widget-text-editor ul li:before {
	content: '•';
	margin-right: 6px;
}

.elementor-widget-text-editor ul li {
	margin-bottom: 4px;
}

.elementor-widget-text-editor h2 {
	margin: 0 0 9px;
}

.elementor-widget-text-editor ol {
	padding: 8px 0 0;
	margin: 0 0 16px;
	list-style-type: none;
	counter-reset: item;
}

.elementor-widget-text-editor ol>li { padding: 0 0 7px 21px;
	
}
.elementor-widget-text-editor ol>li:before {
	content:counters(item, '. ') '.';
	counter-increment:item;
	margin-left: -21px;
	width: 21px;
	display: inline-block;
}

.elementor-widget-text-editor ol.num-bold>li:before {
	font-weight: bold;
}

.elementor-widget-text-editor ol ul li {
	padding: 9px 0 0;
	margin: 0;
}
.elementor-widget-text-editor ol ul {
	margin: 0;
}

.elementor-widget-text-editor ol ul ul {
	margin: 0;
}

.elementor-widget-text-editor ol ul ul>li {
	padding-left: 23px;
}

.elementor-widget-text-editor ol ul ul>li:before {
	content: "–";
	margin-left: -10px;
	width: 9px;
	display: inline-block;
}

.ol-ind {
	margin-left: -31px;
	display: block;
}

.add-nav .current-page-ancestor a,
.add-nav .active a {
	font-weight: bold !important;
}

.plus-list .elementor-text-editor p {
	margin: 0 0 13px
}
	
.plus-list .elementor-text-editor ul {
	font-size: 0.94em;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.plus-list .elementor-text-editor ul li {
	margin: 0 0 8px 14px;
}

.plus-list .elementor-text-editor ul li:before {
	content: "+";
	width: 10px;
	margin-left: -13px;
	font-weight: bold;
	margin-right: 7px;
	display: inline-block;
}

.plus-list .elementor-text-editor ul ul {
	margin: 0 0 -5px;
}

.plus-list .elementor-text-editor ul ul li:before {
	content: "•";
	margin-right: 8px;
}

.plus-list .elementor-text-editor ul ul li {
	 margin: 4px 0 4px 17px;
}

.list-bold {
	font-weight: bold;
}

.greed-fix .elementor-container {
	margin-left: -10px !important;
	margin-right: -10px !important;
	max-width: none;
}

@media (min-width: 1024px) {
	.footer-nav {
		display: table;
		width: 100%;
		table-layout: fixed;
	}
}

::-webkit-input-placeholder {
	opacity: 1;
}

.card {
	border: 1px solid #1aa0e2;
	font-size: 13px;
	line-height: 1.22;
	font-family: "Roboto", Sans-serif;
}

.card-place {
	color: #fff;
	background: #E1F4F9;
	border-color: #E1F4F9;
}

.card-place .card-avatar {
	width: 30px;
	height: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: 0 9px 0 0;
}

.card-place .card-info {
	color: #003058;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.card-place .card-name {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.card-place .card-descr {
	overflow: hidden;
	color: #003058;
}

.card-place .card-descr a {
	color: inherit;
}

.card-place .card-descr a[href^="mailto"] {
	font-weight: normal;
}

.card-place .card-btn {
	float: right;
	margin: 0 0 0 10px;
	border-color: #003058;
}

.card-place .card-btn:hover {
	color: #1aa0e2;
	border-color: #fff;
	text-decoration: none !important;
}

.card-info {
	color: #fff;
	background: #1aa0e2;
	padding: 13px;
	font-size: 12px;
	line-height: 1.2;
}

@media (min-width: 1024px) {
	.card-info {
		min-height: 175px;
	}
}

.card-inv .card {
	border-color: #e1f4f9;
}

.card-inv .card-info {
	background: #e1f4f9;
	color: #003058;
}

.card-avatar {
	background: #e1f4f9;
	border-radius: 50%;
	width: 70px;
	height: 70px;
	text-align: center;
	vertical-align: middle;
	color: #003058;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-weight: bold;
	margin: -3px 0 13px;
	background-size: cover;
	font-size: 15px;
}
.card-avatar.card-avatar--large {
	width: 150px;
	height: 150px;
	font-size: 28px;
}

.card-user {
	display: block;
	font-size: 14px;
	margin: 0 0 -1px;
}

.card-inv .card-btn {
	border: 1px solid #003058;
	color: #003058;
}

.card-inv .card-btn:hover {
	background: #003058;
	color: #fff;
	text-decoration: none !important;
}

.card-row .card-btn {
	margin: 0;
}

.card-row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	-ms-align-items: center;
	align-items: center;
}

.card-btn {
	border: 1px solid #fff;
	color: #fff;
	font-size: 11px !important;
	border-radius: 2em;
	padding: 3px 13px 2px;
	text-decoration: none;
	margin: 8px 0 -2px;
	display: inline-block;
	vertical-align: top;
}

.card-btn:after {
	content: ">";
	margin-left: 3px;
}

button {
	cursor: pointer;
}

.card-btn:hover {
	background: #fff;
	color: #1aa0e2;
	text-decoration: none !important;
}

.card p {
	margin: 0;
}

.card address {
	margin: 0 0 16px;
	font-style: normal;
}

.card-descr {
	padding: 13px 13px 15px;
}

.card-descr a {
	font-size: inherit !important;
	color: #1aa0e2;
	font-weight: bold;
	text-decoration: none;
}

.card-descr a:hover {
	text-decoration: underline;
}

.text-right {
	text-align: right;
}

.search-form fieldset {
	padding: 0 0 0 24px;
	margin: 0 0 21px;
	border: 1px solid #178cd5;
	border-radius: 3px;
	position: relative;
}

.search-form input[type="search"] {
	margin: 0;
	padding: 8px 5px 7px;
	width: 100%;
	color: #178cd5;
	font: 12px/1.2 "Roboto", Sans-serif;
	border: 0;
	height: 30px;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	background: #fff;
}

.search-form input[type="search"]::-webkit-input-placeholder {
	color: #178cd5;
}

.search-form input[type="search"]::-moz-placeholder {
	color: #178cd5;
}

.search-form input[type="search"]:-ms-input-placeholder {
	color: #178cd5;
}

.search-form input[type="search"]:-moz-placeholder {
	color: #178cd5;
}

body.elementor-kit-6 .search-form input[type="submit"] {
	position: absolute;
	top: 6px;
	left: 6px;
	padding: 0;
	margin: 0;
	background: url(images/search.svg) no-repeat;
	background-size: 17px 17px;
	border: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 18px;
	height: 18px;
}

body.elementor-kit-6 .search-form input[type="submit"]:hover {
	box-shadow: none;
}

.widget {
	color: #003058;
	font: 14px/1.22 "Roboto", Sans-serif;
}

body.elementor-kit-6 .widget h3 {
	font: bold 20px/1.22 "Roboto", Sans-serif;
	margin: 0 0 5px;
}

.widget_recent_entries {
	margin: 0 0 35px;
}

.widget_archive {
	margin: 0 0 56px;
}

.widget_recent_entries ul a,
.widget_archive ul a {
	color: inherit;
}

.widget_recent_entries ul a:hover,
.widget_archive ul a:hover {
	text-decoration: underline;
}

.widget_recent_entries ul,
.widget_archive ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.widget_recent_entries ul li:first-child {
	border: none;
	padding-top: 0;
}

.widget_recent_entries ul li {
	padding: 8px 0 6px;
	border-top: 1px solid #ccc;
}

.widget_archive ul li {
	margin: 0 0 8px;
}

.subscribe-form {
	margin: 0 0 30px;
	color: #003058;
	font: 14px/1.22 "Roboto", Sans-serif;
}

body.elementor-kit-6 .subscribe-form h2 {
	font: bold 20px/1.22 "Roboto", Sans-serif;
	margin: 0 0 6px;
}

.subscribe-form input[type="email"] {
	margin: 0 0 10px;
	padding: 8px 11px;
	display: block;
	width: 100%;
	color: #003058;
	font: 12px/1.2 "Roboto", Sans-serif;
	border: 1px solid #003058;
	border-radius: 3px;
}

.subscribe-form input[type="email"]::-webkit-input-placeholder {
	color: #003058;
}

.subscribe-form input[type="email"]::-moz-placeholder {
	color: #003058;
}

.subscribe-form input[type="email"]:-ms-input-placeholder {
	color: #003058;
}

.subscribe-form input[type="email"]:-moz-placeholder {
	color: #003058;
}

body.elementor-kit-6 .subscribe-form input[type="submit"] {
	color: #fff;
	border: 1px solid #ef763a;
	background: #ef763a;
	font-size: 16px;
	cursor: pointer;
}

body.elementor-kit-6 .subscribe-form input[type="submit"]:hover {
	color: #ef763a;
	background: #fff;
}

.custom-card .elementor-post__card {
	padding: 0 0 0 41.5%;
	position: relative;
	color: #003058;
}

.custom-card .elementor-post__thumbnail__link:after {
	visibility: hidden;
}

body .custom-card .elementor-post__thumbnail__link {
	position: absolute;
	left: 0;
	top: 0;
	width: 41.5%;
	height: 100%;
	padding: 0;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.custom-card .elementor-post-author + .elementor-post-date:before {
	display: none;
}

.custom-card .elementor-post__thumbnail {
	padding: 0 !important;
	position: absolute !important;
}

.custom-card .elementor-post-author {
	display: block;
	width: 100%;
	color: #003058;
	font-weight: normal;
	font-size: 14px !important;
	text-transform: capitalize !important;
	margin: 0 0 5px;
}

.custom-card .elementor-post__meta-data {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding: 19px 40px 19px 85px !important;
}

.custom-card .elementor-post__text {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

body .custom-card .elementor-post__avatar {
	position: absolute;
	left: 41.5%;
	margin-left: 13px;
	top: 19px !important;
}

body .custom-card .elementor-post__avatar img {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

body .custom-card .elementor-posts .elementor-post__text {
	padding: 0 43px;
}

body .custom-card .elementor-post__read-more {
	position: absolute;
	right: 20px;
	top: 20px;
	color: #003058;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 18px;
	font-weight: bold;
}

.meta-list .elementor-post-info__item--type-author {
	font-weight: bold;
}

.meta-list .elementor-icon-list-item + .elementor-icon-list-item:before {
	content: "•";
	margin-right: 6px;
}

.meta-list .elementor-icon-list-icon {
	margin-right: 6px;
}

.meta-list .elementor-icon-list-items.elementor-inline-items {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cards {
	margin: 0 -10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.cards .item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 10px 27px;
	width: 100%;
}

.cards .card {
	width: 100%;
}

.filtration {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	color: #fff;
	background: #1aa0e2;
	font-family: "Roboto", Sans-serif;
	padding: 6px 0;
	font-size: 16px;
	justify-content: center;
	-webkit-font-smoothing: antialiased;
}

.elementor-kit-6 .filtration a {
	font-size: inherit;
}

.filtration .title {
	margin: 0 0 6px;
}

.filtration ul {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	list-style: none;
}

.filtration-container h2 {
	margin: 0 0 13px;
}

.filtration-container .content h2 {
	color: #1aa0e2;
	margin: 0 0 13px;
}

.filtration li {
	padding: 0 6px;
	font-weight: bold;
}

.filtration a:hover {
	text-decoration: underline;
	color: #fff !important;
}

.filtration .active a {
	text-decoration: underline;
	color: #fff !important;
}

.filtration a {
	color: #fff !important;
	text-decoration: none;
}

.breadcrumbs {
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	color: #003058;
	font-size: 12px;
	font-family: "Roboto", Sans-serif;
}

.breadcrumbs li:after {
	content: "|";
	margin: 0 6px;
}

.breadcrumbs li:last-child:after {
	display: none;
}

.breadcrumbs a {
	font-size: inherit !important;
	color: inherit;
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

.post-item {
	border: 1px solid #b7b7b7;
	margin-bottom: 17px;
	position: relative;
	color: #003058;
	font-size: 16px;
	line-height: 1.4;
	font-family: "Roboto", Sans-serif;
}

.post-item .descr {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 19px;
}

.post-item .info-bar {
	line-height: 1.24;
	margin: 0 20px 14px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.post-item .avatar {
	width: 33px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 10px;
}

.post-item .avatar img {
	border-radius: 50%;
	width: 100%;
	height: auto;
}

.post-item .meta {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.post-item .img-holder {
	display: block;
	background-size: cover;
	background-position: 50% 50%;
	min-height: 202px;
}

.post-item .set {
	position: absolute;
	right: 27px;
	top: 25px;
	font-weight: bold;
	font-size: 18px;
	line-height: 1;
	color: #020202;
}

.post-item .set:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.post-item .name {
	display: block;
	width: 100%;
	font-size: 14px;
	margin: -3px 0 2px;
}

.post-item h2 {
	margin: 0 0 12px;
	line-height: 1.24;
}

.post-item h2 a {
	color: inherit;
	line-height: inherit !important;
	font-size: inherit !important;
}

.post-item p {
	margin: 0 0 3px;
}

.post-item .meta {
	font-size: 11px;
}

.post-item .meta .date:after {
	content: "•";
	margin: 0 3px 0 6px;
}

.alignright {
	display: block;
	width: 100%;
	margin: 0 0 30px;
}

.alignleft {
	display: block;
	width: 100%;
	margin: 0 0 30px;
}

.elementor-widget-theme-post-content p {
	margin: 0 0 16px;
}

.nav-links {
	text-align: center;
	padding: 15px 0 0;
}

.nav-links span,
.nav-links a {
	margin: 0 10px;
}

.nav-links a:hover {
	color: inherit;
}

@media (min-width: 768px) {
	.filtration {
		/* justify-content: flex-start; */
	}

	.filtration .title {
		margin: 0 6px 0 0;
	}

	.cards .item {
		width: 50%;
	}

	.post-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.post-item .descr {
		padding: 19px 33px 19px 43px;
	}

	.post-item .img-holder {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 41.5%;
		max-width: 285px;
	}

	.alignright {
		float: right;
		width: auto;
		max-width: 50%;
		margin: 10px 0 30px 30px;
	}

	.alignleft {
		float: left;
		width: auto;
		max-width: 50%;
		margin: 10px 30px 30px 0;
	}
}

@media (min-width: 1024px) {
	.cards .item {
		width: 25%;
	}
	.cards.cards-hospitals .item {
		width: 33.3333333%;
	}
	.cards.cards-hospitals .item .card-info {
		min-height: 100px;
		font-size: 18px;
	}
	.cards.cards-hospitals .item .card-place {
		border-color: #26A1DF;
	}
}

@media (max-width: 767px) {
	.custom-card .elementor-post__card {
		padding: 0;
	}

	.custom-card .elementor-post__meta-data {
		border: none !important;
		margin: -54px 0 0 !important;
	}

	body .custom-card .elementor-post__thumbnail__link {
		position: relative;
		width: 100%;
		margin: 0 0 19px !important;
	}

	.custom-card .elementor-post__thumbnail {
		padding: 0 0 66% !important;
		position: relative !important;
	}

	body .custom-card .elementor-posts .elementor-post__text {
		padding: 0 20px;
	}

	body .custom-card .elementor-post__avatar {
		position: static !important;
		left: 0;
		margin-left: 0;
		height: auto;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
}


.color-light-blue {
	color: #26A1DF;
}

/* Basic Menu Styling for Custom Menu widget */
.basic-menu {
	padding: 15px 0;
}
.basic-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
	flex-direction: column;
}
.basic-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down, 
.basic-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul {
	top: 0 !important;
}

.basic-menu .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu,
.basic-menu .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu,
.basic-menu .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu ul.sub-menu,
.basic-menu .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu ul.sub-menu {
	position: relative;
	display: block !important;
	max-height: 0;
	visibility: hidden;
	opacity: 0;
	transition: 1.5s ease all;
}
.basic-menu .elementor-nav-menu--main .elementor-nav-menu li.active > ul.sub-menu,
.basic-menu .elementor-nav-menu--main .elementor-nav-menu li:hover > ul.sub-menu {
	max-height: 1000px;
	visibility: visible;
	opacity: 1;
}
.basic-menu .elementor-nav-menu--main .elementor-nav-menu .sub-arrow {

}
.basic-menu ul,
.basic-menu ul.sub-menu {
	width: 100% !important;
}
.basic-menu ul.sub-menu a {
	padding-left: 40px !important;
}
.basic-menu ul.sub-menu ul.sub-menu a {
	padding-left: 60px !important;
}
.basic-menu a.elementor-item {
	color: #fff !important;
	font-size: 18px;
	font-weight: normal !important;
	padding: 8px 20px !important;
}
.basic-menu a.elementor-item:hover:after {
	background-color: transparent !important;
}

.basic-menu a.elementor-item.elementor-item-active:after {
	background-color: transparent !important;
}
.basic-menu .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: transparent !important;
}
.basic-menu .sub-menu.elementor-nav-menu--dropdown a {
	color: #fff !important;
}
.basic-menu .elementor-nav-menu {
	flex-direction: column !important;
}


.basic-menu.greenblue {
	background-color: #6198B3;
}
.basic-menu.greenblue .elementor-nav-menu--main .elementor-nav-menu li {
	background-color: #6198B3 !important;
}
.basic-menu.greenblue .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu {
	background-color: #6198B3 !important;
}
.basic-menu.greenblue {
	background-color: #6198B3;
}
.basic-menu.greenblue .sub-menu.elementor-nav-menu--dropdown a {
	background-color: #6198B3 !important;
}
.basic-menu.greenblue a.elementor-item.elementor-item-active {
	font-weight: bold !important;
	background-color: #6198B3 !important;
}
.basic-menu.greenblue .current-page-parent > a.has-submenu {
	font-weight: bold !important;
	background-color: #6198B3;
}
.basic-menu.greenblue .sub-menu.elementor-nav-menu--dropdown a.elementor-item-active {
	background-color: #6198B3 !important;
	font-weight: bold;
}
.basic-menu.greenblue a:hover,
.basic-menu.greenblue .sub-menu.elementor-nav-menu--dropdown a:hover {
	background-color: #6198B3 !important;
}





.basic-menu.green {
	background-color: #11A879;
}

.basic-menu.green .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu {
	background-color: #11A879 !important;
}

/* .basic-menu.green .sub-menu.elementor-nav-menu--dropdown a {
	background-color: #11A879 !important;
} */

/* .basic-menu a.elementor-item.elementor-item-active {
	font-weight: bold !important;
	background-color: #0D7250;
} */

/* .basic-menu .current-page-parent > a.has-submenu {
	font-weight: bold !important;
	background-color: #0D7250;
} */


.basic-menu.green .sub-menu.elementor-nav-menu--dropdown a.elementor-item-active {
	background-color: #0D7252 !important;
	font-weight: bold;
}

.basic-menu.green li.current_page_parent > a,
.basic-menu.green li.current_page_parent ul.sub-menu a,
.basic-menu.green li.current_page_parent ul.sub-menu ul.sub-menu a{
	
}

.basic-menu.green li.current_page_item > a,
.basic-menu.green a:hover,
.basic-menu.green .sub-menu.elementor-nav-menu--dropdown a:hover {
	background-color: #29CC91 !important;
}







.basic-menu.blue {
	background-color: #244877;
}
.basic-menu.blue .sub-menu.elementor-nav-menu--dropdown a {
	background-color: #3D82BF !important;
}
.basic-menu.blue a.elementor-item.elementor-item-active {
	font-weight: bold !important;
	background-color: #3D82BF !important;
}
.basic-menu.blue .current-page-parent > a.has-submenu {
	font-weight: bold !important;
	background-color: #3D82BF;
}
.basic-menu.blue .sub-menu.elementor-nav-menu--dropdown a.elementor-item-active {
	background-color: #3D82BF !important;
	font-weight: bold;
}
.basic-menu.blue a:hover,
.basic-menu.blue .sub-menu.elementor-nav-menu--dropdown a:hover {
	background-color: #3D82BF !important;
}

@media (max-width: 1024px) {
	.basic-menu .elementor-nav-menu--dropdown {
		background-color: transparent !important;
	}
}



.elementor-widget-iaa-hospitals h3.h3-larger {
	font-size: 18px;
}
.elementor-text-editor ul {
	margin: 5px 0 24px 15px;
}
.elementor-text-editor ul li {
	margin-bottom: 7px;
}
.elementor-text-editor ul ul {
	margin-left: 12px;
	margin-bottom: 0;
}
.elementor-text-editor ul ul li:before {
	content: "—";
}
.elementor-widget-text-editor ul li {
	text-indent: -12px;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
	white-space: normal !important;
}

.elementor-accordion .elementor-tab-title a.elementor-accordion-title {
	font-size: 16px !important;
}
.elementor-accordion .elementor-tab-content {
	font-size: 13px !important;
}

.fb-page iframe {
	width: 100% !important;
}
.fb-page>span {
	width: 100% !important;
	max-width: 500px;
	margin: 0 auto;
}
.fb-page {
	text-align: center;
	background: #54AEB4;
	width: 100% !important;
}

.elementor-accordion .widget.widget_archive {
	margin-bottom: 0;
}

.home .elementor-slides .swiper-slide-bg {
	transition: none !important;
	min-width: inherit !important;
	width: 50%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
@media (max-width: 1024px) {
	.home .elementor-slides .swiper-slide-bg {
		width: 35%;
	}
}
@media (max-width: 767px) {
	.home .elementor-slides .swiper-slide {
		height: auto !important;
	}
	.home .elementor-slides .swiper-slide-bg {
		width: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: inherit;
		height: 300px;
		min-height: inherit;
	}
	.home .elementor-slides .swiper-slide-inner {
		position: relative;

	}
}
.swiper-container-fade .swiper-slide { background-color: #26A1DF; }
.swiper-container-fade .swiper-slide[data-swiper-slide-index="0"] { background-color: #26A1DF; }
.swiper-container-fade .swiper-slide[data-swiper-slide-index="1"] { background-color: #11A879; }
.swiper-container-fade .swiper-slide[data-swiper-slide-index="2"] { background-color: #0672B6; }
.swiper-container-fade .swiper-slide[data-swiper-slide-index="3"] { background-color: #4AADD6; }

.color-white {
	color: #fff;
}

@media (min-width: 1024px) {
	.blog .elementor-post__card {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
	.blog .elementor-post__card .elementor-post__avatar,
	.blog .elementor-post__card .elementor-post__badge {
		display: none;
	}
	.blog .elementor-post__card .elementor-post__thumbnail {
		overflow: hidden !important;
		position: absolute !important;
	}
	.blog .elementor-post__card .elementor-post__thumbnail__link {
		width: 50% !important;
		margin-bottom: 0 !important;
	}
	.blog .elementor-post__card .elementor-post__thumbnail__link:after {
		display: none !important;
	}
	.blog .elementor-post__card .elementor-post__thumbnail img {
		/* top: 0 !important;
		left: 0 !important;
		transform: inherit !important; */
		width: auto !important;
		height: 100% !important;
	}
	.blog .elementor-post__card .elementor-post__meta-data {
		position: absolute;
		right: 0;
		bottom: 0;
		font-size: 14px !important;
		border-top: none !important;
	}
	.blog .elementor-post__card .elementor-post__excerpt p {
		font-size: 14px !important;
	}
	.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
		/* width: calc(70% + 1px); */
	}
}

.basic-menu.blue a {
	font-size: 16px !important;
}

@media (max-width: 768px) {
	.home .elementor-swiper-button {
		display: none !important;
	}
	header .elementor-nav-menu--dropdown .elementor-item,
	header .elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item {
		font-size: 14px !important; 
	}
	header .elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item {
		padding-left: 30px !important;
	}
	header .elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item {
		padding-left: 45px !important;
	}
	header .elementor-search-form {
		display: none !important;
	}
	header .elementor-col-50 .elementor-image img {
		height: auto !important;
		max-width: inherit !important;
		width: 100% !important;
	}
/* 	header .elementor-col-50:first-child {
		width: 65% !important;
	}
	header .elementor-col-50:last-child {
		width: 35% !important;
	} */
	.basic-menu .elementor-menu-toggle {
		color: #fff !important;
	}
}
