/*teises*/
.teises a{
    background: red;
    color: #fff !important;
    padding: 6px;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
}
.vidinis_baneris_top{
    padding-left: 290px;
}
.teises{
    cursor: pointer;
}
.manoForma.nera{
    display: none;
}
.manoForma.yra{
    display: block;
}
.manoForma p{
    text-align: center;
    margin-bottom: 0;
}
.manoForma{
    padding: 20px;
    position: absolute;
    width: 310px;
    right: 0;
    background: #fff;
    z-index: 1231;
    border: 2px solid #53b3b5;
}
h3.infoh3{
    margin-bottom: 5px;
    font-size: 14px;
}
.manoForma span.wpcf7-not-valid-tip{
    display: none;
}
.manoForma .wpcf7-not-valid{
    border: 1px solid red !important;
}
.manoForma div.wpcf7-validation-errors{
    margin: 0;
    padding: 0;
    border: none;
    font-size: 11px;
    text-transform: initial;
    color: red;
}
.manoForma div.wpcf7-mail-sent-ok{
    display: block;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 11px;
    text-transform: initial;
    color: green;
}
.manoForma input{
    margin-bottom: 10px;
    border: 1px solid #dde4e9 !important;
}
.manoForma textarea{
    height:75px;
}
.teises i{
    color: #fff !important;
    position: relative;
    top: 2px;
}
.teises{
    float: right;
    top: -5px;
    position: relative;
}
/*teises end*/

body.single-estate_property .master_header{
    z-index: 9999;
}

#owl-klinika .owl-item .item{
    min-height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    width: 100%;
    height: inherit;
    padding: 0;
    background-color: #fff;
    margin: 0;
}

#owl-klinika .owl-wrapper-outer{
    background-color: #fff;
}

#owl-klinika .item{
    margin: 3px;
}
#owl-klinika .item img{
    display: block;
    width:100%;
    margin: 0 auto;
    max-width: 300px;
}

.float_right{
    float: right;
}

.google_map_poi_marker {
    display: none!important;
}

#klinika_content, #klinika_sidebar{
    margin-top: 22px;
    padding: 0;
}

.paslaugos_blokas{
    background-color: #e7e8e8;
    border-radius: 7px;
    padding: 10px 15px 10px 15px;
    margin-top: 10px;
    margin-bottom: 15px;
}

.klinikos_pasiulymai{
    padding: 20px 0 10px 0;
}

.klinikos_pasiulymai h4{
    margin-top: 0;
    margin-bottom: 15px;
}

.paslaugos_blokas h4, .klinikos_pasiulymai h4, .klinikos_darbo_laikas h4{
    border-bottom: solid 1px #ff4746;
    padding-bottom: 2px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
}
.klinikos_kontaktai h2, .apie_klinika h2,
.galerija h2, .gydytojai h2, .ivertinimas h2, .naujienos h2, .rekomenduojamosKlinikos h2{
    border-bottom: solid 1px #ff4746;
    padding-bottom: 2px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
}
.rekomenduojamosKlinikos{
    margin-top: 15px;
}
.klinikos_pavadinimas, .klinikos_adresas{
    padding: 0 15px 5px 15px;
}

.klinikos_duomenys{
    border: solid 2px #ff4746;
    position: absolute;
    width: 100%;
}

body.single-estate_property .container.main_wrapper .container.content_wrapper{
    background-color: transparent;
    z-index: 90;
    position: initial;
}

.klinikos_logo{
    border-bottom: 1px solid #e7e8e8;
    height: 135px;
    text-align: center;
    padding-top: 10px;
    border-radius: 5px 5px 0 0;
}
.naujienos{
    margin-bottom: 25px;
}
.klinikos_logo > img{
    height: 45px;
    display: block;
    margin: auto;
    margin-top: 0;
    margin-bottom: 10px;
}

.klinikos_registracija {
    text-align: center;
    position: relative;
    width: 100%;
    bottom: 15px;
}
.klinikos_registracija h2{
    color: #fff;
    padding: 10px 25px;
    border-radius: 3px;
    display: inline;
    font-size: inherit;
    margin-bottom: 0;
    line-height: inherit;
}
.klinikos_registracija a{
    display: inline-block;
    background-color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: 1px solid #222;
    padding: 5px 20px;
    border-radius: 30px;
    color: #222 !important;
    font-weight: 600;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.klinikos_registracija a:hover {
    background: #f04c40;
    color: #fff !important;
    border: 1px solid #f04c40;
}
.klinikos_pavadinimas{
    text-align: center;
}

.klinikos_pavadinimas h1{
    font-size: 17px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #202932;
    margin-bottom: 5px;
}

.klinikos_adresas{
    font-size: 14px;
    text-transform: inherit;
    text-align: center;
    color: #202932;
    font-weight: 400;
    padding: 0 15px 0 15px;
    margin-bottom: 5px;
}

.klinikos_adresas p{
    margin-bottom: 5px;
}
.galerija{
    margin-bottom: 25px;
}
.klinikos_darbo_laikas{
    padding: 5px 15px 10px 15px;
}
.klinikos_vidinis_box{
    margin-bottom: 25px !important;
}
.klinikos_darbo_laikas p{
    font-size: 13px;
    color: #202932;
    padding: 2px 0;
    margin-bottom: 0;
}

.klinikos_telefonai span, .klinikos_url span, .klinikos_elektroninis_pastas span, .klinikos_facebook span, .klinikos_kontaktu_adresas span{
    width: 25px;
    display: inline-block;
    text-align: center;
}

.klinikos_telefonai p, .klinikos_url p, .klinikos_elektroninis_pastas p, .klinikos_facebook p, .klinikos_kontaktu_adresas p{
    margin-bottom: 7px;
    color: #202932;
}

.klinikos_privalumai img{
    height: 30px;
    margin-right: 10px;
}

/*.klinikos_privalumai img:nth-child(n+7){*/
/*display: none;*/
/*}*/

.paslaugos_blokas div{
    display: flex;
    align-items: center;
    line-height: 40px;
    font-size: 14px;
    color: #202932;
    margin-bottom: 7px;
    width: 100%;
}
.paslaugos_blokas div img{
    margin-right: 10px;
    height: 29px;
}
.paslaugos_blokas p{
    margin-bottom: 0;
    font-weight: 500;
    line-height: 15px;
}
/*.modal.fade.in{*/
/*position: fixed;*/
/*top: 10%;*/
/*overflow-y: hidden;*/
/*}*/

body.modal-open{
    padding-right: 0 !important;
}

.your-name input{
    margin-bottom: 15px;
    background-color: #f5f5f5;
    color: #202932;
}

.your-name input::placeholder {
    color: #202932;
}

.your-message textarea{
    margin-bottom: 15px;
    background-color: #f5f5f5;
    color: #202932;
}

.your-message textarea::placeholder {
    color: #202932;
}

.wpcf7-form input.wpcf7-submit[type="submit"]{
    background-color: #4aafb1!important;
}

input#perziureti{
    -webkit-appearance: none;
    min-width: 145px;
    font-size: 14px!important;
    text-transform: uppercase;
    line-height: normal!important;
    -webkit-border-radius: 3px!important;
    -moz-border-radius: 3px!important;
    border-radius: 3px!important;
    background-color: #1CA8DD!important;
    border: none;
    color: #fff;
    margin-bottom: 0px!important;
    padding: 9px 26px!important;
    background-color: #4aafb1!important;
}

