ul.page-numbers {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}
.header-ad-block img {
    max-height: 120px;
}
img#map-banner {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: 0.3s linear all;
}
.raktiniai-zodziai {
    text-align: center;
    padding: 20px 20px; 
}
.raktiniai-zodziai a {
    font-family: "Arial", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    white-space: nowrap;
    display: inline-block;
    color: #537a5d;
}

#map-banner {
    cursor: pointer;
    width: 100%;
    float: left;
}

img#map-banner:hover {
    opacity: 0.9;
}
ul.page-numbers li {
    display: inline-block;
    width: 29px;
    height: 29px;
    font-family: "montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 29px;
}
ul.page-numbers li a {
    color: #43b584;
    width: 100%;
    float: left;
    border-radius: 999px;
}
a.next.page-numbers:hover {
	background: none;
	color: #43b584;
	text-decoration: underline;
}
span.page-numbers.current {
    color: white;
    text-decoration: none;
    background: #43b584;
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 100px;
}
.akcijos-widget-slider {
    width: 100%;
    float: left;
    padding-bottom: 30px;
}

.slick-initialized .slick-slide {
    outline: none;
}
.skelbimai-forma {
    padding-bottom: 40px;
        width: 100%;
    float: left;
}

.skelbimai-zodis {
    background-color: #ececec;
    font-size: 14px;
    font-weight: 400;
    line-height: 200px;
    color: #525252;
    text-align: left;
    border: none;
    opacity: 1;
}

.skelbimai-zodis::-webkit-input-placeholder {
    color: #525252;
    opacity: 1;
}

.skelbimai-zodis:-moz-placeholder { /* Firefox 18- */
    color: #525252;
    opacity: 1;
}

.skelbimai-zodis::-moz-placeholder {  /* Firefox 19+ */
    color: #525252;
    opacity: 1;
}

