@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&subset=latin,latin-ext");
/**
*
* SGGW main .scss file
* core application
* 
*
**/
/*==========  Reset css  ==========*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 18, ../sass/reset.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;
  font-family: "Source Sans Pro", sans-serif;
}

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

/* line 31, ../sass/reset.scss */
body {
  line-height: 1;
}

/* line 34, ../sass/reset.scss */
#top ol, #top ul, .breadcrumbs, #column-left ul, #column-left ol, footer ul, footer ol, .department-list ul, .department-list ol, .fotogallery ul, .fotogallery ol, .shortcuts ul, .shortcuts ol, .foto-slider ul, .foto-slider ol, .tv-slider ul, .tv-slider ol, .messages ul, .messages ol {
  list-style: none!important;
}
.department-list ul li, .department-list ol li, .fotogallery ul li, .fotogallery ol li, ul.download {
	list-style: none!important;
}


/* line 37, ../sass/reset.scss */
blockquote, q {
  quotes: none;
}

/* line 41, ../sass/reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 45, ../sass/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 49, ../sass/reset.scss */
a, embed {
  text-decoration: none;
  outline: none;
}

/* line 52, ../sass/reset.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 60, ../sass/reset.scss */
.clearfix {
  display: inline-table;
}

/* Hides from IE-mac \*/
/* line 62, ../sass/reset.scss */
* html .clearfix {
  height: 1%;
}

/* line 63, ../sass/reset.scss */
.clearfix {
  display: block;
}

/* End hide from IE-mac */
/* line 66, ../sass/reset.scss */
.clear {
  width: 100%;
  margin: 0!important;
  padding: 0!important;
  height: 0!important;
  clear: both;
  border: none!important
}

/*==========  colors  ==========*/
/* colors */
/* line 10, ../sass/colors.scss */
body.sec6 .subpage {
  background: none;
}

/*==========  mixins  ==========*/
/*==========  fonts  ==========*/
/*==========  globals  ==========*/
/* line 19, ../sass/core.scss */
body {
  background: url("../image/bgSymbol.png") no-repeat center top;
}

/* line 23, ../sass/core.scss */
.container {
  width: 960px;
  margin: 0 auto;
}
/* line 26, ../sass/core.scss */
.container:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/*==========  subpage styles = hgroup etc  ==========*/
/* line 1, ../sass/subpage.scss */
.subpage {
  background: url("../image/subpageSeal.png") no-repeat right top;
  border-top: 1px solid #a4a4a4;
  min-height: 400px;
}
/* line 5, ../sass/subpage.scss */
.subpage hgroup {
  float: right;
  text-align: right;
  width: 100%;
}
/* line 9, ../sass/subpage.scss */
.subpage hgroup h1 {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 21px;
  text-transform: uppercase;
  color: #000;
  background: url("../image/global.png") no-repeat left center;
  padding: 19px 0 0 80px;
  height: 37px;
  display: block;
  margin: 60px 0 0 0;
}
/* line 20, ../sass/subpage.scss */
.subpage hgroup h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 800;
  font-size: 30px;
  text-transform: uppercase;
  margin: 5px 0 0 0;
  min-height: 30px;
}
/* line 25, ../sass/subpage.scss */
.subpage hgroup h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 200;
  font-size: 21px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  min-height: 21px;
}
/* line 32, ../sass/subpage.scss */
.subpage aside {
  float: left;
  border-top: 5px solid #333333;
  width: 319px;
  /*form*/
}
/* line 36, ../sass/subpage.scss */
.subpage aside h3 {
  color: #327535;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 17px;
  text-transform: uppercase;
  margin: 15px 0 15px 0;
}

.sec1 .subpage aside h3 {
	color: #8BC543;
}
.sec2 .subpage aside h3 {
	color: #327536;
}
.sec3 .subpage aside h3 {
	color: #777777;
}
.sec4 .subpage aside h3 {
	color: #AAA9AA;
}
.sec5 .subpage aside h3 {
	color: #F09C23;
}
.sec6 .subpage aside h3 {
	color: #327536;
}





/* line 42, ../sass/subpage.scss */
.subpage aside div.box {
  padding: 20px 20px 15px 20px;
  border-bottom: 1px solid darkgrey;
  margin: 0 20px 0 0;
}
/* line 46, ../sass/subpage.scss */
.subpage aside div label {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 0 0 5px;
}

/* line 57, ../sass/subpage.scss */
.subpage aside div p {
  margin: 0 0 3px 0;
}
/* line 59, ../sass/subpage.scss */
.subpage aside div p.last {
  margin: 0 0 15px 0;
}
/* line 63, ../sass/subpage.scss */
.subpage aside div .sort {
  float: right;
  color: #6D6D6D;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  border-top: 1px solid #6d6d6d;
  padding: 2px 0 0 0;
  margin: 10px 0px 0 0;
}
/* line 70, ../sass/subpage.scss */
.subpage aside div .sort:hover {
  border-top: none;
  padding: 3px 0 0 0;
  color: #000;
  cursor: pointer;
}
/* line 78, ../sass/subpage.scss */
.subpage aside .archive {
  padding: 20px 20px 15px 20px;
  border-bottom: 1px solid darkgrey;
  margin: 0 20px 20px 0;
}
/* line 83, ../sass/subpage.scss */
.subpage aside .archive ul li {
  margin: 0 0 4px 0;
}
/* line 85, ../sass/subpage.scss */
.subpage aside .archive ul li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #000;
}
/* line 90, ../sass/subpage.scss */
.subpage aside .archive ul li.down > a {
  font-weight: 600;
}
/* line 93, ../sass/subpage.scss */
.subpage aside .archive ul li.down ul {
  display: block;
}
/* line 97, ../sass/subpage.scss */
.subpage aside .archive ul li ul {
  margin: 10px 0 10px 25px;
  display: none;
}
/* line 101, ../sass/subpage.scss */
.subpage aside .archive ul li ul li a {
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 15px;
}
/* line 106, ../sass/subpage.scss */
.subpage aside .archive ul li ul li.current a {
  color: #327536;
  font-weight: 600;
}
/* line 111, ../sass/subpage.scss */
.subpage aside .archive ul li ul li ul {
  display: none;
}

/* line 123, ../sass/subpage.scss */
.icons-small {
  border-bottom: 1px solid darkgrey;
  text-align: center;
  margin: 0 20px 0 0;
}
/* line 127, ../sass/subpage.scss */
.icons-small a {
  /*display: block;*/
  margin: 0 36px 20px 0;
  display: inline-block;
}
/* line 132, ../sass/subpage.scss */
.icons-small > div {
  display: inline-block;
  margin: 0 36px 20px 0;
}
/* line 136, ../sass/subpage.scss */
.icons-small .book {
  width: 42px;
  height: 34px;
  background: url("../image/icons/book2.png");
}
/* line 140, ../sass/subpage.scss */
.icons-small .book:hover {
  background: url("../image/icons/book.png");
}
/* line 144, ../sass/subpage.scss */
.icons-small .camera {
  width: 43px;
  height: 36px;
  background: url("../image/icons/camera2.png");
}
/* line 148, ../sass/subpage.scss */
.icons-small .camera:hover {
  background: url("../image/icons/camera.png");
}
/* line 152, ../sass/subpage.scss */
.icons-small .fb {
  width: 79px;
  height: 16px;
  background: url("../image/icons/fb2.png");
  margin-bottom: 0;
}
/* line 157, ../sass/subpage.scss */
.icons-small .fb:hover {
  background: url("../image/icons/fb.png");
}
/* line 161, ../sass/subpage.scss */
.icons-small .g {
  width: 31px;
  height: 28px;
  background: url("../image/icons/g2.png");
  margin-right: 0 !important;
  margin-bottom: 0;
}
/* line 167, ../sass/subpage.scss */
.icons-small .g:hover {
  background: url("../image/icons/g.png");
}
/* line 171, ../sass/subpage.scss */
.icons-small .radio {
  width: 43px;
  height: 38px;
  background: url("../image/icons/radio2.png");
}
/* line 175, ../sass/subpage.scss */
.icons-small .radio:hover {
  background: url("../image/icons/radio.png");
}
/* line 179, ../sass/subpage.scss */
.icons-small .tw {
  width: 47px;
  height: 34px;
  background: url("../image/icons/tw2.png");
  margin-right: 0 !important;
}
/* line 184, ../sass/subpage.scss */
.icons-small .tw:hover {
  background: url("../image/icons/tw.png");
}
/* line 188, ../sass/subpage.scss */
.icons-small .yt {
  width: 61px;
  height: 24px;
  background: url("../image/icons/yt2.png");
  margin-bottom: 0;
}
/* line 193, ../sass/subpage.scss */
.icons-small .yt:hover {
  background: url("../image/icons/yt.png");
}
/* line 197, ../sass/subpage.scss */
.icons-small .clear {
  margin: 0;
}

/*==========  globals  ==========*/
/**
*
* Page sections - home
*
* 01. Header / Nav / Search
* 02. Nav
* 03. Slider / 
* 04. Messages / calendar
* 05. Articles from categories
* 06. TV - slider
* 07. Shortcuts
* 08. Foto - slider
* 09. Nav icons / Virtual tour
* 10. Footer - tabs
*
**/
/*========== 01. header  ==========*/
/*==========  header  ==========*/
/* line 2, ../sass/header.scss */
header {
  /*nav*/
  /*nav*/
  /*logo*/
  /*logo*/
  /*search*/
  /*search*/
}
/* line 4, ../sass/header.scss */
header .container {
  position: relative;
}
/* line 7, ../sass/header.scss */
header nav.sections {
  height: 85px;
}
/* line 9, ../sass/header.scss */
header nav.sections > ul {
  float: right;
  background: url("../image/topmenubg.png") no-repeat 0 -33px;
}
/* line 12, ../sass/header.scss */
header nav.sections > ul > li {
  float: left;
  /*child element*/
  /*child element*/
}
/* line 14, ../sass/header.scss */
header nav.sections > ul > li.active > a {
  color: #000;
}
/* line 19, ../sass/header.scss */
header nav.sections > ul > li > a {
  display: block;
  width: 110px;
  padding: 0 0 0 10px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: block;
  padding: 25px 0 0 10px;
}
/* line 27, ../sass/header.scss */
header nav.sections > ul > li > a:hover {
  color: #000;
}
/* line 32, ../sass/header.scss */
header nav.sections > ul > li.item01 > a {
  height: 60px;
}
/* line 35, ../sass/header.scss */
header nav.sections > ul > li.item01 .child-content {
  border: 5px solid #8bc543;
}

