/*

 Theme Name:   medio child

 Theme URI:    http://demo.themeton.com/medio

 Description:  medio Child Theme

 Author:       ThemeTon

 Author URI:   http://themeton.com

 Template:     medio

 Version:      1.0

*/



/* Theme customization starts here

  -------------------------------------------------------------- */



/*.service-item-section:hover {*/

/*  background: #b91319 !important;*/

/*}*/

/*.service-item-section:hover h3, .service-item-section:hover p {*/

/*  color: #ffffff !important;*/

/*}*/

.medio-blog-container .medio-blog-content {

max-width: 100% !important;

}

.articole-pag-specialitati .entry-media {

border-radius: 35px !important;

}

.revslider-initialised {

height: 900px !important;

max-height: 900px !important;

}

rs-fullwidth-wrap {

height: 900px !important;

}

.visible-mobile {display: none !important;}



.galerie-foto-despre-noi .nxt-services img {

   border-radius: 35px !important;

}

.box-right-aboutus .vc_column-inner {

   border-radius: 35px !important;

}

.sect-servicii .vc_row:hover .icon-services-hp {

  color: #ffffff !important;

}

.icon-serv-hp {

  text-align: center !important;

}

.icon-services-hp {

font-size: 52px !important;

color: #000000 !important;

}

#section-contact:hover {

background: #b91319 !important;

}

#section-contact:hover h2, #section-contact:hover p, #section-contact:hover .icon-contact, #section-contact:hover a {

color: #ffffff !important;

}

#section-contact2:hover {

background: #b91319 !important;

}

#section-contact2:hover h2, #section-contact2:hover p, #section-contact2:hover .icon-contact, #section-contact2:hover a {

color: #ffffff !important;

}

.service-item-section {

  border-radius: 35px !important;

}

.icon-contact {

  color: #b91319 !important;

}

.title-price {

 font-family: "Poppins" !important;

}

.box-preturi .vc_tta-title-text {

  color: #b91319 !important;

}

.uk-breadcrumb {

background: transparent !important;

}

.uk-breadcrumb a {

  color: #b91319 !important;

display: none !important;

}

.themeton-play-button .uk-icon-link {

background: #b91319 !important;

}

.uk-button-default {

background: #b91319 !important;

border-radius: 35px !important;

}

.right-header {

font-family: "Poppins";

}

.checkbox-mobile {display: none !important;}

.analize, .programare {

    border: 2px solid #b91319;

    border-radius: 35px;

    padding: 15px 8px;

}

.box-clinici {

  border-radius: 35px !important;

}

.header-custom{

  width: 100%;

    position: relative;

    clear: both;

    display: flex;

        padding: 30px 0px;

}

.logo {

    padding: 0 !important;

    width: 25% !important;

    max-width: 100%;

}

.right-header>div:nth-child(1){

padding-left: 100px;

}

.right-header{

  display: flex;

width: 100%;

position: relative;

clear: both;

align-items: center;

}

.mobile_display{

  display: none !important;

}

.psac-post-carousel.psac-design-2 .psac-post-image-bg {

   height: 392px !important;

border-radius: 35px !important;

}

.psac-post-carousel.psac-design-2 .psac-post-carousel-content {

border: none !important;

}

.psac-post-carousel.psac-design-2 .psac-post-title {

  font-size: 20px !important;

  line-height: 30px !important;

min-height: 60px !important;

}

.blog-section .owl-dots {

   left: 100% !important;

}

.psac-slider-and-carousel .owl-dots .owl-dot.active {

   background: #ffffff !important;

}



@media screen and (max-width: 1024px) {

  .revslider-initialised {

height: 100% !important;

max-height: 100% !important;

}

rs-fullwidth-wrap {

height: auto !important;

}

.hp-specialisti .owl-dots {

          display: block !important;

}

.spatieri-desktop {

    display: none;

}

}