.skelbimai-zodis:-ms-input-placeholder {
    color: #525252;
    opacity: 1;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand { /* for IE 11 */
    display: none;
}
select {
    -webkit-appearance: button;
    -moz-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-padding-end: 20px;
    -moz-padding-end: 20px;
    -webkit-padding-start: 2px;
    -moz-padding-start: 2px;
    background: url("../img/select-arrow.png") #ececec;
    background-position: right 15px center;
    background-repeat: no-repeat;
    border: none;
    color: #555;
    font-size: inherit;
    margin: 0;
    overflow: hidden;
    padding: 4px 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    cursor: pointer;
}
select:active, select:focus {
    outline: none;
}
input.skelbimai-zodis {
    -webkit-appearance: button;
    -moz-appearance: button;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-padding-end: 20px;
    -moz-padding-end: 20px;
    -webkit-padding-start: 2px;
    -moz-padding-start: 2px;
    background-color: #ececec;
    border: none;
    color: #555;
    font-size: inherit;
    margin: 0;
    overflow: hidden;
    padding: 4px 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.skelbimai-submit {
    background-color: #43b584;
    border-radius: 4px;
    box-shadow: 0 2px 0 #3f8265;
    border: none;
    background: url("../img/search.png") #43b584;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 5px 30px;
}
.skelbimai-submit:hover, .skelbimai-submit:active, .skelbimai-submit:focus {
    background-color: #43b584;
}
.skelbimai-forma input, .skelbimai-forma select {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}
.skelbimai-select {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 200px;
}
.skelbimai-select button {
    background-color: #ececec;
}
.skelbimai-select .bootstrap-select.btn-group .dropdown-toggle .caret {
    color: green;
}
.renginiai-title {
    color: #525252;
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
    font-family: Montserrat;
}
.renginio-data-vieta {
    color: #525252;
    font-size: 12px;
    font-weight: 600;
    line-height: 21px;
    font-family: Montserrat;
}
.renginio-info {
    width: 100%;
    float: left;
    border: 2px solid #efefef;
    border-radius: 4px;
    margin-bottom: 20px;
    padding-top: 10px;
}
.renginio-img {
    margin-bottom: 20px;
    display: inline;
    float: left;
    padding-right: 20px;
}
.renginys {
    margin-bottom: 50px;
}
.page-title {
    color: #525252;
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
}
.renginiai-archive-details {
    color: #525252;
    font-size: 11px;
    font-weight: 400;
    line-height: 21px;
    float: left;
    padding-left: 0;
}
.idomu-image {
    margin: 20px 0;
}
.idomu-post {
    margin-bottom: 40px;
}
.klinikos-item-title a {
    color: #525252;
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
}

.klinikos-item-title {
    margin-bottom: 10px;
}
.klinikos-item-adress {
    color: #525252;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.klinikos-item-phone {
/*    margin-top: 15px;*/
}

.klinikos-item-email a, .klinikos-item-web a{
    color: #525252;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}

.klinikos-item-email img, .klinikos-item-web img {
    padding-right: 10px;
    padding-bottom: 4px;
}

.klinikos-item-email, .klinikos-item-web {
/*    padding-top: 40px;*/
    padding-bottom: 10px;
}
.klinikos-item-email {
    position: relative;
}
/*
.klinikos-item-email::before {
    content: '';
    width: 26px;
    height: 2px;
    background: #ececec;
    position: absolute;
    left: 15px;
    bottom: 0;
}
*/
.klinikos-all-info-row{
    padding-top: 10px;
    float: left;
    width: 100%;
}

.all-klinikos-line{
        padding-top: 20px;
}
.klinikos-line{
    border-bottom:1px solid #ccc;
    margin-left: 15px;
    margin-top: 20px;
    width: 95%;
}
.breadcrumbs {
    padding-bottom: 25px;
}
.breadcrumbs a, .breadcrumbs span, .breadcrumbs {
    color: #525252;
    font-size: 11px;
    font-weight: 400;
}
.breadcrumbs span {
    padding: 0 2px;
}
.breadcrumbs span:first-child {
    padding-left: 0;
}
.klinikos-item-phone a {
    color: #4a9575;
        font-family: Montserrat;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
/*    padding: 10px 20px;*/
/*    background-color: #fff;*/
    border-radius: 4px;
/*    text-align: center;*/
    float: right;
}
.is-premium {
    background-color: #e9fde0;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0px;
    width: 95%;
    box-shadow: 0px -2px 0px 0px rgb(236, 236, 236) inset;
    -moz-box-shadow: 0px -2px 0px 0px rgb(236, 236, 236) inset;
    -webkit-box-shadow: 0px -2px 0px 0px rgb(236, 236, 236) inset;

}
.premiumAd {
    background-color: #e9fde0;
}
/*.premiumAd .ad-title a{*/
    /*color: #1ca269;*/
/*}*/
.is-premium .klinikos-item-title a {
    color: #1ca269;
}
.klinikos-item-phone a:hover {
	text-decoration: none;
}
.klinikos-item-img img {
    /*object-fit: cover;*/
    height: auto;
    max-width: 100%;
    border:1px solid #bcdec7;
    width: 100px;
    
}

.klinikos-forma {
    padding-bottom: 50px;
}
textarea#comment {
    width: 100%;
    background-color: #ececec;
    border: none;
    padding: 15px;
}
textarea#comment:focus, p.comment-form-author input:focus, p.comment-form-email input:focus {
    background: white;
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.1);
    border: none;
    outline: none;
}
p.comment-form-email {
    width: 50%;
    float: left;
    padding-left: 15px;
}
p.comment-form-author {
    width: 50%;
    float: left;
    padding-right: 15px;
}
/*p.comment-form-url {*/
    /*display: none;*/
/*}*/
p.comment-form-author input, p.comment-form-email input {
    width: 100%;
    background-color: #ececec;
    border: none;
    padding: 15px;
}
p.form-submit input.submit {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 35px;
    margin-top: 10px;
    border: none;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.17);
    background-color: #ececec;
    float: right;
}
p.comment-notes {
    display: none;
}
form.comment-form {
    font-family: "montserrat", sans-serif;
    width: 100%;
    float: left;
}
ol.comment-list {
    font-family: "montserrat", sans-serif;
}
ol.comment-list li {
    padding: 10px;
}
ol.comment-list a {
    color: #43b584;
}
form.comment-form a {
    color: #43b584;
}
form.comment-form label {
    color: #525252;
    font-size: 14px;
    font-weight: 400;
}
img {
    height: auto;
}
.idomu-image img {
    height: auto;
    display: inline;
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    max-width: 50%;
}
img.aligncenter, .aligncenter{
    text-align: center;
}
p < img.aligncenter{
    text-align: center;
}
.rhc.fe-extrainfo-container {
    display: none;
}
.klinikos-the-content {
    margin-top: 10px;
}

