/* line 2, ../sass/mobile-1170.scss */
body {
  /*overflow:hidden;*/
}

/* CSS Document */
/* line 6, ../sass/mobile-1170.scss */
.wrapper {
  max-width: 960px;
}

/* line 14, ../sass/mobile-1170.scss */
#container > header .search {
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%;
}
/* line 21, ../sass/mobile-1170.scss */
#container > header .search form {
  width: 80%;
}
/* line 25, ../sass/mobile-1170.scss */
#container > header .emergency-call {
  width: 40%;
}
/* line 27, ../sass/mobile-1170.scss */
#container > header .emergency-call .number {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0px;
  padding-right: 7px;
  font-size: 3em;
}
/* line 35, ../sass/mobile-1170.scss */
#container > header .emergency-call .text {
  font-size: 1.2em;
}

/*Banner home*/
/* line 42, ../sass/mobile-1170.scss */
.banner-page .text, .notisalud-page .banner-page .text, .notisalud-detail-page .banner-page .text {
  padding-left: 15px;
}

/* line 48, ../sass/mobile-1170.scss */
.banner .content-slider .wrapper .side p {
  margin-top: 47%;
}
/* line 51, ../sass/mobile-1170.scss */
.banner .content-slider .side {
  width: 28%;
}
/* line 52, ../sass/mobile-1170.scss */
.banner .content-slider .side .big {
  font-size: 4em;
}
/* line 57, ../sass/mobile-1170.scss */
.banner .content-slider > .wrapper .button {
  width: 35%;
  bottom: 115px;
  right: 10px;
}
/* line 63, ../sass/mobile-1170.scss */
.banner .bar .wrapper .text {
  font-size: 1.5em;
  height: 60px;
}
/* line 67, ../sass/mobile-1170.scss */
.banner .bar .wrapper .box .row .col-1-3:last-child .icon {
  width: 33%;
}
/* line 70, ../sass/mobile-1170.scss */
.banner .content-slider .bar .wrapper .text h3 {
  font-size: 1.5em;
  height: 50px;
}
/* line 75, ../sass/mobile-1170.scss */
.banner #slider .flex-direction-nav {
  display: none;
}

/* line 81, ../sass/mobile-1170.scss */
.public-sector .boxes .box a > div {
  min-height: 140px;
}
/* line 83, ../sass/mobile-1170.scss */
.public-sector .boxes .box a > div h3 {
  font-size: 1.5em;
}
/* line 86, ../sass/mobile-1170.scss */
.public-sector .boxes .box a > div p {
  margin-bottom: 0;
}
/* line 87, ../sass/mobile-1170.scss */
.public-sector .boxes .box a > div .icon {
  padding: 0 15px 0 0;
  margin-top: 24px;
}

/**/
/* line 97, ../sass/mobile-1170.scss */
.other-services .wrapper > .row.container {
  padding-right: 0px;
}
/* line 104, ../sass/mobile-1170.scss */
.other-services .sidebar > div ul .content h3 {
  font-size: 1.6em;
}
/* line 109, ../sass/mobile-1170.scss */
.other-services .sidebar > div header h2 {
  font-size: 2.1em;
}

/* line 115, ../sass/mobile-1170.scss */
.notisalud-page .wrapper > .row.container form .col-1-5 {
  width: 30%;
}

/* line 119, ../sass/mobile-1170.scss */
.notisalud-page .banner-page .newsletter > .row > h3 {
  width: 75%;
  font-size: 1.5em;
}

/* line 123, ../sass/mobile-1170.scss */
.notisalud-page .banner-page .text {
  width: 33%;
  padding: 30px 20px 30px 10px;
}

/* line 127, ../sass/mobile-1170.scss */
.notisalud-page .banner-page .text header h1 {
  margin-top: 0px;
}

/* line 134, ../sass/mobile-1170.scss */
.health-funders-page nav.submenu-banner ul li a {
  padding: 10px 10px !important;
}
/* line 136, ../sass/mobile-1170.scss */
.health-funders-page nav.submenu-banner ul li a.oneline {
  padding-top: 20px !important;
}

/*about us page*/
/* line 144, ../sass/mobile-1170.scss */
.about-us-page .banner-page {
  background-position: right bottom;
  background-size: auto 100%;
}
/* line 150, ../sass/mobile-1170.scss */
.about-us-page .banner-page nav.submenu-banner ul li {
  height: 60px;
}
/* line 152, ../sass/mobile-1170.scss */
.about-us-page .banner-page nav.submenu-banner ul li a {
  font-size: 1.5em;
}
/* line 154, ../sass/mobile-1170.scss */
.about-us-page .banner-page nav.submenu-banner ul li a.oneline {
  padding-top: 19px;
}

/* line 161, ../sass/mobile-1170.scss */
nav.submenu-banner ul {
  display: block !important;
}

