/*
Theme Name: 	Medinov WP Child
Theme URI: 		http://thememascot.net
Description: 	Medical Health WordPress Theme. You can get more themes from here: https://themeforest.net/user/thememascot/portfolio
Author: 		ThemeMascot Team
Author URI: 	https://themeforest.net/user/thememascot/portfolio
Version: 		2.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	medinov-wp-child
Template: 		medinov-wp
*/


.tm-sc-departments-tab .nav-tabs>li>a{
    color: #000 !important;
}

.hide_all {
    display:none;
}

.terms p{
margin:0;
}

ol, ul {
    
    list-style-position: outside;
}

.vc_custom_1544358956612 .tm-element-holder{
    margin: 0 auto;
}


.especiality_page p {
    margin-bottom: 0px;
}


.especiality_page p {
    margin-bottom: 0px;
}

.tm-sc-section-title .title-wrapper .title span {
    color: #00a3c8;
    font-family: "Open Sans";
    font-size: 39px;
}


.medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul {
       
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    hyphens: none;
}

.vc_custom_1597295722932 {
    padding-bottom: 0 !important;
    margin-bottom: 0!important;
}

.vc_custom_1597295722932 .title-wrapper{
    padding-bottom: 0 !important;
    margin-bottom: 0!important;
}
.vc_custom_1597295722932 .where{
    padding-bottom: 0 !important;
    margin-bottom: 0!important;
}

.vc_custom_1597295722932 {
    padding-bottom: 0px !important;
     margin-bottom: 0!important;
}

.cta2 p{
    font-size: 18px;
    text-align: center;
    padding-top: 5px;
}

.tm-sc-blog.blog-style1-current-theme article .entry-content .entry-title {
    margin-top: 0;
    height: 108px;
}

.tm-sc-departments-tab .nav-tabs > li {
    border-left: 1px solid #eee;
    margin-bottom: 0;
    width: 13% !important;
    text-align: center;
    border-bottom: 5px solid #eee;
}

.tm-sc-departments-tab .nav-tabs > li > a {
 
    padding: 14px 5px !important;
  
}
.tab-content {
    padding: 15px;
    border: 1px solid #eee;
    min-height: 300px;
}

.menu-item-21.active a{
border-bottom:3px solid #009bde;}


.vc-row-tm-section-padding {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.vc_custom_1588598282031 {
    padding-bottom: 38px !important;
}

.tm-sc-departments-tab .nav-tabs > li > a span {
    display: block;
    line-height: 15px;
}

.page-id-887 h3 {
    font-family: "Open Sans", sans-serif;
    color: #093B5B !important;
    font-size: 42px !important;
    letter-spacing: 0;
    font-weight: 900 !important;
}

.page-id-887 .page-title-standard{
    background: url(/wp-content/uploads/revslider/medinov-slider/banner-doctor-background.jpg);
}
@media screen and (max-width: 768px) {
    
    #cookie-law-info-bar{
        z-index: 9999999999;
    }
    .tm-sc-departments-tab .nav-tabs > li {
        width: 100% !important;
    }
    .tm-sc-departments-tab .nav.nav-tabs a span {
        display: block !important;
        font-size: 18px !important;
    }
    .page-id-887 .tab-pane {
        padding: 0;
    }
    .image_slider {
        top: 41px !important;
    }
    .tm-sc-departments-tab .nav-tabs > li > a i {
        margin-bottom: 7px!important;
        margin-top: 0px!important;
    }
    .tm-sc-departments-tab .nav-tabs > li > a {
        padding: 14px 4px !important;
        padding-top: 0 !important;
    }
}

.fa-check:before {
    content: "\f00c";
    margin-right: 4px;
}

.tm-sc-departments-tab .tab-content li {
    list-style: none;
    line-height: 34px;
}

.medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
@media screen and (max-width: 580px){
.medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    word-break: break-word;
}
}

.owl-next span {
    font-size: 49px;
    color: black;
    line-height: 25px;
    font-weight: bold;
}

.owl-prev span {
    font-size: 49px;
    color: black;
    line-height: 25px;
    font-weight: bold;
}



.vc_custom_1571201995569 .readmore a {
    color: #009bde;
}

.vc_custom_1571201995569 .readmore:hover a {
    color: #fff;
}


.vc_custom_1571201995569 .content {
   min-height: 18px;
}


.vc_custom_1571201995569 .icon-box .icon-box-title a {
    font-size: 21px;
}



.btn-plain-text-with-arrow:after {
    
    content:"";
}

.icon-box .icon-box-title, .icon-box .icon-box-title a {
    transition: all 0.1s ease;
    min-height: 61px;
}
footer#footer {
    background-color: #002d4b !important;
    color: #bbb;
    padding: 10px 0px;
}

