/* CSS Document */
/* line 7, ../sass/mobile-480.scss */
h1 {
  font-weight: 600;
  font-size: 3em;
  color: #0A5AA3;
  text-transform: uppercase;
}

/* line 14, ../sass/mobile-480.scss */
h2 {
  font-weight: 600;
  font-size: 2.4em;
  color: #0A5AA3;
  text-transform: uppercase;
}

/* line 21, ../sass/mobile-480.scss */
h3 {
  font-size: 1.8em;
  font-weight: 600;
  color: #646365;
}

/* line 28, ../sass/mobile-480.scss */
h4 {
  font-size: 1.8em;
  font-weight: 600;
  text-transform: uppercase;
  color: #0A5AA3;
}

/* line 35, ../sass/mobile-480.scss */
h5 {
  font-size: 1.8em;
  font-weight: 600;
  text-transform: uppercase;
  color: #4c4d4f;
}

/* line 44, ../sass/mobile-480.scss */
p {
  color: #828282;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.4em;
  line-height: 1.5;
  font-weight: 400;
}

/* line 52, ../sass/mobile-480.scss */
.wrapper {
  max-width: 768px;
}

header nav .menu-mobile li {
    width: 35%;
}


header nav .menu-mobile li.mobile-logo {
    width: 60%;
}

#container > header .logo img{
    float:left;
}

header nav > .wrapper .main-menu {
    position:static;
}


#menumain li {
   background-color: #008DD0; 
}

/* line 169, ../sass/mobile-768.scss */
header nav ul > li a {
  background-color: #008DD0;
  border-bottom: #FFF 1px solid;
  font-size: 1.8em;
  padding:4px;
}


/* line 60, ../sass/mobile-480.scss */
header nav .menu-mobile li a {
  min-height: auto;
  padding: 12px 0;
}
/* line 63, ../sass/mobile-480.scss */
header nav .mobile-nav ul > li a {
  padding: 18px 14px;
}
/* line 64, ../sass/mobile-480.scss */
header nav .mobile-nav ul.submenu li a {
  padding: 18px 17px;
}

#container > header .logo {
    margin-top: -12px;
    display: none;
}

#container > header nav .menu-mobile li.mobile-logo .logo {
    display:block;
}
/* line 140, ../sass/mobile-768.scss */
header nav .navegation {
  width: 320px;
  float: left;
  right: 0px;
  position: absolute;
  z-index: 1100;
  min-height: 240px;
  display: none;
}


header nav .menu-mobile li a .icon-white {
  display: block;
  float:right;
}

header nav .wrapper ul > li ul.submenu {
    width: 100%;
}

.navegation.desktop-nav li:hover .submenu {
    padding-top: 0;
}

.navegation.desktop-nav li:hover .submenu li {
    padding-left: 1px;
}
#slider {
    margin-top: 0;
}
/* line 71, ../sass/mobile-480.scss */
.banner #slider {
  height: 160px;
}

.banner .content-slider{
  padding:0;
}

/* line 78, ../sass/mobile-480.scss */
.public-sector .wrapper .container > header h2 {
  padding-right: 0;
}

/* line 87, ../sass/mobile-480.scss */
.other-services .sidebar > div ul li {
  margin: 0px 60px;
}

/* line 95, ../sass/mobile-480.scss */
#container > header .emergency-call {
  width: 58%;
  margin: 26px 21% 0px 21%;
}
/* line 98, ../sass/mobile-480.scss */
#container > header .emergency-call .text {
  /*width: inherit;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0.95em;
  margin-top: 5px;
  /*width: 37%;*/
}
/* line 107, ../sass/mobile-480.scss */
#container > header .emergency-call .icon {
  /*width: 60px;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 113, ../sass/mobile-480.scss */
#container > header .emergency-call .number {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 2.2em;
  /*width: 42%;
  padding-top: 6px;*/
  float: right;
}

/* line 126, ../sass/mobile-480.scss */
.notisalud-detail-page .readers article {
  padding-bottom: 0;
}
/* line 128, ../sass/mobile-480.scss */
.notisalud-detail-page .readers article h3 {
  margin-bottom: 10px;
}

/* line 132, ../sass/mobile-480.scss */
.other-services .wrapper > .row > .title .content header {
  padding-top: 20px;
}