header nav.sections > ul > li.item01 > div {
  visibility: hidden;
}
/* line 42, ../sass/header.scss */
header nav.sections > ul > li.item01 .child-content .column a:hover {
  color: #8bc543;
}
/* line 45, ../sass/header.scss */
header nav.sections > ul > li.item01 .child-content .column > li > a {
  color: #8bc543;
}
/* line 53, ../sass/header.scss */
header nav.sections > ul > li.item02 > a {
  height: 50px;
}
/* line 56, ../sass/header.scss */
header nav.sections > ul > li.item02 .child-content {
  border: 5px solid #327536;
}
/* line 63, ../sass/header.scss */
header nav.sections > ul > li.item02 .child-content .column a:hover {
  color: #327536;
}
/* line 66, ../sass/header.scss */
header nav.sections > ul > li.item02 .child-content .column > li > a {
  color: #327536;
}
/* line 74, ../sass/header.scss */
header nav.sections > ul > li.item03 > a {
  height: 60px;
}
/* line 77, ../sass/header.scss */
header nav.sections > ul > li.item03 .child-content {
  border: 5px solid #777777;
}
/* line 84, ../sass/header.scss */
header nav.sections > ul > li.item03 .child-content .column a:hover {
  color: #777777;
}
/* line 87, ../sass/header.scss */
header nav.sections > ul > li.item03 .child-content .column > li > a {
  color: #777777;
}
/* line 95, ../sass/header.scss */
header nav.sections > ul > li.item04 > a {
  height: 50px;
}
/* line 98, ../sass/header.scss */
header nav.sections > ul > li.item04 .child-content {
  border: 5px solid #aaa9aa;
}
/* line 105, ../sass/header.scss */
header nav.sections > ul > li.item04 .child-content .column a:hover {
  color: #aaa9aa;
}
/* line 108, ../sass/header.scss */
header nav.sections > ul > li.item04 .child-content .column > li > a {
  color: #aaa9aa;
}
/* line 116, ../sass/header.scss */
header nav.sections > ul > li.item05 > a {
  height: 60px;
}
/* line 119, ../sass/header.scss */
header nav.sections > ul > li.item05 .child-content {
  border: 5px solid #f09c23;
}
/* line 126, ../sass/header.scss */
header nav.sections > ul > li.item05 .child-content .column a:hover {
  color: #f09c23;
}
/* line 129, ../sass/header.scss */
header nav.sections > ul > li.item05 .child-content .column > li > a {
  color: #f09c23;
}
/* line 137, ../sass/header.scss */
header nav.sections > ul > li .child-content {
  display: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  top: 75px;
  width: auto;
  background: #fff;
  z-index: 999;
}
/* line 148, ../sass/header.scss */
header nav.sections > ul > li .child-content .column {
  float: left;
  padding: 0 15px;
  margin: 17px 0;
  border-right: 1px solid #aaa9aa;
  width: 285px;
}
/* line 155, ../sass/header.scss */
header nav.sections > ul > li .child-content .column > li > a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
}
header nav.sections > ul > li .child-content .column > li {
	margin-bottom: 8px;
}
/* line 160, ../sass/header.scss */
header nav.sections > ul > li .child-content .column > li > ul > li > a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
  margin: 0 0 5px 0;
}
/* line 164, ../sass/header.scss */
header nav.sections > ul > li .child-content .column ul {
  margin: 10px 0 20px 0;
}
/* line 169, ../sass/header.scss */
header nav.sections > ul > li .child-content .column ul li {
  max-width: 270px;
  padding: 0;
  margin: 0 0 4px 0;
  text-transform: uppercase;
}
/* line 174, ../sass/header.scss */
header nav.sections > ul > li .child-content .column ul li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #000000;
}
/* line 177, ../sass/header.scss */
header nav.sections > ul > li .child-content .column ul li a:hover {
  font-weight: 400;
}
/* line 209, ../sass/header.scss */
header .logo {
  float: left;
  margin: 24px 0 0 0;
}
/* line 216, ../sass/header.scss */
header .search {
  background-color: #e8e8e8;
  float: right;
  width: 480px;
  min-height: 75px;
  margin: 20px 0 0 0;
}
/* line 222, ../sass/header.scss */
header .search .content {
  padding: 13px 11px;
  /*form inputs / labels */
  /*form inputs / labels */
}
/* line 224, ../sass/header.scss */
header .search .content .leftCol {
  float: left;
}
/* line 227, ../sass/header.scss */
header .search .content .rightCol {
  float: right;
}
/* line 230, ../sass/header.scss */
header .search .content .row {
  clear: both;
  width: 100%;
  height: 24px;
}
/* line 234, ../sass/header.scss */
header .search .content .row p {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  margin: 0 10px 0 0;
  color: #343434;
}
/* line 242, ../sass/header.scss */
header .search .content a {
  color: #327536;
}
/* line 245, ../sass/header.scss */
header .search .content label {
  float: left;
  margin: 0 0 0 5px;
}
/* line 249, ../sass/header.scss */
header .search .content input[type='radio'] {
  margin: 0 0 0 2px;
  float: left;
}
/* line 253, ../sass/header.scss */
header .search .content input[type='text'] {
  width: 400px;
  padding: 5px;
  border: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
}
/* line 258, ../sass/header.scss */
header .search .content input[type='text']:focus {
  outline: 0;
}
/* line 262, ../sass/header.scss */
header .search .content .search-submit {
  background: url("../image/searchSubmit.gif") no-repeat 0 0;
  width: 37px;
  height: 15px;
  padding-top: 38px;
  display: block;
  border: 0;
  cursor: pointer;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

/*========== 02. Nav  ==========*/
/* line 1, ../sass/nav.scss */
nav.main {
  border-top: 1px solid #a4a4a4;
  margin: 17px 0 0 0;
  position: relative;
}
/* line 6, ../sass/nav.scss */
nav.main > ul > li {
  float: left;
}
/* line 8, ../sass/nav.scss */
nav.main > ul > li > a {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
  text-transform: uppercase;
}
/* line 15, ../sass/nav.scss */
nav.main > ul.menu {
  float: left;
}
/* line 17, ../sass/nav.scss */
nav.main > ul.menu > li {
  padding: 7px 0 8px 0;
  /*child-content*/
  /*child-content*/
}
/* line 20, ../sass/nav.scss */
nav.main > ul.menu > li:hover, nav.main > ul.menu > li.active {
  background-color: #8bc543;
}
/* line 22, ../sass/nav.scss */
nav.main > ul.menu > li:hover > a, nav.main > ul.menu > li.active > a {
  color: #fff;
}
/* line 25, ../sass/nav.scss */
nav.main > ul.menu > li:hover .child-content, nav.main > ul.menu > li.active .child-content {
  display: block;
}
/* line 29, ../sass/nav.scss */
nav.main > ul.menu > li > a {
  display: block;
  padding: 0 10px;
  border-right: 1px solid black;
}
/* line 35, ../sass/nav.scss */
nav.main > ul.menu > li:last-child a {
  border: 0;
}
/* line 41, ../sass/nav.scss */
nav.main > ul.menu > li .child-content {
  display: none;
  position: absolute;
  top: 30px;
  background: #fff;
  border: 5px solid #8bc543;
  border-left: 6px solid #8bc543;
  border-right: 6px solid #8bc543;
  z-index: 9999;
}
/* line 49, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column {
  float: left;
  padding: 0 15px;
  margin: 17px 0;
  border-right: 1px solid #aaa9aa;
  width: 285px;
}
/* line 55, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column:last-child, nav.sections > ul > li .child-content .column:last-child {
  border: 0;
}
/* line 58, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column h2 {
  color: #8bc543;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: underline;
  margin: 0 0 8px 0;
}
/* line 66, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column .big-menu li {
  padding: 0;
  border: 0;
  margin: 0 0 10px 0;
}
/* line 70, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column .big-menu li a {
  color: #8bc543;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: underline;
}
/* line 78, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column ul {
  margin: 8px 0 20px 0;
}

nav.main > ul.menu > li .child-content .column > li{
	margin: 0 0 8px 0!important;
}

nav.main > ul.menu > li .child-content .column > li > a {
    color: #8BC543;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}
/* line 80, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column ul li {
  max-width: 270px;
  padding: 0;
  margin: 0 0 4px 0;
  text-transform: uppercase;
}
/* line 85, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column ul li a {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
  margin: 0 0 5px 0;
}
/* line 88, ../sass/nav.scss */
nav.main > ul.menu > li .child-content .column ul li a:hover {
  font-weight: 400;
  color: #8bc543;
}
/* line 101, ../sass/nav.scss */
nav.main > form > ul.language {
  float: right;
  margin: 7px 0 0 0;
}
/* line 104, ../sass/nav.scss */
nav.main > form > ul.language > li {
  margin: 0 0 0 10px;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #aaa9aa;
  display: inline-block;
  text-transform: uppercase;
  cursor: pointer;
}
/* line 111, ../sass/nav.scss */
nav.main > form > ul.language > li.active {
  color: #327536;
}
/* line 116, ../sass/nav.scss */
nav.main > form > ul.language > li:last-child {
  border-left: 1px solid black;
  padding: 0 0 0 10px;
}

/*========== 03. Slider  ==========*/
/*==========  slider | home page ==========*/
/* line 2, ../sass/slider.scss */
.slider {
	margin-bottom: 20px;
  /*==========  banner | home  ==========*/
}
/* line 3, ../sass/slider.scss */
.slider .slider-container {
  width: 639px;
  height: 290px;
  float: left;
  position: relative;
  overflow: hidden;
  border-left: 1px solid #a4a4a4;
}
/* line 10, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-image {
  float: left;
  width: 400px;
  height: 290px;
  overflow: hidden;
}
/* line 16, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description {
  float: right;
  width: 239px;
  height: 250px;
  padding-bottom: 40px;
  background: #989898;
  overflow: hidden;
}
/* line 21, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .slider-description-content {
  padding: 20px 20px 0px 20px;
  height: 220px;
  overflow: hidden
}
/* line 24, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  float: left;
  padding: 2px 8px 2px 5px;
  text-transform: lowercase;
}
/* line 29, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption.sec1 {
  background-color: #8bc543;
}
/* line 32, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption.sec2 {
  background-color: #327536;
}
/* line 35, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption.sec3 {
  background-color: #777777;
}
/* line 38, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption.sec4 {
  background-color: #aaa9aa;
}
/* line 41, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption.sec5 {
  background-color: #f09c23;
}
/* line 41, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description .caption.sec6 {
  background-color: #000000;
}
/* line 45, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  color: #000;
  text-transform: uppercase;
  padding: 15px 0;
}
.slider .slider-container .slider-item .slider-description h2 a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  color: #000;
  text-transform: uppercase;
  display: block;
  max-height: 60px;
  overflow: hidden;
}
/* line 51, ../sass/slider.scss */
.slider .slider-container .slider-item .slider-description p {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
}
/* line 59, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 239px;
  height: 30px;
  background: #777777;
}
/* line 66, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-pager {
  float: left;
  text-align: right;
  width: 175px;
}
/* line 70, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item {
  display: inline-block;
}
/* line 72, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item a {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 17px;
  padding: 4px 6px;
  line-height: 31px;
}
/* line 77, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active {
  background: #000;
}
/* line 83, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-controls-direction {
  float: right;
}
/* line 85, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-controls-direction a {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
  background: black url("../image/controls.png") no-repeat 0 0;
}
/* line 92, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
  background-position: 12px 5px;
}
/* line 95, ../sass/slider.scss */
.slider .slider-container .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
  background-position: -10px 5px;
  margin: 0 0 0 3px;
}
/* line 105, ../sass/slider.scss */
.slider .banner {
  float: right;
  width: 319px;
  border-right: 1px solid #a4a4a4;
  height: 290px;
  overflow: hidden;
}
/* line 112, ../sass/slider.scss */
.slider .container {
  border-top: 1px solid #a4a4a4;
  border-bottom: 1px solid #a4a4a4;
}

/*========== 04. Messages & calendar ==========*/
/*==========  messages  ==========*/
/* line 2, ../sass/messages_calendar.scss */
.messages {
  width: 638px;
  height: 243px;
  border: 1px solid #aaa9aa;
  float: left;
  margin-bottom: 20px;
  /* lang */
}
/* line 8, ../sass/messages_calendar.scss */
.messages ul {
  padding: 0 0 0 33px;
  height: 208px;
  overflow: hidden;
}
/* line 11, ../sass/messages_calendar.scss */
.messages ul li {
  height: 44px;
  padding: 8px 10px 0 0;
}
/* line 14, ../sass/messages_calendar.scss */
.messages ul li .date {
  float: left;
  text-align: right;
  width: 70px;
  padding: 5px 20px 0 20px;
  border-right: 1px solid black;
  margin: 0 10px 0 0;
}
/* line 20, ../sass/messages_calendar.scss */
.messages ul li .date .day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 800;
  font-size: 18px;
}
/* line 23, ../sass/messages_calendar.scss */
.messages ul li .date .month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* line 28, ../sass/messages_calendar.scss */
.messages ul li h2 a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  line-height: 19px;
}
/* line 32, ../sass/messages_calendar.scss */
.messages ul li h2 a:hover {
  text-decoration: underline;
}
/* line 37, ../sass/messages_calendar.scss */
.messages ul li:nth-child(2n+1) {
  background: #f4f4f4;
}
/* line 40, ../sass/messages_calendar.scss */
.messages .seeall {
  height: 30px;
  padding: 5px 0 0 0;
  margin-left: 33px;
  background: #f4f4f4;
}
/* line 43, ../sass/messages_calendar.scss */
.messages .seeall a {
  float: right;
  border-top: 1px solid #6d6d6d;
  color: #6d6d6d;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin: 3px 30px 0 0;
  display: block;
  padding: 5px 0 0 0;
}
/* line 51, ../sass/messages_calendar.scss */
.messages .seeall a:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}
/* line 62, ../sass/messages_calendar.scss */
.messages.pl {
  background: url("../image/messagesBgpl.jpg") no-repeat left center;
}

