.current-menu-item > a, .current-category-parent > a {
    color: #e30613!important;
    background: none;
}
.author-administrator {
    display: none!important;
}
.author-administrator + date:before {
    display: none;
}
.author-administrator + date {
padding-left:0px!important;
}
.comment-count-0 {display:none;}
.wpcf7 input, .wpcf7 textarea{
    border: 0px solid #000;
    border-bottom: 1px solid #000;   
    margin-top:5px;
    margin-bottom:5px;
    padding:5px 0;
    max-width: 100%;
	font-size: 16px;
	font-weight: 500;
}
@media (min-width:1024px) {
 .videos .col-md-6 .image img {
    height: 390px!important;
    width: auto!important;  
}   
}
.videos .col-md-6 .detail h3 {
    margin-bottom:20px;
}
.observatory, .observatory .col-md-12 {
    /*padding-right:0px;*/
}
.most-readers li a.category {
        color: #5b5b5b!important;
}
.releated .low h3 {
    font-size: 14px;
    margin-bottom: 0;
    line-height: 17px;
    /*height: 50px;*/
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;  
}
.archive .videos .col-md-6:first-child, .archive.videos .col-md-6:last-child {
    padding-right:15px;
    padding-left:15px;
	margin-bottom: 15px;
}
li.post-item {
    display:table;
	width: 100%;
}
li.post-item .col-md-3,
li.post-item .col-md-6,
li.post-item .col-md-9,
li.post-item .col-md-12
{
    /*padding-left: 0!important;*/
}
li.post-item:nth-child(9n-3) .col-md-6,
li.post-item .col-md-12
{
    padding-right: 0!important;
}
li.post-item .videos {
	margin: 0px;
}
li.post-item .date {
	display: inline-block;
    color: #bababa;
	font-size: 12px;
	font-weight: 700;
	margin-top: 10px;
}
li.post-item .post-list-author {
	display: inline-block;
}
li.post-item .post-list-author author {
	font-size: 12px;
	font-weight: 700;
	position: relative;
	/*padding-left: 10px;*/
}
	/*li.post-item .post-list-author author::before {
		content: "";
		position: absolute;
		left: 0px;
		top: 50%;
		background-color: #e30613;
		width: 5px;
		height: 1px;
	}*/
li.post-item tag {
	background-color: #e30613;
    color: #FFF;
    padding: 0 3px;
}
li.post-item .image {
	margin-bottom: 10px!important;
}
li.post-item .img {
	width: 100%;
	height: 164px;
	overflow: hidden;
	position: relative;
}
	li.post-item .img img {
		width: 100%;
		height: auto;
	}

li.post-item:nth-child(9n-3), li.post-item:nth-child(9n-4) {
    display: unset;
}
@media (min-width:1024px) {
  li.post-item:nth-child(9n-3), li.post-item:nth-child(9n-4) {
    display: contents;
}  
}

.normal-list li.post-item:nth-child(9n-3), .normal-list li.post-item:nth-child(9n-4) {
    display: table!important
}
@media (min-width:1024px) {
 .normal-list li.post-item:nth-child(9n-3), .normal-list li.post-item:nth-child(9n-4) {
    display: table!important
}  
}

