@font-face {
  font-family: "Fairview";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/fairview_regular.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/fairview_regular.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/fairview_regular.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/fairview_regular.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/fairview_regular.svg?1578567500#Fairview') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Regular.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Regular.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Regular.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Regular.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Regular.svg?1578567500#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: bold;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Bold.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Bold.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Bold.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Bold.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Bold.svg?1578567500#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: italic;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Italic.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Italic.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Italic.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Italic.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Italic.svg?1578567500#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans";
  font-weight: bold;
  font-style: italic;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-BoldItalic.svg?1578567500#Open Sans') format("svg"); }
@font-face {
  font-family: "Open Sans Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Light.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Light.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Light.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Light.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Light.svg?1578567500#Open Sans Light') format("svg"); }
@font-face {
  font-family: "Open Sans Semibold";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-Semibold.svg?1578567500#Open Sans Semibold') format("svg"); }
@font-face {
  font-family: "Open Sans Semibold";
  font-weight: normal;
  font-style: italic;
  src: url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/OpenSans-SemiboldItalic.svg?1578567500#Open Sans Semibold') format("svg"); }
@font-face {
  font-family: "Astute";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/astute_light.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/astute_light.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/astute_light.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/astute_light.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/astute_light.svg?1578567500#Astute') format("svg"); }
@font-face {
  font-family: "Astute";
  font-weight: bold;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/astute.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/astute.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/astute.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/astute.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/astute.svg?1578567500#Astute') format("svg"); }
@font-face {
  font-family: "MyriadPro";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/MyriadPro-Regular.svg?1578567500#MyriadPro') format("svg"); }
@font-face {
  font-family: "AmaticSC";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/amaticsc-regular.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/amaticsc-regular.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/amaticsc-regular.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/amaticsc-regular.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/amaticsc-regular.svg?1578567500#AmaticSC') format("svg"); }
@font-face {
  font-family: "Brandon Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/brandon_light.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/brandon_light.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/brandon_light.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/brandon_light.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/brandon_light.svg?1578567500#Brandon Light') format("svg"); }
@font-face {
  font-family: "Brandon";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/brandon_med.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/brandon_med.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/brandon_med.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/brandon_med.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/brandon_med.svg?1578567500#Brandon') format("svg"); }
@font-face {
  font-family: "Brandon";
  font-weight: bold;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/brandon_blk.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/brandon_blk.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/brandon_blk.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/brandon_blk.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/brandon_blk.svg?1578567500#Brandon') format("svg"); }
@font-face {
  font-family: "Proxima Nova Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Light.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Light.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Light.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/ProximaNova-Light.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Light.svg?1578567500#Proxima Nova Light') format("svg"); }
@font-face {
  font-family: "Proxima Nova";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/ProximaNova-Regular.svg?1578567500#Proxima Nova') format("svg"); }
@font-face {
  font-family: "Hurme";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-regular.svg#Hurme') format("svg"); }
@font-face {
  font-family: "Hurme Black";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-black.svg#Hurme Black') format("svg"); }
@font-face {
  font-family: "Hurme Light";
  font-weight: normal;
  font-style: normal;
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.eot?1578567500');
  src: url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.eot?&1578567500#iefix') format("embedded-opentype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.woff?1578567500') format("woff"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.ttf?1578567500') format("truetype"), url('/themes/nosalty2013/css/fonts/hurmegeometricsans-light.svg#Hurme Light') format("svg"); }
/* Layout
 * ------
 * Using a negative margin technique, adapted from ZEN. The page is loaded by this order:
 *
 * 1. Header
 * 2. Content
 * 3. Navigation menus
 * 4. Sidebar Left
 * 5. Sideabr Right */
/* remove 'auto' and the width to switch to a fluid width */
#wrapper {
  width: 990px;
  margin: 0 auto;
  padding: 0 8px;
  padding-bottom: 130px; }
  #wrapper #container {
    padding-top: 10px; }
    #wrapper #container .sidebar {
      float: left; }

body.mobile-enabled #wrapper {
  padding-bottom: 200px; }

/* Layout rules. (Disclaimer: do not change if you're not sure you know what you're doing.) */
#content {
  float: left;
  width: 100%;
  margin-right: -100%;
  padding: 0; }

#sidebar-second {
  float: right !important;
  width: 300px !important; }
  #sidebar-second .block {
    margin-top: 20px; }
    #sidebar-second .block:first-child {
      margin-top: 0; }

#footer {
  float: none;
  clear: both; }

/* Layout Helpers */
#header,
#footer,
.mission,
.breadcrumb {
  clear: both; }

/* Sidebars width
 * --------------
 * Changing the width of the sidebars is dead easy, just change the
 * values below corresponding to the sidebar you want to modify.
 * Make sure you keep negative values as negative values.
 * For example, if I want to increase the width of the left sidebar
 * to 300px, I would have to change each '190' to '300'. */
.two-sidebars .center,
.sidebar-left .center {
  margin-left: 190px; }

#sidebar-first {
  width: 190px;
  margin-right: -190px; }

.two-sidebars #content-inner.center,
.sidebar-right #content-inner.center {
  margin-right: 320px; }

.page-admin-build-block #content-inner.center {
  margin: 0;
  padding-top: 40px; }
  .page-admin-build-block #content-inner.center .block-region {
    top: -40px;
    right: 320px;
    left: 190px; }

.column-container {
  margin-right: -20px;
  margin-bottom: 20px; }
  .column-container .column {
    float: left;
    margin-right: 20px; }
    .column-container .column.grid-one {
      width: 325px; }

/* Navigation styles
 * -----------------
 * The navigation is loaded after the content, so we need to make space
 * for it, equal to its height, so if you change the height of the navigation,
 * remember to adapt the margin top of the content and sidebars. */
/* Navigation height. */
.box-center {
  margin-left: auto;
  margin-right: auto; }

.box-container {
  margin-right: -20px;
  padding: 0; }
  .box-container.box-container-full {
    margin-right: 0; }
    .box-container.box-container-full .box {
      margin-right: 0; }

#featured-region {
  position: relative; }

#content-bottom {
  position: relative; }

#content-top {
  margin-top: 20px;
  position: relative; }

.block-region {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10; }

.no-sidebars .node .sidebar-container .sidebar-left, .jDialog .node .sidebar-container .sidebar-left {
  width: 670px;
  float: left; }
.no-sidebars .node .sidebar-container .sidebar-right, .jDialog .node .sidebar-container .sidebar-right {
  width: 300px;
  float: right;
  margin-left: 8px; }

.section-cikkarchivum #content-area {
  margin-right: -20px; }

.print-only {
  display: none; }