.akcijos-item-title h3 {
    color: #525252;
    font-size: 24px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 0;
    font-family: Montserrat, 'sans-serif';
}
.akcijos-item-title h3 a{
    color: #525252;
    font-size: 24px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 0;
    font-family: Montserrat, 'sans-serif';
}
.akcijos-item-adress {
    color: #525252;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 10px;
}
.akcijos-item-email a, .akcijos-item-web a{
    color: #525252;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}

.akcijos-item-email img, .akcijos-item-web img {
    padding-right: 10px;
    padding-bottom: 4px;
}
.akcijos-item-email {
    float: left;
    margin-right: 35px;
    margin-bottom: 30px;
}
.akcijos-item-web {
    margin-bottom: 30px;
}
.vykdomos-akcijos h4 {
    color: #525252;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    padding-bottom: 0;
    font-family: Montserrat, 'sans-serif';
}
.vykdomos-akcijos a {
    float: left;
    margin-right: 15px;
    font-family: Arial, 'sans-serif';
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #525252;
    border-bottom: 1px solid #43b584;
}
.vykdomos-akcijos a:hover {
	text-decoration: none;
	border-bottom: 1px solid transparent;
}
.vykdomos-akcijos .akcijos-galiojimas {
    font-family: Arial, 'sans-serif';
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #aeaeae;
}
.akcijos-item {
    border-bottom: #ececec 2px solid;
    margin-bottom: 25px;
    padding-bottom: 0px;
}
.akcijos-phone {
    color: white;
    width: 100%;
}
.akcijos-phone a {
    color: white;
    line-height: 40px;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #43b584;
    border-radius: 4px;
    text-align: center;
    padding: 10px 13px;
    white-space: nowrap;
}
.clinics-img {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
.akcijos-phone a:hover {
	text-decoration: none;
}
.margin-bot-30 {
    margin-bottom: 30px;
}
.margin-bot-20 {
    margin-bottom: 20px;
}
.single-galerija-item {
    margin: 10px 0;
}
#new-royalslider-1 {
    margin-top: 100px;
}
.single-galerija-item .single-news-title a {
    font-family: "montserrat", sans-serif;
    font-weight: 600;
    color: #525252;
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    float: left;
    margin: 10px 0;
}
.header-ad-block {
    width: 70%;
}
.header-login-wrap {
    width: 25%;
    float: left;
    position: relative;
    margin-left: 30px;
}
.button-prisijungti {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
/*    padding-left: 30px;*/
    padding-top: 10px;
}
.button-ieskoti {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    position: relative;
/*    padding-left: 30px;*/
    padding-top: 10px;
}

.button-prisijungti::after {
    content: '';
    position: absolute;
    width: 12px;
    height: 5px;
    background: url("../img/shape-1.png") no-repeat;
    top: 20px;
    left: 110px;
}
form.ieskotiHeader::after {
    content: '';
    position: absolute;
    width: 85%;
    height: 2px;
    background-color: #ececec;
    bottom: -15px;
    left: 0px;
}
form.ieskotiHeader::before {
    content: '';
    position: absolute;
    width: 85%;
    height: 2px;
    background-color: #ececec;
    bottom: 40px;
    left: 0;
}
.prisijungti-wrap {
    width: 292px;
    height: auto;
    position: absolute;
    background-color: white;
    border-radius: 4px;
    box-shadow: 0 3px 32px rgba(0, 0, 0, 0.19);
    z-index: 10;
    display: none;
    padding-bottom: 40px;
    top: 40px;
}
.prisijungti-wrap a {
    width: 100%;
    float: left;
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
font-weight: 400;
text-align: center;
margin-top: 10px;
    margin-bottom: 5px;
}
#loginform {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 35px;
}
#loginform p label {
    width: 100%;
    margin-bottom: 8px;
    color: #525252;
font-family: Montserrat;
font-size: 14px;
font-weight: 400;
}
#loginform p input {
    width: 100%;
    background-color: #ececec;
    background-color: #ececec;
    /*height: 39px;*/
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 7px 15px;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    width: 100%;

}
#loginform p input:focus {
    background-color: #fff;
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
    border: none;
}
#loginform p.login-remember label {
    width: 88%;
    float: left;
}
#loginform p.login-remember input {
    width: 12%;
    height: 14px;
}
#loginform p.login-submit input#wppb-submit {
      background-color: #ececec;
      border-radius: 4px !important;
      box-shadow: 0 2px 0 rgba(0, 0, 0, 0.17) !important;
    display: block;
    padding: 0;
    height: 39px;
    text-transform: uppercase;
    font-size: 13px;
	font-weight: 600;
	   letter-spacing: 1px;
  }