@media screen and (max-width: 767px) {

   .casmb-specialitati-row .wpb_wrapper {

      margin-bottom: 20px;

}

.casmb-specialitati-row2 .wpb_wrapper {

      margin-bottom: 20px;

}

.casmb-specialitati-row3 .wpb_wrapper {

      margin-bottom: 20px;

}

.casmb-specialitati-row4 .wpb_wrapper {

      margin-bottom: 20px;

}

.casmb-specialitati-row, .casmb-specialitati-row2, .casmb-specialitati-row3, .casmb-specialitati-row4 {

    padding: 0 !important;

}

.hidden-mobile {

    display: none;

}

.hidden-desktop {

    display: inline !important;

}



.evaluare-cardiologica {

    margin: 20px 0 !important;

}



.form-satisfactie .wpcf7-radio .wpcf7-list-item {

	width: 100% !important;

}



.form-satisfactie .wpcf7-checkbox .wpcf7-list-item {

	width: 100% !important;

}




}



@media screen and (max-width: 451px){

  .mobile_display{

    display: block !important;

  }

}

@media screen and (max-width: 450px){
.menu-item-2617 .uk-nav-sub {
    margin-top: 0 !important;
    margin-left: 20px !important;
}

#custom_html-5 {

     margin-top: 114px !important;

}
.tel i {

    left: 0px !important;

}

.right-header>div:nth-child(1) {

    padding-left: 0px;

}

.right-header>div:nth-child(4),

.right-header>div:nth-child(3) {

display: none;

}

.right-header ,

.header-custom {

    display: block;

}

.header-custom .right-logo{

  display: none;

}

.right-logo-mobile p a,

.right-logo-mobile p{

  margin: 0px;

  color: #fff !important;

  text-align: center;

}

.uk-offcanvas-bar .uk-nav-default>li>a{

  color: #fff !important;

}

.uk-offcanvas-bar .uk-nav-default>li>a:hover,

.uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover,

.uk-navbar-toggle {

    color: #000000 !important;

}

.admin-bar .uk-offcanvas-bar {

    top: 120px !important;

    z-index: 999999;

    position: relative;

    width: 100%;

    text-align: center;

}

.uk-navbar-toggle.uk-open, .uk-navbar-toggle:focus, .uk-navbar-toggle:hover, .uk-navbar-toggle {

    position: relative;

    z-index: 9999999;

  }

  #offcanvas-nav .custom-logo-link{

    display:none;

   }

.header-custom {

    padding: 10px 0px 10px 15px;

}

.custom-class-for-vc .vc_row {

    max-width: 50%;

    width: 100% !important;

    float: left;

    margin: 0px;

        min-height: 114px;

}

.specialitati_spital.vc_custom_1610721291043{

  padding-bottom: 0px !important;

}

.team-response .mungu-team .mungu-seo-message h4{

  max-width: 100% !important;

}

.medio_team .mungu-team-container-no {

  padding-left: 0px !important;

  margin-left: 0px !important;

}

.boxuri-spital,

.specialitati_spital .wpb_content_element{

  margin-bottom: 0px !important;

}

.custom-class-for-vc .max-width {

    max-width: 100%;

}

.custom-class-for-vc .vc_custom_heading {

  text-align: center !important;

}

.sect-servicii  .vc_column_container {

  width: 50%;

  max-width: 50%;

  float: left;

}

.sect-servicii:nth-child(2), .sect-servicii:nth-child(3) {

  margin-top: 30px;

}

.anpc {

    margin-top: 20px !important;

}

#footer .widget_nav_menu {

    padding-left: 0px !important;

}



.uk-offcanvas-bar {

  background: #b91319 !important;

}

.checkbox-mobile {display: inherit !important; padding-left: 50px !important;}

.checkbox-mobile .wpb_content_element {margin-bottom: 0;}

.checkbox-desktop {display: none !important;}

.checkbox-mobile .custom-class-for-vc .vc_row {

    max-width: 100% !important;

    width: 100% !important;

    float: left;

    margin: 0px;

    min-height: 40px !important;

}

.newsletter-input input {

    padding: 0 0 0 5px !important;

}

.mailchimp_form .ml3 {

   margin-left: -60px;

}

.page-id-502 .uk-slider .uk-margin {

   margin-top: 0 !important;

   margin-bottom: 45px !important;

}

