@charset "utf-8";
/* CSS Document */

.alert {
    background-color: #ddd;
}

.contrast-bw, .contrast-bw p {
    background: #000 !important;
    color: #fff !important;
}

table.nieciu  p {
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}


table.nieciu  h3 {
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}


table.czysta, caption.czysta, tbody.czysta, tfoot.czysta, thead.czysta, tr.czysta, th.czysta, td.czysta {
    margin: 0;
    padding: 0;
    border: 0 !important;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: #ffffff !important
}

.contrast-bw a {
    background: #000 !important;
    color: #fff !important;
    text-decoration: underline !important;
}

.contrast-bw #main-menu {
    background: #000 !important;
}

.contrast-bw .page-header {
    border-bottom: 1px solid white;
}

.contrast-bw .item-page .page-header h2 {
    border:none !important;
}

.contrast-bw .page-header h2 {
    color: white !important;
}

.contrast-bw table td, .contrast-bw table tr, .contrast-bw table th {
    background:black !important;
}

.contrast-bw table tbody {
    background-color: black;
}

.contrast-bw .main-container {
    border: 3px #fff solid !important;
}

.contrast-bw .sidebar-nav li a:hover {
    background-color: #ffffff !important;
    color: #000 !important;
}

.contrast-bw .sidebar-nav .dropdown-trigger:before {
    color: white;
}

.contrast-bw .sidebar-nav .dropdown-trigger:hover:before {
    color: black;
}
.contrast-bw #search .search input {
    border-color: #fff;
    color: #000;
}

.contrast-bw .sidebar-nav li a:hover, .contrast-bw  .sidebar-nav li a:focus, .contrast-bw  .sidebar-nav li a:active, .contrast-bw  .sidebar-nav .dropdown-open > a, .contrast-bw  .sidebar-nav .dropdown-open > a:hover, .contrast-bw  .sidebar-nav .dropdown-open > a:focus, .contrast-bw  .sidebar-nav .current-selected a {
    background-color: #fff !important;
    color: #000 !important;
}

.contrast-bw a:hover, .contrast-bw a:focus {
    background-color: #fff !important;
    color: #000 !important;
}

.contrast-bw .accessibility-container {
    background-color: #000 !important;
}

.contrast-bw .accessibility-nav li:hover {
    background: #000;
}

.contrast-bw .right-column {
    background: none;
    border-left: 2px solid #fff;
}

.contrast-bw .breadcrumb {
    background: none;
    border-bottom: 1px solid;
    border-radius: 0;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 8px;
}

.contrast-bw #fancybox-left ,.contrast-bw #fancybox-right {
    background:none !important;
}

.contrast-bw #fancybox-close {
background: none !important;
}

.contrast-bw .gbs3 {
  background: black;
}

.contrast-bw .gbs3 legend {
    color: white !important;
}

.contrast-bw .offscreen-element.side1 h3 {
    background-color: #ffffff;
}

.contrast-bw .offscreen-element h3 {
    color: #000;
}

.contrast-bw .offscreen-element.side2 h3 {
    background-color: #ffffff;
}

.contrast-bw .offscreen-element.side1 {
    background-color: #fff;
}


.contrast-bw .offscreen-element.side2 {
    background-color: #fff;
}

.contrast-bw .nav-header {
    color: #000000;
    background-color: rgba (255 255 255 0.5) !important;
}

.contrast-bw #main-menu {
    border-right: 2px solid #fff !important;
}

.contrast-bw table tr:hover {
    background-color: black;
}

.contrast-bw .camera_caption > div {
    background-color: #000 !important;
}

.contrast-bw .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background-color: #000;
}

.contrast-bw .camera_wrap .camera_pag .camera_pag_ul li {
    background-color: #fff !important;
}

.contrast-bw .nmd-logo-list .element img {
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: -webkit-filter, opacity 0.3s ease-in-out;
    transition: filter, -webkit-filter, opacity 0.3s ease-in-out;
}

.contrast-bw .nmd-logo-list .element a:hover {
    color: none !important;
    background: none !important;
    opacity: 1;
}

.contrast-bw .pagination-current span {
    background: white;
    color: black;
}

.contrast-bw .pagination li:hover a {
    background-color: #d2d2d2;
}

.contrast-bw .pagination .pagenav.inactive {
  color: #000;
}

.contrast-bw .pagination .pagenav.inactive {
  color: black;
}
.contrast-bw .pagination li{
  border-right: 1px solid #fff;
}

.contrast-bw .rl_tabs .nav-tabs>li.active a, .rl_tabs .nav-tabs li.active a:hover {    
background-color: #ffffff !important;
    color: black !important;
}

.contrast-bw #searchForm {
    background: #ffffff;
}

.contrast-bw #toggle-search {
    color:black;
}
.contrast-bw legend {
    color: #000000;
}

.contrast-bw #searchForm .searchintro p strong span {
    background-color: #fff;
    color: black;
}

.contrast-bw #searchForm .btn {
background-color: black;
}

.contrast-bw #searchForm .radio {
  color: black;
}

.contrast-bw .serch-field input {
color: black;
}

.contrast-bw .highlight {
  background: #fff;
  color: #000;
}

.contrast-bw .readmore a {
color: black !important; 
background: white !important;
}

.contrast-bw .date-container {
    background-color: #fff;
    color: #000;
}

.contrast-bw .cookies {
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #000000;
}


.contrast-bw .cookies p {
    background: #fff !important;
    color: black !important;
}

.contrast-bw .cookies .btn:hover {
    background-color: #dedede;    
    color: black;
}

.contrast-bw .cookies .btn {
    background-color: #000000;
}

.contrast-bw .chzn-container, 
.contrast-bw .chzn-container-single, 
.contrast-bw .chzn-container-active, 
.contrast-bw .chzn-with-drop, 
.contrast-bw .chzn-single span, 
.contrast-bw .chzn-container-single-nosearch, 
.contrast-bw .chzn-with-drop, 
.contrast-bw .chzn-container-active {
color: white;
}


.contrast-bw #toggle-offscreen-element-side1 {
    background-color:#656565
}

.contrast-bw #toggle-menu, #toggle-search {
    color: black;
}

.contrast-bw .filter-search .btn-primary {
background-color: #ffffff;
    color: black;
    border: none;
}

.contrast-by, .contrast-by p {
    background: #000 !important;
    color: #ff0 !important;
}

.contrast-by .blog .item-image img {
    box-shadow: 0.1px 2px 3px #000000;
    border: 2px solid rgb(255, 255, 0);
}

.contrast-by .category-desc { 
    border-top: 1px solid yellow;
}
.contrast-by a {
    background: #000 !important;
    color: #ff0 !important;
    text-decoration: underline !important;
}

.contrast-by #main-menu {
    background: #000 !important;
}

.contrast-by .accessibility-nav li {
    border-left: 1px solid #ff0;
    border-right: 1px solid #ff0;
}

.contrast-by .main-container {
    border: 3px #ff0 solid !important;
}

.contrast-by .sidebar-nav li a:hover {
    background-color: #ff0 !important;
    color: #000 !important;
}

.contrast-by table tbody {
    background-color: black;
}

.contrast-by table tr:hover {
    background-color: black;
}

.contrast-by .page-header {
    border-bottom: 1px solid #ff0 !important;
}

.contrast-by .item-page .page-header h2 {
    border:none !important;
}

.contrast-by .page-header h2 {
    color: yellow !important;
}

.contrast-by .sidebar-nav .dropdown-trigger:before {
    color: #ff0;
}

.contrast-by .sidebar-nav .dropdown-trigger:hover:before {
    color: #000;
}

.contrast-by #search .search input {
    border-color: #ff0 !important;
    color: #000;
    background-color: #ff0;
}

.contrast-by .sidebar-nav li a:hover, .contrast-by .sidebar-nav li a:focus, .contrast-by  .sidebar-nav li a:active, .contrast-by  .sidebar-nav .dropdown-open > a, .contrast-by  .sidebar-nav .dropdown-open > a:hover, .contrast-by  .sidebar-nav .dropdown-open > a:focus, .contrast-by  .sidebar-nav .current-selected a {
    background-color: #ff0 !important;
    color: #000 !important;
}

.contrast-by a:hover, .contrast-by a:focus {
    background-color: #ff0 !important;
    color: #000 !important;
}

.contrast-by .accessibility-container {
    background-color: #000 !important;
}

.contrast-by .rl_tabs .nav-tabs>li.active a, .rl_tabs .nav-tabs li.active a:hover {    
background-color: yellow !important;
    color: black !important;
}

.contrast-by .gbs3 {
background: black;
border: 1px solid #ffff00;
}

.contrast-by .gbs3 legend {
    color: #ffff00 !important;
    border-color: yellow !important;
}


