.single h1 {
	text-transform: none;
}

.single .meta-post {
	margin: 22px 0;
}

.single .meta-post .fa {
	color: #3b5bd3;
}

.single .wp-caption {
    background-color: #d2d2d2;
    text-align: right;
    padding: 8px 12px;
    margin-bottom: 17px;
}

.single .wp-caption img {
	display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
   	margin: 6px 0;
}

.single .wp-caption-text {
	text-align: center;
	margin: 0;
	font-size: 14px;
	font-size: 0.875rem;
}

.single .origem a {
	text-decoration: none;
	color: #242424;
	font-style: italic;
	font-size: 13px;
	font-size: 0.813rem;
}

.single .origem a:hover {
	text-decoration: underline;
}

.single .alignleft {
	margin-right: 27px;
}

.single .alignright {
	margin-left: 27px;
}

.single h2 {
	color: #00003a;
}

.single h3 {
    font-size: 1.575rem;
    font-weight: 700;
    color: #00003a;
    display: block;
    margin-bottom: 20px;
}

.single li,
.conteudo-produtos li {
	font-weight: 400;
	font-size: 18px;
	font-size: 1.125rem;
	color: #242424;
	line-height: 25px;
	margin-bottom: 3px;
}

.single ul {
	margin-bottom: 23px;
}

.single li:before,
.conteudo-produtos li:before {
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    content: "\f111";
    color: #193595;
    margin-right: 11px;
    font-size: 8px;
    position: relative;
    top: -3px;
}

.form li:before {
	display: none!important;
}
.margin-bottom-single{
	margin-bottom: 30px;
}

.margin-bottom-single ul{
	margin-bottom: 12px;
}

/*RESPONSIVO*/
@media screen and (max-width: 1140px){
	.single .flex .col:first-child{
		padding-right: 20px;
	}
}
@media screen and (max-width: 996px){
	.single .mb-wrap{
		flex-flow: wrap;
	}
	.artigos .flex .col:first-child{
		padding-right: 0px;
	}
}
@media screen and (max-width: 680px){
	.single h1{
    font-size: 32px;
	}
	.single .wp-caption{
		width: 100%!important;
	}
}
@media screen and (max-width: 600px){
	.single h1{
    text-align: center;
	}
	.single h2{
		text-align: center;
	}
	.single .meta-post{
		text-align: center;
	}
	.single p{
		text-align: center;
	}
}
