@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url("https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700");
/* line 63, ../../components/sass/0_global/_mixins.scss */
#user-login input[type="submit"],
#workbench-moderation-moderate-form input[type="submit"], .call-to-action {
  text-decoration: none !important;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  padding: 9px 40px;
  padding: 0.9rem 4rem;
  min-width: 130px;
  border: 0 solid;
  color: #fff !important;
  background-color: #333;
  border-color: #333;
  background-size: 17px auto;
}
/* line 77, ../../components/sass/0_global/_mixins.scss */
#user-login input[type="submit"]:hover,
#workbench-moderation-moderate-form input[type="submit"]:hover, .call-to-action:hover {
  background-color: #666;
  border-color: #666;
}
/* line 82, ../../components/sass/0_global/_mixins.scss */
#user-login input[type="submit"]:active,
#workbench-moderation-moderate-form input[type="submit"]:active, .call-to-action:active {
  background-color: #4b4b4b;
  border-color: #4b4b4b;
}

/* line 88, ../../components/sass/0_global/_mixins.scss */
.call-to-action {
  background-color: #0a78cd;
  border-color: #0a78cd;
}
/* line 92, ../../components/sass/0_global/_mixins.scss */
.call-to-action:hover, .call-to-action:focus {
  background-color: #096ab5;
  border-color: #096ab5;
}
/* line 98, ../../components/sass/0_global/_mixins.scss */
.call-to-action:hover {
  box-shadow: inset 0 -3px 0 #fff;
}
/* line 102, ../../components/sass/0_global/_mixins.scss */
.call-to-action:focus {
  outline: 3px solid #fff;
}

/* line 112, ../../components/sass/0_global/_mixins.scss */
.call-to-action {
  padding: 11px 45px 13px;
  padding: 1.1rem 4.5rem 1.3rem;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 24px;
  line-height: 2.4rem;
  background-size: auto auto;
}

/* line 121, ../../components/sass/0_global/_mixins.scss */
.call-to-action {
  border-right-width: 21px;
  border-style: solid;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAZCAYAAADuWXTMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MDI5ODM3OUU0RTMxMUU0OEU2NkYyODU4OTg2RUQ1MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MDI5ODM3QUU0RTMxMUU0OEU2NkYyODU4OTg2RUQ1MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYwMjk4Mzc3RTRFMzExRTQ4RTY2RjI4NTg5ODZFRDUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwMjk4Mzc4RTRFMzExRTQ4RTY2RjI4NTg5ODZFRDUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7s00GAAAAPRJREFUeNqclN8KAVEQxuVRpDaWSBT5E+tCuXbhcm+87b4FhU2WkBs5vpPZ4pg9Z9bU77S79X3tzJmZolKqAEKwBwN6F6GPFXiqd1zyGOhjrb5DGwyl4jqI/zFIHziDKxhJxJpaXgPzg88Y3LIMOEefrs00GEvEYgNbNasZBhOJODXYMQaBRGwzmEr7OFS/sZEIu+BkCO9g7hK2GeERzFw5t0BiCLfAc1W7AQ6GMKbiWe+Z6/GYhsfaYRWmMfQfNF297VFOn5FQ7tapKut7M4S6yh3XPJeYVXQGPckmiZgV1JfusCV4uAbflvOCihXk2dsvAQYARVDYmJk3mTMAAAAASUVORK5CYII=');
  background-position: right center;
  background-repeat: no-repeat;
}

/* ---------------------------------------------

* Filename:     style.css
* Version:      1.0.0 (2015-03-21)
* Website:      http://www.zymphonies.com
                http://www.freebiezz.com
* Description:  System Styles
* Author:       Zymphonies Team
                info@zymphonies.com

-----------------------------------------------*/
/* line 19, ../../components/sass/1_base/_base.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 42, ../../components/sass/1_base/_base.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 47, ../../components/sass/1_base/_base.scss */
ol, ul {
  list-style: none;
}

/* line 51, ../../components/sass/1_base/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 56, ../../components/sass/1_base/_base.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 65, ../../components/sass/1_base/_base.scss */
.clear:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 76, ../../components/sass/1_base/_base.scss */
* html .clear {
  height: 1%;
}

/* line 80, ../../components/sass/1_base/_base.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 86, ../../components/sass/1_base/_base.scss */
html {
  font-size: 62.5%;
}

/* line 90, ../../components/sass/1_base/_base.scss */
body {
  font-family: "Open Sans", sans-serif;
  line-height: 160%;
  color: #444444;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 99, ../../components/sass/1_base/_base.scss */
a {
  color: #177db5;
  text-decoration: none;
}

/* line 104, ../../components/sass/1_base/_base.scss */
a:hover {
  color: #141f6f;
  text-decoration: underline;
}

/* line 109, ../../components/sass/1_base/_base.scss */
.red {
  color: red;
}

/* line 113, ../../components/sass/1_base/_base.scss */
.green {
  color: green;
}

/* line 117, ../../components/sass/1_base/_base.scss */
.blue {
  color: blue;
}

/* line 121, ../../components/sass/1_base/_base.scss */
.yellow {
  color: yellow;
}

/* line 125, ../../components/sass/1_base/_base.scss */
.orange {
  color: orange;
}

/* line 129, ../../components/sass/1_base/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-bottom: 6px;
  margin-bottom: .6rem;
  color: #141f6f;
}

/* line 136, ../../components/sass/1_base/_base.scss */
h1 {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  line-height: 3rem;
}

/* line 140, ../../components/sass/1_base/_base.scss */
h2 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 3.6rem 0 1.2rem;
}

/* line 148, ../../components/sass/1_base/_base.scss */
h3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 24px 0 12px;
  margin: 2.4rem 0 1.2rem;
}

/* line 155, ../../components/sass/1_base/_base.scss */
h4 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 24px 0 0;
  margin: 2.4rem 0 0;
}

/* line 162, ../../components/sass/1_base/_base.scss */
h5 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 166, ../../components/sass/1_base/_base.scss */
h6 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 170, ../../components/sass/1_base/_base.scss */
.field-name-body .inline-linkedfile, p {
  margin: 0 0 24px;
  margin: 0 0 2.4rem;
  color: #444444;
}

/* line 176, ../../components/sass/1_base/_base.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
  width: 100%;
}

/* line 184, ../../components/sass/1_base/_base.scss */
th, tr, td {
  vertical-align: top;
}

/* line 188, ../../components/sass/1_base/_base.scss */
.sticky-header th, .sticky-table th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em;
  text-align: left;
}

/* line 194, ../../components/sass/1_base/_base.scss */
table {
  background: #fff;
  border: 1px solid #bbb;
}

/* line 199, ../../components/sass/1_base/_base.scss */
th {
  background: #0089d1;
  border-right: 1px solid #c8c7c7;
  color: #fff;
  padding: 12px;
  padding: 1.2rem;
  font-weight: bold;
}

/* line 208, ../../components/sass/1_base/_base.scss */
td {
  background: #fff;
  color: #747474;
  text-align: left;
  padding: 12px;
  padding: 1.2rem;
  border: 1px solid #dbdbdb;
}

/* line 217, ../../components/sass/1_base/_base.scss */
code {
  background: #fafafa;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  padding: .7rem;
  margin: 5px 0;
  margin: .5rem 0;
  border-radius: 7px;
  border-radius: .7rem;
}

/* line 230, ../../components/sass/1_base/_base.scss */
mark {
  background-color: #fdfc9b;
  font-style: italic;
  font-weight: bold;
}

/* line 236, ../../components/sass/1_base/_base.scss */
del {
  text-decoration: line-through;
}

/* line 240, ../../components/sass/1_base/_base.scss */
hr {
  border: none;
  border-top: #EEE 1px solid;
}

/* line 245, ../../components/sass/1_base/_base.scss */
dt {
  font-weight: bold;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
}

/* line 251, ../../components/sass/1_base/_base.scss */
dd {
  margin-left: 30px;
  margin-left: 3rem;
  margin-bottom: 24px;
  margin-bottom: 2.4rem;
}

/* line 258, ../../components/sass/1_base/_base.scss */
ul {
  list-style-type: disc;
  margin: 12px 0 24px 26px;
  margin: 1.2rem 0 2.4rem 2.6rem;
}

/* line 264, ../../components/sass/1_base/_base.scss */
ul ul {
  list-style-type: square;
  margin-bottom: 0;
}

/* line 269, ../../components/sass/1_base/_base.scss */
ul ul ul {
  list-style-type: circle;
}

/* line 273, ../../components/sass/1_base/_base.scss */
ol {
  list-style-type: decimal;
  margin: 12px 0 24px 26px;
  margin: 1.2rem 0 2.4rem 2.6rem;
}

/* line 279, ../../components/sass/1_base/_base.scss */
ol ol {
  list-style: upper-alpha;
  margin-bottom: 0;
}

/* line 284, ../../components/sass/1_base/_base.scss */
ol ol ol {
  list-style: lower-roman;
}

/* line 288, ../../components/sass/1_base/_base.scss */
ol ol ol ol {
  list-style: lower-alpha;
}

/* line 292, ../../components/sass/1_base/_base.scss */
abbr,
acronym {
  border-bottom: #999 1px dotted;
  cursor: help;
}

/* line 298, ../../components/sass/1_base/_base.scss */
big {
  font-size: 1.3em;
}

/* line 302, ../../components/sass/1_base/_base.scss */
cite,
em {
  font-style: italic;
}

/* line 307, ../../components/sass/1_base/_base.scss */
ins {
  background-color: #fdfc9b;
  text-decoration: none;
}

/* line 312, ../../components/sass/1_base/_base.scss */
pre {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  padding: 7px;
  padding: .7rem;
  margin: 5px 0;
  margin: .5rem 0;
  border-radius: 7px;
  border-radius: .7rem;
}

/* line 324, ../../components/sass/1_base/_base.scss */
blockquote, q {
  quotes: none;
  border: 1px solid #e2dcdc;
  background: #faf7f7 url("/sites/all/themes/nics_software/images/quote.png") no-repeat;
  padding: 10px 5px 5px 47px;
  padding: 1rem .5rem .5rem 4.7rem;
  text-shadow: 1px 1px #fff;
  margin: 5px 0;
  margin: .5rem 0;
  border-radius: 7px;
  border-radius: .7rem;
}

/* line 337, ../../components/sass/1_base/_base.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 343, ../../components/sass/1_base/_base.scss */
strong {
  font-weight: bold;
}

/* line 347, ../../components/sass/1_base/_base.scss */
sup,
sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
}

/* line 357, ../../components/sass/1_base/_base.scss */
sup {
  bottom: 1ex;
}

/* line 361, ../../components/sass/1_base/_base.scss */
sub {
  top: .5ex;
}

/* line 365, ../../components/sass/1_base/_base.scss */
img,
video {
  max-width: 100%;
  height: auto;
}

/* line 371, ../../components/sass/1_base/_base.scss */
video {
  display: block;
}

/* line 375, ../../components/sass/1_base/_base.scss */
audio {
  max-width: 100%;
}

/* line 379, ../../components/sass/1_base/_base.scss */
b {
  font-weight: bold;
  color: #333;
}

/* line 384, ../../components/sass/1_base/_base.scss */
#inner_header_wrapper {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

/* line 390, ../../components/sass/1_base/_base.scss */
#header {
  max-width: 1024px;
  margin: 1% auto;
}

/* line 395, ../../components/sass/1_base/_base.scss */
.top_left {
  float: left;
  width: 50%;
}

/* line 400, ../../components/sass/1_base/_base.scss */
.top_right {
  float: right;
  width: 50%;
}

/* line 405, ../../components/sass/1_base/_base.scss */
#logo {
  float: left;
  margin: 8px 10px 8px 0px;
  margin: .8rem 1rem .8rem 0;
}

/* line 411, ../../components/sass/1_base/_base.scss */
#logo img {
  display: block;
}

/* line 415, ../../components/sass/1_base/_base.scss */
#site-title a,
#site-description {
  font-weight: normal;
}

/* line 420, ../../components/sass/1_base/_base.scss */
#site-title,
#site-description {
  float: left;
}

/* line 425, ../../components/sass/1_base/_base.scss */
#site-title {
  margin: 10px 0 0 0;
  margin: 1rem 0 0 0;
  font-size: 30px;
  font-size: 3rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-weight: bold;
}

/* line 434, ../../components/sass/1_base/_base.scss */
#site-title a {
  float: left;
}

/* line 438, ../../components/sass/1_base/_base.scss */
#site-description {
  margin: 4px 0 0 0;
  margin: .4rem 0 0 0;
  float: left;
  clear: both;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  line-height: 100%;
  font-style: italic;
  color: #177db5;
}

/* line 453, ../../components/sass/1_base/_base.scss */
.menu_wrapper {
  width: 100%;
}

/* line 457, ../../components/sass/1_base/_base.scss */
#main-menu {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
  background-color: transparent;
}

/* line 464, ../../components/sass/1_base/_base.scss */
#main-menu ul {
  float: left;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 473, ../../components/sass/1_base/_base.scss */
#main-menu li {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  border-right: 1px solid #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  float: left;
}

/* line 486, ../../components/sass/1_base/_base.scss */
#main-menu ul li:first-child {
  padding-left: 0;
}

/* line 490, ../../components/sass/1_base/_base.scss */
ul.menu {
  padding: 0;
  margin: 5px 0 5px 0;
  margin: .5rem 0;
}

/* line 496, ../../components/sass/1_base/_base.scss */
.region ul.menu li,
.region ul.links li,
.region .item-list ul li {
  background: url("/sites/all/themes/nics_software/images/marker.png") no-repeat scroll 4px center transparent;
  list-style: none outside none;
  margin: 0 0 2px;
  margin: 0 0 .2rem;
  padding: 0 0 0 15px;
  padding: 0 0 0 1.5rem;
  text-align: left;
}

/* line 508, ../../components/sass/1_base/_base.scss */
#main-menu a, #main-menu span.activelink {
  padding: 11px 20px;
  padding: 1.1rem 2rem;
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: 500;
}

/* line 517, ../../components/sass/1_base/_base.scss */
#main-menu li:hover > a {
  background: #141f6f;
}

/* line 521, ../../components/sass/1_base/_base.scss */
#main-menu li li:hover > a {
  background: #0089d1;
  border-top: 1px solid #fff;
}

/* line 526, ../../components/sass/1_base/_base.scss */
#main-menu span.activelink, #main-menu li.active-trail a {
  background: #141f6f;
  color: #fff;
}

/* line 531, ../../components/sass/1_base/_base.scss */
.drop-down-toggle {
  position: absolute;
  top: 7px;
  right: 16px;
  display: none;
  width: 24px;
  height: 24px;
  border-radius: 15px;
  background: #494747;
  border: #aaaaaa 2px solid;
}

/* line 543, ../../components/sass/1_base/_base.scss */
.drop-down-arrow {
  display: block;
  width: 0;
  height: 0;
  margin: 8px 0 0 5px;
  margin: .8rem 0 0 .5rem;
  border-top: 5px solid #aaa;
  border-left: transparent 5px solid;
  border-right: transparent 5px solid;
}

/* line 554, ../../components/sass/1_base/_base.scss */
#main-menu li li {
  float: none;
  min-width: 150px;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
}

/* line 563, ../../components/sass/1_base/_base.scss */
#main-menu li ul ul {
  left: 151px;
  top: 0;
}

/* line 568, ../../components/sass/1_base/_base.scss */
#main-menu li li a {
  background: #141f6f;
}

/* line 572, ../../components/sass/1_base/_base.scss */
#main-menu li li a, #main-menu li li span.activelink {
  min-width: 150px;
  margin: 0;
  border-top: 1px solid #fff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  text-align: left;
  overflow: hidden;
  padding: 8px 11px;
  padding: .8rem 1.1rem;
  border-radius: 0;
  color: #fff;
  border-width: 1px 0 0 0;
}

/* line 588, ../../components/sass/1_base/_base.scss */
#main-menu li ul {
  display: none;
  position: absolute;
  z-index: 9999;
  padding: 0;
  margin: 0;
  background: #2E3D4A;
  overflow: visible !important;
}

/* line 598, ../../components/sass/1_base/_base.scss */
#main-menu li:hover > ul,
#main-menu li li:hover > ul,
#main-menu li li li:hover > ul {
  display: block;
}

/* line 604, ../../components/sass/1_base/_base.scss */
#main-menu .nav-toggle {
  display: none;
}

/* line 608, ../../components/sass/1_base/_base.scss */
#main-menu ul li.leaf,
#main-menu ul li.expanded,
#main-menu ul li.collapsed {
  list-style: none;
}

/* line 614, ../../components/sass/1_base/_base.scss */
#main-menu ul.menu li li {
  border: 0;
  margin: 0;
}

/* line 619, ../../components/sass/1_base/_base.scss */
#main-menu ul.menu li li:hover > a {
  background: #0089d1;
}

/* line 623, ../../components/sass/1_base/_base.scss */
#main-menu li.expanded, #main-menu li.collapsed, #main-menu li.leaf {
  margin: 0;
  padding: 0;
}

/* line 628, ../../components/sass/1_base/_base.scss */
#main-menu .ul-toggle {
  display: none;
}