#float_left{
    float: right;
}

.wpcf7-form-control.wpcf7-radio{
    border: none;
}

.wpcf7-form-control.wpcf7-radio .wpcf7-list-item{
    margin: 0;
}

.wpcf7-form-control-wrap input[type="radio"]:after{
    background-image: url(/wp-content/uploads/2018/04/dantukas.png);
}

input[type="checkbox"]{
    width: 0 !important;
}

label > input{ /* HIDE RADIO */
    visibility: hidden; /* Makes input not-clickable */
    position: absolute; /* Remove input from document flow */
}
label > input + img{ /* IMAGE STYLES */
    cursor:pointer;
    margin-left: 5px;
}
label > input:checked + img{ /* (RADIO CHECKED) IMAGE STYLES */
    filter: initial;
}

#ivertinimu_skaicius{
    padding: 2px 5px 2px 5px;
    margin-left: 10px;
    border: solid 1px lightgray;
    background-color: #f5f5f5;
}

#ivertinimas_holder label{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}



#owl-komentarai .komentaras_nepatvirtintas > .row.blur {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}

#owl-komentarai .komentaras_nepatvirtintas > .row.blur {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}

#owl-komentarai .komentaras_nepatvirtintas::before {
    content: 'nepatvirtintas komentaras';
    z-index: 9999;
    position: relative;
    left: calc(50% - 95px);
    top: 35px;
    font-size: 17px;
    color: #202932;
    font-weight: bold;
    text-shadow: 1px 0px 3px #ffffff;
}

#owl-komentarai .be_teksto{
    content: 'nepatvirtintas komentaras';
    z-index: 9999;
    position: absolute;
    left: calc(50% - 115px);
    font-size: 17px;
    color: #202932;
    font-weight: bold;
    text-shadow: 1px 0px 3px #ffffff;
}

body.single-estate_property #googleMap, body.single-estate_property #gmap_wrapper{
    height: 250px !important;
}

body.single-estate_property .ivertinimas_group span{
    width: 65%;
    display: inline-block;
    color: #202932;
}

body.single-estate_property .ivertinimas_group{
    margin-bottom: 7px;
}

#ModalKomentarai #float_left input{
    display: none;
}

#ModalKomentarai #float_left a{
    margin: 0 !important;
}


#ModalKomentarai textarea{
    height: 75px !important;
}

#ModalKomentarai #po_du_skirstymas > .col-md-6:nth-child(odd){
    padding: 0 5px 0 0;
}
#ModalKomentarai #po_du_skirstymas > .col-md-6:nth-child(even){
    padding: 0 0 0 5px;
}

#ModalKomentarai .visible{
    display: inline !important;
}

/*-----------------------------*/


/*rek klinikos*/
.rekomenduojamosKlinikosOwl .ivertinimas_popup {
    top: 30px;
    left: 15px;
}
/*rek klinikos end*/
/*.rating {*/
    /*float:left;*/
    /*width:300px;*/
/*}*/
/*.rating span { float:right; position:relative; }*/
/*.rating span input {*/
    /*position:absolute;*/
    /*top:0;*/
    /*left:0;*/
    /*opacity:0;*/
/*}*/
/*.rating span label {*/
    /*display:inline-block;*/
    /*width:30px;*/
    /*height:30px;*/
    /*text-align:center;*/
    /*color:#FFF;*/
    /*font-size:30px;*/
    /*margin-right:2px;*/
    /*line-height:30px;*/
    /*border-radius:50%;*/
    /*-webkit-border-radius:50%;*/
    /*background-image: url(/wp-content/uploads/2018/07/dantukas-gray.png);*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
/*}*/
/*.rating span:hover ~ span label,*/
/*.rating span:hover label,*/
/*.rating span.checked label,*/
/*.rating span.checked ~ span label {*/
    /*background: transparent;*/
    /*color: #FFF;*/
    /*background-image: url(/wp-content/uploads/2018/04/dantukas.png);*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
/*}!*-----------------------------*!*/

/*.rating2 {*/
    /*float:left;*/
    /*width:300px;*/
/*}*/
/*.rating2 span {*/
    /*float:right;*/
    /*position:relative;*/
/*}*/
/*.rating2 span input {*/
    /*position:absolute;*/
    /*top:0;*/
    /*left:0;*/
    /*opacity:0;*/
/*}*/
/*.rating2 span label {*/
    /*display:inline-block;*/
    /*width:30px;*/
    /*height:30px;*/
    /*text-align:center;*/
    /*color:#FFF;*/
    /*font-size:30px;*/
    /*margin-right:2px;*/
    /*line-height:30px;*/
    /*border-radius:50%;*/
    /*-webkit-border-radius:50%;*/
    /*background-image: url(/wp-content/uploads/2018/07/dantukas-gray.png);*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/

/*}*/
/*.rating2 span:hover ~ span label,*/
/*.rating2 span:hover label,*/
/*.rating2 span.checked label,*/
/*.rating2 span.checked ~ span label {*/
    /*background: transparent;*/
    /*color: #FFF;*/
    /*background-image: url(/wp-content/uploads/2018/04/dantukas.png);*/
    /*background-position: center;*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/

/*}*/

.klinikosKuponai_klinikoje .owl-item{
    margin: auto;
    border: solid 2px #d7d7d7;
}

.klinikosKuponai_klinikoje .owl-item .item{
    padding: 0;
}

