h2.colunista_head {
	font-size: 11px;
	position: absolute;
	margin: 15px 0 0 0;
	padding: 1px 20px;
	padding-top: 3px;
	color: #fff;
	border-radius: 3px 3px 0px 0px;
}

#sidebar h2.colunista_head {
    display: none;
}
#sidebar .widget_colunistas {
    margin: 0px 0 0 0 !important;
    background: #ffffff !important;
    padding: 10px 2px !important;
    padding-bottom: 0px !important;
    border-top: 0px !important;
}
#sidebar .img_colun {
    width: 90px !important;
    height: 90px !important;
    overflow: hidden;
    border-radius: 50%;
}
.widget_colunistas {
	margin:30px 0 0 0;
	padding:25px 30px;
	padding-bottom: 20px;
	border-top:2px #237598 solid;
	background:#f2f2f2;
}

.widget_colunistas p {
	color: #999;
	font-size: 13px;
	margin: 0px -11px;
	float: right;
	text-align: right;
	font-family: Lato;
	line-height: 16px;
	width: 69px;
}

.widget_colunistas span {
	font-size: 40px;
	color: #f00;
	float: right;
	/*margin-top: -9px;*/
    width: 37px;
}

.widget_colunistas h3 {
	padding: 1px 0;
	background: #f00;
	color: #fff;
	font-size: 12px;
	margin-top: 0;
	width: auto;
	text-align: center;
	padding-top: 3px;
	display: inline-block;
}

.widget_colunistas legend {
	font-size: 16px;
	color: #333;
	font-weight: 900;
	font-style: italic;
	line-height: 18px;
	font-family: Lato;
	margin: 10px 0 !important;
}

/*.widget_colunistas .no_margin_c {
	padding:0px;
}*/
	
.img_colun {
	width:100px;
	height:100px;
	overflow: hidden;
	border-radius: 50%;
    margin-left: -7px;
}

.img_colun img {
	height:100%;
	min-width: inherit;
	width:auto;
	max-width: inherit;
}

/*----------  Vertical colunitas  ----------*/

.single .colunista_head {
	display: none;
}

.single .widget_colunistas {
	border:0 none;
	padding:0;
	margin:0;
	background:transparent;
	height:345px;
	overflow: hidden;

}

.widget_colunistas-vertical:nth-child(1) {
	padding-top:1px;

}

.widget_colunistas-vertical {
	padding-top:3px;
	padding-bottom:0px;
}

.widget_colunistas-vertical legend {
	font-size:18px;
}

.widget_colunistas-vertical p {
	font-size: 13px;
}

.widget_colunistas-vertical hr {
	margin-top:9px;
	margin-bottom:7px;
	background-color: #f0f0f0;
}

.icon-colunistas-vertical:before {
	font-size:36px !important;
}
@media screen and (max-device-width: 1024px) {
	.widget_colunistas .no_margin_c{
	    padding: 0px
        /*width: 57px;*/
	}
	.widget_colunistas p {
		margin: 0px -6px !important;
	    width: 74px !important;
	    margin-left: -7px;
	}
}
@media screen and (max-device-width: 768px)  {
	.widget_colunistas .no_margin_c{
	    padding: 0px
        /*width: 57px;*/
	}
	.widget_colunistas p {
		margin: 0px -6px !important;
	}
	.img_colun {
	    margin-left: -11px;
	}

}
	/* Iphone 6 plus / nexus 5x */ 
@media screen and (max-device-width: 414px) {
	.widget_colunistas .no_margin_c{
	    padding: -1px;
	}
	.img_colun {
	    margin-left: 0px;
	}
}
	/* S7 Celular Felipe */ 
@media screen and (max-device-width: 412px){
	.widget_colunistas .no_margin_c{
	    padding: -1px;
	}
	.widget_colunistas p {
       	width: 75px !important;
    	margin: 0px 7px 0px 0px !important;
	}
	.img_colun {
	    margin-left: 0px;
	}
	.widget_colunistas span {
		    width: 45px;
	}

}
@media screen and (max-device-width: 375px) {
	.widget_colunistas .no_margin_c{
		padding: 0px; 
	}
	.widget_colunistas p {
	     width: 66px !important;
    	margin: 0px 0px 0px 0px !important;
	}
	.img_colun {
	    margin-left: 0px;
	}
	.widget_colunistas span {
		width: 37px;
	}
}
@media screen and (max-device-width: 360px) {
	.widget_colunistas .no_margin_c{
		padding: 0px; 
	    margin-left: -8px;
	}
	.img_colun {
	    margin-left: 0px;
	}
	.widget_colunistas p {
        width: 66px !important;
    	margin: 0px 0px 0px 0px !important;
	}
	.widget_colunistas span {
	    width: 32px;
	}
}
@media screen and (max-device-width: 320px) {
	.widget_colunistas .no_margin_c{
		padding: 0px; 
	    margin-left: -11px;
	}
	.img_colun {
	    margin-left: 0px;
	}
	.widget_colunistas p {
 		width: 64px !important;
    	margin: 0px 0px 0px 0px !important;
	}
	.widget_colunistas span {
    	width: 31px;
	}
}