/* line 632, ../../components/sass/1_base/_base.scss */
#container {
  clear: both;
  overflow: hidden;
}

/* line 637, ../../components/sass/1_base/_base.scss */
.container-wrap {
  max-width: 1024px;
  margin: 0 auto 10px;
  margin: 0 auto 1rem;
  padding: 0;
  overflow: hidden;
}

/* line 645, ../../components/sass/1_base/_base.scss */
.region-slideshow {
  max-width: 1024px;
  margin: auto;
  overflow: hidden;
}

/* line 651, ../../components/sass/1_base/_base.scss */
#block-nivo-slider-nivo-slider {
  max-width: 1024px;
  margin: 0 auto;
}

/* line 656, ../../components/sass/1_base/_base.scss */
#slider {
  background: transparent;
  position: relative;
  box-shadow: none;
  overflow: visible;
}

/* line 663, ../../components/sass/1_base/_base.scss */
.nivo-caption {
  background: rgba(0, 0, 0, 0.3);
  margin: 0;
  right: 0;
  padding: 1rem 0;
  color: white;
  width: 355px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  height: auto;
  top: 0;
  left: auto;
}

/* line 680, ../../components/sass/1_base/_base.scss */
.nivo-caption h2 {
  padding: 2% 5% 1% 6%;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 30px;
  line-height: 3rem;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #414141;
}

/* line 689, ../../components/sass/1_base/_base.scss */
.nivo-caption h2 {
  padding: 1% 5% 1% 6%;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-transform: uppercase;
}

/* line 697, ../../components/sass/1_base/_base.scss */
.nivo-caption p {
  padding: 0 6%;
}

/* line 701, ../../components/sass/1_base/_base.scss */
.nivo-caption .btn {
  display: inline-block !important;
}

/* line 705, ../../components/sass/1_base/_base.scss */
.slider-wrapper #slider {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 718, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-controlNav {
  text-align: right;
}

/* line 722, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
  width: 100px;
}

/* line 726, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-controlNav {
  padding: 5px 0 0 0;
  padding: .5rem 0 0 0;
  text-align: center;
}

/* line 732, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-controlNav a {
  text-indent: 9999px;
  font-size: 0;
}

/* line 737, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-controlNav a:hover img {
  background: #999;
}

/* line 741, ../../components/sass/1_base/_base.scss */
.content-sidebar-wrap {
  float: left;
  width: 100%;
}

/* line 746, ../../components/sass/1_base/_base.scss */
.content-sidebar-wrap #content {
  display: inline;
  margin-bottom: 10px;
  margin-bottom: 1rem;
  float: right;
  width: 100%;
}

/* line 754, ../../components/sass/1_base/_base.scss */
#sidebar-first {
  color: #444444;
  float: left;
}

/* line 759, ../../components/sass/1_base/_base.scss */
#sidebar-second {
  color: #444444;
  float: right;
}

/* line 764, ../../components/sass/1_base/_base.scss */
aside .block .content {
  padding: 0px 10px;
  padding: 0 1rem;
}

/* line 769, ../../components/sass/1_base/_base.scss */
aside #user-login-form input.form-text {
  width: 90%;
}

/* line 773, ../../components/sass/1_base/_base.scss */
aside #user-login-form .form-actions {
  padding-top: 0;
}

/* 3 columns */
/* line 779, ../../components/sass/1_base/_base.scss */
body.two-sidebars .content-sidebar-wrap {
  width: 80%;
}

/* line 783, ../../components/sass/1_base/_base.scss */
body.two-sidebars #content {
  width: 75%;
}

/* line 787, ../../components/sass/1_base/_base.scss */
body.two-sidebars #sidebar-first {
  width: 24%;
}

/* line 791, ../../components/sass/1_base/_base.scss */
body.two-sidebars #sidebar-second {
  width: 19%;
}

/* 2 columns: sidebar-first */
/* line 797, ../../components/sass/1_base/_base.scss */
body.sidebar-first .content-sidebar-wrap {
  width: 100%;
}

/* line 801, ../../components/sass/1_base/_base.scss */
body.sidebar-first #content {
  width: 80%;
}

/* line 805, ../../components/sass/1_base/_base.scss */
body.sidebar-first #sidebar-first {
  width: 19%;
}

/* 2 columns: sidebar-second */
/* line 811, ../../components/sass/1_base/_base.scss */
body.sidebar-second .content-sidebar-wrap {
  width: 75%;
}

/* line 815, ../../components/sass/1_base/_base.scss */
body.sidebar-second #content {
  width: 100%;
}

/* line 819, ../../components/sass/1_base/_base.scss */
body.sidebar-second #sidebar-second {
  width: 22%;
}

/* line 823, ../../components/sass/1_base/_base.scss */
.breadcrumb {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin: 10px;
  margin: 1rem;
  margin-bottom: 10px;
  margin-bottom: 1rem;
  border-bottom: #eee 1px solid;
}

@media screen and (min-width: 960px) {
  /* line 834, ../../components/sass/1_base/_base.scss */
  .breadcrumb {
    margin: 10px 0px;
    margin: 1rem 0;
  }
}
/* line 840, ../../components/sass/1_base/_base.scss */
#head, #content, #sidebar-second, #sidebar-first {
  margin-top: 10px;
  margin-top: 1rem;
}

/* line 845, ../../components/sass/1_base/_base.scss */
.node {
  margin: 15px 0;
  margin: 1.5rem 0;
}

/* line 850, ../../components/sass/1_base/_base.scss */
.node h2.title, .page-title {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  line-height: 3rem;
  margin: 23px 0;
  margin: 2.3rem 0;
}

/* line 857, ../../components/sass/1_base/_base.scss */
.node h2.title a {
  color: #981332;
}

/* line 861, ../../components/sass/1_base/_base.scss */
.block {
  margin-bottom: 2%;
}

/* line 865, ../../components/sass/1_base/_base.scss */
.block:last-child {
  margin: 0;
}

/* line 869, ../../components/sass/1_base/_base.scss */
.block > h2 {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  line-height: 3rem;
  margin: 5px 0px 15px 0px;
  margin: .5rem 0 1.5rem 0;
  padding: 10px;
  padding: 1rem;
  overflow: hidden;
  text-align: left;
}

/* line 880, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-directionNav a {
  opacity: 9 !important;
}

/* line 884, ../../components/sass/1_base/_base.scss */
.nivo-directionNav {
  position: absolute;
  bottom: 46px;
  right: 90px;
  left: auto;
}

/* line 891, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-caption p,
.theme-default .nivo-caption h3,
.theme-default .nivo-caption h2,
.theme-default .nivo-caption h1 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: normal;
}

/* line 900, ../../components/sass/1_base/_base.scss */
.theme-default .nivo-caption a {
  border: 0;
}

/* line 904, ../../components/sass/1_base/_base.scss */
.theme-default a.nivo-nextNav {
  left: 45px;
}

/* line 908, ../../components/sass/1_base/_base.scss */
.theme-default a.nivo-nextNav:hover {
  background-position: -30px bottom;
}

/* line 912, ../../components/sass/1_base/_base.scss */
.theme-default a.nivo-prevNav:hover {
  background-position: left bottom;
}

/* line 916, ../../components/sass/1_base/_base.scss */
.theme-default a.nivo-nextNav {
  background-position: -30px 0;
}

/* line 920, ../../components/sass/1_base/_base.scss */
#footer-area ul.menu li a.active {
  color: #ddd;
}

/* line 924, ../../components/sass/1_base/_base.scss */
.region-front-welcome {
  max-width: 1024px;
  margin: 2% auto;
  text-align: center;
}

/* line 930, ../../components/sass/1_base/_base.scss */
.region-front-welcome .block h2 {
  text-align: center;
}

/* line 936, ../../components/sass/1_base/_base.scss */
.submitted {
  background: #f7f7f7;
  border: 1px solid #ececec;
  clear: both;
  color: #383838;
  display: inline-block;
  margin-bottom: 5px;
  margin-bottom: .5rem;
  padding: 2px 8px;
  padding: .2rem .8rem;
}

/* line 948, ../../components/sass/1_base/_base.scss */
.links {
  color: #000;
  margin-top: 10px;
  margin-top: 1rem;
}

/* line 954, ../../components/sass/1_base/_base.scss */
ul.links {
  margin: 0;
}

/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
/* line 962, ../../components/sass/1_base/_base.scss */
table.cke_editor {
  background: transparent;
  border: 0;
}

/* line 967, ../../components/sass/1_base/_base.scss */
table.cke_editor td {
  background: transparent;
  padding: 0;
  border: 0;
}

/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
/* line 977, ../../components/sass/1_base/_base.scss */
.poll .vote-form .choices .title {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: normal;
  line-height: 2;
}

/* line 984, ../../components/sass/1_base/_base.scss */
.poll .vote-form .choices {
  margin: 0;
}

/* line 988, ../../components/sass/1_base/_base.scss */
.form-submit {
  cursor: pointer;
  margin: 5px;
  margin: .5rem;
}

/* line 994, ../../components/sass/1_base/_base.scss */
input.form-checkbox, input.form-radio {
  vertical-align: baseline;
}

/* line 998, ../../components/sass/1_base/_base.scss */
.form-text {
  padding: 8px;
  padding: .8rem;
}

/*-------------------------------------------*
/* Menus and item lists
/*-------------------------------------------*/
/* line 1007, ../../components/sass/1_base/_base.scss */
.item-list ul {
  margin: 0;
  padding: 0;
}

/* line 1012, ../../components/sass/1_base/_base.scss */
ul.inline {
  clear: both;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
/* line 1020, ../../components/sass/1_base/_base.scss */
.tabs-wrapper {
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
  margin: 0 0 .5rem 0;
}

/* line 1026, ../../components/sass/1_base/_base.scss */
ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 1032, ../../components/sass/1_base/_base.scss */
ul.primary li {
  float: left;
}

/* line 1036, ../../components/sass/1_base/_base.scss */
ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  -moz-border-radius: 4px 4px / 0 0;
  -webkit-border-radius: 4px 0;
  border-radius: 4px 4px / 0 0;
  margin-right: 5px;
  margin-right: .5rem;
}

/* line 1051, ../../components/sass/1_base/_base.scss */
ul.primary li a:hover, ul.primary li a.active {
  background: #444444;
  border: none;
  color: #fff;
}

/* line 1057, ../../components/sass/1_base/_base.scss */
ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

/* line 1062, ../../components/sass/1_base/_base.scss */
ul.secondary {
  background: #444444;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

/* line 1070, ../../components/sass/1_base/_base.scss */
ul.secondary li {
  border-right: none;
}

/* line 1074, ../../components/sass/1_base/_base.scss */
ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

/* line 1083, ../../components/sass/1_base/_base.scss */
ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

/* line 1089, ../../components/sass/1_base/_base.scss */
ul.secondary a.active {
  border-bottom: none;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
/* line 1097, ../../components/sass/1_base/_base.scss */
.field-name-field-tags {
  margin: 0 0 10px 0;
  margin: 0 0 1rem 0;
}

/* line 1102, ../../components/sass/1_base/_base.scss */
.field-name-field-tags a {
  display: inline-block;
  background: url("/sites/all/themes/nics_software/images/tag.png") no-repeat;
  padding: 0px 8px 0 16px;
  padding: 0 .8rem 0 1.6rem;
  height: 22px;
  text-shadow: 1px 1px #fff;
  border-radius: 2px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
}

/* line 1114, ../../components/sass/1_base/_base.scss */
.field-name-field-tags .field-item {
  margin: 0 1em 0 0;
}

/* line 1118, ../../components/sass/1_base/_base.scss */
.field-name-field-tags div {
  display: inline;
}

/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
/* line 1126, ../../components/sass/1_base/_base.scss */
.profile {
  margin: 1.5385em 0;
}

/* line 1130, ../../components/sass/1_base/_base.scss */
.profile dd {
  margin-bottom: 1.5385em;
}

/* line 1134, ../../components/sass/1_base/_base.scss */
.profile h3 {
  border: none;
}

/* line 1138, ../../components/sass/1_base/_base.scss */
.profile dt {
  margin-bottom: 0;
}

/* line 1142, ../../components/sass/1_base/_base.scss */
.password-parent {
  width: 36em;
}

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
/* line 1150, ../../components/sass/1_base/_base.scss */
.item-list .pager li {
  background: #cfcfcf;
  border-radius: 3px;
  margin-right: 4px;
  margin-right: .4rem;
  text-shadow: 1px 1px #fff;
  border: none;
}

/* line 1159, ../../components/sass/1_base/_base.scss */
.pager a {
  text-decoration: none;
}

/* line 1163, ../../components/sass/1_base/_base.scss */
.pager a:hover {
  text-decoration: none;
}

/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
/* line 1171, ../../components/sass/1_base/_base.scss */
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
  margin-top: .4rem;
}

/* line 1177, ../../components/sass/1_base/_base.scss */
#forum .title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 1181, ../../components/sass/1_base/_base.scss */
#forum .submitted {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  background: transparent;
  padding: 0;
}

/* line 1188, ../../components/sass/1_base/_base.scss */
#forum .container {
  background: #a1a1a1;
  color: #fff;
}

/* line 1193, ../../components/sass/1_base/_base.scss */
#forum .container a {
  color: #000;
  font-weight: bold;
}

/* line 1198, ../../components/sass/1_base/_base.scss */
#forum div.indent {
  margin-left: 2px;
  margin-left: .2rem;
}

/* line 1203, ../../components/sass/1_base/_base.scss */
.forum-starter-picture {
  float: left;
  padding: 4px;
  padding: .4rem;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0;
  margin: .5rem .7rem .5rem 0;
}

/* line 1212, ../../components/sass/1_base/_base.scss */
#forum th {
  background: #434343;
  text-shadow: none;
  color: #fff;
}

/* line 1218, ../../components/sass/1_base/_base.scss */
#forum th a {
  color: #fff;
}

/* line 1222, ../../components/sass/1_base/_base.scss */
#forum td.forum .icon, #forum .icon div {
  background: url("/sites/all/themes/nics_software/images/no-new-posts.png") no-repeat;
  width: 35px;
  height: 35px;
}

/* line 1228, ../../components/sass/1_base/_base.scss */
#forum .name a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* Images */
/* line 1234, ../../components/sass/1_base/_base.scss */
img {
  outline: 0;
}

/* line 1238, ../../components/sass/1_base/_base.scss */
img.scale-with-grid {
  max-width: 100%;
  height: auto;
}

/* Comments */
/* line 1245, ../../components/sass/1_base/_base.scss */
.comment h2.title {
  margin-bottom: 1em;
}

/* line 1249, ../../components/sass/1_base/_base.scss */
.comment div.user-picture img {
  margin-left: 0;
}

/* line 1253, ../../components/sass/1_base/_base.scss */
.comment {
  margin-bottom: 20px;
  margin-bottom: 2rem;
  display: table;
  vertical-align: top;
}

/* line 1260, ../../components/sass/1_base/_base.scss */
.comment .attribution {
  display: table-cell;
  padding: 0 35px 0 0;
  padding: 0 3.5rem 0 0;
  vertical-align: top;
  overflow: hidden;
}

/* line 1268, ../../components/sass/1_base/_base.scss */
.comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}

/* line 1273, ../../components/sass/1_base/_base.scss */
.comment .attribution .username {
  white-space: nowrap;
}

/* line 1277, ../../components/sass/1_base/_base.scss */
.comment .comment-submitted p {
  margin: 4px 0;
  margin: .4rem 0;
  font-size: 1.071em;
  line-height: 1.2;
}

/* line 1284, ../../components/sass/1_base/_base.scss */
.comment .comment-submitted .comment-time {
  font-size: 0.786em;
}

/* line 1288, ../../components/sass/1_base/_base.scss */
.comment .comment-submitted .comment-permalink {
  font-size: 0.786em;
  text-transform: lowercase;
}

/* line 1293, ../../components/sass/1_base/_base.scss */
.comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}

/* line 1298, ../../components/sass/1_base/_base.scss */
.comment .comment-arrow {
  border-left: 1px solid;
  border-right: 1px solid;
  height: 40px;
  margin-left: -36px;
  margin-left: -3.6rem;
  margin-top: 15px;
  margin-top: 1.5rem;
  position: absolute;
  width: 20px;
}

/* line 1310, ../../components/sass/1_base/_base.scss */
.comment .comment-text {
  padding: 0 25px 10px 35px;
  padding: 0 2.5rem 1rem 3.5rem;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
  border-left: 1px  solid #d3d7d9;
}

/* line 1320, ../../components/sass/1_base/_base.scss */
.comment .indented {
  margin-left: 40px;
  margin-left: 4rem;
}

/* line 1325, ../../components/sass/1_base/_base.scss */
.comment-unpublished {
  margin-right: 5px;
  margin-right: .5rem;
  padding: 5px 2px 5px 5px;
  padding: .5rem .2rem .5rem .5rem;
}

