/*--------------------------------------------------------------
   Cover Layouts
--------------------------------------------------------------*/
.section-cover > .section-content.container{
	max-width: 100%;
	padding: 0;
}
.section-cover > .section-content.container > .row{
	margin:0;
}
.section-cover .opinion-post{
	width: 100%;
}

.opinion-overlay{
    overflow: hidden;
    position: relative;
}
.opinion-overlay .entry-media{
	height: 100%;
	position: relative;
}
.opinion-overlay:after{
    content: "";
    height: 100%;
    width: 100%;
    display: block;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    z-index: 1;
    left: 0;
}
.opinion-overlay .entry-media img{
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.opinion-overlay .container{
	justify-content: center;
    align-items: center;
    display: flex;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;	
    z-index:2;
}
.opinion-overlay .section-head,
.opinion-overlay .section-head.section-head-center{
    margin-bottom: 0;
}

.section-cover > .container .section-head{
    max-width: 100%;
    margin: 0 auto 1.6rem;    
}
.section-cover .row{
    margin:0;
}
.section-cover .section-content .col-12{
    padding: 0;
}

.section-cover .opinion-posts > .col-12 + .col-12:before{
    content:"";
    position: absolute;
    left: 0;
    top: 0;
    width:100%;
    height: 1px;
    background: rgba(255,255,255,.4);
    display: block;
    z-index: 2;
}

.opinion-layout-l-cover>.container{
    pointer-events: none;
}
.opinion-layout-l-cover .entry-wrapper{
    pointer-events: auto;
}

.opinion-cover-placeholder{
 height: 100%;  
}
.opinion-overlay .section-title{
    word-break: break-word;
}
.opinion-items .owl-next .opinion-icon-right:before{
    margin-right: -2px;
}
@media (min-width: 970px){
.section-cover > .container .section-head{
    max-width: 1152px;
    margin: 0 auto 3.2rem;    
}
}