@media all and (max-width: 320px) {
  html{font-size:8px}
}
@media all and (min-width: 321px) and (max-width: 360px) {
  html{font-size:9px}
}
@media all and (min-width: 361px) and (max-width: 400px) {
  html{font-size:10px}
}
@media all and (min-width: 401px) and (max-width: 440px) {
  html{font-size:11px}
}
@media all and (min-width: 441px) and (max-width: 480px) {
  html{font-size:12px}
}
@media all and (min-width: 481px) and (max-width: 520px) {
  html{font-size:13px}
}
@media all and (min-width: 521px) and (max-width: 560px) {
  html{font-size:14px}
}
@media all and (min-width: 561px) and (max-width: 600px) {
  html{font-size:15px}
}
@media all and (min-width: 601px) and (max-width: 640px) {
  html{font-size:16px}
}
@media all and (max-width: 640px){

  /*  BASIC STUFF  */
  input,select,textarea,body{font:1.875rem/2.5rem Arial,sans-serif}
  p{margin-bottom:1.5rem}
  a:link,a:visited{text-decoration:none}
  ul,ol{padding-left:0.75rem;list-style-position:inside;margin-top:0.5rem;margin-bottom:1.5rem}
  li ul,li ol{margin-top:0.5rem}
  #text_content_main li,#content_sidebar li{margin-bottom: 0.5rem;}
  #text_content_main ul li,#content_sidebar ul li{list-style:disc inside none}
  h1{font-size:3rem;line-height:3.5rem;margin-bottom:0.625rem;color:#8E5614}
  h2{font-size:2.5rem;line-height:3rem;margin-bottom:0.3125rem;margin-top:1rem;font-family:Arial,sans-serif;font-weight:700}
  #lu_header_wrapper{display:none}
  .hide-xs,.show-xl{display:none !important}
  .show-xs{display:block !important}
  h3,h4,h5,h6{font-size:2rem;line-height:2.5rem;margin-bottom:0;margin-top:0;font-family:Arial,sans-serif;font-weight:700}
  input, textarea, select, submit{padding:0.3125rem;}
  hr{margin:0.9375rem;}
  .no-sidebar{margin-right:0;}


  /* PAGING AND A-Ö */
  .paging a,.paging strong,.links_ao a{line-height:3.75rem;margin-bottom:1rem;margin-right:1rem;width:3.75rem;background-color:#EBE5D8;color:#303030;font-weight: normal;font-size: 2rem;}
  .pagination .paging .inactive_letter, .links_ao .inactive_letter{color:#ddd}
  .pagination .paging .active_letter, .links_ao .active_letter{background-color:#9C6114; color:#FFF}
  .paging span{font-size:1.5rem}
  .paging .disabled{display:none}
  .links_ao{margin-right: -2rem}
  .links_ao .list_all{width: 8.5rem}

  /*RESPONSIVE TABLE*/
  .table-responsive{overflow-x:scroll;overflow-y:hidden;width:100%;position:relative}
  .swipe-icon{background-image:url(../images/swipe-overlay.png);background-size:contain;background-repeat:no-repeat;z-index:100;position:absolute;width:12.5rem;height:3.25rem;top:10rem;left:10.3125rem}

  /*  TABS  */
  #tabs, #text_wrapper.grid-23 #tabs{padding: 0 2.5rem 0 2.5rem;background-color: white;margin: 0}
  #tabs li{width:100%;display: block;background-color: #fff;padding: 0;margin-bottom: 0.5rem}
  #tabs li:last-child{padding-bottom: 2rem;margin:0}
  #tabs li a{display: inline-block;font-family: Georgia,serif;text-align: center;text-decoration: none;background-color: #dedbd9;color: #303030;display: block;font-size: 1.75rem;padding: 0.75rem;text-decoration: none}
  #tabs li a.selected{background-color: #9c6114;color: white}
  #tab-sidebar-wrapper{min-height:0px}
  .tab-content{margin:0 2.5rem;padding: 2rem 0}
  #tab-sidebar-wrapper .tab-sidebar-info, #content_sidebar_wrapper .tab-sidebar-info{margin: 2.5rem}
  #tab-sidebar-wrapper h2, #content_sidebar_wrapper h2{border-bottom: 1px solid #9c6114;font: 1.875rem/2.5rem Arial,sans-serif;color: #8e5614;display: block;font-weight: 700;margin: 0 0 1.125rem;padding: 1.125rem 0;text-transform: uppercase}

  /*  FILTER  */
  .filter-button{font: 1.625rem/2.5rem Georgia, serif;color: #fff;background:url(../images/responsive_arrow_icon_right.png) #9c6114 no-repeat 90% 55%;background-size: 0.8125rem;display: block;padding: 0.75rem 2.5rem 0.75rem 1rem;margin-bottom: 1rem;float: right}
  #tab-sidebar-wrapper .tab-sidebar-toggle h2.filter-title, #content_sidebar_wrapper .tab-sidebar-toggle h2.filter-title{background: #fff;font: 2.5rem/2.5rem georgia, serif;color: #303030;padding: 06;border-bottom: none;display: block;margin: 0;text-transform: none}
  #tab-sidebar-wrapper .tab-sidebar-toggle h2, #content_sidebar_wrapper .tab-sidebar-toggle h2{background: url("../images/submenu-arrow-down-large.png") no-repeat scroll right center transparent;border-bottom: 1px solid #9c6114;color: #8e5614;font-family: Georgia,serif;font-weight: 400;text-transform: uppercase}
  .filter-back-button-wrapper{background-color: #fff}
  .filter-back-button-wrapper .filter-back-button{font: 1.625rem/2.5rem Georgia, serif;color: #fff;background:url(../images/responsive_arrow_icon_left.png) #9c6114 no-repeat 0.5rem 55%;background-size: 0.8125rem;display: block;padding: 0.75rem 1rem 0.75rem 2rem;margin: 0;float: left}
  .tab-sidebar-toggle ul li{border-bottom: 1px solid #dedbd9;margin-left: 0;margin-top: 1rem}
  .tab-sidebar-toggle ul li:first-child{margin-top:0}

  /* TOOLBAR */
  #toolbar_wrapper{height:auto}
  #toolbar_content{height:5rem;padding:0}
  #toolbar_content li{line-height:5rem;border-left:1px solid #DEDBD9;font-size:1.375rem;padding:0}
  #toolbar_content #toolbar_navigation_left li{padding:0 1.812rem}
  #toolbar_content #responsive-toolbar-logo a{background:url(../images/logos/lu-logo-left-sv.png) no-repeat center left;background-size:contain;width:19rem;height:5rem;display:inline-block}
  #toolbar_content #responsive-toolbar-logo.en a{background:url(../images/logos/lu-logo-left-en.png) no-repeat center left;background-size:contain;width:19rem;height:5rem;display:inline-block}
  #toolbar_content #responsive-toolbar-logo.sv a{background:url(../images/logos/lu-logo-left-sv.png) no-repeat center left;background-size:contain;width:19rem;height:5rem;display:inline-block}
  #toolbar_content #toolbar_navigation_right li:first-child{border-left:1px solid #DEDBD9}
  #toolbar_content #toolbar_navigation_right li{height:5rem;width:5.3125rem;font-size:0}
  #toolbar_content li#link-international{line-height:5rem;border-left:1px solid #DEDBD9}
  #toolbar_content #link-international a{background:url(../images/responsive-flag-en.png) no-repeat center center;background-size:2.125rem;height:100%;width:100%;font-size:0;display:inline-block}
  #toolbar_content #link-international.en a{background:url(../images/responsive-flag-en.png) no-repeat center center;background-size:2.125rem}
  #toolbar_content #link-international.sv a{background:url(../images/responsive-flag-sv.png) no-repeat center center;background-size:2.125rem}
  #toolbar_content #responsive-search{line-height:5rem}
  #toolbar_content #responsive-search a{background:url(../images/responsive-search-bronze.png) no-repeat center center;background-size:2.125rem;height:100%;width:100%;font-size:0;display:inline-block}
  #toolbar_content #responsive-toolbar-logo,#toolbar_content #toolbar_navigation_right{line-height:0}

  /*  PARTNERS  */
  #partners-wrapper{padding:2.5rem}
  #partners-content{border-bottom:none;border-top:0.3125rem solid #9C6114;margin:0;padding:1rem 0 0}
  .partners-title{color:#8E5614;font-family:Georgia,serif;font-size:3rem;padding:0}
  #partners-content .column ul{margin:0;padding:0}
  #partners-wrapper li{border-top:1px dotted #DED8D9;line-height:3rem;list-style:none outside none;padding-bottom:1.625rem;padding-top:1.875rem}
  #partners-wrapper li a{font-size:2rem}
  #partners-wrapper li.last{border-bottom:none}
  #partners-wrapper .column-4 li.last{border-bottom:1px dotted #DED8D9}
  #partners-content img{float:left;width:50%;}

  /* SCROLL TO TOP */
  #scroll_to_top{position:fixed;bottom:3rem;right:0;background:url(../images/responsive-scroll-to-top.png) no-repeat center center;background-size:5.625rem;height:5.625rem;width:5.625rem;z-index:900}

  /* RESPONSIVE SEARCH */
  #responsive_search_wrapper{display:none;position:absolute;left:0;right:0;background-color:#FFF;z-index:500;padding:2.3125rem}
  #responsive_search #responsive_search_span{display:block;overflow:hidden;padding:0}
  #responsive_search_text{height:4rem;border:none;background-color:#E9E9E9;box-shadow:none;font-size:2rem;display:inline-block;line-height:1;width:calc(100% - 4rem);float:left;-webkit-appearance:none;border-radius:0;padding:0}
  #responsive_search_icon{background:url(../images/responsive-search-grey.png) no-repeat center center;background-size:2.125rem;background-color:#E9E9E9;width:4rem;height:4rem;display:inline-block;float:left}
  #responsive_search_submit{background:url(../images/responsive-search-button.png) no-repeat center center;background-size:cover;height:4rem;width:4rem;border:none;background-color:#9C6114;margin-left:0.375rem;float:right;-webkit-appearance:none;border-radius:0}

  /* RESPONSIVE NAVIGATION */
  #responsive_navigation_wrapper{display:none;background-color:#FFF;position:absolute;top:0;width:100%;z-index:1500}
  #responsive_navigation{overflow:hidden;padding:2.5rem}
  #responsive_navigation ul{list-style:none outside none;overflow:hidden;margin:0;padding:0}
  #responsive_navigation .menu-level-1 > li > a{border-top:none;font-weight:700}
  #responsive_navigation li{clear:both;position:relative}
  #responsive_navigation a{display:block;text-decoration:none;position:relative;border-top:1px solid #DEDBD9;font-size:2rem;line-height:1.875rem;white-space:nowrap;padding:1.875rem 0 1.875rem 1.875rem}
  .internal #responsive_navigation .menu-level-1 a,#responsive_navigation .menu-level-1 .responsive-shortcuts a{background-color:#6E6E6E}
  .internal #responsive_navigation .menu-level-2 a,#responsive_navigation .responsive-shortcuts .menu-level-2 a{background-color:#999;color:#303030}
  .internal #responsive_navigation .menu-level-3 a,#responsive_navigation .responsive-shortcuts .menu-level-3 a{background-color:#ACACAC;color:#303030}
  .internal #responsive_navigation .menu-level-4 a,#responsive_navigation .responsive-shortcuts .menu-level-4 a{background-color:#BBB;color:#303030}
  .internal #responsive_navigation .menu-level-5 a,#responsive_navigation .responsive-shortcuts .menu-level-5 a{background-color:#CCC;color:#303030}
  .internal #responsive_navigation .menu-level-6 a,#responsive_navigation .responsive-shortcuts .menu-level-6 a{background-color:#EEE;color:#303030}
  #responsive_navigation a.responsive_link{border-left:1px solid #DEDBD9;width:2.125rem;position:absolute;top:0;right:0;bottom:0;left:auto;font-weight:700;font-size:2rem;color:#FFF;padding:1.875rem 1.5rem}
  #responsive_navigation .responsive_link.expand:after{content:"＋"}
  #responsive_navigation .responsive_link.minimize:after{content:"－"}
  #responsive_navigation .menu-level-1 a{background-color:#9C6114;color:#FFF}
  #responsive_navigation .menu-level-2 a{background-color:#B78F5E;color:#303030}
  #responsive_navigation .menu-level-3 a{background-color:#C6A882;color:#303030}
  #responsive_navigation .menu-level-4 a{background-color:#D6C0A4;color:#303030}
  #responsive_navigation .menu-level-5 a{background-color:#E2D2C0;color:#303030}
  #responsive_navigation .menu-level-6 a{background-color:#ECE2D6;color:#303030}
  #responsive_navigation .menu-level-2,#responsive_navigation .menu-level-3,#responsive_navigation .menu-level-4,#responsive_navigation .menu-level-5,#responsive_navigation .menu-level-6{display:none}
  .internal #responsive_navigation li.selected > a,#responsive_navigation li.responsive-shortcuts.selected > a,#responsive_navigation li.responsive-shortcuts li.selected > a,#responsive_navigation li.selected > a{background-color:#000080;color:#FFF}
  #responsive_navigation .menu-level-1 > li:first-child.selected > a{padding-left:1.25rem;border-left:0.625rem solid #9C6114}
  #responsive_navigation li.selected > ul > li > a:first-child{padding-left:1.25rem;border-left:0.625rem solid #000080}
  #responsive_navigation #responsive_menu span{float:left;text-transform:uppercase;color:#8E5614;font:2.5rem/3.75rem Georgia,serif}
  .internal #responsive_navigation #responsive_menu span{color:#000080}
  #responsive_navigation #close_responsive_navigation{float:right;background:url(../images/responsive-close-menu-button.png) no-repeat;background-size:contain;width:3.5rem;height:3.5rem;border:none;padding:0}
  .internal #responsive_navigation #close_responsive_navigation{float:right;background:url(../images/responsive-close-menu-button-internal.png) no-repeat;background-size:contain;width:3.5rem;height:3.5rem;border:none;padding:0}
  #responsive_navigation .menu-level-1 > li,#responsive_navigation #responsive_menu{margin-bottom:1.25rem}

  /* HEADER */
  #header_content{height:8.75rem;margin:0}
  #header_content #header_titles{padding-left:0;margin-left:2.5rem;height:auto;max-width:27rem;overflow:hidden}
  #header_content #header_titles #main_title{font-size:1.875rem;line-height:2.3125rem;margin-bottom:0.625rem;margin-top:2.25rem}
  #header_content #main_title span{border-bottom:none;margin-bottom:0;padding-bottom:0}
  #header_content #header_titles #main_sub_title{font-size:1.125rem;line-height:1.125rem;font-weight:700;margin-bottom:2.5rem}
  #hamburger-icon{background-color:rgba(0,0,0,0);background-image:none;border:none;float:right;position:relative;cursor:pointer;width:2.3125rem;margin-right:2.5rem;margin-left:1.5625rem;margin-top:3.75rem;padding:0}
  #hamburger-icon .icon-bar{background-color:#9C6114;display:block;height:0.3125rem;width:2.3125rem;cursor:pointer;margin:0 0 0.4375rem;padding:0}
  #header_content #header_logo,#header_content #header_logo2{display:none}

  /* LONE PROMO WHITE SPACE BORDER */
  .promo_box{background-color:#fff;border:1px solid #DED8D9;margin:2.5rem;padding:1.125rem 1.125rem 0}
  .promo_wrapper .promo_box{border:0;margin:0;padding:0}
  #content_sidebar .promo_box{margin-left:0;margin-right:0}

  /* PROMO CONTENT */
  .promo{height:auto;font-size:1.875rem;font-family:Arial;display:block;float:none;margin:0 0 1.25rem}
  .promo_icon{background-size:contain;width:5rem;height:4.5rem;right:2.5rem}
  .promo_wrapper_title{font-size:2.5rem;line-height:3rem;margin:-1.125rem -1.125rem 1.1875rem;padding:1.125rem}
  .promo_txt_large .promo_icon,.promo_txt_small .promo_icon{width:5rem;height:4.5rem}
  .promo_wrapper{border:1px solid #DED8D9;margin:2.5rem;padding:1.125rem 1.125rem 0}
  .promo_lead{font-size:1.875rem}
  .promo_title,.promo_txt_large .promo_title,.promo_txt_small .promo_title{font-size:1.875rem;font-weight:700;font-family:Arial;padding:1.875rem 1.875rem 0.675rem}
  .promo a{height:auto}

  /* SLIDESHOW SWIPE OVERLAY */
  .top-promo-swipe-overlay{background-image:url(../images/swipe-overlay.png);position:absolute;top:-12rem;z-index:100;left:13rem;right:13.75rem;background-repeat:no-repeat;background-size:contain;width:12.5rem;height:3.25rem}

  /* IMAGESLIDER */
  .top-promo{background-repeat:no-repeat;background-position:top;position:relative;width:100%;background-size:contain;height:auto}
  .top-promo h1{font-size:2.5rem;line-height:3rem;margin:0 0 1rem;padding:0}
  .cycle-slideshow{min-height:0.125rem;margin:0 0 2.5rem}
  .top-promo-overlay{height:auto;width:100%;float:none;clear:both;top:0;left:0}
  .top-promo-icon{top:-4.5rem;width:5rem;height:4.5rem;background:url(../images/responsive-arrow.png) no-repeat;background-size:cover;right:2.5rem;padding:0}
  .top-promo img{width:100%;display:block;position:relative}
  .top-promo-watermark{background-image:none}
  .slider-controls{display:none}

  /* IMAGESLIDER PAGER */
  .cycle-pager-active{color:#9c6114}
  .slideshow-pager{font-size:3rem;z-index:150;display:block;position:absolute;margin-top:-4.5rem;width:100%;text-align:center;vertical-align:middle;line-height:0}

  /* IMAGESLIDER TEXTBOX */
  .top-promo .text-wrapper{position:relative;float:none;top:auto;left:auto;bottom:auto;clear:both;z-index:0;color:#8E5614;width:auto;opacity:1;padding:2.5rem 2.5rem 4rem}
  .top-promo .text-wrapper h1{border-bottom:none}
  .top-promo .lead{font-size:1.875rem;line-height:2.75rem;margin:0;padding:0}

  /* BREADCRUMBS */
  #breadcrumb_wrapper{margin-bottom:2.5rem}
  #breadcrumb_content{background-color:#F8F3EA;margin:0}
  .internal #breadcrumb_content{background-color:#E8E6E4}
  #breadcrumb_content ul{margin:1.625rem 1.875rem 0.9375rem}
  #breadcrumb_content li{font-size:1.5rem;line-height:1.75rem;margin-bottom:0.675rem}
  #breadcrumb_content a{margin:0 0.675rem}

  /* CALENDARS */
  .calendar-horizontal,.calendar-vertical{margin:0}
  .calendar-vertical h2,.calendar-horizontal h2,#content_sidebar .calendar-vertical h2{font-family:Georgia,serif;font-weight:400;border:none;font-size:2.5rem;line-height:2.75rem;float:left;border-bottom:none;text-transform:lowercase;margin:2.5rem 0 2.5rem 2.5rem;padding:0}
  .calendar-vertical h2:first-letter,.calendar-horizontal h2:first-letter{text-transform:capitalize}
  .calendar-vertical h2,#content_sidebar .calendar-vertical h2{max-width:calc(100% - 15rem);word-wrap:break-word; margin:0 0 2.3125rem}
  .calendar-vertical .archive_link,.calendar-horizontal .archive_link{float:right;position:absolute;top:1.875rem;right:2.5rem;margin:0}
  .calendar-vertical .archive_link a,.calendar-horizontal .archive_link a{font-size:1.375rem;height:1.375rem;line-height:1.375rem;vertical-align:middle;margin-top:0;padding:0.9375rem 1.25rem}
  .calendar-vertical .archive_link .archive_icon,.calendar-horizontal .archive_link .archive_icon{background:url(../images/responsive-archive-arrow-right.png) no-repeat;margin-left: 0.5rem;vertical-align:middle;background-size:0.875rem 1.375rem;line-height:1.375rem;padding-left:0.875rem}
  .calendar-horizontal .calendar-items{border:none;padding:0 2.5rem 2.5rem}
  .calendar-vertical{border:none;padding:2.5rem}
  .calendar-vertical .calendar-item,.calendar-horizontal .calendar-item{border-top:1px solid #9C6114;border-bottom:none;height:auto!important;clear:both;margin:1.875rem 0 0;padding:0}
  .calendar-horizontal .center,.calendar-horizontal .center-left,.calendar-horizontal .center-right{border-left:none;border-right:none}
  .calendar-vertical .calendar-category,.calendar-horizontal .calendar-category{font-size:1.625rem;line-height:1.75rem;margin-top:1.875rem}
  .calendar-vertical .calendar-title,.calendar-horizontal .calendar-title,.calendar-fullwidth .calendar-title{font-family:Arial,sans-serif;font-size:1.65rem;line-height:2.5rem;font-weight:700;margin-top:1.4375rem}
  .calendar-vertical .calendar-lead,.calendar-horizontal .calendar-lead{font-size:1.875rem;line-height:2.5rem;margin-top:1.875rem}
  .calendar-vertical .calendar-date,.calendar-horizontal .calendar-date{font-size:1.625rem;line-height:1.75rem;font-weight:700;position:relative!important;bottom:auto;margin-top:1rem}
  .calendar-fullwidth{padding:0}
  .calendar-fullwidth .calendar-item:first-child{border-top:none}
  .calendar-horizontal .calendar-main-title,.calendar-horizontal h2{margin-bottom:0}

  /* NEWS */
  .news-archive .news-title{width:100%}
  .news-archive .news-date{font-size:1.5rem}
  .news-archive p.news-date{margin-bottom:0}
  .news-wrapper .archive_link{float:right;position:absolute;top:1.875rem;right:2.5rem;margin:0}
  .news-wrapper .archive_link a{font-size:1.375rem;height:1.375rem;line-height:1.375rem;vertical-align:middle;margin-top:0;padding:0.9375rem 1.25rem}
  .news-wrapper .archive_link .archive_icon{background:url(../images/responsive-archive-arrow-right.png) no-repeat;vertical-align:middle;background-size:0.875rem 1.375rem;line-height:1.375rem;padding-left:0.875rem;margin-left: 0.5rem;}
  .news-wrapper h2,#content_sidebar .news-wrapper h2{font-family:Georgia,serif;font-weight:400;font-size:2.5rem;line-height:2.5rem;text-transform:none;border:none;margin:2.5rem 0 2.5rem 2.5rem;padding:0}
  .news-vertical h2,#content_sidebar .news-vertical h2{font-family:Georgia,serif;font-weight:400;font-size:2.5rem;line-height:2.5rem;text-transform:none;border:none;margin:0 0 2.5rem;padding:0}
  .news-vertical{padding:2.5rem}
  .pagination{margin-top: 1rem;}
  .news-vertical .news-item,.news-horizontal .news-item{border-bottom:none;border-top:1px solid #9c6114;clear:both;height:auto!important;margin:1.875rem 0 0;padding:0}
  .news-vertical .news-date-category,.news-horizontal .news-date-category{margin-top:0.875rem}
  .news-vertical .news-date,.news-horizontal .news-date{font-size:1.5rem;line-height:1.75rem;padding-right:1.125rem}
  .news-vertical .news-category,.news-horizontal .news-category{font-size:1.5rem;line-height:1.75rem;margin-bottom:0;padding-left:1.125rem;border-left:1px solid #303030;font-weight:400}
  .news-horizontal .news-main-title h2{border-right:none;font-size:2.5rem;line-height:2.5rem;margin-right:0;padding-right:0}
  .news-horizontal .news-items{border:none;padding:0 2.5rem 2.5rem}
  .news-horizontal .news-items div:first-child{margin-top:0}
  .news-horizontal .news-top{border:none;border-top:1px solid #9c6114;margin:0;padding:0}
  .news-large .news-top-right .news-title{margin-top:1.875rem;font-family:Georgia,serif;font-size:2.5rem;font-weight:400;line-height:2.75rem}
  .news-horizontal .center{border-left:none;border-right:none;height:auto!important;padding-top:0;padding-left:0;padding-right:0;margin:1.875rem 0 0}
  .news-horizontal .center-left{border-left:none}
  .news-archive{margin-top: 1rem;}
  .news-horizontal .center-right{border-left:none;border-right:none}
  .news-horizontal .news-top .news-top-left{padding:0}
  .news-horizontal .news-items .news-top-right{bottom:auto;position:relative;right:auto;padding:0}
  .news-horizontal .news-top-right .news-top-image,.news-wrapper .news-image{background-size:cover!important;/*height:15rem;*/width:100%;margin:0.875rem 0 0;padding:0}
  .news-wrapper,.news-horizontal .news-main-title{margin:0}
  .news-vertical .news-title,.news-horizontal .news-title, .news-horizontal .news-top .news-title,.news-large .news-top .news-title{margin-top:0.875rem;font-family:Arial, sans-serif;font-size:1.875rem;font-weight:700}
  .news-vertical .news-lead,.news-horizontal .news-lead, .news-horizontal .news-top-right .news-lead,.news-large .news-top .news-lead{font-size:1.875rem;line-height:2.5rem;margin-top:0.875rem}

  /* SUBSITE TITEL */
  #page_header{margin-top:-2.5rem;margin-bottom:2.5rem}
  #page_header .subsite{border-left:0;font-size:0;line-height:0;padding-left:0;margin:0.75rem 0 0.75rem 2.5rem}
  #page_header .subsite a{font-size:2.5rem;line-height:4rem;text-transform:none}

  /* MAIN CONTENT */
  #landing_page{margin-right:0}
  #content #landing_page{background-color:#FFF}
  #content{padding:0}
  #text_content_main{padding:0 2.5rem 2.5rem}
  #page_title{border-top:none;border-bottom:1px solid #9C6114;padding-top:0;padding-bottom:2.5625rem;margin-bottom:2.5625rem}
  #page_title h1{font-size:3.75rem;line-height:4rem}
  #page_title h2{font-size:1.5rem;line-height:2.5rem;font-weight:400; margin-top: 0.625rem;}
  #text_content_main .lead{font-size:2.125rem;line-height:3rem;color:#303030;margin-top:0;margin-bottom:3.125rem}
  #text_content_main img{width:100%;height:100%;}
  .align_left img,.align_right img{width:auto}
  .align_left,.align_right{float:none;padding:0}
  .image_caption{font-size:1.5rem}
  .no-nav{margin-left:0}

  /* THIS PAGE IN ENGLISH */
  #share_wrapper{float:right;margin-top:-2.5rem;padding-bottom:0}
  #switch_language{font-size:1.5rem;line-height:0}

  /* MAIN CONTENT - personlistning */
  .person h2{font-size:2rem;line-height:3rem}
  #text_content_main .person img{width:auto}
  .people .person-name{clear:both;width:auto;margin-bottom:0}
  .people .person-phone{clear:both;width:auto}
  .person p:last-child{margin-bottom:0}

  /* SIDEBAR */
  #content_sidebar{margin:2.5rem}
  #content_sidebar h2{font-size:1.875rem;line-height:1.875rem;border-bottom:1px solid #9C6114;border-top:1px solid #9C6114;font-weight:700;padding:1.125rem 0;margin-bottom: 0.625rem;}
  #content_sidebar .calendar-wrapper,#content_sidebar .news-wrapper{margin:0 -2.5rem}
  .tab-sidebar-info{margin-bottom:2.5rem;padding:1rem 2.6rem}
  .tab-sidebar-info p:last-child{margin-bottom:0}

  /* BYLINE */
  #byline{clear:both;font-size:1.75rem;border-top:none;padding:2.5rem 2.5rem 0}
  #byline_email{border-right:none;margin:0;padding:0}
  #byline_date{display:block;margin-top:0.675rem}

  /* FOOTER */
  .column{width:100%;float:none;padding:0}
  #footer_content{margin-top:2.5rem;padding:2.5rem 2.5rem}
  #footer_content h3 a:link,#footer_content h3 a:hover,#footer_content h3 a:visited,#footer_content h3 a:active{text-decoration:none}
  #footer_content h3{position:relative;overflow:hidden;margin:0}
  #footer_content h3 a{border-top:none;border-bottom:1px dotted #9C6114;text-transform:none;font:1.625rem/1.625rem Arial,sans-serif;margin-bottom:0;display:block;white-space:nowrap;padding:1.625rem 1.875rem}
  #footer_content h3 a.responsive_footer{display:inline-block;width:5.625rem;position:absolute;top:0;right:0;left:auto;font-size:3rem;text-align:center;background-color:#D7EEF7;border:none;border-left:1px dotted #9C6114;margin:0.5rem 0;padding:1.125rem 0}
  .department #footer_content h3 a.responsive_footer{background-color:#F8F3EA}
  .internal #footer_content h3 a.responsive_footer{background-color:#E8E6E4}
  #footer_content h3 a.responsive_footer.expand:after{content:"+"}
  #footer_content h3 a.responsive_footer.minimize:after{content:"-"}
  #footer_content h3.footer_first a:first-child{border-top:1px dotted #9C6114}
  #footer_content .footer_sub_menu{display:none;font:1.625rem Arial,sans-serif;border:none;border-bottom:1px dotted #9C6114;margin-bottom:0;padding:1.625rem 1.875rem}
  #footer_content ul li{line-height:2.125rem;margin-bottom:1.125rem}
  #footer_content ul li:last-child{margin-bottom:0}
  #footer_logo_information_wrapper{width:auto;overflow:hidden;margin-top:3.125rem}
  #footer_logo{background:url(../images/logos/footer-logo-lu-sv-responsive.png) no-repeat center center;background-size:contain;width:100%;height:18rem}
  #contact_information_wrapper{width:auto;margin-top:5rem;margin-left:0;margin-bottom:2.5rem;padding-left:0;clear:both;border:none;min-height:0}
  #contact_information{position:relative;bottom:auto;font-size:1.75rem;line-height:2.75rem;width:auto}
  #footer_social_media{border-top:1px solid #9C6114;padding-top:1.875rem}
  #footer_content #footer_social_media h3 a{border:none;font-weight:700;padding:0}
  #footer_content #footer_social_media h3 a.responsive_footer{display:none !important}
  #footer_social_media .footer_sub_menu{display:block;border:none;padding:1.25rem 0 0}
  #footer_social_media .footer_sub_menu:last-child{padding:1.875rem 0;}
  #footer_social_media .footer_sub_menu:after{clear:both;content:".";display:block;height:0;visibility:hidden}
  #footer_social_media .footer_sub_menu li{line-height:0;margin:0}
  #footer_social_media li a{display:inline-block;background-size:cover;width:3.25rem;height:3.25rem;margin-right:2.625rem}
  #footer_social_media li:last-child a{margin-right:0}
  #footer_extra_logos{position:relative;right:auto;bottom:auto;border-top:1px solid #9C6114;padding-top:2.5rem;margin-top:0}
  #footer_extra_logos a{display:inline-block;background-size:cover;width:5.625rem;height:5.625rem;}

  /* PROMO BANNER */
  .promo_banner{height:22.5rem;position:relative;margin:0 2.5rem 2.5rem;padding:0}
  .promo_banner .promo_banner_image{height:11.25rem;position:absolute;background-size:cover;top:0;z-index:0}
  .promo_banner .promo_banner_text .promo_banner_icon{background:url(../images/responsive-arrow.png) no-repeat;right:2.5rem;top:-4.5rem;bottom:auto;width:5rem;height:4.5rem;z-index:10;background-size:cover}
  .promo_image{height:21.125rem;background-size:cover}
  .promo_icon{background:url(../images/responsive-arrow.png) no-repeat;background-size:contain;width:5rem;height:4.5rem;right:2.5rem}
  .promo_video .promo_icon{background:url(../images/responsive-video.png) no-repeat;background-size:contain;width:5rem;height:4.5rem}
  .promo_lead,.promo_txt_large .promo_lead{margin:0 1.875rem 1.875rem;padding:0}
  .promo_txt_mini .promo_lead,.promo_txt_small .promo_lead,.promo_txt_large .promo_lead{margin-bottom:4.5rem}
  .promo_txt_large .promo_icon{background:url(../images/responsive-arrow.png) no-repeat;background-size:contain;width:5rem;height:4.5rem}
  .promo_banner .promo_banner_text{height:11.25rem;position:absolute;top:11.25rem;font-size:1.25rem;overflow:visible;padding:0}
  .promo_banner .promo_banner_text .promo_banner_title{font-size:2rem;line-height:2.5rem;padding:1.875rem}

  /* FORM */
  legend{font-size:2.125rem;line-height:3rem;margin-bottom:0.5rem}
  label{margin-bottom:0.5rem}
  .checkbox label,label.checkbox-inline{line-height:3rem}
  .checkbox label,.radio label{margin-left:1rem}
  input[type=radio],input[type=checkbox]{margin:0.125rem \9 0 0 0}
  input[type=file]{width:95%}
  select{margin-bottom:1rem}
  .form-control{border:1px solid #DEDBD9;border-radius:0.3125rem;-webkit-box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,0.075);box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}
  .form-control:focus{-webkit-box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,.075), 0 0 0.5rem rgba(222,219,217,0.6);box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,.075), 0 0 0.5rem rgba(222,219,217,0.6)}
  .form-group{margin-bottom:2rem}
  .radio,.checkbox{min-height:2rem;margin-bottom:0.5rem;padding-left:1.25rem}
  .radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{margin-left:-1.25rem}
  .radio-inline input[type=radio],.checkbox-inline input[type=checkbox]{margin-right:1rem}
  .radio + .radio,.checkbox + .checkbox{margin-top:-.3125rem}
  .radio-inline,.checkbox-inline{padding-left:1.25rem}
  .radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-left:0.625rem}
  .has-error .form-control{-webkit-box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,0.075);box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,0.075)}
  .has-error .form-control:focus{-webkit-box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,.075), 0 0 0.5rem rgba(153,51,51,0.4);box-shadow:inset 0 0.125rem 0.125rem rgba(0,0,0,.075), 0 0 0.5rem rgba(153,51,51,0.4)}
  .help-block{margin-top:0.3125rem;margin-bottom:0.625rem}
  .form-inline .form-group{width:100%;display:inline-block;margin-bottom:0.5rem;vertical-align:middle}
  .form-inline .form-control{display:inline-block;width:95%;vertical-align:middle}
  .form-inline .control-label{margin-bottom:0;vertical-align:middle}
  .form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}
  .form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}
  .form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:0.5rem}
  .form-horizontal .radio,.form-horizontal .checkbox{min-height:1.75rem}
  .form-horizontal .control-label{text-align:left}
  .btn{font-size:2rem;line-height:2.5rem;border:1px solid transparent;border-radius:0.3125rem;padding:0.25rem 0.5rem}
  .btn-default{border-color:#dedbd9}
  .btn:focus,.btn:active:focus,.btn.active:focus{outline:0.5rem auto 0;outline-offset:-0.125rem}
  .btn:active,.btn.active{-webkit-box-shadow:inset 0 0.1875rem 0.3125rem rgba(0,0,0,0.125);box-shadow:inset 0 0.1875rem 0.3125rem rgba(0,0,0,0.125)}
  fieldset,.form-inline .input-group > .form-control{width:100%}

  /* REALLY IMPORTANT STUFF */
  .responsive-nbm{margin-bottom:-2.5rem !important}
}

/* DESKTOP CHANGES */
@media all and (min-width: 641px) {
  .hide-xl,.show-xs,#responsive_navigation_wrapper,#responsive_search_wrapper,#scroll_to_top{display:none !important;}
  .show-xl,#page_wrapper{display:block !important}
  .calendar-horizontal .calendar-main-title,.news-horizontal .news-main-title{background:none}
}