/* line 1332, ../../components/sass/1_base/_base.scss */
.comment .comment-text .comment-arrow {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

/* -------------- Form Elements   ------------- */
/* line 1339, ../../components/sass/1_base/_base.scss */
fieldset {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-top: 1rem;
  margin-bottom: 32px;
  margin-bottom: 3.2rem;
  padding: 0 0 10px;
  padding: 0 0 1rem;
  position: relative;
  top: 12px;
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
}

/* line 1354, ../../components/sass/1_base/_base.scss */
.fieldset-wrapper {
  margin-top: 25px;
  margin-top: 2.5rem;
}

/* line 1359, ../../components/sass/1_base/_base.scss */
.node-form .vertical-tabs .fieldset-wrapper {
  margin-top: 0;
}

/* line 1363, ../../components/sass/1_base/_base.scss */
.filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 1372, ../../components/sass/1_base/_base.scss */
.filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
  padding: .2rem 2rem 0;
}

/* line 1378, ../../components/sass/1_base/_base.scss */
.filter-wrapper .form-item label {
  margin-right: 10px;
  margin-right: 1rem;
}

/* line 1383, ../../components/sass/1_base/_base.scss */
.filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}

/* line 1387, ../../components/sass/1_base/_base.scss */
.filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}

/* line 1391, ../../components/sass/1_base/_base.scss */
fieldset.collapsed {
  background: transparent;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 1399, ../../components/sass/1_base/_base.scss */
fieldset legend {
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  display: block;
  height: 2em;
  left: -1px;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-indent: 1rem;
  text-shadow: 0 1px 0 #fff;
  top: -12px;
  width: 100%;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 1420, ../../components/sass/1_base/_base.scss */
fieldset.collapsed legend {
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
}

/* line 1424, ../../components/sass/1_base/_base.scss */
fieldset .fieldset-wrapper {
  padding: 0 10px;
  padding: 0 1rem;
}

/* line 1429, ../../components/sass/1_base/_base.scss */
fieldset .fieldset-description {
  margin-top: 5px;
  margin-top: .5rem;
  margin-bottom: 1em;
  line-height: 1.4;
  font-style: italic;
}

/* line 1437, ../../components/sass/1_base/_base.scss */
input:not(input[type=radio]) {
  margin: 2px 0;
  margin: .2rem 0;
  padding: 4px;
  padding: .4rem;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 1448, ../../components/sass/1_base/_base.scss */
input, textarea {
  font-size: 0.929em;
}

/* line 1452, ../../components/sass/1_base/_base.scss */
textarea {
  line-height: 1.5;
}

/* line 1456, ../../components/sass/1_base/_base.scss */
textarea.form-textarea, select.form-select {
  padding: 4px;
  padding: .4rem;
}

/* line 1461, ../../components/sass/1_base/_base.scss */
input.form-text, textarea.form-textarea, select.form-select {
  border: 1px solid #ccc;
}

/* line 1465, ../../components/sass/1_base/_base.scss */
.password-suggestions ul li {
  margin-left: 1.2em;
}

/* line 1469, ../../components/sass/1_base/_base.scss */
.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
  margin-top: .2rem;
}

/* line 1475, ../../components/sass/1_base/_base.scss */
.form-type-radio label, .form-type-checkbox label {
  margin-left: 4px;
  margin-left: .4rem;
}

/* line 1480, ../../components/sass/1_base/_base.scss */
.form-type-radio .description, .form-type-checkbox .description {
  margin-left: 2px;
  margin-left: .2rem;
}

/* line 1485, ../../components/sass/1_base/_base.scss */
.form-actions {
  padding-top: 10px;
  padding-top: 1rem;
}

/* Form Buttons */
/* line 1492, ../../components/sass/1_base/_base.scss */
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
  background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e3e3e3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');
  border: 1px solid #dbdbdb;
  border-radius: 0;
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  color: #777;
  text-shadow: 0 1px 0 white;
  position: relative;
  font-weight: bold;
  padding: 5px 1em 6px 1em;
  padding: .5rem 1em .6rem 1em;
}

/* line 1517, ../../components/sass/1_base/_base.scss */
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
  background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
  background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');
  -moz-box-shadow: inset 0 1px 0 0 white;
  -webkit-box-shadow: inset 0 1px 0 0 white;
  -o-box-shadow: inset 0 1px 0 0 white;
  box-shadow: inset 0 1px 0 0 white;
  cursor: pointer;
}

/* line 1535, ../../components/sass/1_base/_base.scss */
a.read_more {
  background: #00AC00;
  padding: 5px 9px;
  padding: .5rem .9rem;
  text-decoration: none;
  margin: 10px 0;
  margin: 1rem 0;
  border: 0 !important;
}

/* line 1545, ../../components/sass/1_base/_base.scss */
a.read_more:hover {
  background: green;
}

/* line 1549, ../../components/sass/1_base/_base.scss */
#block-search-form, #block-swr-search {
  overflow: visible;
  position: relative;
  width: 100%;
  height: 35px;
  height: 3.5rem;
  margin: 0 auto;
  padding: 0;
}
/* line 1558, ../../components/sass/1_base/_base.scss */
#block-search-form .content, #block-swr-search .content {
  margin-top: 0;
}
/* line 1562, ../../components/sass/1_base/_base.scss */
#block-search-form .form-text, #block-swr-search .form-text {
  float: none;
  width: 220px;
  max-width: 100%;
  margin-right: 0;
  padding: 8px;
}
/* line 1572, ../../components/sass/1_base/_base.scss */
#block-search-form input:focus, #block-swr-search input:focus {
  outline: none;
}
/* line 1576, ../../components/sass/1_base/_base.scss */
#block-search-form .form-submit:hover, #block-swr-search .form-submit:hover {
  opacity: .8;
}

/* line 1582, ../../components/sass/1_base/_base.scss */
#swr-search-form input, #views-exposed-form-default-search-page-1 input {
  font-size: 1.4rem;
  box-sizing: border-box;
  height: 33px;
  height: 3.3rem;
}
/* line 1588, ../../components/sass/1_base/_base.scss */
#swr-search-form input[type="submit"], #views-exposed-form-default-search-page-1 input[type="submit"] {
  background: url("/sites/all/themes/nics_software/images/search-icon.png") no-repeat center top;
  text-indent: -9999px;
  height: 27px;
  width: 27px;
  position: absolute;
  top: 2px;
  right: 10px;
}
@media screen and (min-width: 320px) {
  /* line 1582, ../../components/sass/1_base/_base.scss */
  #swr-search-form input, #views-exposed-form-default-search-page-1 input {
    height: 35px;
    height: 3.5rem;
  }
}
/* line 1604, ../../components/sass/1_base/_base.scss */
#swr-search-form .form-text, #views-exposed-form-default-search-page-1 .form-text {
  width: 100%;
  border: 1px solid #666;
  border-radius: 0;
  padding: 5px;
  padding: .5rem;
}
@media screen and (min-width: 320px) {
  /* line 1604, ../../components/sass/1_base/_base.scss */
  #swr-search-form .form-text, #views-exposed-form-default-search-page-1 .form-text {
    padding: 8px;
    padding: .8rem;
    width: 200px;
  }
}
/* line 1618, ../../components/sass/1_base/_base.scss */
#swr-search-form .form-submit, #views-exposed-form-default-search-page-1 .form-submit {
  right: 15px;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  padding: 0;
}
@media screen and (min-width: 320px) {
  /* line 1618, ../../components/sass/1_base/_base.scss */
  #swr-search-form .form-submit, #views-exposed-form-default-search-page-1 .form-submit {
    right: 5px;
  }
}
/* line 1630, ../../components/sass/1_base/_base.scss */
#swr-search-form .form-actions input, #views-exposed-form-default-search-page-1 .form-actions input {
  margin: 1px 0;
  border-radius: 0;
}
@media screen and (min-width: 320px) {
  /* line 1635, ../../components/sass/1_base/_base.scss */
  #swr-search-form input[type="text"], #views-exposed-form-default-search-page-1 input[type="text"], #swr-search-form input[type="search"], #views-exposed-form-default-search-page-1 input[type="search"] {
    border: 1px solid #ccc;
    color: #444444;
    background-color: inherit;
    background: url("/sites/all/themes/nics_software/images/search-icon.png") no-repeat left top 3px;
    min-width: 200px;
    height: 33px;
    border-radius: 0;
    padding: 0 0.5em 0 2em;
    margin-right: 0;
  }
}
@media screen and (min-width: 641px) {
  /* line 1635, ../../components/sass/1_base/_base.scss */
  #swr-search-form input[type="text"], #views-exposed-form-default-search-page-1 input[type="text"], #swr-search-form input[type="search"], #views-exposed-form-default-search-page-1 input[type="search"] {
    margin-right: 100px;
    margin-right: 10rem;
  }
}
@media screen and (min-width: 320px) {
  /* line 1654, ../../components/sass/1_base/_base.scss */
  #swr-search-form input[type="submit"], #views-exposed-form-default-search-page-1 input[type="submit"] {
    background-color: #666;
    background-image: none;
    color: #fff;
    box-sizing: border-box;
    width: 10rem;
    height: 33px;
    margin: 2px 0 0;
    overflow: hidden;
    line-height: 1;
    text-indent: 0;
    font-weight: normal;
    text-shadow: none;
    position: relative;
    right: 5px;
    top: 0;
  }
}
@media screen and (min-width: 641px) {
  /* line 1654, ../../components/sass/1_base/_base.scss */
  #swr-search-form input[type="submit"], #views-exposed-form-default-search-page-1 input[type="submit"] {
    right: 0px;
    position: absolute;
  }
}

/* line 1680, ../../components/sass/1_base/_base.scss */
ol.search-results {
  padding-left: 0;
}

/* line 1684, ../../components/sass/1_base/_base.scss */
.search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}

/* line 1690, ../../components/sass/1_base/_base.scss */
.search-results li:last-child {
  border-bottom: none;
  padding-bottom: none;
  margin-bottom: 1em;
}

/* line 1696, ../../components/sass/1_base/_base.scss */
.search-results .search-snippet-info {
  padding-left: 0;
}

/* line 1700, ../../components/sass/1_base/_base.scss */
.top_right .region-search {
  float: right;
  margin: 1% 0;
}

/* line 1705, ../../components/sass/1_base/_base.scss */
.top_right .region-user-menu ul.menu {
  float: right;
}

/* line 1709, ../../components/sass/1_base/_base.scss */
.search_block {
  margin: 9px 0;
  margin: .9rem 0;
  overflow: hidden;
}

/* line 1715, ../../components/sass/1_base/_base.scss */
.top_right .region-user-menu {
  overflow: hidden;
  width: 100%;
}

/* line 1720, ../../components/sass/1_base/_base.scss */
.top_right ul.menu li a.active {
  color: #6cdcff;
}

/* line 1724, ../../components/sass/1_base/_base.scss */
#top-area {
  clear: both;
  margin-bottom: 1%;
  position: relative;
  max-width: 1024px;
  margin: 0 auto;
  text-align: center;
}

/* line 1733, ../../components/sass/1_base/_base.scss */
#top-area .block {
  margin: 0;
}

/* line 1737, ../../components/sass/1_base/_base.scss */
#top-area .column {
  float: left;
  width: 32.3%;
  margin: 1.8% 0;
  margin: 0 5px;
  margin: 0 .5rem;
}

/* line 1745, ../../components/sass/1_base/_base.scss */
#top-area .column:last-child {
  float: right;
  margin-right: 0;
}

/* line 1750, ../../components/sass/1_base/_base.scss */
#footer-area .column:last-child {
  float: right;
}

/* line 1754, ../../components/sass/1_base/_base.scss */
#top-area h2 {
  color: #555;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding: 10px 0;
  padding: 1rem 0;
  margin: 0;
}

/* line 1764, ../../components/sass/1_base/_base.scss */
#top-area .column .content {
  padding: 10px 0;
  padding: 1rem 0;
}

/* line 1769, ../../components/sass/1_base/_base.scss */
#top-area .column:first-child {
  margin-left: 0;
}

/* line 1773, ../../components/sass/1_base/_base.scss */
#top-area .column-title {
  color: #e0e0e0;
}

/* line 1777, ../../components/sass/1_base/_base.scss */
#footer {
  overflow: auto;
  padding: 1% 2% 2% 2%;
  background: #d5f0fe;
  border-top: 4px solid #443c6b;
  max-width: 1024px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 0 auto;
}

/* line 1789, ../../components/sass/1_base/_base.scss */
#footer-area .column {
  float: left;
  width: 24.2%;
  margin: 0 0 0% 1%;
  padding: 1%;
}

/* line 1796, ../../components/sass/1_base/_base.scss */
#footer p {
  color: #443c6b;
}

/* line 1800, ../../components/sass/1_base/_base.scss */
#footer-area .column:first-child {
  margin-left: 0;
}

/* line 1804, ../../components/sass/1_base/_base.scss */
#footer-area .column-title {
  color: #fff;
}

/* line 1808, ../../components/sass/1_base/_base.scss */
#copyright {
  clear: both;
  padding: 1% 0 0;
}

/* line 1813, ../../components/sass/1_base/_base.scss */
.copyright {
  float: left;
  max-width: 728px;
}

/* line 1818, ../../components/sass/1_base/_base.scss */
.credits {
  float: right;
  margin-right: 12px;
  margin-right: 1.2rem;
  text-align: right;
}

/* line 1825, ../../components/sass/1_base/_base.scss */
#copyright p {
  margin: 0;
}

/* line 1829, ../../components/sass/1_base/_base.scss */
.footer_inner_credit {
  margin: 10px auto;
  margin: 1rem auto;
}

/*---------------------------
    Social Icons
----------------------------*/
/* line 1838, ../../components/sass/1_base/_base.scss */
.social-icons, #bottom_wrapper .social-icons {
  text-align: center;
}

/* line 1842, ../../components/sass/1_base/_base.scss */
.social-icons ul, #bottom_wrapper .social-icons ul {
  margin: 0;
}

/* line 1846, ../../components/sass/1_base/_base.scss */
.social-icons li, #bottom_wrapper .social-icons li {
  display: inline-block;
}

/*---------------------------
    User Menu
----------------------------*/
/* line 1854, ../../components/sass/1_base/_base.scss */
.region-user-menu h2 {
  display: none;
}

/* line 1858, ../../components/sass/1_base/_base.scss */
.region-user-menu ul li {
  display: inline-block;
  background: none;
  padding: 0 10px;
  padding: 0 1rem;
  border-right: 1px solid #636363;
  line-height: 100%;
}

/* line 1867, ../../components/sass/1_base/_base.scss */
.region-user-menu ul li.last {
  border: 0;
  padding-right: 0;
}

/*---------------------------
    Footer
----------------------------*/
/* line 1876, ../../components/sass/1_base/_base.scss */
.footer_block {
  clear: both;
}

/* line 1880, ../../components/sass/1_base/_base.scss */
#footer .block > h2 {
  color: #fff;
  padding: 10px 0;
  padding: 1rem 0;
}

/* line 1886, ../../components/sass/1_base/_base.scss */
.bottom_widget #footer-area .column {
  width: 32.5%;
}

/* line 1890, ../../components/sass/1_base/_base.scss */
.top_widget #footer-area .column {
  width: 49.5%;
}

/* line 1894, ../../components/sass/1_base/_base.scss */
.page-blog article {
  padding-bottom: 40px;
  padding-bottom: 4rem;
  border-bottom: 1px solid #F0F0F0;
  margin-bottom: 40px;
  margin-bottom: 4rem;
}

/* line 1902, ../../components/sass/1_base/_base.scss */
.page-blog article footer {
  background: #F3F3F3;
  padding: 5px 10px;
  padding: .5rem 1rem;
  border: 1px solid #E7E7E7;
}

/* line 1909, ../../components/sass/1_base/_base.scss */
.field-name-field-tag {
  margin: 20px 0;
  margin: 2rem 0;
  overflow: hidden;
}

/* line 1915, ../../components/sass/1_base/_base.scss */
.field-name-field-tag .field-item {
  display: inline-block;
}

/* line 1919, ../../components/sass/1_base/_base.scss */
.field-name-field-tag .field-item a {
  display: block;
  background: #5183af;
  color: #fff;
  padding: 4px 8px;
  padding: .4rem .8rem;
  margin: 2px;
  margin: .2rem;
  -moz-border-radius: 3px / 3px;
  -webkit-border-radius: 3px 3px;
  border-radius: 3px / 3px;
}

/* line 1931, ../../components/sass/1_base/_base.scss */
a.btn {
  display: inline-block;
  color: #fff;
  margin: 10px 0 0;
  margin: 1rem 0 0;
  text-align: center;
  padding: 6px 16px;
  padding: .6rem 1.6rem;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  cursor: pointer;
  background: #0089d1;
  border-radius: 0;
}

/* line 1947, ../../components/sass/1_base/_base.scss */
a.btn:hover {
  opacity: .7;
  color: #fff;
  text-decoration: none;
}

/* line 1953, ../../components/sass/1_base/_base.scss */
.btn.red {
  background: red;
}

/* line 1957, ../../components/sass/1_base/_base.scss */
.btn.green {
  background: green;
}

/* line 1961, ../../components/sass/1_base/_base.scss */
.btn.blue {
  background: blue;
}

/* line 1965, ../../components/sass/1_base/_base.scss */
.btn.yellow {
  background: yellow;
}

