
/************************************************* 
 *Responsive Media Queries 
 *************************************************/

 /* Two Column Layout - General */
@media all and (min-width: 50em) {
  .l-two-col .l-main {
    float: left;
    width: 70%;
    padding-right: 1em; } 
}

@media all and (max-width: 50em) {
  .l-two-col .l-sidebar {
    clear: both; } 
}

@media all and (min-width: 50em) {
  .l-two-col .l-sidebar {
    float: left;
    width: 30%;
    padding: 0 0 0 1em; } 
}



@media all and (max-width: 1199px) {
  /* Layout */
  #header,
  #navigation,
  #main,
  #content-main,
  footer,
  .radix-factory,
  div#umnhf-f.umnhf {
	  padding:0px;
  }

  /* Header */  
  .radix-factory.factory-bgnd .row-header,
  .radix-factory .row-header {
    min-height:auto;
  }

  
  /* Main Menu */
  .pane-superfish-1 {
    padding-left:0;
  }
  
  .pane-superfish-1 .sf-main-menu {
    padding-left: 20px;
  }
  
  ul.sf-main-menu > li > a {
    padding: 16px 30px;
  }
  
  /* Breadcrumbs */
  nav.breadcrumb {
      padding-left: 50px;
  }
  
  /* Main Content */
  .row {
    margin-left: -30px;
    margin-right: -30px;
  }

  /* Bio Landing Pages */
  .view-people-who-have-biography-pages .views-row {
    min-height: 400px;
    padding: 15px 30px 0 30px;
  }
  
}

@media all and (max-width: 991px) {
  /* Layout */
  #header,
  #navigation,
  #main,
  #content-main,
  footer,
  .radix-factory {
	  padding:0;
  }
  div#umnhf-f.umnhf {
	  padding:10px;
  }
  
  /* Header */
  .radix-factory.factory-bgnd .row-header {
    height: 137px;
  }
  
  .radix-factory .row-background {
    height: 137px;
    margin: 0 0 -137px;
  }
  
  .radix-factory .row-background img {
      height: auto;
      max-width: 1060px;
      width: 1060px;
  }
  
  #logo img, .header__logo img, img#logo {
      max-height: 60px;
  }

   .lite-header__name,
  .pane-page-site-name, h1.header__site-name, span.header__site-name {
    font-size: 32px;
    line-height:32px;
  }
  
  /* Main Menu */
  .row-menubar {
    margin-left:0px;
    margin-right:0px;
  }
  
   ul.sf-main-menu > li > a {
    padding: 16px 20px;
  }
  
  
  .pane-superfish-1 {
    padding-left:0;
  }
  
  .pane-superfish-1 .sf-main-menu {
    padding-left: 0;
  }
  
  a > .sf-sub-indicator,
  .sf-sub-indicator {
      right: 7px;
  }
  
  /* Breadcrumb */
  nav.breadcrumb {
      padding-left: 25px;
  }

  /* Bio Landing Pages */
  .view-people-who-have-biography-pages .views-row {
    min-height: 335px;
    padding: 15px 25px 0 25px;
  }
  
}



