.wrapperwidgetofertaslojainterna {
	display:grid;
	grid-template-columns: 33.33% 33.33% 33.33%;
	grid-gap:0;
	justify-items: center;	
}
.wrapperwidgetofertaslojainterna img {
    max-width: 100%;
}
.wrapperwidgetofertaslojainterna  a{
	text-decoration:none;
}

.wrapperwidgetcursos {
	display:grid;
	grid-template-columns: 33.33% 33.33% 33.33%;
	grid-gap:0;
	justify-items: center;	
}
.wrapperwidgetcursos img {
    max-width: 100%;
}
.wrapperwidgetcursos  a{
	text-decoration:none;
}

.wrapperwidgetofertaregulamento{
	display:grid;
	grid-template-columns: 100%;
	padding: 10px;
}
.widgetofertaslojainterna{
	display:grid;
	grid-template-columns: 50% 50%;
	width: 100%;
	justify-items: end;
	padding-bottom: 10px;
}

.widgetcursos{
	display:grid;
	width: 100%;
	justify-items: center;
	padding-bottom: 10px;
}

.widgetofertaslojainternaimg{
	grid-template-columns: 100%;
}

.widgetcursosimg{
	grid-template-columns: 100%;
}

.widgetofertaslojainternaconteudo{
	display:grid;
	grid-template-rows: auto auto auto;
	width: 100%;
	justify-items: center;
	align-items: center;
	padding: 0 5px;
}
.widgetofertaslojainternatitulo{
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    outline: none;
    font-weight: 600;
    color: #8d9494!important;
}
.widgetofertaslojainternatitulo.superior{
	padding-top: 22px;
}
.widgetofertaslojainternatitulo.inferior{
	padding-bottom: 22px;
}
.widgetofertaslojainternadestaque{
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    outline: none;
	font-size: 28px;
	font-weight:600;
	color:red;
}
.wrapperwidgetoferta{
	display:grid;
	grid-template-columns: 30% 70%;
	grid-gap:0;
	grid-row-gap:10px;
}
.wrapperwidgetofertaimagem{
	text-align: center;
}
.wrapperwidgetofertaconteudo{
	padding-left: 50px;
}
.wrapperwidgetofertaconteudoimagens{
	display: grid;
	grid-template-columns: 25% 25% 25% 25%;
	grid-gap:0;
	justify-items: center;
	align-items: center;
}
.conteudoimagem{
	padding: 5px;
}
a.list-group-item {
    cursor: default;
}
.list-group-item span{
	font-size: 15px;
}
a.list-group-item.buy{
	border-color: #e74c3c;
    background-color: #e74c3c;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	border-radius: 10px;
    margin-top: 10px;
}
.list-group-item.active{
	border-color: #34495e;
    background-color: #34495e;
    color: #fff;
}
.wrapperwidgetlojainternavalores {
	width: inherit;
}
.widgetlojainternavalores .list-group-item{
	height: 50px;
}
.widgetlojainternavalores{
	width: inherit;
}
.wrapperwidgetlojainternavaloresconteudo{
	width:100%;
}

.wrapperwidgetcursosconteudo{
	width:100%;
}

.widgetofertaslojainternarotulo{
	text-align:center;
	padding: 0 10px;
	color:#9e9e9e;
}

.widgetcursosrotulo{
	text-align:center;
	padding: 0 10px;
	color:#9e9e9e;
}

@media only screen and (max-width: 1650px){
	.widgetofertaslojainternadestaque{
		font-size: 25px;
	}
}
@media only screen and (max-width: 1440px){
	.wrapperwidgetofertaslojainterna{
		min-height: inherit;
		grid-template-columns: 50% 50%;
	}
	.wrapperwidgetcursos{
		min-height: inherit;
		grid-template-columns: 50% 50%;
	}
	.wrapperwidgetoferta{
		grid-template-columns: 40% 60%;
	}
	.widgetofertaslojainternatitulo.superior{
		padding-top: 12px;
	}
	.widgetofertaslojainternatitulo.inferior{
		padding-bottom: 12px;
	}
	.widgetofertaslojainternadestaque{
		font-size: 28px;
	}
}
@media only screen and (max-width: 1180px){
	.widgetofertaslojainternadestaque{
		font-size: 25px;
	}
}
@media only screen and (max-width: 1080px){
	.widgetofertaslojainternadestaque{
		font-size: 22px;
	}
	.wrapperwidgetoferta{
		grid-template-columns: 100%;
		justify-items: stretch;
	}
	.wrapperwidgetofertaconteudo{
		padding-left:0px;
	}
	.widgetofertaslojainterna {
		padding: 10px;
	}
	.widgetofertaslojainternatitulo.superior{
		padding-top: 0px;
	}
	.widgetofertaslojainternatitulo.inferior{
		padding-bottom: 0px;
	}
}
@media only screen and (min-width: 761px) and (max-width: 1025px) {
	.widgetofertaslojainterna {
		grid-template-columns: 100%;
		justify-items: center;
	}
}

@media only screen and (max-width: 1000px){
	.widgetofertaslojainternadestaque{
		font-size: 18px;
	}
	.wrapperwidgetoferta{
		grid-template-columns: 100%;
		justify-items: stretch;
	}
	.wrapperwidgetofertaconteudo{
		padding-left:0px;
	}
	.widgetofertaslojainterna {
		padding: 10px;
	}
	.widgetofertaslojainternatitulo{
		font-size: 12px;
	}
}
@media only screen and (max-width: 950px){
	.widgetofertaslojainternadestaque{
		font-size: 16px;
	}
	.widgetofertaslojainternatitulo{
		font-size: 12px;
	}
}

@media only screen and (max-width: 868px){
	.wrapperwidgetofertaslojainterna{
		grid-template-columns: 100%;
	}
	.wrapperwidgetcursos{
		grid-template-columns: 100%;
	}
	.widgetofertaslojainterna {
		padding: 0px;
		padding-bottom: 22px;
	}
	.widgetofertaslojainternatitulo {
		font-size: 15px;
	}
	.widgetofertaslojainternatitulo.superior{
		padding-top: 0px;
	}
	.widgetofertaslojainternatitulo.inferior{
		padding-bottom: 0px;
	}
	.widgetofertaslojainternadestaque {
		font-size: 28px;
	}
	
}
@media only screen and (max-width: 735px){
	.wrapperwidgetofertaconteudo{
		font-size: 15px;
	}
	.wrapperwidgetofertaconteudo h1{
		font-size: 30px;
	}
	.wrapperwidgetofertaconteudo h3{
		font-size: 25px;
	}
}
@media only screen and (max-width: 680px){
	.widgetofertaslojainternatitulo {
		font-size: 13px;
	}
	.wrapperwidgetofertaconteudo{
		font-size: 13px;
	}
	.wrapperwidgetofertaconteudo h1{
		font-size: 20px;
	}
	.wrapperwidgetofertaconteudo h3{
		font-size: 16px;
	}
}
@media only screen and (max-width: 480px){
	.widgetofertaslojainternadestaque {
		font-size: 21px;
	}
	.widgetofertaslojainterna {
		grid-template-columns: 100%;
		justify-items: center;
	}	
}