.klinikosKuponai_klinikoje .owl-item .item .dk_kuponas .dk_foto{
    height: 200px;
    background-size: cover;
}

.klinikosKuponai_klinikoje .owl-item .item .dk_kuponas .dk_foto .dk_procentineNuolaida{
    background-color: #4aafb1;
    color: #fff;
    font-size: 19px;
    width: 68px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    right: 20px;
    font-weight:600;
    top: -2px;
}

.klinikosKuponai_klinikoje .dk_sena {
    font-size: 20px;
    color: #7b7b7b;
    text-decoration: line-through;
}

.klinikosKuponai_klinikoje .dk_pavadinimas{
    font-size: 15px;
    text-transform: uppercase;
    padding: 5px 0;
    text-align: center;
    display: block;
}

.klinikosKuponai_klinikoje .dk_nauja{
    font-weight: bold;
    font-size: 25px;
    color: #4aafb1;
    display: block;
}

.klinikosKuponai_klinikoje .dk_logo_kaina_mygtukas{
    margin: auto;
    border: solid 1px #e1e1e1;
    margin-top: 5px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 35px;
    padding-right: 15px;
    position: relative;
    text-align: center;
}
.klinikosKuponai_klinikoje .dk_info{
    padding-left: 15px;
    padding-right: 15px;
}
.klinikosKuponai_klinikoje .dk_pirkti a{
    font-size: 15px;
    font-weight: 600;
    background-color: #4aafb1;
    padding: 10px 30px;
    border-radius: 5px;
}

.klinikosKuponai_klinikoje .dk_pirkti a{
    color: #fff;
}
.klinikosKuponai_klinikoje .dk_kaina {
    width: 50%;
    text-align: center;
}
.klinikosKuponai_klinikoje .dk_pirkti {
    display: inline-block;
    position: absolute;
    right: 15px;
    width: 50%;
    text-align: center;
}
.klinikosKuponai_klinikoje .dk_timer{
    display: inline-block;
    text-align: center;
    width: 100%;
    margin: 10px 0;
}

.klinikosKuponai_klinikoje .dk_timer img{
    display: inline;
}

.modal {
    text-align: center;
}

@media screen and (min-width: 768px) {
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

/**/

#ModalKomentarai .isskleisti_atsakyma{
    display: block;
    width: 100%;
    float: left;
    text-align: right;
    margin-bottom: 10px;
}
#ModalKomentarai .isskleisti_atsakyma:hover div{
    color: #4aafb1;
    transition: color 0.7s;
}
#ModalKomentarai .isskleisti_atsakyma i{
    margin-left: 3px;
    color: #4aafb1;
    position: relative;
    top: 1px;
}
#ModalKomentarai .isskleisti_atsakyma div{
    display: inline-block;
    border: 1px solid #d5d5d5;
    padding: 5px 10px;
    border-radius: 3px;
    color: #202932;
    font-size: 12px;
    font-weight: 600;
}
#ModalKomentarai .isskleisti_atsakyma div:hover {
    cursor: pointer;
}
#ModalKomentarai .klinikos_pav {
    color: #202932;
    margin-bottom: 10px;
}
#ModalKomentarai .klinikos_pav_name {
    font-size: 24px;
    color: #53b3b5;
    border-bottom: 1px solid #53b3b5;
    padding-bottom: 6px;
}
#ModalKomentarai .item{
    background: #f1f1f1 !important;
    display: inline-block;
    padding: 10px !important;
    border-radius: 3px;
    margin-bottom: 10px;
    border: 1px solid #d5d5d5;
}
#ModalKomentarai .atsakymas_text{
    display: inline-block;
    padding: 20px !important;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
    color: #202932;
    font-size: 13px;
}
#ModalKomentarai .klinikos_atsakymas.not_active{
    display: none !important;
}
#ModalKomentarai .klinikos_atsakymas{
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
#ModalKomentarai .close_atsakymas:hover{
    cursor: pointer;
    color: #4aafb1;
}
#ModalKomentarai .imp_komentaras_foto{
    text-align: center;
    padding-right: 15px;
}
#ModalKomentarai .imp_komentaras_foto img{
    border-radius: 30px;
    border: 2px solid #4aafb1;
}
#ModalKomentarai .close_atsakymas{
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 15px;
    font-weight: bold;
    color: #9c9c9c;

}
#ModalKomentarai .i_k_vardas .ivertinimas_gray {
    float: right;
}
#ModalKomentarai .ivertinimas_group.bendras span{
    font-weight: bold !important;
}
#ModalKomentarai .i_k_vardas .ivertinimas_gray:hover{
    cursor: pointer;
}
#ModalKomentarai .klinikos_logo_atsakymas{
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#ModalKomentarai .i_k_data {
    font-size: 12px;
    color: #2b343c;
    margin-bottom: 10px;
}
#ModalKomentarai .i_k_vardas {
    font-weight: 600;
    font-size: 20px;
    color: #202932;
    margin-bottom: 5px;
}
#ModalKomentarai .i_k_komentaras {
    color: #202932;
    word-wrap: break-word;
}
#ModalKomentarai .i_k_tesinys{
    display: none;
}

#ModalKomentarai .i_k_komentaras.ijungtas .i_k_tesinys{
    display: inline;
}
#ModalKomentarai .i_k_daugiau{
    display: inline-block;
}
#ModalKomentarai .i_k_komentaras.ijungtas .i_k_daugiau{
    display: none;
}
#ModalKomentarai .i_k_komentaras.ijungtas span{
    display: none;
}
#ModalKomentarai .i_k_maziau{
    display: none;
}
#ModalKomentarai .i_k_komentaras.ijungtas .i_k_maziau{
    display: inline-block;
}
#ModalKomentarai .i_k_maziau, #ModalKomentarai .i_k_daugiau{
    cursor:pointer;
    text-align: right;
}
#ModalKomentarai .i_k_maziau:hover, #ModalKomentarai .i_k_daugiau:hover{
    color: #202932;
}
#ModalKomentarai .prapletimas{
    text-align: right;
    margin-top: 10px;
    color: #4aafb1;
}
/* width */
#ModalKomentarai ::-webkit-scrollbar {
    width: 5px;
}