/* line 1969, ../../components/sass/1_base/_base.scss */
.btn.orange {
  background: orange;
}

/* line 1973, ../../components/sass/1_base/_base.scss */
.info-notice {
  border: 1px solid #004695;
  color: #444444;
  padding: 14px 14px 14px 60px;
  background: #fff url("/sites/all/themes/nics_software/images/i.png") no-repeat 11px 11px;
  background-size: 30px auto;
}

/* line 1981, ../../components/sass/1_base/_base.scss */
ul.info-notice {
  padding: 14px 14px 14px 70px;
}

/* line 1985, ../../components/sass/1_base/_base.scss */
.user-menu-wrapper {
  width: 100%;
  background: #0089d1;
}

/* line 1990, ../../components/sass/1_base/_base.scss */
.user-menu-wrapper ul.menu {
  text-align: right;
  margin: 0;
  float: right;
}

/* line 1996, ../../components/sass/1_base/_base.scss */
.user-menu-wrapper ul.menu li {
  margin: 0;
  padding: 0;
  border-color: #2e3d4a;
  float: left;
  background: none;
}

/* line 2004, ../../components/sass/1_base/_base.scss */
.user-menu-wrapper ul.menu li a {
  display: block;
  padding: 9px 13px;
  padding: .9rem 1.3rem;
  color: #798997;
}

/* line 2011, ../../components/sass/1_base/_base.scss */
.user-menu-wrapper ul.menu li a:hover,
.user-menu-wrapper ul.menu li a.active {
  background: #2e3d4a;
  color: #fff;
}

/* line 2017, ../../components/sass/1_base/_base.scss */
.full-wrap {
  width: 1024px;
  margin: 0 auto;
}

/* line 2022, ../../components/sass/1_base/_base.scss */
#footer .column li {
  display: block;
  padding: 3px 0 3px 1px;
  padding: .3rem 0 .3rem .1rem;
  border-bottom-width: 1px;
  border-bottom-width: .1rem;
  border-bottom-style: dotted;
  border-color: #555;
}

/* line 2032, ../../components/sass/1_base/_base.scss */
#footer ul {
  margin: 0;
}

/* line 2036, ../../components/sass/1_base/_base.scss */
#footer a {
  color: #443c6b;
}

/*Temp style*/
/* line 2042, ../../components/sass/1_base/_base.scss */
.region-clients {
  margin: 2% 0;
}

/* line 2046, ../../components/sass/1_base/_base.scss */
.region-clients ul {
  margin: 10px 0;
  margin: 1rem 0;
  overflow: hidden;
}

/* line 2052, ../../components/sass/1_base/_base.scss */
.region-clients li {
  display: inline-block;
  width: 20%;
  float: left;
  text-align: center;
}

/* line 2059, ../../components/sass/1_base/_base.scss */
.block-search.block .content {
  padding: 0;
}

/* line 2063, ../../components/sass/1_base/_base.scss */
.feature {
  text-align: center;
}

/* line 2067, ../../components/sass/1_base/_base.scss */
.feature .fa {
  background: #F3F3F3;
  padding: 26px;
  padding: 2.6rem;
  font-size: 58px;
  font-size: 5.8rem;
  line-height: 66px;
  line-height: 6.6rem;
  margin: 0 auto;
  border-radius: 50%;
  width: 110px;
  text-align: center;
  height: 110px;
  margin: 3% 0;
}

/*Error Style*/
/* line 2084, ../../components/sass/1_base/_base.scss */
div.error,
div.status,
div.warning {
  background: #FEF5F1;
  -moz-border-radius: 3px / 3px;
  -webkit-border-radius: 3px 3px;
  border-radius: 3px / 3px;
  border-color: #ec7f58;
  padding: 15px 20px;
  padding: 1.5rem 2rem;
}

/* line 2096, ../../components/sass/1_base/_base.scss */
div.status {
  background: #f8fff0;
  border-color: #be7;
}

/* line 2101, ../../components/sass/1_base/_base.scss */
div.warning {
  background-color: #fffce5;
  border-color: #ed5;
}

/* common */
/* line 2107, ../../components/sass/1_base/_base.scss */
.float-left {
  float: left;
}

/* line 2111, ../../components/sass/1_base/_base.scss */
.float-right {
  float: right;
}

/* line 2115, ../../components/sass/1_base/_base.scss */
.split-list {
  box-sizing: border-box;
  width: 100%;
  clear: both;
  float: left;
}

/* line 2122, ../../components/sass/1_base/_base.scss */
.split-list li {
  float: left;
  box-sizing: border-box;
  width: 50%;
  padding-right: 1em;
}

/* line 2129, ../../components/sass/1_base/_base.scss */
.split-list li:nth-child(odd) {
  clear: left;
}

@media screen and (max-width: 1152px) {
  /* line 2, ../../components/sass/2_layout/_media_overrides.scss */
  #wrapper {
    max-width: 960px;
  }

  /* line 6, ../../components/sass/2_layout/_media_overrides.scss */
  #top-area .column:last-child {
    margin-right: 0;
  }

  /* line 10, ../../components/sass/2_layout/_media_overrides.scss */
  #copyright {
    padding: 0 10px;
    padding: 0 1rem;
  }
}
@media screen and (max-width: 960px) {
  /* line 17, ../../components/sass/2_layout/_media_overrides.scss */
  .content-sidebar-wrap,
  #content,
  #sidebar-first,
  #sidebar-second {
    float: none;
    width: 100% !important;
  }

  /* line 25, ../../components/sass/2_layout/_media_overrides.scss */
  #sidebar-first {
    clear: both;
  }

  /* line 29, ../../components/sass/2_layout/_media_overrides.scss */
  #sidebar-first,
  #sidebar-second,
  #head,
  #foot {
    padding: 0 3.52%;
  }

  /* line 36, ../../components/sass/2_layout/_media_overrides.scss */
  #top-area .column {
    width: 32%;
  }

  /* line 40, ../../components/sass/2_layout/_media_overrides.scss */
  #sidebar-first, #sidebar-second, #head, #foot {
    padding: 0 1.5%;
  }

  /* line 44, ../../components/sass/2_layout/_media_overrides.scss */
  .region-front-welcome {
    margin: 1% 2%;
  }

  /* line 48, ../../components/sass/2_layout/_media_overrides.scss */
  .block {
    margin-bottom: 2%;
  }

  /* line 52, ../../components/sass/2_layout/_media_overrides.scss */
  .content-sidebar-wrap #content {
    margin: 0;
  }

  /* line 56, ../../components/sass/2_layout/_media_overrides.scss */
  #footer_wrapper, #top-area {
    padding: 0 15px;
    padding: 0 1.5rem;
  }

  /* line 61, ../../components/sass/2_layout/_media_overrides.scss */
  #post-content {
    margin: 10px;
    margin: 1rem;
  }

  /* line 66, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption {
    background: #6A6A6A;
    opacity: 1;
  }
  /* line 70, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption h2, #block-nivo-slider-nivo-slider .nivo-caption h3 {
    margin: 0;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
  /* line 76, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption p {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 80, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption .btn {
    margin-top: 10px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media screen and (max-width: 765px) {
  /* line 89, ../../components/sass/2_layout/_media_overrides.scss */
  #logo {
    text-align: center;
    width: 100%;
  }

  /* line 94, ../../components/sass/2_layout/_media_overrides.scss */
  #header {
    margin-bottom: 0;
  }

  /* line 98, ../../components/sass/2_layout/_media_overrides.scss */
  #headerHero {
    padding: .5rem 0 .5rem 10rem;
    min-height: 54px;
    margin: 1rem 0 0 0;
    background-color: transparent;
    position: relative;
  }
  /* line 106, ../../components/sass/2_layout/_media_overrides.scss */
  #headerHero.nomenu .burger-toggle {
    display: none !important;
  }
  /* line 111, ../../components/sass/2_layout/_media_overrides.scss */
  #headerHero.nomenu.nosearch {
    display: none;
  }
  /* line 116, ../../components/sass/2_layout/_media_overrides.scss */
  #headerHero .region-search input[type=text], #headerHero .region-search input[type=search] {
    width: 98%;
    height: 35px;
    padding: 0 1rem;
    max-width: 100%;
    border: none;
    margin: 0;
    float: none;
    border-radius: 0;
    background: #fff;
  }
  /* line 128, ../../components/sass/2_layout/_media_overrides.scss */
  #headerHero .region-search .form-submit {
    height: 34px;
    width: 65px;
    position: absolute;
    top: -1px;
    right: 10px;
    background-image: url(/sites/all/themes/nics_software/images/search-icon.png);
    background-position: 30px center;
    background-color: #fff;
    text-indent: -999rem;
  }

  /* line 142, ../../components/sass/2_layout/_media_overrides.scss */
  #copyright {
    padding: 0 12px;
    padding: 0 1.2rem;
  }

  /* line 147, ../../components/sass/2_layout/_media_overrides.scss */
  body {
    margin-top: 0;
  }

  /* line 151, ../../components/sass/2_layout/_media_overrides.scss */
  .top_left, .top_right,
  .search_block, .region-user-menu {
    width: 100%;
  }

  /* line 156, ../../components/sass/2_layout/_media_overrides.scss */
  #footer p {
    margin: 0;
  }

  /* line 160, ../../components/sass/2_layout/_media_overrides.scss */
  #foot, #copyright {
    padding: 0 10px;
    padding: 0 1rem;
    line-height: 200%;
  }

  /* line 166, ../../components/sass/2_layout/_media_overrides.scss */
  .top_right .region-search {
    width: 100%;
    padding: 0;
  }

  /* line 171, ../../components/sass/2_layout/_media_overrides.scss */
  .social-icons, #bottom_wrapper .social-icons {
    width: 100%;
    text-align: center;
  }

  /* line 176, ../../components/sass/2_layout/_media_overrides.scss */
  .social-icons, #bottom_wrapper .social-icons {
    float: right;
    margin: 9px 0 0;
    margin: .9rem 0 0;
  }

  /* line 182, ../../components/sass/2_layout/_media_overrides.scss */
  .front .content-sidebar-wrap {
    margin: 0;
  }

  /* line 186, ../../components/sass/2_layout/_media_overrides.scss */
  .region-front-welcome {
    padding: 10px;
    padding: 1rem;
  }

  /* line 191, ../../components/sass/2_layout/_media_overrides.scss */
  #site-title,
  #site-description {
    margin: 0;
    line-height: 1.62em;
  }

  /* line 197, ../../components/sass/2_layout/_media_overrides.scss */
  #site-title {
    padding-top: 18px;
    padding-top: 1.8rem;
  }

  /* line 202, ../../components/sass/2_layout/_media_overrides.scss */
  #site-description {
    padding-bottom: 18px;
    padding-bottom: 1.8rem;
  }

  /* line 207, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu ul {
    display: none;
  }
  /* line 210, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu ul.collapse {
    display: block !important;
  }

  /* line 216, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu.collapse .menu-navigation-container > ul.menu {
    display: block !important;
  }

  /* line 221, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu.expanded {
    position: relative;
  }

  /* line 225, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu .ul-toggle {
    display: block !important;
    position: absolute;
    right: 5px;
    top: 5px;
    background: rgba(26, 26, 26, 0);
    border: none;
    box-shadow: none;
    color: white;
    text-shadow: none;
    font-weight: normal;
    font-size: 20px;
  }

  /* line 239, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu ul ul .ul-toggle {
    font-size: 17px;
    top: 1px;
  }

  /* line 244, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li ul {
    position: static;
    border: 0;
  }

  /* line 249, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li ul ul {
    margin: 0 !important;
    border: 0;
  }

  /* line 254, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu ul,
  #main-menu li {
    float: none;
    max-width: 100%;
  }

  /* line 260, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu {
    border-right: 0;
  }

  /* line 264, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu {
    border: 0;
  }

  /* line 268, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu a, #main-menu span.activelink {
    width: 100%;
    padding: 13px 2%;
    border-radius: 0;
    border-bottom: 1px solid #fff;
    border-right: none;
    text-align: center;
  }

  /* line 277, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu span.activelink {
    padding: 13px 20px;
    padding: 1.3rem 2rem;
  }

  /* line 282, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li li a, #main-menu li li .activelink {
    text-align: center;
  }

  /* line 286, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li:hover > ul,
  #main-menu li li:hover > ul,
  #main-menu li li li:hover > ul {
    display: none;
  }

  /* line 292, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li:hover > a, #main-menu span.activelink {
    background: rgba(26, 26, 26, 0);
  }

  /* line 296, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li li a {
    background: rgba(26, 26, 26, 0);
  }

  /* line 300, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li li li a {
    background: rgba(31, 31, 31, 0);
  }

  /* line 304, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li li a, #main-menu li li span.activelink {
    border-top: 1px solid #fff;
  }

  /* line 308, ../../components/sass/2_layout/_media_overrides.scss */
  .drop-down-toggle {
    display: block;
  }

  /* line 312, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu li li .drop-down-toggle {
    top: 5px;
  }

  /* line 316, ../../components/sass/2_layout/_media_overrides.scss */
  .menu_wrapper {
    margin: 0;
  }

  /* line 320, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu .nav-toggle {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 2.4rem;
    font-weight: normal;
    background: transparent;
    color: #fff;
    margin: 0;
    padding: 3%;
    letter-spacing: 1px;
    text-align: center;
  }
  /* line 321, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu .nav-toggle.open {
    display: block;
  }

  /* line 336, ../../components/sass/2_layout/_media_overrides.scss */
  #main-menu ul.menu li {
    margin: 0;
    width: 100%;
    text-align: center;
    border-right: none;
  }

  /* line 343, ../../components/sass/2_layout/_media_overrides.scss */
  .content-sidebar-wrap,
  #sidebar-first,
  #sidebar-second {
    float: none;
    width: auto;
  }

  /* line 350, ../../components/sass/2_layout/_media_overrides.scss */
  .content-sidebar-wrap #content {
    float: left;
    width: auto;
  }

  /* line 355, ../../components/sass/2_layout/_media_overrides.scss */
  #sidebar-first .block,
  #sidebar-second .block,
  #footer-area .column,
  #top-area .column {
    float: none !important;
    width: auto !important;
    margin-left: 0;
  }

  /* line 364, ../../components/sass/2_layout/_media_overrides.scss */
  #sidebar-first {
    clear: both;
  }

  /* line 368, ../../components/sass/2_layout/_media_overrides.scss */
  #footer-area .column,
  #top-area .column {
    margin: 10px;
    margin: 1rem;
  }

  /* line 374, ../../components/sass/2_layout/_media_overrides.scss */
  #top-area .column:first-child,
  #footer-area .column:first-child {
    margin: 10px;
    margin: 1rem;
  }

  /* line 380, ../../components/sass/2_layout/_media_overrides.scss */
  .copyright,
  .credits {
    float: none;
    text-align: left;
  }

  /* line 386, ../../components/sass/2_layout/_media_overrides.scss */
  #footer_wrapper, #top-area {
    padding: 0;
  }

  /* line 390, ../../components/sass/2_layout/_media_overrides.scss */
  #site-title {
    width: 100%;
  }

  /* line 394, ../../components/sass/2_layout/_media_overrides.scss */
  #site-title a {
    width: 100%;
    text-align: center;
  }

  /* line 399, ../../components/sass/2_layout/_media_overrides.scss */
  .top_right .region-user-menu ul.menu {
    float: none;
  }

  /* line 403, ../../components/sass/2_layout/_media_overrides.scss */
  #logo {
    margin: 8px 0 0 0;
    margin: .8rem 0 0 0;
    text-align: center;
  }

  /* line 409, ../../components/sass/2_layout/_media_overrides.scss */
  #logo img {
    text-align: center;
    display: inline-block;
  }

  /* line 414, ../../components/sass/2_layout/_media_overrides.scss */
  #site-title {
    display: inline-block;
    padding: 0;
  }

  /* line 419, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption {
    width: 100%;
    position: relative;
    padding: 1rem 0;
    background: #6A6A6A;
    opacity: 1;
  }
  /* line 426, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption h2 {
    margin: 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
  /* line 432, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption h3 {
    margin: 5px 0;
  }
  /* line 436, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption p {
    padding: 6px 6%;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
  /* line 442, ../../components/sass/2_layout/_media_overrides.scss */
  #block-nivo-slider-nivo-slider .nivo-caption .btn {
    margin: 5px 0;
    display: block !important;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 18px;
    line-height: 1.8rem;
  }

  /* line 450, ../../components/sass/2_layout/_media_overrides.scss */
  .region-clients {
    margin: 5%;
  }

  /* line 454, ../../components/sass/2_layout/_media_overrides.scss */
  .region-clients li {
    width: 49%;
  }

  /* line 458, ../../components/sass/2_layout/_media_overrides.scss */
  #copyright {
    padding: 4%;
  }

  /* line 462, ../../components/sass/2_layout/_media_overrides.scss */
  #copyright p {
    text-align: center;
  }

  /* line 466, ../../components/sass/2_layout/_media_overrides.scss */
  #site-description {
    padding-bottom: 5px;
    padding-bottom: .5rem;
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 440px) {
  /* line 475, ../../components/sass/2_layout/_media_overrides.scss */
  .block-menu ul {
    float: none;
    text-align: center;
  }

  /* line 480, ../../components/sass/2_layout/_media_overrides.scss */
  input.form-text, select.form-select {
    width: 93%;
  }

  /* line 484, ../../components/sass/2_layout/_media_overrides.scss */
  textarea.form-textarea {
    width: 100%;
  }

  /* line 488, ../../components/sass/2_layout/_media_overrides.scss */
  .block > h2 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }

  /* line 492, ../../components/sass/2_layout/_media_overrides.scss */
  .region-front-welcome p {
    margin: 0;
  }

  /* line 496, ../../components/sass/2_layout/_media_overrides.scss */
  .social-icons li, #bottom_wrapper .social-icons li {
    padding: 0px;
    text-align: center;
  }

  /* line 501, ../../components/sass/2_layout/_media_overrides.scss */
  .node {
    margin-top: 5px;
    margin-top: .5rem;
  }

  /* line 506, ../../components/sass/2_layout/_media_overrides.scss */
  .region-clients li {
    width: 100%;
  }
}
@media screen and (min-width: 765px) {
  /* line 512, ../../components/sass/2_layout/_media_overrides.scss */
  #block-search-form, #block-swr-search {
    margin-top: 30px;
  }
}
/**
* Tabs.
*/
/* Basic positioning styles shared by primary and secondary tabs. */
/* line 6, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary, .tabs-secondary {
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin: 0.6rem 0;
  white-space: nowrap;
}

/* line 14, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  position: relative;
  float: left;
  margin: 0px;
  padding: 0px;
  list-style-image: none !important;
}

/* line 22, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, .tabs-primary__tab.is-active .activelink, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border-bottom: 0;
  display: block;
  box-sizing: border-box;
  line-height: 6px;
  line-height: 0.6rem;
  text-decoration: none;
}

/* Primary tabs. */
/* line 31, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary {
  padding-left: 18px;
  border-bottom: 1px solid #ccc;
  margin: 1.8rem 0;
}

/* line 37, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab, .tabs-primary__tab.is-active {
  top: 5px;
  font-size: 18px;
}

/* line 42, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab.is-active {
  top: 0;
  bottom: -1px;
  left: 1px;
  z-index: 10;
}

/* line 49, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-primary__tab + .tabs-primary__tab.is-active {
  left: -1px;
}

/* line 54, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, .tabs-primary__tab.is-active .activelink {
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  color: #666;
  background-color: #fff;
  padding: 7px 14px 6px;
  text-align: center;
  border: 1px solid #ccc;
  border-width: 1px 1px 0 0;
  line-height: 1em;
}
/* line 64, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link :first-child, .tabs-primary__tab.is-active .activelink :first-child {
  border-width: 1px 1px 0;
}

/* line 68, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #333;
  border-color: #333;
  color: #fff;
}

/* line 73, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active, .tabs-primary__tab.is-active .activelink {
  background-color: #ebedee;
  border-color: #e0e0e0;
  color: #555;
  padding: 9px 18px;
}

/* Secondary tabs. */
/* line 101, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-secondary {
  font-size: .9em;
  /* Collapse bottom margin of ul.primary. */
  margin-top: -0.6rem;
}