/*==========  calendar  ==========*/
/* line 68, ../sass/messages_calendar.scss */
.calendar {
  margin-bottom: 20px;
  float: right;
  width: 319px;
  border-right: 1px solid #a4a4a4;
  border-bottom: 1px solid #a4a4a4;
  border-top: 1px solid #a4a4a4;
  height: 243px;
}
/* line 77, ../sass/messages_calendar.scss */
.calendar-content {
  width: 230px;
  margin: 0 0 0 30px;
}
.calendar-content table {
	width: 100%;
}
/* line 80, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation {
  border-bottom: 1px solid #aaa9aa;
  padding: 10px 0;
  margin: 0 0 7px 0;
  position: relative;
}
/* line 84, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li {
  display: inline-block;
  height: 15px;
}
/* line 89, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li a.prev, .calendar-content .calendar-navigation li a.next {
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  text-indent: -999em;
}
/* line 96, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li a.prev {
  background: url("../image/cPrev.jpg") no-repeat 0 0;
  margin: 5px 5px 0 0px;
}
/* line 100, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li a.next {
  background: url("../image/cNext.jpg") no-repeat 0 0;
  margin-top: 5px;
  margin-right: 0px;
}
/* line 104, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li a.all {
  color: #8bc543;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  margin-top: 2px;
  position: absolute;
  right: 0px;
}
/* line 109, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li.month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 113, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li.year {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 116, ../sass/messages_calendar.scss */
.calendar-content .calendar-navigation li.separator {
  background: url("../image/dot.gif") no-repeat center 0;
  width: 12px;
  height: 7px;
}
/* line 125, ../sass/messages_calendar.scss */
.calendar-content table tr {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* line 127, ../sass/messages_calendar.scss */
.calendar-content table tr th {
  padding: 6px 6px 8px 6px;
  text-align: center;
  color: #000;
  text-transform: uppercase;
}
/* line 133, ../sass/messages_calendar.scss */
.calendar-content table tr td {
  padding: 7px;
  text-align: center;
  color: #565656;
  position: relative;
}
.calendar-content table tr td.today {
	color:#000;
	background-color: #E8E8E8;
}
/* line 138, ../sass/messages_calendar.scss */
.calendar-content table tr td:hover {
  color: white !important;
  background: #8bc543;
}
/* line 142, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event {
  cursor: pointer;
  color: #fff;
  background: #8bc543;
}
/* line 143, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-wrapper {
  position: relative;
}
/* line 149, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-box {
  display: none;
  position: absolute;
  border: 1px solid #8bc541;
  left: 23px;
  top: -21px;
  z-index: 999;
  background: #fff;
  color: #343434;
}
/* line 159, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-box .event-box-content {
  padding: 15px;
  text-align: left;
}
/* line 162, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-box .event-box-content time {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  margin: 0 0 5px 0;
  display: block;
}
/* line 167, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-box .event-box-content h3 {
  min-width: 170px;
  margin: 5px 0;
}
/* line 169, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-box .event-box-content h3 a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #343434;
}
/* line 174, ../sass/messages_calendar.scss */
.calendar-content table tr td.has-event .event-box .event-box-content .more {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 13px;
  color: #8bc543;
  float: left;
  border-top: 1px solid #8bc543;
  display: block;
  margin: 10px 0 0 0;
  padding: 2px 5px 0 0;
}
/* line 190, ../sass/messages_calendar.scss */
.calendar-content table tr.week .old-month,
.calendar-content table tr.week .fut-month {
  color: #a8a8a8;
}
/* line 198, ../sass/messages_calendar.scss */
.calendar.pl {
  background: url("../image/callendarBgpl.jpg") no-repeat right center;
}

aside .box .calendar .calendar-content {
	margin: 0 15px 0 15px;
}
aside .box .calendar {
	float: none;
	margin: 0;
	width: auto;
	border: 0;
}
.events aside .box {
	margin: 0 20px 20px 0!important;
}

/*========== 05. Articles from categoriesr - code name news ==========*/
/*==========  news  ==========*/
/* jQuery UI - v1.10.2 - 2013-04-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/datepicker.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, ../sass/datepicker.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../sass/datepicker.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 33, ../sass/datepicker.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../sass/datepicker.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../sass/datepicker.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 44, ../sass/datepicker.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 54, ../sass/datepicker.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../sass/datepicker.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and image */
/* line 70, ../sass/datepicker.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../sass/datepicker.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 89, ../sass/datepicker.scss */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

/* line 94, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

/* line 99, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 106, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 109, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 112, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 115, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 118, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 122, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 130, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 135, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 13px;
  margin: 1px 0;
}

/* line 139, ../sass/datepicker.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 143, ../sass/datepicker.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 146, ../sass/datepicker.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

/* line 152, ../sass/datepicker.scss */
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 158, ../sass/datepicker.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 163, ../sass/datepicker.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 169, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 177, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

/* line 185, ../sass/datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 190, ../sass/datepicker.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 193, ../sass/datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 196, ../sass/datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

/* line 200, ../sass/datepicker.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 203, ../sass/datepicker.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 206, ../sass/datepicker.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 210, ../sass/datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 213, ../sass/datepicker.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 216, ../sass/datepicker.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 223, ../sass/datepicker.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 226, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 230, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 234, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 238, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 242, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 245, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 249, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 253, ../sass/datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Component containers
----------------------------------*/
/* line 260, ../sass/datepicker.scss */
.ui-widget {
  font-family: Verdana,Arial,sans-serif;
  font-size: 12px;
}

/* line 264, ../sass/datepicker.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 270, ../sass/datepicker.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 274, ../sass/datepicker.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: white url(../image/datapicker/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}

/* line 279, ../sass/datepicker.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 282, ../sass/datepicker.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(../image/datapicker/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 288, ../sass/datepicker.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 296, ../sass/datepicker.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid lightgrey;
  background: #e6e6e6 url(../image/datapicker/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 304, ../sass/datepicker.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 313, ../sass/datepicker.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(../image/datapicker/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 322, ../sass/datepicker.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 328, ../sass/datepicker.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: white url(../image/datapicker/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 336, ../sass/datepicker.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 345, ../sass/datepicker.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(../image/datapicker/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 352, ../sass/datepicker.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 357, ../sass/datepicker.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../image/datapicker/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 364, ../sass/datepicker.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 369, ../sass/datepicker.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 374, ../sass/datepicker.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 379, ../sass/datepicker.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 386, ../sass/datepicker.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* line 391, ../sass/datepicker.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and image */
/* line 399, ../sass/datepicker.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 404, ../sass/datepicker.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../image/datapicker/ui-icons_222222_256x240.png);
}

/* line 407, ../sass/datepicker.scss */
.ui-widget-header .ui-icon {
  background-image: url(../image/datapicker/ui-icons_222222_256x240.png);
}

/* line 410, ../sass/datepicker.scss */
.ui-state-default .ui-icon {
  background-image: url(../image/datapicker/ui-icons_888888_256x240.png);
}

/* line 414, ../sass/datepicker.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../image/datapicker/ui-icons_454545_256x240.png);
}

/* line 417, ../sass/datepicker.scss */
.ui-state-active .ui-icon {
  background-image: url(../image/datapicker/ui-icons_454545_256x240.png);
}

/* line 420, ../sass/datepicker.scss */
.ui-state-highlight .ui-icon {
  background-image: url(../image/datapicker/ui-icons_2e83ff_256x240.png);
}

/* line 424, ../sass/datepicker.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../image/datapicker/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 429, ../sass/datepicker.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 430, ../sass/datepicker.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 431, ../sass/datepicker.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 432, ../sass/datepicker.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 433, ../sass/datepicker.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 434, ../sass/datepicker.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 435, ../sass/datepicker.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 436, ../sass/datepicker.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 437, ../sass/datepicker.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 438, ../sass/datepicker.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 439, ../sass/datepicker.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 440, ../sass/datepicker.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 441, ../sass/datepicker.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 442, ../sass/datepicker.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 443, ../sass/datepicker.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 444, ../sass/datepicker.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 445, ../sass/datepicker.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 446, ../sass/datepicker.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 447, ../sass/datepicker.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 448, ../sass/datepicker.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 449, ../sass/datepicker.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 450, ../sass/datepicker.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 451, ../sass/datepicker.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 452, ../sass/datepicker.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 453, ../sass/datepicker.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 454, ../sass/datepicker.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 455, ../sass/datepicker.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 456, ../sass/datepicker.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 457, ../sass/datepicker.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 458, ../sass/datepicker.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 459, ../sass/datepicker.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 460, ../sass/datepicker.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 461, ../sass/datepicker.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 462, ../sass/datepicker.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 463, ../sass/datepicker.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 464, ../sass/datepicker.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 465, ../sass/datepicker.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 466, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 467, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 468, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 469, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 470, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 471, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 472, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 473, ../sass/datepicker.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 474, ../sass/datepicker.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 475, ../sass/datepicker.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 476, ../sass/datepicker.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 477, ../sass/datepicker.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 478, ../sass/datepicker.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 479, ../sass/datepicker.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 480, ../sass/datepicker.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 481, ../sass/datepicker.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 482, ../sass/datepicker.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 483, ../sass/datepicker.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 484, ../sass/datepicker.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 485, ../sass/datepicker.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 486, ../sass/datepicker.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 487, ../sass/datepicker.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 488, ../sass/datepicker.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 489, ../sass/datepicker.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 490, ../sass/datepicker.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 491, ../sass/datepicker.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 492, ../sass/datepicker.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 493, ../sass/datepicker.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 494, ../sass/datepicker.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 495, ../sass/datepicker.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 496, ../sass/datepicker.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 497, ../sass/datepicker.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 498, ../sass/datepicker.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 499, ../sass/datepicker.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 500, ../sass/datepicker.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 501, ../sass/datepicker.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 502, ../sass/datepicker.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 503, ../sass/datepicker.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 504, ../sass/datepicker.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 505, ../sass/datepicker.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 506, ../sass/datepicker.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 507, ../sass/datepicker.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 508, ../sass/datepicker.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 509, ../sass/datepicker.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 510, ../sass/datepicker.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 511, ../sass/datepicker.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 512, ../sass/datepicker.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 513, ../sass/datepicker.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 514, ../sass/datepicker.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 515, ../sass/datepicker.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 516, ../sass/datepicker.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 517, ../sass/datepicker.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 518, ../sass/datepicker.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 519, ../sass/datepicker.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 520, ../sass/datepicker.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 521, ../sass/datepicker.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 522, ../sass/datepicker.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 523, ../sass/datepicker.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 524, ../sass/datepicker.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 525, ../sass/datepicker.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 526, ../sass/datepicker.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 527, ../sass/datepicker.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 528, ../sass/datepicker.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 529, ../sass/datepicker.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 530, ../sass/datepicker.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 531, ../sass/datepicker.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 532, ../sass/datepicker.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 533, ../sass/datepicker.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 534, ../sass/datepicker.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 535, ../sass/datepicker.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 536, ../sass/datepicker.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 537, ../sass/datepicker.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 538, ../sass/datepicker.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 539, ../sass/datepicker.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 540, ../sass/datepicker.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 541, ../sass/datepicker.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 542, ../sass/datepicker.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 543, ../sass/datepicker.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 544, ../sass/datepicker.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 545, ../sass/datepicker.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 546, ../sass/datepicker.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 547, ../sass/datepicker.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 548, ../sass/datepicker.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 549, ../sass/datepicker.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 550, ../sass/datepicker.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 551, ../sass/datepicker.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 552, ../sass/datepicker.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 553, ../sass/datepicker.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 554, ../sass/datepicker.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 555, ../sass/datepicker.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 556, ../sass/datepicker.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 557, ../sass/datepicker.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 558, ../sass/datepicker.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 559, ../sass/datepicker.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 560, ../sass/datepicker.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 561, ../sass/datepicker.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 562, ../sass/datepicker.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 563, ../sass/datepicker.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 564, ../sass/datepicker.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 565, ../sass/datepicker.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 567, ../sass/datepicker.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 568, ../sass/datepicker.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 569, ../sass/datepicker.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 570, ../sass/datepicker.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 571, ../sass/datepicker.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 572, ../sass/datepicker.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 573, ../sass/datepicker.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 574, ../sass/datepicker.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 575, ../sass/datepicker.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 576, ../sass/datepicker.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 577, ../sass/datepicker.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 578, ../sass/datepicker.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 579, ../sass/datepicker.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 580, ../sass/datepicker.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 581, ../sass/datepicker.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 582, ../sass/datepicker.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 583, ../sass/datepicker.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 584, ../sass/datepicker.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 585, ../sass/datepicker.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 586, ../sass/datepicker.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 587, ../sass/datepicker.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 588, ../sass/datepicker.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 589, ../sass/datepicker.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 590, ../sass/datepicker.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 591, ../sass/datepicker.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 592, ../sass/datepicker.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 593, ../sass/datepicker.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 594, ../sass/datepicker.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 595, ../sass/datepicker.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 596, ../sass/datepicker.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 597, ../sass/datepicker.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 598, ../sass/datepicker.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 599, ../sass/datepicker.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 600, ../sass/datepicker.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 601, ../sass/datepicker.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 602, ../sass/datepicker.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 603, ../sass/datepicker.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 604, ../sass/datepicker.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 614, ../sass/datepicker.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 620, ../sass/datepicker.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 626, ../sass/datepicker.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 632, ../sass/datepicker.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 637, ../sass/datepicker.scss */
.ui-widget-overlay {
  background: #aaaaaa url(../image/datapicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

/* line 642, ../sass/datepicker.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../image/datapicker/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

/* line 651, ../sass/datepicker.scss */
.ui-datepicker-trigger {
  cursor: pointer;
  float: left;
  margin: 0 10px 0 0;
}
.news {
	margin-bottom: 20px;
}
/* line 5, ../sass/news.scss */
.news.global header {
  margin: 10px 0 0 0;
}
/* line 7, ../sass/news.scss */
.news.global header h2 {
  padding: 12px 0 0 90px;
  height: 54px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 21px;
  background: url("../image/global.png") no-repeat left center;
}
/* line 12, ../sass/news.scss */
.news.global header h2 strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
}
/* line 16, ../sass/news.scss */
.news.global header .sort {
  margin: 38px 0 0 0;
}
/* line 22, ../sass/news.scss */
.news header h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  text-transform: uppercase;
  background: url("../image/graduate.png") no-repeat left center;
  padding: 0 0 0 90px;
  height: 50px;
  line-height: 47px;
  float: left;
}
/* line 31, ../sass/news.scss */
.news header .sort {
  float: right;
  margin: 22px 0 0 0;
}
/* line 34, ../sass/news.scss */
.news header .sort span {
  color: #aaa9aa;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  float: left;
  line-height: 26px;
}
/* line 40, ../sass/news.scss */
.news header .sort .sort-dropdown {
  float: right;
  position: relative;
}
/* line 43, ../sass/news.scss */
.news header .sort .sort-dropdown > a {
  background: url("../image/sortDownButton.jpg") no-repeat right bottom;
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #010101;
  padding: 0 35px 0 20px;
  height: 28px;
  line-height: 26px;
  width: 60px;
}
/* line 52, ../sass/news.scss */
.news header .sort .sort-dropdown > a.active {
  font-weight: 600;
}
/* line 56, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container {
  background: #343434;
  position: absolute;
  width: 370px;
  padding: 15px 30px;
  right: 0;
  color: #fff;
  display: none;
  z-index: 999;
}
/* line 66, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 15px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
/* line 71, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div .category {
  float: left;
  width: 50%;
}
/* line 75, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div .for {
  float: left;
  width: 50%;
}
/* line 79, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div .data {
  margin: 20px 0 0 0;
}
/* line 81, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div .data input {
  width: 80px;
  text-align: center;
  color: #606060;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  border: 0;
  padding: 4px;
  float: left;
  margin: 0 10px 0 0;
  background: white !important;
}
/* line 93, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div .sort {
  float: right;
  border-top: 1px solid white;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin: 3px 0 0 0;
  display: block;
  padding: 5px 0 0 0;
}
/* line 101, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div .sort:hover {
  /*color: #000;*/
  border: 0;
  padding: 6px 0 0 0;
  cursor: pointer;
}
/* line 107, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div p {
  margin: 0 0 5px 0;
}
/* line 108, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div p.float {
  float: left;
}
/* line 112, ../sass/news.scss */
.news header .sort .sort-dropdown .sort-container div p label {
  padding: 0 0 0 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 124, ../sass/news.scss */
.news .news-row .section-box {
  float: left;
  width: 319px;
  margin: 0 0 15px 0;
  border-left: 1px solid #aaa9aa;
  padding: 0 0 5px 0;
  position: relative;
  cursor: pointer;
  /*top-content*/
  /*top-content*/
  /*main-content*/
  /*main-content*/
  /*bottom-content*/
  /*bottom-content*/
}
/* line 132, ../sass/news.scss */
.news .news-row .section-box:last-child {
  border-right: 1px solid #aaa9aa;
  width: 318px;
}
.news .news-row .lastchild {
  border-right: 1px solid #aaa9aa;
  width: 318px;
}
/* line 138, ../sass/news.scss */
.news .news-row .section-box:hover .main-content h3 {
  background: #e8e8e8;
}
/* line 144, ../sass/news.scss */
.news .news-row .section-box .top-content {
  padding: 10px 20px;
}
/* line 146, ../sass/news.scss */
.news .news-row .section-box .top-content .category {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #aaa9aa;
  margin: 19px 0 0 0;
  text-transform: lowercase;
}
/* line 152, ../sass/news.scss */
.news .news-row .section-box .top-content .date {
  float: right;
  border-left: 1px solid #aaa9aa;
  padding: 5px 0 2px 10px;
  color: #aaa9aa;
}
/* line 157, ../sass/news.scss */
.news .news-row .section-box .top-content .date .day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 160, ../sass/news.scss */
.news .news-row .section-box .top-content .date .month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* line 168, ../sass/news.scss */
.news .news-row .section-box .main-content {
  height: 265px;
  width: 318px;
  margin-bottom: 2px;
  overflow: hidden!important;
  position: relative;
}
/* line 170, ../sass/news.scss */
.news .news-row .section-box .main-content > a {
  display: block;
}
/* line 173, ../sass/news.scss */
.news .news-row .section-box .main-content h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  color: #000;
  margin: 0 20px 20px 20px;
  padding: 10px;
  margin: 0 10px 0 10px;
  z-index: 100;
}
.news .news-row .section-box .main-content h3 a {
	color: #000;
	display: block;
	max-height: 69px;
	line-height: 23px;
	overflow: hidden;
}
/* line 179, ../sass/news.scss */
.news .news-row .section-box .main-content h3:hover {
  background: #e8e8e8;
}
/* line 183, ../sass/news.scss */
.news .news-row .section-box .main-content img {
  display: block;
  margin: 0 auto 10px auto;
  max-width: 280px;
  height: auto;
}
/* line 189, ../sass/news.scss */
.news .news-row .section-box .main-content p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  padding: 0 20px 0px 20px;
  display: block!important;
  overflow: hidden!important;
}
/* line 199, ../sass/news.scss */
.news .news-row .section-box .bottom-content {
  padding: 0 20px;
}
/* line 201, ../sass/news.scss */
.news .news-row .section-box .bottom-content .section-name {
  float: left;
  width: 200px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 6px 0 0 0;
  text-transform: lowercase;
}
/* line 206, ../sass/news.scss */
.news .news-row .section-box .bottom-content .more {
  float: right;
  border-top: 1px solid #a4a4a4;
  color: #a4a4a4;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 5px 0 0 0;
}
/* line 212, ../sass/news.scss */
.news .news-row .section-box .bottom-content .more:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}
/* line 221, ../sass/news.scss */
.news .news-row .section-box.sec1 {
  border-top: 5px solid #8bc543;
}
/* line 223, ../sass/news.scss */
.news .news-row .section-box.sec1 .section-name {
  color: #8bc543;
}
/* line 227, ../sass/news.scss */
.news .news-row .section-box.sec2 {
  border-top: 5px solid #327536;
}
/* line 229, ../sass/news.scss */
.news .news-row .section-box.sec2 .section-name {
  color: #327536;
}
/* line 233, ../sass/news.scss */
.news .news-row .section-box.sec3 {
  border-top: 5px solid #777777;
}
/* line 235, ../sass/news.scss */
.news .news-row .section-box.sec3 .section-name {
  color: #777777;
}
/* line 239, ../sass/news.scss */
.news .news-row .section-box.sec4 {
  border-top: 5px solid #aaa9aa;
}
/* line 241, ../sass/news.scss */
.news .news-row .section-box.sec4 .section-name {
  color: #aaa9aa;
}
/* line 245, ../sass/news.scss */
.news .news-row .section-box.sec5 {
  border-top: 5px solid #f09c23;
}
/* line 247, ../sass/news.scss */
.news .news-row .section-box.sec5 .section-name {
  color: #f09c23;
}
/* line 245, ../sass/news.scss */
.news .news-row .section-box.sec6 {
  border-top: 5px solid #343434;
}
/* line 247, ../sass/news.scss */
.news .news-row .section-box.sec6 .section-name {
  color: #343434;
}
/* line 252, ../sass/news.scss */
.news .news-row .section-box .section-colors {
	height: 15px;
	padding: 0 20px;
}
/* line 256, ../sass/news.scss */
.news .news-row .section-box .section-colors .box {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0 5px 0 0;
  /*&.color6{background: $sec6;}*/
}
/* line 261, ../sass/news.scss */
.news .news-row .section-box .section-colors .box.color1 {
  background: #8bc543;
}
/* line 262, ../sass/news.scss */
.news .news-row .section-box .section-colors .box.color2 {
  background: #327536;
}
/* line 263, ../sass/news.scss */
.news .news-row .section-box .section-colors .box.color3 {
  background: #777777;
}
/* line 264, ../sass/news.scss */
.news .news-row .section-box .section-colors .box.color4 {
  background: #aaa9aa;
}
/* line 265, ../sass/news.scss */
.news .news-row .section-box .section-colors .box.color5 {
  background: #f09c23;
}

.news .news-row .section-box .section-colors .box.color6 {
  background: #343434;
}
/* line 271, ../sass/news.scss */
.news .news-row.hidden {
  display: none;
}
/* line 275, ../sass/news.scss */
.news .show-more {
  background: #343434;
  padding: 10px 0;
  width: 100%;
  display: block;
  text-align: right;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* line 283, ../sass/news.scss */
.news .show-more span {
  padding: 0 20px 0 0;
  margin: 0 10px 0 0;
  background: url("../image/arrowDown.png") no-repeat right center;
}

/*========== 06. TV - slider ==========*/
/*==========  tv slider  ==========*/
/* line 2, ../sass/tvslider.scss */
.tv-slider {
  margin: 20px 0;
}
/* line 5, ../sass/tvslider.scss */
.tv-slider header h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  text-transform: uppercase;
  background: url("../image/tv.png") no-repeat left center;
  padding: 0 0 0 90px;
  height: 50px;
  line-height: 47px;
  float: left;
  color: #8bc541;
}
/* line 15, ../sass/tvslider.scss */
.tv-slider header .more {
  float: right;
  border-top: 1px solid #a4a4a4;
  color: #a4a4a4;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 5px 0 0 0;
  margin: 20px 80px 0 0;
  z-index: 999;
  position: relative;
}
/* line 24, ../sass/tvslider.scss */
.tv-slider header .more:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}
/* line 31, ../sass/tvslider.scss */
.tv-slider .bx-wrapper {
  position: relative;
}
/* line 33, ../sass/tvslider.scss */
.tv-slider .bx-wrapper .bx-controls {
  position: absolute;
  right: 0;
  top: -30px;
}
/* line 37, ../sass/tvslider.scss */
.tv-slider .bx-wrapper .bx-controls a {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
  background: #343434 url("../image/controls.png") no-repeat 0 0;
}
/* line 44, ../sass/tvslider.scss */
.tv-slider .bx-wrapper .bx-controls a.bx-prev {
  background-position: 12px 5px;
}
/* line 47, ../sass/tvslider.scss */
.tv-slider .bx-wrapper .bx-controls a.bx-next {
  background-position: -10px 5px;
  margin: 0 0 0 3px;
}
/* line 51, ../sass/tvslider.scss */
.tv-slider .bx-wrapper .bx-controls a:hover {
  background-color: #000;
}
/* line 59, ../sass/tvslider.scss */
.tv-slider .tv-slider-items li .thumb {
  display: block;
  background: #8bc543;
  height: 148px;
}
/* line 62, ../sass/tvslider.scss */
.tv-slider .tv-slider-items li .more {
  display: block;
  height: 32px;
  padding: 5px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
}
/* line 68, ../sass/tvslider.scss */
.tv-slider .tv-slider-items li .thumb:hover .more {
  text-decoration: underline;
}
/* line 71, ../sass/tvslider.scss */
.tv-slider .tv-slider-items li .more .arrow {
  display: inline-block;
  background: url("../image/arrowSmall.png") no-repeat 0 0;
  width: 10px;
  height: 5px;
  margin: 0 0 0 5px;
}