#loginform p.login-submit input {
    display: none;
}
 a.register-btn {
     color: white;
     letter-spacing: 1px;
     font-family: Montserrat;
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
     background-color: #43b584;
     border-radius: 4px;
     box-shadow: 0 2px 0 #3f8265;
     text-align: center;
     width: 80%;
     float: left;
     margin-left: 10%;
     padding: 7px 0;
     margin-top: 10px;
     height: 39px;
 }
  a.register-btn:hover {
  	text-decoration: none;
  }
.inputIeskoti {
    border: none;
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
}
#loginform p.login-username {
	   margin-bottom: 25px;
}
.inputIeskoti::-webkit-input-placeholder {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.inputIeskoti:-moz-placeholder { /* Firefox 18- */
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.inputIeskoti::-moz-placeholder {  /* Firefox 19+ */
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.inputIeskoti:-ms-input-placeholder {
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
form.ieskotiHeader {
/*    padding-left: 30px;*/
    margin-top: 30px;
    position: relative;
}

input.ieskotiSubmit {
    border: none;
    background: url("../img/ieskoti.png") no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 24%;
/*    top: 5px;*/
}
.searchTitle a{
    color: #525252;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 400;
}
.prisijungti-wrap .wppb-alert {
    padding: 30px;
    padding-bottom: 10px;
}
.prisijungti-wrap .wppb-alert a {
    padding-left: 0;
    padding: 5px 0;
}
.prisijungti-wrap .wppb-error {
    width: 100%;
    background: white;
    text-align: center;
    padding: 20px;
    margin-bottom: 0;
}
.prisijungti-wrap .wppb-error strong {
    color: red;
}
.prisijungti-wrap .wppb-error a {
    padding-left: 0;
}

    /* Registracijos forma */
form.wppb-register-user ul {
    list-style: none;
    padding: 0;
}
form.wppb-register-user ul li {
    padding-bottom: 20px;
}
form.wppb-register-user ul li label {
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
}
form.wppb-register-user ul li input {
    background-color: #ececec;
    height: 39px;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 15px;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    width: 100%;
}
form.wppb-register-user ul li input:focus {
    background-color: #fff;
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
    border: none;
}

#wppb-form-element-2 {
    display: none;
}
form.wppb-register-user #send_credentials_via_email {
    width: 5%;
    float: left;
    height: 25px;
}
form.wppb-register-user li.wppb-form-field.wppb-send-credentials-checkbox label {
    width: 95%;
}
form.wppb-register-user select {
    width: 100%;
    height: 39px;
    border-radius: 0;
}

/* Registracijos forma pabaiga */

/* Recover pass forma */

#wppb-form-element-18 label {
    float: right;
    width: 95%;
}
#wppb-form-element-18 ul li input#_18 {
    width: 5%;
    float: left;
    height: 25px;
}

form.wppb-user-forms ul {
    padding: 0;
    list-style: none;
}
form.wppb-user-forms ul li label{
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
}
form.wppb-user-forms ul li input {
    background-color: #ececec;
    height: 39px;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 10px;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    width: 100%;
}
form.wppb-user-forms ul li input:focus {
    background-color: #fff;
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
    border: none;
}
form.wppb-user-forms ul li input[type="checkbox"]:focus {
     box-shadow:none;
}
.alert{
    border: 1px solid black;
}
/* Recover pass forma pabaiga */

.searchItem {
    padding: 20px 0;
    border-bottom: 2px solid #ececec;
}

.klinikos-detail-title {
    color: #525252;
    font-family: Montserrat;
    font-size: 12px;
    font-weight: 600;
    line-height: 21px;
}
.klinikos-detail {
    color: #525252;
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 10px;
}
.klinikos-detail-phone {
    color: white;
    width: 80%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.klinikos-detail-phone a{
    color: white;
    white-space: nowrap;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 10px 20px;
    background-color: #43b584;
    border-radius: 4px;
    text-align: center;
}
.klinikos-detail-phone a:hover {
	text-decoration: none;
}
p.comment-form-url {
	display: none;
}
.klinikos-detail-email a, .klinikos-detail-web a{
    color: #525252;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.klinikos-detail-email img, .klinikos-detail-web img {
    padding-right: 10px;
    padding-bottom: 2px;
}
.klinikos-detail-email {
    margin-bottom: 10px;
    padding-top: 10px;
}
.klinika-detail-image img {
    margin-bottom: 10px;
}
#kliniku-archyvo-filtro-forma {
    padding-bottom: 0;
}
/*Paslpelsim Lost password nuoroda*/
.wppb-error a {
    display: none;
}