.tm-sc-testimonials .tm-testimonial .star-rating {
    float: none;
    margin: 20px 0 0;
    margin: 0 auto !important;
    margin-top: 9px!important;
}



.tm-sc-testimonials .tm-testimonial .star-rating span::before {
  content: "\f005\f005\f005\f005\f005" !important;
  color: #f1c40f;
  font-family: fontawesome;
  top: 0;
  position: absolute;
  left: 0; }


  #footer .vc-row-tm-section-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}



@media screen and (max-width: 768px){
    
    .vc_row-has-fill>.vc_column_container>.vc_column-inner {
        padding-top: 0 !important;
    }

    .vc_custom_1571148025317 {
        background-image: url(/wp-content/plugins/topdoctors-dr-profile/images/medinov-wp/background1_medinov.jpg) !important;
        background-size: cover !important;
        height: 200px !important;
    }
    .cta2 .btn-lg{
        width: 100% !important;
    padding: 15px 98px!important;
    border-radius: 45px!important;
    background-color: #009bde!important;
    font-size: 16px !important;
    
    }
    .vc_custom_1597843296336 .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 11px !important;
    }
    .cta_t2{
        font-size: 15px !important;
    }
    .vc_custom_1597843296336 .vc_col-sm-2 {
        display:none;
    }
    }

.new_image {
    min-height: 455px;
}

.vc_custom_1582733271105 strong {
    font-weight: bold;
    color: #009bde !important;
}

.primer_nivel {
    color:#009bde !important;
}

.btn-theme-colored1 {
    
    background-color: #009bde!important;
    border-color: #009bde!important;
    color: #fff;
 
}
.readmore a{
    padding: 5px 15px!important;
    border-radius: 23px!important;
    background-color: #009bde!important;
    border-color: #009bde!important;
    color: #fff!important;
    font-size: 13px !important;
}
.readmore a:hover{
    background-color: #fff!important;
    border:1px solid #009bde;
    color: #009bde!important;
}
.btn-plain-text-with-arrow:after {
    display:none !important;
}

#specialty, #appointment {
    background : #002d4b;
}

#specialty h4, #specialty p{
    color:#fff;
}

#specialty .tm-sc-section-title .title-wrapper .title span {
    color: #fff !important;
    font-weight: 700;
}
.icon-box .icon.icon-gray {
    background-color: #fff;
    color: #333;
}
#trata_main .tm-sc-section-title {
    margin-bottom: 0 !important;
}

#trata_main h2 span, #reviews h2 span,#images h2 span,#videos h2 span,#articles h2 span {
    color:#002d4b !important;
    font-weight: 700 !important;

}



.vc_custom_1597831187113 .wpb_content_element{
    margin-bottom: 0;
}

#appointment .tm-sc-section-title .title-wrapper .title span{
    color:#fff !important;
    font-weight: 700;
}

#appointment .tm-sc-section-title {
    margin-bottom: 34px;
}

#appointment .wpb_content_element{
    margin-bottom: 0;
}
.vc_custom_1597840488467 {
    padding-bottom: 0 !important;
    margin-bottom: 32px;
}

.vc_custom_1597840488467 h2 span {
    color:#002d4b !important;
    font-weight: 700 !important;

}
#telemedicina h2 span {
    color:#fff !important;
    font-weight: 700 !important;
}


#contact h2 span {
    color:#002d4b !important;
    font-weight: 700 !important;

}

#contact {
    background: #f5f8fa !important;
}

.vc_custom_1597296351773 {
    background-color: #f5f8fa !important;
}



.td_dr_address>ul>li {
    margin: 0;
    -webkit-box-shadow: 7px 3px 9px -2px rgba(214,214,214,1);
    -moz-box-shadow: 7px 3px 9px -2px rgba(214,214,214,1);
    box-shadow: 7px 3px 9px -2px rgba(214,214,214,1);
    padding: 30px;
    background: #fff;
    border-radius: 9px;
    line-height: 35px;
    font-size: 15px;
    margin-top: 0 !important;
}

.td_dr_address .phone{
    color:#009bde;
}

.cta_t1 {
    color: #009bde;
    font-size: 30px;
    font-family: "Playfair Display",serif;
    font-weight: 700;
}

.cta_t2 {
    color: #000;
    font-weight: 500;
   
}

.vc_custom_1597843296336 .vc_column-inner {
    padding-top: 0 !important;
     padding-bottom: 67px !important;
}

.vc_custom_1597843296336 {
    padding-top: 0 !important;
}

.cta2 .btn-lg {
    padding: 5px 39px!important;
    border-radius: 23px!important;
    background-color: #009bde!important;
}

.owl-nav {
    display:none;
}