/* Track */
#ModalKomentarai ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
#ModalKomentarai ::-webkit-scrollbar-thumb {
    background: #4aafb1;
    border-radius: 5px;
}
#ModalKomentarai .nera_kliniku{
    text-align: center;
    color: #202932;
    font-weight: 600;
}
/* Handle on hover */
#ModalKomentarai ::-webkit-scrollbar-thumb:hover {
    background: #202932;
}
#ModalKomentarai .modal-body.loading{
    opacity:0.3;
    pointer-events: none;
}
#ModalKomentarai .ivertinti_klinika_href{
    margin-bottom: 10px;
}
#ModalKomentarai .ivertinti_klinika_href a{
    background: #4aafb1;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 25px;
    display: inline-block;
    border-radius: 3px;
}
#ModalKomentarai .ivertinti_klinika_href a:hover{
    color: #202932;
}

/* implantavimo partneriai */
.imp_partnerio_logo {
    display: inline-block;
    height: 25px;
    background-size: contain;
    width: 90px;
    background-repeat: no-repeat;
    background-position: center;
}
.imp_partnerio_logo a{
    display: block;
    height: 100%;
}
.implantavimo_partneriai{
    display: flex;
    align-items: center;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 5px;
}
.implantavimo_partneriai span{
    margin-right: 10px;
    color: #202932;
}
/*implantavimo partneriai end*/
.skaityti_komentarus:hover{
    color: #4aafb1;
}
/* special modalai */

.spec_modal .modal-header {
    border: none;
    padding: 0;
    min-height: 0;
}
.spec_modal .modal-header .close {
    font-size: 22px;
    font-weight: 100;
    border: 1px solid;
    border-radius: 30px;
    width: 22px;
    line-height: 20px;
    margin-top: 10px;
    z-index: 12;
    position: absolute;
    right: 10px;
}
.spec_modal .modal-content {
    border: 2px solid #d7d7d7;
    border-radius: 0;
    box-shadow: none !important;
}
.spec_modal .modal-dialog {
    width: 970px;
}
.spec_modal .spec_name{
    font-size: 16px;
    font-weight: 600;
    color: #202932;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #d7d7d7;
    text-transform: uppercase;
}
.spec_modal .spec_content_wrapper{
    display: inline-block;
    width: 100%;
}
.spec_modal .modal-body{
    padding: 0;
}
.spec_modal .modal-body div{
    padding: 0;
}
.spec_modal .spec_turinys{
    text-align: left;
    padding: 20px !important;
}
.spec_modal .spec_turinys .spec_foto img{
    float: left;
    border: 1px solid #d7d7d7;
    margin-right: 20px;
    margin-bottom: 5px;
    width: 300px;
    height: auto;
}
.spec_modal .spec_tekstas{
    text-align: justify;
    font-size: 13px;
    color: #202932;
    line-height: 17px;
}
.spec_modal .spec_mygtukai{
    text-align: center;
    margin-top: 15px;
}
.spec_modal .spec_button{
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    background: #53b3b5;
    padding: 7px 30px;
    border-radius: 3px;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 10px;
}
.spec_modal .spec_button:hover{
    color: #202932;
}
.spec_iskvietimas{
    display: block;
    margin-bottom: 10px;
}
.spec_iskvietimas:hover{
    cursor: pointer;
    color: #4aafb1;
}
.spec_iskvietimas span{
    font-weight: 600;
    color: #fff;
    background: #4aafb1;
    border-radius: 30px;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin-right: 5px;
}
.hidden_pasiulymas_forma{
    display: none;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}
.hidden_pasiulymas_forma.aktyvus{
    display: inline-block;
}
.hidden_pasiulymas_forma form{
    width: 400px;
    margin: 0 auto;
}
.hidden_pasiulymas_forma .right_padding {
    padding-right: 15px !important;
    margin-bottom: 10px;
}
.hidden_pasiulymas_forma form #vardas {
    background-image: url(/wp-content/uploads/2018/07/implantai_vardas_retina.png);
    background-repeat: no-repeat;
    text-indent: 25px;
    background-origin: content-box;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #e3e3e3;
    background-size: 17px 20px;
}
.hidden_pasiulymas_forma form #pavarde {
    background-image: url(/wp-content/uploads/2018/07/implantai_vardas_retina.png);
    background-repeat: no-repeat;
    text-indent: 25px;
    background-origin: content-box;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #e3e3e3;
    background-size: 17px 20px;
}
.hidden_pasiulymas_forma form input {
    width: 100%;
    border-radius:0;
}
.hidden_pasiulymas_forma .left_padding {
    padding-left: 15px !important;
    margin-bottom: 10px;
}
.hidden_pasiulymas_forma form #telefonas {
    background-image: url(/wp-content/uploads/2018/07/implantai_telefonas-retina.png);
    background-repeat: no-repeat;
    background-size: 20px 20px;
    text-indent: 25px;
    background-origin: content-box;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #e3e3e3;
}
.hidden_pasiulymas_forma form #elpastas {
    background-image: url(/wp-content/uploads/2018/07/implantai_elpastas-retina.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-size: 19px 14px;
    text-indent: 25px;
    background-origin: content-box;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    font-size: 14px;
}
.hidden_pasiulymas_forma form textarea {
    width: 100%;
    border-radius: 0;
    height: 70px;
    font-size: 14px;
    border: 1px solid #e3e3e3;
}
.modale_forma_submit a {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    background: #53b3b5;
    padding: 7px 30px;
    border-radius: 3px;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
}
.hidden_pasiulymas_forma .privalomas_laukelis{
    border: 1px solid red !important;
}
.hidden_pasiulymas_forma .implantai_forma_errors{
    color: red;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 5px;
}
.hidden_pasiulymas_forma .forma_success{
    color: green;
}
.hidden_pasiulymas_forma.siunciama_forma{
    opacity: 0.3;
    pointer-events: none;
}

/* special modalai end */