.contrast-by .accessibility-nav li:hover {
    background: #000;
}

.contrast-by table td, .contrast-by table tr, .contrast-by table th {
    background:black !important;
}


.contrast-by .right-column {
    background: none;
    border-left: 2px solid #ff0;
}

.contrast-by .breadcrumb {
    background: none;
    border-bottom: 1px solid;
    border-radius: 0;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 8px;
}

.contrast-by .offscreen-element.side1 h3 {
    background-color: #ffffff;
}

.contrast-by .offscreen-element h3 {
    color: #000;
}

.contrast-by .offscreen-element.side2 h3 {
    background-color: #ffffff;
}

.contrast-by .offscreen-element.side1 h3 {
    background-color: #ff0;
}

.contrast-by .offscreen-element h3 {
    color: #000;
}

.contrast-by .offscreen-element.side2 h3 {
    background-color: #ff0;
}

.contrast-by .offscreen-element.side1 {
    background-color: #FF0;
}

.contrast-by .offscreen-element.side2 {
    background-color: #FF0;
}

.contrast-by #fancybox-left ,.contrast-by #fancybox-right {
    background:none !important;
}

.contrast-by #fancybox-close {
background: none !important;
}

.contrast-by .nav-header {
    color: #000000;
    background-color: #ffff00;
}

.contrast-by #main-menu {
    border-right: 2px solid #ff0 !important;
}

.contrast-by .camera_caption > div {
    background-color: #000 !important;
    color: #ff0;
}

.contrast-by .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background-color: #ff0;
}

.contrast-by .camera_wrap .camera_pag .camera_pag_ul li {
    background-color: #000 !important;
}

.contrast-by .nmd-logo-list .element a:hover {
    background-color: white !important;
}

.contrast-by .nmd-logo-list .element img {
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .8;
    -webkit-transition: -webkit-filter, opacity 0.3s ease-in-out;
    transition: filter, -webkit-filter, opacity 0.3s ease-in-out;
}

.contrast-by .nmd-logo-list .element img:hover {
    opacity: 1;
    width: 100%;
}

.contrast-by .nmd-logo-list .element a:hover {
    color: none !important;
    background: none !important;
}

.contrast-by .pagination-current span {
    background: yellow;
    color: black;
}

.contrast-by .pagination li:hover a {
    background-color: #d2d2d2;
}

.contrast-by .pagination .pagenav.inactive {
  color: #000;
}

.contrast-by .pagination .pagenav.inactive {
  color: black;
}
.contrast-by .pagination li{
  border-right: 1px solid yellow;
}

.contrast-by .pagination ul {
    background-color: #ffff00;
    border: 1px solid #ff0;
}

.contrast-by #searchForm {
    background: #ff0;
}

.contrast-by legend {
    color: #000000;
}

.contrast-by #searchForm .searchintro p strong span {
    background-color: #ff0;
    color: black;
}

.contrast-by #searchForm .btn {
    background-color: black;
}

.contrast-by #searchForm .radio {
  color: black;
}  

.contrast-by .serch-field input {color: #ff0 !important;background-color: #000;border-color: black;}

.contrast-by .highlight {
  background: yellow;
  color: black;
}

.contrast-by .readmore a {
color: #000 !important; 
background: #ff0 !important;
}

.contrast-by .blog .item {
    border-color: #ff0;
}

.contrast-by .date-container {
    background-color: #ff0;
    color: #000;
}

.contrast-by .cookies {
background: #ffff00;
    text-align: center;
    border-bottom: 1px solid #000000;
}


.contrast-by .cookies p {
    background: #ff0 !important;
    color: black !important;
}

.contrast-by .cookies .btn:hover {
    background-color: #ffff00;
    border: 1px solid black;
    color: black;
    font-weight: bold;
}

.contrast-by .cookies .btn {
    background-color: #000000; 
}

.contrast-by .chzn-container, 
.contrast-by .chzn-container-single, 
.contrast-by .chzn-container-active, 
.contrast-by .chzn-with-drop, 
.contrast-by .chzn-single span, 
.contrast-by .chzn-container-single-nosearch, 
.contrast-by .chzn-with-drop, 
.contrast-by .chzn-container-active {
color: #ff0
}

.contrast-by .filter-search .btn-primary {
background-color: #ff0;
    color: black;
    border: none;
}

.contrast-yb {
    background: #e6e6e6 !important;
    color: #000 !important;
}

.contrast-yb a {
background: #e6e6e6 !important;
    color: #b70434 !important;
}

.contrast-yb #main-menu {
    background: #e6e6e6 !important;
}

.contrast-yb .main-container {
    border: 1px #646464 solid !important;
}

.contrast-yb .sidebar-nav li a:hover {
    background-color: #000 !important;
    color: #8e8e8e !important;
}

.contrast-yb .sidebar-nav .dropdown-trigger:before {
    color: #000;
}

.contrast-yb .sidebar-nav .dropdown-trigger:hover:before {
    color: #e6e6e6;

}


.contrast-yb .sidebar-nav .dropdown-trigger:after {
    color: #b20000;
}

.contrast-yb #search .search input {
    border: none;
    background-color: #fff;
    color: #fff;
}

.contrast-yb table td, .contrast-yb table tr, .contrast-yb table th {
        background: #f2f2f2 !important;
}

.contrast-yb table tbody {
    background-color: #e6e6e6;
}


.contrast-yb .page-header {

    border-bottom: 1px solid #000 !important;
}

.contrast-yb .item-page .page-header h2 {
    border:none !important;
}

.contrast-yb .sidebar-nav li a:hover, .contrast-yb  .sidebar-nav li a:focus, .contrast-yb  .sidebar-nav li a:active, .contrast-yb  .sidebar-nav .dropdown-open > a, .contrast-yb  .sidebar-nav .dropdown-open > a:hover, .contrast-yb  .sidebar-nav .dropdown-open > a:focus, .contrast-yb  .sidebar-nav .current-selected a {
        background-color: #dadada !important;
    
}

.contrast-yb a:hover, .contrast-yb a:focus {
    color: #d30039 !important;
}

.contrast-yb .accessibility-nav li {
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

.contrast-yb .accessibility-container {
    background-color: #e6e6e6 !important;
}

.contrast-yb .gbs3 {
    background: #e6e6e6;
    border: 1px solid #c3c3c3;
}

.contrast-yb .gbs3 legend {
color: #3b3b3b !important;
    border-color: #cb172a !important;
}


.contrast-yb .accessibility-nav li:hover {
    background: #e6e6e6;
}

.contrast-yb .right-column {
    background: none;
    border-left: 1px solid #656565;
}

.contrast-yb .breadcrumb {
    background: none;
    border-bottom: 1px solid;
    border-radius: 0;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 8px;
}

.contrast-yb .offscreen-element.side1 h3 {
        background-color: #9a9a9a !important;
    color: #e6e6e6;
}

.contrast-yb #fancybox-left ,.contrast-yb #fancybox-right {
    background:none !important;
}

.contrast-yb #fancybox-close {
    background: none !important;
}

.contrast-yb .offscreen-element h3 {
    background-color: #9a9a9a;
}

.contrast-yb .offscreen-element.side2 h3 {
        background-color: #9a9a9a !important;
        color: #e6e6e6;

}

.contrast-yb .offscreen-element.side1 {
    background-color: #9a9a9a;
}

.contrast-yb .offscreen-element.side2 {
    background-color: #9a9a9a;
}

.contrast-yb .nav-header {
        color: #e6e6e6;
    background-color: #ae0e31;
}

.contrast-yb #main-menu {
  background-color: #c3c3c3 !important;
    border-right: 1px solid #c3c3c3;
}

.contrast-yb .camera_caption > div {
    background-color: rgb(137, 137, 137) !important;
    color: black;
}

.contrast-yb .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background-color: #000;
}

.contrast-yb .camera_wrap .camera_pag .camera_pag_ul li {
    background-color: #e6e6e6 !important;
}

.contrast-yb .nmd-logo-list .element img {
    width: 100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .8;
    -webkit-transition: -webkit-filter, opacity 0.3s ease-in-out;
    transition: filter, -webkit-filter, opacity 0.3s ease-in-out;
}

.contrast-yb .nmd-logo-list .element img:hover {
    opacity: 1;
    width: 100%;
}

.contrast-yb .nmd-logo-list .element a:hover {
    color: none !important;
    background: none !important;
}

.contrast-yb .pagination-current span {
        background: #ab0327;
    color: black;
}

.contrast-yb .pagination li:hover a {
    background-color: #d2d2d2;
}

.contrast-yb .pagination .pagenav.inactive {
  color: #000;
}

.contrast-yb .pagination .pagenav.inactive {
  color: #c7c7c7;
}
.contrast-yb .pagination li{
  border-right: 1px solid black;
}