/* line 107, ../../components/sass/3_drupal/_drupal-tabs.scss */
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.3rem 3px;
}

/* line 114, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  -moz-border-radius: 0.75em;
  -webkit-border-radius: 0.75em;
  border-radius: 0.75em;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  text-shadow: 1px 1px 0 #fff;
  background-color: #f2f2f2;
  color: #666;
  padding: 0 .5em;
}

/* line 123, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #404040;
  border-color: #999;
  color: #333;
}

/* line 128, ../../components/sass/3_drupal/_drupal-tabs.scss */
a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333;
  background-color: #666;
  border-color: #000;
  color: #fff;
}

/* line 150, ../../components/sass/3_drupal/_drupal-tabs.scss */
.profile dt {
  margin: .5em 0 .2em;
}

/* line 1, ../../components/sass/3_drupal/_drupal-forms.scss */
#user-login input[type="submit"],
#workbench-moderation-moderate-form input[type="submit"] {
  padding: 0.6rem 0.9rem;
  background-image: none;
  text-shadow: none;
}

/* line 9, ../../components/sass/3_drupal/_drupal-forms.scss */
div.workbench-info-block {
  background-color: #ebedee;
  border: 0 solid;
  padding: 0.9rem;
  font-size: 18px;
}

/* line 3, ../../components/sass/3_drupal/_drupal-files.scss */
.field-type-file .field-item {
  clear: both;
  margin-bottom: 1em;
}

/* line 19, ../../components/sass/3_drupal/_drupal.scss */
#admin-menu, #admin-menu div, #admin-menu li, #admin-menu p {
  font-size: 12px !important;
  line-height: 16px !important;
}

/* line 24, ../../components/sass/3_drupal/_drupal.scss */
#admin-menu {
  background-color: #000 !important;
  background-image: none;
}

/* line 29, ../../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown li li {
  width: 170px;
}

/* line 33, ../../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown li li.expandable {
  background-position: 155px center;
}

/* line 37, ../../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown li li.expandable ul {
  margin: -25px 0 0 170px;
}

/* line 41, ../../components/sass/3_drupal/_drupal.scss */
#admin-menu .dropdown a, #admin-menu .dropdown li > span {
  border-right: 1px solid #323232;
  display: block;
  padding: 0.5em 1em;
}

/* line 1, ../../components/sass/4_module/_themeoverrides.scss */
blockquote, q {
  background: transparent url("/sites/all/themes/nics_software/images/quote.png") no-repeat scroll 0 0;
  border: none;
}

/* line 6, ../../components/sass/4_module/_themeoverrides.scss */
#content ul, #content ol {
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
}
/* line 10, ../../components/sass/4_module/_themeoverrides.scss */
#content ul li, #content ol li {
  padding: 0 0 6px;
  padding: 0 0 0.6rem;
}

/* line 20, ../../components/sass/4_module/_themeoverrides.scss */
.node-page, .node-news, .node-faq {
    /* ol {
        margin-bottom: 18px;
        margin-bottom: rhythm(3);

        li {
            padding: 0 0 6px;
            padding: 0 0 rhythm(1);
        }
    } */
}
/* line 35, ../../components/sass/4_module/_themeoverrides.scss */
.node-page ul li, .node-news ul li, .node-faq ul li {
  position: relative;
  list-style: none;
}
/* line 41, ../../components/sass/4_module/_themeoverrides.scss */
.node-page ul li:before, .node-news ul li:before, .node-faq ul li:before {
  content: "-";
  position: absolute;
  left: -20px;
  top: 0;
}

/* line 53, ../../components/sass/4_module/_themeoverrides.scss */
aside ul {
  margin: 0;
  margin-top: 12px;
  margin-top: 1.2rem;
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
}
/* line 58, ../../components/sass/4_module/_themeoverrides.scss */
aside ul li {
  margin: 0 0 0 20px;
  margin: 0 0 0 2rem;
  padding: 0 0 6px;
  padding: 0 0 0.6rem;
}

/* line 69, ../../components/sass/4_module/_themeoverrides.scss */
.field-faq {
  font-family: inherit;
  font-size: inherit;
}
/* line 73, ../../components/sass/4_module/_themeoverrides.scss */
.field-faq h3 {
  background: none;
  border: none;
  font-weight: 600;
}
/* line 78, ../../components/sass/4_module/_themeoverrides.scss */
.field-faq h3 a {
  color: #0089d1;
}

/* line 84, ../../components/sass/4_module/_themeoverrides.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-widget-content a {
  color: #0089d1;
}

/* line 88, ../../components/sass/4_module/_themeoverrides.scss */
.ui-widget {
  font-size: inherit;
  font-family: inherit;
}

/* line 93, ../../components/sass/4_module/_themeoverrides.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 25px;
}

/* line 97, ../../components/sass/4_module/_themeoverrides.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  left: 0;
}

/* line 101, ../../components/sass/4_module/_themeoverrides.scss */
.ui-widget-content {
  border: none;
  background: none;
  color: #444444;
  overflow: hidden !important;
}
/* line 107, ../../components/sass/4_module/_themeoverrides.scss */
.ui-widget-content li {
  color: #444444;
}

/* line 111, ../../components/sass/4_module/_themeoverrides.scss */
.x-scroll {
  width: 100%;
  overflow-x: auto;
  margin: 1.2rem 0 2.4rem 0;
}
@media screen and (min-width: 765px) {
  /* line 111, ../../components/sass/4_module/_themeoverrides.scss */
  .x-scroll {
    margin: 18px 0 27px 0;
    margin: 1.8rem 0 2.7rem 0;
  }
}
/* line 121, ../../components/sass/4_module/_themeoverrides.scss */
.x-scroll table {
  margin: 0;
}

/* line 126, ../../components/sass/4_module/_themeoverrides.scss */
.wysiwyg-map {
  width: 100% !important;
  margin-bottom: 12px;
}

/* line 131, ../../components/sass/4_module/_themeoverrides.scss */
.google-map-field div {
  line-height: 1;
}

/* line 141, ../../components/sass/4_module/_themeoverrides.scss */
.views-exposed-widgets .views-submit-button input[type=submit] {
  text-transform: capitalize;
}

/* line 149, ../../components/sass/4_module/_themeoverrides.scss */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-weight: inherit;
}

/* line 154, ../../components/sass/4_module/_themeoverrides.scss */
.content .node-webform fieldset {
  padding-left: 2px;
}

/* line 158, ../../components/sass/4_module/_themeoverrides.scss */
address {
  margin-bottom: 2.4rem;
  line-height: 3rem;
}

/* line 2, ../../components/sass/4_module/_nics-modules.scss */
.region ul.menu li, .region ul.links li, .region .item-list ul li {
  background: none;
}

/* line 7, ../../components/sass/4_module/_nics-modules.scss */
.top_left {
  min-height: 110px;
  padding-left: 150px;
  position: relative;
}
/* line 12, ../../components/sass/4_module/_nics-modules.scss */
.top_left #logo {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 19, ../../components/sass/4_module/_nics-modules.scss */
.top_left #site-title #site-description {
  line-height: 145%;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 42, ../../components/sass/4_module/_nics-modules.scss */
span.elink {
  padding-right: 1em;
  background: transparent url('data:image/gif;base64,R0lGODlhDgALAJEAAAAAAP///zc3N////yH5BAEAAAMALAAAAAAOAAsAAAIb3ISpaGIPT4tRUcjcbU7vvHHHQnqXZlJoaQ0FADs=') right center no-repeat;
}

/* line 50, ../../components/sass/4_module/_nics-modules.scss */
.field-name-body picture[data-picture-mapping="page_images"], .field-body picture[data-picture-mapping="page_images"] {
  clear: right;
  float: right;
  width: 36.103%;
  margin: 3px 0 0 27px;
}
/* line 57, ../../components/sass/4_module/_nics-modules.scss */
.field-name-body picture[data-picture-mapping="page_image_nocrop"], .field-body picture[data-picture-mapping="page_image_nocrop"] {
  width: auto;
  margin: 10px 0;
  display: block;
}
/* line 62, ../../components/sass/4_module/_nics-modules.scss */
.field-name-body picture[data-picture-mapping="page_image_nocrop"] img, .field-body picture[data-picture-mapping="page_image_nocrop"] img {
  width: auto;
}

/* line 70, ../../components/sass/4_module/_nics-modules.scss */
.one-sidebar .sidebar-second picture[data-picture-mapping="sidebar_images"], .one-sidebar .sidebar-first picture[data-picture-mapping="sidebar_images"] {
  width: 100%;
}

@media screen and (min-width: 440px) {
  /* line 77, ../../components/sass/4_module/_nics-modules.scss */
  picture[data-picture-mapping="inline"],
  picture[data-picture-mapping="inline_expandable"],
  .thwooper {
    clear: right;
    float: right;
    width: 48.3871%;
    max-width: 300px;
    margin: 21px 0 0 27px;
    margin: 2.1rem 0 0 2.7rem;
  }

  /* line 88, ../../components/sass/4_module/_nics-modules.scss */
  .thwooper img.media-element,
  .thwooper picture[data-picture-mapping*="inline"] {
    margin: 0 !important;
  }

  /* line 93, ../../components/sass/4_module/_nics-modules.scss */
  picture[data-picture-mapping*="inline"] img {
    width: 100%;
    max-width: none;
  }

  /* line 98, ../../components/sass/4_module/_nics-modules.scss */
  div.field-file-image-caption-text {
    width: 100%;
    clear: both;
    padding: 9px 0;
    margin: 0 0 18px 0;
    margin: 0 0 1.8rem 0;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
    color: #177db5;
  }

  /* line 108, ../../components/sass/4_module/_nics-modules.scss */
  picture[data-picture-mapping="inline"] + div.field-file-image-caption-text,
  picture[data-picture-mapping="inline_expandable"] + div.field-file-image-caption-text,
  .thwooper + div.field-file-image-caption-text {
    clear: right;
    float: right;
    width: 48.3871%;
    margin-left: 27px;
    margin-left: 2.7rem;
  }

  /* line 119, ../../components/sass/4_module/_nics-modules.scss */
  picture[data-picture-mapping="inline"] img,
  picture[data-picture-mapping="inline_expandable"] img {
    float: right;
    max-width: 670px;
  }

  /* thwoop and magnific popup image styles */
  /* line 126, ../../components/sass/4_module/_nics-modules.scss */
  .thwooper {
    display: block;
    clear: right;
    float: right;
    outline: 0 solid !important;
    position: relative;
  }

  /* line 134, ../../components/sass/4_module/_nics-modules.scss */
  .thwooped {
    clear: both;
    width: 100%;
    max-width: 670px;
    margin: 27px 0;
    margin: 2.7rem 0;
    max-width: none;
  }

  /* line 143, ../../components/sass/4_module/_nics-modules.scss */
  .thwooped picture[data-picture-mapping*="inline"] {
    max-width: 670px;
  }

  /* line 148, ../../components/sass/4_module/_nics-modules.scss */
  .thwooped + div.field-file-image-caption-text {
    width: 100%;
    max-width: 670px;
    margin: -27px 0 27px 0;
    margin: -2.7rem 0 2.7rem 0;
  }

  /* line 155, ../../components/sass/4_module/_nics-modules.scss */
  .thwooper picture {
    width: 100%;
    max-width: 670px;
    margin: 0;
    position: relative;
    z-index: 0;
    float: right;
  }

  /* line 164, ../../components/sass/4_module/_nics-modules.scss */
  .thwoop-icon {
    display: block;
    width: 33px;
    height: 33px;
    padding: 4px;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 10;
    background: rgba(0, 0, 0, 0.3) url("/sites/all/themes/nics_software/images/img-expand-icon-x1.png") 4px 4px no-repeat;
    background-size: 25px 25px;
  }
}
@media only screen and (min-width: 440px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 440px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 440px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 440px) and (min-device-pixel-ratio: 2), only screen and (min-width: 440px) and (min-resolution: 192dpi), only screen and (min-width: 440px) and (min-resolution: 2dppx) {
  /* line 164, ../../components/sass/4_module/_nics-modules.scss */
  .thwoop-icon {
    background-image: url("/sites/all/themes/nics_software/images/img-expand-icon-x2.png");
    background-size: 25px 25px;
  }
}

@media screen and (min-width: 440px) {
  /* line 181, ../../components/sass/4_module/_nics-modules.scss */
  .thwoop-icon.shrink {
    width: 60px;
    height: 60px;
    padding: 5px;
    bottom: 27px;
    left: calc(100% - 80px);
    right: 10px;
    background: rgba(0, 0, 0, 0.3) url("/sites/all/themes/nics_software/images/img-shrink-icon-x1.png") 5px 5px no-repeat;
    background-size: 50px 50px;
  }
}
@media only screen and (min-width: 440px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 440px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 440px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 440px) and (min-device-pixel-ratio: 2), only screen and (min-width: 440px) and (min-resolution: 192dpi), only screen and (min-width: 440px) and (min-resolution: 2dppx) {
  /* line 181, ../../components/sass/4_module/_nics-modules.scss */
  .thwoop-icon.shrink {
    background-image: url("/sites/all/themes/nics_software/images/img-shrink-icon-x2.png");
    background-size: 50px 50px;
  }
}

@media screen and (min-width: 440px) {
  /* line 196, ../../components/sass/4_module/_nics-modules.scss */
  a:hover .thwoop-icon {
    background-color: rgba(0, 0, 0, 0.6);
  }

  /* line 200, ../../components/sass/4_module/_nics-modules.scss */
  .inline-xl {
    position: relative;
    display: block;
    padding-top: 18px;
    padding-top: 1.8rem;
    font-size: 0.1px;
    line-height: 0;
  }
  /* line 207, ../../components/sass/4_module/_nics-modules.scss */
  .inline-xl img {
    float: none;
    margin: 0;
  }

  /* line 213, ../../components/sass/4_module/_nics-modules.scss */
  .inline-xl img.media-element {
    margin: 0;
  }

  /* line 217, ../../components/sass/4_module/_nics-modules.scss */
  .inline-xl .thwoop-icon {
    display: none;
    width: 50px;
    height: 50px;
    padding: 0;
    background-image: url("/sites/all/themes/nics_software/images/img-expand-icon-x2.png");
    background-size: 40px 40px;
    background-position: center center;
  }
}
@media screen and (min-width: 440px) and (min-width: 768px) {
  /* line 217, ../../components/sass/4_module/_nics-modules.scss */
  .inline-xl .thwoop-icon {
    display: block;
  }
}