/*odontologai*/
.vc_goUp, .vc_goDown{
    text-align: center;
}
.vc_goUp .fa, .vc_goDown .fa{
    font-size: 35px !important;
    line-height: 14px;
    color: #53b3b5;
}
.vc_goUp.isDisabled, .vc_goDown.isDisabled {
    color: gray !important;
    cursor: auto !important;
}
.vc_goUp.isDisabled .fa, .vc_goDown.isDisabled .fa{
    color: gray !important;
}
.odontologas_slider{
    margin-bottom: 10px;
    margin-top: 10px;
    border: 2px solid #d1d1d1;
}
.odontologas_slider:hover{
    cursor:pointer;
}
.odontologas_slider.active_gydytojas:hover{
    cursor: default;
}
.odontologas_slider:hover .odontologas_name h4{
    color: #4aafb1;
}
.odontologas_slider.active_gydytojas:hover .odontologas_name h4{
    color: #202932;
}
.vc_goUp{
    margin-bottom: -5px;
}
.vc_list{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.odontologas_slider .odontologas_name{
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: #f1f1f1f1;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*.odontologas_slider .odontologas_name h4{*/
/*color: #202932;*/
/*margin-bottom: 0;*/
/*font-size: 14px;*/
/*word-spacing: 200px;*/
/*}*/
.odontologas_slider .odontologas_name h4 {
    color: #202932;
    margin-bottom: 0;
    font-size: 14px;
    padding: 0 10px;
    /* word-spacing: 200px; */
}
.odontologas_foto{
    height: 150px;
    background-size: contain;
    background-position: center;
    position: relative;
    background-repeat: no-repeat;
}
.gydytojas{
    display: none;
}
.active_gydytojas{
    display: block;
}
.big_foto_odontologas img{
    width: 100%;
}
.vc_list .active_gydytojas {
    border: 2px solid #53b3b5;
}
.spec_select{
    margin: 0 auto;
    margin-bottom: 20px;
    padding-right: 8px !important;
    padding-left: 10px !important;
}
.selectWrapper div{
    padding: 0;
}
.spec_select .specializacijos_list{
    margin: 0;
}
.spec_select .specializacijos_list > li {
    float: left;
    margin-bottom: -1px;
    width: 100%;
    border: 1px solid #d1d1d1;
}
.spec_select .specializacijos_list > li > a {
    margin-right: 0;
    border: none !important;
    font-weight: 600;
    color: #202932;
}
.spec_select .specializacijos_list > li > a .fa{
    float: right;
    margin-top: 3px;
}
.gyd_info_box .gydytojas{
    padding:10px;
    border: 1px solid #d1d1d1;
    color: #202932;
}
.gyd_box_up{
    margin-top: -60px;
}
.gyd_info_box .o_name{
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    color: #4aafb1;
    padding-bottom: 15px;
    padding-top: 5px;
    letter-spacing: 1px;
}
.gyd_info_box span{
    color: #202932;
    font-weight: 600;
}
.gyd_info_box .o_spec, .gyd_info_box .o_reitingas{
    margin-bottom: 10px;
}
.gyd_info_box .o_rasyti, .gyd_info_box .o_skaityti{
    text-align: center;
}
.gyd_info_box .o_rasyti a, .gyd_info_box .o_skaityti a{
    display: inline-block;
    border: 2px solid #4aafb1;
    border-radius: 3px;
    padding: 7px 10px;
    min-width: 170px;
    color: #4aafb1;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
}
.gyd_info_box .o_rasyti a:hover, .gyd_info_box .o_skaityti a:hover{
    color: #202932;
    cursor: pointer;
}
.gyd_info_box .o_rasyti{
    margin-bottom: 5px;
}
.gyd_info_box .o_atsiliepimai{
    margin-bottom: 15px;
}
.gyd_info_box .o_spec{
    line-height: 17px;
}
.gydytojai .tab-content .row{
    margin: 0;
}
.gyd_big_foto{
    padding-left:0;
}
.gydytojai{
    margin-bottom: 25px;
    margin-top: 20px;
}
.gyd_info_box .odontologo_ivertinimas{
    display: inline-block;
}
.gyd_info_box .odontologas_nera_ivertinimo{
    display: inline-block;
    font-weight: normal;
    font-size: 12px;
}
.gyd_info_box .o_ivertinimu_sk{
    color: #fff;
    background: #4aafb1;
    display: inline-block;
    width: 24px;
    text-align: center;
    border-radius: 3px;
    font-weight: normal;
    padding-top: 2px;
    font-size: 13px;
    padding-bottom: 2px;
}
.rasyti_skaityti a{
    font-weight: normal;
    font-size: 11px;
    cursor:pointer;
    text-decoration: underline;
}
.rasyti_skaityti a:hover{
    color: #4aafb1;
}
.rasyti_skaityti{
    margin-left: 5px;
}
#implantuModal .klinikos_pav_name span{
    display: block;
}
/*end odontologai*/
.top_badge {
    position: absolute;
    width: 60px;
    top: -15px;
    left: -15px;
}
.top_badge img{
    width: 60px;
}
/*gydytojo KOMENTARU POPUP*/

.komentarai_modal:hover{
    cursor:pointer;
}
#gydytojo_komentarai_modal .modal-header .close {
    font-size: 22px;
    font-weight: 100;
    border: 1px solid;
    border-radius: 30px;
    width: 22px;
    line-height: 20px;
    margin-top: 0;
    z-index: 12;
    position: relative;
}
#gydytojo_komentarai_modal {
    top: 5%;
}
#gydytojo_komentarai_modal .modal-content .row{
    margin:0;
}
#gydytojo_komentarai_modal div{
    padding:0;
}
#gydytojo_komentarai_modal .komentarai_daugiau{
    cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: #202932;
    text-align: center;
}
#gydytojo_komentarai_modal .komentarai_daugiau:hover{
    color: #53b3b5;
}
#gydytojo_komentarai_modal .modal-content {
    border: 2px solid #d7d7d7;
    border-radius: 0;
    box-shadow: none !important;
    overflow: overlay;
    max-height: 830px;
}
#gydytojo_komentarai_modal .modal-header {
    padding: 10px;
    border: none;
}
#gydytojo_komentarai_modal .modal-body {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 25px;
}
#gydytojo_komentarai_modal .isskleisti_atsakyma{
    display: block;
    width: 100%;
    float: left;
    text-align: right;
    margin-bottom: 10px;
}
#gydytojo_komentarai_modal .isskleisti_atsakyma:hover div{
    color: #4aafb1;
    transition: color 0.7s;
}
#gydytojo_komentarai_modal .isskleisti_atsakyma i{
    margin-left: 3px;
    color: #4aafb1;
    position: relative;
    top: 1px;
}
#gydytojo_komentarai_modal .isskleisti_atsakyma div{
    display: inline-block;
    border: 1px solid #d5d5d5;
    padding: 5px 10px;
    border-radius: 3px;
    color: #202932;
    font-size: 12px;
    font-weight: 600;
}
#gydytojo_komentarai_modal .isskleisti_atsakyma div:hover {
    cursor: pointer;
}
#gydytojo_komentarai_modal .klinikos_pav {
    color: #202932;
    margin-bottom: 10px;
}
#gydytojo_komentarai_modal .klinikos_pav_name {
    font-size: 24px;
    color: #53b3b5;
    border-bottom: 1px solid #53b3b5;
    padding-bottom: 6px;
}
#gydytojo_komentarai_modal .item{
    background: #f1f1f1 !important;
    display: inline-block;
    padding: 10px !important;
    border-radius: 3px;
    margin-bottom: 10px;
    border: 1px solid #d5d5d5;
}
#gydytojo_komentarai_modal .atsakymas_text{
    display: inline-block;
    padding: 20px !important;
    border-radius: 3px;
    border: 1px solid #d5d5d5;
    color: #202932;
    font-size: 13px;
}
#gydytojo_komentarai_modal .klinikos_atsakymas.not_active{
    display: none !important;
}
#gydytojo_komentarai_modal .klinikos_atsakymas{
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
#gydytojo_komentarai_modal .close_atsakymas:hover{
    cursor: pointer;
    color: #4aafb1;
}
#gydytojo_komentarai_modal .imp_komentaras_foto{
    text-align: center;
    padding-right: 15px;
}
#gydytojo_komentarai_modal .imp_komentaras_foto img{
    border-radius: 30px;
    border: 2px solid #4aafb1;
}
#gydytojo_komentarai_modal .close_atsakymas{
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 15px;
    font-weight: bold;
    color: #9c9c9c;

}
#gydytojo_komentarai_modal .i_k_vardas .ivertinimas_gray {
    float: right;
}
#gydytojo_komentarai_modal .ivertinimas_group.bendras span{
    font-weight: bold !important;
}
#gydytojo_komentarai_modal .i_k_vardas .ivertinimas_gray:hover{
    cursor: pointer;
}
#gydytojo_komentarai_modal .klinikos_logo_atsakymas{
    height: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#gydytojo_komentarai_modal .i_k_data {
    font-size: 12px;
    color: #2b343c;
    margin-bottom: 10px;
}
#gydytojo_komentarai_modal .i_k_vardas {
    font-weight: 600;
    font-size: 20px;
    color: #202932;
    margin-bottom: 5px;
}
#gydytojo_komentarai_modal .i_k_komentaras {
    color: #202932;
    word-wrap: break-word;
}
#gydytojo_komentarai_modal .i_k_tesinys{
    display: none;
}