/*========== 07. shortcuts ==========*/
/*==========  shortcuts  ==========*/
/* line 4, ../sass/shortcuts.scss */
.shortcuts {
	margin-bottom: 20px;
}
.shortcuts header h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  text-transform: uppercase;
  background: url("../image/reply.png") no-repeat left center;
  padding: 0 0 0 80px;
  margin: 0 0 0 10px;
  width: 100%;
  height: 50px;
  line-height: 47px;
  float: left;
  color: #6d6d6d;
}
/* line 16, ../sass/shortcuts.scss */
.shortcuts .shortcuts-content {
  border: 1px solid #aaa9aa;
  clear: both;
}
/* line 19, ../sass/shortcuts.scss */
.shortcuts .shortcuts-content .links {
  width: 608px;
  background: #f4f4f4;
  float: left;
}
.shortcuts .shortcuts-content .links_banner {
  width: 350px;
  height: 250px;
  float: left;
  vertical-align: middle;
  overflow: hidden;
}
.shortcuts .shortcuts-content ul {
  float: left;
  background: #f4f4f4;
  padding: 18px 20px;
  width: 260px;
}
/* line 24, ../sass/shortcuts.scss */
.shortcuts .shortcuts-content ul li {
  border-bottom: 1px solid #aaa9aa;
  padding: 5px 5px 5px 15px;
  /*margin: 0 0 5px 0;*/
  background: url("../image/itemList.png") no-repeat left center;
}
/* line 29, ../sass/shortcuts.scss */
.shortcuts .shortcuts-content ul li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #000;
}
/* line 33, ../sass/shortcuts.scss */
.shortcuts .shortcuts-content ul li:hover {
  background-color: #ffffff;
  cursor: pointer;
}
/* line 37, ../sass/shortcuts.scss */
.shortcuts .shortcuts-content ul li:last-child {
  border: 0;
}

/*========== 08. foto - slider ==========*/
/*==========  fotoslider  ==========*/
/*==========  tv slider  ==========*/
/* line 3, ../sass/fotoslider.scss */
.foto-slider {
  margin: 20px 0;
}
/* line 6, ../sass/fotoslider.scss */
.foto-slider header h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  text-transform: uppercase;
  background: url("../image/foto2.png") no-repeat left center;
  padding: 0 0 0 90px;
  height: 50px;
  line-height: 47px;
  float: left;
  color: #000;
}
/* line 16, ../sass/fotoslider.scss */
.foto-slider header .more {
  float: right;
  border-top: 1px solid #a4a4a4;
  color: #a4a4a4;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding: 5px 0 0 0;
  margin: 20px 80px 0 0;
  z-index: 999;
  position: relative;
}
/* line 25, ../sass/fotoslider.scss */
.foto-slider header .more:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}
/* line 32, ../sass/fotoslider.scss */
.foto-slider .bx-wrapper {
  position: relative;
}
/* line 34, ../sass/fotoslider.scss */
.foto-slider .bx-wrapper .bx-controls {
  position: absolute;
  right: 0;
  top: -30px;
}
/* line 38, ../sass/fotoslider.scss */
.foto-slider .bx-wrapper .bx-controls a {
  float: left;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999em;
  background: #343434 url("../image/controls.png") no-repeat 0 0;
}
/* line 45, ../sass/fotoslider.scss */
.foto-slider .bx-wrapper .bx-controls a.bx-prev {
  background-position: 12px 5px;
}
/* line 48, ../sass/fotoslider.scss */
.foto-slider .bx-wrapper .bx-controls a.bx-next {
  background-position: -10px 5px;
  margin: 0 0 0 3px;
}
/* line 52, ../sass/fotoslider.scss */
.foto-slider .bx-wrapper .bx-controls a:hover {
  background-color: #000;
}
/* line 60, ../sass/fotoslider.scss */
.foto-slider .foto-slider-items li .thumb {
  display: block;
  background: #343434;
  height: 148px;
}
/* line 63, ../sass/fotoslider.scss */
.foto-slider .foto-slider-items li .more {
  display: block;
  height: 32px;
  padding: 5px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
}
/* line 69, ../sass/fotoslider.scss */
.foto-slider .foto-slider-items li .more:hover {
  text-decoration: underline;
}
/* line 72, ../sass/fotoslider.scss */
.foto-slider .foto-slider-items li .more .arrow {
  display: inline-block;
  background: url("../image/arrowSmall2.png") no-repeat 0 0;
  width: 10px;
  height: 5px;
  margin: 0 0 0 5px;
}

/*========== 09. Nav icons / Virtual tour ==========*/
/*==========  bottomContent  ==========*/
/* line 2, ../sass/bottomContent.scss */
.bottom-page-content {
  margin: 30px 0 0 0;
  height: 230px!important;
}
.bottom-page-content .container {
  height: 230px!important;
}

/* line 4, ../sass/bottomContent.scss */
.bottom-page-content .nav-icons {
  float: left;
  width: 630px;
  height: 230px;
}
.bottom-page-content .nav-icons .ico-row {
	height: 115px;
}
/* line 7, ../sass/bottomContent.scss */
.bottom-page-content .nav-icons a {
  width: 290px;
  height: 70px;
  display: block;
  float: left;
  padding: 10px 0 10px 20px;
  margin: 0 0 25px 0;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.bottom-page-content .nav-icons .icon1 {
	background: url(../image/sggwradio.jpg) 20px center no-repeat;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 100;
	color: #327536;
	font-size: 20px;
	width: 205px;
	height: 55px;
	padding: 25px 0 10px 105px;
	
}
.bottom-page-content .nav-icons .icon2 {
	background: url(../image/sggwbib.jpg) 20px center no-repeat;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 100;
	color: #327536;
	font-size: 20px;
	width: 205px;
	height: 33px;
	padding: 47px 0 10px 105px;
	
}
.bottom-page-content .nav-icons .icon3 {
	background: url(../image/sggwfb.jpg) 20px center no-repeat;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 100;
	color: #327536;
	font-size: 20px;
	width: 155px;
	height: 55px;
	padding: 25px 0 10px 155px;
}
.bottom-page-content .nav-icons .icon4 {
	background: url(../image/sggwyt.jpg) 20px center no-repeat;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 100;
	color: #327536;
	font-size: 20px;
	width: 175px;
	height: 55px;
	padding: 25px 0 10px 135px;
}

/* line 18, ../sass/bottomContent.scss */
.bottom-page-content .nav-icons a:first-child {
  border-right: 1px solid #aaa9aa;
}
/* line 23, ../sass/bottomContent.scss */
.bottom-page-content .virtual-tour {
  background: #aaa9aa;
  padding: 10px;
  float: right;
}
/* line 27, ../sass/bottomContent.scss */
.bottom-page-content .virtual-tour h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 21px;
  color: #fff;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  text-align: center;
}

/*========== Footer - tabsr ==========*/
/*==========  pre footer  ==========*/
/* line 2, ../sass/footer.scss */
.pre-footer {
  background: url("../image/prefooter.jpg") no-repeat center 0;
  width: 100%;
  height: 220px;
  margin: -180px 0 -40px 0;
}

/*==========  footer  ==========*/
/* line 13, ../sass/footer.scss */
footer .footer-tab-title ul li {
  float: left;
}
/* line 15, ../sass/footer.scss */
footer .footer-tab-title ul li a {
  display: block;
  padding: 10px 15px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 22, ../sass/footer.scss */
footer .footer-tab-title ul li.sec01 {
  background: #8bc543;
}
/* line 25, ../sass/footer.scss */
footer .footer-tab-title ul li.sec02 {
  background: #327536;
}
/* line 28, ../sass/footer.scss */
footer .footer-tab-title ul li.sec03 {
  background: #777777;
}
/* line 31, ../sass/footer.scss */
footer .footer-tab-title ul li.sec04 {
  background: #aaa9aa;
}
/* line 34, ../sass/footer.scss */
footer .footer-tab-title ul li.sec05 {
  background: #f09c23;
}
/* line 37, ../sass/footer.scss */
footer .footer-tab-title ul li.sec06 {
  float: right;
  background: #343434;
}
/* line 45, ../sass/footer.scss */
footer .footer-tab-container {
  /*colors*/
  /*colors*/
}
/* line 46, ../sass/footer.scss */
footer .footer-tab-container .tab-block {
  padding: 5px 0 0 0;
  background-image: url("../image/seal.png");
  background-repeat: no-repeat;
  background-position: -70px center;
}
/* line 51, ../sass/footer.scss */
footer .footer-tab-container .tab-block .left-content {
  float: left;
  width: 700px;
  display: table;
  position: relative;
  right: 15px;
}
/* line 54, ../sass/footer.scss */
footer .footer-tab-container .tab-block .right-content {
  float: right;
  width: 230px;
}
/* line 56, ../sass/footer.scss */
footer .footer-tab-container .tab-block .right-content h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  text-transform: uppercase;
}
/* line 60, ../sass/footer.scss */
footer .footer-tab-container .tab-block .right-content p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
/* line 64, ../sass/footer.scss */
footer .footer-tab-container .tab-block .right-content p span {
  font-size: 21px;
}
/* line 68, ../sass/footer.scss */
footer .footer-tab-container .tab-block .right-content .ico-phone {
  display: block;
  width: 34px;
  height: 34px;
  margin: 30px 0 20px 0;
}
/* line 74, ../sass/footer.scss */
footer .footer-tab-container .tab-block .right-content .ico-clock {
  display: block;
  width: 44px;
  height: 44px;
  margin: 20px 0 15px 0;
}
/* line 81, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row {
  width: 100%;
  display: table-row;
}
/* line 84, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row:first-child {
  margin: 0 0 35px 0;
}
/* line 87, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row .footer-links {
  padding: 30px 30px 0 30px;
  margin: 0 40px 0 0;
  display: table-cell;
  min-width: 33%;
}

/* line 91, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row .footer-links:last-child {
	margin: 0;
}

footer .footer-tab-container .tab-block .footer-row .lastchild {
  margin: 0;
}

/* line 94, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row .footer-links h3 {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 21px;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}
/* line 101, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row .footer-links ul li {
  margin: 0 0 5px 0;
}
/* line 103, ../sass/footer.scss */
footer .footer-tab-container .tab-block .footer-row .footer-links ul li a {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* line 113, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 {
  background-color: #8bc543;
}
/* line 115, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 .copyright {
  background: #327536;
}
/* line 121, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 .footer-row:first-child .footer-links ul {
  padding: 0 0 5px 0;
}
/* line 129, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 .footer-row .footer-links ul li {
  background: url("../image/foo01sec.png") no-repeat left 3px;
  padding: 0 0 3px 10px;
}
/* line 136, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 .right-content {
  color: #d6fda7;
  padding-top: 30px;
}
/* line 138, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 .right-content .ico-phone {
  background: url("../image/phone01.png") no-repeat 0 0;
}
/* line 141, ../sass/footer.scss */
footer .footer-tab-container .footer-sec01 .right-content .ico-clock {
  background: url("../image/clock01.png") no-repeat 0 0;
}
/* line 146, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 {
  background-color: #327536;
}
/* line 148, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 .copyright {
  background: #8bc543;
}
/* line 154, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 .footer-row:first-child .footer-links ul {
  padding: 0 0 5px 0;
}
/* line 162, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 .footer-row .footer-links ul li {
  background: url("../image/foo02sec.png") no-repeat left 3px;
  padding: 0 0 3px 10px;
}
/* line 169, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 .right-content {
  color: #ace0af;
  padding-top: 30px;
}
/* line 171, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 .right-content .ico-phone {
  background: url("../image/phone02.png") no-repeat 0 0;
}
/* line 174, ../sass/footer.scss */
footer .footer-tab-container .footer-sec02 .right-content .ico-clock {
  background: url("../image/clock02.png") no-repeat 0 0;
}
/* line 179, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 {
  background-color: #777777;
}
/* line 181, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 .copyright {
  background: #8bc543;
}
/* line 187, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 .footer-row:first-child .footer-links ul {
  padding: 0 0 5px 0;
}
/* line 195, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 .footer-row .footer-links ul li {
  background: url("../image/foo02sec.png") no-repeat left 3px;
  padding: 0 0 3px 10px;
}
/* line 202, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 .right-content {
  color: #8bc543;
  padding-top: 30px;
}
/* line 204, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 .right-content .ico-phone {
  background: url("../image/phone03.png") no-repeat 0 0;
}
/* line 207, ../sass/footer.scss */
footer .footer-tab-container .footer-sec03 .right-content .ico-clock {
  background: url("../image/clock03.png") no-repeat 0 0;
}
/* line 212, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 {
  background-color: #aaa9aa;
}
/* line 214, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 .copyright {
  background: #343434;
}
/* line 220, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 .footer-row:first-child .footer-links ul {
  padding: 0 0 5px 0;
}
/* line 228, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 .footer-row .footer-links ul li {
  background: url("../image/foo04sec.png") no-repeat left 3px;
  padding: 0 0 3px 10px;
}
/* line 238, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 .right-content {
  color: #343434;
  padding-top: 30px;
}
/* line 240, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 .right-content .ico-phone {
  background: url("../image/phone04.png") no-repeat 0 0;
}
/* line 243, ../sass/footer.scss */
footer .footer-tab-container .footer-sec04 .right-content .ico-clock {
  background: url("../image/clock04.png") no-repeat 0 0;
}
/* line 248, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 {
  background-color: #f09c23;
}
/* line 250, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 .copyright {
  background: #343434;
}
/* line 256, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 .footer-row:first-child .footer-links ul {
  padding: 0 0 5px 0;
}
/* line 264, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 .footer-row .footer-links ul li {
  background: url("../image/foo04sec.png") no-repeat left 3px;
  padding: 0 0 3px 10px;
}
/* line 274, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 .right-content {
  color: #343434;
  padding-top: 30px;
}
/* line 276, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 .right-content .ico-phone {
  background: url("../image/phone04.png") no-repeat 0 0;
}
/* line 279, ../sass/footer.scss */
footer .footer-tab-container .footer-sec05 .right-content .ico-clock {
  background: url("../image/clock04.png") no-repeat 0 0;
}
/* line 284, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 {
  background-color: #343434;
}
/* line 286, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 .copyright {
  background: #327536;
}
/* line 292, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 .footer-row:first-child .footer-links ul {
  padding: 0 0 5px 0;
}
/* line 300, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 .footer-row .footer-links ul li {
  background: url("../image/foo02sec.png") no-repeat left 3px;
  padding: 0 0 3px 10px;
}
/* line 310, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 .right-content {
  color: #aaa9aa;
  padding-top: 30px;
}
/* line 312, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 .right-content .ico-phone {
  background: url("../image/phone06.png") no-repeat 0 0;
}
/* line 315, ../sass/footer.scss */
footer .footer-tab-container .footer-sec06 .right-content .ico-clock {
  background: url("../image/clock06.png") no-repeat 0 0;
}
/* line 322, ../sass/footer.scss */
footer .copyright {
  color: #fff;
  padding: 10px 0;
  margin: 15px 0 0 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
footer .seo_foot {
	font-size: 8px;
	margin: 10px 0;
	text-align: justify;
}
footer .copyright .container {
	padding-right: 70px;
	position: relative;
}
footer .copyright .container .bip {
	display: block;
	width: 42px;
	height: 50px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(../image/bip.png) 0px 0px no-repeat;
}
/**
*
* Page sections - news lists
*
* 01. breadcrumbs
*
**/
/*========== breadcrumbs ==========*/
/*==========  breadcrumbs  ==========*/
/* line 2, ../sass/breadcrumbs.scss */
.breadcrumbs {
  float: left;
}
/* line 4, ../sass/breadcrumbs.scss */
.breadcrumbs li {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #A9A9A9;
  margin: 10px 5px 10px 0;
}
/* line 9, ../sass/breadcrumbs.scss */
.breadcrumbs li a {
  color: #A9A9A9;
}
/* line 12, ../sass/breadcrumbs.scss */
.breadcrumbs li.current {
  color: black !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}

/*==========  news-posts  ==========*/
/* line 1, ../sass/news-posts.scss */
.news-posts {
  /* body class*/
  /**/
}
#column-left {
	float: left;
	border-right: 1px solid darkgray;
	position: relative;
	left: 1px;
}
.subpage .category-news #column-left {
	width: 320px;
	border-right: 0px solid transparent;
}
.subpage .category-news #column-center {
    border-left: 0 solid transparent;
}