.owl2 .image img {
    height:auto;
}
.owl2 .image  {
    height:135px;
    overflow:hidden;
	margin-bottom: 10px;
}
.cat-link h2:hover {
    color:#e30613;
}
.tags2 tags {
    display: table;
}
.load-more {
    display: table;
    margin: 0 auto;
    width: 100%;
}
a.btn.load-more-button {
    background: #e30613;
    display:table;
    margin:0 auto;
}
.post-item {
   /*padding:15px;*/
	/*max-height: 105px;*/
	float: left;;
	width: 100%;
    padding-bottom: 10px;
}
		.post-item tag {
			background-color: #e30613;
			color: #FFF;
			padding: 0 3px;
			margin-bottom: 3px;
			display: inline-block;
		}
		.post-item tag {
			background-color: #e30613;
			color: #FFF;
			padding: 0 3px;
			margin-bottom: 3px;
			display: inline-block;
		}
		.post-item author  {
			font-size: 14px;
		}
			.post-item author i {
				margin-right: 5px;
			}
			.post-item.half-big-item {
			   width: 50%;
			}
			.post-item.video-item {
			   width: 33.333333333333333%;
			}
			.post-item.half-big-item:nth-child(1n+0) {
			   padding-right: 7.5px;
			}
			.post-item.half-big-item:nth-child(2n+0) {
			   /*padding-left: 7.5px;*/
			}
			.post-item.half-item:nth-child(1n+0) {
			   padding-right: 7.5px;
			}
			.post-item.half-item:nth-child(2n+0) {
			   /*padding-left: 7.5px;*/
			}
			.post-item.video-item:nth-child(1n+0) {
			   /*padding-left: 7.5px;*/
			   padding-right: 7.5px;
			}
			.post-item.video-item:nth-child(1n+0) {
			   /*padding-left: 7.5px;*/
			   padding-right: 7.5px;
			}
			.post-item.half-big-item {
				min-height: 560px;
				/*max-height: 650px;*/
			}
			.post-item.high {
				min-height: 700px;
			}
			.post-item.issue-item {
				min-height: 136px;
			}
				.post-item.half-big-item .image {
					width: 100%;
					height: 300px;
                    min-height: 227px;
                    max-height: 277px;
					overflow: hidden;
					position: relative;
					margin-bottom: 10px;
				}
					.post-item.half-big-item .image img {
                        width: 100% !important;
						height: auto !important;
					}
                    @media (max-width:768px) {
                        .post-item.half-big-item .image img {
                            width: auto !important;
                            height: 100% !important;
                            max-width: inherit;
                        }
                    }
				.post-item.half-big-item h3,
				.post-item.high h3
				{
					font-size: 26px;
					line-height: 32px;
				}
				.post-item.half-big-item p {
					-webkit-line-clamp: 3;
					-webkit-box-orient: vertical;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
					margin-bottom: 0!important;
					margin-top: 10px;
				}
				.post-item.half-big-item .date,
				.post-item .date,
				.post-item.high date
				{
					display: inline-block !important;
					margin-top: 30px!important;
					font-size: 14px;
					font-weight: 700;
					color: #bababa;
					display: inline-block;
				}
				.post-item.half-big-item .post-list-author
				{
					display: inline-block;
				}
				.post-item.half-big-item .post-list-author author
				{
					display: inline-block;
					margin-left: 10px;
					position: relative;
					padding-left: 23px;
				}
				.post-item.half-big-item .post-list-author author::after
				{
					position: absolute;
					content: "";
					left: 0;
					top: 50%;
					width: 10px;
					height: 1px;
					background-color: #bababa;
					margin-top: -0.5px;
				}
			.post-item .col-md-3 {
				padding: 0;
			}
				.post-item .date {
					display: inline-block!important;
					margin-top: 0!important;
				}
				.post-item h3 {
					font-size: 16px;
					line-height: 22px;
					-webkit-line-clamp: 2;
					-webkit-box-orient: vertical;
					overflow: hidden;
					text-overflow: ellipsis;
					display: -webkit-box;
                    min-height: 45px;
				}
				.post-item .img {
                    display: inline-block;
                    width: 100%;
					height: auto;
                    /*overflow: hidden;*/
                    position: relative;
                }
				.post-item .img img {
					height: auto;
                    width: auto;
                    min-width: 100%;
                    min-height: 105px;
				}
                @media (max-width: 768px){
                    .post-item h3 {
                        -webkit-line-clamp: 5;
                    }
                }
			.post-item.video-item { 
				min-height: 295px;
				max-height: 295px;
			}
				.post-item.video-item .videos {
					margin-top: 0;
				}
				.post-item.video-item h3 {
					-webkit-line-clamp: 3;
				}
				.post-item.video-item tag {
					font-size: 14px;
					font-weight: 700;
					color: #b9b9b9;
					margin-bottom: 5px;
					padding: 0px;
					background-color: transparent;
				}

			.post-item.full-item {
				min-height: 180px;
			}
				.post-item.full-item .img {
                    width: 100%;
                    max-height: 164px;
                    overflow: hidden;
                    position: relative;
                    height: 164px;
				}
                        @media (max-width: 768px){
                            .post-item.full-item .img {
                                height: 194px !important;
                            }
                        }
                        @media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (orientation : portrait) {
                            .post-item.full-item .img {
                                height: 360px !important;
                                max-height: none !important;
                            }
                        }

					.post-item.full-item h3 {
						font-size: 20px;
						line-height: 26px;
					}
					.post-item.full-item .img img {
						width: 100%;
						height: auto;
					}
					.post-item.full-item p {
						-webkit-line-clamp: 2;
						-webkit-box-orient: vertical;
						overflow: hidden;
						text-overflow: ellipsis;
						display: -webkit-box;
						margin-top: 10px;
					}

	.list.post-list {
		/* display:table; /* added  */
		margin-top: 20px;
	}  

		.file-list {
			display: inline-block;
			width: 100%;
			margin-top: 20px;
		}  
		.file-list .post-item {
			padding: 0;
		}  
			.file-list .post-item img {
				width: 100%;
				height: auto;
			}  
			.file-list .post-item .file-cat-image {
				display: inline-block;
				position: relative;
				width: 100%;
				margin-bottom: 30px;
				/*height: 568px;
				overflow: hidden;*/
			}  
				.file-list .post-item {
					border-bottom: 0;
				}  
				.file-list .post-item .file-cat-item-detail {
					position: absolute;
					width: 100%;
					left: 0px;
					bottom: 0px;
					padding: 200px 40% 30px 30px;
					color: #FFF;
					font-size: 30px;
					/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
					background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
					background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
					background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
					text-shadow: -3px 3px 3px rgba(0,0,0,0.2);
					line-height: 36px;
				}  
					.file-list .post-item .file-cat-item-detail h2 {
						color: #e30613;
						margin-bottom: 5px;
					}  
					.file-list .post-item .file-cat-item-detail h3 {
						width: 100%;
						color: #FFF;
						font-size: 30px;
						line-height: 36px;
					}  
					.file-list .post-item .file-cat-item-detail p {
						display: inline-block;
						color: #FFF;
						font-size: 18px;
						line-height: 24px;
					}  
					.file-list .post-item .file-cat-item-detail a {
						display: inline-block;
						width: auto;
						color: #FFF;
						font-size: 16px;
						font-weight: 100;
						font-weight: 600;
						margin-top: 20px;
						padding-right: 40px;
						background: url(../images/icons/arrow6.png) no-repeat right center;
					}  
				.file-list .post-item.full-item {
					border-bottom: 1px solid #eaeaea;
					height: auto;
					max-height: inherit;
				}
					.file-list .post-item.full-item .img {
						width: 100%;
						height: auto;
						/*width: 200px;
						height: 200px;
						border-radius: 100%;*/
					}
						/*.file-list .post-item.full-item .img img {
							width: 100%;
							height: auto;
						}*/