.site-navigation ul li a {
	font-size: 13px;
	letter-spacing: 2px;
}
a.button-more:hover {
	color: #525252;
	text-decoration: none;
}
.button-more {
	font-size: 13px;
	letter-spacing: 1px;
}
div.newsltter-title {
	letter-spacing: 2px; 
}

.global-header a:hover {
	text-decoration: none;
}
.global-header a {
	letter-spacing: 1px;
}
#newsletter-form input[type="email"] {
	padding-left: 0;
}
.green-button {
	font-size: 13px;
    letter-spacing: 1px;
    box-shadow: 0 2px 0 #3f8265;
}
.section-header {
	border-bottom: none;
}
.ads-list .ads-list-header {
	padding: 10px 20px;
	letter-spacing: 1px;
}
.section-header.section-header-border {
	border-bottom: #ececec 2px solid;
}
.section-header h5 {
	letter-spacing: 1px;
}
h1.skelbimai-header {
	padding-bottom: 0;
	margin-bottom: 0;
}
div.account-name {
	    width: 100%;
    float: left;
    color: #525252;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 5px;
}
.single-skelbimai-content {
	color: #525252;
font-family: Arial;
font-size: 16px;
font-weight: 400;
}
.single-skelbimas {
	    margin-bottom: 50px;
}
.contact-button {
	margin-right: 0;
}
.contact-form {

}
.header-holder input.ieskotiSubmit {
	top: 5px;
}
.ads-list .single-ad-item a {
	line-height: 1.5;
}
.vienaAkcija {
	width: 100%;
    float: left;
    margin-bottom: 5px;
}
.homepage-right-side input.ieskotiSubmit {
	top: 27px;
}


img[align="right"] {
    margin-left: 10px;
    margin-bottom: 10px;
}

/*Calendar*/