#column-right {
	float: right;
}
#column-center {
	position: relative;
	border-left: 1px solid darkgray;
}
#column-left + #column-right + #column-center, #column-left + #column-center {
    margin-left: 320px;
}
#column-right + #column-center {
    margin-right: 320px;
}
#column-right + #column-center .news-view-content {
    border-right: 1px solid darkgrey;
}
/* line 5, ../sass/news-posts.scss */
.news-posts .news-row .section-box {
  border-right: 1px solid #aaa9aa;
  width: 318px;
}
/* line 8, ../sass/news-posts.scss */
.news-posts .news-row .section-box:nth-child(2n+2) {
  border-left: none;
  /*background: #f00; */
}
/* line 15, ../sass/news-posts.scss */
.news-posts .news-posts-list {
  margin: 0 0 60px 0;
}

/*==========  pagination  ==========*/
/*==========  pagination  ==========*/
/* line 2, ../sass/pagination.scss */
.pagination .links {
  background: #777777;
  margin: 15px 0;
  text-align: center;
}
/* line 7, ../sass/pagination.scss */
.pagination .links li {
  display: inline-block;
  color: #fff;
  margin: 0px;
}
/* line 11, ../sass/pagination.scss */
.pagination .links li a {
  color: #fff;
  padding: 10px;
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 17px;
}
.pagination .links li span {
  color: #ffffff;
  background-color: #000000;
  padding: 10px;
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 17px;
}
/* line 16, ../sass/pagination.scss */
.pagination .links li a:hover {
  background: #000;
}
/* line 23, ../sass/pagination.scss */
.pagination .links li.prev a, .pagination .links li.next a, .pagination .links li.first a, .pagination .links li.last a {
  background: #000;
}

/*==========  posts-archive  ==========*/
/*==========  posts-archive  ==========*/
/* line 2, ../sass/posts-archive.scss */
.posts-archive {
  border-left: 1px solid #aaa9aa;
  border-top: 1px solid #aaa9aa;
}
/* line 5, ../sass/posts-archive.scss */
.posts-archive .item {
  margin: 0 20px 20px 20px;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #aaa9aa;
}
/* line 9, ../sass/posts-archive.scss */
.posts-archive .item:last-child {
  border: 0;
  /*margin: 0;*/
  padding: 0;
}
/* line 16, ../sass/posts-archive.scss */
.posts-archive .head-row h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  color: #000;
  text-transform: uppercase;
  margin: 20px 0 25px 15px;
}
/* line 23, ../sass/posts-archive.scss */
.posts-archive header {
  margin: 0 0 25px 10px;
}
/* line 25, ../sass/posts-archive.scss */
.posts-archive header .date {
  float: left;
  text-align: right;
  border-right: 1px solid #aaa9aa;
  padding: 5px 10px 2px 0;
  color: #aaa9aa;
}
/* line 31, ../sass/posts-archive.scss */
.posts-archive header .date .day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 34, ../sass/posts-archive.scss */
.posts-archive header .date .month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/* line 38, ../sass/posts-archive.scss */
.posts-archive header .title {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  margin: 3px 0 0 20px !important;
  max-width: 500px;
  width: auto !important;
  clear: none !important;
  border: none !important;
}
/* line 50, ../sass/posts-archive.scss */
.posts-archive .content {
  margin: 0 0 0 10px;
}
/* line 52, ../sass/posts-archive.scss */
.posts-archive .content .thumb {
  float: left;
}
/* line 54, ../sass/posts-archive.scss */
.posts-archive .content .thumb img {
  margin: 0 20px 0 0;
}
/* line 58, ../sass/posts-archive.scss */
.posts-archive .content p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 17px;
  float: right;
  max-width: 508px;
  margin-top: -1px;
}
/* line 66, ../sass/posts-archive.scss */
.posts-archive .more {
  float: right;
  border-top: 1px solid #a4a4a4;
  color: #a4a4a4;
  margin: 20px 10px 0 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding: 5px 0 0 0;
}
/* line 73, ../sass/posts-archive.scss */
.posts-archive .more:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}

/* line 81, ../sass/posts-archive.scss */
.media {
  /*media about us*/
}
/* line 82, ../sass/posts-archive.scss */
.media.posts-archive header {
  margin: 0 0 0 10px;
}
/* line 86, ../sass/posts-archive.scss */
.media .top-content {
  float: left;
  margin: 0 0 0 20px;
  width: 500px;
}
/* line 90, ../sass/posts-archive.scss */
.media .top-content + h4 {
  float: none;
  margin: 3px 0 0 80px !important;
  clear: both !important;
}
/* line 95, ../sass/posts-archive.scss */
.media .top-content .media-logo {
  float: left;
}
/* line 98, ../sass/posts-archive.scss */
.media .top-content .links {
  float: right;
  text-align: right;
}
/* line 101, ../sass/posts-archive.scss */
.media .top-content .links a {
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  /* Fix for IE7 */
  *display: inline;
  /* Fix for IE7 */
  width: 35px;
  height: 39px;
  text-indent: -9999px !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 112, ../sass/posts-archive.scss */
.media .top-content .links a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 117, ../sass/posts-archive.scss */
.media .top-content .links a.pdf {
  background: url("../image/pdfico.png") no-repeat;
}
/* line 120, ../sass/posts-archive.scss */
.media .top-content .links a.video {
  background: url("../image/videoico.png") no-repeat;
}
/* line 123, ../sass/posts-archive.scss */
.media .top-content .links a.web {
  background: url("../image/linkico.png") no-repeat;
}

/*==========  cover-list  ==========*/
/* line 135, ../sass/posts-archive.scss */
.cover header {
  float: left;
  margin: 0 20px 25px 10px !important;
}

/* line 140, ../sass/posts-archive.scss */
.cover-list {
  float: left;
  max-width: 530px;
}
/* line 143, ../sass/posts-archive.scss */
.cover-list li {
  background: #E8E8E8;
  padding: 4px;
  float: left;
  margin: 0 12px 20px 0;
}
/* line 148, ../sass/posts-archive.scss */
.cover-list li:nth-child(4n+4) {
  margin: 0 0 20px 0;
}
/* line 151, ../sass/posts-archive.scss */
.cover-list li span {
  display: block;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #000;
  margin: 8px center;
}

/*==========  post page  single news view ==========*/
/*==========  post page  ==========*/
/* line 2, ../sass/post-page.scss */
.post-single-page {
  /*colors*/
  /*colors*/
}
/* line 6, ../sass/post-page.scss */
.post-single-page.sec1 .content .subpage {
  background: url("../image/subpageSeal1.png") no-repeat right top;
}
/* line 8, ../sass/post-page.scss */
.post-single-page.sec1 .content .subpage aside {
  border-top-color: #8bc543;
}
/* line 10, ../sass/post-page.scss */
.post-single-page.sec1 .content .subpage aside h3.current {
  color: #8bc543;
}
/* line 15, ../sass/post-page.scss */
.post-single-page.sec1 .content .subpage hgroup h2 {
  color: #8bc543;
}
/* line 24, ../sass/post-page.scss */
.post-single-page.sec2 .content .subpage {
  background: url("../image/subpageSeal2.png") no-repeat right top;
}
/* line 26, ../sass/post-page.scss */
.post-single-page.sec2 .content .subpage aside {
  border-top-color: #327536;
}
/* line 28, ../sass/post-page.scss */
.post-single-page.sec2 .content .subpage aside h3.current {
  color: #327536;
}
/* line 33, ../sass/post-page.scss */
.post-single-page.sec2 .content .subpage hgroup h2 {
  color: #327536;
}
/* line 42, ../sass/post-page.scss */
.post-single-page.sec3 .content .subpage {
  background: url("../image/subpageSeal3.png") no-repeat right top;
}
/* line 44, ../sass/post-page.scss */
.post-single-page.sec3 .content .subpage aside {
  border-top-color: #777777;
}
/* line 46, ../sass/post-page.scss */
.post-single-page.sec3 .content .subpage aside h3.current {
  color: #777777;
}
/* line 51, ../sass/post-page.scss */
.post-single-page.sec3 .content .subpage hgroup h2 {
  color: #777777;
}
/* line 60, ../sass/post-page.scss */
.post-single-page.sec4 .content .subpage {
  background: url("../image/subpageSeal4.png") no-repeat right top;
}
/* line 62, ../sass/post-page.scss */
.post-single-page.sec4 .content .subpage aside {
  border-top-color: #aaa9aa;
}
/* line 64, ../sass/post-page.scss */
.post-single-page.sec4 .content .subpage aside h3.current {
  color: #aaa9aa;
}
/* line 69, ../sass/post-page.scss */
.post-single-page.sec4 .content .subpage hgroup h2 {
  color: #aaa9aa;
}
/* line 78, ../sass/post-page.scss */
.post-single-page.sec5 .content .subpage {
  background: url("../image/subpageSeal5.png") no-repeat right top;
}
/* line 80, ../sass/post-page.scss */
.post-single-page.sec5 .content .subpage aside {
  border-top-color: #f09c23;
}
/* line 82, ../sass/post-page.scss */
.post-single-page.sec5 .content .subpage aside h3.current {
  color: #f09c23;
}
/* line 87, ../sass/post-page.scss */
.post-single-page.sec5 .content .subpage hgroup h2 {
  color: #f09c23;
}

/* line 96, ../sass/post-page.scss */
.news-view {
  /*news-view-content*/
}
/* line 98, ../sass/post-page.scss */
.news-view .news-view-content {
  border-top: 1px solid darkgrey;
  /*border-left: 1px solid darkgrey;*/
  padding: 0 0 0 0;
}
/* line 103, ../sass/post-page.scss */
.news-view .news-view-content header .date {
  border-left: 1px solid darkgrey;
  padding: 0 0 0 10px;
  margin: 0px 0 0 20px;
  color: #A9A9A9;
}
/* line 109, ../sass/post-page.scss */
.news-view .news-view-content header .date .day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 18px;
}
/* line 112, ../sass/post-page.scss */
.news-view .news-view-content header .date .month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin: 2px 0;
}
/* line 116, ../sass/post-page.scss */
.news-view .news-view-content header .date .year {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 17px;
}
/* line 120, ../sass/post-page.scss */
header .options {
  min-height: 32px;
}
header .options .right {
  float: right;
}
/* line 122, ../sass/post-page.scss */
header .options .email, header .options .print, header .options .fontSizeDown, header .options .fontSizeUp {
  background: url("../image/article-options.png ") no-repeat 0 0;
  width: 25px;
  height: 20px;
  float: left;
  text-indent: -999em;
  cursor: pointer;
  margin: 10px 0 0 15px;
}
header .options .email .addthis_button_email span {
	background: none!important;
	width: 100%;
	height: 100%;
}
/* line 131, ../sass/post-page.scss */
header .options .print {
  background-position: -41px 0px;
}
header .options .print .addthis_button_print span {
	background: none!important;
	width: 100%;
	height: 100%;
}
/* line 134, ../sass/post-page.scss */
header .options .fontSizeDown {
  background-position: -87px 0;
}
/* line 137, ../sass/post-page.scss */
header .options .fontSizeUp {
  background-position: -133px 0;
}
/* line 140, ../sass/post-page.scss */
header .options .share {
  float: left;
  margin: 0 0 0 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* line 144, ../sass/post-page.scss */
header .options .share a {
  color: #000;
  display: block;
  height: 20px;
  width: 70px;
  padding: 10px 40px 0px 0px;
  background: url("../image/share.gif") no-repeat right center;
  position: relative;
}
header .options .share .addthis_button_compact span {
	background: none!important;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
}

/* line 160, ../sass/post-page.scss */
.news-view .news-view-content header h1 {
  background: #E7E7E7;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  padding: 15px 20px;
  margin: 20px 0 35px 0;
}
/* line 167, ../sass/post-page.scss */
.news-view .news-view-content .main-image {
  text-align: center;
  padding-left: 20px;
}
/* line 169, ../sass/post-page.scss */
.news-view .news-view-content .main-image img {
  max-width: 640px;
  height: auto;
}
/* line 174, ../sass/post-page.scss */
.news-view .news-view-content .introText {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  border-right: 8px solid #317535;
  padding: 10px 10px 10px 0;
  margin: 10px 0 10px 20px;
}
/* line 181, ../sass/post-page.scss */
.news-view .news-view-content .relation-button {
  margin: 20px;
}
/* line 183, ../sass/post-page.scss */
.news-view .news-view-content .relation-button a {
  display: block;
  color: #327435;
  line-height: 18px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  max-width: 180px;
}
/* line 190, ../sass/post-page.scss */
.news-view .news-view-content .relation-button a span {
  padding: 10px 0 0 0;
  display: block;
}
/* line 195, ../sass/post-page.scss */
.news-view .news-view-content .relation-button .tvico {
  background: url("../image/tvico.png") no-repeat 0 0;
  width: 51px;
  height: 50px;
  display: block;
  float: left;
  margin: 0 10px 10px 0;
}
/* line 204, ../sass/post-page.scss */
.news-view .news-view-content .fullText {
  padding: 0 0 10px 0;
  margin: 0 0 20px 20px;
  font-size: 14px;
}
/* line 208, ../sass/post-page.scss */
.news-view .news-view-content .fullText p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 15px 0;
}
/* line 213, ../sass/post-page.scss */
.news-view .news-view-content .fullText a {
  color: #327435;
  background: url("../image/fullTextLink.png") no-repeat right center;
  padding: 0 12px 0 0;
  margin: 0 2px;
}
/* line 221, ../sass/post-page.scss */
.news-view .news-view-content .gallery {
  float: right;
  clear: right;
  margin: 0 0 0 19px;
  padding: 33px 0 33px 0;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
/* line 225, ../sass/post-page.scss */
.news-view .news-view-content .gallery li {
  float: left;
  width: 154px;
  height: 130px;
  overflow: hidden;
  margin: 0 0 1px 1px;
  position: relative;
  /* force */
  /* force */
}
/* line 233, ../sass/post-page.scss */
.news-view .news-view-content .gallery li img {
  width: 155px;
  height: 130px;
}

/* line 242, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.first {
  color: #327435;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: block;
  height: 95px;
  width: 130px;
  margin: 0!important;
  /*cursor: normal;*/
}

.news-view .news-view-content .gallery li.first_date .date {
  color: #A9A9A9;
  border-left: 1px solid darkgrey;
  position: relative;
  padding-left: 10px;
}