.t1_tele {
    text-align: center;
    font-size: 22px;
    color: #fff;
    padding: 0 50px;
    line-height: 29px;
}

#telemedicina .vc_btn3 {
    padding: 7px 44px!important;
    color: #009bde !important;
    border-radius: 34px!important;
    background-color: #fff!important;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
}

.tm-sc-blog.blog-style1-current-theme article .entry-content .post-single-meta {
    
    left: 50% !important;
    transform: translateX(-50%) !important;
}

#articles .tm-sc-blog.blog-style1-current-theme article .entry-content .post-excerpt {
    margin-bottom: 0 !important;
    border-bottom: none !important;
    padding-bottom: 0 !important;
}

#articles  .tm-sc-blog.blog-style1-current-theme article .entry-content .post-btn-readmore {
    float: none;
    text-align: center;
}


#articles .btn-sm {
    padding: 2px 15px!important;
    border-radius: 35px!important;
    background-color: #009bde!important;
    background: #009bde;
}

#articles .tm-sc-blog.blog-style1-current-theme article .entry-content .post-single-meta {
    background: #009bde;
}

#footer .vc_row-has-fill>.vc_column_container>.vc_column-inner{
    padding-top: 0 !important;
}

#footer p{
    margin-bottom:0 !important;
}

#primer_nivel .btn-sm{
    padding: 3px 54px!important;
    font-size: 17px !important;
}
#primer_nivel {
    padding-bottom: 0 !important;
}


.td_dr_address i{
    margin-right: 6px;
}
.footer-top-callout-wrap {
    display:none;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-box-shadow: 7px 3px 9px -2px rgba(214,214,214,1);
    -moz-box-shadow: 7px 3px 9px -2px rgba(214,214,214,1);
    box-shadow: 7px 3px 9px -2px rgba(214,214,214,1);
    background: #fff;
    padding: 18px 32px;
    min-height: 171px;
    border-radius: 11px;
}

.tm-sc-testimonials .tm-testimonial .star-rating {
    margin-bottom: 12px !important;
}

.author-text {
   font-style: italic;
   line-height: 21px;
}
.company-url{
    color: #000;
    font-size: 14px;
}

.company-url strong{
    font-weight: 700;

}


.page-id-887 .main-content-area{
    padding-bottom:0 !important;
}

.vc_custom_1552402105522 {
    border-bottom-width: 45px !important;
    padding-bottom: 45px !important;
    background-color: #002d4b !important;
}
#appointment_perfil {
    margin-top: 30px;
    background : #002d4b;

}

#appointment_perfil h2 span{
    color:#fff !important;
    font-weight: 700 !important;

}

#fixed_row .vc_btn3-size-lg {
    padding: 11px 61px!important;
    border-radius: 43px!important;
    background-color: #009bde!important;
    font-size: 25px;
    color:#fff !important;
}
#fixed_row{
    position: fixed;
    bottom: 0;
    left: 0px;
    width: 108%;
    height: 89px;
    background: #fff;
    z-index: 999999999999;
}
#fixed_row {
    padding-top: 13px !important;
    padding-bottom: 0 !important;
}

@media screen and (min-width: 768px) {
#fixed_row {
display:none;
}
}


@media (max-width: 1199.98px){
    #top-primary-nav.menuzord-responsive .menuzord-menu > li > a, #top-primary-nav-clone.menuzord-responsive .menuzord-menu > li > a {
        color: #002d4b!important;
        background-color: #fff !important;
        border-bottom-color: #fff !important;
        text-align: center;
        font-size: 19px;
        font-weight: 700;
    }
    .menu-item-29 span {
        background: #009bde !important;
        padding: 8px 38px!important;
        border-radius: 23px!important;
        color: #fff!important;
    }
    .medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul li a {
        margin-bottom: 0;
        color: #fff;
        font-weight: 700;
    }
    .medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul li span {
        margin-bottom: 0;
        color: #fff !important;
        font-weight: 700;
    }
}
   
.medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul li span {
    margin-bottom: 0;
    color: #fff !important;
    font-weight: 400;
    cursor:pointer;
}

.medinov-mascot-custom-columns-201594 .tm-sc-unordered-list.list-style2 ul li span:hover {
    color: #002d4b !important;
}





