body{
    position: relative;
	background-color: #fff;
	height: 100%;
	min-height: 100vh;
    margin: 0;
}

body:after {
    content: '';
    display: block;
    height: 60px;
}

footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px
}

#conteudo-home{
	background: url('../../../../tema/rifas-gold/imagens/bg-estrelas.png') no-repeat top;
	background-size: cover;
}

#bg-footer-1{
	background: url('../../../../tema/rifas-gold/imagens/bg-sub-1.png') no-repeat top;
	background-size: cover;
}

#bg-video{
	background: url('../../../../tema/rifas-gold/imagens/bg-video.png') no-repeat top;
	    background-size: auto;
    background-color: #fbdf50;
}

.box-video{
	    float: left;
    width: 100%;
    padding: 10px;
    background-color: #e6c318c9;
    margin-bottom: 30px;
    border-radius: 10px;
}


.box-video h5 a{
	color: #fff; 
	font-weight: 700;
	font-size: 17px;
	font-style: italic;
}

.box-video p{
	color: #fff;
}

.box-conteudo img{
	max-width: 100%;
    height: auto;
}

.bg-dark {
	background-color: #FFF !important;
}

.menu-principal li a {
	padding-right: 25px !important;
}

.text-success {
	color: #70D44B!important;
}

.menu-principal .text-success:hover, .menu-successz .text-success:active, .menu-principal .text-success:focus {
	color: #56b831 !important;
}

.text-warning {
	color: #FFB71B !important;
}

.menu-principal .text-warning:hover, .menu-principal .text-warning:active, .menu-principal .text-warning:focus {
	color: #F5A802 !important;
}

.border-bottom {
    border-bottom: 1px solid #8AD7EB !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	    border-color: #70d44b;
}

.card-passos {
	float: left;
	width: 100%;
	min-height: 150px;
	padding: 0 15px;
	text-align: center;
}

.card-passos h3 {
	color: #12284C;
	font-size: 18px;
	font-weight: 700;
}

.card-passos p {
	font-size: 16px;
	font-weight: 300;
	color: #222230;
	margin-bottom: 0;
}

.titulo-padrao {
	font-weight: 800;
	color: #95D4E9;
	text-align: center;
	font-size: 40px;
}

.hr-padrao {
	height: 3px;
	background: #95D4E9;
	width: calc(100% / 10);
	margin: auto;
}

.text-info{
	min-height: 388px;
}

.text-box h3{
	color: #12284C;
	font-weight: 700;
	font-size: 30px;
	font-style: italic;
}
.text-box p{
	color: #12284C;
	font-weight: 300;
	font-style: italic;
	font-size: 14px;
}

.btn-success {
    color: #fff;
    background-color: #70D44B;
    border-color: #70D44B;
}

.btn-success:hover, .btn-success:focus, .btn-success:active {
    color: #fff;
    background-color: #70D44B !important;
    border-color: #70D44B !important;
}

.logos{
	max-width: 500px;
}


#bg-sorteio{
	background: url('../../../../tema/rifas-gold/imagens/bg-parabens-novo.jpg') no-repeat top;
	background-size: cover;
    background-color: #e2f8ff;
   
}

.box-ganhador{
	float: left;
	width: 100%;
	text-align: center;
	min-height: 400px;
}
.box-ganhador h3{
	color: #000;
	font-size: 38px;
}

.box-ganhador h4{
	color: #00234d;
	font-size: 25px;
}

.box-ganhador h2{
	color: #000;
	font-size: 55px;
}

footer {
    margin-top: 25px;
}

.page-template-page-depoimentos .winners,
.page-template-page-my-shopping .winners,
.page-id-669 .winners,
.page-template-page-my-account .winners,
.page-template-page-register .winners,
.page-template-page-login .winners,
.page-template-page-vendedor-painel .winners,
.page-template-page-my-bank-account .winners {
	display: none;
}

a,
a:hover {
	color: #000;
	text-decoration: none;
}

.rsSlideCount {
	display: none;
}

@media screen and (max-width:1080px) {
	
	.menu-principal li a{
		font-size: 16px;
	}

}


@media screen and (max-width:768px) {
	.card-passos{
		padding: 0;
	}
	.card-passos h3 {
		font-size: 14px;
	}
	.card-passos p {
		font-size: 12px;
	}
	.text-box p{
		font-size: 13px;
	}
	.logos{
		max-width: 100%;
	}
	.titulo-padrao{
		font-size: 44px;
	}
	#selected-numbers {
		width: 75px;
	}
	iframe {
		height: 298px;
	}
	/*
	.contas_bancarias img {
	    height: 150px !important;
	}
	*/

}

@media (min-width: 320px) and (max-width: 767px) {
    .page-template-page-my-shopping .table {
        table-layout: unset !important;
    }
}