.contrast-yb .pagination ul {
       background-color: #ececec;
    border: 1px solid #404040;
}

.contrast-yb #searchForm {
    background: #000
}

.contrast-yb legend {
    color: #e6e6e6;
}

.contrast-yb #searchForm .searchintro p strong span {
    background-color: #000
    color: #e6e6e6;
}

.contrast-yb #searchForm .btn {
background-color: #e6e6e6;
}


.contrast-yb #searchForm .radio {
  color: yellow;
}

.contrast-yb .highlight {
  background: #959595;
  color: #e6e6e6;
}

.contrast-yb .readmore a {
color: #fff !important; 
background: #ab0327 !important; 
}

.contrast-yb .blog .item {
    border-color: #929292;
}

.contrast-yb .date-container {
     border-color: #808080;
    
}

.contrast-yb .serch-field input {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
}

.contrast-yb .cookies {
background: #c3c3c3;
    text-align: center;
    border-bottom: 1px solid #ad0d30;
}

.contrast-yb .cookies a {
    background:none !important;
}



.contrast-yb .cookies p {
       background: #c3c3c3 !important;
    color: #ffffff !important;
}

.contrast-yb .cookies .btn:hover {
    background-color: #ca162e;
    color: white;
    font-weight: bold;
}

.contrast-yb .cookies .btn {
    background-color: #e6e6e6;
    color: black;
}

.contrast-yb .filter-search .btn-primary {
background-color: #000;
    color: #e6e6e6;
    border: none;
}

a:hover, a:focus {
    color: #e3171c;
}

a:active, a:hover {
    outline: 0;
}

a {
    color: #ab0327;
    text-decoration: none;
    font-weight: 600;
    word-break: break-word;
}

.page-header {
    padding-bottom: 0px;
    margin: 0;
    border:none;
}

h2, .h2 {
    font-size: 1.5em;
    font-weight: bold;
/*    text-transform: uppercase; */
    color: #ab0327;
}

h3, .h3 {  
    font-size: 1.2em;
    font-weight: bold;
line-height: 1.5em;
}


.page-header h2 {
    margin-top: -5px;
    color: #b70434;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 1.8em;
    text-transform: inherit;

}

h4 {
    font-size: 1.4em;
    margin: 20px 0px 10px 0px;
    font-weight:bold;
}

.blog, .blog-left, .blog-list, .item-page {
    margin-top: 20px;
    font-size: 0.857em;
    line-height: 1.4em;
}

.g-recaptcha {
  padding-top:25px;
}

.gbs3 {
    padding: 15px;
    background: #fdfdfd;
    border: 1px solid #f6f6f6;
    border-radius: 6px;
}

.gbs3 legend {
    color: #ab0327 !important;
    margin-bottom: 40px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.chrono_credits a {
      color: #e1e1e1 !important;
      font-weight: normal;
}


.gbs3 .gcore-label-checkbox.gcore-label-left {
    max-width:350px!important;
    min-width:200px!important;
}

.gbs3 fieldset {
    margin-bottom: 30px;
}

.gbs3 .form-control {
    max-width:100%;
}

.gbs3 label {
      font-weight: bold;
    font-size: .8em;
}
.gbs3 p {
    margin: 0 0 10px; 
    font-size: .8em;
}


.gbs3 .help-block {
   font-size: 0.8em;
}

.blog-list {
      padding: 0px 20px 20px 10px;
}

.blog .item, .blog-left .item {
    border-bottom-width: 3px;
    border-radius: 0;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #cfcfcf;
}

.blog.start-page .item, .blog-left.start-page .item {
    border: none !important;
}

.blog .item .icons, .blog-left .item .icons {

    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}

.article-text {
  text-align: justify;
}
.item-page {
    padding: 10px 20px; 
}

.item-page .icons {
    position: relative;
}

.item-page .icons:after {
    content: " ";
    clear: both;
    display: table;
}

.list-article .article-content {
    padding: 15px;
}

.cat-children {
    padding: 15px;
}

.cat-children h3 {
    font-size: 1.5em;
}

.item-page .page-header h2{
    border: none;
}

.blog-list .intro-img, .blog-left .intro-img {
    max-width:25%;
    position:relative;
    float:left;
    padding-right:10px;
}

.blog-list .article-content, .blog-left .article-content {
    padding:10px;
    position:relative;
    float:left;
    width:85%;
}

.blog-list .article-content {
    padding: 0px !important;
}

.blog-list .article-content.stretch, .blog-left .article-content.stretch {
    width:100%;
}

.blog-list .page-header, .blog-left .page-header {
    margin-top:0;
    border-bottom: none;
}

.blog-list .show-date .page-header {
    margin-bottom: 35px;
}

.blog-list .list-article {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 25px;
    padding-bottom: 15px;
}

.blog-left .intro-img {
    padding:10px;
}

.blog-list img, .blog-left img {
    max-width: 100% ;
    border-radius:4px;
    overflow:hidden;
    
}

.blog .item .article-content {
    padding:15px 12px 15px 12px;
    position:relative;
}

.gbs3 legend {
      display: block;
    width: 100%;
    padding: 0 0 10px 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.article-details {
    display: block;
    border-top: 1px solid #dfdfdf;
    width: 100%;
    padding:10px;
}

.article-details dl{
    display: block;
    width: 100%;
    font-size: .9em;
    margin-top: 20px;
}

.category-desc {
        margin-top: 10px;
    padding-top: 7px;
    margin-bottom: 25px;
    padding: 0px 20px;
    font-size: 12px;
    line-height: 17px;
    text-align: justify;
}

.item-title {
    line-height: 1em !important;
}

.categories-list > div {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 25px;
    padding-bottom: 15px;
}


.rl_tabs .nav-tabs>li.active a, .rl_tabs .nav-tabs li.active a:hover {
    background-color: #ab0327 !important;
    color: white !important;
}

.rl_tabs ul.nav-tabs li a:hover { 
    color: #c10029;
    }

.rl_tabs ul.nav-tabs li a:active {
    background: #f6f6f6 !important;
    color: #cc133b;
}

.rl_tabs ul.nav-tabs li a {
    color: #c10029;
}
.category-name {
    width: 100%;
}

.standard-article h2 {
    font-size: 1.5em;
    padding-top: 5px;
}

.blog .item-image img{ 
    width: 100%;
    height: auto;
    border-radius: 10px;
    box-shadow: 0.1px 2px 3px #d2d2d2;
    border: 0.1px solid rgb(224, 224, 224);
} 

.blog .featured-intro-img {
    position: relative;
}

.blog .featured-intro-img:after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 15px;
    width:100%;
    display:block;
    content: " ";
    background-color: rgba(171, 3, 39, 0.95);
    border-radius: 0;
}

.blog .item-image {
  float:none !important;
}

.date-container {
    float: left;
    background: #ab0327;
    color: white;
    text-align: center;
    margin-right: 12px;
    border-radius: 5px;
    line-height: 16px;
    min-width: 56px;
    min-height: 56px;
    padding: 9px;
    padding-top: 12px;
    position: relative;
    font-size: 0.834em;
}

.date-container span {
    font-size: 1.8em;
    font-weight: bold;
}

.article-details ul {
    list-style:none;
    padding:0;
}

.article-details ul li {
    display: inline-block;
}
.article-details ul li a {
    background-color: #ab0327;
}

.article-details ul li a:hover, .article-details ul li a:focus {
    background-color: #c80307 !important;
}

.readmore {
    padding-top: 10px;
    display: block;
}

.readmore a {
    color: white !important;
    background: #ab0327;
    white-space: normal;
}

.article-text {
    margin-top:15px;
}

html, body {
    height: 100%;
    font-size: 100%;
    font-size: 14px;
}

img {
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}

.show-date .page-header {
    margin-left: 70px;
}


.jb.cookie {
    padding: 20px 20px 10px;
    margin-bottom: 20px;
    font-size: 1em;
}

.cookies {
    background: #f1f1f1;
    text-align: center;
    border-bottom: 1px solid #e0e0e0;
}

.cookies p {
    line-height: 1em;
    font-size: 1em;
}

.cookies .btn {
    background-color: #5a5a5c;
    margin-top: 10px;
    outline: none;
    border: none;
}

.cookies .btn:hover {
    background-color: #ab0327;
}

:focus {
    outline: auto 5px -webkit-focus-ring-color;
}

.skiplinks ul {
    list-style: none;
    margin: 0;
}

.skiplinks a {
    position: absolute;
    z-index: 9999;
    top: -100%;
    left: 0;
    width: 100%;
    background: #920123;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    padding: 20px;
    color: #fff;
}

.skiplinks a:focus {
    top: 0;
}

#fancybox-outer {
    background-color: #000;
}
#fancybox-content {
    border: none;
}
#fancybox-close {
}
#fancybox-error {
    font-weight: bold;
    font-family: sans-serif;
}
#fancybox-img {
    border: 2px solid white;
}