@media screen and (max-width: 768px){
    #telemedicina .wpb_single_image {
        background-image: url(/wp-content/uploads/2020/08/portatil_telemedicina.png);
        background-repeat: no-repeat;
        background-size: contain;
        height: 239px !important;
        margin: 0 auto;
        text-align: center;
    }
    .tm-sc-blog.blog-style1-current-theme article .entry-content .post-single-meta {
        min-width: 69%;
        text-align: center;
    }
    .vc_custom_1597843296336 .vc_column-inner {
        padding-top: 0 !important;
        padding-bottom: 23px !important;
    }
    .t1_tele {
        text-align: center;
        font-size: 22px;
        color: #fff;
        padding: 0 5px;
        line-height: 30px;
        margin-bottom: 0;
        font-size: 22px !important;
    }

    #videos .tm-sc-blog.blog-style1-current-theme article .entry-content .entry-title {
        font-size: 22px !important;
    }
    #articles .tm-sc-blog.blog-style1-current-theme article .entry-content .entry-title {
        font-size: 22px !important;
    }
    .tm-sc-blog.blog-style1-current-theme article .entry-content .entry-title {
        height: auto;
    }
    .primer_nivel {
        color: #009bde !important;
        line-height: 29px;
    }
    .primer_nivel .readmore {
        text-align: center;
    }
    .tm-sc-section-title .title-wrapper .title span {
        color: #00a3c8 !important;
        font-family: "Open Sans";
        font-size: 31px;
    }
    .vc_custom_1597918432989 {
        padding-top: 11px !important;
    }
    .medinov-mascot-custom-columns-201594 {
        padding: 5% !important;
    }
    #appointment .tm-sc-section-title {
        margin-bottom: 23px;
    }
    p {
        color: #000;
    }
    #contact .tm-sc-section-title {
        margin-bottom: 21px;
    }
    .vc_custom_1597845670303 {
       
        padding-top: 27px !important;
    }
    #footer-top-callout-wrap {
        display:none;
    }
    
}

@media (min-width: 576px) and (max-width: 767.98px) { 
    .cita_slider {
        display:none !important;
    }

    .image_slider {
        top: 93px !important;
    }


}
.title.specialty {
    color:#fff;
}

.tm-sc-testimonials .tm-testimonial .star-rating span::before {
    content: "\f005\f005\f005\f005\f005" !important;
    color: #f1c40f;
    font-family: fontawesome;
    top: 0;
    position: absolute;
    left: 0;
}

#telemedicina .wpb_single_image{
    background-image: url(/wp-content/uploads/2020/08/portatil_telemedicina.png);
    background-repeat: no-repeat;
    background-size: contain;  
    height:369px;
}

.vc_custom_1597918432989 {
    padding-bottom: 0 !important;
}

.vc_custom_1552402105522 {
    border-bottom-width: 45px !important;
    padding-bottom: 45px !important;
    background-color: #002d4b !important;
}

.preloader-plus .prog-bar {
    height: 5px;
    background-color: #009bde !important;
}

#footer-top-callout-wrap {
    display:none !important;
}

#primer_nivel p{
    color:#000 !important;
    text-align: justify;
}
#primer_nivel .vc_custom_1582733271105 a {
    color:#009bde !important;
}

.cta2 .btn-theme-colored1:hover{
    color: #fff !important;
}
/*.wpb_animate_when_almost_visible {
    opacity: 1 !important;
}*/

.fadeInUp {
    visibility: visible !important;
}

#specialty {
    padding-bottom: 25px !important;
}

.terms_legal ul li {
    list-style-position: inside;
    list-style: disc;
}

.terms_legal  p{
    margin-bottom: 5px;
}

.terms_legal ul {
    margin-left: 50px;
}



.vc_custom_1571202014232 {
    min-height: 402px;
}

.title.tele span{
    color: #fff !important;
}

.vc_custom_1596986031780 .wpb_single_image{
    background: url(/wp-content/uploads/2020/08/portatil_telemedicina.png);
    height: 351px;
    background-size: 91%;
    background-repeat: no-repeat;
}

.btn-dict {
    background-color: #009bde!important;
    border-color: #009bde!important;
    color: #fff;
}
.btn-dict:hover {
   opacity:0.8;
    color: #fff;
}
.t2_tele {
    color: #2da4cd!important;
    background-color: #fff!important;
}

.nombre_slider {
    white-space: normal!important;
    width: 648px !important;
    top: -24px !important;
    line-height: 43px !important;
}

.especialidad_slider {
    width: 620px !important;
    top: 0 !important;
    white-space: normal !important;
    line-height:28px !important;
    text-align: center !important;

}

.codigo_slider {
    top: 20px !important;
}

.cita_slider{
    top: 20px !important;
}
@media screen and (max-width: 768px) {
    .nombre_slider {
        white-space: normal!important;
        width: 320px !important;
        top: -24px !important;
        line-height: 27px !important;
    }
    header#header .menuzord-brand {
        font-size: 39px!important;
    }
    .especialidad_slider {
        width: 320px !important;
        top: -13px!important;
        white-space: normal !important;
        line-height: 23px !important;
    
    }
    }

    @media screen and (max-width: 580px){
        header#header.header-layout-type-header-2rows .menuzord-brand {
            font-size: 28px !important;
        }
    }
