/* news */

/* news no image */


.category-menu-view li {
    flex: 0 0 auto;
    padding-right:2rem;
}



.layout-news-no-image .news-list-item > .col-md-3 {
    padding: 0;
    width: 0;
    flex: 0 0 0;
    max-width: 0;
}
.layout-news-no-image .news-list-item > .col-md-9 {
    width: 100%;
    flex: 0 0 100%;
	 max-width: 100%;
}


@media (min-width:768px){
  
  .news-list-item .col-md-9.articletype-0 > h3 {
      float: left;
      width: 60%;
  }
  .news-list-item .extra {
      float: right;
      margin-bottom: 20px;
      position: absolute;
		right: 1rem;
		top: 0.5rem;
  }

}

.news-list-item .extra {
    color: transparent;
}
.news-list-item .extra .glyphicon.glyphicon-calendar,
.news-list-item .extra .glyphicon.glyphicon-tags,
.news-list-item .extra .label.label-info {
    display: none;
}
.extra [itemprop*="date"] > div:first-child {
    padding-right: 0.25rem;
}

.news-list-item time {
    color: #909090;
    display: flex;
}
@media (max-width:767px){
  .news-list-item .col-md-3 {
      margin-bottom: 30px;
      float: left;
    width: 100%;
  }
}

.news-list-view {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.news-list-view .row.news-list-item {
	 margin-bottom: 3rem;
    flex: 1 0 auto;
    max-width: 100%;
}
.news-list-view .col-md-9.articletype-0 > h3 {
    margin-top: 0;
}


.news-list-view .row.news-list-item .lead {
    margin-bottom: 5px;
    clear:both;
    padding-right: 12%;
}
.news-list-view .lead > p {
    line-height: 1.4;
}
.news-list-view .btn.btn-default.btn-read-more {
  float: right;
}


.news-single .glyphicon.glyphicon-calendar {
    display: none;
}
.news-single .lead > p {
    line-height: 1.3;
}


/* blog nowis u.a. */

.news-list-view > .page-navigation:first-child {
    visibility: hidden;
    position: absolute;
    height: 0;
    width: 0;
    left: -999em;
}



/* jobs (news) */

div#news-job {
  display: flex;
  flex-direction: column;
  margin-bottom: 3rem;
}
.nav.nav-sidebar.category-menu-view {
	margin-bottom: 1.5rem;
	padding-left: 1.2rem;
}

.layout-job-list .news-list-view {
    border-top: 2px solid whitesmoke;
}
.layout-job-list .thumbnail {
    border: 0px solid whitesmoke;
}

.layout-job-list h3 {
    width: 100% !important;
}
.layout-news-thumb-pagi .btn-read-more,
.layout-job-list .btn-read-more {
    display: none;
}


@media (min-width:768px){

  .layout-job-list .news-list-view .media-heading {
    float: left;
    min-height: 90px;
    padding-right: 5%;
    width: 50%;
  }
  .layout-job-list .media-body > p {
      float: left;
      max-width: 70%;
      width: 45%;
  }
  .layout-job-list .news-list-view .pull-left {
      min-width: 150px;
  }

}
.layout-job-list .news-list-view {
    padding: 10px 15px;
}
.layout-job-list .news-list-view .article:nth-child(2n) {
    background-color: whitesmoke;
    margin-left: -15px;
    margin-right: -15px;
    padding: 10px 15px;
}


.layout-job-list .btn.pull-right:after {
  content:' \f105';
  font-family: "Font Awesome 5 free";
  /*width:1.4em;*/
  display:inline-block;
    transform: translateY(0.05em);
}
.layout-job-list .news-single .extra {
    display: none;
}
.layout-job-list .news-single .btn.btn-default:before {
    content: ' \f104 ';
    font-family: "Font Awesome 5 free";
    display: inline-block;
    transform: translateY(0.05em);
}
.layout-job-list .btn.pull-right,
.layout-job-list .news-single .btn.btn-default {
    background-color: transparent;
    padding: 10px 0;
    display:inline-block;
}

.pagination li {
    padding-right: 0.25rem;
}

.pagination>li>a, .pagination>li>span {
    padding: 0.5rem 1rem;
    font-weight: 600;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	color:white;
}


/* search */

input, textarea {
    border: 1px solid #ccc;
    padding: 5px;
}
[summary*="Search form"] tbody tr:nth-child(2) {
    margin-left: -35px;
    position: relative;
}
[summary*="Search form"] tbody tr {
    display: block;
    float: left;
    width: auto;
}
[summary*="Search form"] td {
    padding: 5px 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
    width: 200px;
    line-height: 1.6em;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
    width: 100px;
    background-color: #f3f3f3;
    color:#595959;
    border: 1px solid #ccc;
}
.tx-indexedsearch-searchbox-button.submit {
    margin-top: 0;
}
.tx-indexedsearch-info > .tx-indexedsearch-text-item-path {
  display: block;
}
.tx-indexedsearch-form,
.tx-indexedsearch-search-submit {
    float: left;
}
.tx-indexedsearch-search-submit {
    margin-left: 10px;
}
#tx_indexedsearch:after {
  content:'';
  display:block;
  clear:both;
}

.tx-indexedsearch-searchbox > * fieldset legend {
    left: -999em;
    position: absolute;
}
.tx-indexedsearch-searchbox {
    margin-bottom: 20px;
}
div.tx-indexedsearch-browsebox {
    float: left;
    margin-top: 15px;
    width: 100%;
}
ul.tx-indexedsearch-browsebox {
  list-style: none;
  margin:0;
  padding:0 0 2px 0;
  width:100%;
  float:left;
   background-color: whitesmoke;
   margin-top:10px;
   margin-bottom:20px;
   padding-left:10px;
}