/* line 233, ../../components/sass/4_module/_nics-modules.scss */
.front .hide-front {
  display: none !important;
}

/* line 240, ../../components/sass/4_module/_nics-modules.scss */
.toc {
  display: block;
}
@media screen and (min-width: 960px) {
  /* line 240, ../../components/sass/4_module/_nics-modules.scss */
  .toc {
    display: none;
  }
}

/* line 247, ../../components/sass/4_module/_nics-modules.scss */
#toc-aside {
  display: none;
}
@media screen and (min-width: 960px) {
  /* line 247, ../../components/sass/4_module/_nics-modules.scss */
  #toc-aside {
    display: block;
  }
}

/* line 254, ../../components/sass/4_module/_nics-modules.scss */
.field-name-body .toc h2 {
  margin-top: 0;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- //
 * Accessibility features.
 *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* element-invisible as defined by http://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
/* line 264, ../../components/sass/4_module/_nics-modules.scss */
.element-invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

/* Turns off the element-invisible effect. */
/* line 277, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation {
  width: 100%;
}
/* line 280, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .menu {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
  padding: 21px 10px 21px 27px;
  padding: 2.1rem 10px 2.1rem 27px;
  margin: 0 0 18px;
  margin: 0 0 1.8rem;
  list-style: none;
}
/* line 290, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .menu li {
  position: relative;
  list-style: none;
}
/* line 293, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .menu li:before {
  content: "-";
  position: absolute;
  left: 0;
  top: 0;
}
/* line 301, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links {
  width: 100%;
  background-color: #f2f2f2;
  min-height: 33px;
  padding: 0;
  margin-top: 15px;
  margin-top: 1.5rem;
  border: 0 solid;
}
/* line 310, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links a, .book-navigation .page-links span {
  display: block;
  width: 100%;
  min-height: 33px;
  float: none;
  color: #333;
  line-height: 24px;
  line-height: 2.4rem;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  line-height: 2.1rem;
}
/* line 321, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links span {
  background: none !important;
  border: 0 solid !important;
}
/* line 326, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links span.parent-title {
  display: inline;
}
/* line 330, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links .page-next {
  padding: 7px 14px 7px 21px;
  padding: .7rem 1.4rem .7rem 2.1rem;
  background: #dfdfdf url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAIAAAC5qnJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEE4MDRFMUEwNjQzMTFFNTk1OEVFM0UwMEZFMjFBRjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEE4MDRFMUIwNjQzMTFFNTk1OEVFM0UwMEZFMjFBRjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTgwNEUxODA2NDMxMUU1OTU4RUUzRTAwRkUyMUFGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QTgwNEUxOTA2NDMxMUU1OTU4RUUzRTAwRkUyMUFGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PubLYqsAAAEESURBVHjaVJFJioRQEETLX7V1woXidAbv5N6lG8HpAl7AM3gOT+GAgorghLq1o+pXS3eCEPgyMiOVybIsTVPXdU3TZBjm8VvQz2VZxnHM89yyLEEQbnZdF/E8j+f5bduiKKqqir5lPkV0XY/jGHjfdwjgezKBUlUVpttdliWsb0bXwh2GIfbBDVEUxZfRAqbu8zwhgMn1KRpB0zTbtiGO40iShKAwk2ar6xq3oo9lWcdxXtQE0DQNRiGOJEkIrCjKd1/btogAIIpiEASyLL9vx9N1HRzruiInOnDS94ZhGNA4zzPHcQCIQ1cAP6dp6vueAsMw/n5rgtBY6/s+/sPjf/0IMAA0aJy4W7/X9AAAAABJRU5ErkJggg==') right center no-repeat;
  background-size: 6px auto;
  border-right: 7px solid #dfdfdf;
  text-align: right;
}
/* line 338, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links .page-up {
  margin: 0;
  padding: 7px;
  padding: 0.7rem;
}
/* line 342, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links .page-up:hover {
  background-color: #888;
  color: #fff;
}
/* line 347, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links .page-previous {
  padding: 7px 21px 7px 14px;
  padding: .7rem 2.1rem .7rem 1.4rem;
  background: #dfdfdf url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAIAAAC5qnJaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODNCMTkzM0QwNjQ1MTFFNTk1OEVFM0UwMEZFMjFBRjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODNCMTkzM0UwNjQ1MTFFNTk1OEVFM0UwMEZFMjFBRjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTgwNEUxQzA2NDMxMUU1OTU4RUUzRTAwRkUyMUFGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4M0IxOTMzQzA2NDUxMUU1OTU4RUUzRTAwRkUyMUFGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnlGoQ4AAAEMSURBVHjaXJC9ioNAFIUzaikaJJWKD2AliuADpREL7QVR04mlD6U+gGUUSb3BHywsdE8yu7LZWwxn+O49M+eSruv2fT/9FnTf91mWXa9Xcr/fCSEHQ2uapuM4Xi4Xjrxr2zacAEmSTNMkimIYhhxtpwAT8zwDQMiyzNA32rbFBKwAIADQ/ZrDk7gvy3I+n+M4VlWVmnEHoBOKohz/Yr/eBeV5nq7r8IcbTcUWRVHX9bquTdMYhgFbihmGYW+3m+M4VVU9n8+yLE3ThPmPp+/7PM9blgUwDANOaEEQXiwIApjgcmB42LaNgY+dPR6PKIqQUpIkxCdIffpTWDQiAmua9p/Rded57rrutwADAGv5pMFotQRAAAAAAElFTkSuQmCC') left center no-repeat;
  background-size: 6px auto;
  border-left: 7px solid #dfdfdf;
  text-align: left;
}
/* line 356, ../../components/sass/4_module/_nics-modules.scss */
.book-navigation .page-links.clearfix::after {
  content: "";
}
@media screen and (min-width: 440px) {
  /* line 361, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links {
    display: table;
  }
  /* line 364, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links a, .book-navigation .page-links span {
    width: 42%;
    display: table-cell;
    vertical-align: middle;
  }
  /* line 370, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links .page-up {
    width: 16%;
  }
  /* line 372, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links .page-up .parent-title {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 640px) {
  /* line 380, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .menu {
    padding: 30px 18px 36px;
    padding: 3rem 1.8rem 3.6rem;
  }
  /* line 385, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links {
    min-height: 50px;
  }
  /* line 388, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links a, .book-navigation .page-links span {
    min-height: 50px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
  /* line 393, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links .page-next {
    padding: 12px 24px 12px 50px;
    padding: 1.2rem 2.4rem 1.2rem 5rem;
    background-size: auto auto;
    border-right: 21px solid #dfdfdf;
  }
  /* line 400, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links .page-up {
    padding: 12px;
    padding: 1.2rem;
  }
  /* line 405, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .page-links .page-previous {
    padding: 12px 50px 12px 24px;
    padding: 1.2rem 5rem 1.2rem 2.4rem;
    background-size: auto auto;
    border-left: 21px solid #dfdfdf;
  }
}
@media screen and (min-width: 768px) {
  /* line 415, ../../components/sass/4_module/_nics-modules.scss */
  .book-navigation .menu {
    padding-right: 0;
  }
}

/* line 421, ../../components/sass/4_module/_nics-modules.scss */
iframe {
  width: 100%;
  min-height: 170px;
  margin: 1.5em 0;
  border: none;
}

/* line 1, ../../components/sass/4_module/_cookieWarning.scss */
#cookie-law {
  background: #041e34 repeat scroll left top;
  float: left;
  padding: 0 10px 20px;
  padding: 0 1rem 2rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
}
/* line 12, ../../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-inner {
  margin: 0 auto;
  width: 100%;
  max-width: 940px;
}
/* line 17, ../../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p {
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 20, ../../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p.cookie-law-title {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  margin-top: 10px;
  margin-top: 1rem;
}
/* line 25, ../../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p a {
  text-decoration: underline;
  color: #fff;
}
/* line 29, ../../components/sass/4_module/_cookieWarning.scss */
#cookie-law .cookie-law-content p a:hover, #cookie-law .cookie-law-content p a:focus {
  color: #fff;
}

/* line 3, ../../components/sass/4_module/_webform.scss */
.content .node-webform fieldset {
  border: 0 none;
  margin-bottom: 5px;
  margin-bottom: .5rem;
}
/* line 8, ../../components/sass/4_module/_webform.scss */
.content .node-webform fieldset legend {
  background: #dbdbdb none repeat scroll 0 0;
  border-color: #ccc;
  border-image: none;
  border-style: solid;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-width: 1px 1px 0;
  display: block;
  position: relative;
  line-height: 2;
  padding: 0;
  text-indent: 1rem;
  width: 100%;
}
/* line 28, ../../components/sass/4_module/_webform.scss */
.content .node-webform .fieldset-wrapper {
  padding: 0;
  margin-top: 0;
}
@media screen and (min-width: 640px) {
  /* line 28, ../../components/sass/4_module/_webform.scss */
  .content .node-webform .fieldset-wrapper {
    max-width: 60%;
  }
}
/* line 37, ../../components/sass/4_module/_webform.scss */
.content .node-webform button, .content .node-webform input, .content .node-webform select, .content .node-webform textarea {
  border-radius: 0 !important;
  font-family: inherit;
  font-size: 100%;
}
/* line 43, ../../components/sass/4_module/_webform.scss */
.content .node-webform .webform-component input {
  width: 100%;
}
/* line 47, ../../components/sass/4_module/_webform.scss */
.content .node-webform button,
.content .node-webform input[type="submit"],
.content .node-webform input[type="reset"],
.content .node-webform input[type="button"] {
  text-decoration: none !important;
  text-align: center;
  text-shadow: none;
  font-weight: normal;
  display: inline-block;
  box-sizing: border-box;
  min-width: 130px;
  border: 0 solid;
  border-radius: 0;
  color: #fff !important;
  background: #177db5;
  border-color: #177db5;
  background-size: 17px auto;
  padding: 5px 1em 6px 1em;
  padding: .5rem 1em .6rem 1em;
}
/* line 67, ../../components/sass/4_module/_webform.scss */
.content .node-webform button:hover,
.content .node-webform input[type="submit"]:hover,
.content .node-webform input[type="reset"]:hover,
.content .node-webform input[type="button"]:hover {
  background: #146d9e;
  border-color: #146d9e;
}

/* line 3, ../../components/sass/4_module/_news.scss */
#block-views-latest-news-block .ds-1col.node-teaser {
  position: relative;
  border-bottom: 1px solid #cdcdcd;
}
/* line 7, ../../components/sass/4_module/_news.scss */
#block-views-latest-news-block .ds-1col.node-teaser .field-photo {
  position: relative;
}
/* line 11, ../../components/sass/4_module/_news.scss */
#block-views-latest-news-block .ds-1col.node-teaser h2 {
  margin: 18px 0 6px;
  margin: 1.8rem 0 0.6rem;
}
/* line 16, ../../components/sass/4_module/_news.scss */
#block-views-latest-news-block .ds-1col.node-teaser .meta {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
}
/* line 20, ../../components/sass/4_module/_news.scss */
#block-views-latest-news-block .ds-1col.node-teaser .news-teaser {
  margin-top: 6px;
  margin-top: 0.6rem;
  padding-bottom: 18px;
  padding-bottom: 1.8rem;
}
/* line 27, ../../components/sass/4_module/_news.scss */
#block-views-latest-news-block .ds-1col.node-teaser .read-more-link {
  margin-left: 5px;
}

/* line 34, ../../components/sass/4_module/_news.scss */
.ds-1col.node-news {
  position: relative;
}
/* line 37, ../../components/sass/4_module/_news.scss */
.ds-1col.node-news .teaser-text {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: bold;
}
/* line 43, ../../components/sass/4_module/_news.scss */
.ds-1col.node-news .field-photo {
  float: right;
  width: 100%;
}
/* line 47, ../../components/sass/4_module/_news.scss */
.ds-1col.node-news .field-photo img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 440px) {
  /* line 43, ../../components/sass/4_module/_news.scss */
  .ds-1col.node-news .field-photo {
    max-width: 250px;
    margin: 0 0 10px 10px;
    margin: 0 0 1rem 1rem;
  }
}
/* line 59, ../../components/sass/4_module/_news.scss */
.ds-1col.node-news span.date-display-single {
  display: block;
}
/* line 63, ../../components/sass/4_module/_news.scss */
.ds-1col.node-news .read-more-link {
  margin-left: 5px;
}

/* line 71, ../../components/sass/4_module/_news.scss */
#block-views-news-by-date-block-1 ul li {
  color: #333;
  list-style: outside;
  padding: 0;
  margin-left: 20px;
}

/* line 80, ../../components/sass/4_module/_news.scss */
#block-views-news-by-date-block-1 ul.views-summary {
  margin-top: 0px;
  margin-top: 0rem;
  margin-bottom: 18px;
  margin-bottom: 1.8rem;
}
/* line 83, ../../components/sass/4_module/_news.scss */
#block-views-news-by-date-block-1 ul.views-summary > li {
  margin: 0 0 0 20px;
  margin: 0 0 0 2rem;
  padding: 0 0 6px;
  padding: 0 0 0.6rem;
}
/* line 89, ../../components/sass/4_module/_news.scss */
#block-views-news-by-date-block-1 ul.views-summary > li i {
  margin-right: 10px;
  cursor: pointer;
}
/* line 94, ../../components/sass/4_module/_news.scss */
#block-views-news-by-date-block-1 ul.views-summary > li ul {
  display: none;
  margin: 6px 0 0 20px;
}
/* line 98, ../../components/sass/4_module/_news.scss */
#block-views-news-by-date-block-1 ul.views-summary > li ul li {
  list-style: disc;
  margin: 0 0 0 20px;
  margin: 0 0 0 2rem;
  padding: 0 0 6px;
  padding: 0 0 0.6rem;
}

/* line 2, ../../components/sass/4_module/_publications.scss */
.view-publications .views-row {
  clear: both;
  border-bottom: 1px solid #ccc;
}
/* line 7, ../../components/sass/4_module/_publications.scss */
.view-publications .views-row-last {
  border: none;
}

@media screen and (min-width: 765px) {
  /* line 14, ../../components/sass/4_module/_publications.scss */
  .node-publication-page.node-teaser .publication-image {
    width: 40%;
    float: left;
    margin-right: 5%;
  }
  /* line 20, ../../components/sass/4_module/_publications.scss */
  .node-publication-page.node-teaser .publication-main {
    width: 55%;
    float: left;
  }
}

@media screen and (min-width: 765px) {
  /* line 28, ../../components/sass/4_module/_publications.scss */
  .node-type-publication-page .field-publication-image {
    float: right;
    margin-left: 20px;
  }
}