.news-view .news-view-content .gallery li.first_date .date .day {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 18px;
    font-weight: 600;
}
.news-view .news-view-content .gallery li.first_date .date .month {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin: 2px 0;
}
.news-view .news-view-content .gallery li.first_date .date .year {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 17px;
    font-weight: 600;
}
.news-view .news-view-content .gallery li.first a {
	color: #327435;
}
/* line 248, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.first a span {
  font-size: 23px;
  display: inline-block;
}
/* line 256, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.last a {
  color: #327435;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
  display: block;
  margin: 40px 10px 0 0;
  background: url("../image/bigArrowRight.png") no-repeat right center;
  padding: 0 30px 0 0;
  text-align: right;
  /*cursor: normal;*/
}
/* line 264, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.last a span {
  display: block;
  text-align: right;
  font-size: 23px;
  width: 100%;
}
/* line 269, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.last a .parse1 {
  font-size: 16px;
}
/* line 275, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.last a .parse3 {
  font-size: 16px;
}
/* line 282, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.gallery-item a {
  display: block;
}
/* line 284, ../sass/post-page.scss */
.news-view .news-view-content .gallery li.gallery-item a:hover {
  background: url("../image/galleryMagnifier.png") no-repeat center center;
}
.news-view .news-view-content .gallery li.first {
	text-transform: lowercase!important;
	margin: 35px 0 0 25px!important;
}
/* line 294, ../sass/post-page.scss */
.news-view .next-post {
  padding: 15px;
  border-bottom: 1px solid #e7e7e7;
  margin: 10px 0 20px 0;
  background: #E7E7E7;
}
/* line 300, ../sass/post-page.scss */
.news-view .next-post .next-post-info {
  float: left;
  width: 480px;
  height: 103px;
  overflow: hidden;
  display: block;
}
/* line 303, ../sass/post-page.scss */
.news-view .next-post .next-post-info .date {
  float: left;
  border-right: 1px solid #aaa9aa;
  padding: 5px 10px 2px 0;
  text-align: right;
  color: #aaa9aa;
  width: 80px;
}
/* line 310, ../sass/post-page.scss */
.news-view .next-post .next-post-info .date .day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}
/* line 313, ../sass/post-page.scss */
.news-view .next-post .next-post-info .date .month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/* line 317, ../sass/post-page.scss */
.news-view .next-post .next-post-info h3 {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  line-height: 16px;
  margin: 3px 0 0 20px;
  max-width: 360px;
}
/* line 324, ../sass/post-page.scss */
.news-view .next-post .next-post-info p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  max-width: 360px;
  margin: 10px 0 0 110px;
}
/* line 332, ../sass/post-page.scss */
.news-view .next-post:hover {
  background: #317535;
  color: white !important;
  cursor: pointer;
}
/* line 336, ../sass/post-page.scss */
.news-view .next-post:hover a {
  color: #fff;
}
/* line 339, ../sass/post-page.scss */
.news-view .next-post:hover .next {
  background-image: url("../image/bigArrowRightWhite.png");
}
/* line 343, ../sass/post-page.scss */
.news-view .next-post:hover .date,
.news-view .next-post:hover h3,
.news-view .next-post:hover p {
  color: #fff;
}
/* line 346, ../sass/post-page.scss */
.news-view .next-post:hover .date {
  border-right-color: #fff;
}
/* line 350, ../sass/post-page.scss */
.news-view .next-post .next {
  
  float: right;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #000;
  background: url("../image/bigArrowRightBlack.png") no-repeat right center;
  padding: 30px 30px 30px 44px;
  height: 46px;
  line-height: 46px;
}

/*==========  static page  ==========*/
/* line 5, ../sass/static-page.scss */
.static-page .content .subpage hgroup h3 {
  color: black !important;
}
/* line 10, ../sass/static-page.scss */
.static-page .content .pdf-attachment {
  background: url("../image/pdfico.png") no-repeat left center;
  padding: 0 0 0 45px;
  margin: 20px 0 20px 20px;
}
/* line 14, ../sass/static-page.scss */
.static-page .content .pdf-attachment a {
  color: #8BC543;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
}
/* line 19, ../sass/static-page.scss */
.static-page .content h4 {
  border-bottom: 1px solid #e7e7e7;
  width: 100%;
  margin: 0 0 20px 0;
}
/* line 25, ../sass/static-page.scss */
.static-page .content h4 span {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  background: #E7E7E7;
  border-bottom: 1px solid #e7e7e7;
  padding: 5px 10px;
  float: left;
}
/* line 35, ../sass/static-page.scss */
.static-page .content p strong {
  font-weight: 600;
}
/* line 41, ../sass/static-page.scss */
.static-page .content .fullText ul {
  margin: 20px 0px;
}
/* line 43, ../sass/static-page.scss */
.static-page .content .fullText ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin: 0 0 10px 0;
  list-style-image: url("../image/lidot.png");
}
/* line 48, ../sass/static-page.scss */
.static-page .content .fullText ul li strong {
  font-weight: 600;
}

.static-page .content .fullText .contact_info {
	border: none!important;
	float: none!important;
	text-align: left;
	border-color:transparent!important;
}
.static-page .content .fullText .contact_info, .static-page .content .fullText .contact_info tr, .static-page .content .fullText .contact_info tr td {
	border: none!important;
	border-color:transparent!important;
}
.static-page .content .fullText .contact_info tr td {
	padding: 5px 10px;
}

/* line 54, ../sass/static-page.scss */
.static-page .content .fullText table {
  width: 45%;
  margin: 4% 5% 5% 0;
  border-top: 3px solid #317535;
  border-bottom: 1px solid #317535;
  
}
/* line 61, ../sass/static-page.scss */
.static-page .content .fullText table th {
  padding: 20px 0;
  background: #E7E7E7;
  color: #327535;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 21px;
}
/* line 68, ../sass/static-page.scss */
.static-page .content .fullText table tr td {
  padding: 10px 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #000;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
/* line 74, ../sass/static-page.scss */
.static-page .content .fullText table tr td:last-child {
  border-right: 0;
}
/* line 78, ../sass/static-page.scss */
.static-page .content .fullText table tr .thead {
  background: #333333;
  color: #fff;
}
/* line 83, ../sass/static-page.scss */
.static-page .content .fullText table tr.odd td {
  background: #E7E7E7;
}
.static-page .content .fullText img {
	margin: 5px 10px;
}
/* line 94, ../sass/static-page.scss */
aside nav {
  padding: 20px 0 20px 15px;
  margin: 0 15px 20px 0;
  border-bottom: 1px solid darkgrey;
}
/* line 99, ../sass/static-page.scss */
aside nav > ul > li {
  margin: 0 0 5px 0;
}
/* line 101, ../sass/static-page.scss */
aside nav > ul > li > a {
  color: #000;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
}
/* line 109, ../sass/static-page.scss */
aside nav > ul > li.has-child .child-menu {
  margin: 12px 0 12px 13px;
}
/* line 111, ../sass/static-page.scss */
aside nav > ul > li.has-child .child-menu h3 {
  font-size: 16px;
  margin: 7px 0 8px 0;
  color: #000;
}
/* line 115, ../sass/static-page.scss */
aside nav > ul > li.has-child .child-menu h3.current {
  color: #327535;
}
/* line 120, ../sass/static-page.scss */
aside nav > ul > li.has-child .child-menu ul li {
  background: url("../image/navchild.png") no-repeat left center;
  padding: 0 0 0 10px;
}
/* line 123, ../sass/static-page.scss */
aside nav > ul > li.has-child .child-menu ul li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #000;
}
/* line 126, ../sass/static-page.scss */
aside nav > ul > li.has-child .child-menu ul li a:hover {
  color: #327536;
  font-weight: 600;
}
/* line 138, ../sass/static-page.scss */
aside .banner {
  display: block;
  margin: 20px 20px 0 0;
  padding: 0 0 10px 0;
}
/* line 143, ../sass/static-page.scss */
aside .banner + .banner {
  border: 0;
}

/* line 156, ../sass/static-page.scss */
body.sec5 aside nav ul li a:hover {
  color: #f09c23 !important;
}
/* line 160, ../sass/static-page.scss */
body.sec5 aside nav ul li.has-child .child-menu ul li {
  background: url("../image/navchild-sec5.png") no-repeat left center !important;
}

/*==========  fotogaleria  ==========*/
/*==========  fotogallery  ==========*/
/* line 2, ../sass/fotogallery.scss */
.fotogallery {
  width: 640px;
}
/* line 5, ../sass/fotogallery.scss */
.fotogallery .fotogallery-row {
  padding: 0 0 30px 0;
}
/* line 11, ../sass/fotogallery.scss */
.fotogallery .gallery-items-container .press-photo {
  float: right;
  color: #327536;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  /*height: 22px;*/
  line-height: 23px;
  /*padding: 3px 0 0 0;*/
  background: url("../image/press.png") no-repeat right bottom;
  padding: 0 30px 0 0;
  margin: 30px 0 0 0;
}
/* line 22, ../sass/fotogallery.scss */
.fotogallery .gallery-items-container .press-photo:hover {
  color: #000;
  background-position: right top;
}
.fotogallery .title a {
	color: #000
}
/* line 28, ../sass/fotogallery.scss */
.fotogallery .content {
  margin: 0 0 0 20px;
  /*padding: 0 0 15px 0;*/
  /*border-bottom: 1px solid #E7E7E7;*/
}
/* line 32, ../sass/fotogallery.scss */
.fotogallery .content .intro {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  margin: 0 0 20px 0;
}
/* line 38, ../sass/fotogallery.scss */
.fotogallery .gallery {
	padding: 0!important;
	margin-left: 0!important;
	border-bottom: none!important;
	border-top: none!important;
	float: right;
	clear: right;
}

.fotogallery .gallery li {
  float: left;
  width: 154px;
  height: 130px;
  overflow: hidden;
  margin: 0 1px 1px 0;
  position: relative;
  /* force */
  /* force */
}
/* line 46, ../sass/fotogallery.scss */
.fotogallery .gallery li img {
  width: 155px;
  height: 130px;
}
/* line 55, ../sass/fotogallery.scss */
.fotogallery .gallery li:first-child a {
  color: #327435;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: block;
  margin: 35px 0 0 25px;
  /*cursor: normal;*/
}
/* line 61, ../sass/fotogallery.scss */
.fotogallery .gallery li:first-child a span {
  font-size: 23px;
  display: inline-block;
}
/* line 69, ../sass/fotogallery.scss */
.fotogallery .gallery li:last-child a {
  color: #327435;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 23px;
  display: block;
  margin: 40px 10px 0 25px;
  background: url("../image/bigArrowRight.png") no-repeat right center;
  padding: 0 30px 0 0;
  /*cursor: normal;*/
}
/* line 77, ../sass/fotogallery.scss */
.fotogallery .gallery li:last-child a span {
  display: block;
  text-align: right;
  width: 91px;
}
/* line 82, ../sass/fotogallery.scss */
.fotogallery .gallery li:last-child a .parse1 {
  font-size: 16px;
}
/* line 88, ../sass/fotogallery.scss */
.fotogallery .gallery li:last-child a .parse3 {
  font-size: 16px;
}
/* line 95, ../sass/fotogallery.scss */
.fotogallery .gallery li.gallery-item a {
  display: block;
}
/* line 97, ../sass/fotogallery.scss */
.fotogallery .gallery li.gallery-item a:hover {
  background: url("../image/galleryMagnifier.png") no-repeat center center;
}
/* line 104, ../sass/fotogallery.scss */
.fotogallery .date {
  float: left;
  border-left: 1px solid darkgrey;
  padding: 0 0 0 10px;
  /*margin: 30px 0 0 20px;*/
  color: #A9A9A9;
}
/* line 110, ../sass/fotogallery.scss */
.fotogallery .date .day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 18px;
}
/* line 113, ../sass/fotogallery.scss */
.fotogallery .date .month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin: 2px 0;
}
/* line 117, ../sass/fotogallery.scss */
.fotogallery .date .year {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 17px;
}
/* line 121, ../sass/fotogallery.scss */
.fotogallery h1 {
  background: #E7E7E7;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  padding: 15px 20px;
  margin: 20px 0 35px 0;
}

/*==========  press-info  ==========*/
/* line 2, ../sass/pressinfo.scss */
.pressinfo .posts-archive {
  padding: 0;
}
/* line 5, ../sass/pressinfo.scss */
.pressinfo .attachment {
  float: left;
}
/* line 7, ../sass/pressinfo.scss */
.pressinfo .attachment a {
  display: block;
  background: url("../image/pdfatt.png") no-repeat 0 0;
  width: 48px;
  /*height: 68px;*/
  color: #6d6d6d;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding: 50px 0 0 0;
  text-align: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=7);
  opacity: 0.7;
}
/* line 19, ../sass/pressinfo.scss */
.pressinfo .attachment a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/*==========  pressblock.scss  ==========*/
/*==========  pressblock.scss  ==========*/
/* line 2, ../sass/pressblock.scss */
.pressblock {
  width: 300px;
  height: 230px;
  background: url("../image/pressbox.png");
  margin: 20px 0;
}
/* line 7, ../sass/pressblock.scss */
.pressblock .pressblock-content {
  padding: 10px 0 0 0;
}
/* line 10, ../sass/pressblock.scss */
.pressblock a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 19px;
  color: #fff;
  display: block;
  margin: 20px auto 0 auto;
  text-align: center;
}
/* line 17, ../sass/pressblock.scss */
.pressblock address {
  margin: 0 75px 15px 25px;
  padding: 0 0 15px 0;
  border-bottom: 1px solid white;
  display: block;
}
/* line 23, ../sass/pressblock.scss */
.pressblock .numbers {
  margin: 0 0 0 25px;
}
/* line 25, ../sass/pressblock.scss */
.pressblock .numbers p {
  color: #545454;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 19px;
  text-align: left;
  margin: 0 0 10px 0;
}
/* line 30, ../sass/pressblock.scss */
.pressblock .numbers p span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 19px;
}
/* line 35, ../sass/pressblock.scss */
.pressblock p {
  color: #fff;
  text-align: right;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 19px;
}
/* line 39, ../sass/pressblock.scss */
.pressblock p strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 23px;
}

/*==========  experts  ==========*/
/* line 1, ../sass/experts.scss */
.experts {
  margin: 0 0 40px 0;
}
/* line 3, ../sass/experts.scss */
.experts header {
  position: relative;
  /*margin: 0 0 5px 0;*/
}
/* line 6, ../sass/experts.scss */
.experts header h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  text-transform: uppercase;
  background: url("../image/expertico.png") no-repeat left center;
  padding: 0 0 0 70px;
  height: 50px;
  line-height: 50px;
  float: left;
  color: #656565;
}
/* line 16, ../sass/experts.scss */
.experts header .more {
  float: right;
  border-top: 1px solid #a4a4a4;
  color: #a4a4a4;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding: 5px 0 0 0;
  margin: 20px 50px 0 0;
  z-index: 9999;
  position: relative;
}
/* line 25, ../sass/experts.scss */
.experts header .more:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}
/* line 31, ../sass/experts.scss */
.experts header .searchico {
  position: absolute;
  right: 0;
  top: 20px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 38, ../sass/experts.scss */
.experts header .searchico:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 45, ../sass/experts.scss */
.experts .list {
  background: #545454;
  position: relative;
  z-index: 9999;
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  border-top: 1px solid #d4d4d4;
}
/* line 52, ../sass/experts.scss */
.experts .list li {
  float: left;
  text-align: center;
  padding: 0 0 20px 0;
  margin: 0 12px 0 0;
}
/* line 57, ../sass/experts.scss */
.experts .list li:last-child {
  margin: 0 0 0 -2px;
}
/* line 60, ../sass/experts.scss */
.experts .list li h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #fff;
  margin: 5px 0 0 0;
}

/*==========  emplye  ==========*/
/*==========  emplye form filter ==========*/
/* line 2, ../sass/emplye.scss */
.emplye {
  padding: 0 !important;
  margin: 0 20px 20px 0 !important;
  border-bottom: 1px solid darkgray;
}
/* line 5, ../sass/emplye.scss */
.emplye h3 {
  margin: 15px 0 15px 18px !important;
}
/* line 8, ../sass/emplye.scss */
.emplye .form-block {
  padding: 10px 20px 20px 20px;
  background: #E7E7E7;
  margin: 0 0 20px 0;
}
/* line 12, ../sass/emplye.scss */
.emplye .form-block p {
  margin: 0 0 6px 0;
}
/* line 15, ../sass/emplye.scss */
.emplye .form-block label {
  text-transform: lowercase;
  float: none;
  font-size: 13px;
  padding: 0;
  font-weight: 600;
  margin: 0 0 4px 0;
  display: block;
}
/* line 23, ../sass/emplye.scss */
.emplye .form-block label:hover {
  font-size: 13px;
  /*font-weight: normal;*/
}
/* line 28, ../sass/emplye.scss */
.emplye .form-block input[type='text'] {
  float: none;
  width: 100%;
  border: 0;
  padding: 4px 0;
}
/* line 34, ../sass/emplye.scss */
.emplye .form-block select {
  background: #fff;
  border: 0;
  width: 100%;
  padding: 4px;
}
/* line 40, ../sass/emplye.scss */
.emplye .form-block select:focus, .emplye .form-block input:focus {
  outline: 0;
}
/* line 41, ../sass/emplye.scss */
.emplye .form-block .sort {
  float: right;
  color: #6D6D6D;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  border-top: 1px solid #6d6d6d;
  padding: 2px 0 0 0;
  margin: 20px 0 0 0;
}
/* line 48, ../sass/emplye.scss */
.emplye .form-block .sort:hover {
  border-top: none;
  padding: 3px 0 0 0;
  cursor: pointer;
}

