/*
Theme Name: MasSalud child
Description:
Version: 1.0.0
Author: Fisioterapia Mas Salud
Template: massalud
*/

@import url("../massalud/style.css");

/* HEADER ***/
.linkHeader{text-decoration:none !important;}
.masthead:not(.side-header):not(.mixed-header) .header-bar {
    min-height: 100px;
}

.top-bar.solid-bg:before {
    /*background: #61a4c5 none repeat center center;*/
    background: transparent !important;
}

.main-nav > li:not(.act) > a:hover .subtitle-text,
.main-nav > li:not(.act) > a:hover .menu-text,
.main-nav > li.dt-hovered:not(.act) > a .subtitle-text,
.main-nav > li.dt-hovered:not(.act) > a .menu-text {
  color: #fff;
}
.main-nav > li:not(.act) > a:hover,
.main-nav > li.dt-hovered:not(.act) > a {
  color: #cd0a1f;
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link) > a:hover,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link) > a:hover,
.sub-downwards .sub-nav li:not(.act) > a:hover {
  color: #cd0a1f;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .menu-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .subtitle-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link) > a:hover .menu-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.no-link) > a:hover .subtitle-text {
  color: #cd0a1f;
}

.masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .menu-text,
.dt-mobile-header .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .menu-text,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .menu-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .subtitle-text,
.dt-mobile-header .mini-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .subtitle-text,
#bottom-bar .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):hover > a .subtitle-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link) > a:hover .menu-text,
.dt-mobile-header .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link) > a:hover .menu-text,
#bottom-bar .sub-nav li.dt-mega-parent:not(.act):not(.no-link) > a:hover .menu-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav > li.dt-mega-parent:not(.act):not(.no-link) > a:hover .subtitle-text,
.dt-mobile-header .mini-nav .sub-nav > li.dt-mega-parent:not(.act):not(.no-link) > a:hover .subtitle-text,
#bottom-bar .sub-nav > li.dt-mega-parent:not(.act):not(.no-link) > a:hover .subtitle-text {
  color: #cd0a1f;
}
.sub-downwards .sub-nav li:not(.act) > a:hover .menu-text,
.sub-downwards .sub-nav > li:not(.act) > a:hover .subtitle-text {
  color: #cd0a1f;
}

.top-header .sub-nav.hover-style-bg li:not(.dt-mega-parent):hover > a,
.top-header .hover-style-click-bg li:not(.dt-mega-parent):hover > a,
.top-header .hover-style-click-bg li:not(.dt-mega-parent) > a .rippleAnimate {
  background-color: rgba(205,10,31,0.07);
}
.mobile-main-nav li:not(.act) > a:hover .subtitle-text,
.mobile-main-nav li:not(.act) > a:hover .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text,
.mobile-main-nav li.act > a .menu-text,
.mobile-main-nav li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text,
.mobile-mini-widgets-in-menu a,
.mobile-mini-widgets-in-menu a:hover {
    color: #cd0a1f;
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
    background-color: rgba(97, 164, 197, 0.6);

}
#phantom {
    background: #ffffff url('../../uploads/2016/08/bg-mas-salud-2.jpg') repeat left top;
    background-size: auto;
}

/*.branding {
    z-index:1600;
    margin-top:-30px;
}

.branding img {
    width:257px !important;
} */

/* FOOTER ****/
#cookie-law-info-again {
    padding: 0 10px;
    font-size: 10px;
    line-height: 16px;
}
#footer.solid-bg {
  background: #484f5e none repeat center top;
}
#bottom-bar.solid-bg {
    background: #303745 none repeat center top;
    /*background: #303745 none repeat center top;*/
}
#bottom-bar a:hover {
    text-decoration: none;
}
.footer .widget-title,
.footer .color-primary {
    color: #d1d1d1;
}
.footer .widget,
.contact-info a,
#presscore-custom-menu-1-2 a,
.footer .recent-posts a {
   color:#9c9ea0;
}

#presscore-custom-menu-1-2 a:hover {
    text-decoration:none;
}
.footer .st-accordion li > a:before, .footer .custom-menu a:before {
    /*background-color: rgba(97,164,197,0.15);*/
    /*background-color: rgba(205,10,31,0.2);*/
    background-color: rgba(255,255,255,0.3) !important;
    color:#cd0a1f !important;
}

/* CUSTOM ****/
p,
.text-justify {
  text-align:justify;
}

.text-left {
  text-align:left;
}
.text-center {
  text-align:center;
}
.text-right,
#bottom-bar .wf-td p {
  text-align:right;
}

.requerido{
    color:red;
    font-weight:bold;
}
.boxInfoContacto a{
   color: #72777d;
   text-decoration:none;
}
.btnRojo,
.wpcf7-form-control.wpcf7-submit,
.btnConoceEquipo a{
    background-color: #cd0a1f !important;
}
.btnConoceEquipo a{
    border-color: #fff !important;
    color:#fff !important;    
}

#menu-menu_footer li{
    font-size: 13px !important;
    margin: 0 !important;
}
#menu-menu_footer li a:hover,
.contact-info a:hover {
    text-decoration:none;
    color:#fff;
}
.anuncioPortada .frame-on.frame-fancy {
    /*background-color: rgba(102,186,249,0.08);*/
    background-color: #62a2c5;
}
.anuncioPortada .frame-on.frame-fancy h4,
.anuncioPortada .frame-on.frame-fancy a {
    color: #fff;
}
.contactoPortada .uavc-list-content {
    margin-bottom:20px !important;
}
.contactoPortada a {
    text-decoration:none;
}
.tratamientosRelacionados a {
    color:#72777d;
    text-decoration:none;
}
.noDecoracion{
    text-decoration:none;
}
.masSalud{
    font-weight: bold;
}
.masSalud::before{
    content: '+';
    color: #cd0a1f !important;
    font-weight: bold;
}

.boxSloganPortada div.vc_column-inner {
    padding-top:10px !important;
    padding-bottom:10px !important;
}
.sidebar-none{
    padding: 0 0 50px 0 !important;
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #cd0a1f;
}

/****** MEDIA SCREEN ********************************/
@media screen and (max-width: 950px){
    .show-mobile-logo .mobile-branding img {
        display: inline;
        margin-top:5px;
        max-height:75px;
    }
}

@media screen and (max-width: 1256px){
    .main-nav > li > a .menu-text {
        font: normal 13px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    }
}
@media screen and (max-width: 1213px){
    .main-nav > li > a .menu-text {
        font: normal 11px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    }
}