/* line 136, ../sass/mobile-480.scss */
.other-services .wrapper > .row .aditional-services {
  max-width: initial;
}
/* line 138, ../sass/mobile-480.scss */
.other-services .wrapper > .row .aditional-services .icon {
  width: 26%;
  padding-top: 15px;
}
/* line 142, ../sass/mobile-480.scss */
.other-services .wrapper > .row .aditional-services .content {
  width: 72%;
  margin-right: 1%;
  padding-right: 0;
}
/* line 143, ../sass/mobile-480.scss */
.other-services .wrapper > .row .aditional-services .button {
  width: 100%;
  padding-top: 16px;
}
/* line 147, ../sass/mobile-480.scss */
.other-services .wrapper > .row .aditional-services .button a {
  width: 25%;
  top: initial;
  bottom: 15px;
}

/* line 152, ../sass/mobile-480.scss */
.full-width.banner .bar .box.col-3-4 {
  width: 60%;
  margin: 0 auto;
  float: none;
}

/*about us*/
/* line 164, ../sass/mobile-480.scss */
.about-us-page .banner-page .wrapper .text,
.contact-us-page .banner-page .wrapper .text {
  max-width: 480px;
  padding: 15px;
}
/* line 169, ../sass/mobile-480.scss */
.about-us-page .banner-page .wrapper .submenu-banner.drop,
.contact-us-page .banner-page .wrapper .submenu-banner.drop {
  max-width: 480px;
}
/* line 175, ../sass/mobile-480.scss */
.about-us-page .banner-page .wrapper .submenu-banner ul li.current a,
.contact-us-page .banner-page .wrapper .submenu-banner ul li.current a {
  max-width: 480px;
}
/* line 188, ../sass/mobile-480.scss */
.about-us-page .wrapper .box-list article h3.double,
.contact-us-page .wrapper .box-list article h3.double {
  padding-top: 0px;
}
/* line 190, ../sass/mobile-480.scss */
.about-us-page .wrapper .box-list article h3.double img,
.contact-us-page .wrapper .box-list article h3.double img {
  margin-top: 0px;
  float: none;
}
/* line 201, ../sass/mobile-480.scss */
.about-us-page .submenu-page-mobile.drop,
.about-us-page nav.submenu-page-mobile.drop,
.contact-us-page .submenu-page-mobile.drop,
.contact-us-page nav.submenu-page-mobile.drop {
  max-width: 480px;
}
/* line 206, ../sass/mobile-480.scss */
.about-us-page .submenu-page-mobile ul li a,
.about-us-page nav.submenu-page-mobile ul li a,
.contact-us-page .submenu-page-mobile ul li a,
.contact-us-page nav.submenu-page-mobile ul li a {
  max-width: 480px;
}

/*Work Us page*/
/* line 222, ../sass/mobile-480.scss */
.work-us-page .banner-page {
  border-bottom: none;
}
/* line 225, ../sass/mobile-480.scss */
.work-us-page .banner-page .wrapper .submenu-sector {
  border-top: 0px;
  padding-top: 0px;
}
/* line 229, ../sass/mobile-480.scss */
.work-us-page .banner-page .wrapper .submenu-sector .submenu-banner.drop {
  max-width: 480px;
}
/* line 238, ../sass/mobile-480.scss */
.work-us-page .wrapper.background .row.container {
  max-width: 480px;
}
/* line 246, ../sass/mobile-480.scss */
.work-us-page .submenu-sector.bottom .submenu-page-mobile.drop {
  max-width: 480px;
}

/*Plan Details Page*/
/* line 259, ../sass/mobile-480.scss */
.plan-detail-page .banner-page .wrapper .submenu-sector .submenu-banner.drop {
  max-width: 480px;
}
/* line 269, ../sass/mobile-480.scss */
.plan-detail-page .submenu-sector.bottom nav.submenu-page-mobile.drop {
  max-width: 480px;
}

/*Commerce Enterprise page*/
/* line 282, ../sass/mobile-480.scss */
.commerce-enterprise-page .banner-page .wrapper .submenu-sector .submenu-banner.drop {
  max-width: 480px;
}
/* line 292, ../sass/mobile-480.scss */
.commerce-enterprise-page .submenu-sector.bottom .submenu-page-mobile.drop {
  max-width: 480px;
}

/*FAQ page*/
/* line 303, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article {
  padding: 0px;
  margin-bottom: 15px;
}
/* line 307, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article.odd .content {
  left: 0px;
}
/* line 311, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article .content {
  width: 185px;
  padding: 15px;
}
/* line 314, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article .content .text {
  width: 185px;
  height: 205px;
}
/* line 317, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article .content .text h2 {
  font-size: 2.1em;
}
/* line 320, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article .content .text p {
  font-size: 1.6em;
}
/* line 322, ../sass/mobile-480.scss */
.faq-page .wrapper .images-sector article .content .text p br {
  display: none;
}

