/* !holu (Author: jan@luks.sk) */

/*
	nejsvetlejsi: #bbedc8 || #ff8880
	svetlejsi: #60cc88; 96, 204, 136 || #f0463a, #ed5146
	tmavsi: #45ad66; 69, 173, 102 || #d62d21, #ee3124
	nejtmavsi: #3b9257 ||#c3180b
*/

a {
	color: #45ad66;
}

a:hover {
	color: #26100f;
}

.link.type-button {
	background-color: #45ad66;
}

.link.type-button.bg-white {
	color: #45ad66;
}

.link.type-button.bg-transparent {
	color: #45ad66;
}

.link.type-button[class*="border-"] {
	border-color: #45ad66;
}

.link.type-button span:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.field-label strong {
	color: #45ad66;
}

.webHead:before {
	background-color: #60cc88
}

.webHead-nav a:hover, .webHead-nav a.is-active {
	color: #bbedc8;
}

.heroItem-tel a:before, .heroItem-company a:before {
	background: linear-gradient(to bottom,rgba(96, 204, 136, 1) 1%,rgba(69, 173, 102 ,1) 100%);
}

.heroItem-tel a:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.main-menu-lang a:hover {
	color: #bbedc8;
}

.breadcrumbs > span {
	background-color: #fff;
	color: #45ad66;
}

.filter-alphabet ul li input:checked + label {
	border-color: #45ad66;
	color: #45ad66;
}

.filter-alphabet ul li label:hover {
	border-color: #45ad66;
	background-color: #45ad66;
}

.realCare-title b {
	color: #45ad66;
}

.realCare-boxes li span strong {
	color: #45ad66;
}

.realCare-prices li.first strong {
	color: #45ad66;
}

.personItem-title {
	color: #45ad66;
}

.postItem-inset:hover .postItem-title {
	color: #45ad66;
}

.priceList-nav div a:hover, .priceList-nav div a.is-active {
	color: #45ad66;
}

.priceList .format table thead tr th:last-child, .priceList .format table thead tr td:last-child {
	background-color: #45ad66;
	border-color: #45ad66 !important;
}

.priceList .format table thead tr th:last-child:before, .priceList .format table thead tr td:last-child:before {
	background-color: #45ad66;
}

.notice-date {
	color: #45ad66;
}

.register-links li a {
	color: #45ad66;
}

.wpcf7-response-output-gdpr {
	background: #45ad66;
}

.flashMessage.type-danger, .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-response-output.wpcf7-mail-sent-ng, .wpcf7-response-output.wpcf7-acceptance-missing {
	background: #45ad66;
}

.field-error, .field .wpcf7-not-valid-tip {
 background: #45ad66;
}

#reviewswrapper .ref-btn-wrapper a.type-button {
	color: #45ad66;
	border-color: #45ad66;
	font-weight: 400px;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
	background-color: #45ad66 !important;
}

.swal2-icon.swal2-error {
	border-color: #45ad66 !important;
}

.swal2-popup .swal2-styled.swal2-confirm {
	background: #45ad66 !important;
}

.shop-item-buy-btn {
	background: #45ad66;
}

.shop-item-buy-btn:hover {
	background: #3b9257;
}

.modal-input-wrapper-100 button[type="submit"] {
	background: #45ad66;
	border-color: #45ad66;
}

.modal-input-wrapper-100 input[type=text].has-error,
.modal-input-wrapper-50 input[type=text].has-error {
	border-color: #45ad66 !important;
}

.modal-input-wrapper-100 button[type="submit"]:hover {
	background: #3b9257;
	border-color: #3b9257;
}

#shop-tabs li a {
	color: #45ad66;
}

#shop-tabs li a.inactive:hover {
	color: #45ad66;
	outline: none;
}

#shop-tabs li a.inactive:hover {
	color: #45ad66;
	outline: none;
}

.top-offer-buy-btn {
	background: #45ad66;
}

.infoPage.bg-orange {
	background-color: #45ad66;
}

.top-offer-buy-btn:hover {
	background: #3b9257;
}

.true-care-buy-now {
	background: #45ad66;
}

.true-care-buy-now:hover {
	background: #3b9257;
}

.shop-modul-title b {
	color: #45ad66;
}

.shop-modul-buy-product {
	background: #45ad66;
}

.shop-modul-buy-product:hover {
	background: #3b9257;
}

.priceList-nav div a.pricelist-icon-red {
	color: #45ad66;
}

.physiotherapy-banner-content-text h3 b {
	color: #45ad66;
}

.physiotherapy-price-banner b {
	color: #45ad66;
}

.important-notice-wrapper:hover {
	background: #45ad66;
}

.non-stop-doctor-number {
	color: #45ad66;
}

.non-stop-doctor-btn {
	background: #45ad66;
}