/*==========  emplye-list  ==========*/
/* line 58, ../sass/emplye.scss */
/* line 60, ../sass/emplye.scss */
.employee .more {
    border-top: 1px solid #A4A4A4;
    color: #A4A4A4;
    float: right;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 10px 0 0;
    padding: 5px 0 0;
}
.employee .more:hover {
	color: #000000;
	border-top:1px solid transparent;
}
.employee .news-view-content {
	border-top: 1px solid #A4A4A4;
}


.sort-row {
  background: #333333;
  padding: 0 15px;
  margin: 0;
  display: block;
}
/* line 64, ../sass/emplye.scss */
.sort-row a {
  color: #fff;
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 17px;
  padding: 6px 4px;
  text-transform: uppercase;
}
/* line 71, ../sass/emplye.scss */
.sort-row a.current {
  background: #317535;
}
.employee-list {
  margin-left: 20px!important;
}
.emplye-list {
  padding: 0!important;
  display: table;
  width: 100%;
}
/* line 76, ../sass/emplye.scss */
.emplye-list .push-bottom {
  padding: 0 0 20px 0;
}
/* line 79, ../sass/emplye.scss */
.emplye-list .emploitem {
  margin: 0 0 20px 20px;
  border-bottom: 1px solid darkgrey;
  padding: 0 0 20px 0;
  display: table-row;
}
/* line 83, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-photo {
  display: table-cell;
  width: 112px;
  padding: 15px 20px 15px 0;
  border-bottom: 1px solid #a9a9a9;
  vertical-align: top;
}
/* line 87, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more {
  display: table-cell;
  padding: 15px 0 15px 0;
  border-bottom: 1px solid #a9a9a9;
  vertical-align: top;
}

.emplye-list .emploitem .emplo-more .emplo-more_table {
	display: table;
	width: 100%;
}
.emplye-list .emploitem .emplo-more .emplo-more_table .emplo-more_row {
	display: table-row;
}
/* line 90, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .employe-data {
  display:table-cell;
  color: #327535;
  padding: 0 30px 0 10px;
  border-left: 4px solid #327535;
}
/* line 95, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .employe-data p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #327536;
  font-size: 13px;
  margin: 0 0 4px 0;
}
/* line 99, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .employe-data p strong, .emplye-list .emploitem .emplo-more .employe-data a strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}
/* line 102, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .employe-data .name {
  text-transform: uppercase;
  display: block;
  margin: 0 0 4px 0;
  color: #327536;
}
.emplye-list .emploitem .emplo-more .employe-data .name:hover strong {
	background-color: #E8E8E8;
}
/* line 107, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .contact-data {
  display: table-cell;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  width: 230px;
  color: #000;
}
/* line 111, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .contact-data .number {
  background: url("../image/phonelittle.png") no-repeat left 2px;
  padding: 0 0 0 20px;
  margin: 0 0 5px 0;
  width: 210px;
  word-wrap: break-word;
  font-size: 14px!important;
}
/* line 116, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .contact-data .email {
  background: url("../image/emaillittle.png") no-repeat left center;
  padding: 0 0 0 20px;
  width: 210px;
  word-wrap: break-word;
  font-size: 14px!important;
}
.emplye-list .emploitem .emplo-more .contact-data .email span {
	word-wrap: break-word;
}
/* line 120, ../sass/emplye.scss */
.emplye-list .emploitem .emplo-more .contact-data a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #000;
}
.emplye-list .position {
	
}

/* line 126, ../sass/emplye.scss */
.emplye-list .emploitem p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  margin: 10px 0 0 0;
  line-height: 18px;
}
/* line 133, ../sass/emplye.scss */
.emplye-list .back {
  display: block;
  float: left;
  background: url("../image/backarrow.png") no-repeat left center;
  padding: 0 0 0 15px;
  color: #777777;
  margin: 8px 0 0 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/* line 143, ../sass/emplye.scss */
.emplye-list .options {
  float: right;
}
/* line 145, ../sass/emplye.scss */
.emplye-list .options .email, .emplye-list .options .print, .emplye-list .options .fontSizeDown, .emplye-list .options .fontSizeUp {
  background: url("../image/article-options.png ") no-repeat 0 0;
  width: 25px;
  height: 20px;
  float: left;
  text-indent: -999em;
  cursor: pointer;
  margin: 10px 0 0 15px;
}
/* line 154, ../sass/emplye.scss */
.emplye-list .options .print {
  background-position: -41px 0px;
}
/* line 157, ../sass/emplye.scss */
.emplye-list .options .fontSizeDown {
  background-position: -87px 0;
}
/* line 160, ../sass/emplye.scss */
.emplye-list .options .fontSizeUp {
  background-position: -133px 0;
}
/* line 163, ../sass/emplye.scss */
.emplye-list .options .share {
  float: left;
  margin: 0 0 0 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/* line 167, ../sass/emplye.scss */
.emplye-list .options .share a {
  color: #000;
  display: block;
}
/* line 171, ../sass/emplye.scss */
.emplye-list .options .share span {
  float: left;
  margin: 10px 10px 0 0;
}
/* line 175, ../sass/emplye.scss */
.emplye-list .options .share .plus {
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #333333 url("../image/plus.png") no-repeat center center;
}
/* line 183, ../sass/emplye.scss */
.emplye-list h1.query {
  /*float: left;*/
  width: 100%;
  background: #E7E7E7;
  padding: 15px 20px;
  margin: 20px 0 35px 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
}
/* line 192, ../sass/emplye.scss */
.emplye-list.query .employe-data p {
  color: #327535 !important;
}
.employee .no-employees {
	border-top: 1px solid darkgrey;
	padding: 20px;
}
.employee .no-employees h3 {
	margin: 0px 0px 20px 0px;
	font-size: 18px;
	font-weight: 400;
}
.employee .no-employees .buttons .right {
	text-align: right;
}
.employee .no-employees .buttons a {
	display: inline-block;
	padding: 10px 20px;
	color: #fff;
	background-color: #000
}


/* line 199, ../sass/emplye.scss */
.empSingle {
  padding: 10px 0 10px 20px;
  /*margin: 20px 0 0 0;*/
  background: #E7E7E7;
}
.empSingle .empSingle-table {
	display: table;
}
.empSingle .empSingle-table .empSingle-table-row {
	display: table-row;
}
/* line 204, ../sass/emplye.scss */
.empSingle .emplo-photo {
  display: table-cell;
  width: 208px;
  margin: -15px 0;
  vertical-align: top;
}
/* line 208, ../sass/emplye.scss */
.empSingle .emplo-more {
  display: table-cell;
  width: 380px;
  padding: 16px 0 0 20px;
  vertical-align: top;
}
/* line 212, ../sass/emplye.scss */
.empSingle .emplo-more .employe-data {
  /*float: left;*/
  color: #327535;
  padding: 0 0 0 10px;
  border-left: 4px solid #327535;
}
/* line 217, ../sass/emplye.scss */
.empSingle .emplo-more .employe-data p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  margin: 0 0 4px 0;
  color: #327535;
}
.empSingle .employe-data .position {
	font-size: 13px!important;
	font-weight: 400!important;
}

/* line 221, ../sass/emplye.scss */
.empSingle .emplo-more .employe-data p strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
}
/* line 224, ../sass/emplye.scss */
.empSingle .emplo-more .employe-data p.name {
  text-transform: uppercase;
}
/* line 229, ../sass/emplye.scss */
.empSingle .emplo-more .contact-data {
  /*float: right;*/
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 16px;
  color: #000;
  margin: 40px 0 0 0;
}
/* line 234, ../sass/emplye.scss */
.empSingle .emplo-more .contact-data .number {
  background: url("../image/phonelittle.png") no-repeat left 2px;
  padding: 0 0 0 20px;
  margin: 0 0 10px 0;
  font-weight: 400;
  font-size: 14px!important;
}
/* line 239, ../sass/emplye.scss */
.empSingle .emplo-more .contact-data .email {
  background: url("../image/emaillittle.png") no-repeat left center;
  padding: 0 0 0 20px;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px!important;
}
.empSingle .emplo-more .contact-data .www {
  text-align: right;
  padding: 10px 0 5px 0;
  font-size: 14px!important;
}
.empSingle .emplo-more .contact-data .www a {
	color: #327535;
}
/* line 243, ../sass/emplye.scss */
.empSingle .emplo-more .contact-data a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000;
}
/* line 249, ../sass/emplye.scss */
.empSingle p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #000;
  margin: 10px 0 0 0;
}

/* line 255, ../sass/emplye.scss */
.emp-content {
  padding: 20px 0 0 20px;
}
/* line 258, ../sass/emplye.scss */
.emp-content p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 10px 0;
}

/*==========  accordion  ==========*/
/*==========  accordion  ==========*/
/* line 2, ../sass/accordion.scss */
.accordion {
  /*title*/
  margin: 20px 0;
}
/* line 5, ../sass/accordion.scss */
.accordion h3 {
  color: #327535;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 16px;
  text-transform: uppercase;
  background: #E7E7E7;
  padding: 5px 10px;
  cursor: pointer;
}
/* line 12, ../sass/accordion.scss */
.accordion h3 i.down {
  float: right;
  width: 12px;
  height: 7px;
  background: url("../image/accdown.png");
  display: block;
  margin: 4px 2px 0 0;
  cursor: pointer;
}
/* line 22, ../sass/accordion.scss */
.accordion .acc-content {
  border: 1px solid #e8e8e8;
  padding: 15px 20px;
  /*display: none;*/
}
/* line 26, ../sass/accordion.scss */
.accordion .acc-content ol {
  list-style: decimal;
  margin: 0 0 0 20px;
  color: #327535;
}
/* line 30, ../sass/accordion.scss */
.accordion .acc-content ol li {
  margin: 5px 0 5px 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 15px;
}
/* line 33, ../sass/accordion.scss */
.accordion .acc-content ol li p, .accordion .acc-content ol li p a {
  color: #000;
  margin: 0;
}

/*==========  advance_search  ==========*/
/*==========  advance_search  ==========*/
/* line 2, ../sass/advance_search.scss */
.search {
  position: relative;
}

/* line 5, ../sass/advance_search.scss */
.advance_search_block {
  background-color: #E8E8E8;
  position: absolute;
  z-index: 800;
  top: 75px;
  width: 100%;
  display: none;
}
/* line 12, ../sass/advance_search.scss */
.advance_search_block .advance_search_block_content {
  margin: 20px 10px;
  background-image: url("../image/bgza.png");
  background-repeat: no-repeat;
  background-position: left bottom;
}
/* line 19, ../sass/advance_search.scss */
.advance_search_block .row {
  width: 100%;
  clear: both;
}
/* line 23, ../sass/advance_search.scss */
.advance_search_block .row:first-child p {
  float: left;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  color: #327536;
  margin: 0 23px 0 0;
}
/* line 28, ../sass/advance_search.scss */
.advance_search_block .row:first-child p input {
  margin: 0 0 0 2px;
  float: left;
}
/* line 32, ../sass/advance_search.scss */
.advance_search_block .row:first-child p label {
  float: left;
  margin: 0 0 0 10px;
}
/* line 38, ../sass/advance_search.scss */
.advance_search_block .row.short {
  width: 33%;
  float: left;
  clear: none;
}
/* line 42, ../sass/advance_search.scss */
.advance_search_block .row.short h3 {
  color: #343434;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  margin: 20px 0 15px 0;
  color: #343434;
}
/* line 49, ../sass/advance_search.scss */
.advance_search_block .row.short p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 13px;
  clear: both;
  margin-bottom: 7px;
}
/* line 54, ../sass/advance_search.scss */
.advance_search_block .row.short input {
  margin: 0 5px 0 0;
  
}
/* line 58, ../sass/advance_search.scss */
.advance_search_block .row.short label {
  margin: 0px 0 0 5px;
  
}
/* line 62, ../sass/advance_search.scss */
.advance_search_block .row.short .pseclink {
  display: block;
  margin: 28px 0 0 45px;
  padding: 53px 0 0 1px;
  width: 80px;
  height: 32px;
  background: url(../image/spec.png) 0px 0px no-repeat;
  color: #777777;
  font-size: 14px;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
}
.advance_search_block .row.short .pseclink span {
	color: #327536;
	font-size: 19px;
	font-weight: 900;
}
/* line 67, ../sass/advance_search.scss */
.advance_search_block .row .submit {
  float: right;
  margin: 14px 5px 0 0;
  border-top: 1px solid #327536;
  color: #327536;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding: 5px 0 0 0;
}
/* line 76, ../sass/advance_search.scss */
.advance_search_block .row .submit:hover {
  color: #000;
  border: 0;
  padding: 6px 0 0 0;
}

/*==========  addons  ==========*/
/* line 140, ../sass/core.scss */
#scrollUp {
  display: block;
  position: fixed;
  top: 40%;
  right: 5px;
  width: 59px;
  height: 70px;
  background-image: url("../image/to-top.png");
  z-index: 9999;
  text-indent: -999em;
  opacity: 1;
  -webkit-transition: background 200ms linear;
  -moz-transition: background 200ms linear;
  transition: background 200ms linear;
}
#column-left .box-filter {
	border-bottom: 1px solid darkgrey;
	padding-top: 0px!important;
	padding-bottom: 15px;
	margin: 0 20px 20px 0;
}
.category-posts {
	border-top: 1px solid #AAA9AA;
	padding-top: 20px;
}
.posts .item {
	border-bottom: 1px solid #AAA9AA;
    margin: 0 20px 20px;
    padding: 0 0 40px;
    position: relative;
    display: table;
}
.posts .item header {
	display: table-row;
}
.posts .item header .date {
	display: table-cell;
}
.posts .item header .title {
	display: table-cell;
	font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
	padding-left: 20px;
	border: none;
}
.posts .item header .title a {
	color: #000000;
}
.posts .item .content {
	display: table-row;
}
.posts .item .content .thumb {
	padding-top: 10px;
	display: table-cell;
}
.posts .item .content .thumb img {
	float: left;
}
.posts .item .content .intro {
	display: table-cell;
	font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    padding: 10px 0 0 20px;
    vertical-align: top;
}
.posts .item .content .intro .more {
	border-top: 1px solid #A4A4A4;
    color: #A4A4A4;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 0 0;
    position: absolute;
    right: 0px;
    bottom: 10px;
    z-index: 100;
}
.posts .item .content .intro .more:hover {
	color: #000;
	border-top: 1px solid transparent;
}
.article-filter {
	padding-bottom: 5px;
	margin-bottom: 20px;
	overflow: auto;
	color: #505050;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 14px;
}
.article-filter .sort {
	float: right;
	color: #505050;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 14px;
}
.article-filter .limit {
	margin-left: 15px;
	float: right;
	color: #505050;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 14px;
}
.download {
	margin: 20px 0 20px 20px;
}
.download li {
	padding: 5px 0px;
	text-align: right;
}
.download li a {
	background: url("../image/press.png") no-repeat scroll right bottom transparent;
    color: #327536;
    display: inline-block;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 16px;
    font-weight: 400;
    min-height: 20px;
    padding: 5px 30px 0 0;
    text-transform: uppercase;
}
.download li a:hover {
	background-position: right 2px;
	color: #000000;
}
.tags {
	margin: 0 0 20px 20px;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 12px;
	color: #A9A9A9;
}
.tags a {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 12px;
	color: #A9A9A9;
}
.tags a:hover {
	color: #000000;
}



.box-category {
	border-bottom: 1px solid darkgrey;
	margin: 20px 20px 20px 0;
	padding: 0 0 10px 15px;
}