.videos {
	margin: 50px 0;
}
	.videos .col-md-12:first-child {
		padding-left: 0;
	}
	.videos .col-md-12:last-child {
		padding-right: 0;
	}
	.videos .col-md-12 {
		max-height: 390px;
		overflow: hidden;
		position: relative;
	}
		.videos .col-md-12 .video-box {
			max-height: 390px;
			overflow: hidden;
			position: relative;
			display: flex;
			align-items: center;
			justify-content: center;
		}
			.videos .col-md-12 .image {
				width: 100%;
				max-height: 277px;
                min-height: 277px;
				overflow: hidden;
				position: relative;
				background-color: #000;
			}
				.videos .col-md-12 .image img {
					width: auto;
					height: 277px;
					opacity: 0.5;
				}
                @media (max-width:768px) {
                    
                }
			.videos .col-md-12 .detail {
				position: absolute;
				z-index: 9;
				color: #FFF;
				text-align: center;
			}
				.videos .col-md-12 .detail h3 {
					color: #FFF;
					font-size: 20px;
					padding: 0 30px;
					line-height: 26px;
				}
				.videos .col-md-12 .detail date {
					display: block;
					font-size: 16px;
					text-transform: uppercase;
					margin-top: 20px;
				}
				.videos .col-md-12 .detail img {
					display: inline-block;
				}
date.date-administrator {
    padding-left:0px!important;
}
date.date-administrator:before {
    padding-left:0px;
}
.videos .col-md-6 > a {margin-top:0px!important;}
/* Added */
.navigation {
    display:none!important;
}
footer input[type=text] {color: #000;}



.right-column .textwidget {
    /*background-color: #f1f1f1;
    padding: 20px;
    position: relative;
    border-radius: 6px;*/
}
.detail-page-right-column .textwidget {
    background-color: transparent !important;
    padding: 0px;
    border-radius: 0px;
}
.single li.post-item {
    display:table;
}
    @media(min-width:768px){
        
    .col-md-6.post-item.half-item {
        /*height: 170px;*/
        width: 50%;
        /*min-height: 110px;*/
        min-height: 128px;
    }
        
}

    #infscr-loading {display:none!important;}
.search-show .navbar {
    height:auto;
}
#search2 {
    background-color: #FFF;
    border-bottom: 2px solid #e30613;
    right: 0;
    width: 100%;
    margin: 0 auto;
}
.search-show #search2 {
    display: table;
}   

#search2 input[type=submit] {
    float: left;
    width: 100px;
    background-color: #e30613;
    color: #FFF;
    font-weight: 700;
    text-align: center;
    flex-grow: 1;
}
#search2 form {
    display: flex;
}
#search2 input {
    float: left;
    background: none;
    border: 0;
    height: 40px;
    padding: 0 5px;
    flex-grow: 15;
}
a.author-link-2 tag:after {
    content:", ";
}
a.author-link-2:last-of-type tag:after {
    content:"";
}
@media (max-width: 768px) {
    .navbar-header {
        width:100%;
    }
  .search-show .navbar {
    height: 110px;
}  
.search-show .main {
    margin: 120px auto 0 auto;
}
    .search-show .navbar-inverse .navbar-toggle:first-child {
        visibility: hidden;
    }
    .navbar-inverse .navbar-toggle.search-button, .navbar-inverse .navbar-toggle.search-button:hover  {
            background: url(https://perspektif.eu/wp-content/themes/perspektif/files/images/icons/search2.png) no-repeat center center #e30613 !important;
            background-color:transparent;
            padding: 25px;
            float:right!important;
    }
}
.height-auto img {
    height:auto;
}
.content img, .wp-caption {
    max-width: 100%;
    height:auto;
}
#galleryCarousel {
    max-width:100%;
    margin:0 auto;
}
.infografi a {
    display:table;
    width:100%;
    margin:15px auto;
}