.bloco-jogo { width: 100%; height: auto; float: left; background-color: #eeefef; }
.bloco-jogo .lista-blocos { width: 100%; height: auto; float: left; padding: 50px 0; }
.bloco-jogo .lista-blocos:nth-child(even) { background-color: #fff; }
.bloco-jogo h3 { font-size: 24px; color: #8b8e91; font-weight: 700; margin-top: 10px; }
.bloco-jogo h4 { font-size: 24px; color: #212223; font-weight: 700; }
.bloco-jogo .cabecalho-nome { width: 408px; height: 108px; float: left; border-right: 1px solid #c5c6c6; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-wrap: wrap; align-items: flex-start; }
.bloco-jogo .cabecalho-nome span { width: 100%; font-size: 48px; color: #212223; font-weight: 100; text-transform: uppercase; }
.bloco-jogo .cabecalho-premio { width: 328px; height: 108px; float: left; border-right: 1px solid #c5c6c6; padding-left: 20px; }
.bloco-jogo .cabecalho-premio .box-cp { width: 100%; height: 50px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: flex-start; align-items: center; }
.bloco-jogo .cabecalho-premio span { font-size: 24px; color: #212223; font-weight: 700; display: block; }
.bloco-jogo .cabecalho-premio .cifra-cp { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: baseline; height: 100%; }
.bloco-jogo .cabecalho-premio .reais-cp { font-size: 60px; margin: 0 10px; }
.bloco-jogo .cabecalho-premio .valor-cp { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: flex-end; height: 100%; }
.bloco-jogo .cabecalho-sorteio { width: 196px; height: 108px; float: left; border-right: 1px solid #c5c6c6; padding-left: 20px; }
.bloco-jogo .cabecalho-concurso { width: 208px; height: 108px; float: left; padding-left: 20px; }
.bloco-jogo .cabecalho-explicacao { width: 100%; height: auto; float: left; margin-top: 30px; }
.bloco-jogo .cabecalho-explicacao p { font-size: 14px; color: #8b8e91; font-weight: 300; }
.bloco-jogo .rodape-jogo { width: 100%; height: 110px; float: left; margin: 10px 0; }
.bloco-jogo .rodape-jogo .tem-numeros { width: 234px; height: 110px; float: left; padding-right: 60px; }
.bloco-jogo .tem-numeros h5 { font-size: 22px; color: #212223; font-weight: 400; margin-top: 0; line-height: 1; margin-bottom: 5px; float: left; }
.bloco-jogo .tem-numeros span { width: 100%; font-size: 33px; font-weight: 700; float: left; }
.bloco-jogo .tem-numeros .tem-nome { font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 400; }
.bloco-jogo .rodape-jogo .tem-faca { width: 454px; height: 110px; float: left; }
.bloco-jogo .tem-faca a { font-size: 14px; padding: 8px 12px; border: 1px solid #666; border-radius: 10px; float: left; margin-top: 20px; }
.bloco-jogo .tem-faca a:hover { color: #fff; background-color: #82a824; border: 1px solid #82a824; }
.bloco-jogo .rodape-jogo .tem-facilidades { width: 452px; height: 110px; float: left; }
.bloco-jogo .tem-facilidades h5 { font-size: 16px; color: #1d1e1e; }
.th-filtro { width: 112px; height: 56px; }
.th-filtro span { width: 100%; float: left; }
.th-filtro span.divide { width: 50px; }
.th-filtro img { margin-left: 12px; margin-top: 6px; }
.tabela-jogo { width: 100%; height: auto; float: left; /*margin-bottom: 60px;*/ }
.tabela-jogo tr { margin: 6px 0; border-radius: 10px; overflow: hidden; width: 100%; height: 48px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; }
.tabela-th th:nth-child(1), .tabela-h td:nth-child(1) { width: 86px; }
.tabela-th th:nth-child(2), .tabela-h td:nth-child(2) { width: 54px; }
.tabela-th th:nth-child(3), .tabela-h td:nth-child(3) { width: 162px; }
.tabela-th th:nth-child(3) { overflow: hidden; /*background: url(../../../data/midias/arrow.png)no-repeat left 80px top 10px;*/ }
.tabela-th th:nth-child(3) select { width: 190px; }
.tabela-th th:nth-child(4), .tabela-h td:nth-child(4) { width: 164px; }
.tabela-h td:nth-child(4) a:hover img { margin-top: 4px; }
.tabela-th th:nth-child(5), .tabela-h td:nth-child(5) { width: 136px; }
.tabela-th th:nth-child(5) { overflow: hidden; /*background: url(../../../data/midias/arrow.png)no-repeat left 70px top 10px;*/ }
.tabela-th th:nth-child(5) select { width: 150px; }
.tabela-th th:nth-child(6), .tabela-h td:nth-child(6) { width: 176px; }
.tabela-th th:nth-child(6) { overflow: hidden; /*background: url(../../../data/midias/arrow.png)no-repeat left 65px top 10px;*/ }
.tabela-th th:nth-child(6) select { width: 200px; }
.tabela-th th:nth-child(7), .tabela-h td:nth-child(7) { width: 176px; }
.tabela-h td:nth-child(7) .envelope { width: 142px; height: 36px; overflow: hidden; border-radius: 10px; border: 1px solid #8b8e91; }
.tabela-h td:nth-child(7) button { width: 40px; height: 36px; background-color: #8b8e91; float: left; border: 0; color: #fff; font-size: 18px; }
.tabela-h td:nth-child(7) button:hover { background-color: #82a824; color: #fff; border: 1px solid #82a824; }
.tabela-h td:nth-child(7) input { width: 60px; height: 36px; float: left; border: 0; outline: none; text-align: center; }
.tabela-th th:nth-child(8), .tabela-h td:nth-child(8) { width: 100px; }
.tabela-h td:nth-child(8) span { font-size: 12px; color: #8b8e91; }
.tabela-h td:nth-child(8) a { display: block; height: 40px; line-height: 36px; }
.tabela-h td:nth-child(8) a img { -webkit-filter: grayscale(100%);  /*Safari 6.0 - 9.0 */ filter: grayscale(100%); margin-right: 5px; -webkit-filter: brightness(0%); /* Safari */ filter: brightness(0%); }
.tabela-h td:nth-child(8) a:hover img { -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%); -webkit-filter: brightness(100%); /* Safari */ filter: brightness(100%); }
.tabela-h td:nth-child(8) a img.no-filter { -webkit-filter: none; filter: none; }
.tabela-th th:nth-child(9), .tabela-h td:nth-child(9) { width: 112px; }
.tabela-h .btn-comprar.one { font-size: 14px; color: #8b8e91; /*width: 105px;*/ height: 35px; border: 1px solid #8b8e91; display: block; border-radius: 10px; text-align: center; line-height: 35px; }
.tabela-h .btn-comprar.one:hover { background-color: #82a824; color: #fff; border: 1px solid #82a824; }
.tabela-h .btn-comprar.two { display: none; }
.tabela-h td span { font-size: 16px; color: #212223; font-weight: 300; margin: 0; }
.tabela-th th span { font-size: 18px; color: #260085; font-weight: 400; }
.tabela-th th span.fz16 { font-size: 16px; font-weight: 700; }
.tabela-th th span.fz12 { font-size: 12px; text-transform: uppercase; }
.tabela-th th select { font-size: 18px; color: #260085; font-weight: 400; border: 0; background-color: transparent; outline: none; }
.bloco-jogo .lista-blocos:nth-child(even) .tabela-jogo tr.tabela-h { box-shadow: 1px 1px 5px rgba(0, 0, 0, .15); }
.th-filtro { padding-top: 10px; padding-left: 10px; }
.tabela-th th:nth-child(4) .two, .tabela-h td:nth-child(4) .two { display: none; }

/*Achado não é roubado*/
.modal-loteria .close span { font-size: 30px; }
.modal-loteria .header-top { width: 90%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; }
.modal-loteria .header-top .name.color { font-size: 22px; color: #212223; font-weight: 700; text-transform: uppercase; }
.modal-loteria .header-top .icons a { margin-left: 15px; }
.modal-loteria .header-top .icons a img { width: 25px; }
.modal-loteria .header-top .icons a:hover img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }
.modal-loteria .header-loteria .row-top { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; background: #e8e8e8; padding: 5px 10px; font-size: 18px; margin-top: 20px; justify-content: space-between; color: #260085; font-weight: 500; font-size: 18px; }
.modal-loteria .header-loteria .row-bottom { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; background: #e8e8e8; padding: 5px 10px; font-size: 18px; margin-bottom: 20px; justify-content: space-between; border-top: 1px solid #ccc; color: #82a824; font-size: 16px; }
.modal-loteria .modal-header { padding: 15px 15px 0 15px; border: 0 }
.modal-loteria .modal-body { padding: 0 15px; }
.wrapper-loteria .titulo b { font-size: 18px; color: #202223; font-weight: 700; margin-top: 10px; }
.wrapper-loteria .navegador { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; }
.wrapper-loteria .middle-nav { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; }
.wrapper-loteria .middle-nav .status { padding-right: 15px; }
.wrapper-loteria .middle-nav .status .status-text { color: #666; line-height: 1; }
.wrapper-loteria .middle-nav .input-wrap { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; align-items: center; }
.wrapper-loteria .middle-nav .input-text { width: 140px; height: 30px; border-radius: 15px; border: 1px solid #8ba12c; padding-left: 15px; }
.wrapper-loteria .middle-nav .btn-go { background: transparent; border: 0; }
.wrapper-loteria .btn-go { background: transparent; border: 0; }
.wrapper-loteria .navegador button { background: transparent; border: 0; width: auto; }
.wrapper-loteria .navegador img { height: 18px; }
.wrapper-loteria .navegador button:hover img { -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); }
.modal-loteria .modal-footer { border: 0; padding: 15px 0; }
.card-wrapper ul { width: 100%; max-width: 520px; display: block; padding: 15px 0; margin: 0 auto; }
.card-wrapper li { padding: 10px 0 2px; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; border-bottom: 1px solid #ccc; }
.card-wrapper li:last-child { border-bottom: 0; }
.card-wrapper li .num_jogo { width: 50px; margin-right: 10px; float: left; color: #666; font-weight: 700; }
.card-wrapper li .box-dezenas { width: calc(100% - 65px); float: left; }
.card-wrapper li span { width: 30px; height: 30px; padding:5px; margin: 0 5px 8px 0; float: left; border: 1px solid #ccc; border-radius: 5px; }
.card-wrapper li .btn-secondary { color: #fff; background-color: #6c757d; border-color: #6c757d; }
.card-wrapper li .loteca_time_nome { width: auto; float: none; border: none; padding: 0; }
.card-wrapper .titulo { display: block; padding-top: 10px; font-weight: 700; color: #666; line-height: 1; }
.card-wrapper .dezenas-sorteadas { text-align: center; }
.card-wrapper .dezenas-sorteadas .card-list { padding-top: 0; margin-bottom: 0; }
.card-wrapper .dezenas-sorteadas ul { padding-bottom: 10px; margin-bottom: 0; }
.card-wrapper .dezenas-sorteadas ul li > div { text-align: left; margin: 0 auto; }
.card-wrapper .resumo { text-align: center; }
.card-wrapper .resumo-list { max-width: 330px; background-color: #fff; margin: 10px auto; -webkit-box-shadow: 0 0 4px rgba(0,0,0,.5); box-shadow: 0 0 4px rgba(0,0,0,.5); -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; }
.card-wrapper .resumo ul { padding: 10px 15px; margin:0; }
.card-wrapper .resumo ul li { width: 100% !important; padding: 0; margin-left: 0; float: left; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; border-bottom: 1px solid #ccc; list-style: none; }
.card-wrapper .resumo ul li span { width: auto; height: 30px; padding:5px; margin: 5px; float: left; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; border: 1px solid #ccc; border-radius: 5px; justify-content: center; align-items: center; }
.card-wrapper .resumo ul li span:first-child { border: 0; margin-right: 15px; color: #666; font-weight: 700; }
.card-wrapper .resumo ul li:last-child { border-bottom: none; }
.card-wrapper .resumo ul li span.acertos, .card-wrapper .resumo ul li span.acertos_2 { border: none; }
.card-wrapper .resumo.dupla-sena ul li span { min-width: 82px; }
.card-wrapper .resumo ul li:first-child span.btn { font-weight: bold; }
.table-loteca button { padding: 0px 9px; }
.modal-loteria .btn-primary { margin-right: 15px; background-color: #82a824; border: 0; }
.modal-loteria .btn-primary:hover { background-color: #666; }
.retirar { display: none; }
#box-video .img-thumbnail { width: calc(100% - 30px); margin-left: 23px; }
@media print {
	.no-print { display: none; }
}

/*Achado não é roubado*/
@media screen and (max-width:1200px) {
	.header .menu-geral { float: left; padding-right: 15px; }
	.box-login .box-entrar { margin-left: 0; }
	.banner-home { height: auto; }
	.box-logo img { width: 180px; }
	.line-login, .box-logo, .box-aposta, .box-login { height: 110px; }
	.banner-home a { background-size: 1440px; }
	.menu-jogos .valor { font-size: 18px; }
	.menu-jogos span { font-size: 14px; }
	.line-jogos { height: 130px; margin-top: -130px; }
	.line-jogos .menu-jogos { height: 130px; }
	.bloco-jogo .cabecalho-nome { width: 310px; }
	.bloco-jogo .cabecalho-nome span { font-size: 30px; }
	.bloco-jogo .cabecalho-premio .reais-cp, .bloco-jogo .cabecalho-premio span { font-size: 20px; align-items: inherit; }
	.bloco-jogo .cabecalho-premio .box-cp, .bloco-jogo .cabecalho-premio .valor-cp { align-items: flex-start; }
	.bloco-jogo h4, .bloco-jogo h3 { font-size: 20px; }
	.bloco-jogo .cabecalho-premio { width: 240px; }
	.bloco-jogo .cabecalho-sorteio { width: 180px; }
	.cabecalho-jogo { margin-bottom: 10px; }
	.tabela-jogo { /*margin-bottom: 30px;*/ }
	.wrapper-tab { width: 100%; height: auto; float: left; overflow: hidden; }
	.tabela-th th:nth-child(1), .tabela-h td:nth-child(1), .tabela-th th:nth-child(2), .tabela-h td:nth-child(2) { display: none; }
	.tabela-th th:nth-child(3), .tabela-h td:nth-child(3) { width: 140px; padding-left: 15px; }
	.tabela-th th:nth-child(4), .tabela-h td:nth-child(4) { width: 130px; }
	.tabela-th th:nth-child(5), .tabela-h td:nth-child(5) { width: 120px; }
	.tabela-h td:nth-child(5) span { /*margin-left: 20px;*/ }
	.tabela-th th:nth-child(6), .tabela-h td:nth-child(6) { width: 170px; }
	.tabela-th th:nth-child(5) { /*padding-left: 20px;*/ }
	.bloco-jogo .rodape-jogo .tem-faca { width: 244px; }
	.tabela-jogo tr { width: 99%; margin-left: 0.5%; }
	.tabela-h td:nth-child(7) input { width: 40px; }
	.tabela-h td:nth-child(7) .envelope { width: 122px; }
	.tabela-th th:nth-child(7), .tabela-h td:nth-child(7) { width: 156px; }
	.bloco-jogo .cabecalho-explicacao { margin-top: 15px; }
	#box-video .img-thumbnail { width: 100%; margin-left: 0px; }
}
@media screen and (max-width:992px) {
	.banner-home a { background-size: 1220px; }
	.banner-home { height: auto; overflow: hidden; }
	.banner-home ul { width: 100%; height: 470px; }
	.line-login, .box-logo, .box-aposta, .box-login { height: 100px; }
	.box-logo img { width: 160px; }
	.line-jogos .container { width: 100%; padding: 0; }
	.line-jogos .wrapper { width: 1100px; overflow-x: scroll; height: 145px; }
	.line-jogos { height: 145px; margin-top: -130px; width: 100%; overflow-x: scroll; margin: 0; overflow-y: hidden; }
	.bloco-jogo .cabecalho-nome { width: 190px; display: block; }
	.bloco-jogo .cabecalho-nome img { width: 80%; margin-right: 20%; }
	.bloco-jogo .cabecalho-nome span { font-size: 22px; }
	.bloco-jogo .cabecalho-premio { width: 220px; height: 80px; }
	.bloco-jogo .cabecalho-sorteio, .bloco-jogo .cabecalho-nome { height: 80px; }
	.bloco-jogo h4, .bloco-jogo h3 { font-size: 16px; }
	.bloco-jogo .cabecalho-premio .reais-cp { font-size: 20px; }
	.bloco-jogo .cabecalho-sorteio { width: 130px; }
	.bloco-jogo .cabecalho-concurso { width: 180px; height: 80px; }
	.tabela-th th:nth-child(7), .tabela-h td:nth-child(7) { display: none; }
	.tabela-th th:nth-child(8), .tabela-h td:nth-child(8) { display: none; }
	.tabela-th th:nth-child(3), .tabela-h td:nth-child(3) { width: 150px; }
	.tabela-th th:nth-child(4), .tabela-h td:nth-child(4) { width: 140px; }
	.bloco-jogo .rodape-jogo .tem-numeros { width: 190px; padding-right: 30px; }
	.bloco-jogo .rodape-jogo .tem-faca { width: 196px; }
	.bloco-jogo .rodape-jogo .tem-facilidades { width: 334px; padding-left: 30px; }
	.tem-facilidades img { width: 100%; }
	.bloco-jogo .tem-numeros h5 { font-size: 20px; }
	.bloco-jogo .tem-numeros span { font-size: 24px; }
	.bloco-jogo .lista-blocos { padding: 30px 0; }
	.owl-theme .owl-nav [class*='owl-'] { top: -110px; position: relative; }
}
@media screen and (max-width:767px) {
	.modal-loteria .header-loteria .row-top, .modal-loteria .header-loteria .row-bottom { flex-wrap: wrap; }
	/*.modal-loteria .modal-body { padding: 0 8px; }*/
	.wrapper-loteria .middle-nav { display: block; }
	.wrapper-loteria .middle-nav .status { padding: 0 0 5px 0; text-align: center; }
	.wrapper-loteria .titulo b { font-size: 14px; }
	.bloco-jogo .cabecalho-premio, .bloco-jogo .cabecalho-sorteio, .bloco-jogo .cabecalho-nome, .bloco-jogo .cabecalho-concurso { height: auto; width: 100%; justify-content: center; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; border: 0; flex-wrap: wrap; padding-left: 0; }
	.bloco-jogo .cabecalho-nome img { width: auto; margin-right: 0; max-width: 150px }
	.bloco-jogo .cabecalho-nome span { text-align: center; }
	.bloco-jogo .cabecalho-premio .box-cp, .bloco-jogo .cabecalho-premio .valor-cp { justify-content: center; }
	.bloco-jogo h4, .bloco-jogo h3 { margin: 0 7px 0 0; }
	.bloco-jogo .cabecalho-premio h3 { margin: 0; }
	.bloco-jogo .cabecalho-premio .box-cp { height: auto; margin-bottom: 10px; }
	.bloco-jogo .cabecalho-sorteio { margin-bottom: 5px; }
	.bloco-jogo .lista-blocos { /*padding: 15px 0;*/ }
	.bloco-jogo .cabecalho-explicacao p { padding: 0 15px; text-align: center; }
	.lista-blocos .container { padding: 0; }
	.tabela-h td span { font-size: 13px; font-weight: 400; }
	.tabela-th th span { font-size: 13px; }
	.tabela-th th:nth-child(3), .tabela-h td:nth-child(3) { width: 27%; padding-left: 7px; }
	.tabela-th th:nth-child(4) img, .tabela-h td:nth-child(4) img { width: 24px; margin-right: 2px; }
	.tabela-th th:nth-child(4), .tabela-h td:nth-child(4) { width: 15%; }
	.tabela-th th:nth-child(5), .tabela-h td:nth-child(5) { width: 15%; padding-left: 0; }
	.tabela-h td:nth-child(5) span { margin-left: 0; }
	.tabela-th th:nth-child(6), .tabela-h td:nth-child(6) { width: 20%; }
	.tabela-h td:nth-child(6) span { margin-left: 0; }
	.tabela-h td:nth-child(9) { width: 15%; text-align: center; }
	.tabela-h .btn-comprar.one { /*display: none;*/ font-size: 12px; min-width: 76px; width: auto; }
	.tabela-h .btn-comprar.two { display: inline-block; padding: 5px; border-radius: 10px; margin-left: 13px; }
	.tabela-h .btn-comprar.two:hover { background-color: #82a824; border: 1px solid #82a824; }
	.tabela-h .btn-comprar.two img { width: 25px; }
	.tabela-jogo { display: block; /*margin-bottom: 0;*/ }
	.tabela-th th:nth-child(4) .one, .tabela-h td:nth-child(4) .one { display: none; }
	.tabela-th th:nth-child(4) .two, .tabela-h td:nth-child(4) .two { display: block; float: left; }
	.tabela-jogo tbody { display: block; }
	.tabela-jogo tr { margin: 5px 0; width: 100%; }
	.cabecalho-jogo { margin-bottom: 0px; }
	.bloco-jogo .rodape-jogo .tem-numeros { width: 100%; padding-right: 0; text-align: center; height: auto; flex-wrap: wrap; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; }
	.bloco-jogo .rodape-jogo { height: auto; }
	.bloco-jogo .rodape-jogo .tem-facilidades { display: none; }
	.bloco-jogo .rodape-jogo .tem-faca { width: 100%; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; height: auto; }
	.bloco-jogo .tem-faca a { padding: 8px 22px; margin-top: 0; height: 40px; }
	.bloco-jogo .tem-numeros span { font-size: 20px; }
	.bloco-jogo .tem-numeros h5 { font-size: 16px; }
	.line-jogos { height: 132px; }
	.tabela-jogo tr { height: 40px; }
	.tabela-th th:nth-child(3) { /*background: url(../../../data/midias/arrow.png)no-repeat left 60px top 8px; background-size: 10px;*/ }
	.tabela-th th:nth-child(6) { /*background: url(../../../data/midias/arrow.png)no-repeat left 56px top 8px; background-size: 10px; text-align: center;*/ }
	.tabela-th th:nth-child(5) { /*background: url(../../../data/midias/arrow.png)no-repeat left 42px top 8px; background-size: 10px;*/ }
	.retirar { display: block; }
	.th-filtro .fz16, .th-filtro .fz12, .th-filtro img { display: none; }
	.tabela-th th:nth-child(9) { /*height: 37px;*/ width: 20%; /*text-align: center;*/ }
	.tabela-th th:nth-child(4) .retirar { display: none; }
	.tabela-th th span.retirar { font-size: 11px; }
	.table-loteca { width: 100%; }
	.table-loteca tr td, .table-loteca tr th { padding: 6px 4px !important; font-size: 12px; }
	.table-loteca tr th { padding-bottom: 4px !important; }
	.table-loteca button { padding: 0px 7px; line-height: revert; }
	.card-list li { flex-direction: column; }
	.card-wrapper li .num_jogo { margin-top:6px; }
	.card-wrapper li .box-dezenas { width: auto; }

/*------------button menu------------*/
@media screen and (max-width:549px) {
	.banner-home a { background-size: 660px; }
	.banner-home, .banner-home ul { height: auto; }
}
