/**
 * This is not a mobile first approach
 * because we need to apply responsive design for existing and old layout developed for desktop only.
 *
 * MCSU Medicine UNSW Australia
 * June 2015
 */
/**
 * screens
 *
 * iphone 6 : 375 x 667
 * iphone 6 plus : 414 x 736
 * Samsung Galaxy S4 : 360 x 640
 * iPad 3/4 : 768 x 1024
 */
.slicknav_menu {
  display: none; }

@media only screen and (max-width: 850px) {
  /* box-sizing : padding and border included in the element's total width and height */
  *,
  *:after,
  *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .front #main-container-c2,
  .front #main-container-c3 {
    background: transparent none !important; }
    .front #main-container-c2 .main-container-c-inner,
    .front #main-container-c3 .main-container-c-inner {
      padding: 1em; }
    .front #main-container-c2 h2,
    .front #main-container-c3 h2 {
      margin: 0 auto;
      min-width: 200px;
      text-align: center; }
    .front #main-container-c2 li,
    .front #main-container-c3 li {
      border-bottom: 0 none !important;
      padding-top: 0.5em !important;
      padding-bottom: 0.5em !important; }
    .front #main-container-c2 .calendar-link,
    .front #main-container-c3 .calendar-link {
      top: 0; }
    .front #main-container-c2 .view-footer,
    .front #main-container-c3 .view-footer {
      bottom: 0;
      max-width: 183px;
      margin: 0 auto; }
  .front .front-news li.views-row {
    height: 4em; }
  .front .home-block-middle,
  .front .home-block-top {
    background: transparent none !important; }
  .front #wrapper-second {
    padding-bottom: 2em; }
  .front .mod-shadow-box-content {
    padding: 0 !important; }
  .front .views-slideshow-controls-text-next,
  .front .views-slideshow-controls-text-previous,
  .front .views-slideshow-controls-bottom {
    display: none !important; }
  .front .views_slideshow_cycle_slide {
    clear: both;
    width: 100% !important;
    min-width: inherit;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: auto !important; }
  .front #programs-carousel .left-photo,
  .front #projects-carousel .left-photo,
  .front #profile-carousel .left-photo,
  .front #people-carousel .left-photo {
    margin: 0 1em 1em 0 !important; }
  .front #programs-carousel .introduction,
  .front #projects-carousel .introduction,
  .front #profile-carousel .introduction,
  .front #people-carousel .introduction {
    float: none;
    width: initial; }
  .front #programs-carousel .views-row .introduction,
  .front #projects-carousel .views-row .introduction,
  .front #profile-carousel .views-row .introduction,
  .front #people-carousel .views-row .introduction {
    padding-left: 0; }
    .front #programs-carousel .views-row .introduction h2,
    .front #projects-carousel .views-row .introduction h2,
    .front #profile-carousel .views-row .introduction h2,
    .front #people-carousel .views-row .introduction h2 {
      padding-bottom: 0.5em; }
    .front #programs-carousel .views-row .introduction .profile,
    .front #programs-carousel .views-row .introduction .project,
    .front #projects-carousel .views-row .introduction .profile,
    .front #projects-carousel .views-row .introduction .project,
    .front #profile-carousel .views-row .introduction .profile,
    .front #profile-carousel .views-row .introduction .project,
    .front #people-carousel .views-row .introduction .profile,
    .front #people-carousel .views-row .introduction .project {
      position: relative;
      top: initial;
      left: initial;
      float: left;
      max-width: 30%;
      padding: 1em 1em 1em 0;
      margin: 0; }
      .front #programs-carousel .views-row .introduction .profile img,
      .front #programs-carousel .views-row .introduction .project img,
      .front #projects-carousel .views-row .introduction .profile img,
      .front #projects-carousel .views-row .introduction .project img,
      .front #profile-carousel .views-row .introduction .profile img,
      .front #profile-carousel .views-row .introduction .project img,
      .front #people-carousel .views-row .introduction .profile img,
      .front #people-carousel .views-row .introduction .project img {
        margin: 0;
        padding: 0; }
  .front .views_slideshow_cycle_main .button_grey {
    display: none; }
  .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
    overflow-y: hidden !important;
    width: 100% !important; }
    .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views_slideshow_slide {
      width: 100% !important; }
      .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views_slideshow_slide img {
        width: 100% !important;
        height: auto !important; }
      .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views_slideshow_slide .homepage-slider-description {
        width: 100% !important; }
      .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views_slideshow_slide .profile img,
      .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views_slideshow_slide .project img,
      .front .views_slideshow_cycle_main .views-slideshow-cycle-main-frame .views_slideshow_slide .projects-carousel img {
        width: inherit !important; }
  .front .view .more {
    width: auto !important;
    bottom: inherit !important;
    top: inherit !important;
    left: inherit !important;
    right: inherit !important; }
  .front .view-content {
    height: auto !important; }
  .front .calendar_cell .month {
    height: auto !important; }
  .front .view ul {
    clear: both;
    width: 100% !important;
    min-width: inherit;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: auto !important; }
  .front .region-quick-links,
  .front .region-collab-centres {
    padding: 2em 1em 1em 0 !important;
    width: 16em !important;
    float: left;
    clear: none !important; }
  .front #block-block-6 .content {
    border: 0 none;
    padding-left: 0;
    margin-left: 0; }
  .front .quicklinks-item-list ul li,
  .front .groups-item-list ul li {
    margin-right: 3% !important;
    width: 47% !important;
    margin-bottom: 5% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .main-menu {
    clear: both;
    width: 100% !important;
    min-width: inherit;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: auto !important;
    background-image: none !important; }
    .main-menu .backLava {
      display: none !important; }
    .main-menu > ul.main-menu {
      display: none !important; }
    .main-menu .slicknav_menu {
      display: block;
      background: #1a171b; }
      .main-menu .slicknav_menu .slicknav_btn {
        background-color: #444; }
      .main-menu .slicknav_menu .slicknav_nav {
        padding-bottom: 1em; }
      .main-menu .slicknav_menu ul {
        position: relative !important;
        padding-left: 2em;
        clear: both !important; }
        .main-menu .slicknav_menu ul li {
          clear: both !important;
          display: block !important;
          width: 100% !important;
          min-height: 3em !important;
          height: auto !important;
          line-height: 1 !important;
          float: none !important;
          background-image: none !important;
          border: 0 none !important; }
          .main-menu .slicknav_menu ul li ul {
            visibility: visible !important;
            top: initial !important;
            padding-left: 2em !important;
            background: transparent none !important;
            left: auto !important;
            width: initial !important; }
          .main-menu .slicknav_menu ul li a {
            color: #ffffff !important;
            font-size: initial !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
            border: 0 none !important;
            background-color: inherit !important;
            width: initial !important; }
            .main-menu .slicknav_menu ul li a:hover {
              background-color: inherit;
              -webkit-border-radius: 0;
              -moz-border-radius: 0;
              border-radius: 0;
              color: #999999 !important; }
      .main-menu .slicknav_menu input {
        background-color: #FFFFFF !important;
        background-image: none !important;
        font-size: initial !important;
        width: 60% !important;
        color: black !important;
        margin-left: 5% !important;
        padding: 0.2em !important; }
        .main-menu .slicknav_menu input.form-submit {
          position: relative !important;
          text-indent: initial !important;
          text-align: center !important;
          width: 20% !important;
          background-color: #444 !important;
          color: white !important;
          border: 0 none !important;
          height: auto !important; }
    .main-menu #main_search {
      display: none; }

  #wrapper-t {
    background: #ffffff none !important; }
    #wrapper-t #top-link-wrapper {
      min-height: 1.5em;
      margin-bottom: 0.5em; }
      #wrapper-t #top-link-wrapper .top-link-container .smlfont,
      #wrapper-t #top-link-wrapper .top-link-container .lrgfont,
      #wrapper-t #top-link-wrapper .top-link-container .separator {
        display: none; }
    #wrapper-t #header .logo {
      float: left;
      max-width: 40%; }
      #wrapper-t #header .logo a {
        position: relative !important;
        top: inherit !important;
        left: inherit !important;
        right: inherit !important;
        bottom: inherit !important;
        height: auto; }
      #wrapper-t #header .logo img {
        width: 100% !important;
        height: auto !important; }
    #wrapper-t #header .logo-top-left,
    #wrapper-t #header .logo-top-right {
      clear: none !important;
      float: right;
      position: relative !important;
      top: inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important;
      max-width: 40%;
      padding: 0;
      margin: 0; }
      #wrapper-t #header .logo-top-left img,
      #wrapper-t #header .logo-top-right img {
        width: 100% !important;
        height: auto !important; }
    #wrapper-t #header .logo-top-left {
      display: none; }

  #footer {
    padding: 5%; }
    #footer .footer-t {
      top: inherit; }
      #footer .footer-t .footer-tl,
      #footer .footer-t .footer-tr {
        padding: 1em 0; }
      #footer .footer-t ul.quick-link {
        top: inherit;
        left: inherit;
        right: inherit;
        bottom: inherit; }

  /* People page */
  .content_top {
    padding-left: 0 !important; }
    .content_top .region-content-top .block .view-content {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      padding-right: 0 !important; }
      .content_top .region-content-top .block .view-content .profile-image,
      .content_top .region-content-top .block .view-content .project-image,
      .content_top .region-content-top .block .view-content .resource-image,
      .content_top .region-content-top .block .view-content .newsevents-image,
      .content_top .region-content-top .block .view-content img {
        clear: both;
        width: 100% !important;
        min-width: inherit;
        margin-left: 0 !important;
        margin-right: 0 !important;
        height: auto !important;
        position: relative !important;
        top: inherit !important;
        left: inherit !important;
        right: inherit !important;
        bottom: inherit !important;
        max-height: initial !important;
        line-height: 0 !important; }
        .content_top .region-content-top .block .view-content .profile-image:before, .content_top .region-content-top .block .view-content .profile-image:after,
        .content_top .region-content-top .block .view-content .project-image:before,
        .content_top .region-content-top .block .view-content .project-image:after,
        .content_top .region-content-top .block .view-content .resource-image:before,
        .content_top .region-content-top .block .view-content .resource-image:after,
        .content_top .region-content-top .block .view-content .newsevents-image:before,
        .content_top .region-content-top .block .view-content .newsevents-image:after,
        .content_top .region-content-top .block .view-content img:before,
        .content_top .region-content-top .block .view-content img:after {
          content: "";
          display: table; }
        .content_top .region-content-top .block .view-content .profile-image:after,
        .content_top .region-content-top .block .view-content .project-image:after,
        .content_top .region-content-top .block .view-content .resource-image:after,
        .content_top .region-content-top .block .view-content .newsevents-image:after,
        .content_top .region-content-top .block .view-content img:after {
          clear: both; }
    .content_top .region-content-top .block .form-item {
      float: none !important; }
    .content_top .region-content-top .block-hivsearch {
      padding: 1em !important; }

  body {
    font-size: 100% !important;
    margin: 0 auto !important;
    width: 90%;
    background: #ffffff !important; }
    body td, body tr, body div, body p, body a, body span, body input, body select {
      font-size: initial !important;
      line-height: 120% !important; }
    body .node .field-item table {
      width: 100% !important; }
    body img {
      max-width: 100% !important;
      height: auto !important; }
    body form input.form-text {
      width: 100%; }
    body #main-container-b .region div.block-views .content,
    body #main-container-b .region div.block-views .content,
    body .bg-transparent,
    body .home-block-bottom,
    body #block-menu-menu-postgraduate-studies-menu .menu,
    body #block-research-program-hiv-research-program-menu .item-list li a.active,
    body #block-views-categories-in-news-block .item-list li a.active,
    body #block-menu-menu-postgraduate-studies-menu li .active,
    body #block-views-surveillance-report-menu-block .active,
    body #block-research-program-hiv-research-program-menu .item-list {
      background: transparent none !important; }
    body #block-research-program-hiv-research-program-menu .item-list li a.active,
    body #block-views-categories-in-news-block .item-list li a.active,
    body #block-menu-menu-postgraduate-studies-menu li .active,
    body #block-views-surveillance-report-menu-block .active {
      height: auto !important;
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important; }
    body #sidemenu,
    body .options-btn,
    body #ne-layout-1,
    body #ne-layout-2,
    body .print-page {
      display: none; }
    body .node iframe,
    body #wrapper-t,
    body #top-link-wrapper,
    body .top-link-container,
    body .logo,
    body .logo-top-left,
    body .logo-top-right,
    body .region-menu-top-right,
    body .home-slideshow,
    body #main-container-c2,
    body #main-container-c3,
    body .main-container-c-inner,
    body .views_slideshow_cycle_main,
    body .front #groups,
    body .region-quick-links,
    body .region-collab-centres,
    body div.block-views .content,
    body .field-type-user-reference,
    body .view .status,
    body #wrapper,
    body #wrapper-second,
    body #main-container,
    body #main-container-b-wrapper,
    body .content_top,
    body .tertiary-header-left,
    body .tertiary-header .field-type-image,
    body .mod-public,
    body .mod-public .content .content_,
    body .not-front .mod-public.last,
    body .front .mod-public.last,
    body #wrapper-b,
    body #wrapper-bl,
    body .block,
    body #header,
    body #container,
    body #footer-links,
    body #footer,
    body #footer-menu,
    body .footer-t,
    body .footer-tl,
    body .footer-tr,
    body .footer-b,
    body .footer-bl,
    body .footer-br,
    body .footer-c,
    body .footer-c5,
    body .inner-left,
    body .inner-right,
    body #footer .quick-link {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      position: relative !important;
      top: inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important; }
      body .node iframe:before, body .node iframe:after,
      body #wrapper-t:before,
      body #wrapper-t:after,
      body #top-link-wrapper:before,
      body #top-link-wrapper:after,
      body .top-link-container:before,
      body .top-link-container:after,
      body .logo:before,
      body .logo:after,
      body .logo-top-left:before,
      body .logo-top-left:after,
      body .logo-top-right:before,
      body .logo-top-right:after,
      body .region-menu-top-right:before,
      body .region-menu-top-right:after,
      body .home-slideshow:before,
      body .home-slideshow:after,
      body #main-container-c2:before,
      body #main-container-c2:after,
      body #main-container-c3:before,
      body #main-container-c3:after,
      body .main-container-c-inner:before,
      body .main-container-c-inner:after,
      body .views_slideshow_cycle_main:before,
      body .views_slideshow_cycle_main:after,
      body .front #groups:before,
      body .front #groups:after,
      body .region-quick-links:before,
      body .region-quick-links:after,
      body .region-collab-centres:before,
      body .region-collab-centres:after,
      body div.block-views .content:before,
      body div.block-views .content:after,
      body .field-type-user-reference:before,
      body .field-type-user-reference:after,
      body .view .status:before,
      body .view .status:after,
      body #wrapper:before,
      body #wrapper:after,
      body #wrapper-second:before,
      body #wrapper-second:after,
      body #main-container:before,
      body #main-container:after,
      body #main-container-b-wrapper:before,
      body #main-container-b-wrapper:after,
      body .content_top:before,
      body .content_top:after,
      body .tertiary-header-left:before,
      body .tertiary-header-left:after,
      body .tertiary-header .field-type-image:before,
      body .tertiary-header .field-type-image:after,
      body .mod-public:before,
      body .mod-public:after,
      body .mod-public .content .content_:before,
      body .mod-public .content .content_:after,
      body .not-front .mod-public.last:before,
      body .not-front .mod-public.last:after,
      body .front .mod-public.last:before,
      body .front .mod-public.last:after,
      body #wrapper-b:before,
      body #wrapper-b:after,
      body #wrapper-bl:before,
      body #wrapper-bl:after,
      body .block:before,
      body .block:after,
      body #header:before,
      body #header:after,
      body #container:before,
      body #container:after,
      body #footer-links:before,
      body #footer-links:after,
      body #footer:before,
      body #footer:after,
      body #footer-menu:before,
      body #footer-menu:after,
      body .footer-t:before,
      body .footer-t:after,
      body .footer-tl:before,
      body .footer-tl:after,
      body .footer-tr:before,
      body .footer-tr:after,
      body .footer-b:before,
      body .footer-b:after,
      body .footer-bl:before,
      body .footer-bl:after,
      body .footer-br:before,
      body .footer-br:after,
      body .footer-c:before,
      body .footer-c:after,
      body .footer-c5:before,
      body .footer-c5:after,
      body .inner-left:before,
      body .inner-left:after,
      body .inner-right:before,
      body .inner-right:after,
      body #footer .quick-link:before,
      body #footer .quick-link:after {
        content: "";
        display: table; }
      body .node iframe:after,
      body #wrapper-t:after,
      body #top-link-wrapper:after,
      body .top-link-container:after,
      body .logo:after,
      body .logo-top-left:after,
      body .logo-top-right:after,
      body .region-menu-top-right:after,
      body .home-slideshow:after,
      body #main-container-c2:after,
      body #main-container-c3:after,
      body .main-container-c-inner:after,
      body .views_slideshow_cycle_main:after,
      body .front #groups:after,
      body .region-quick-links:after,
      body .region-collab-centres:after,
      body div.block-views .content:after,
      body .field-type-user-reference:after,
      body .view .status:after,
      body #wrapper:after,
      body #wrapper-second:after,
      body #main-container:after,
      body #main-container-b-wrapper:after,
      body .content_top:after,
      body .tertiary-header-left:after,
      body .tertiary-header .field-type-image:after,
      body .mod-public:after,
      body .mod-public .content .content_:after,
      body .not-front .mod-public.last:after,
      body .front .mod-public.last:after,
      body #wrapper-b:after,
      body #wrapper-bl:after,
      body .block:after,
      body #header:after,
      body #container:after,
      body #footer-links:after,
      body #footer:after,
      body #footer-menu:after,
      body .footer-t:after,
      body .footer-tl:after,
      body .footer-tr:after,
      body .footer-b:after,
      body .footer-bl:after,
      body .footer-br:after,
      body .footer-c:after,
      body .footer-c5:after,
      body .inner-left:after,
      body .inner-right:after,
      body #footer .quick-link:after {
        clear: both; }
    body .region-menu-top-right .block ul.menu {
      float: left;
      position: relative !important;
      top: inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important; }
    body #breadcrumb {
      font-size: initial !important; }
    body #breadcrumb,
    body h1.page-title {
      margin-left: 0 !important;
      padding-left: 0 !important; }
    body .tertiary-body h3 span {
      font-size: 116% !important; }
    body .tertiary-header .field {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      max-width: initial !important;
      background-color: transparent !important; }
    body .tertiary-header .field-type-image {
      margin-top: 1em !important; }
    body #main-container {
      padding: 0; }
    body .views_slideshow_cycle_main {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    body #main-container-b-wrapper {
      padding: 0; }
    body #wrapper {
      padding-bottom: 0 !important; }
    body #wrapper-bl {
      padding: 5%;
      margin-top: 1em !important;
      background: #ebeae9 none !important; }
    body .region-content-top .form-item select,
    body .region-content-top .form-item input,
    body .region-content-top input.form-submit {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      position: relative !important;
      top: inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important; }
    body .region-content-top input.form-text {
      background: #FFF none !important; }
    body .region-content-top input.form-submit,
    body .region-content-top input[type=submit] {
      background: #CCC none !important;
      color: #000 !important;
      padding: 0.2em; }
    body .field-type-user-reference .field-item {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      float: none !important;
      clear: both; }
    body .view .more {
      bottom: 5px; }
    body .mod-public .pager-next a,
    body .mod-public .pager-previous a,
    body .mod-public .pager-last a,
    body .mod-public .pager-first a {
      font-size: 0.1px !important; }
    body .shadow-top,
    body .shadow-middle,
    body .page-shadow-bottom {
      background: none !important; }
    body #back-top,
    body #print-top {
      display: none !important; }
    body .wrapper-bg-t {
      margin: 0.5em 0 0 0 !important; }
    body .view-rp-slideshow .view-footer {
      clear: both !important; }
    body .content_ .views-row h3.title,
    body .content_ .views-row .body,
    body .content_ .view-find-a-research-program .views-field-body,
    body .content_ .secondary-title,
    body .content_ .views-field-field-pf-bio {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      clear: none !important;
      float: none; }
    body .content_ .item-image {
      position: relative !important;
      top: inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important;
      float: right !important;
      margin: 0 0 1em 1em;
      max-width: 30%;
      height: auto;
      border: 0 none !important; }
    body .content_ .node-teaser {
      border-bottom: 1px solid #CCCCCC;
      padding-bottom: 1em;
      margin-bottom: 1em; }
    body .colr .block {
      background-color: #CCCCCC;
      padding: 1em !important;
      margin-top: 0;
      margin-bottom: 1em; }
      body .colr .block h2 {
        padding: 0 0 1em 0 !important; }
      body .colr .block h2,
      body .colr .block .content,
      body .colr .block .view-content {
        background: transparent none !important; }
      body .colr .block td.col-1 {
        clear: both;
        width: 100% !important;
        min-width: inherit;
        margin-left: 0 !important;
        margin-right: 0 !important;
        height: auto !important; }
      body .colr .block .quicklinks-list {
        padding-left: 0 !important; }
      body .colr .block .list-with-thumbnail .view-content {
        padding-left: 0 !important; }
    body td.col-1,
    body td.col-2 {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      float: left !important; }
    body .views-field-field-pgrm-members .reference_row {
      margin-bottom: 1em !important; }
    body .views-field-field-pgrm-members .profile-txt {
      width: auto !important; }
    body #hivsearch-block-form .form-type-checkboxes {
      display: none; }
    body .profile .profile-photo {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      position: relative !important;
      top: inherit !important;
      left: inherit !important;
      right: inherit !important;
      bottom: inherit !important;
      max-width: 280px !important; }
    body .profile .group-above-left {
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important; }
    body #hivsearch-block-form .form-item {
      margin-right: 0 !important; }
    body #hivsearch-block-form #edit-submit--2,
    body #search-api-page-search-form-news-events-search #edit-submit-3,
    body #search-api-page-search-form-publications-1-search #edit-submit-4,
    body #webform-client-form-301100156 #edit-submit,
    body .search-advanced #edit-submit--2 {
      background: #666 none !important;
      clear: both;
      width: 100% !important;
      min-width: inherit;
      margin-left: 0 !important;
      margin-right: 0 !important;
      height: auto !important;
      float: none !important;
      margin-top: 0 !important;
      padding: 0.5em !important; }
    body #block-block-4,
    body .block-content-wrapper {
      background: transparent none !important; } }

/*# sourceMappingURL=med-responsive.css.map */