#flat_events_calendar_widget-2 .block-title span {
	color: #43b584 !important;
    font-family: Montserrat !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
    margin-bottom: 10px !important;
    padding: 0 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-button {
	font-size: 16px !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-dayname, .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-day {
	display: none !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-month, .rhcalendar.for-widget.flat-ui-cal .fc-header-cell .fuiw-year {
	color: #525252 !important;
    font-size: 13px !important;
    font-family: "montserrat", sans-serif !important;
    font-weight: 400 !important;

}
.rhcalendar.for-widget.flat-ui-cal.not-current-date .fc-header-cell h2 .fuiw-year {
    display: inline !important;
}
.fullCalendar .fc-content .fc-view-month table tr td > div .fc-day-number {
	font-size: 14px;
    font-family: "montserrat", sans-serif;
    font-weight: 400;
    /*padding: 8px !important;*/
    color: #525252 !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-header {
background-color: transparent !important;
height: 30px !important;
}
.fc-day.fc-mon.fc-widget-content.fc-today.fc-state-highlight.fc-first.fc-have-event {
	    background: #43b584 !important;
    color: white !important;
    border-radius: 100px;
}
td.fc-have-event {

}
.fullCalendar .fc-content .fc-view-month table tr td {

}
.rhcalendar .fullCalendar .fc-header-title {
    top: 36px;
    left: 95px;
}
.rhcalendar {
    margin-top: 0 !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-today .fc-day-number {
    background-color: transparent !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-day {
        /*line-height: 0.5 !important;*/
}

.rhcalendar.for-widget .rhc_calendar_widget_day_click .rhc-widget-event-list-head .rhc-widget-event-list-date {
    background-color: #43b584 !important;
}
.rhcalendar.for-widget .rhc_calendar_widget_day_click .rhc-event-time {
    display: none !important;
}
.rhcalendar.for-widget.flat-ui-cal .fc-have-event .fc-day-number {
    background: #43b584 !important;
}
/* /Calendar */

#field_10_24 {
	float: left;
	width: 100%;
}
.ginput_container_repeater {
	width: 100%;
}


.row .klinikos-item:nth-last-child(-n+2) .klinikos-line{
	border-bottom: 0;
}
.no-ads {
        font-weight: 700;
    padding-top: 70px;
    padding-left: 15px;
}
.skelbimai-select li.disabled.selected {
    display: none;
}
.event-widget-button-wrap {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
a#event-widget-button {
    font-size: 13px;
font-weight: 600;
text-transform: uppercase;
color: white;
width: 100%;
text-align: center;
background-color: #43b584;
border-radius: 4px;
box-shadow: 0 2px 0 #3f8265;
    float: left;
    letter-spacing: 1px;
    line-height: 35px;
}
a#event-widget-button:hover {
    text-decoration: none;
}
#bread-icon {
        margin-bottom: 2px;
    padding: 0 10px;
}
.rhcalendar.for-widget.flat-ui-cal .fc-header-title h2 span {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.rhcalendar.for-widget.flat-ui-cal .fc-have-event .fc-day-number {
    color: white !important;
}
.akcijos-widget-slider .slick-arrow.slick-next {
        bottom: 5px;
    right: 0;
    position: absolute;
    color: transparent;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.17);
    border: none;
    outline: none;
    background: url(../img/akcija-next.png) #ececec no-repeat center;
}
.akcijos-widget-slider .slick-arrow.slick-prev {
        bottom: 5px;
    left: 0;
    position: absolute;
    color: transparent;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.17);
    border: none;
    outline: none;
    background: url(../img/akcija-prev.png) #ececec no-repeat center;
}
.vykdomos-akcijos {
    width: 100%;
    float: left;
}
.sticky-pagrindinis {
    position: fixed;
    top: 39px;
    left: 0;
    z-index: 100;
}
.logo-phone {
    color: #525252;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    text-transform: uppercase;
}
.logo-fb img {
    margin-top: -4px;
    margin-left: 18px;
}
.site-logo a {
    float: left;
}
.logo-mail:hover {
    text-decoration: none;
    color: #5e9d81;
}
.logo-mail {
    font-family: Montserrat;
    font-size: 11px;
    font-weight: 600;
    line-height: 11px;
    text-transform: uppercase;
    color: #5e9d81;
    margin-top: 10px;
}
.sticky-header {
    margin-bottom: 48px;
}
.global-header {
    background: linear-gradient(to left, #61c49a 50%, #43b584 50%);
}
/* Mailrlite forma*/
.mailerlite-form-title {
    display: none;
}
.mailerlite-form .mailerlite-form-field label {
    display: none;
}
.mailerlite-form .mailerlite-form-field {
    float: left;
}
#mailerlite-1-field-email {
        border: none;
    border-top: #ececec 2px solid;
    border-bottom: #ececec 2px solid;
    background: transparent;
    color: white;
    font-size: 14px;
    float: left;
    padding: 5px 10px;
    width: 400px;
    margin-right: 40px;
    padding-left: 0;
}
.mailerlite-subscribe-submit {

    border-radius: 4px;

    display: block;
    float: left;
    padding: 6px 19px;

    font-family: "montserrat", sans-serif;
    text-transform: uppercase;
    font-weight: 600;
        margin: 0;
    color: white;
    background-color: #4d9576;
    border: none;
        font-size: 13px;
    letter-spacing: 1px;
    box-shadow: 0 2px 0 #3f8265;
}
.mailerlite-form .mailerlite-form-description {
    display: none;
}
.mailerlite-form-response {
    margin: 0;
        color: white;
    font-size: 18px;
    text-transform: uppercase;
    font-family: "montserrat", sans-serif;
    font-weight: 600;
    line-height: 40px;
    letter-spacing: 1px;
}
.mailerlite-form-response h4, .mailerlite-form-response h4 p {
    margin: 0;
    padding: 0;
}
.mailerlite-form-response h4 p {
    line-height: 40px;
}
.news-slider .slick-next {
    top: 35%;
    right: 0;
    position: absolute;
    color: transparent;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.17);
    border: none;
    outline: none;
    z-index: 100;
    background: url(../img/akcija-next.png) #ececec no-repeat center;
}
.news-slider .slick-prev {
    top: 35%;
    left: -15px;
    position: absolute;
    color: transparent;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.17);
    border: none;
    outline: none;
    z-index: 100;
    background: url(../img/akcija-prev.png) #ececec no-repeat center;
}
.news-slider .news-item-description {
    width: 90%;
}
/*Mailerlite forma pabaiga */