ul.tx-indexedsearch-browsebox > li {
    float: left;
    margin-right:10px;
    padding:0;
    
}
ul.tx-indexedsearch-browsebox > li a {
  padding: 5px 5px;
  display:inline-block;
}

.tx-indexedsearch-redMarkup {
    color: #0061b0;
}
.tx-indexedsearch-icon,
.tx-indexedsearch-result-number,
.tx-indexedsearch-percent {
    /*display: none;*/
}
.tx-indexedsearch-text-item-path {
  /*position: absolute;
  left:-999em;*/
}

/*  */
.tx-indexedsearch-rules {
    display: none;
}
.tx-indexedsearch-percent.percent,
.tx-indexedsearch-info.info {
    visibility: hidden;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: #0061b0;
}

.page-45 .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
    width: 200px;
}
[summary*="Search form"]:after {
  clear: both;
  content: '';
  height:0;
  visibility: hidden;
  display:block;
}

div.tx-indexedsearch-browsebox {
    float: left;
    margin-top: 15px;
    width: 100%;
}
.browsebox {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 15px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox li {
    display: inline;
    margin-right: 5px;
    padding: 5px 15px 5px 0;
}


/* news search */

.news-search-result {
    margin-bottom: 7rem;
}

/* ########### */





.layout-news-thumb-pagi .news-list-view {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
  /*  margin-left: -1.5rem;
	margin-right: -1.5rem;*/

}

.layout-news-thumb-pagi .news-list-view .row.news-list-item {
	float: none;
	margin-bottom: 4rem;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 30%;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%;
	max-width: 30%;
	/*width: 33%;*/
	/*max-width: calc(33.3333% - .5rem);*/
	padding: 0 0 1rem;
	margin-left: 0;
	margin-right: 0;
	border: 1px solid #ddd;
	margin-left: 1.6666%;
	margin-right: 1.6666%;
}



.layout-news-thumb-pagi .page-navigation {
    display: block;
    width: 100%;
    float: left;
    padding: 0 2rem;
}

.layout-news-thumb-pagi .col-md-3, .layout-news-thumb-pagi .col-md-9 {
    width: 100%;
    padding:0;
    flex: 0 0 100%;
	 max-width: 100%;
}
.layout-news-thumb-pagi .col-md-3 {
	margin-bottom: 0;
	
}
.layout-news-thumb-pagi .col-md-9 {
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.layout-news-thumb-pagi .extra {
	display:none;
}
.layout-news-thumb-pagi h3 {
	margin-bottom:1rem;
	margin-top:1.5rem;
	font-size: 1.3333rem;
	padding-top:1rem;
	width:100% !important;
}

.layout-news-thumb-pagi .lead {
	color:#595959;
	font-size:inherit;
	font-weight:400;
	margin-top: 0.5rem;
   margin-bottom: 2rem !important;
}
.layout-news-thumb-pagi .lead p {
	line-height:1.6;
}




.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: gray;
    border-color: gray;
}
.pagination>li>a, .pagination>li>span {
    color: gray;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
    color: dimgray;
}

.layout-news-thumb-pagi .news-list-view > .row {
    width: calc(100% + 30px);
}


.news-search-form > .form-group:nth-child(3),
.news-search-form > .form-group:nth-child(4) {
    display: none;
}

.news-search-form {
    display: flex;
    flex-direction: row;
}
.news-search-form > .form-group {
    display: flex;
    flex-direction: row;
}
.news-search-form > .form-group > label {
	display:none;
}
.news-search-form input.btn.btn-default {
    padding: 6px 12px;
    margin-top: 0;
	margin-bottom: 1.5rem;
}

.news-search-result h3 {
    width: 100% !important;
    margin-top:0;
    margin-bottom: 1rem;
}
.news-search-result .row.news-list-item {
	margin-bottom:3rem;
}
.news-search-result .lead {
    margin-bottom: 1rem;
}


video.img-responsive {
    max-width: 60%;
}
@media only screen and (max-width:991.98px){
    video.img-responsive {
        max-width: 75%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width:767.98px){
	video.img-responsive {
        max-width: 100%;
    }
    .layout-news-thumb-pagi .news-list-view {
		margin-left:0;
		margin-right:0;
	}
	.layout-news-thumb-pagi .news-list-view .row.news-list-item {
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 92%;
		max-width: 92%;
	}
	.layout-news-thumb-pagi .news-list-view .row.news-list-item {
		margin-left: 2%;
	  margin-right: 2%;
	}
	.layout-news-thumb-pagi .col-md-3 {
    	margin-bottom: 1rem;
	}
	ul.pagination {
    	margin-top: 0;
	}
	.pagination>li.previous,
	.pagination>li.last.next {
		margin-top:0.5rem;
		margin-bottom:0.5rem;
		display:block;
	}
	.pagination>li.previous:after,
	.pagination>li.last.next:before {
    	display: block;
    	clear: both;
    	content: "";
    	margin-bottom: 0.5rem;
    	margin-top:0.5rem;
	}
	.news-list-view .thumbnail a.more.btn.btn-primary {
    float: right;
	}
	.news-list-view .thumbnail .caption:after {
    	content:"";
    	clear:both;
    	display:block;
    	height:1px;
      visibility: hidden;
	}
}
