@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700&subset=latin,latin-ext);

body {
    overflow-x: hidden;
}

html, body {height: 100%;}
body {font-family: 'Ubuntu', sans-serif;}
.wrapper {min-height:100%;height:100%;width:100%;}

a {color:black;text-decoration:none;}
a:hover {color:black;text-decoration:underline;}

#top {margin-top:20px;}
.logo {}
.poprzednia-wersja {margin-left:20px;display:none;}

.rows {overflow: hidden;}

.meta-links {padding:0;margin:0;list-style:none;}
.meta-links li {display:inline-block;margin:0 3px;}
.meta-links {margin-top:15px;float:right;}
.meta-links a {color:black;display:inline-block;cursor:pointer;}
.meta-links a:hover {opacity:0.8;}
.meta-links span:hover {opacity:0.8;}

.meta-links .contrast {display:block;width:29px;height:17px;background:url(../../images/zalobna/kontrast-ico.png)}
.meta-links .bip {display:block;width:19px;height:23px;background:url(../../images/zalobna/bip.png)}
.meta-links .en {display:block;width:20px;height:20px;background:url(../../images/zalobna/en.png)}
.meta-links .rss {display:block;width:15px;height:15px;background:url(../../images/zalobna/rss-ico.png)}
.meta-links .a2 {display:block;width:20px;height:20px;background:url(../../images/zalobna/font-size.png) center bottom no-repeat;position:relative;top:3px}

.richText.textBig > p, .richText.textBig > span, .richText.textBig > p > span  {font-size:20px !important;}
.richText.textBigger > p, .richText.textBigger > span, .richText.textBigger > p > span {font-size:24px !important;}

.modal-dialog {z-index:99999;}

.navbar-default {background-color: white;border-color: white;border: none;margin-bottom:0;}
nav#topnav.fixed {
  position: fixed;
  z-index: 9999999;
  background: white;
  width: 100%;
  top: 0;
}

input#ads-searchsubmit {position: absolute;right: 5px;top: 10px;}
#ads-search {padding-right: 27px;border-radius: 0;}

#header {margin-top:20px;}
input#searchsubmit {position: absolute;right: 5px;top: 10px;}
#top-search {padding-right: 27px;border-radius: 0;max-width:160px;}
#header .form-group {position: relative;}
#navbar {padding:0;}
.navbar-nav {margin:0;margin-left:-1px;}
#navbar .nav li a {font-size:18px;color:black !important;font-weight:300;
-webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow:hidden;
}
#navbar .nav li a:hover {color:#7f7f7f !important;text-decoration:none !important}
#navbar .nav li a:hover:after {opacity:1;filter: alpha(opacity=1);bottom:0px;}

#navbar .nav li a:after {
      content: "";
  height: 5px;
  width: 100%;
  background:url(../../images/zalobna/menu_hover.png) center bottom repeat-x;
  position: absolute;
  left: 0;
  bottom: -5px;
  z-index: 203;
  opacity: 0;
  filter: alpha(opacity=0);
  
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.block-container .title {position:relative;text-align:center;margin-bottom:20px;}
.block-container .title h1 {font-size:24px;text-transform:uppercase;font-weight:300;}
.block-container .title h1 span {background:white;padding:0 15px;}
.block-container .line {height: 1px;background: gray;position: absolute;top: 12px;width: 100%;  z-index: -1;}

#info {margin-top:10px;}

.block-container h4 {font-size:18px;text-transform:uppercase;font-weight:bold;}
.block-container ul {padding:0;margin: 10px 0 10px 0;list-style:none;}
.block-container ul li a {color:black;}
.block-container ul li {position:relative;padding-left:10px;margin: 3px 0;}
.block-container ul li:before {
  content: "";
  border: 1px solid #7f7f7f;
  border-radius: 100%;
  width: 5px;
  height: 5px;
  display: inline-block;
  background: #7f7f7f;
  position: absolute;
  left: 0;
  top: 8px;
}

