/*--------------------------------------------------------------
   General
--------------------------------------------------------------*/
.widget-title{
    margin-bottom: 2.4rem;
    margin-top: -5px;	
}
.opinion-top-bar{
	font-size: 1.4rem;
	line-height: 1.25;	
}
.entry-content a{
	padding-bottom: 2px;
}
.entry-title{
	margin-top: 0;
}
.entry-content .opinion-inverted{
	padding:4.2rem 5.2rem;
}
.entry-media iframe[src*="soundcloud.com"],
.entry-content iframe[src*="soundcloud.com"]{
	height: auto !important;
}
iframe {
	max-width: 100%;	
}

.opinion-msg{
	padding:30px;
	margin-bottom: 5.2rem;
	p{
		margin-bottom: 0;
	}
}
.container-full{
 	width: 100%;
    max-width: 100%;
    padding: 0 !important;
}
.opinion-single-cover,
.opinion-page-cover,
.opinion-category-cover,
.opinion-layout-h-cover{
    height: 300px;
}
.section-action .opinion-form-special .h3{
	display: none;
}
.section-action .opinion-form-special input[type=text]{
    width: 80%;
    display: inline-block;
}
.section-action .opinion-form-special{
	display: flex;
}
.section-action .opinion-form-special button{
	width: 130px;
    height: 45px;
    display: inline-block;
    margin-top: 0;
    padding: 1rem 0.5em;
    margin-left:5px;	
}
.opinion-form-special .opinion-icon{
	display: none;
}
.section-action .opinion-form-special .opinion-icon{
	display: block;
	font-size: 2rem;
}

.opinion-header + .opinion-ad{
	margin-top: 5.2rem;
}
.mks_pullquote_left{
    margin-right: 4.2rem;
    margin-bottom: 2rem;
}
.mks_pullquote_right{
    margin-left: 4.2rem;
    margin-bottom: 2rem;
}

.opinion-module-text p:last-of-type{
	margin-bottom: 0;
}
#afsanalytics,
#wpstats{
	display: none;
}

.opinion-sidebar-none .elementor-wrapper .fluid-width-video-wrapper {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.coauthors-sticky-bar{
	display: inline-flex;
    align-items: center;
	.slot-image{
		height: 40px;
    width: 40px;
	}
}
.coauthors-sticky-bar + .coauthors-sticky-bar{
	margin-left: 15px;
}