.non-stop-doctor-btn:hover {
	background: #3b9257;
}

.corona-modal-btn {
	background: #45ad66;
}

.covid-homepage-banner-btn-second {
	color: #45ad66 !important;
}

.covid-homepage-banner-btn-first {
	color: #45ad66 !important;
}

.notice-red {
	color: #45ad66;
}

.text-red {
	color: #45ad66;
}

.register-links li:before {
	background: #45ad66;
	background: linear-gradient(to bottom,rgba(96, 204, 136, 1) 1%,rgba(69, 173, 102 ,1) 100%);
}

.bg-service-color-red {
	background: #45ad66;
}

.boxItem.type-colored.bg-white .boxItem-title {
	background: #45ad66;
}

.boxItem.type-colored.bg-orange .boxItem-title b {
	color: #45ad66;
}

.boxItem.type-colored.bg-orange .boxItem-inset-inset {
	background: #45ad66;
}

.pager a.pager-load:hover {
	color: #45ad66;
}

.priceList-nav div a.pricelist-icon-red {
	color: #45ad66;
}

#acceptance:after,
.input[type="checkbox"]:after, .input[type="radio"]:after,
input[type="checkbox"]:after, input[type="radio"]:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.field-error:before, .field .wpcf7-not-valid-tip:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.shop-modal-flash-response-output:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.shop-modal-flash-response-output:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.flashMessage:before, .wpcf7-response-output:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.bx-controls-direction a:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.filter-submit:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.realCare-sest li span:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.realCare-services li span:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.company-services li span:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.heroItem-tel a:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.heroItem-company a:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.boxItem-title:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.boxes li span:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.priceList-nav div a.pricelist-icon-black:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.notice-inset:before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.register-links li:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.register-links li a[href*="http"]:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.register-socials li a:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.wpcf7-response-output-gdpr::before {
	background-image: url('../img/_green/icons/icons-green.png');
}

.refs-wrapper a:after {
	background-image: url('../img/_green/icons/icons-green.png');
}

.priceList-nav div a.pricelist-icon-red:before {
	background-image:  url('../img/_green/icons/icons-green-all.png');
}

.priceList-nav div a.is-active.icon-hands:before {
	background-image: url('../img/_green/icons/icons-green-all.png') !important;
}

.sl-outer-menu a:hover span.carret-down, .sl-outer-menu a.is-active span.carret-down {
	background-image: url('../img/_green/carret-down-active-green.svg');
}

.realCare-strip {
	background-color: #45ad66;
	background-image: url('../img/_green/placeholders/6.jpg');
}

.pageHead {
	background-color: #45ad66;
	background-image: url('../img/_green/placeholders/1.jpg');
}

html.single-post .pageHead {
	background-color: #45ad66;
	background-image: url('../img/_green/placeholders/post.png');
}

.register {
	background-image: url('../img/_green/placeholders/2.jpg');
	background-color: #45ad66;
}

.homepage-video-bg {
	background-color: #45ad66;
	background-image: url('../img/_green/bg-company.jpg');
	background-image: url('../img/_green/video-bg.jpg');
}

.bumSlider ul li {
	background-color: #45ad66 !important;
}

.heroItem, .heroItem_Slider {
	background-color: #45ad66;
	background-image: url('../img/_green/heroItem-green.jpg');
}


.webHead-logo-pentahospitals {
	margin-left: 0;
}

@media only screen and (max-width: 1250px) {
	.filter-alphabet ul li label:hover {
		color: #45ad66;
	}
}

@media only screen and (max-width: 1100px) {
	.webHead-logo-pentahospitals {
		top: 28px;
		left: 165px;
		right: auto;
	}
}

@media only screen and (max-width: 1100px) {
	.main-menu-lang {
		display: none;
	}

	.mobile-lang-handler {
		display: block;
	}

	.mobile-lang-handler a {
		color: #fff;
		font-weight: 700;
		text-decoration: none;
		float: right;
		margin-top: 36px;
		margin-right: 20px;
	}

	.webHead-nav {
		margin-right: 16px;
	}
}

@media screen and (max-width: 900px) {
	.realCare .mobile-price strong {
		color: #45ad66;
	}
}

@media screen and (max-width: 800px) {
	.realCare .mobile-price strong {
		color: #3b9257;
	}
}

@media screen and (max-width: 750px) {
	.webHead-logo-pentahospitals {
		width: 150px;
	}
}

@media screen and (max-width: 500px) {
	.webHead-logo {
		width: 80px !important;
	}

	.webHead-logo-pentahospitals {
		width: 120px !important;
	}

	.webHead .burger {
		margin-top: 13px;
	}

	.mobile-lang-handler a {
		margin-top: 28px;
	}
}

@media screen and (max-width: 350px) {
	.webHead-logo-pentahospitals {
		display: none;
	}
}