.knbox {margin-bottom:20px;position: relative;}
.knbox a:link, .knbox a:visited {color:black;}
.knbox .text {float:left;margin-left:40px;}
.kontakt-name .ico {background:url(../../images/zalobna/place-ico.png) top center no-repeat;}
.kontakt-email .ico {background:url(../../images/zalobna/email-ico.png) top center no-repeat;}
.kontakt-godziny .ico {background:url(../../images/zalobna/godziny-ico.png) top center no-repeat;}
.kontakt-tel .ico {background:url(../../images/zalobna/phone-ico.png) top center no-repeat;}

.knbox .ico { 
    width: 30px;
  height: 100%;
  overflow: hidden;
  min-height: 100%;
  position: absolute;
}

#submenu {height:185px;}
.submenu-container {background:#7f7f7f;margin-top:20px;}
.submenu-container a {color:white;}
.submenu-container a:hover {text-decoration:none;}
.icons {
  height: 80px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.owl-item {text-align: center;padding:20px 0;
-webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.owl-item > div {height:145px;}
.owl-item img {
  max-height: 100%;
  width:auto;
  display: inline-block;
}
.owl-item:hover {background: #6E6D6D;}
.icon-wrapp {
    display: table;
  width: 100%;
  height: 100px;
}

.owl-next {
  position: absolute;
  right: -50px;
  top: 50%;
  width: 30px;
  height: 49px;
  background: url(../../images/domyslna/arrow.svg) no-repeat center center !important;
  opacity: 1 !important;
  text-indent: -9999px;
  border-radius: 0 !important;
  margin-top:-24.5px !important;
}

.owl-prev {
  position: absolute;
  left: -50px;
  top: 50%;
  width: 30px;
  height: 49px;
  background: url(../../images/domyslna/arrow.svg) no-repeat center center !important;
  transform: rotate(180deg);
  opacity: 1 !important;
  text-indent: -9999px;
  border-radius: 0 !important;
  margin-top:-24.5px !important;
}

.owl-item p {font-size:16px;text-transform:uppercase;font-weight:300;  line-height: 20px;margin-top: 5px;}

.nomargin {margin:0 !important;}


.owl-play-pause {
    position: relative;
    z-index: 1;
    left: 110%;
    bottom: 30%;
    width: 30px;
}

#owl-play {
    background: url('../../images/controls.png') -86px -11px no-repeat;
    display: inline-block;
    height: 11px;
    width: 10px;
    z-index: 1;
}

.calodobowo {font-size: 18px;color: black;font-weight: bold;margin-top: 0;margin-left:20px;}

#gotop {z-index:999999999999;cursor:pointer;position:fixed;bottom:100px;right:0;width:63px;height:56px;background:url(../../images/zalobna/go-top.png) center center no-repeat;
opacity:0;-webkit-transition: opacity 0.5s ease-out;
    -moz-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out;}
#gotop.active {display:block;opacity:1;}

@media (max-width: 768px) {
    #top .col-sm-3, #top .col-sm-6 {text-align:center;}
    #top p {text-align: center !important;}
    #content .table tr th {line-height:20px !important;}
    
}


@media (max-width: 768px) {
    #top-search {max-width:100%;}
}


.mrgtop60 {margin-top:60px;}
div#footer {
  padding-top: 20px;
  padding-bottom: 20px;
}
#footer a {color:black;}

#map-content ul {padding:0;margin:0;list-style:none;}
#map-content ul li {display:none;}
#map-content ul li.active {display:block;}


.top-content-container {
    width:100%;
    background: #0A5396;
    color: white;
}
#top-content .title {
  margin-top: 20px;
  margin-bottom:20px;
  font-size: 26px;
  color: white;
  float: left;
  width: 50%;
}
.breadcrumb-site {float:right;width:50%;text-align:right;}
.breadcrumb-site .breadcrumb {background:none;margin-top:20px;font-size:12px;color:white;padding-left: 0;padding-right: 0;}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #008a49;
  content: ">";
  font-size: 8px;
  display: inline-block;
  line-height: 17px;
}
.breadcrumb a {color:white}