#gydytojo_komentarai_modal .i_k_komentaras.ijungtas .i_k_tesinys{
    display: inline;
}
#gydytojo_komentarai_modal .i_k_daugiau{
    display: inline-block;
}
#gydytojo_komentarai_modal .i_k_komentaras.ijungtas .i_k_daugiau{
    display: none;
}
#gydytojo_komentarai_modal .i_k_komentaras.ijungtas span{
    display: none;
}
#gydytojo_komentarai_modal .i_k_maziau{
    display: none;
}
#gydytojo_komentarai_modal .i_k_komentaras.ijungtas .i_k_maziau{
    display: inline-block;
}
#gydytojo_komentarai_modal .i_k_maziau, #gydytojo_komentarai_modal .i_k_daugiau{
    cursor:pointer;
    text-align: right;
}
#gydytojo_komentarai_modal .i_k_maziau:hover, #gydytojo_komentarai_modal .i_k_daugiau:hover{
    color: #202932;
}
#gydytojo_komentarai_modal .prapletimas{
    text-align: right;
    margin-top: 10px;
    color: #4aafb1;
}
/* width */
#gydytojo_komentarai_modal ::-webkit-scrollbar {
    width: 5px;
}

/* Track */
#gydytojo_komentarai_modal ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
#gydytojo_komentarai_modal ::-webkit-scrollbar-thumb {
    background: #4aafb1;
    border-radius: 5px;
}
#gydytojo_komentarai_modal .nera_kliniku{
    text-align: center;
    color: #202932;
    font-weight: 600;
}
/* Handle on hover */
#gydytojo_komentarai_modal ::-webkit-scrollbar-thumb:hover {
    background: #202932;
}
#gydytojo_komentarai_modal .modal-body.loading{
    opacity:0.3;
    pointer-events: none;
}
#gydytojo_komentarai_modal .ivertinti_klinika_href{
    margin-bottom: 10px;
}
#gydytojo_komentarai_modal .ivertinti_klinika_href a{
    background: #4aafb1;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 25px;
    display: inline-block;
    border-radius: 3px;
}
#gydytojo_komentarai_modal .ivertinti_klinika_href a:hover{
    color: #202932;
}

#imoneModal .modal-dialog{
    max-width: 800px;
    width: 700px;
}
#imoneModal .modal-content{
    border-radius: 0;
}
#imoneModal .forma_content{
    border-top: 1px solid #222222;
}
#imoneModal .modal-header{
    color: #FFF;
    background: #ff4746;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
}
#imoneModal .close{
    position: absolute;
    right: 10px;
    margin: 0;
    padding: 0;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    border: 1px solid;
    border-radius: 50%;
    width: 25px;
    height: 25px;
}
#imoneModal .modal-title{
    font-size: 16px;
    text-transform: none;
}
#imoneModal .modal-title span{
    font-size: 18px;
    text-transform: uppercase;
}
#imoneModal .forma_line {
    padding: 15px 20px;
}
#imoneModal .forma_line.last_line {
    padding: 0 20px;
}
#imoneModal .forma_line.telefonas_line{
    padding-top: 15px !important;
}







@media (max-width: 767px){
    .ivertinimas_popup {
        left: 200px;
    }
    .min-height-requared{
        height:auto !important;
    }
    #gydytojo_komentarai_modal .modal-body {
        padding-left: 15px;
        padding-right: 15px;
    }
    #gydytojo_komentarai_modal {
        top: 50px;
    }
    #gydytojo_komentarai_modal .modal-content {
        overflow: auto;
        max-height: inherit;
    }
}
@media screen and (max-width: 1366px) , screen and (max-height: 647px) {
    #gydytojo_komentarai_modal .modal-content{
        max-height:530px;
    }
}
@media (max-width: 500px){
    #gydytojo_komentarai_modal .klinikos_atsakymas{
        display: inline-block;
    }
    #gydytojo_komentarai_modal .atsakymas_logo_wrapper{
        width: 100%;
    }
    #gydytojo_komentarai_modal .atsakymas_text{
        width: 100%;
    }
}
/*gydytojo KOMENTARU POPUP END*/