.page-id-83 iframe {

   width: 100% !important;

}

.rs-parallax-wrap.rs-layer-hidden {

visibility: visible !important;

display: inline !important;

}

.title-slider {

font-size: 30px !important;

line-height: 35px !important;

margin-left: 10px !important;

}

.btn-slider {

    padding: 25px 35px !important;

    margin-left: 10px !important;

    margin-top: -40px !important;

}





#header {

    position: fixed !important;;

}

.specialitati_spital .vc_col-sm-3 {

    width: 50% !important;

    display: inline-flex !important;

}



.specialitati_spital .icon-box h3 {

    font-size: 15px;

}



.specialitati_spital .boxuri-spital {

    min-height: 140px;

}



.specialitati_spital .icon-box .uk-card-body {

    padding: 15px !important;

}

.page-id-30 .blog-section .owl-dots {

    left: 78% !important;

}



.page-id-30 .vc_custom_1618922575045 {

    margin-top: 30px !important;

margin-bottom: 30px !important;

padding-top: 30px !important;

padding-bottom: 30px !important;

}



.page-id-30 .vc_custom_1618918517907 {

    margin-top: 0px !important;

}

.page-id-30 .vc_custom_1618918262861 {

    margin-top: 0px !important;

}



.page-id-30 .vc_custom_1618918347887 {

    margin-top: 40px !important;

}



.page-id-30 .vc_custom_1619100213751 {

    padding-bottom: 30px !important;

}



.page-id-30 .vc_custom_1610712669172 {

    padding-top: 10px !important;

    padding-bottom: 10px !important;

}



.page-id-30 .vc_custom_1610717100072 {

    padding-top: 40px !important;

}



#menu-main-menu li a:hover {

     color: #ffffff !important;

}



#menu-main-menu .uk-nav-sub {

     padding-left: 0 !important;

}



#menu-main-menu .uk-nav-sub li a {

     color: #ffffff !important;

}



.postid-2573 .vc_column-inner {

     padding-top: 0px !important;

}



.postid-2573 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2573 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2573 h2 {

 margin-top: 0 !important;

}



.postid-2573 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2580 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2580 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2580 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2580 h2 {

 margin-top: 0 !important;

}



.postid-2580 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}

.postid-141 .vc_column-inner {

padding-top: 0px !important;

}



.postid-141 .vc_custom_1612354981490 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-141 .vc_custom_1612355132512 {

    margin-top: 0 !important;

}



.postid-141 h2 {

 margin-top: 0 !important;

}



.postid-141 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}

.postid-141 .vc_custom_1612355025552 {

    padding-bottom: 0 !important;

}

.postid-1933 .vc_column-inner {

padding-top: 0px !important;

}



.postid-1933 .vc_custom_1612354642258 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-1933 .vc_custom_1612354838067 {

    margin-top: 0 !important;

}



.postid-1933 h2 {

 margin-top: 0 !important;

}



.postid-1933 .vc_custom_1612354816785 {

    padding-bottom: 0px !important;

}





.postid-2546 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2546 .vc_custom_1612354642258 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2546 .vc_custom_1612354838067 {

    margin-top: 0 !important;

}



.postid-2546 h2 {

 margin-top: 0 !important;

}



.postid-2546 .vc_custom_1612354816785 {

    padding-bottom: 0px !important;

}





.postid-2576 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2576 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2576 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2576 h2 {

 margin-top: 0 !important;

}



.postid-2576 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}

.postid-4305 .vc_column-inner {

padding-top: 0px !important;

}



.postid-4305 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-4305 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-4305 h2 {

 margin-top: 0 !important;

}



.postid-4305 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}





.postid-2563 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2563 .vc_custom_1612353627998 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2563 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2563 h2 {

 margin-top: 0 !important;

}



.postid-2563 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-151 .vc_column-inner {

padding-top: 0px !important;

}



.postid-151 .vc_custom_1612355630253 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-151 .vc_custom_1612355630253 {

    margin-top: 0 !important;

}



.postid-151 h2 {

 margin-top: 0 !important;

}