.menu-adds {margin-top:25px;}
.menu-adds .menu-item {margin-bottom:30px;padding-left:15px;padding-right:15px;}
.menu-adds .menu-item .outer {height:226px;display:table;width:100%;}
.menu-adds.ulice .menu-item .outer,
.menu-adds.chodniki .menu-item .outer,
.menu-adds.przystanki .menu-item .outer {width:66.66%;margin:0 auto;}
.menu-adds .menu-item .inner {  display: table-cell;vertical-align: middle;text-align: center;}
.menu-adds .menu-item span {color:black;font-size:18px;text-align:center;width:100%;display:block;margin-top:5px;}
.menu-adds a:hover {text-decoration:none;}
.menu-adds .menu-item a:hover .outer {transform:scale(0.95); -webkit-transform:scale(0.95); 
-moz-transform:scale(0.95); -o-transform:scale(0.95); }

.menu-item .outer {background:#7f7f7f !important;}
.menu-item:hover .outer {background:#6E6D6D !important;}

.map-widget_title {font-size:26px;color:#3d3d3d;margin-top:10px;margin-bottom:15px;}
.map {position: relative;margin-top: 20px;display: inline-block;margin-top:50px;}

span#print {color:#c2c2c2;margin-top: 50px;margin-bottom:30px;display: inline-block;float: right;padding-right: 50px;height:45px;line-height:45px;background: url(../../images/zalobna/print.png) center right no-repeat !important;cursor:pointer;}
span#print:hover {text-decoration:underline;}

.body-content {
  margin-top: 30px;
  margin-bottom: 20px;
    text-align: justify;
}

.point {
  background: url(../../images/zalobna/pin.png) center center no-repeat;
  width: 29px;
  height: 35px;
  color: white;
  text-align: center;
  padding-right: 5px;
  line-height: 25px;
  cursor:pointer;
}

.point-tab {table-layout:fixed;width:100%;}
.point-tab img {border:1px solid white;width:100% !important;height:auto !important;}
.point-tab h4 {text-align:left;}
span.red {font-size:24px;color:#e03136;}
.title {font-size: 26px;color: #3d3d3d;font-weight:400;}
.qtip-content {font-size:13px;text-align:justify !Important;line-height:16px;}

.rows table {width: 100%;height: 100% !important;max-width: 100%;table-layout: fixed;}
.rows table img {max-width: 90%;}
#content .rows {margin-bottom:20px;}

#legend {
    background: url(../../images/zalobna/legend.png) center right no-repeat;
    height:45px;
    display:inline-block;
    line-height:45px;
    color:#0a5396;
    font-size:14px;
    padding-right:50px;
    cursor:pointer;
    margin-right:20px;
    opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

#pdf {
    background: url(../../images/zalobna/pdf.png) center right no-repeat;
    height:45px;
    display:inline-block;
    line-height:45px;
    color:#e03136;
    font-size:14px;
    padding-right:50px;
    cursor:pointer;
    opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
#pdf:hover {text-decoration:none;}

#legend-map {display:none;}
.rows .cols .content {
  margin: 10px 0;
  border-right:1px solid white;
}
.cols:last-child .content {
  border:none;
}

#content .tables {text-align:left;}
#content .tables tr td {padding: 5px;  vertical-align: top;}
#content .tables tr:first-child td {border-top:none !important;}
#content .tables tr:nth-child(2n+1) {background:none}
#content .tables tr:nth-child(2n) {background:none}

::selection {
  background: #7f7f7f;
  color: #fff;
}

.article-row {clear: both;overflow: hidden;font-size:14px;}
.article-row.no-clear {clear:none;}
.big-article {max-height:360px;min-height:360px;position:relative;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.small-article {max-height:225px;min-height:225px;position:relative;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.smalls-article {max-height: 180px;min-height:180px;position: relative;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.small-article-big {max-height:250px;min-height:250px;position:relative;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.article-row .date {font-size:14px;color:#929292;padding-left:30px;background:url(../../images/zalobna/date-ico.png) center left no-repeat;}
.article-row.no-clear .date {margin-top:5px;display:block;}
.article-row h2 {font-size:30px;font-weight:normal;color:black;}
.article-row h2 a:link, .article-row h2 a:visited {font-size:30px;font-weight:normal;color:black;}
.article-row h2 a:hover {color:#0a5396;text-decoration:none;}

.article-row a.read-more {height:45px;line-height:45px;color:#c2c2c2;display: inline-block;position:absolute;bottom:20px;right:0;}
.article-row a.read-more span {display:block;float:right;margin-left:5px;width:45px;height:45px;background:#c2c2c2 url(../../images/zalobna/read-more.png) center center no-repeat;border-radius:50%;}

.article-row a.read-more.red {color:#e03136;}
.article-row a.read-more.red span {display:block;float:right;margin-left:5px;width:45px;height:45px;background:#e03136 url(../../images/zalobna/read-more.png) center center no-repeat;border-radius:50%;}

.pagination .disabled {display:none;}
.pagination > li.active > a, .pagination > li > span, .pagination > li > a:hover {
  position: relative;
  float: left;
  padding: 3px 9px;
  line-height: 1.42857143;
  color: white;
  text-decoration: none !Important;
  background-color: #0a5396;
  border: none;
  border-radius: 50%;
  margin-left: 5px;
}
.pagination > li > a:hover {text-decoration:none !Important;    background-color: #0a5396 !important;}

.pagination > li > a {
  position: relative;
  float: left;
  padding: 3px 9px;
  line-height: 1.42857143;
  color: black;
  text-decoration: none;
  border: none;
  border-radius: 50%;
  margin-left: 5px;
}

.pagination > li.next a, 
.pagination > li.prev a,
.pagination > li.last a, 
.pagination > li.first a {
    background-color: transparent;
    color:black;
    border:none;
    padding: 3px 9px;
}

.single-article .date {font-size:14px;color:#929292;padding-left:30px;background:url(../../images/zalobna/date-ico.png) center left no-repeat;}
.single-article .img {margin-bottom:10px;}

.article-row {margin-bottom:20px;}
.article-row.last {margin-bottom:0;}
.article-row a:hover .big-article, .article-row a:hover .small-article {opacity:0.7}

.random-article {margin-top:20px;}
.random-article .widget_title {font-size: 26px;color: #3d3d3d;margin-top: 10px;margin-bottom: 35px;line-height:45px;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.random-article .widget_title span {display: block;float: left;width: 45px;height: 45px;background: #e03136 url(../../images/zalobna/ogloszenie.png) center center no-repeat;border-radius: 50%;margin-right:10px;}
.random-article .date {font-size:14px;color:#929292;padding-left:30px;background:url(../../images/zalobna/date-ico.png) center left no-repeat;margin-bottom:10px;display:block;}
.random-article h2 {font-size:24px;font-weight:normal;color:black;}
.random-article h2 a:link, .random-article h2 a:visited {font-size:24px;font-weight:normal;color:black;}
.random-article h2 a:hover {color:#0a5396;text-decoration:none !important;}
.random-article a:hover .small-article {opacity:0.7}

.table-jobs {width:100%;}

.jobs .widget_title {font-size: 26px;color: #3d3d3d;margin-top: 10px;margin-bottom: 15px;line-height:45px;}

.file {width: 80px;display: block;float: left;padding-top: 40px;text-align: center;margin-left: 15px;margin-top:10px;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.file.ogloszenie {background:url(../../images/zalobna/ogloszenie-small.png) center top no-repeat;font-size:14px;color:#e03136;}
.file.wyniki {background:url(../../images/zalobna/wyniki-small.png) center top no-repeat;font-size:14px;color:#00a859;}
.year {background:#7f7f7f;font-size:24px;color:white;text-align:center;width:100%;padding:5px;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.do-pobrania {margin-top:20px;margin-bottom:20px;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.do-pobrania a {background:url(../../images/zalobna/ogloszenie.png) center left no-repeat;font-size:14px;color:#e03136;padding-left:65px;height:45px;line-height:45px;display:block;}

#content .table {text-align:left;border-spacing:10px;width:100%;}
#content .table tr th {font-size: 14px;font-weight:normal;line-height:40px;  vertical-align: middle;}
#content .table tr td {min-height:60px;border-bottom:1px solid #c2c2c2;vertical-align: middle;}
#content .table thead tr {background:#c2c2c2 !important; color:white;font-weight:bold;}
#content .table tr:nth-child(2n+1) {background:none;}
#content .table tr:nth-child(2n) {background:none;}
#content .table tr:hover {  background: rgb(239, 239, 239);}

.contract .widget_title {font-size: 26px;color: #3d3d3d;margin-top: 10px;margin-bottom: 15px;line-height:45px;}
a.contract-more {
  display: block;
  min-height: 40px;
  line-height: 40px;
  color: black;
  font-weight: bold;
}

a.contract-more.red {color:#e03136;}
a.contract-more.green {color:#0a5396;}

.single-contract .widget_title {font-size: 26px;color: #3d3d3d;margin-top: 10px;margin-bottom: 15px;line-height:45px;}

.mrgtop20 {margin-top:20px;}
.mrgtop30 {margin-top:30px;}
.mrgtop50 {margin-top:50px;}
.mrgtop60 {margin-top:60px;}

.table-contract {text-align:left;border-spacing:10px;width:100%;}
.table-contract tr {border-bottom: 1px solid rgb(202, 202, 202);}
.table-contract tr td, .table-contract tr th {padding:5px;}
a.download {height:35px;display:inline-block;padding-right:55px;background:url(../../images/zalobna/pdf-small.png) center right no-repeat;line-height:35px;color:#e03136}

/* Facebook Slider */
/* glowny div z like box'em */
#like-box {
    position: fixed;
    z-index: 1;
    top: 310px;  /* jego polozenie od gory */
    right: -3px; /* szerokosc wygenerowanego boxa + 4px obramowania */
    -webkit-transition: right 0.5s ease-out;
    -moz-transition: right 0.5s ease-out;
    -o-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
}
/* pasek z logo FB */
#like-box .belt {
  position: relative;
  z-index: 0;
  cursor:pointer;
  float: left;
  width: 63px;
  height: 56px;
  margin-top:10px;
  background: url(../../images/fb.png) center center no-repeat;
}


#twitter-box {
  position: fixed;
  z-index: 1;
  top: 380px;
  right: -3px;
  -webkit-transition: right 0.5s ease-out;
  -moz-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
}
/* pasek z logo FB */
#twitter-box .belt {
  position: relative;
  z-index: 0;
  cursor:pointer;
  float: left;
  width: 63px;
  height: 56px;
  margin-top:10px;
  background: url(../../images/twitter.png) center center no-repeat;
}

.bottom-article {margin-top:20px;}

a.back-category {height:45px;line-height:45px;color:#c2c2c2;display: inline-block;}
a.back-category span {display:block;float:left;margin-right:5px;width:45px;height:45px;background:#c2c2c2 url(../../images/zalobna/read-more.png) center center no-repeat;border-radius:50%;}

a.back-category:hover {text-decoration:underline;}

.search-result {margin-top:20px;}

span#icError {
    font-size: 250px;
  line-height: 250px;
  display: inline-block;
  color: #eee;
}

.date-jobs {padding-left:25px;background:url(../../images/zalobna/date-ico_color.png) center left no-repeat;line-height:17px;width:110px;display:block;
opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}


.pdf {
    background: url(../../images/zalobna/pdf-small.png) center right no-repeat;
    height:35px;
    display:inline-block;
    line-height:35px;
    color:#e03136;
    font-size:14px;
    padding-right:50px;
    cursor:pointer;
}
.pdf:hover {text-decoration:none;color:#e03136;}

span.lp {display:inline-block;width:40px;height:40px;border:2px solid #c2c2c2;color:#c2c2c2;font-size:18px;border-radius:100%;text-align:center;line-height:36px;}

.gal-img {position:relative;border:2px solid #ececec;height:220px;overflow:hidden;display:block;margin-bottom:10px;}
.gal-img > div.im {
    -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    width:130%;
    height:130%;
    position:absolute;
    left:-5px;top:-5px;
    overflow:hidden;
}
.gal-img:hover > div.im {
   height:105%;
   width:105%;
   margin-top: 0;
  margin-left: 0;
}

.form-control:focus {
  border-color: #7f7f7f;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.map img {max-height:800px;}

.error-title {color:#7f7f7f;}

ul.list-page {overflow:hidden;}
ul.list-page li {color:#0a5396;}
ul.list-page li h4 {color:black;}


.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#7f7f7f !Important;}

img {
    opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.wrapp-article-slider ul.bx-slider li {
    opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.rows {
    opacity:1;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

.navs {width:100%;list-style:none;padding:0;margin:0;}
.nav-tab {border:0 !important;background:#e5e5e5;padding:0;margin:0;}
.nav-tab li {background:#e5e5e5;margin:0;display:inline-block;}
.nav-tab li.active {border:none;margin:0;}
.nav-tab li.active a {border:none;margin:0;background:#00a859;color:white;text-decoration:none !important;}
.nav-tab li a {
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 10px 26.5px;
  display: block;
  color: black;
  font-size: 15px;
  position:relative;
  
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.nav-tab li a:hover {border:none;margin:0;background:#7f7f7f;color:white;text-decoration:none;}

.nav-tab li.active a:after{
	content: "";
	position: absolute;
	bottom: -3px;
	left: 49%;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border: 4px solid;
	border-color: transparent #7f7f7f #7f7f7f transparent;
}

.tab-content {margin-top:30px;}
.tabbed {width:100%;text-align:center;color:white;background:#7f7f7f;padding:10px 10px;}
.tabbed p {margin:0;}
.tabbed-split {width:100%;text-align:center;margin:5px 0;}

@media (max-width: 999px) {
    .rows .cols .content {
        margin: 10px 0;
        border-right:none !important;
        border-bottom:1px solid white !Important;
      }
}

.cols:last-child .content {
  border:none !Important;
}

.menu-item a:hover, .owl-item a:hover, .article-row h2 a:hover {text-decoration:none !important;}


#navbar {position:relative;}
.topmenu-usability {  float: right;
  position: absolute;
  right: 0;}
.logo-btn {margin-left:10px;display:none;}
.navbar.fixed .logo-btn {

}
.navbar.fixed .nav li a {font-size:14px !important;}

@media (max-width: 768px) {
    .lg{float:left;}
    .logo-btn {display:block;float:left;}
    .logo-top {display:none;}
    #header {  margin-bottom: 10px;}
    .navbar-header {padding:5px 0;}
    .owl-next {right:0;}
.ovl-prev {left:0;}
#like-box {
  position: fixed;
  z-index: 9999;
  top: 390px;
  right: -3px;
  -moz-transition: right 0.5s ease-out;
  -o-transition: right 0.5s ease-out;
  transition: right 0.5s ease-out;
}

.menu-adds .menu-item span {min-height:40px;font-size:14px;}
.small-article, .big-article {
    max-height: 100%;
    height: auto;
    position: relative;
    padding-bottom: 70px;
}
#content .richText img {width:100% !important;height:auto !important;}
.nav-tab li {display:block;}
}

@media (max-width: 868px) {
    .wrapp-article-slider ul.bx-slider li .caption{font-size:14px !important;}
.bx-wrapper .bx-pager {display:none;}
}



.test-version {
  background: #00a859;
  padding: 10px;
  text-align: center;
  color: white;
  font-size: 20px;
}

.navbar-brand {padding:15px 0;}
.navbar-brand img {margin-left:5px;}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto !important;
  width: 100%;
}

@media print {
  .rows {display:none;background-color: rgb(0, 168, 89) !important;}
  
  a[href]:after {
    content: none !important;
  }
}

.navbar-header {
    position: relative;
    z-index: 9;
}

table.noborder tr td {border:none !important;}
.text table {margin: 0 !important;}
.text table tr td {border:none !important;}

table.center {margin-left: auto !important;margin-right: auto !important;}

body.textBig .bottom-container li {font-size: 20px !important;}
body.textBigger .bottom-container li {font-size: 24px !important;}

body.textBig .knbox .text {font-size: 20px !important;}
body.textBigger .knbox .text {font-size: 24px !important;}

body.textBig .owl-item p {font-size: 22px !important;}
body.textBigger .owl-item p{font-size: 26px !important;}

body.textBig .container .widget_title h2  {font-size: 32px !important;}
body.textBigger .container .widget_title h2  {font-size: 38px !important;}

body.textBig .breadcrumb-site .breadcrumb  {font-size: 16px !important;}
body.textBigger .breadcrumb-site .breadcrumb  {font-size: 19px !important;}

body.textBig .block-container .title h2  {font-size: 29px !important;}
body.textBigger .block-container .title h2  {font-size: 35px !important;}

body.textBig .menu-adds .menu-item span  {font-size: 22px !important;}
body.textBigger .menu-adds .menu-item span  {font-size: 26px !important;}

body.textBig span  {font-size: 20px !important;}
body.textBigger span {font-size: 24px !important;}

body.textBig h3  {font-size: 34px !important;}
body.textBigger h3 {font-size: 40px !important;}

body.textBig span.date {font-size: 20px !important;}
body.textBigger span.date {font-size: 24px !important;}

body.textBig h2 a {font-size: 42px !important;}
body.textBigger h2 a {font-size: 50px !important;}

body.textBig h3 > span {font-size: 20px !important;}
body.textBigger h3 > span {font-size: 24px !important;}

body.textBig .random-article h2 {font-size: 34px !important;}
body.textBigger .random-article h2 {font-size: 40px !important;}

body.textBig h2.title {font-size: 37px !important;}
body.textBigger h2.title{font-size: 44px !important;}

body.textBig #navbar .navbar-nav span {font-size: 24px !important; transition: none !important;}
body.textBigger #navbar .navbar-nav span {font-size: 28px !important; transition: none !important;}

body.textBig .meta-links > li span {font-size: 14px !important;}
body.textBigger .meta-links > li span {font-size: 14px !important;}

body.textBig .table tr th {font-size: 20px !important;}
body.textBigger .table tr th {font-size: 24px !important;}

body.textBig h4 {font-size: 22px !important;}
body.textBigger h4 {font-size: 26px !important;}

body.textBig .article-row a.read-more {font-size: 20px !important;}
body.textBigger .article-row a.read-more {font-size: 24px !important;}

body.textBig .topmenu-usability, 
body.textBigger .topmenu-usability {
  position: initial;
  width: 100%;
}

.skip-links {
  background-color: #fff;
  font-size: 16px;
  padding: 0 3px;
}

.skip-links a {
  position: absolute;
  color: #000;
  background-color: #fff;
  left: -9000em;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
  text-decoration: none;
}
.skip-links a:focus {
  left: 0;
  opacity: 1;
  z-index: 9999;
  padding: 4px;
  outline: 4px dashed grey;
}