/*odontologo ivertinimo modal*/

#gydytojo_ivertinimasModal {
    top: 10%;
}
#gydytojo_ivertinimasModal .forma_success{
    color: green;
    font-weight: 600;
}
#gydytojo_ivertinimasModal .gydytojai_errors{
    color: red;
    font-weight: 600;
}
#gydytojo_ivertinimasModal .modal-content{
    border: 2px solid #d7d7d7;
    border-radius: 0;
    box-shadow: none !important;
}
#gydytojo_ivertinimasModal .klinikos_pav_name {
    font-size: 24px;
    color: #53b3b5;
    border-bottom: 1px solid #53b3b5;
    padding-bottom: 6px;
}
#gydytojo_ivertinimasModal .klinikos_pav {
    color: #202932;
    margin-bottom: 5px;
}
#gydytojo_ivertinimasModal .privalomas_laukelis{
    border: 1px solid red !important;
}
#gydytojo_ivertinimasModal .modal-header .close{
    font-size: 22px;
    font-weight: 100;
    border: 1px solid;
    border-radius: 30px;
    width: 22px;
    line-height: 20px;
    margin-top: 0;
    z-index: 12;
    position: absolute;
    right: 10px;
    top: 10px;
}
#gydytojo_ivertinimasModal .modal-header {
    padding: 0;
    border: none;
    display: inline;
}
.gydytojo_atsiliepimo_forma, .gydytojo_atsiliepimo_forma  form{
    padding: 0 !important;
}
.gydytojo_atsiliepimo_forma .rating{
    float: none;
    width: auto;
    margin-bottom: 0;
    display: inline-block;
    top: 0 !important;
    margin-left: 5px;
}
.gydytojo_atsiliepimo_forma .jusuIvertinimas{
    display: inline-block;
    margin-bottom: 0;
}
.gydytojo_atsiliepimo_forma .ivertinimas_holder {
    margin-top: 5px !important;
    display: flex;
    align-items: center;
}
.gydytojo_atsiliepimo_forma .rating span label{
    height: 23px;
    width: 22px;
    margin-right: 5px;
    border-radius: 0;
    margin-bottom: 0;
}
.gydytojo_atsiliepimo_forma .rating span input{
    display: none;
}
.gydytojo_atsiliepimo_forma .rating span:hover label{
    cursor:pointer;
}
.siunciama_forma form{
    opacity: 0.3;
    pointer-events: none;
}
/*odontologo ivertinimo modal end*/

/*Random fixes*/
.klinikos_logo .ivertinimas_popup .close_ivertinimai {
    padding-left: 5px;
    padding-top: 0;
}
.klinikos_baneriai{
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}
.klinikos_baneriai img{
    /*border: 1px solid #d1d1d1;*/
    max-width: 100%;
}
#ModalKomentarai .modal-body{
    max-height: 360px !important;
    height: auto !important;
    padding-bottom: 10px !important;
}
#ModalKomentarai .modal-dialog{
    display: inline-block;
}
.ivertinimas .ivertinimas_group{
    display: flex;
    align-items: center;
}
.ivertinimas .ivertinimas_group span {
    width: 100% !important;
}
.ivertinimas .ivertinimas_gray {
    margin-left: 10px;
}
.apie_tekstai, .apie_tekstai_be_video{
    font-size: 14px;
    color: #202932;
    line-height: 17px;
}
.klinikos_kontaktai i {
    font-size: 17px;
    margin-right: 2px;
    color: #d74541;
    min-width: 18px;
    text-align: center;
}
.klinikos_telefonai, .klinikos_url, .klinikos_elektroninis_pastas, .klinikos_facebook, .klinikos_kontaktu_adresas {
    margin-bottom: 5px;
    color: #202932;
    font-size: 14px;
}
.klinikos_privalumai {
    margin-top: 10px;
}
.klinikos_kontaktai a:hover {
    color: #d74541;
}
.ivertinimu_row{
    display: flex;
    align-items: center;
}
.ivertinimas{
    margin-top: 15px;
}
#ModalKomentarai .modal-content {
    border: 2px solid #d7d7d7;
    border-radius: 0;
    box-shadow: none !important;
}
#ModalKomentarai{
    top: 20px;
}
#ModalKomentarai .modal-header .close {
    font-size: 22px;
    font-weight: 100;
    border: 1px solid;
    border-radius: 30px;
    width: 22px;
    line-height: 20px;
    margin-top: 0;
    z-index: 12;
    position: absolute;
    right: 10px;
    top: 10px;
}
#ModalKomentarai #float_left{
    display: block;
    width: 100%;
    text-align: right;
}
#telefono_numeris_button:hover{
    color: #202932 !important;
}
.klinikos_kontaktai a{
    color: #202932;
    font-size: 14px;
}
/*Random fixes end*/
/*auth modal*/
.auth_buttons_fb{
    border-radius: 3px;
    background-color: #507dbe !important;
    color: #fff;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    font-size: 14px;
}
.auth_buttons_fb i, .auth_buttons_g i, .auth_buttons_mail i{
    font-size: 26px;
}
.auth_buttons_g i{
    margin-right: 10px;
}
.auth_buttons_fb .action_text, .auth_buttons_g .action_text, .auth_buttons_mail .action_text{
    position: relative;
    top: -3px;
    margin-left: 15px;
    font-weight: 600;
}
.rate_text{
    display: inline-block;
    width: 100%;
    font-size: 12px;
    position: relative;
    top: -4px;
}
.auth_buttons_g{
    border-radius: 3px;
    background-color: #df4931 !important;
    color: #fff;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    font-size: 14px;
}
.auth_buttons_g:hover{
    background-color: #d87666 !important;
    transition: background-color 0.7s;
}
.auth_buttons_fb:hover{
    background-color: #6a90c7 !important;
    transition: background-color 0.7s;
}
.auth_buttons_mail:hover{
    background-color: #949494 !important;
    transition: background-color 0.7s;
}
.auth_buttons_mail{
    border-radius: 3px;
    background-color: #7b7b7b !important;
    color: #fff;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    font-size: 14px;
}
.auth_buttons_fb:hover, .auth_buttons_g:hover, .auth_buttons_mail:hover{
    cursor:pointer;
    color: #fff;
}
/*auth modal end*/



/*langai editions*/