@media all and (max-width: 767px) {
  /* Layout */
  #header, #navigation, #main, #content-main, footer, .radix-layouts-headertop div#umnhf-f.umnhf {
      padding: 0px 10px;
  }


  .radix-factory .pane-system-user-menu,
  .radix-factory .pane-search-form,
  .radix-factory .row-menubar {
    display:none;
  }
  
  /* General Elements */
  h1,
  .pane-page-title h1 {
    font-size: 28px;
  }

  .row {
    margin-right: 0px;
    margin-left: 0px;
  }

  /* Header */
  .row-headertop {
    display:block;
  }

  #header {
    padding: 0;
  }
  .radix-factory.factory-bgnd .row-header {
    height: 100px;
  }

  .radix-factory .row-background {
    height: 100px;
    margin: 0 0 -100px 0;
  }
  
  .radix-factory .row-background img {
      height: auto;
      max-width: 1060px;
      width: 768px;
  }
  .row-header,
  .radix-factory.factory-bgnd .row-header {
    text-align:center;
    position:relative;
  }

  .radix-layouts-header1, .radix-layouts-header2 {
    display:inline-block;
    float:none;
    margin: 10px;
  }
  .factory-bgnd .radix-layouts-header1, .factory-bgnd .radix-layouts-header2 {
    display:inline-block;
    padding: 15px 15px;
  }

  .row-header-wrapper .lite-posleft {
    margin-right: 0;
  }
  
  .radix-factory.factory-bgnd .row-header {
    height: auto;
  }
  
  .radix-factory .row-background {
    display:none;
  }

  #logo , .header__logo {
    display:none;
  }
  
  .factory-bgnd .radix-layouts-header1, .factory-bgnd .radix-layouts-header2 {
    background: none;
    margin: 0;
  }
  
  .lite-header__name,
  .pane-page-site-name, h1.header__site-name, span.header__site-name {
    font-size:28px;
    line-height:34px;
  }
  
  .lite-header__slogan,
  .radix-layouts-header1 .pane-page-slogan, .header__site-slogan {
    line-height:18px;
  }
    
  /* Breadcrumb */
  .pane-page-breadcrumb {
    display:none;
  }
  
  /* Messages */
  .messages, .warning, .messages--error {
    font-size: 14px;
  }
  
  /* Main Content Area */
  .radix-layouts-main {
      padding-left: 10px;
      padding-right: 10px;
  }
  .row-main, #main {
    border-top:2px #ddd solid;
    padding-top: 15px;
  }
  
  /* TABS */
  .tabs {
    float:none;
    display:block;
    width:100%;
    margin: 0 0 10px 0;
    text-align:center;
  }
  
  .tabs li{
    display:inline-block;
  }
  
  .tabs a {
    border-bottom: 3px solid #ccc;
    font-size: 14px;
    margin-left: 5px;
    margin-right:5px;
    padding: 1px 10px;
  }
  
  .radix-layouts-content {
    padding-right:0;
    padding-left:0;
  }
  
  .radix-layouts-content .panel-panel-inner, #content {
    border-top:0;
    padding-top: 0;
  }
  
  /* Biography Page */
  .pane-node-field-cv {
    width: 100%;
  }
}

@media (max-width: 900px) {
  .view-people-who-have-biography-pages .views-row {
    padding: 15px 35px 0 35px;
    width: 46.5%;
  }
}


@media (max-width: 600px){
  .view-people-who-have-biography-pages .views-row {
    padding: 15px 45px;
    width: 96%;
    margin: 10px 2%;
  }
}

@media all and (max-width: 479px) {
  .pane-page-title h1 {
    text-align:center;
  }

  /* Header */
  #logo img, .header__logo img, img#logo {
    display:none;
  }
  
  .factory-bgnd .radix-layouts-header1, 
  .factory-bgnd .radix-layouts-header2 {
    padding: 7px 15px;
  }
  
  .lite-header__name,
  .pane-page-site-name, 
  h1.header__site-name, 
  span.header__site-name {
    font-size:26px;
    line-height:30px;
  }
  
  .lite-header__slogan, 
  .radix-layouts-header1 .pane-page-slogan, 
  .header__site-slogan {
    line-height: 18px;
    font-size:14px;
  }
  
  /* Biography Page */
  .pane-node-field-position {
    font-size: 18px;
    text-align:center;
  }
  
  #mobile__content__user a.menu__link, #mobile__content__menu a.menu__link {
    width: 290px;
  }
  
  /* Bio Landing Pages */
  .view-people-who-have-biography-pages .views-row {
    min-height: auto;
    padding: 15px 45px;
    width: 96%;
    margin: 10px 2%;
  }
  
}