.postid-151 .vc_custom_1612355685306 {

    padding-bottom: 0px !important;

}



.postid-2570 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2570 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2570 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2570 h2 {

 margin-top: 0 !important;

}



.postid-2570 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2568 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2568 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2568 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2568 h2 {

 margin-top: 0 !important;

}



.postid-2568 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-1937 .vc_column-inner {

padding-top: 0px !important;

}



.postid-1937 .vc_custom_1612354159572 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-1937 .vc_custom_1612354169579 {

    margin-top: 0 !important;

}



.postid-1937 h2 {

 margin-top: 0 !important;

}



.postid-1937 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-1937 .vc_custom_1612354460342 {

    padding-bottom: 0 !important;

}



.postid-2533 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2533 .vc_custom_1612795732552 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2533 .vc_custom_1612795742588 {

    margin-top: 0 !important;

}



.postid-2533 h2 {

 margin-top: 0 !important;

}



.postid-2533 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2557 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2557 .vc_custom_1612353627998 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2557 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2557 h2 {

 margin-top: 0 !important;

}



.postid-2557 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2578 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2578 .vc_custom_1613723438355 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2578 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2578 h2 {

 margin-top: 0 !important;

}



.postid-2578 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-147 .vc_column-inner {

padding-top: 0px !important;

}



.postid-147 .vc_custom_1612353565594 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-147 .vc_custom_1612353574031 {

    margin-top: 0 !important;

}



.postid-147 h2 {

 margin-top: 0 !important;

}



.postid-147 .vc_custom_1612354548499 {

    padding-bottom: 0px !important;

}



.postid-146 .vc_column-inner {

padding-top: 0px !important;

}



.postid-146 .vc_custom_1612355298944 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-146 .vc_custom_1612355495126 {

    margin-top: 0 !important;

}



.postid-146 h2 {

 margin-top: 0 !important;

}



.postid-146 .vc_custom_1612355404468 {

    padding-bottom: 0px !important;

}



.postid-2554 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2554 .vc_custom_1612353627998 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2554 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2554 h2 {

 margin-top: 0 !important;

}



.postid-2554 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2531 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2531 .vc_custom_1612795732552 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2531 .vc_custom_1612795742588 {

    margin-top: 0 !important;

}



.postid-2531 h2 {

 margin-top: 0 !important;

}



.postid-2531 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2566 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2566 .vc_custom_1613566215942 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2566 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2566 h2 {

 margin-top: 0 !important;

}



.postid-2566 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-2561 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2561 .vc_custom_1612353627998 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2561 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2561 h2 {

 margin-top: 0 !important;

}



.postid-2561 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-1942 .vc_column-inner {

padding-top: 0px !important;

}



.postid-1942 .vc_custom_1612353627998 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-1942 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-1942 h2 {

 margin-top: 0 !important;

}



.postid-1942 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}





.postid-2559 .vc_column-inner {

padding-top: 0px !important;

}



.postid-2559 .vc_custom_1612353627998 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-2559 .vc_custom_1612353869191 {

    margin-top: 0 !important;

}



.postid-2559 h2 {

 margin-top: 0 !important;

}



.postid-2559 .vc_custom_1612354513619 {

    padding-bottom: 0px !important;

}



.postid-149 .vc_column-inner {

padding-top: 0px !important;

}



.postid-149 .vc_custom_1612284457564 {

   margin-top: 0 !important;

margin-bottom: 0 !important;

}



.postid-149 .vc_custom_1612284466353 {

    margin-top: 0 !important;

}



.postid-149 h2 {

 margin-top: 0 !important;

}



.postid-149 .vc_custom_1612354433535 {

    padding-bottom: 0px !important;

}









}



@media screen and (max-width: 414px) {

.right-header {

font-size: 14px;

}

}



@media screen and (max-width: 375px) {

.telefon a {

    font-size: 55px !important;

}

.right-header {

    font-size: 12px;

}

}



.page-titles {

   font-size: 20px;

   font-weight: 400;

   font-family: 'Poppins';

   color: #10242b;

}