/*Zemelapis*/
.tabcontent {
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

a.tablinks {
    color: white;
font-family: Montserrat;
font-size: 13px;
font-weight: 600;
line-height: 22px;
text-transform: uppercase;
background-color: #525252;
    padding: 10px 15px;
    padding-bottom: 8px;
    letter-spacing: 1px;
    border: none;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
position: relative;
cursor: pointer;
}
a.tablinks:hover, a.tablinks:active, a.tablinks:focus {
    text-decoration: none;
}
.tablinks span {
    padding-left: 15px;
    padding-top: 5px;
    color: white;
    top: 3px;
    font-size: 18px;
    position: absolute;
}
a.tablinks.activeTab span {
    color: #75b89a;
}
a.tablinks.labas span {
    color: #75b89a;
}
a.tablinks.labas {
    color: #525252;
    background-color: white;
    border: 1px solid #d8d8d8;
    border-bottom: 2px solid white;
    border-radius: 4px;
}


a.tablinks.activeTab {
    color: #525252;
    background-color: white;
border: 1px solid #d8d8d8;
    border-bottom: 2px solid white;
    border-radius: 4px;

}
#filtras {
	display: block;
}
.tab {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    border-bottom: 1px solid #d8d8d8;
    height: auto;
    padding-bottom: 6px;
}

#map {
    width: 100%;
    height: 500px;
    
}
#zemelapis {
	position: relative;
	width: 100%;
	float: left;
    margin-bottom: 20px;
}
#zemelapis-before {
	position: absolute;
	width: 100%;
	height: 100%;
	content: "";
	background-color: white;
	top: 0;
	left: 0;
	z-index: 10;
}
.map-klinika-header {
    color: #525252;
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
}
.map-klinika-adresas {
        color: #525252;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
        padding: 10px 0;
}
.map-img img {
    max-width: 100%;
    height: auto;
    border: 1px solid #bcdec7;
}
.map-phone {
        color: #4a9575;
    font-family: Montserrat;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
        margin-top: 30px;
    margin-bottom: 5px;
}
.map-email a, .map-web a{
        color: #525252;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.map-email a:hover, .map-web a:hover {
text-decoration: none;
}
.map-email, .map-web {
    width: 50%;
    float: left;
}
.map-email img, .map-web img {
        padding-bottom: 3px;
    padding-right: 10px;
}
.map-klinika {
    min-width: 400px;
}
/*Zemelapis pabaiga*/

/* Sticky baneris*/
.sticky-banner {
    position: fixed;
    bottom: 0;
    width: 100%;
    float: left;
    z-index: 1000;
    text-align: center;
}
.sticky-banner-inner {
    text-align: center;
    width: 1140px;
    height: 150px;
    max-width: 100%;
    position: relative;
    margin: 0 auto;
}
.sticky-banner a {
    width: 100%;
    float: left;
}
.sticky-banner-inner .sticky-banner-button {
    content: "";
    position: absolute;
    top: -11px;
    right: -8px;
    width: 32px;
    height: 32px;
    background: white url('../img/x.png') center no-repeat;
    box-shadow: 0 2px 0 #525252;
    border-radius: 100%;
    cursor: pointer; 
}
.sticky-banner a img {
    max-width: 100%;
    height: auto;
}
/*Sticky baneris pabaiga*/
.repeaterButton {
        font-size: 13px;
    font-weight: 600;
    color: white;
    width: 100%;
    text-align: center;
    background-color: #43b584;
    border-radius: 4px;
    box-shadow: 0 2px 0 #3f8265;
    float: left;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 10px;
}
.gf_repeater_remove {
    padding-right: 20px;
}
.gf_repeater_add, .gf_repeater_remove {
    outline: none;
}
.akcijos-item:last-child {
    border-bottom: none;
}
.skelbimai-prenumerata-button#event-widget-button {
    padding: 0 20px;
    width: initial;
    float: right;
}
.facebook-frame {
    margin-top: 20px;
}