.rate.voted{
    cursor: auto !important;
    pointer-events: none !important;
}
.rate {
    float: left;
    padding: 0 10px;
}
.rate input {
    display: none;
}
.rate > label{
    float: right;
    width: 17px;
    height: 17px;
    cursor: pointer;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 0;
}
.rate > label:before{
    background-size: cover;
    display: inline-block;
    width: 17px;
    height: 17px;
    content: "";
}
.rate:not(:checked) > label {
    float: right;
    width: 17px;
    height: 17px;
    cursor: pointer;
}
.rate:not(:checked) > label:before {
    background-image: url('/wp-content/themes/understrap/images/langas_gray.png') !important;
    opacity: 0.7;

}
.rate > input:checked ~ label:before {
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;
    opacity: 0.7;

}
.rate:not(:checked) > label:hover:before,
.rate:not(:checked) > label:hover ~ label:before {
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;
    opacity: 1;
}
.rate > input:checked + label:hover:before,
.rate > input:checked + label:hover:before ~ label:before,
.rate > input:checked ~ label:hover:before,
.rate > input:checked ~ label:hover:before ~ label:before,
.rate > label:hover ~ input:checked ~ label:before {
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;
    opacity: 1;
}

.rate.nulis{

}
.rate.vienas label:nth-child(10):before{
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;
}
.rate.du label:nth-child(10):before, .rate.du label:nth-child(8):before{
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;

}
.rate.trys label:nth-child(10):before, .rate.trys label:nth-child(8):before, .rate.trys label:nth-child(6):before{
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;

}
.rate.keturi label:nth-child(10):before, .rate.keturi label:nth-child(8):before, .rate.keturi label:nth-child(6):before, .rate.keturi label:nth-child(4):before{
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;

}
.rate.penki label:nth-child(10):before, .rate.penki label:nth-child(8):before, .rate.penki label:nth-child(6):before, .rate.penki label:nth-child(4):before, .rate.penki label:nth-child(2):before{
    background-image: url('/wp-content/themes/understrap/images/langas_red.png') !important;

}
/*.rating > .half:before {*/
    /*content: "";*/
    /*background-image: url('/wp-content/themes/understrap/images/langas_gray.png');*/
    /*position: absolute;*/
/*}*/
/*.rating > label:before {*/
    /*margin: 5px;*/
    /*font-size: 1.25em;*/
    /*!*font-family: FontAwesome;*!*/
    /*display: inline-block;*/
    /*content: "";*/
    /*background-image: url('/wp-content/themes/understrap/images/langas_gray.png');*/
    /*width: 32px;*/
    /*height: 33px;*/



.imones_ivertinimas{
    display: inline-block;
}

























@media (max-width: 1330px){
    .vc_list {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .klinikosKuponai_klinikoje .dk_logo_kaina_mygtukas {
        padding-left: 15px;
    }
}
@media (max-width: 1230px){
}
@media (max-width: 1199px){
    .viena_imone_vidinis {
        padding-top: 175px !important;
    }

    .gyd_info_box {
        padding: 0 !important;
    }
    .selectWrapper .row{
        margin: 0 !important;
    }
    .spec_select {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}
@media (max-width: 1024px){
    .min-height-requared{
        padding-left: 30px;
    }
    #klinika_sidebar{
        margin-bottom: 25px;
    }
    .main_duomenys{
        padding-left: 15px !important;
    }
    .gydytojai, .ivertinimas, .galerija, .apie_klinika, .naujienos, #klinika_sidebar, .rekomenduojamosKlinikos{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .ivertinimas_summary .ivertinimas{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width: 991px){
    .naujienos{
        margin-bottom: 25px;
    }
    .min-height-requared {
        padding-left: 15px;
    }
    .main_duomenys{
        bottom: 25px !important;
    }
    .klinikos_duomenys {
        position: relative;
    }
    .klinikos_baneriai{
        display: none;
    }
    .spec_modal .modal-dialog {
        width: 700px;
    }
}
@media (max-width: 767px){
    .min-height-requared{
        padding-left: 15px;
    }
    #gydytojo_ivertinimasModal .modal-dialog{
        width: 100%;
        padding-right: 20px;
    }
    .ivertinimu_row{
        display: block;
    }
    .klinikos_duomenys{
        position: relative;
    }
    .main_duomenys{
        bottom: 25px !important;
        padding-right: 15px !important;
    }
    .apie_video{
        text-align: center;
    }
    .apie_tekstai{
        margin-top: 10px;
        padding: 0 !important;
    }
    .ivertinimas .col-sm-4{
        padding-top: 15px !important;
    }
    /*#gydytojo_ivertinimasModal .modal-dialog{*/
    /*width: 100%;*/
    /*}*/
}
@media (max-width: 720px){
    .spec_modal .modal-dialog {
        width: auto;
    }
}
@media (max-width: 660px){
    .klinikosKuponai_klinikoje .dk_pirkti a {
        padding: 10px 20px;
    }
    .ivertinimas_popup {
        left: 140px;
    }
}
@media (max-width: 550px){
    #ModalKomentarai .ivertinimai_stages {
        margin-bottom: 0;
    }
    #ModalKomentarai .ivertinimas_holder {
        margin-top: 0!important;
        margin-bottom: 15px;
    }
    #ModalKomentarai .rating2{
        float: left !important;
        margin-top: 10px !important;
        margin-left: 30px;
    }
    #ModalKomentarai .ivertinimas_name {
        width: 100%;
        display: block;
    }
    .ivertinimas_popup {
        left: 80px;
    }
    .implantavimo_partneriai span {
        display: block;
        margin-top: 10px;
    }
    .implantavimo_partneriai {
        display: block;
    }
    .ver_karusele{
        padding-left: 5px;
        padding-right: 0;
    }
    .vc_list {
        padding-right: 0 !important;
    }
    .spec_modal .spec_foto{
        text-align: center;
    }
    .spec_modal .spec_turinys .spec_foto img {
        float: none;
        margin-bottom: 15px;
        margin-right: 0;
    }
}
@media (max-width: 476px){
    #gydytojo_komentarai_modal .imp_komentaras_foto img {
        width: 100%;
    }
    .ivertinimas_popup {
        left: 25px;
    }
    .hidden_pasiulymas_forma form {
        width: 100%;
        margin: 0 auto;
    }
    .spec_modal .spec_button {
        display: inline-block;
        margin-top: 10px;
    }
}