#fancybox-left-ico, #fancybox-right-ico {
}

#ca_banner {
    box-shadow: none !important;
    background: #e8e8e8 !important;
}

#ca_banner p span {
    color: #ab0327 !important;
    font-weight: bold !important;
}
#ca_banner h2 {
    color: #ab0327 !important;
}

#ca_banner p {
    color: #ab0327 !important;
}

#ca_banner .accept {
    background-image: none !important;
    background-color: #fff !important;
    color: #c90422 !important;
    border: 1px solid #c90422 !important;
    text-shadow: none !important;
    font-weight: bold !important;
}

#ca_banner .accept:hover {
    box-shadow: none !important;
    background-color: #c90422 !important;
    color: #fff !important;
}

.ordering-box {
    padding-top: 10px;
}
#searchForm {
    background: #f1f1f1;
    padding: 20px;
    margin: 25px 0;
    border-radius: 4px;
    border: 1px solid #ddd;
}

.serch-field input {
    border-radius: 24px 0 0 24px !important;
    width: 90%;
    width: calc(100% - 52px);
    padding: 5px;
    padding-left: 18px;
    border: 2px solid #ddd;
    outline: none;
}

#searchForm .btn {
    background-color: #ddd;
    padding-right: 18px;
    border-radius: 0 24px 24px 0 !important;
}

#searchForm .searchintro p strong span {
    background-color: #ab0327;
}

#searchForm fieldset .ordering-box label {
    margin-right: 10px;
    float: left;
    line-height: 26px;
}

.btn-toolbar {
    margin-bottom: 10px;
}

.searchintro {
    padding-top: 10px;
}
.phrases {
    margin-bottom: 6px;
    display: block;
}

.highlight {
    background: #929292;
    padding: 1px 5px;
    border-radius: 3px;
    margin: 0 5px;
    color: #ffffff;
}

.highlight:hover {
    background: #808080
}

legend {
    padding: 20px 0px 10px 0px;
    font-size: 1.1em;
    font-weight: bold;
    color: #ab0327;
    margin-bottom: 5px;
    text-shadow: none;
}

.result-title {
    font-size: 1.15em;
}

.result-text, .result-created {
    padding-left: 20px;
    font-size: 0.9em;
    margin-bottom: 14px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
}

.result-category {
    font-weight: bold;
}

#searchForm .radio, .checkbox {
    display: inline;
    margin: 5px 5px 0 20px;
}

.phrases-box {
    margin-bottom: 10px;
}

.tag-category .btn-group {
    width:100%;
}

.tag-category fieldset {
    background: #f1f1f1;
    padding: 20px;
    margin: 25px 0;
    border-radius: 4px;
    border: 1px solid #ddd;
}

.tag-category fieldset input {
    border-radius: 24px 0 0 24px !important;
    width: 90%;
    width: calc(100% - 92px);
    padding: 5px;
    padding-left: 18px;
    border: 2px solid #ddd;
    outline: none;
}

.tag-category fieldset .btn:last-of-type {
    padding-right: 18px;
    border-radius: 0 24px 24px 0 !important;
}

.tag-category .category li {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 25px;
    padding-bottom: 15px;
}

.breadcrumb {
    background: none;
    font-size: 0.9em;
    font-weight: bold;
    padding: 10px 10px 0 0;
    border-bottom: 1px solid #f1f1f1;
    border-radius: 0;
    padding-bottom: 10px;
}

.breadcrumb .divider img {
    margin-bottom:6px;
}

.breadcrumb .active {
    text-decoration: underline;
}

.breadcrumb>li, .breadcrumb>li span, .breadcrumb>li a {
    text-decoration:none !important;
    display:inline;
    font-weight:normal;
}

.breadcrumb li:before {
    display: none;
}

.rl_sliders.accordion > .accordion-group {
    border-radius: 5px;
    overflow: hidden;
}

.rl_sliders.accordion > .accordion-group a {
    color: #565656;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
    background-color: #ab0327;
    color: #ffffff;
    text-decoration: none;

}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
    background-color: #f9f9f9;
    color: #ab0327;
    text-decoration: none;
}

#wrapper {
    min-height: 100%;
    margin: 0 auto 20px;
}

#header .row, #logo {
    height: 120px;
}

#logo {
    display: block;
    height: 100%;
    padding-left: 49px;
    margin-bottom: 30px;
}

#logo img {
    height: 100%;
    width: auto;
}

#search {
    padding: 0 2px;
}

#search .search {
    margin-top: 40px;
    width: 100%;
    float: right;
}

#search .search form {
    position:relative;
}

#search .search form:after {
    font-family: 'navicons' !important;
    content:"\f002";
    position:absolute;
    top:6px;
    left:10px;
    color:#ab0327;
}

#search .search label {
    display: none;
}

#search .search input {
    width: 100%;
    padding: 5px 5px 5px 35px;
    outline: none;
    
    border: 1px solid #d4d4d4;
    border-radius: 6px;
    box-shadow: 0 0 6px #bbbbbb;
}

.main-container {
    border-radius: 10px;
    overflow: hidden;
}

#main-content img {
    max-width: 100%;
    height:auto;
}

#main-menu {
    background-color: #ab0327;
    padding: 0;
}

#main-menu ul {
    margin: 0;
    padding: 0;
}

#main-menu ul ul a {
    padding-left: 35px;
    background-color: rgba(65,0,0,0.1);
}

#main-menu ul ul ul a {
    padding-left: 55px;
    background-color: rgba(65,0,0,0.2);
}

#main-menu ul ul ul ul a {
    padding-left: 75px;
    background-color: rgba(65,0,0,0.3);
}

#main-menu ul ul ul ul ul a {
    padding-left: 95px;
    background-color: rgba(65,0,0,0.4);
}

.btn:hover {
    text-decoration: underline;
}

.btn-primary:hover {
    color: #fff;
    background-color: #e3272b;
    border-color: #e3272b;
}

.filter-search .btn-primary

.btn-primary {
    color: #fff;
    background-color: #cb2525;
    border-color: #ab0327;
}

.toggle-button {
    font-size: 1.8em;
    display: none;
    border: none;
    background: none;
    width: 40px;
    height: 40px;
    margin: 10px;
    position: absolute;
}

.toogle-button-hide {
    color: #fff;
}

#toggle-menu, #toggle-search {
    color: #ab0327;
    top: 0;
}

#main-menu, .navbar {
    overflow: auto;
}

.navbar {
    border: none;
    border-radius: 0;
}

.sidebar-nav .dropdown:after {
    content: '';
    display: table;
    clear: both;
}

.sidebar-nav .dropdown .dropdown-group {
    position: relative;
    list-style: none;
    box-shadow: inset 0 3px 5px rgba(0,0,0,0.07), inset 0 -3px 5px rgba(0,0,0,0.07);
}

.sidebar-nav li a {
    font-size: 0.84em;
    color: #fff;
    font-weight: bold;
    display: block;
    padding: 6px 8px 6px 15px;
    text-decoration: none;
    position: relative;
    word-break: break-word;
}

.sidebar-nav li a:hover, .sidebar-nav li a:focus, .sidebar-nav li a:active, .sidebar-nav .dropdown-open > a, .sidebar-nav .dropdown-open > a:hover, .sidebar-nav .dropdown-open > a:focus, .sidebar-nav .current-selected a {
    background-color: #b70434 !important;
}

.sidebar-nav .dropdown-group {
    width: 100%;
    border: none;
    display: none;
    border-radius: 0;
    box-shadow: none;
}

.sidebar-nav .dropdown-trigger:before {
    font-family: 'navicons' !important;
    font-style: normal;
    speak: none;
    content: "\f054";
    color: #e2a7b3;
    display: block;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -4px;
    width: 16px;
    height: 10px;
    font-size: 0.75em;
    line-height: 10px;
    text-align: center;
    vertical-align: middle;
    transform-origin: 50% 50%;
    transform: rotate(0deg);
    transition: transform 0.3s cubic-bezier(0,0,0.3,1);
}

.dropdown-trigger.expanded:before {
    transform: rotate(90deg);
}

.nav-pills>li>a {
    border: 1px solid #ddd;
        margin: 5px 5px 0 0;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    background-color: #ab0327;
}

.nav-pills>li+li {
    margin:0;
}

.accessibility-container {
    margin-bottom: 25px;
    background-color: #f1f1f1;
}

.accessibility-nav, .language-selector ul {
    display: flex;
    list-style: none;
    padding: 0;
    font-size: 0.9em;
    margin: 0;

    font-size: 1.1em
}

.accessibility-nav a {
    color: #000;
}

.accessibility-nav li {
    float: left;
    padding: 10px 8px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    margin-left: -1px;
}

