/*

Theme Name: MedZone Lite

Theme URI: https://www.machothemes.com/theme/medzone-lite

Author: Macho Themes

Author URI: https://www.machothemes.com/

Description: MedZone Lite is a multipurpose WordPress medical theme that’s perfect for doctors, dentists, clinics, hospitals, medical research facilities, and any other medical institution under the sun! Beyond a style that’s perfectly suited for medical institutions, MedZone Lite also lets you quickly build your frontpage with unlimited, easy-to-use content sections. In addition to that, it also includes plenty of helpful sections like doctor listings, contact forms, hero sections, and call to action sections. And finally, MedZone Lite makes use of the real-time WordPress Customizer so that you can make detailed changes to your site in real-time, including helpful typography controls to let you change up the text on your site to fit your aesthetic. If you want to build a medicine-related website, MedZone Lite’s features and responsive design are perfectly suited to help you get up and running with a beautiful site in no time.

Version: 1.0.3

Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, theme-options, threaded-comments, translation-ready

Text Domain: medzone-lite

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

*/

#footer-bottom-widget-area-2 {
    display: none;
}

#titulo-principal {
    word-break: break-word;
}

.about-section>.container:first-child {
    margin-bottom: 5%;
}

#footer-bottom {
    background-color: #00694B !important;
    color: white !important;
}
.footer-widget {
    width: 100%;
}
a.btn {
    background-color: #00694B;
}

.testimonial-slider .slides {
    height: 470px !important;
}

.icon-box h6 {
    word-break: break-word;
}

.intro-section {
    height: 200px;
    padding: 7.46666666em 0 2em !important;
    position: relative;
    z-index: 100;
}

.intro-section h2 {
    color: white !important;
    text-shadow: 3px 3px 10px rgba(97, 97, 97, 0.8), 
                 1px 1px 3px rgba(97, 97, 97, 0.8),
                 -1px -1px 2px rgba(97, 97, 97, 0.8),
    font-weight: bold;
    margin-bottom: 15px;
    font-size: 2.5em;
    letter-spacing: 1px;
}

.intro-section p {
    text-shadow: 2px 2px 6px rgba(97, 97, 97, 0.8),
                 1px 1px 2px rgba(97, 97, 97, 0.8),
}

#header {
    background-color: #00000060;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.1s ease;
    width: 100%;
    height: 92px;
    z-index: 9999 !important;
}

#page-header {
    background-color: #FFFFFF;
    /*background-image: url(-);*/
    box-shadow: inset 0 0 0 2000px rgba(53, 53, 53, 0.12);
}

@media (max-width: 768px) {
    #page-header {
        text-align: center;
    }
}

#desktop-menu li a {
    color: white;
    font-weight: bold;
    transition: all 0.2s ease;
    line-height: 36px;
}

.dropdown-menu li a {
    font-weight: normal !important;
    line-height: 20px !important;
}

#desktop-menu li a:hover {
    color: #38383896;
    background-color: #38383896;
}

li.active a {
    color: #252525 !important;
    background-color: white;
}

#subtitulo {
    color: #656565;
}

.medical-specialties {
    height: auto !important;
    margin: auto !important;
    position: relative;
    z-index: 150;
}

.medical-specialties li {
    transition: all 0.35s ease;
    transform: scale(1);
    position: relative;
    z-index: 150;
}

.medical-specialties li:hover {
    transform: scale(1.15) translateY(-5px);
    z-index: 200;
}

.medical-specialties li:hover i {
    background: #00694B !important;
    box-shadow: 0 10px 25px rgba(0, 105, 75, 0.5), 
                0 0 20px rgba(0, 105, 75, 0.3);
    transform: scale(1.05);
}

.medical-specialties li:hover p {
    z-index: 200;
}

#custom-search-button {
    color: white !important;
    line-height: 35px;
}

#custom-search-button .fa-search{
    padding-right: 10px;
}

#custom-search-button:hover {
    background-color: #00000094 !important;
}

.text-accent-color {
    color: white !important;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9),
                 1px 1px 2px rgba(0, 0, 0, 1);
    font-weight: 500 !important;
}

.container.slider-propio {
    margin-top: 4%;
}

div#n2-ss-2 .n2-font-1216c461aace38969680307628a13f2a-link a {
    color: #656565 !important;
    border-color: #656565 !important;
}

#respuesta-msg,
#respuesta-nro-autorizacion {
    font-weight: bold;
}


/* Sombra de las noticias y publicaciones */

article {
    -webkit-box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.75);
}

.post-header,
.post-content,
.post-meta {
    margin: 0 2% 0 2%;
}

#alert-datos-prestador {
    margin-top: 3%;
}

#respuesta-validaciones {
    -moz-box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    color: #3c763d;
    height: 100px;
    line-height: 100px;
    margin-top: 3%;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.text-center {
    text-align: center;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}

@media (min-width: 992px) {
    #header.stuck {
        background-color: rgba(0, 0, 0, 0.78) !important;
        z-index: 9999 !important;
    }
}

#titulo-principal,
#subtitulo {
    color: white !important;
    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.8), 
                 1px 1px 3px rgba(0, 0, 0, 1),
                 -1px -1px 2px rgba(0, 0, 0, 0.5);
}

.text-accent-color {
    color: white !important;
    font-weight: 500 !important;
}

.medical-specialties li span {
    line-height: 16px;
    font-size: 14px;
}