/* line 37, ../../components/sass/4_module/_publications.scss */
.view-publication-search-api .views-row {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
/* line 42, ../../components/sass/4_module/_publications.scss */
.view-publication-search-api .views-row-last {
  border: none;
}

/* line 1, ../../components/sass/4_module/_responsiveMenu.scss */
.burger-toggle {
  display: none;
}

/* line 5, ../../components/sass/4_module/_responsiveMenu.scss */
.js .burger-toggle {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 62px;
  height: 54px;
  margin-left: 1px;
  font-size: 16px;
  padding: 0;
  color: #fff;
  background-color: transparent !important;
  border: 10px solid transparent;
  background: transparent !important;
  border: none;
  text-shadow: none;
  box-shadow: none;
  font-weight: normal;
}
@media screen and (max-width: 765px) {
  /* line 5, ../../components/sass/4_module/_responsiveMenu.scss */
  .js .burger-toggle {
    width: 96px;
    padding-right: 56px;
    padding-left: 5px;
    border-left-width: 5px;
    border-right-width: 5px;
    margin-left: 0;
  }
}
@media screen and (min-width: 765px) {
  /* line 5, ../../components/sass/4_module/_responsiveMenu.scss */
  .js .burger-toggle {
    display: none;
  }
}
/* line 38, ../../components/sass/4_module/_responsiveMenu.scss */
.js .burger-toggle .sr-only {
  display: none;
}
@media screen and (max-width: 765px) {
  /* line 38, ../../components/sass/4_module/_responsiveMenu.scss */
  .js .burger-toggle .sr-only {
    display: block;
    position: absolute !important;
    right: 8px;
    background-color: inherit;
    color: #fff;
    border-radius: none;
    margin: 0;
    line-height: 29px;
  }
}
/* line 53, ../../components/sass/4_module/_responsiveMenu.scss */
.js .burger-toggle .icon-bar {
  display: block;
  width: 28px;
  height: 3px;
  background-color: #fff;
  border-radius: 2px;
  margin: 5px auto;
}
@media screen and (max-width: 765px) {
  /* line 53, ../../components/sass/4_module/_responsiveMenu.scss */
  .js .burger-toggle .icon-bar {
    width: 21px;
  }
}

/* line 7, ../../components/sass/4_module/_search.scss */
.region-content .view-default-search {
  position: relative;
}
/* line 11, ../../components/sass/4_module/_search.scss */
.region-content .view-default-search #views-exposed-form-default-search-page-1 input[type="submit"] {
  top: 7px;
  right: 0;
}
@media screen and (min-width: 320px) {
  /* line 11, ../../components/sass/4_module/_search.scss */
  .region-content .view-default-search #views-exposed-form-default-search-page-1 input[type="submit"] {
    margin: 26px 0 0;
    position: relative;
    top: 0;
  }
}
@media screen and (min-width: 320px) {
  /* line 22, ../../components/sass/4_module/_search.scss */
  .region-content .view-default-search #views-exposed-form-default-search-page-1 input[type="text"], .region-content .view-default-search #views-exposed-form-default-search-page-1 input[type="search"] {
    margin-right: 0;
    min-width: 200px;
  }
}
@media screen and (min-width: 440px) {
  /* line 22, ../../components/sass/4_module/_search.scss */
  .region-content .view-default-search #views-exposed-form-default-search-page-1 input[type="text"], .region-content .view-default-search #views-exposed-form-default-search-page-1 input[type="search"] {
    margin-right: 0;
    min-width: 300px;
  }
}
/* line 34, ../../components/sass/4_module/_search.scss */
.region-content .view-default-search #views-exposed-form-default-search-page-1 .views-exposed-form .views-exposed-widget {
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 320px) {
  /* line 34, ../../components/sass/4_module/_search.scss */
  .region-content .view-default-search #views-exposed-form-default-search-page-1 .views-exposed-form .views-exposed-widget {
    padding: 0.5em 0 0;
    width: auto;
  }
}
@media screen and (min-width: 440px) {
  /* line 34, ../../components/sass/4_module/_search.scss */
  .region-content .view-default-search #views-exposed-form-default-search-page-1 .views-exposed-form .views-exposed-widget {
    padding: 0.5em 0.5em 0 0;
  }
}

/* line 47, ../../components/sass/4_module/_search.scss */
h2.result-count {
  margin-top: 0;
}

/* line 52, ../../components/sass/4_module/_search.scss */
#search-skip-link a,
#search-skip-link a:visited {
  background: #132a63;
}

/* line 58, ../../components/sass/4_module/_search.scss */
#skip-link,
#search-skip-link {
  margin: 0;
}
/* line 62, ../../components/sass/4_module/_search.scss */
#skip-link a,
#skip-link a:visited,
#search-skip-link a,
#search-skip-link a:visited {
  margin-top: 2rem;
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  display: block;
  box-sizing: border-box;
  color: #fff;
  text-align: center;
  text-decoration: none !important;
  overflow: hidden;
  background: #132a63;
  opacity: .5;
  -webkit-transition: opacity .3s 0s;
  -moz-transition: opacity .3s 0s;
  transition: opacity .3s 0s;
}
/* line 93, ../../components/sass/4_module/_search.scss */
#skip-link a:focus,
#search-skip-link a:focus {
  opacity: 1;
}

/* line 5, ../../components/sass/4_module/_pubsearch.scss */
.js .panel-nicspubsearch .panel-col-first .item-list {
  display: none;
}

/* line 10, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-separator {
  margin-bottom: 0;
}
/* line 13, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first, .panel-nicspubsearch .panel-2col .panel-col-last {
  float: none;
  width: 100%;
}
@media screen and (min-width: 460px) {
  /* line 19, ../../components/sass/4_module/_pubsearch.scss */
  .panel-nicspubsearch .panel-2col .panel-col-first {
    width: 30%;
    float: left;
  }
  /* line 24, ../../components/sass/4_module/_pubsearch.scss */
  .panel-nicspubsearch .panel-2col .panel-col-last {
    width: 65%;
    float: right;
  }
}
/* line 31, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .pane-title, .panel-nicspubsearch .panel-2col .panel-col-first h2 {
  margin: 0 0 6px 0;
  margin: 0 0 0.6rem 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
}
/* line 38, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .views-exposed-form .views-exposed-widget {
  padding: 10px;
  max-width: 100%;
}
/* line 42, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .views-exposed-form .views-exposed-widget input.form-text {
  max-width: 100%;
}
/* line 47, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}
/* line 51, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first h2 {
  margin-bottom: 0;
}
/* line 55, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first h3.tighten {
  margin: 0;
}
/* line 59, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .pane-title {
  text-decoration: none !important;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  padding: 9px 40px;
  padding: 0.9rem 4rem;
  min-width: 130px;
  border: 0 solid;
  color: #fff !important;
  background-color: #333;
  border-color: #333;
  background-size: 17px auto;
  cursor: pointer;
  font-weight: 200;
  border-right-width: 21px;
  border-style: solid;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAMAAAAmuJTXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAmVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAADVoyJGAAAAMXRSTlMAV8shLd5kVPziJCzq/mHkJ+tB9eYpK/M96PQ78S/pOPDsMio+NO4/MGBA50b3Q0nlPRFOwwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACdSURBVBjTddDXEsIgEAXQa2+oMZim0RST2Mv+/8+54ESR6L5w4cwssECr3YFd3V4fGAxpNLZgImg6gyCiuWMD0QKu5GXpGeArCEIgDDhE/jesQhXXMUexqWH7BiBJeZPlOu80FHWDsuJtVSqIOMnic2me8UGawNOwNx96UNfGxybwH1R/VfJkD8Q7v8BtjApO9QeAy5XkDT/r/jDhCX2oFYOFJeVrAAAAAElFTkSuQmCC');
  background-position: right center;
  background-repeat: no-repeat;
  width: 100%;
  text-align: left;
  padding-left: 6px;
  padding-left: 0.6rem;
  border-right-width: 12px !important;
  height: 40px;
  height: 4rem;
  line-height: 40px;
  line-height: 4rem;
  padding: 0 6px;
  padding: 0 0.6rem;
  margin: 0;
}
/* line 75, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .pane-title:hover {
  background-color: #666;
  border-color: #666;
}
/* line 99, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .pane-title.active {
  border-right-width: 21px;
  border-style: solid;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTU3M0ZDODMwNTJEMTFFNUI1MTRFMzk5QjRGOEFEODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTU3M0ZDODQwNTJEMTFFNUI1MTRFMzk5QjRGOEFEODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NTczRkM4MTA1MkQxMUU1QjUxNEUzOTlCNEY4QUQ4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NTczRkM4MjA1MkQxMUU1QjUxNEUzOTlCNEY4QUQ4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsQrqDwAAAD1SURBVHjatJTLCsIwEEX7K4IgtopSuihIfSAI7gW3Cv6t/+BC6ltEqeJGjHc0xRgSa9t44SzaDHPqJNGyUoQx1gcL0LX+ETTugSt75WJchIYlcGCfIVHHlKAMVkyd/CI0qIAN+x4StbMK6mArNTyBEVgrRK20AhfspUZH4AsjzC5CoafYZHr2pDpbI2omCXz+xWLoF7maeluxZ2etCAsNPnMxtCe1hA9zNKJALgxAJBXSKJwfR+woDslbROecz1LMkjY35WFRiaKnSLEQ0g3Pca/kfjtaGIAbfzEHRQMXOBbdwTheGIIpKBj6K6qCGZjQ80OAAQAuLVX0iV1cSwAAAABJRU5ErkJggg==');
  background-position: right center;
  background-repeat: no-repeat;
}
/* line 107, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .pane-title {
  width: 100%;
  display: block;
  height: auto;
  color: #fff;
  text-decoration: none;
}
/* line 115, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .item-list,
.panel-nicspubsearch .panel-2col .panel-col-first .views-exposed-form {
  background-color: #f6f6f6;
  box-shadow: 0 0 1px inset #333;
}
/* line 121, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .facetapi-facetapi-links {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 127, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .facetapi-facetapi-links li {
  padding: 0;
  list-style-image: none;
}
/* line 132, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .facetapi-facetapi-links li:before {
  content: "";
}
/* line 136, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .facetapi-facetapi-links a,
.panel-nicspubsearch .panel-2col .panel-col-first .facetapi-facetapi-links li.expanded,
.panel-nicspubsearch .panel-2col .panel-col-first .facetapi-limit-link {
  display: inline-block;
  padding: 6px;
  padding: 0.6rem;
  text-decoration: none;
}
/* line 145, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-first .panel-pane {
  margin-bottom: 21px;
  margin-bottom: 2.1rem;
}
/* line 153, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  margin-bottom: 2rem;
  padding-top: 0;
  padding-bottom: 3px;
  padding-bottom: .3rem;
}
/* line 161, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem h3, .panel-nicspubsearch .panel-2col .panel-col-last .columnItem .h3, .panel-nicspubsearch .panel-2col .panel-col-last .columnItem h2, .panel-nicspubsearch .panel-2col .panel-col-last .columnItem .h2 {
  margin-top: 0;
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 24px;
  line-height: 2.4rem;
}
/* line 167, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem .meta {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 15px 0;
  margin: 1.5rem 0;
}
/* line 174, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem .metaListItem {
  margin-left: 10px;
  margin-left: 1rem;
}
/* line 178, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem .metaListItem .item {
  margin-left: 10px;
  margin-left: 1rem;
}
/* line 183, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem .metaListItem .item:after {
  content: ",";
}
/* line 187, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem .metaListItem .item.last:after {
  content: "";
}
/* line 193, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last ul.active-facets {
  display: inline-block;
  list-style: none;
  margin: 6px 0 18px 0;
  margin: 0.6rem 0 1.8rem 0;
  padding: 0;
  color: #333;
}
/* line 201, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last ul.active-facets li {
  display: inline;
  font-size: 1.8rem;
  font-size: 18px;
}
/* line 206, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last ul.active-facets li span.facetwrap {
  display: inline-block;
  padding: 0 3px;
  padding: 0 0.3rem;
  margin-right: 0.1111em;
  background-color: #eee;
}
/* line 213, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .panel-col-last ul.active-facets li span.facetwrap a {
  text-decoration: none;
}
/* line 222, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col a.facetapi-active span.remove {
  background-color: #666;
  color: #fff;
  display: inline-block;
  font-family: sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 18px;
  line-height: 1.8rem;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  position: relative;
  top: -2px;
}
/* line 241, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col a.facetapi-active:hover span.remove {
  background-color: darkorange;
}
/* line 247, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .search.columnItem .extract {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 21px;
  line-height: 2.1rem;
  margin: 15px 0 12px;
  margin-top: 15px;
  margin-top: 1.5rem;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
}
/* line 255, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .search.columnItem .meta {
  display: inline-block;
  margin: 0 20px 14px 0;
  margin: 0 2rem 1.4rem 0;
}
/* line 260, ../../components/sass/4_module/_pubsearch.scss */
.panel-nicspubsearch .panel-2col .search.columnItem .meta:last-child {
  margin-right: 0;
}

/* line 267, ../../components/sass/4_module/_pubsearch.scss */
.nics-search-page {
  overflow-x: hidden;
}
/* line 270, ../../components/sass/4_module/_pubsearch.scss */
.nics-search-page #search-skip-link a,
.nics-search-page #search-skip-link a:visited {
  max-width: 100%;
}

/* line 3, ../../components/sass/4_module/_board-member.scss */
.field-member-image img {
  float: right;
  margin: 6rem 0 1rem 2rem;
}

/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
/*   specific for Policing Board
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
/* line 11, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.social-icons i, #bottom_wrapper .social-icons i {
  font-size: 24px;
  border: 1px solid;
  padding: 5px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  line-height: 30px;
  margin: 0 0 5px 5px;
}
/* line 24, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.social-icons li:last-child i, #bottom_wrapper .social-icons li:last-child i {
  margin: none;
}

/* line 31, ../../components/sass/5_theme/nipb/_additional-styles.scss */
body.sidebar-second .content-sidebar-wrap {
  width: 65%;
  float: left;
}

/* line 36, ../../components/sass/5_theme/nipb/_additional-styles.scss */
body.sidebar-second #sidebar-second {
  width: 30%;
  float: right;
}