.accessibility-nav .contrast-modes a, .accessibility-nav .default a {
    padding: 0.3em 0.55em;
    border-radius: 5px;
    border: 1px solid #dedede;
}

.accessibility-nav .contrast-bw, .accessibility-nav .contrast-bw:focus {
    background: #000000!important;
    color: #fff !important;
}

.accessibility-nav .contrast-by, .accessibility-nav .contrast-by:focus {
    background: #353535 !important;
    color: #ff0 !important;
}

.accessibility-nav .contrast-yb, .accessibility-nav .contrast-yb:focus {
    background: #d4d4d4 !important;
    color: #000 !important;
}

.accessibility-nav .font-size {
    font-weight: bold;
}

.accessibility-nav .font-size a {
    padding: 0 4px;
    font-size: 1.1em;
}

.language-selector .lang-inline {
    padding: 10px 8px;
}

.language-selector ul li a {
    padding: 0.3em 0.55em;
}

.language-selector ul li a img {
    margin-top:-2px;
    border:1px solid #000;
}

.right-column {
    background: #f6f6f6;
    padding: 15px;
}

.offscreen-element {
    position: fixed;
    right: 0;
    top: 30px;
    transform: translateX(100%);
    min-height: 200px;
    min-width: 120px;
    background-color: #ab0327;
    border-radius: 0 0 0 5px;
    transition: transform 0.3s 0.2s cubic-bezier(0,0,0.3,1);
    padding: 10px;
}

.offscreen-element a {
    color: #ab0327;
}

.offscreen-element:hover, .offscreen-element:focus, .offscreen-element.hover {
    transform: translateX(0);
    transition: transform 0.3s cubic-bezier(0,0,0.3,1);
    z-index: 20;
}

.offscreen-element h3 {
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    padding: 10px;
    transform-origin: 0 0;
    transform: rotate(90deg);
    background-color: #ab0327;
    color: #fff;
    font-size: 1.1em;
    border-radius: 0px 0px 10px 10px;
    font-weight: bold;
}

.nav-header {
    display: block;
    padding: 10px 0 10px 10px;
    font-weight: bold;
    color: #565656;
    background-color: #f1f1f1;
}

.offscreen-element.side1  ul {
    background-color: white;
}

.social {
    margin-top: 20px;
    margin-right: 20px;
    float: right;
    border: none;
    outline: none;
}

.social a {
    margin-left: 2px;
}


.logo-footer {
    text-align: center;
    position: relative;
    display: block;
}

.logo-footer img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: auto;
    margin: 0 auto;
    transition: opacity 0.8s;
}

.logo-footer .logo-footer-image {
    opacity: 1;
}

.logo-footer .totop-footer {
    opacity: 0;
}

.logo-footer:hover .logo-footer-image {
    opacity: 0;
}

.logo-footer:hover .totop-footer {
    opacity: 1;
}

footer {
    position: relative;
    margin-bottom: 20px;
}

footer p {
    margin-top: 0px;
    font-size: 0.8em;
}

.sigplus-gallery img {
    opacity: 1;
    -o-transition: opacity .2s ease-out, background 1s ease-in;
    -ms-transition: opacity .2s ease-out, background 1s ease-in;
    -moz-transition: opacity .2s ease-out, background 1s ease-in;
    -webkit-transition: opacity .2s ease-out, background 1s ease-in;
    /* ...and now override with proper CSS property */
    transition: opacity .2s ease-out, background 1s ease-in;
}

.sigplus-gallery img:hover {
    opacity: .92;
}

table tr:hover {
    background-color: rgba(150, 150, 150, 0.2);
}

table {
    width: 100%;
/*    width: 100% !important; nieciu	*/
    height: auto !important;
    margin:0 auto;
    text-align: center;
    overflow-x:auto;
    display:inline-block;
    background: linear-gradient(to right, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 0 center, linear-gradient(to left, rgba(0,0,0, .2) 0%, rgba(0,0,0, 0) 75%) 100% center;
    background-size: 10px 100%, 10px 100%;
    background-attachment: scroll, scroll;
    background-repeat: no-repeat;
}

tbody td:first-child, tbody th:first-child {
    background-image: linear-gradient(to right, rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
    background-repeat: no-repeat;
    background-size: 20px 100%;
}

tbody tr:hover td:first-child, tbody tr:hover th:first-child {
    background-image: linear-gradient(to right, rgba(222,222,222, 1) 50%, rgba(222,222,222, 0) 100%);
}

tbody td:last-child, tbody th:last-child {
    background-image: linear-gradient(to left, rgba(240,240,240, 1) 50%, rgba(240,240,240, 0) 100%);
    background-repeat: no-repeat;
    background-size: 20px 100%;
    background-position: 100% 0;
}

tbody tr:hover td:last-child, tbody tr:hover th:last-child {
    background-image: linear-gradient(to left, rgba(222,222,222, 1) 50%, rgba(222,222,222, 0) 100%);
}

tbody td.table-dark, tbody th.table-dark {
    background-color:rgba(148, 148, 148, 0.3);
}

tbody td.table-dark:first-child, tbody th.table-dark:first-child {
    background-image: linear-gradient(to right,rgb(213, 213, 213) 50%,rgba(240,240,240,0) 100%);
}

tbody td.table-dark:last-child, tbody th.table-dark:last-child {
    background-image: linear-gradient(to left,rgb(213, 213, 213) 50%,rgba(240,240,240,0) 100%);
}

tbody tr:hover td.table-dark:first-child, tbody tr:hover th.table-dark:first-child {
    background-image: linear-gradient(to right, rgba(200, 200, 200, 1) 50%, rgba(200, 200, 200, 0) 100%);
}

tbody tr:hover td.table-dark:last-child, tbody tr:hover th.table-dark:last-child {
    background-image: linear-gradient(to left, rgba(200, 200, 200, 1) 50%, rgba(200, 200, 200, 0) 100%);
}

tbody td:only-child, tbody tr:hover td:only-child, tbody th:only-child, tbody tr:hover th:only-child {
    background-image: none;
    background-color: #f0f0f0;
}

tbody td.table-dark:only-child, tbody tr:hover td.table-dark:only-child, tbody th.table-dark:only-child, tbody tr:hover th.table-dark:only-child {
    background-image: none;
    background-color: #d5d5d5;
}

table tbody {
    background-color: rgba(180, 180, 180, 0.2);
    display: table;
    width: 100%;
}

table td {
    width: auto;
    vertical-align: middle;
}

table td, table th {
    padding: 7px;
    text-align: center;
    vertical-align: middle;
}

table td, table tr, table th {
    border: 1px #ccc solid;
}

.nmd-social {
    float: left;
}
.nmd-social ul {
    padding-left: 0px;
}
.nmd-social ul li {
    display: inline-block;
    margin: 4px;
    font-size: 1.6em;
    border-radius: 50%;
    width: 1.8em;
    height: 1.8em;
    line-height: 1.9em;
    text-align: center;
    vertical-align: middle;
    background-color: #ab0327;
    transition: background-color 0.3s ease-in-out;
}

.nmd-social ul li:hover {
    background-color: #c3c3c3;
}

.nmd-social ul li a {
    display: block;
    height: 100%;
    width: 100%;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}

.nmd-logo-list {
    text-align: center;
}

.nmd-logo-list .row {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
}

.nmd-logo-list .element {
    margin: 5px auto;
    flex: auto;
}

.nmd-logo-list .element img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.6;
    -webkit-transition: -webkit-filter, opacity 0.3s ease-in-out;
    transition: filter, -webkit-filter, opacity 0.3s ease-in-out;
}

.nmd-logo-list .element:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}

#fancybox-outer {
    background-color: #000;
}
#fancybox-content {
    border: none;
}
#fancybox-close {
    top: 4%;
    right: 2%;
}
#fancybox-error {
    font-weight: bold;
    font-family: sans-serif;
}
#fancybox-img {
    border: 4px solid #121212;
}

#fancybox-left-ico, #fancybox-right-ico {
    top: 95%;
}

.counter {
    text-align: center;
    padding-top: 5px;
}

.pagination {
    display: block;
    text-align: center;
    padding: 40px 0 0 0;
    margin-bottom: 10px;
    border-radius: 0;
    border-top: 1px solid #eaeaea;
}

.pagination ul {
    display: inline-block;
    border-radius: 4px;
    padding: 0;
    background-color: #f1f1f1;
    border: 1px solid #ddd;
}

.pagination li {
    display: inline-block;

    font-weight: bold;
    border-right: 1px solid #ddd;
}

.pagination span {
    font-weight: bold;
}

.pagination .pagenav.inactive {
    color: #ddd;
}

.pagination li:last-of-type {
    border: none;
}