body {

   font-family: "Poppins", sans-serif !important;

}



.casmb-specialitati-row {

    padding: 10px 0;

}

.casmb-specialitati-row2 {

    padding: 10px 0;

}

.casmb-specialitati-row3 {

    padding: 10px 0;

}

.casmb-specialitati-row4 {

    padding: 10px 0;

}



.hidden-desktop {

    display: none;

}



.btn-see-more {

    border-radius: 35px !important;

    border: 2px solid #b91319 !important;

    background: #b91319 !important;

    color: #ffffff !important;

    font-size: 14px !important;

    padding: 14px 20px !important;

}



.btn-see-more:hover {

    background: #ffffff !important;

    border: 2px solid #b91319 !important;

    color: #b91319 !important;

}



.boxuri-covid .box-covid .box-text {

    border: 2px solid #b91319 !important;

    border-radius: 35px !important;

    box-shadow: 0 2px 8px rgba(0,0,0,.08) !important;

    padding: 30px 15px !important;

    min-height: 565px !important;

}



.section-clinica .boxuri-spital h3 {

    color: #b91319 !important;

}



.section-clinica .boxuri-spital {

    background: #ffffff !important;

}





.page-id-3864 .section-clinica .boxuri-spital, .page-id-3918 .section-clinica .boxuri-spital, .page-id-3924 .section-clinica .boxuri-spital {

    border: 2px solid #b91319 !important;

}



.page-id-3924 .customteam .mungu-team .mungu-team-img {

    height: 340px !important;

}



.page-id-3924 .mungu-team .team-shadow {

    box-shadow: none !important;

}



.carousel-covid .owl-carousel {

    margin-left: 0 !important;

}



.name-doctor-hp {

    font-size: 18px;

    margin-bottom: 0;

    margin-top: 10px;

    line-height: 1.5;

}



.team-hidden {

   display: none !important;

}



.hp-specialisti p {

   line-height: 1.4;

}



.hp-specialisti img {

    border-radius: 35px !important;

}



.hp-specialisti .owl-carousel {

    margin-left: 0 !important;

}



.hp-specialisti .owl-dots {

    display: none !important;

}



.alte-servicii {

  border-radius: 35px !important;

min-height: 169px;

   border: 2px solid #b91319 !important;

}



.alte-servicii img {

    width: 60px;

    height: 60px;

}



.menu-footer-departments-container {

    font-weight: 500;

    line-height: 24px;

}



.menu-footer-departments-container ul li a {

    color: #000000 !important;

}



.anpc {

    margin-top: 40px !important;

    margin-bottom: 140px !important;

}



#custom_html-3 {

     margin-top: 50px !important;

     position: relative;

     left: 100px;

}



#custom_html-5 {

     margin-top: 80px !important;

     position: relative;

     left: 100px;

}



.copyright {

    font-size: 14px !important;

}



#custom_html-8 .anpc {

    margin-top: 20px !important;

    margin-bottom: 0 !important;

}



#nav_menu-5 {

     padding-left: 0 !important;

     margin-top: 30px !important;

}



#nav_menu-6 {

     padding-left: 0 !important;

     margin-top: 30px !important;

}



#custom_html-9 {

      margin-top: 30px !important;

}



#custom_html-8, #nav_menu-5, #nav_menu-6, #custom_html-9 {

      display: none !important;

}



.programari_online_row {

      padding-bottom: 140px !important;

}



.programari_online_row .btn{

     background: #b91319 !important;

     border-radius: 35px !important;

     color: #fff !important;

     text-transform: uppercase !important;

     padding: 20px 30px !important;

     font-size: 15px !important;

     line-height: 1 !important;

     font-weight: 600 !important;

     border: none !important;

}



.table-responsive {

     border: none !important;

}



.btn-programare {

background: #b91319;

padding: 15px 20px;

border-radius: 50px;

color: #ffffff;

font-size: 18px;

}



.btn-programare:hover {

color: #ffffff;

}



.evaluare-cardiologica {

    border: 2px solid #b91319;

    padding: 40px;

    margin: 0px;

    border-radius: 35px;

}