/* line 41, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.top_left {
  min-height: 10rem;
}

@media screen and (min-width: 960px) {
  /* line 45, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #sidebar-second {
    margin-top: 35px;
  }
}

/* line 53, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#footer-area .column {
  padding: 1% 2rem;
}
/* line 57, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#footer-area .column:nth-child(2) {
  width: 40%;
}
/* line 61, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#footer-area .column:last-child {
  width: 25%;
  float: left;
}

/* line 67, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#swr-search-form input[type="search"] {
  background: #fff url("/sites/all/themes/nics_software/images/search-icon.png") no-repeat left top 12px;
  border: none;
  width: 30rem;
  height: 5rem;
}

/* line 74, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#swr-search-form input[type="submit"] {
  font-size: 1.8rem;
  height: 5rem;
  background-color: #141f6f;
}

/* line 80, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-swr-search {
  margin-top: 1.2rem;
}
@media screen and (max-width: 765px) {
  /* line 80, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-swr-search {
    margin-top: 0;
  }
}

/* line 88, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#header {
  max-width: 980px;
  margin: 1% 0;
}

@media screen and (min-width: 765px) {
  /* line 94, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu {
    margin-left: -1.1rem;
  }
}

/* line 100, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu ul {
  padding-bottom: 2.3rem;
}

/* line 104, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu li {
  border: none;
}

/* line 107, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu a,
#main-menu span.activelink {
  color: #141f6f;
  font-size: 1.8rem;
  padding: 1.1rem 1.4rem;
}

/* line 124, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu span.activelink {
  background: transparent;
}

/* line 128, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu li li a {
  font-size: 1.6rem;
}

/* line 132, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu a:hover {
  color: #fff;
}

/* line 136, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu li:hover > a {
  color: #fff;
}

/* line 140, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu a.active-trail, #main-menu span.activelink #main-menu .active-trail span {
  color: #fff;
  background: #141f6f;
}

/* line 145, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu li li a:hover {
  border-top: 1px solid #0089d1;
}

/* line 149, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#main-menu .nav-toggle {
  color: #fff;
  background: #0089d1;
}

@media screen and (max-width: 765px) {
  /* line 155, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #headerHero {
    background-color: #0089d1;
  }

  /* line 160, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu ul {
    background-color: #0089d1;
  }
  /* line 163, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu ul li a {
    color: #fff;
    border-bottom: 1px solid #fff;
  }
  /* line 168, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu ul li:hover > a {
    background: #141f6f;
  }
  /* line 173, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu span.activelink {
    background-color: #1fb2ff;
    color: #fff;
  }

  /* line 179, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu a, #main-menu .activelink {
    border-bottom: 1px solid #0089d1;
  }
  /* line 182, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #main-menu a:hover, #main-menu .activelink:hover {
    background-color: #1fb2ff;
  }
}
/* line 191, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-nivo-slider-nivo-slider .nivo-caption {
  background: #777;
  width: 100%;
}
/* line 195, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-nivo-slider-nivo-slider .nivo-caption .btn {
  background: #141f6f;
}
/* line 199, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-nivo-slider-nivo-slider .nivo-caption h2 {
  font-size: 2.1rem;
  line-height: 2.4rem;
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: bold;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  padding: 1rem 2rem;
  text-shadow: none;
}
/* line 209, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-nivo-slider-nivo-slider .nivo-caption p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding: 1rem 2rem;
}
/* line 214, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-nivo-slider-nivo-slider .nivo-caption a {
  font-size: 1.6rem;
  line-height: 1.6rem;
  text-decoration: underline;
}
/* line 219, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-nivo-slider-nivo-slider .nivo-caption a:hover {
  opacity: 0.8;
}

@media screen and (min-width: 765px) {
  /* line 227, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-nivo-slider-nivo-slider .nivo-caption {
    background: rgba(8, 31, 52, 0.6);
    width: 45%;
  }
  /* line 231, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-nivo-slider-nivo-slider .nivo-caption h2 {
    font-size: 3rem;
    line-height: 3rem;
    margin: 3.6rem 0 0;
  }
  /* line 237, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-nivo-slider-nivo-slider .nivo-caption p {
    font-size: 1.8rem;
    line-height: 1.8rem;
    font-weight: normal;
  }
}
@media screen and (min-width: 960px) {
  /* line 247, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-nivo-slider-nivo-slider .nivo-caption h2 {
    font-size: 4.8rem;
    line-height: 4.8rem;
  }
}
/* line 256, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.front-welcome {
  max-width: 1024px;
  margin: 0 auto;
  background-image: url("../../images/our-work-cover.png");
  background-repeat: no-repeat;
  background-position: bottom 4% left 54%;
}

/* line 264, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.front_wrapper {
  max-width: 980px;
  margin: 0 auto;
}

/* line 271, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome ul {
  margin: 0;
  text-align: left;
}
/* line 278, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li {
  display: inline-block;
  vertical-align: top;
  width: 19rem;
  height: 19rem;
  margin-right: 7%;
  margin-bottom: 4rem;
}
/* line 286, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:first-child {
  padding: 3.8rem 2rem;
  background-image: url("../../images/purple-bubble.png");
  background-repeat: no-repeat;
  background-position: 76%;
}
/* line 292, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:first-child a {
  padding: 3rem;
}
/* line 297, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:nth-child(2) {
  padding: 3.8rem 2rem;
  background-image: url("../../images/blue-bubble.png");
  background-repeat: no-repeat;
  background-position: right;
}
/* line 303, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:nth-child(2) a {
  padding: 3rem;
}
/* line 308, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:nth-child(3) {
  padding: 3.6rem 2rem;
  background-image: url("../../images/red-bubble.png");
  background-repeat: no-repeat;
  background-position: 75%;
}
/* line 314, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:nth-child(3) a {
  padding: 1rem 0;
}
/* line 319, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:last-child {
  padding: 3.5rem 2rem;
  margin-right: 0;
  background-image: url("../../images/orange-bubble.png");
  background-repeat: no-repeat;
  background-position: 23%;
}
/* line 326, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li:last-child a {
  padding: 2.2rem 0.6rem;
}
/* line 331, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .content li a {
  text-align: center;
  display: block;
  height: 100%;
  width: 100%;
  color: #fff;
}

/* line 343, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.region-front-welcome .block h2 {
  text-align: left;
  font-family: "PT Sans Narrow", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 6rem;
  line-height: 4.8rem;
  padding: 6rem 0;
  margin: 0;
}

/* line 354, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-next-public-meeting-block {
  background: #eae8de;
  color: #fff;
  padding: 2rem;
  padding: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
}
/* line 362, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-next-public-meeting-block h2 {
  margin: 0;
}
/* line 366, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-next-public-meeting-block a {
  font-weight: 600;
}
/* line 370, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-next-public-meeting-block p {
  color: #333;
  font-size: 2.1rem;
  line-height: 2.8rem;
  font-weight: bold;
  margin-bottom: 5rem;
  letter-spacing: -0.3px;
}
@media screen and (max-width: 960px) {
  /* line 370, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-next-public-meeting-block p {
    margin-bottom: 1.5rem;
  }
}
@media screen and (max-width: 765px) {
  /* line 384, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-next-public-meeting-block img {
    float: left;
  }
}

/* line 392, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-6 a {
  color: #333;
  font-size: 2.1rem;
  line-height: 2.8rem;
  font-weight: bold;
}
/* line 399, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-6 p {
  margin: 5rem 0 0;
}
/* line 403, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-6 .block {
  padding-bottom: 0;
}

/* line 408, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-twitter-block-1 iframe {
  max-height: 430px;
}

@media screen and (min-width: 440px) {
  /* line 413, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-next-public-meeting-block .content {
    width: 100%;
    float: left;
  }

  /* line 418, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-next-public-meeting-block .social-icons {
    width: 15%;
    float: right;
  }
}
/* line 426, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.content-sidebar-wrap #content {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 431, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.container-wrap {
  margin: auto;
}

/* line 435, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.not-front #block-system-main .content {
  padding-bottom: 20px;
}

/* line 442, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.view-id-board_members .views-row {
  background: #E4E4E4;
  padding: 10px;
  margin-bottom: 2%;
}
/* line 448, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.view-id-board_members .node {
  margin: 0;
}
/* line 452, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.view-id-board_members .group-left {
  width: 40%;
}
/* line 456, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.view-id-board_members .group-right {
  width: 60%;
}

@media (min-width: 440px) {
  /* line 462, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  .view-id-board_members .views-row {
    float: left;
    width: 49%;
  }

  /* line 467, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  .view-id-board_members .views-row-odd {
    clear: both;
    margin-right: 2%;
    padding-right: 5px;
  }
}
/* line 477, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1, #sidebar-second #block-views-publications-block-2, #sidebar-second #block-menu-block-2, #sidebar-second #toc-aside {
  color: #0089d1;
  background: #F0F0F0;
  padding: 10px 10px 20px 10px;
}
/* line 482, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 a, #sidebar-second #block-views-publications-block-2 a, #sidebar-second #block-menu-block-2 a, #sidebar-second #toc-aside a {
  color: #146A9A;
}
/* line 485, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 a:hover, #sidebar-second #block-views-publications-block-2 a:hover, #sidebar-second #block-menu-block-2 a:hover, #sidebar-second #toc-aside a:hover {
  color: #000;
  text-decoration: none;
}
/* line 491, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 .menu, #sidebar-second #block-views-publications-block-2 .menu, #sidebar-second #block-menu-block-2 .menu, #sidebar-second #toc-aside .menu {
  margin-top: 18px;
  margin-top: 1.8rem;
  margin-bottom: 12px;
  margin-bottom: 1.2rem;
}
/* line 494, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 .menu .activelink, #sidebar-second #block-views-publications-block-2 .menu .activelink, #sidebar-second #block-menu-block-2 .menu .activelink, #sidebar-second #toc-aside .menu .activelink {
  color: #000;
}
/* line 499, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 li, #sidebar-second #block-views-publications-block-2 li, #sidebar-second #block-menu-block-2 li, #sidebar-second #toc-aside li {
  color: #333;
  list-style: outside;
  margin: 0 0 0 20px;
  margin: 0 0 0 2rem;
  padding: 0 0 6px;
  padding: 0 0 0.6rem;
}
/* line 507, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 li .menu, #sidebar-second #block-views-publications-block-2 li .menu, #sidebar-second #block-menu-block-2 li .menu, #sidebar-second #toc-aside li .menu {
  margin-top: 6px;
  margin-top: 0.6rem;
  margin-bottom: 0px;
  margin-bottom: 0rem;
}
/* line 510, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#sidebar-second #block-menu-block-1 li .menu li, #sidebar-second #block-views-publications-block-2 li .menu li, #sidebar-second #block-menu-block-2 li .menu li, #sidebar-second #toc-aside li .menu li {
  list-style-type: circle;
}

/* line 518, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-software-basic-page-swr-toc .content {
  padding: 0;
}

/* line 522, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 {
  position: relative;
  margin-bottom: 2rem;
}
@media screen and (min-width: 960px) {
  /* line 522, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-front-latest-news-block-1 {
    margin: 1.6rem 0 0;
  }
}
@media screen and (max-width: 960px) {
  /* line 531, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-front-latest-news-block-1 h2 {
    padding-right: 0;
  }
}
/* line 538, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 ul li:before {
  content: '-';
  position: absolute;
  left: 12px;
}
@media screen and (max-width: 960px) {
  /* line 538, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-views-front-latest-news-block-1 ul li:before {
    left: 0;
  }
}
/* line 548, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 ul li .activelink {
  color: #141f6f;
}
/* line 552, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 ul li a {
  color: #0089d1;
}
/* line 555, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 ul li a:hover {
  color: #141f6f;
  text-decoration: none;
}
/* line 562, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 p {
  margin-bottom: 1.2rem;
}
/* line 566, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 .more-link {
  text-align: left;
}
/* line 569, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 .more-link a {
  color: #0089d1;
}
/* line 572, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-front-latest-news-block-1 .more-link a:hover {
  color: #141f6f;
  text-decoration: none;
}

/* line 581, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#toc-aside ul {
  padding: 0 1rem;
}
/* line 585, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#toc-aside h2 {
  padding: 1rem;
}

/* line 592, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area {
  margin-bottom: 20px;
  display: flex;
}
/* line 596, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area #block-block-6 {
  padding-bottom: 0;
}
/* line 600, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area #block-block-3 {
  padding-top: 0;
}
@media screen and (max-width: 765px) {
  /* line 592, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #top-area {
    display: block;
    padding: 0;
  }
}
/* line 609, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .column {
  background-color: #eae8de;
  float: none;
  height: auto;
  overflow: hidden;
}
@media screen and (min-width: 765px) {
  /* line 609, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #top-area .column {
    width: 32.4%;
    margin: 0;
    margin-right: 2%;
  }
}
/* line 621, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .column:last-child {
  margin-right: -5px;
}
@media screen and (max-width: 765px) {
  /* line 621, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #top-area .column:last-child {
    margin: 1rem;
  }
}

/* line 631, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block {
  padding: 20px;
}
/* line 634, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block h2 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 36px;
  line-height: 3.6rem;
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 4.8rem;
  line-height: 4.8rem;
  text-transform: uppercase;
  color: #141f6f;
  clear: left;
}
/* line 645, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block .block-icon {
  float: left;
  margin: 1rem 0 2rem;
}
/* line 650, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block .content {
  color: #141f6f;
  text-align: left;
}
/* line 656, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block ul li {
  position: relative;
  list-style: none;
  padding-left: 20px;
}
/* line 661, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block ul li a {
  color: #177db5;
}
/* line 664, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block ul li a:hover {
  color: #141f6f;
  text-decoration: none;
}
/* line 670, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#top-area .block ul li:before {
  content: "-";
  position: absolute;
  left: 0;
  top: 0;
}

/* line 680, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-latest-news-home-block {
  border-left: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4;
}
/* line 684, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-views-latest-news-home-block .views-field-field-published-date {
  margin-top: 5px;
  color: #444444;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
}

/* line 692, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-twitter-block-1 {
  padding: 0 10px 10px 10px;
}
/* line 695, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-twitter-block-1 i.fa {
  color: #fff !important;
}

/* line 700, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-3 {
  border-left: 1px solid #E4E4E4;
}
/* line 703, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-3 p {
  color: #333;
}
/* line 707, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-3 .btn {
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 2.1rem;
  line-height: 3.6rem;
  text-transform: uppercase;
  background: #141f6f none repeat scroll 0% 0%;
  background-image: url("../../images/nipb-sign-up-arrow.png");
  background-repeat: no-repeat;
  background-position: right 20px top 18px;
  display: block;
  text-align: center;
  max-width: 150px;
  margin-top: 0;
}
/* line 722, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-block-3 small {
  text-align: center;
}

/* line 731, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom {
  max-width: 1024px;
  margin: 0 auto;
}

/* line 736, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper {
  background: #d5f0fe;
  padding: 1.5rem 1rem 6rem 1rem;
}
@media screen and (max-width: 765px) {
  /* line 736, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #bottom_wrapper {
    padding-left: 0;
  }
}
/* line 744, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper h2 {
  font-family: "PT Sans Narrow", sans-serif;
  font-size: 3rem;
  line-height: 4.8rem;
  text-transform: uppercase;
  color: #443c6b;
  clear: both;
  padding-left: 0;
  margin-bottom: 5.5rem;
}
@media screen and (max-width: 765px) {
  /* line 744, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #bottom_wrapper h2 {
    margin-bottom: 1rem;
  }
}
/* line 759, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper li {
  padding-left: 0;
}
/* line 763, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper address, #bottom_wrapper p, #bottom_wrapper a, #bottom_wrapper li {
  color: #443c6b;
  line-height: 3rem;
}
/* line 768, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper a:hover {
  color: #000;
}
/* line 772, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper .social-icons {
  margin-top: 20px;
  text-align: right;
}
@media screen and (max-width: 765px) {
  /* line 772, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #bottom_wrapper .social-icons {
    text-align: left;
  }
}
/* line 782, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper .social-icons i {
  text-align: center;
  color: #444444;
}
/* line 786, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#bottom_wrapper .social-icons i:hover {
  color: #0089d1;
}

/* line 793, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.bottom_widget #footer-area .column {
  width: 39%;
}
/* line 796, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.bottom_widget #footer-area .column:last-child {
  width: 20%;
}

/* line 803, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li {
  display: inline;
  padding: 0px;
  line-height: 1.8rem;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
}
@media screen and (max-width: 520px) {
  /* line 803, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #block-menu-menu-footer-menu .menu li {
    display: block;
  }
}

/* line 815, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li a, #block-menu-menu-footer-menu .menu li .activelink {
  color: #fff;
  display: inline-block;
  padding-right: 0.5em;
  border-right: 1px solid #FFF;
  margin-right: 0.5em;
}

/* line 823, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li:last-child a {
  border: none;
}

/* line 827, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li a:hover {
  color: #38F2CD;
}

/* line 831, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu {
  margin: 2% auto;
}

/* line 835, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li .activelink {
  color: #444444;
  border: none;
}

/* line 840, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li a {
  color: #443c6b;
  border: none;
}

/* line 845, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#block-menu-menu-footer-menu .menu li a:hover {
  color: #444444;
}

/* line 851, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.node-type-question-page .content {
  max-width: 666px;
}
/* line 854, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.node-type-question-page span.key {
  color: #141f6f;
}
/* line 858, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.node-type-question-page .question-meta {
  border-bottom: 1px solid #444444;
  display: table;
  margin: 18px 0;
  margin: 1.8rem 0;
  padding: 9px 0 18px;
  padding: 0.9rem 0 1.8rem;
  width: 100%;
}
/* line 868, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.node-type-question-page .question-meta .row {
  display: table-row;
  margin-bottom: 6px;
  margin-bottom: 0.6rem;
}
/* line 873, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.node-type-question-page .question-meta .row span {
  display: table-cell;
}
/* line 878, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.node-type-question-page .question-meta .label-inline {
  font-weight: bold;
  width: 50%;
}
@media (min-width: 480px) {
  /* line 878, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  .node-type-question-page .question-meta .label-inline {
    width: 30%;
  }
}

/* line 891, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#views-exposed-form-questions-search-api-ctools-context-1 .views-exposed-form, #views-exposed-form-questions-search-api-ctools-context-2 .views-exposed-form {
  position: relative;
}
/* line 895, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#views-exposed-form-questions-search-api-ctools-context-1 label, #views-exposed-form-questions-search-api-ctools-context-2 label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 899, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#views-exposed-form-questions-search-api-ctools-context-1 .views-exposed-widget, #views-exposed-form-questions-search-api-ctools-context-2 .views-exposed-widget {
  padding: 0;
}
/* line 903, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#views-exposed-form-questions-search-api-ctools-context-1 input.form-text, #views-exposed-form-questions-search-api-ctools-context-2 input.form-text {
  height: 38px;
}
/* line 907, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#views-exposed-form-questions-search-api-ctools-context-1 input.form-submit, #views-exposed-form-questions-search-api-ctools-context-2 input.form-submit {
  background-image: none;
  background-color: #0089d1;
  box-shadow: none;
  color: #fff;
  font-weight: normal;
  width: 39px !important;
  height: 39px !important;
  margin: 0;
  min-width: 0 !important;
  position: absolute;
  right: 0;
  text-shadow: none;
  top: 1px;
  padding: 0 !important;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
}

/* line 929, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.page-questions.panel-nicspubsearch .panel-2col .panel-col-first .views-exposed-form {
  box-shadow: none;
}
/* line 934, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.page-questions.panel-nicspubsearch .panel-2col .panel-col-last .columnItem {
  padding-bottom: 18px;
  padding-bottom: 1.8rem;
}

/* line 941, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.columnItem .inline-meta {
  display: inline;
}
@media (min-width: 440px) {
  /* line 943, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  .columnItem .inline-meta.secondary-item {
    margin-left: 30px;
    margin-left: 3rem;
  }
}
/* line 951, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.columnItem a {
  text-decoration: underline;
}

/* line 956, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.panel-nicspubsearch .panel-2col .panel-col-last .columnItem {
  border-bottom: none;
}

/* line 960, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#header_wrapper {
  max-width: 1024px;
  margin: 0 auto;
  background-image: url("../../images/search-bar-image.png");
  background-repeat: no-repeat;
  background-position: 75%;
}
@media screen and (max-width: 765px) {
  /* line 960, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #header_wrapper {
    background-image: none;
  }
}

/* line 972, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#footer {
  border-width: 1px;
  padding-left: 4%;
}
/* line 976, ../../components/sass/5_theme/nipb/_additional-styles.scss */
#footer ul {
  text-align: right;
  padding-right: 2.5rem;
}
@media screen and (max-width: 765px) {
  /* line 976, ../../components/sass/5_theme/nipb/_additional-styles.scss */
  #footer ul {
    text-align: left;
  }
}

/* line 986, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.nipb-block-meeting-image-lrg {
  padding-bottom: 2rem;
}

/* line 992, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.toc h2 {
  font-size: 2.6rem;
  line-height: 3rem;
  margin: .5rem 0 1.5rem 0;
  padding: 1rem 0;
}

/* line 999, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.nigovfile {
  margin-top: 18px;
  margin-bottom: 36px;
}
/* line 1002, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.nigovfile a {
  position: relative;
  padding-left: 65px;
  text-decoration: none !important;
}
/* line 1007, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.nigovfile a:hover {
  color: #0756a3;
  text-decoration: underline !important;
}
/* line 1011, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.nigovfile a img {
  position: absolute;
  left: 0;
  top: 0.3rem;
  width: 50px;
  height: 50px;
}
/* line 1018, ../../components/sass/5_theme/nipb/_additional-styles.scss */
.nigovfile a span {
  padding-left: 65px;
}

/* line 1024, ../../components/sass/5_theme/nipb/_additional-styles.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}
/* line 1027, ../../components/sass/5_theme/nipb/_additional-styles.scss */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {
  font-weight: 400;
}

/*# sourceMappingURL=nipb-styles.css.map */