/* Pop up first time*/
.first-pop-up {
    position:fixed;
    top:0;
    left:0;
    background:rgba(255,255,255,0.7);
    z-index:5;
    width:100%;
    height:100%;
    z-index: 1100;
    font-family: "montserrat", sans-serif;
    font-weight: 600;
    color: white;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.first-pop-up-wrap {
    width: 668px;
    box-shadow: 1.5px 2.6px 13px rgba(0, 0, 0, 0.21);
    max-width: 100%;
    float: none;
    margin: auto;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1200;
}
.first-pop-up img {
    width: 33px;
    height: auto;
    margin-right: 10px;
}
.left-popup {
    width: 50%;
    float: left;
    background: #6daf91;
}
.right-popup {
    width: 50%;
    float: left;
    background: #87c9ab;
}
.right-popup, .left-popup {
    padding: 80px 0;
    cursor: pointer;
}
.keywors-wrap {
    width: 100%;
    float: left;
}
.site-navigation-open {
    overflow-y: scroll;
    height: 100%;
    padding-bottom: 60px;
}
.perziuros {
    width: 100%;
    float: left;
}
.apmoketi-button-wrap {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.apmoketi-button {
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    color: white;
    text-align: center;
    width: auto;
    background-color: #43b584;
    border-radius: 4px;
    box-shadow: 0 2px 0 #3f8265;
    float: left;
    letter-spacing: 1px;
    line-height: 35px;
    padding: 0 10px;
}
.apmoketi-button:hover {
    text-decoration: none;
    color: white;
}
.klinikos-item {
    position: relative;
}
.favorite-button {
    position: absolute;
    right: 30px;
    top: 15px;
    z-index: 100;
}
.favorite-button button {
    background: transparent;
    border: none;
}
.visi-favoritai-button {
    display: none;
    color: #525252;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.visi-favoritai-button:hover {
    color: #525252;
    text-decoration: none;
}
.kliniku-archyvo-sarasas .simplefavorite-button.active {
    display: none;
}
.simplefavorite-button {
    color: #525252;
    font-family: Montserrat;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}
.es_af_tb_css {
    background-color: #ececec;
    height: 39px;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 5px 15px;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    width: 100%;
}
.es_af_bt_css {
    background-color: rgb(236, 236, 236);
    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.17);
    height: 36px;
    width: 164px;
    border: none;
    border-radius: 4px;
    font-size: 13px;
    font-weight: bold;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    text-transform: uppercase;
    float: left;
    margin-right: 15px;
}
.formu-page-forma form p{
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    text-align: left;
    list-style: none;
    padding: 0;
    float: left;
    margin: 10px 10px 10px 0;
    width: 100%;
}
span.es_af_tech_error {
    margin: 0;
    padding: 0;
    border: none;
    color: red;
    font-size: 14px;
    font-family: "Montserrat";
}
span.es_af_sent_successfully {
    margin: 0;
    padding: 0;
    border: none;
    color: green;
    font-size: 14px;
    font-family: "Montserrat";
}

.edit_clinic_links li.not-empty-li-for-edit {
    display: block;
}
.edit_clinic_links li {
    display: none;
}
.edit_clinic_links {
    padding-left: 0;
}
.empty-edit-list-header {
    display: none;
}

.chosen-container-single .chosen-single {
    background: #ececec;
    height: 39px;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 5px 15px;
    font-size: 14px;
    font-family: "Montserrat";
    color: rgb(82, 82, 82);
    width: 100%;
    border-radius: 0;
}
.populate-posts {
    width: 100%;
    float: left;
}
.chosen-container .chosen-container-multi {
    width: 100%;
}
.space-for-date {
    width: 100%;
    float: left;
    padding: 5px 0;
}
.cke_input_10_18 {
    width: 100%;
}
.site-navigation {
    background-color: #706f6f;
}
.site-navigation #menu-menu-1 li a {
    color: #fff;
}
.nav>li>a:focus, .nav>li>a:hover {
    background-color: #706f6f;
}
#menu-menu-1 .sub-menu li {
    background-color: #706f6f;
}
.sub-menu li:hover {
    /*background-color: #706f6f;*/
}
#menu-menu-1 .sub-menu li a {
    color: #fff;
}
#menu-menu-1 .sub-menu li:hover {
    background-color: #ccc;
}
#menu-menu-1 .sub-menu li:hover a {
    color: #706f6f;
}
.inline-banner a {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.inline-banner img {
    max-width: 100%;
    height: auto;
}
.inline-banner-20 {
    margin-bottom: 20px;
}
.site-navigation ul li a {
    color: #fff;
}
.site-navigation ul li .sub-menu li{
    background-color: #706f6f;
    color: white;
}
.site-navigation ul li .sub-menu li a {
    color: white;
}
.site-navigation ul li .sub-menu li:hover {
    background-color: #ccc;
}
.site-navigation ul li .sub-menu li:hover a {
    color: #706f6f;
}
img[align="left"] {
    padding: 20px;
    padding-left: 0;
}
.page-title {
    padding: 0;
    margin: 0;
}
.inline-banner-idomu {
    text-align: center;
}
#wppb-edit-user #wppb-form-element-19 {
    display: none;
}

#wppb-edit-user #wppb-form-element-18 {
    display: none;
}