.evaluare-cardiologica .wpb_content_element {

margin-bottom: 0 !important;

}



.evaluare-cardiologica .box-btn-progr p {

    text-align: right;

padding: 0;

margin-top: 25px;

}
/* Preturi acordeon */
.accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 12px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-bottom: 20px;
  border: 2px solid #b91319;
  border-radius: 6px;
  margin-left: 0 !important;
}
.accordion .accordion-custom {
    padding: 0px;
    display: none;
    background-color: white;
    overflow: hidden;
    margin-top: 20px;
  }
.accordion.active .accordion-custom, .accordion .accordion-custom:hover {
  background-color: #fff;
  display: block;
}
.heading_custom_Accordion {
display: block!important;
}

.accordion h2 {
   margin-bottom: 0;
   font-size: 18px;
   font-weight: 500;
   color: #000;
}

.accordion h2::after {
   content: ' \25BC';
   float: right;
   color: #000;
}

.accordion-custom {
    z-index: 9999;
}

/* Preturi acordeon end */

.themeton-image {
  background-color: #FFF!important;
}
/*.xs-review-box {
    display: none;
}
.postid-7377 .xs-review-box {
    display: block;
}*/

/* ============================================================
   Grid "Grid Medic Single" (Post Grid /medici/) — card medic
   Stil aliniat cu pagina de producție /medici/.
   Chei stabile (poza-dr / name-doctor-hp / functie-medic) ca
   stilizarea să reziste la editarea template-ului din WPBakery.
   ============================================================ */
.vc_grid-item .vc_gitem-zone-a {
    text-align: center;
}
.vc_grid-item .poza-dr {
    margin-bottom: 12px;
}
.vc_grid-item .poza-dr .vc_single_image-wrapper,
.vc_grid-item .poza-dr img {
    display: inline-block;
}
.vc_grid-item .name-doctor-hp {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 4px;
}
.vc_grid-item .name-doctor-hp a {
    color: #161720;
}
.vc_grid-item .functie-medic {
    text-align: center;
    font-size: 15px;
    line-height: 1.4;
    color: #161720;
    margin-bottom: 28px;
}
.vc_grid-item .functie-medic .vc_gitem-acf-label {
    display: none;
}
.vc_grid-item .medio-team-reviews {
    text-align: center;
    margin-top: -6px;
    margin-bottom: 22px;
}
.vc_grid-item .medio-team-reviews .wp-ratting-number,
.vc_grid-item .medio-team-reviews .wp-ratting-vote {
    font-size: 13px;
    color: #777;
    margin-left: 4px;
}


.box-grid-medic{
    width:100%;
    min-height:470px;
    display:flex;
    flex-direction:column;
    align-items:center;
    box-sizing:border-box;
}

.box-grid-medic .poza-dr{
    margin-bottom:0;
}

.box-grid-medic .poza-dr img{
    width:200px;
    height:300px;
    object-fit:cover;
    display:block;
}

.box-grid-medic h2{
    font-size:17px;
    line-height:1.2;
    font-weight:400;
    margin:10px 0 8px;
    text-align:center;
    min-height:50px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.box-grid-medic .functie-medic{
    min-height:44px;
    text-align:center;
    line-height:1.4;
    color:#666;
}
.box-grid-medic{
    border-radius:12px;
    transition:.25s;
}

.box-grid-medic:hover{
    transform:translateY(-4px);
}
.box-grid-medic .functie-medic {
    margin-bottom: 0;
}

.box-grid-medic .team-stars {
    line-height: 1.2;
}
.box-grid-medic .team-stars span {
    color: #000 !important;
}

.box-grid-medic,
.box-grid-medic .vc_gitem-zone-mini,
.box-grid-medic .vc_gitem_row,
.box-grid-medic .vc_gitem-col{
    height:100%;
}

.box-grid-medic .vc_gitem-zone-mini{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
}

.box-grid-medic .vc_gitem-row-position-middle{
    align-items:flex-start !important;
}

@media screen and (max-width: 480px) {
    .box-grid-medic {
        min-height: 430px;
    }
}