/* 1 lvl */
.box-category li {
	padding: 5px 0 5px 0;
}
.box-category > li > a {
	color: #000000;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

/* 2 lvl i dalej */
.box-category > li > ul {
	padding: 6px 0 4px 10px;
}



.box-category > li > ul > li > a {
	color: #000000;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}


/* 3 lvl */
.box-category > li > ul > li ul {
	padding-top: 8px;
	padding-bottom: 6px;
}

.box-category > li li li {
	padding: 2px 0 1px 15px;
	background: url("../image/navchild.png") no-repeat scroll 1px 5px transparent;
}
.sec1 .box-category > li li li {
	background-image: url("../image/navchild1.png");
}
.sec2 .box-category > li li li {
	background-image: url("../image/navchild2.png");
}
.sec3 .box-category > li li li {
	background-image: url("../image/navchild3.png");
}
.sec4 .box-category > li li li {
	background-image: url("../image/navchild4.png");
}
.sec5 .box-category > li li li {
	background-image: url("../image/navchild5.png");
}
.box-category > li > ul > li > ul > li a {
	color: #000000;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.sec1 .box-category .active, .sec1 .box-category > li a:hover {
	color: #8BC543;
}
.sec2 .box-category .active, .sec2 .box-category > li a:hover {
	color: #327536;
}
.sec3 .box-category .active, .sec3 .box-category > li a:hover {
	color: #777777;
}
.sec4 .box-category .active, .sec4 .box-category > li a:hover {
	color: #AAA9AA;
}
.sec5 .box-category .active, .sec5 .box-category > li a:hover {
	color: #F09C23;
}
.sec6 .box-category .active, .sec6 .box-category > li a:hover {
	color: #327536;
}

.box-category > li > ul > li .active {
	font-weight: 600;
}
.fullText h1, .fullText h2, .fullText h3, .fullText h4, .fullText h5, .fullText h6 {
	color: #327536;
    font-family: "Source Sans Pro",sans-serif;
    font-weight: 600;
}
.fullText h1 {
	font-size: 21px;
	margin: 35px 0 25px;
    padding: 15px 20px;
    background-color: #E7E7E7;
    color: #000;
}
.fullText h2 {
	font-size: 19px;
	margin: 15px 0 20px;
    padding: 15px 0;
}
.fullText h3 {
	font-size: 17px;
	margin: 10px 0 15px;
    padding: 10px 0;
}
.fullText h4 {
	font-size: 15px;
	margin: 10px 0 15px;
    padding: 10px 0;
}
.fullText h5 {
	font-size: 14px;
	margin: 5px 0 5px;
    padding: 5px 0px;
}
.fullText h6 {
	font-size: 14px;
	margin: 5px 0 5px;
    padding: 5px 0px;
}
.pressinfo .posts .item .date {
	display: table-cell;
	border-right: 1px solid darkgrey;
	border-left: 0;
	padding: 0 10px 0 0;
	text-align: right;
	width: 75px;
}
.pressinfo .posts .item .title {
	width: auto;
}
.pressinfo .posts .item {
	margin-right: 0;
	display: table;
}
.pressinfo .posts .item .thumb {
	width: 75px;
}
.pressinfo .posts .item .thumb .download {
	display: block;
	margin: 0;
	width: 48px;
	padding-top: 50px;
	background: url(../image/pdfatt.png) 0px 0px no-repeat;
	color: #6D6D6D;
	font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    font-weight: 400;
    opacity: 0.7;
    text-align: center;
}
.pressinfo .posts .item .thumb .download:hover {
	opacity: 1;
}

.press .posts {
	padding-left: 55px;
	width: auto;
	position: relative;
	display: block;
}
.press .year {
	position: absolute;
	left: 0;
	font-family: "Source Sans Pro",sans-serif;
	padding: 6px 5px 6px 15px;
	border-right: 1px solid #AAA9AA;
	color: #AAA9AA;
}
.press .posts .item {
	display: inline-block;
	background-color: #e8e8e8;
	padding: 4px;
	margin: 0 0 20px 15px;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000;
    text-align: center;
    border-bottom: none;
    height: 210px
}
.press .posts .item .title {
	width: 120px;
	padding: 4px 0px;
	font-weight: 400;
}
.press .posts .item .thumb {
	display: block!important;
	text-align: center;
	padding: 0;
}
.press .posts .item .thumb img {
	float: none;
}
.inmedia .posts {
	padding: 0 20px 0 20px;
}
.inmedia .posts .item {
	margin: 0 0 20px 0;
	padding-bottom: 40px;
	width: 100%;
}
.inmedia .posts .item .intro {
	font-weight: 500;
}
.inmedia .posts .item .intro .title {
	border: none;
	margin: 0 0 10px 0;
}
.inmedia .content .title {
	clear: right;
}
.inmedia .content .inmedia_title {
	margin-left: 20px;
}
article.inmedia header .content .title {
	margin-left: 20px;
}

.inmedia .posts .item .intro .title a {
	color: #000000;
	font-weight: 600;
}
.inmedia .posts .item header .date {
	border-right: 1px solid darkgrey;
	border-left: none;
	padding: 0 10px 0 0;
	text-align: right;
	vertical-align: top;
	width: 75px;
}
.inmedia .posts .item header .title img, .inmedia .content .title img {
	
}

.inmedia .posts .item header .title .links, .inmedia .content .title .links {
	float: right;
}

.inmedia .posts .item header .title .links a,  .inmedia .content .title .links a {
	display: inline-block;
	width: 37px;
	height: 37px;
	margin: 0 0 0 2px;
}
.inmedia .posts .item header .title .links a.links_download {
	background: url(../image/pdfico.png) 0px 0px no-repeat;
}
.inmedia .posts .item header .title .links a.links_www, .inmedia .content .title .links a.links_www {
	background: url(../image/linkico.png) 0px 0px no-repeat;
}
.inmedia .posts .item header .title .links a.links_movie, .inmedia .content .title .links a.links_movie {
	background: url(../image/wideoico.png) 0px 0px no-repeat;
}
.blog .posts {
	padding: 0 20px 0 20px;
}
.blog .posts .item {
	margin: 0 0 20px 0;
	padding-bottom: 40px;
	width: 100%;
}
.blog .posts .item header .date {
	width: 75px;
	border-right: 1px solid darkgrey;
	border-left: none;
	padding: 0 10px 0 0;
	text-align: right;
}
.blog .posts .item header .title {
	width: auto;
}
.sggwtv .posts .item {
	display: block;
	margin: 0 0 20px 20px;
}
.sggwtv .posts .item .itemcontent {
	display: table;
}
.sggwtv .posts .item .content {
	display: block;
}
.sggwtv .posts .item .content .intro {
	padding: 20px 0 0 0;
}
aside .calendar h3 {
	text-transform: none;
}
.banner div {
	margin-bottom: 10px;
}
.atm {
	margin-left: -50px!important;
}
.deanery-addres {
	font-family: "Source Sans Pro",sans-serif;
	font-size: 15px;
	font-weight: 300;
}
.deanery-addres p {
	display: block;
	min-height: 22px;
	background-color: #e8e8e8;
	padding: 6px 45px 0px 15px;
	margin: 0 0 3px 0!important;
	position: relative;
	font-size: 16px;
	font-weight: 600!important;
}
.deanery-addres p button {
	display: block;
	width: 30px;
	height: 28px;
	background-color: #8bc543;
	border: none;
	position: absolute;
	top: 0px;
	right: 0px;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
}
.deanery-addres p button.showr {
	background: url(../image/btn_show.gif) 0px 0px no-repeat;
	z-index: 120;
}
.deanery-addres p button.hidr {
	background: url(../image/btn_hide.gif) 0px 0px no-repeat;
	z-index: 110;
}
.deanery-addres div {
	display: none;
	padding: 10px;
}
.deanery-addres div span {
	display: inline-block;
	width: 130px;
	padding-left: 40px;
	min-height: 20px;
}
.deanery-addres div span.tel {
	background: url(../image/ico_telefon.png) 10px 1px no-repeat;
	font-size:15px;
	font-weight: 400;
}
.deanery-addres div span.fax {
	background: url(../image/ico_fax.png) 8px 3px no-repeat;
	font-size:15px;
	font-weight: 400;
}
.deanery-addres div span.www {
	font-weight: 400;
	font-size: 14px;
}
/* line 157, ../sass/contact.scss */
.content .fullText .department-list #map {
  padding: 40px 0 10px 0;
  text-align: right;
}
/* line 163, ../sass/contact.scss */
.content .fullText .department-list iframe {
  margin-bottom: 10px;
}
/* line 166, ../sass/contact.scss */
.content .fullText .department-list #map a {
  color: #327435;
  background: url("../image/fullTextLink.png") no-repeat right center;
  padding: 0 17px 0 0;
  margin: 0 0 0 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/* line 176, ../sass/contact.scss */
.content .fullText .department-list h3 {
  background: #E7E7E7;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 21px;
  padding: 15px 20px;
  margin: 20px 0 35px 0;
}
/* line 184, ../sass/contact.scss */
.content .fullText .department-list ul {
  margin-left: 0px;
  padding-left: 0;
}
/* line 186, ../sass/contact.scss */
.content .fullText .department-list ul li {
  width: 100%;
  padding-bottom: 20px;
  padding-left: 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #aaa9aa;
  /*padding-left: 5px;*/
  height: 60px;
  background: none;
}
/* line 195, ../sass/contact.scss */
.content .fullText .department-list ul li > a {
  float: left;
  background: url("../image/fullTextLink.png") no-repeat right 3px;
  padding: 0 17px 0 0;
  display: block;
  color: #327536;
  border-left: 3px solid #327536;
  color: #327536;
  font-family: "Source Sans Pro",sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding-left: 10px;
}
/* line 204, ../sass/contact.scss */
.content .fullText .department-list ul li p {
  margin-bottom: 6px;
}
.content .fullText .department-list ul li span {
  margin-bottom: 6px;
  display: block;
  font-size: 16px;
}
/* line 210, ../sass/contact.scss */
.content .fullText .department-list ul li .email {
  background: url("../image/emaillittle.png") no-repeat left center;
}
/* line 212, ../sass/contact.scss */
.content .fullText .department-list ul li .email a {
  color: #000;
}
.content .fullText .department-list ul li .phone {
  background: url("../image/phonelittle.png") no-repeat 3px center;
}
.content .fullText .department-list ul li .phone a {
  color: #000;
}
/* line 151, ../sass/contact.scss */
.content .fullText .department-list ul li .fax {
  background: url("../image/fax.jpg") no-repeat left center;
}
.content .fullText .department-list ul li .fax a {
  color: #000;
}
.content .fullText .department-list ul li .contact-numbers {
    color: #000000;
    float: right;
    margin-right: 40px;
    min-width: 150px;
}
.content .fullText .department-list ul li .contact-numbers p {
    padding-left: 25px;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.content .fullText .department-list ul li .contact-numbers .phone {
    background: url("../image/phonelittle.png") no-repeat scroll 3px center transparent;
}
.content .fullText .department-list ul li .contact-numbers .email {
    background: url("../image/emaillittle.png") no-repeat scroll 3px center transparent;
}
.content .fullText .department-list ul li .contact-numbers .fax {
    background: url("../image/fax.jpg") no-repeat scroll left center transparent;
}

article.search .header h2 {
	margin: 20px 20px 0 20px;
	font-family: "Source Sans Pro",sans-serif;
	font-weight: 300;
	font-size: 21px;
	color: #327535;
	text-transform: uppercase;
}
article.search .header h3 {
	border-bottom: 1px solid #e7e7e7;
	margin: 5px 20px 20px 20px;
	padding-bottom: 20px;
	font-family: "Source Sans Pro",sans-serif;
	font-weight: 300;
	font-size: 16px;
	color: #000;
	text-transform: uppercase;
}
article.search .header h3 span, article.search .header h2 span {
	font-weight: 400;
}


article.search .header .search-form2 {
	padding: 20px 20px 10px 20px;
	background-color: #e8e8e8;
}

article.search .header .search-form2 .row {
	position: relative;
	margin-bottom: 10px;
	height: 26px;
	vertical-align: none;
}
article.search .header .search-form2 .advse {
	padding-top: 8px;
}
article.search .header .search-form2 .row .label {
	display: inline-block;
	width: 120px;
	height: 26px;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 14px;
	font-weight: 300;
}

article.search .header .search-form2 .row #query2 {
	border: 0 none;
	font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    font-weight: 300;
    padding: 5px;

    width: 420px;
}
article.search .header .search-form2 .row p {
	color: #327536;
    display: inline-block;
    width: auto;
    height: 26px;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    font-weight: 400;
    margin: 0 23px 0 0;
}
article.search .header .search-form2 .row p .search-date-pick {
	display: inline-block;
	width: 75px;
}
article.search .header .search-form2 .row p .ui-datepicker-trigger {
	float: none;
	display: inline-block;
	position: absolute;
	top: 0px;
	margin-left: 3px;
}
article.search .header .search-form2 .row .date {
	width: 140px!important;
	height: 26px;
	margin: 0 25px 0 0;
	position: relative;
	color: #000;
}
article.search .header .search-form2 .row .submit_btn {
	width: 90px!important;
	height: 26px;
	margin-right: 0!important;
	position: relative;
	text-align: right;
}
article.search .header .search-form2 .row .submit_btn .search-submit {
	display: inline-block;
	padding: 5px 15px;
	color: #fefefe;
	background-color: #000;
}
article.search .header .article-filter {
	margin: 20px;
	padding: 20px 0px;
	border-bottom: 1px solid #e7e7e7;
}
article.search .header .article-filter .limit {
	float: left;
	margin: 0 20px 0 0;
}
article.search .header .article-filter .sort {
	float: left;
	margin: 0 20px 0 0;
}
article.search .item {
	display: block;
}
article.search .item header {
	display: table;
}
article.search .item header .header-row {
	display: table-row;
}
article.search .item header .header-row .date {
	min-width: 70px;
	padding: 0 10px 0 0;
	margin: 0;
	border-left: none;
	border-right: 1px solid darkgrey;
	text-align: right;
}
article.search .item .content {
	display: block;
}
article.search .item .content .intro {
	display: block;
	max-height: 50px;
	overflow: hidden;
}
article.search .item .type {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #327535;
    padding: 0 0 10px 101px;
}

.fullText ol, .fullText ul {
	padding-left: 25px;
	
}
.fullText ol li, .fullText ul li {
	padding: 3px 0 3px 1px;
	margin-bottom: 10px;
	list-style-position: outside;
	font-weight: 400;
}
.fullText li ol, .fullText li ul {
	margin-top: 10px;
}
.employee-info .news-view-content h5 {
	color: #327536;
	font-size: 18px;
	margin: 10px 0;
	font-weight: 600;
}
.not-found {
	background: url(../image/not-found-bg.jpg) 0px 278px repeat-x;
}

.not-found-content {
	height: auto;
    min-height: 100%;
}

.not-found-img {
	width: 960px;
	height: 600px;
	margin: 0 auto;
	background: url(../image/404.jpg) center center no-repeat;
	position: relative;
}
.not-found-img p {
	position: absolute;
	color: #174622;
}

.not-found-img p.404-1 {
	left: 200px;
	top: 200px;
}
.news-view .news-view-content .fullText .button-not-found {
	display: inline-block;
	padding: 10px 90px;
	color: #fff;
	font-size: 21px;
	background-color: #174622;
	background-image: none;
}
.bubbles {
	height: 140px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	background: url(../image/404-bubbles.jpg) center center no-repeat;
}

.dewplayer { 
	outline: none!important; 
}

#czterystacztery {
	width: 100%;
	height: 100%;
	min-height: 700px;
}
#czterystacztery .row1 {
	min-height: 100px;
}
#czterystacztery .row1 .center {
	background: url(../image/404-row1.png) 0px 0px no-repeat;
}
#czterystacztery .row2 {
	height: 400px;
	background: url(../image/404-row2.png) center repeat-x;
}
#czterystacztery .row2 .center {
	width: 900px;
	height: 400px;
	position: relative;
}
#czterystacztery .row3 .center {
	min-height: 200px;
}
#czterystacztery .row3 .center {
	min-height: 200px;
	background: url(../image/404-row3.png) 0px bottom no-repeat;
}


#czterystacztery .center a {
	position: absolute;
	bottom: 20px;
	right: 20px;
	z-index: 999;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	color: #174622;
}