/*Work Us page*/
/* line 168, ../sass/mobile-1170.scss */
.work-us-page .wrapper.background .row.container {
  max-width: 960px;
}

/*Work position page*/
/* line 177, ../sass/mobile-1170.scss */
.work-position-page .wrapper .col-2-3 {
  padding-left: 0px;
  width: 60%;
}
/* line 181, ../sass/mobile-1170.scss */
.work-position-page .wrapper .side {
  width: 40%;
}
/* line 183, ../sass/mobile-1170.scss */
.work-position-page .wrapper .side p {
  font-size: 1.5em;
}
/* line 190, ../sass/mobile-1170.scss */
.work-position-page .background1 .button .btn {
  font-size: 1.6em;
}

/*Plan Details page*/
/* line 201, ../sass/mobile-1170.scss */
.plan-detail-page .row .boxes article a {
  display: block;
}
/* line 205, ../sass/mobile-1170.scss */
.plan-detail-page .row .boxes article a > div header .icon {
  padding: 5px 10px 5px 0px;
}
/* line 208, ../sass/mobile-1170.scss */
.plan-detail-page .row .boxes article a > div header h3 {
  font-size: 1.5em;
}

/*Commerce Enterprise page*/
/* line 220, ../sass/mobile-1170.scss */
.commerce-enterprise-page .banner-page {
  background-position: 10% bottom;
}
/* line 222, ../sass/mobile-1170.scss */
.commerce-enterprise-page .banner-page .text {
  background: none;
}
/* line 225, ../sass/mobile-1170.scss */
.commerce-enterprise-page .banner-page .text header h1 {
  margin: 0px;
}
/* line 227, ../sass/mobile-1170.scss */
.commerce-enterprise-page .banner-page .text header h1 span {
  display: block;
}
/* line 232, ../sass/mobile-1170.scss */
.commerce-enterprise-page .banner-page .text p {
  margin-top: 15px;
  margin-bottom: 0px;
}
/* line 241, ../sass/mobile-1170.scss */
.commerce-enterprise-page nav.submenu-banner ul li,
.commerce-enterprise-page nav.submenu-page-mobile ul li {
  width: 18%;
  max-width: inherit;
  margin-left: 0.25%;
}
/* line 245, ../sass/mobile-1170.scss */
.commerce-enterprise-page nav.submenu-banner ul li:nth-child(3),
.commerce-enterprise-page nav.submenu-page-mobile ul li:nth-child(3) {
  width: 19.75%;
}
/* line 248, ../sass/mobile-1170.scss */
.commerce-enterprise-page nav.submenu-banner ul li a,
.commerce-enterprise-page nav.submenu-page-mobile ul li a {
  width: 150px;
}

/*footer*/
/* line 258, ../sass/mobile-1170.scss */
#container > footer nav {
  width: 40% !important;
}
/* line 259, ../sass/mobile-1170.scss */
#container > footer .noti-excerpt {
  width: 27% !important;
}
/* line 261, ../sass/mobile-1170.scss */
#container > footer .noti-excerpt br {
  display: none;
}
/* line 262, ../sass/mobile-1170.scss */
#container > footer .noti-excerpt .btn {
  font-size: 1.2em;
}
/* line 266, ../sass/mobile-1170.scss */
#container > footer nav ul li a {
  display: block;
}
/* line 270, ../sass/mobile-1170.scss */
#container > footer .ads-sector {
  width: 300px;
}
/* line 272, ../sass/mobile-1170.scss */
#container > footer .ads-sector a img {
  height: auto;
}
/* line 273, ../sass/mobile-1170.scss */
#container > footer .ads-sector .ads {
  width: 265px;
  float: right;
}
/* line 274, ../sass/mobile-1170.scss */
#container > footer .ads-sector .datafiscal {
  width: 180px;
  padding: 0;
  float: right;
}
/* line 279, ../sass/mobile-1170.scss */
#container > footer .ads-sector .pdp {
  width: 72px;
  padding: 0;
}

/* line 287, ../sass/mobile-1170.scss */
.landing-page .banner .btn {
  margin-right: 5px !important;
}

/* line 295, ../sass/mobile-1170.scss */
.contact-us-page .wrapper .container .box-list article .col-1-4 h3 {
  font-size: 2.1em;
}

/* line 305, ../sass/mobile-1170.scss */
.application-spontaneous-page .wrapper form fieldset div.jquery-filestyle input[type="text"][disabled] {
  width: 60% !important;
}

/* line 309, ../sass/mobile-1170.scss */
.application-spontaneous-page .wrapper form fieldset .row .file .jquery-filestyle label {
  width: 38%;
  max-width: 270px;
}



/****** IHSA MOBILE **********/


header nav .wrapper, .wrapper > .row.container {
    padding:0 30px;
}

.banner .content-slider > .wrapper {
    
}

header nav .main-menu {
    margin-right: 0;
    max-width: 75%;
}