.pagination li a {
    color: black;
    display: block;
    padding: 8px 16px;
    transition: background-color .3s;
    text-decoration: none;
}

.pagination li:hover a {
    background-color: #e7e7e7;
    text-decoration: underline;
}

.pagination-current span {
    background-color: #ab0327;
    padding: 8px 16px;
    display: block;
    color: white;
}

.pagination-start .pagenav, .pagination-prev .pagenav, .pagination-next .pagenav, .pagination-end .pagenav {
    display: block;
    padding: 8px 16px;
}

.nav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s 0s cubic-bezier(0,0,0.3,1), visibility 0s 0.3s;
    z-index: 90;
}

.nav-overlay.visible {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s 0s cubic-bezier(0,0,0.3,1), visibility 0s 0s;
}

.filter-search .btn-primary {
    background-color: #ab0327;
    border: none;
    padding: 5px 10px;
    margin-top:3px;
    margin-left: 3px;
    outline: none;
}

.filter-search .btn-primary:active { 
    background-color: #e3272b;
    outline: none;
     
}

.chzn-container, .chzn-container-single, .chzn-container-active, .chzn-with-drop, .chzn-container-single-nosearch, .chzn-with-drop, .chzn-container-active {
    color: black;
    width: auto !important;
    margin-top: 6px;
    line-height: 1em;
}

.chzn-container .chzn-single {
    height:auto;
    border: 1px solid #ddd;
    background-color: #ddd !important;
    background: #ddd !important;
    background-image: linear-gradient(#ddd 0%, #ddd 100%) !important;
    box-shadow:none;
    padding:4px 10px;
}

.chzn-container-active .chzn-single {
    border: 1px solid #aaa;
}

.chzn-container-active .chzn-single {
    border: 1px solid #ab0327;
}

.chzn-container .chzn-drop {
    background:#ddd;
}

.chzn-container-single .chzn-single div {
    top:50%;
    transform: translateY(-50%);
    height:20px;
}

.chzn-container .chzn-results li.highlighted {
    background-color: #ab0327;
    background-image: linear-gradient(#ab0327 0%, #ab0327 100%);
    border-radius: 4px;
}

.form-horizontal .control-label{
    text-align:left;
}

@media (min-width: 992px) {
    .flex-row {
        display: flex;
        height: 100%;
    }

    .flex-row:after, .flex-row:before {
        content: " ";
        display: block;
    }
}

@media (min-width: 768px) {

    .gbs3 .A {
        max-width: 500px !important;
    }

}

@media (max-width: 991px) {

    footer {
        text-align: center;
    }

    .nmd-logo-list .element {
        max-width: 250px;
    }

    .nmd-social {
        width: 100%;
        margin: 0 auto;
    }

    #logo {
        margin-bottom: 0;
    }

    #logo img {
        width: 100%;
        height: auto;
    }

    .main-container {
        display: flex;
    }

    :focus {
        outline: 0;
    }

    #toggle-offscreen-element-side1 {
        top: initial;
        position: fixed;
        right: 12px;
        bottom: 12px;
        display: block;
        width: 56px;
        height: 56px;
        z-index: 90;
        border-radius: 50%;
        background-color: #ab0327;
        margin: 0;
        color: #fff;
        box-shadow: 0 3px 7px rgba(0, 0, 0, 0.18), 0 5px 12px rgba(0, 0, 0, 0.16);
        transition: bottom 0.3s cubic-bezier(0,0,0.3,1)
    }

    #toggle-offscreen-element-side1.drop {
        bottom: -75px;
    }

    #toggle-offscreen-element-side1.clicked {
        z-index: 100;
    }

    #toggle-offscreen-element-side1 .navicon-school, #toggle-offscreen-element-side1 .navicon-close {
        display: block;
        overflow: hidden;
        transition: transform 0.3s cubic-bezier(0,0,0.3,1), max-height 0s 0.05s;
    }

    #toggle-offscreen-element-side1 .navicon-school {
        max-height: 100px;
        transform: scale(1);
    }

    #toggle-offscreen-element-side1.clicked .navicon-school {
        max-height: 0;
        transform: scale(0);
    }

    #toggle-offscreen-element-side1 .navicon-close {
        max-height: 0;
        transform: scale(0);
    }

    #toggle-offscreen-element-side1.clicked .navicon-close {
        max-height: 100px;
        transform: scale(1);
    }

    .offscreen-element.side1 {
        top: initial !important;
        position: fixed;
        bottom: 80px;
        right: 12px;
        transform: translate(0);
        z-index: 100;
        padding: 0;
        border-radius: 5px;
        overflow: auto;
        max-height: 360px;
        max-height: calc(100% - 135px);
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), 0 0 12px rgba(0, 0, 0, 0.15);
    }

    .offscreen-element.side1 li a {
        padding: 15px;
    }

    .offscreen-element.side1.visible {
        display: block;
    }

    .offscreen-element.side1 h3 {
        display: none;
    }

    .offscreen-element {
        display: none;
    }

    .social {
        margin-top: 15px;
        float: initial;
        text-align: center;
    }
    
    .page-header h2 {
        font-size: 1.5em !important;
        padding-top: 12px !important;
    }
    
    .blog .item-image img {
    margin-bottom: 5px !important;
     }

    .article-text {
        text-align: left!important;
        word-break: break-word;
    }

    .logo_footer {
        margin-top: -15px;
    }

    .logo-footer[style] {
        height: 70px !important;
    }

    .logo-footer .logo-footer-image {
        opacity: 0 !important;
    }

    .logo-footer .totop-footer {
        opacity: 1 !important;
    }

}

@media (max-width: 767px) {
    html, body {
        font-size: 100% !important;
        font-size: 16px !important;
    }

    #wrapper {
        margin-top: 60px;
    }

    .toggle-button {
        display: block;
    }

    #header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        background: #fff;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.15);
        z-index: 10;
    }

    #header .row {
        height: 60px;
    }

    #logo {
        height: 100%;
        max-height: 60px;
        margin: 0 auto;
        text-align: center;
        float: none;
        padding: 5px 20px;
    }

    #logo img {
        height: 100%;
        width: auto;
    }

    #logo a {
        height: 100%;
        background: transparent !important;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #main-menu {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 80%;
        overflow: hidden;
        max-width: 300px;
        transform: translateX(-102%);
        transition: transform 0.3s cubic-bezier(0,0,0.3,1);
        z-index: 100;
        box-shadow: 2px 0 5px rgba(0, 0, 0, 0.15), 3px 0 8px rgba(0, 0, 0, 0.15);
    }

    .navbar {
        margin-top: 60px;
        max-height: 80%;
        max-height: calc(100% - 60px);
        overflow-y: auto;
    }

    #main-menu.visible {
        transform: translateX(0);
    }

    #search {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 60px;
        transform: translateY(-102%);
        transition: transform 0.18s cubic-bezier(0,0,0.3,1);
        background-color: #ab0327;
    }

    #search.visible {
        transform: translateY(0);
    }

    #search .search {
        margin: 12px auto 0;
        width: 80%;
        width: calc(100% - 75px);
        padding-right: 25px;
    }

    #search .search input {
        width: 100%;
    }
    
    .article-text {
  text-align: justify;
}
    
    .accessibility-container {
        margin:0;
        padding:5px 10px;
    }

    .accessibility {
        float:left !important;
    }
    
    .accessibility-nav li {
        border:none;
        padding:10px 4px;
    }
    
    .page-header h2 {
        font-size: 1.525em !important;
    }
    
    .cat-children h3 {
        font-size: 1.2em !important
    }
    
    .blog.start-page .page-header h2 {
        font-size: 1.525em !important;
    }
    
    .featured-article h2, .list-article h2 {
        font-size: 1.525em;
        padding-top: 5px;
    } 

    .article-text {
        text-align: left!important;
        word-break: break-word;
    }

    .main-container {
        border-radius: 0;
        display:block;
    }

    .sidebar-nav li a {
        font-size:0.9em;
        padding: 15px 28px 15px 15px;
    }

    .pagination li a {
        padding: 12px 20px;
    }

    .pagination-start .pagenav, .pagination-prev .pagenav, .pagination-next .pagenav, .pagination-end .pagenav {
        display: block;
        padding: 12px 20px;
    }

    .pagination .pagination-counter {
        padding: 12px 20px;
    }

    #searchForm .radio, .checkbox {
        display: block;
        margin: 10px 0 10px 20px;
    }
    
    table tbody {
        display:table;
        margin:0 auto;
        word-break: normal !important;
    }
    
    table tbody td{
        width: auto !important;
        min-width:50px;
        padding:5px;
    }
    
    .accessibility-nav .contrast-bw {
        background: transparent !important;
        color: #000 !important;
    }
    
    .blog .item .article-content {
        padding:0;
    }
    
    .cat-children {
        padding: 0px;
    }
    
    .gbs3 .gcore-display-table {
        display:block !important;
    }
    
    .gbs3 .A {
        max-width: 100% !important;
    }
  
}