/*Landing page*/
/* line 338, ../sass/mobile-480.scss */
.landing-page .banner .content-slider.side-button.side-bar > .wrapper {
  max-width: 480px;
}

/*Health Page*/
/* line 350, ../sass/mobile-480.scss */
.health-funders-page .banner-page .submenu-sector nav.submenu-banner.drop {
  max-width: 480px;
}
/* line 353, ../sass/mobile-480.scss */
.health-funders-page .banner-page .submenu-sector .submenu-banner.drop ul {
  width: 94%;
}
/* line 355, ../sass/mobile-480.scss */
.health-funders-page .banner-page .matte {
  display: none;
}
/* line 360, ../sass/mobile-480.scss */
.health-funders-page .submenu-sector.bottom .submenu-page-mobile.drop {
  max-width: 480px;
}
/* line 363, ../sass/mobile-480.scss */
.health-funders-page .submenu-sector.bottom .submenu-page-mobile.drop li br {
  display: none;
}

/* line 373, ../sass/mobile-480.scss */
#container > footer .ads-sector {
  width: 100%;
}
/* line 375, ../sass/mobile-480.scss */
#container > footer .ads-sector .ads {
  width: 166px;
  margin: auto;
  float: none;
  padding-bottom: 10px;
}
/* line 376, ../sass/mobile-480.scss */
#container > footer .ads-sector .pdp {
  width: 45px;
}
/* line 377, ../sass/mobile-480.scss */
#container > footer .ads-sector .datafiscal {
  width: 113px;
}
/* line 378, ../sass/mobile-480.scss */
#container > footer .ads-sector a img {
  height: auto;
}

/* line 382, ../sass/mobile-480.scss */
.bottom-page .col-2-3 .text a {
  float: left;
  padding-top: 30px;
}
/* line 385, ../sass/mobile-480.scss */
.bottom-page .col-2-3 .text a .icon {
  margin-top: -26px !important;
}

/* line 390, ../sass/mobile-480.scss */
.form-note {
  text-align: left;
}

/* line 395, ../sass/mobile-480.scss */
.row.sex .input {
  padding-top: 10px !important;
}

/* line 398, ../sass/mobile-480.scss */
#container #main .banner-page {
  overflow: visible;
}

/* line 399, ../sass/mobile-480.scss */
#container #main .banner-page .matte {
  width: 80% !important;
  height: 98%;
}

/* line 401, ../sass/mobile-480.scss */
.other-services-page .banner-page {
  background: none;
}

/* line 402, ../sass/mobile-480.scss */
.other-services-page .banner-page .matte {
  display: none;
}

/* line 403, ../sass/mobile-480.scss */
.other-services-page .banner-page .wrapper {
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
}

/* line 405, ../sass/mobile-480.scss */
.contact-us-page .banner-page .text p {
  display: block !important;
}

/* line 407, ../sass/mobile-480.scss */
#container .full-width .wrapper p img {
  height: auto;
}

/* line 409, ../sass/mobile-480.scss */
.thanks-page .wrapper h1 {
  margin-bottom: 20px;
}

/* line 412, ../sass/mobile-480.scss */
.faq-page .wrapper .faq-list-container {
  padding-bottom: 0 !important;
}

/* line 414, ../sass/mobile-480.scss */
.phone.desktop.row {
  display: none !important;
}

/* line 415, ../sass/mobile-480.scss */
.phone.mobile-device.row {
  display: block !important;
}

/* line 417, ../sass/mobile-480.scss */
.tel.desktop {
  display: none !important;
}

/* line 418, ../sass/mobile-480.scss */
.tel.mobile-device {
  display: block !important;
}


/****** IHSA MOBILE **********/

header nav .wrapper, .wrapper > .row.container {
    padding:0 30px;
}

.home-blocks-big .text-content, 
.home-b.locks-big .home-block-big-img {
    max-width: 100%;
    margin-top: 10px;
}

.empresas .services {
    width: 95%;
}


.valores .block-middle {
    width: 70%;
    height: 50%;
    position:initial;
    background-color: transparent;
}
.valores .block-middle h2, .valores .block-middle h3 {
    color: #008DD0;
}
.valores .block-middle p {
color: #555;
}
.mapa #map_canvas, .home #map_canvas {
    width: 70%;
}
.submenu-sector.bottom { display: none;} 