.medical-specialties li p {
    padding-top: 12px;
    transform: translateX(-36%);
    position: relative;
    z-index: 200;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.9),
                 1px 1px 2px rgba(0, 0, 0, 1);
    font-size: 14px;
}

.medical-specialties i {
    color: #FFFFFF !important;
    border: 3px solid #FFFFFF !important;
    background: rgba(255, 255, 255, 0.15) !important;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4),
                0 2px 8px rgba(0, 0, 0, 0.3);
    transition: all 0.35s ease;
    backdrop-filter: blur(10px);
}

#page-header h2 {
    color: white !important;
    text-shadow: 3px 3px 10px rgba(0, 0, 0, 0.8), 
                 1px 1px 3px rgba(0, 0, 0, 1),
                 -1px -1px 2px rgba(0, 0, 0, 0.5);
}

#page-header span {
    font-size: 18px;
}

#page-header > div.container > div.row > div.col-sm-12 {
    text-align: center;
}

#desktop-menu li:hover > a{
    color: white !important;
    background-color: #3e3e3ec9;
}

#logo {
    padding: 0 !important;
}

#logo img {
    display: block;
    width: 150px;
    margin-top: -20px;
}

li.active a {
    color: white !important;
    background-color: #00000094 !important;
}

#login {
    width: 350px;
    padding: 8% 0 0;
    margin: auto;
}

#wrap {
    background-color: transparent !important;
}

#loginform {
    background-color: white;
    border-radius: 0%;
    margin-top: 20px !important;
    margin-left: 0 !important;
    padding: 26px 24px 46px !important;
    background: #fff !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .13) !important;
}

.listado-botones {
    font-size: 1.3em;
    margin-top: 5%;
}

.no-rompe-palabra * {
    word-break: normal !important;
}

#tabla-ambulatorio thead * {
    font-weight: bold;
    text-align: center;
}

.color-rojo {
    color: #e34033;
}

#contenedor_banner {
    border: #999999 1px solid;
    width: 100%;
    height: 230px;
    background-color: #FFFFFF;
}

.texto_novedad {
    width: 300px;
    float: left;
    padding-top: 5px;
    padding-left: 5px;
}

.titulo_novedad {
    font-size: 16px;
    color: #de030d;
    font-weight: bolder;
}

.descripcion_novedad {
    color: #000000;
    font-size: 12px;
    padding-left: 3px;
    font-weight: bolder;
}

.imagen_novedad {
    width: 203px;
    height: 203px;
    float: right;
    position: relative;
}

.imagen_novedad img {
    width: 100%;
    height: 100%;
    position: relative;
}


/* Estilos para las noticias */

.form-account .form-group {
    position: relative;
}

article.noticia {
    padding: 10px;
}

article.noticia img {
    max-height: 100%;
}

article.noticia div.featured-image {
    text-align: center;
}


/* On screens that are 992px or less, set the background color to blue */

@media screen and (min-width: 992px) {
    article.noticia .row {
        display: flex;
        padding: 0 15px;
    }
    article.noticia div.featured-image {
        position: relative;
        height: auto;
    }
    article.noticia img {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 50%;
        transform: translate(0%, -50%);
    }
}

.form-account .form-group .alert {
    position: absolute;
    top: 68px;
    padding: 0;
    font-size: 12px;
    color: red;
}

table.data-profesional tbody tr:nth-child(odd) {
    background: #E8EDF3;
}

table.data-profesional tbody tr:nth-child(even) {
    background: #FFFFFF
}

.widget.widget_search{
	display: none;
}

.btn-danger{
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a
}

.btn-danger.focus,.btn-danger:focus{
    color:#fff;
    background-color:#c9302c;
    border-color:#761c19
}

.btn-danger:hover{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}

.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{
    color:#fff;
    background-color:#c9302c;
    border-color:#ac2925
}

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{
    color:#fff;
    background-color:#ac2925;
    border-color:#761c19
}

.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{
    background-image:none
}

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{
    background-color:#d9534f;
    border-color:#d43f3a
}

.btn-danger .badge{
    color:#d9534f;
    background-color:#fff
}

.btn-primary{
    color:#fff;
    background-color:#337ab7;
    border-color:#2e6da4
}

.btn-primary.focus,.btn-primary:focus{
    color:#fff;
    background-color:#286090;
    border-color:#122b40
}

.btn-primary:hover{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{
    color:#fff;
    background-color:#204d74;
    border-color:#122b40
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{
    background-image:none
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{
    background-color:#337ab7;
    border-color:#2e6da4
}

.btn-primary .badge{
    color:#337ab7;
    background-color:#fff
}

.btn-success{
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c
}

.btn-success.focus,.btn-success:focus{
    color:#fff;
    background-color:#449d44;
    border-color:#255625
}

.btn-success:hover{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{
    color:#fff;
    background-color:#449d44;
    border-color:#398439
}

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{
    color:#fff;
    background-color:#398439;
    border-color:#255625
}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{
    background-image:none
}

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{
    background-color:#5cb85c;
    border-color:#4cae4c
}

.btn-success .badge{
    color:#5cb85c;
    background-color:#fff
}

hr.dot {
    border-top: 1px dashed #00694B;
  }
@font-face { 
font-family: thinoobold;
src: url(https://cmgr.com.ar/cmgr/wp-content/themes/medzone-lite/fonts/thinoobold.otf); 
font-weight: normal; 
}