@media (max-width: 400px) {
    #logo img {
        height: auto;
        width: 100%;
 }
    .social {
        margin-top: 15px;
        float: initial;
        height: auto;
        width: 100%;
        text-align: center;
    }
    
    .blog-list .intro-img, .blog-left .intro-img {
        max-width:34%;
    }
    
    .blog-list .article-content, .blog-left .article-content {
        width:66%;
    }
}

iframe {
    width:100%;
    border: none;
}

/* FONTICONS ICOMOON SRC */

@font-face {
    font-family: 'navicons';
    src: url('../fonts/navicons.eot?k6tcqb');
    src: url('../fonts/navicons.eot?k6tcqb#iefix') format('embedded-opentype'), url('../fonts/navicons.ttf?k6tcqb') format('truetype'), url('../fonts/navicons.woff?k6tcqb') format('woff'), url('../fonts/navicons.svg?k6tcqb#navicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.navicon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'navicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.navicon-play_circle_outline:before {
  content: "\e039";
} 

.navicon-angle-double-left:before {
    content: "\f100";
}
.navicon-angle-double-right:before {
    content: "\f101";
}
.navicon-angle-left:before {
    content: "\f104";
}
.navicon-angle-right:before {
    content: "\f105";
}
.navicon-chevron-circle-left:before {
    content: "\f137";
}
.navicon-chevron-circle-right:before {
    content: "\f138";
}
.navicon-download:before {
    content: "\f019";
}
.navicon-search:before {
    content: "\f002";
}
.navicon-close:before {
    content: "\f00d";
}
.navicon-remove:before {
    content: "\f00d";
}
.navicon-times:before {
    content: "\f00d";
}
.navicon-chevron-right:before {
    content: "\f054";
}
.navicon-eye:before {
    content: "\f06e";
}
.navicon-bars:before {
    content: "\f0c9";
}
.navicon-navicon:before {
    content: "\f0c9";
}
.navicon-reorder:before {
    content: "\f0c9";
}
.navicon-low-vision:before {
    content: "\f2a8";
}
.navicon-school:before {
    content: "\e900";
}

/*POBIERANIE*/
a:not(.noicon)[href$=".pdf"], a:not(.noicon)[href$=".doc"], a:not(.noicon)[href$=".docx"], a:not(.noicon)[href$=".ppt"], a:not(.noicon)[href$=".pptx"], a:not(.noicon)[href$=".xls"], a:not(.noicon)[href$=".xlsx"], a:not(.noicon).file-icon {
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  text-align: left !important;
  display: flex;
  align-items: center;
  margin: 10px;
  word-break: break-word; }

a:not(.noicon)[href$=".pdf"]:before, a:not(.noicon)[href$=".doc"]:before, a:not(.noicon)[href$=".docx"]:before, a:not(.noicon)[href$=".ppt"]:before, a:not(.noicon)[href$=".pptx"]:before, a:not(.noicon)[href$=".xls"]:before, a:not(.noicon)[href$=".xlsx"]:before, a:not(.noicon).file-icon:before {
  font-size: 12px;
  position: relative;
  margin: 2px 15px 2px 0;
  content: "";
  text-decoration: none !important;
  padding-top: 51px;
  text-align: center;
  width: 57px;
  height: 75px;
  min-width: 57px;
  /*IE FIX*/
  display: inline-block;
  border-radius: 3px;
  color: #fff;
  background: #ab0327;
  transition: background 0.3s;
  -webkit-transition: background 0.3s;
  -webkit-clip-path: polygon(37px 0, 100% 20px, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(37px 0, 100% 20px, 100% 100%, 0 100%, 0 0); }

.contrast-bw a[href$=".pdf"]:before, .contrast-by a[href$=".pdf"]:before, .contrast-bw a[href$=".doc"]:before, .contrast-by a[href$=".doc"]:before, .contrast-bw a[href$=".docx"]:before, .contrast-by a[href$=".docx"]:before, .contrast-bw a[href$=".ppt"]:before, .contrast-by a[href$=".ppt"]:before, .contrast-bw a[href$=".pptx"]:before, .contrast-by a[href$=".pptx"]:before, .contrast-bw a[href$=".xls"]:before, .contrast-by a[href$=".xls"]:before, .contrast-bw a[href$=".xlsx"]:before, .contrast-by a[href$=".xlsx"]:before, .contrast-bw a.file-icon:before, .contrast-by a.file-icon:before {
  transition: none;
  -webkit-transition: none;
  margin: 2px 15px 2px 2px; }

.contrast-bw a:not(.noicon)[href$=".pdf"]:before, .contrast-bw a:not(.noicon)[href$=".doc"]:before, .contrast-bw a:not(.noicon)[href$=".docx"]:before, .contrast-bw a:not(.noicon)[href$=".ppt"]:before, .contrast-bw a:not(.noicon)[href$=".pptx"]:before, .contrast-bw a:not(.noicon)[href$=".xls"]:before, .contrast-bw a:not(.noicon)[href$=".xlsx"]:before, .contrast-bw a:not(.noicon).file-icon:before {
  background: #fff;
  color: #000; }

.contrast-by a:not(.noicon)[href$=".pdf"]:before, .contrast-by a:not(.noicon)[href$=".doc"]:before, .contrast-by a:not(.noicon)[href$=".docx"]:before, .contrast-by a:not(.noicon)[href$=".ppt"]:before, .contrast-by a:not(.noicon)[href$=".pptx"]:before, .contrast-by a:not(.noicon)[href$=".xls"]:before, .contrast-by a:not(.noicon)[href$=".xlsx"]:before, .contrast-by a:not(.noicon).file-icon:before {
  background: #ff0;
  color: #000; }

a:not(.noicon)[href$=".pdf"]:hover:before, a:not(.noicon)[href$=".doc"]:hover:before, a:not(.noicon)[href$=".docx"]:hover:before, a:not(.noicon)[href$=".ppt"]:hover:before, a:not(.noicon)[href$=".pptx"]:hover:before, a:not(.noicon)[href$=".xls"]:hover:before, a:not(.noicon)[href$=".xlsx"]:hover:before, a:not(.noicon).file-icon:hover:before {
  background: #d2002d; }

.contrast-bw a:not(.noicon)[href$=".pdf"]:hover:before, .contrast-bw a:not(.noicon)[href$=".doc"]:hover:before, .contrast-bw a:not(.noicon)[href$=".docx"]:hover:before, .contrast-bw a:not(.noicon)[href$=".ppt"]:hover:before, .contrast-bw a:not(.noicon)[href$=".pptx"]:hover:before, .contrast-bw a:not(.noicon)[href$=".xls"]:hover:before, .contrast-bw a:not(.noicon)[href$=".xlsx"]:hover:before, .contrast-bw a:not(.noicon).file-icon:hover:before {
  background: #000;
  color: #fff; }

.contrast-by a:not(.noicon)[href$=".pdf"]:hover:before, .contrast-by a:not(.noicon)[href$=".doc"]:hover:before, .contrast-by a:not(.noicon)[href$=".docx"]:hover:before, .contrast-by a:not(.noicon)[href$=".ppt"]:hover:before, .contrast-by a:not(.noicon)[href$=".pptx"]:hover:before, .contrast-by a:not(.noicon)[href$=".xls"]:hover:before, .contrast-by a:not(.noicon)[href$=".xlsx"]:hover:before, .contrast-by a:not(.noicon).file-icon:hover:before {
  background: #000;
  color: #ff0; }

a:not(.noicon)[href$=".pdf"]:after, a:not(.noicon)[href$=".doc"]:after, a:not(.noicon)[href$=".docx"]:after, a:not(.noicon)[href$=".ppt"]:after, a:not(.noicon)[href$=".pptx"]:after, a:not(.noicon)[href$=".xls"]:after, a:not(.noicon)[href$=".xlsx"]:after, a:not(.noicon).file-icon:after {
  content: "";
  position: absolute;
  border-width: 20px 0 0 20px;
  border-color: white transparent transparent #d2002d;
  border-style: solid;
  left: 37px;
  top: 50%;
  transform: translateY(-38px);
  transition: border-color 0.3s;
  -webkit-transition: border-color 0.3s;
  box-shadow: -3px 3px 2px rgba(0, 0, 0, 0.1); }


.contrast-bw a[href$=".pdf"]:after, .contrast-by a[href$=".pdf"]:after, .contrast-bw a[href$=".doc"]:after, .contrast-by a[href$=".doc"]:after, .contrast-bw a[href$=".docx"]:after, .contrast-by a[href$=".docx"]:after, .contrast-bw a[href$=".ppt"]:after, .contrast-by a[href$=".ppt"]:after, .contrast-bw a[href$=".pptx"]:after, .contrast-by a[href$=".pptx"]:after, .contrast-bw a[href$=".xls"]:after, .contrast-by a[href$=".xls"]:after, .contrast-bw a[href$=".xlsx"]:after, .contrast-by a[href$=".xlsx"]:after, .contrast-bw a.file-icon:after, .contrast-by a.file-icon:after {
  left: 35px;
  transform: translateY(-34px);
  transition: none;
  -webkit-transition: none;
  box-shadow: none; }


.contrast-bw a:not(.noicon)[href$=".pdf"]:after, .contrast-bw a:not(.noicon)[href$=".doc"]:after, .contrast-bw a:not(.noicon)[href$=".docx"]:after, .contrast-bw a:not(.noicon)[href$=".ppt"]:after, .contrast-bw a:not(.noicon)[href$=".pptx"]:after, .contrast-bw a:not(.noicon)[href$=".xls"]:after, .contrast-bw a:not(.noicon)[href$=".xlsx"]:after, .contrast-bw a:not(.noicon).file-icon:after {
  border-color: #000 transparent transparent #fff; }


.contrast-by a:not(.noicon)[href$=".pdf"]:after, .contrast-by a:not(.noicon)[href$=".doc"]:after, .contrast-by a:not(.noicon)[href$=".docx"]:after, .contrast-by a:not(.noicon)[href$=".ppt"]:after, .contrast-by a:not(.noicon)[href$=".pptx"]:after, .contrast-by a:not(.noicon)[href$=".xls"]:after, .contrast-by a:not(.noicon)[href$=".xlsx"]:after, .contrast-by a:not(.noicon).file-icon:after {
  border-color: #000 transparent transparent #ff0; }


a:not(.noicon)[href$=".pdf"]:hover:after, a:not(.noicon)[href$=".doc"]:hover:after, a:not(.noicon)[href$=".docx"]:hover:after, a:not(.noicon)[href$=".ppt"]:hover:after, a:not(.noicon)[href$=".pptx"]:hover:after, a:not(.noicon)[href$=".xls"]:hover:after, a:not(.noicon)[href$=".xlsx"]:hover:after, a:not(.noicon).file-icon:hover:after {
  border-color: white transparent transparent #ec2429; }


.contrast-bw a:not(.noicon)[href$=".pdf"]:hover:after, .contrast-bw a:not(.noicon)[href$=".doc"]:hover:after, .contrast-bw a:not(.noicon)[href$=".docx"]:hover:after, .contrast-bw a:not(.noicon)[href$=".ppt"]:hover:after, .contrast-bw a:not(.noicon)[href$=".pptx"]:hover:after, .contrast-bw a:not(.noicon)[href$=".xls"]:hover:after, .contrast-bw a:not(.noicon)[href$=".xlsx"]:hover:after, .contrast-bw a:not(.noicon).file-icon:hover:after {
  border-color: #fff transparent transparent #000; }


.contrast-by a:not(.noicon)[href$=".pdf"]:hover:after, .contrast-by a:not(.noicon)[href$=".doc"]:hover:after, .contrast-by a:not(.noicon)[href$=".docx"]:hover:after, .contrast-by a:not(.noicon)[href$=".ppt"]:hover:after, .contrast-by a:not(.noicon)[href$=".pptx"]:hover:after, .contrast-by a:not(.noicon)[href$=".xls"]:hover:after, .contrast-by a:not(.noicon)[href$=".xlsx"]:hover:after, .contrast-by a:not(.noicon).file-icon:hover:after {
  border-color: #ff0 transparent transparent #000; }

@supports (-webkit-clip-path: polygon(37px 0, 100% 20px, 100% 100%, 0 100%, 0 0)) or (clip-path: polygon(37px 0, 100% 20px, 100% 100%, 0 100%, 0 0)) {

  a:not(.noicon)[href$=".pdf"]:after, a:not(.noicon)[href$=".doc"]:after, a:not(.noicon)[href$=".docx"]:after, a:not(.noicon)[href$=".ppt"]:after, a:not(.noicon)[href$=".pptx"]:after, a:not(.noicon)[href$=".xls"]:after, a:not(.noicon)[href$=".xlsx"]:after, a:not(.noicon).file-icon:after {
    border-color: transparent transparent transparent #d2002d; }

  a:not(.noicon)[href$=".pdf"]:hover:after, a:not(.noicon)[href$=".doc"]:hover:after, a:not(.noicon)[href$=".docx"]:hover:after, a:not(.noicon)[href$=".ppt"]:hover:after, a:not(.noicon)[href$=".pptx"]:hover:after, a:not(.noicon)[href$=".xls"]:hover:after, a:not(.noicon)[href$=".xlsx"]:hover:after, a:not(.noicon).file-icon:hover:after {
    border-color: transparent transparent transparent #ec2429; }

  .contrast-bw a[href$=".pdf"]:before, .contrast-bw a[href$=".doc"]:before, .contrast-bw a[href$=".docx"]:before, .contrast-bw a[href$=".ppt"]:before, .contrast-bw a[href$=".pptx"]:before, .contrast-bw a[href$=".xls"]:before, .contrast-bw a[href$=".xlsx"]:before, .contrast-bw a.file-icon:before {
    -webkit-clip-path: none;
    clip-path: none; }

  .contrast-by a[href$=".pdf"]:before, .contrast-by a[href$=".doc"]:before, .contrast-by a[href$=".docx"]:before, .contrast-by a[href$=".ppt"]:before, .contrast-by a[href$=".pptx"]:before, .contrast-by a[href$=".xls"]:before, .contrast-by a[href$=".xlsx"]:before, .contrast-by a.file-icon:before {
    -webkit-clip-path: none;
    clip-path: none; } }

a:not(.noicon)[href$=".pdf"]:before {
  content: ".pdf"; }

a:not(.noicon)[href$=".doc"]:before {
  content: ".doc"; }

a:not(.noicon)[href$=".docx"]:before {
  content: ".docx"; }

a:not(.noicon)[href$=".ppt"]:before {
  content: ".ppt"; }

a:not(.noicon)[href$=".pptx"]:before {
  content: ".pptx"; }

a:not(.noicon)[href$=".xls"]:before {
  content: ".xls"; }

a:not(.noicon)[href$=".xlsx"]:before {
  content: ".xlsx"; }

a:not(.noicon)[href$=".mov"]:before {
  content: ".mov"; }

a:not(.noicon).file-icon.video:before {
  font-family: "navicons";
  content: "\e039";
  font-size: 34px;
  padding-top: 38px; }

a:not(.noicon).file-icon:before {
  content: attr(file-type); }



div.sigplus-center>* {
    float: none!important;
    clear: both!important;
    margin: 0 auto!important;
    text-align: center!important;
}

div.sigplus-gallery>ul {
    display: flex;
    flex-flow:row wrap;
    list-style:none;
    padding: 0;
    align-items:center;
}

div.sigplus-gallery>ul>li {
    flex: auto !important;
}

div.sigplus-gallery ul>li>a {
    display: inline-block;
    border: 1px solid #cccccc;
    margin: 7px;
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 30px;
    z-index: 1101;
    outline: none;
    display: none;
    width: auto !important;
}


#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}


#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 10%;
    cursor: pointer;
    z-index: 1102;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left:hover {
    background: -webkit-linear-gradient(left, rgba(0,0,0,.3), rgba(220,220,220,0)); 
    background: -o-linear-gradient(right, rgba(0,0,0,.3), rgba(220,220,220,0)); 
    background: -moz-linear-gradient(right, rgba(0,0,0,.3), rgba(220,220,220,0));  
    background: linear-gradient(to right, rgba(0,0,0,.3), rgba(220,220,220,0)); 
}
#fancybox-right:hover {
    background: -webkit-linear-gradient(left, rgba(220,220,220,0), rgba(0,0,0,.3)); 
    background: -o-linear-gradient(right, rgba(220,220,220,0), rgba(0,0,0,.3)); 
    background: -moz-linear-gradient(right, rgba(220,220,220,0), rgba(0,0,0,.3));  
    background: linear-gradient(to right, rgba(220,220,220,0), rgba(0,0,0,.3)); 
}

#fancybox-left-ico {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
}

#fancybox-right-ico {

    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}
#fancybox-right-ico span{ 
    transform: translateY(-50%);
}

#fancybox-left-ico::before {
    font-family: 'navicons' !important;
    content:"\f137";
    font-size: 35px;
}

#fancybox-right-ico::before {
    font-family: 'navicons' !important;
    content:"\f138";
    font-size: 35px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}

/*COMPAT*/
.data {
    color: #494949;
    font-size: 0.9em;
    float: right;
    font-weight: bold;
}
