body{
	width: 100%;
}

.pagination2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	border-radius: .25rem;
}

.bg-cinza{
	background-color: #eaeaea;
}

.bg-rubro{
	background-color: #5c2223;
}

.bg-rubro-c{
	background-color: #913b3d;
}

.bg-cinza-claro{
	background-color: #FAFAFA;
}

.w-200{
	width: 300px;
}

.m-l-6p{
	margin-left: 6%;
}

.m-l-15{
	margin-left: 15px;
}

.m-r-15{
	margin-right: 15px;
}

.m-l-50{
	margin-left: 50px;
}

.m-r-50{
	margin-right: 50px;
}

.b-s-2{
	border: 2px solid;
}

.t-a-c{
	text-align: center;
}

.p-t-20{
	padding-top: 20px;
}

.p-b-20{
	padding-bottom: 20px;
}

.p-t-50{
	padding-top: 50px;
}

.p-t-100{
	padding-top: 100px;
}

.p-b-50{
	padding-bottom: 50px;
}

.p-b-100{
	padding-bottom: 100px;
}

.p-b-300{
	padding-bottom: 300px;
}

.c-white{
	color: white;
}

.c-blue{
	color: #0362fc;
}

.dropdown-toggle::after{
	color: #0362fc;
}

.h-300{
	height: 300px;
}

.h-250{
	height: 250px;
}

.h-200{
	height: 200px;
}

.m-0-a{
	margin: 0 auto;
}

.mxw-30{
	max-width: 30%;
}

.m-l-5p{
	margin-left: 5%;
}

.menu-supeior-logo-mobile{
	width: 300px;
	margin-top: 15px;
	margin-left: 20px;
}

.menu-superior{
	height: 150px;
}

.menu-supeior-logo{
	width: 250px;
	margin-left: 100px;
	margin-top: 50px;
}

.menu-superior-busca{
	margin-top: 70px;
}

.menu-superior-login{
	margin-top: 20px;
}

.img-slider{
	width: 100%;
	height: 600px;
}

.img-size-card{
	width: 100%;
	height: 200px;
}

.card{
	border: 0px;
}

.anuncio{
	height: 300px;
	background-color: blue;
}

.w-500{
	width: 500px;
}

.div_paisagem{
	width: 100%; 
	height: 500px;
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
}

.t-55{
	top: 55px;
}

.p-t-200-mobile {
	padding-top: 200px;
}

@media (max-width: 768px) { 

	.w-500{
		width: 100%;
	}
}

@media  (max-width: 768px){

	.p-t-200-mobile {
		padding-top: 50px;
	}
}

/* For desktop: */
.col-1 {width: 8.33%;}
.col-2 {width: 16.66%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 66.66%;}
.col-9 {width: 75%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}

@media only screen and (max-width: 768px) {
	/* For mobile phones: */
	[class*="col-"] {
		width: 100%;
	}
}

/***********************************************************************************************************/

.carousel-control-next-icon{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-control-prev-icon{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.carousel-control-next, .carousel-control-prev{
	width: 10%;
}

.mxw-30{
	max-width: 45%;
}

.newspaper2 {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
}

.newspaper3 {
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
	column-count: 3;
}

@media  (max-width: 768px){

	.newspaper2 {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}

	.newspaper3 {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}
}

html>body .bg-theme, html>body .full-widget .full-widget-label.red-label, html>body .full-widget .widget-home-box-item-info .list-item-category .sponsored-home, html>body .header, html>body .widget-newsletter .widget-newsletter-form-style .widget-newsletter-form-row .widget-newsletter-button-box, html>body .widget-newsletter .widget-newsletter-title {
	background-color: #c1161c;
}

.widget-box.with-border {
	border-left: 1px solid rgba(0,0,0,.12);
	border-right: 1px solid rgba(0,0,0,.12);
	border-top: 1px solid rgba(0,0,0,.12);
	border-bottom: 1px solid rgba(0,0,0,.12);
	margin-left: 0;
	margin-right: 0;
}

.widget-newsletter .widget-newsletter-title {
	background-color: #555;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -.2px;
	line-height: 1;
	padding: 5px 10px;
	position: relative;
	top: -15px;
	z-index: 2;
}

.carousel-caption{
	position: absolute;
	right: auto;
	bottom: auto;
	left: 10%;
	z-index: 10;
	padding-bottom: 20px;
	color: #000;
	text-align: left;
	margin-left: 0px;
	background-color: black;
	margin-top: 0px;
	top: 5%;
	width: 25%;
	padding-top: 50px;
	background-color: rgba(255, 255, 255, 0.6);
	padding-left: 10px;
	padding-right: 50px;
	border: 1px solid;
}

.carousel-3d-slide img {
	width: 300px;
	height: 200px;
}

.ajusta_fundo{
	padding-right: 0px;
	padding-left: 0px;
}

.m-0-a{
	margin: 0 auto;
}

@media only screen and (max-width: 1550px) {
	.dp-1500-none{
		display: none;
	}
}

@media only screen and (max-width: 900px) {
	.dp-900-none{
		display: none;
	}
}