html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

html,
body {
    width: 100%
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

a {
    text-decoration: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after {
    content: '';
    content: none
}

q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html,
body {
    height: 100%
}

.conteudo {
    width: 1140px;
    margin: 0 auto;
    height: auto;
    padding: 0
}

section {
    width: 100%;
    position: relative;
    float: left
}

body {
    background-color: #efede3
}

body,
html {
    height: 100%
}

a {
    cursor: pointer !important;
    text-decoration: none !important
}

header.area-cabecalho {
    width: 100%;
    height: 150px;
    background-color: transparent;
    position: fixed;
    z-index: 1000;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

header.area-cabecalho .box-cabecalho {
    width: 100%;
    height: 150px;
    background-color: #fff;
    padding: 0;
    border: 1px solid #e1ddcb
}

header.area-cabecalho .box-cabecalho .esquerdo {
    height: 100%;
    padding: 0;
    border-right: 1px solid #e1ddcb
}

header.area-cabecalho .box-cabecalho .esquerdo .logo {
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 10px
}

header.area-cabecalho .box-cabecalho .esquerdo .logo a {
    float: left;
    width: 100%;
    height: 100%
}

header.area-cabecalho .box-cabecalho .direita {
    padding: 0;
    height: 100%;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima {
    width: 100%;
    height: 75px;
    border-bottom: 1px solid #e1ddcb
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais {
    width: 100%;
    height: 100%;
    float: left
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-end
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    text-align: center;
    margin: 21px 5px 21px 5px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social a {
    float: left;
    width: 100%;
    height: 100%;
    line-height: 32px;
    color: #fff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social.facebook {
    background-color: #3b5998;
    border: 1px solid #3b5998
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social.instagram {
    background-color: #e1306c;
    border: 1px solid #e1306c
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social.twitter {
    background-color: #30b2e4;
    border: 1px solid #30b2e4
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social.youtube {
    background-color: #cd201f;
    border: 1px solid #cd201f
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.facebook {
    background-color: #fff
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.facebook a {
    color: #3b5998;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.instagram {
    background-color: #fff
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.instagram a {
    color: #e1306c;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.twitter {
    background-color: #fff
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.twitter a {
    color: #30b2e4;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.youtube {
    background-color: #fff
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.cada-rede-social:hover.youtube a {
    color: #cd201f;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.carrinho {
    margin: 21px 10px 21px 30px;
    width: 64px;
    height: 32px
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.carrinho .quantidade-itens {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #a7a7a7;
    text-align: center;
    float: left
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.carrinho .quantidade-itens p {
    color: #fff;
    line-height: 32px;
    font-size: 14px;
    font-size: .875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.carrinho a {
    float: left;
    width: 32px;
    height: 100%;
    line-height: 32px;
    color: #cac39e
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais ul li.carrinho a .fa {
    font-size: 30px
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .botao-pesquisa {
    float: left;
    width: 10%;
    height: 100%;
    border-left: 1px solid #e1ddcb;
    text-align: center
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .botao-pesquisa a {
    float: left;
    width: 100%;
    height: 100%;
    padding-top: 21px;
    color: #cac39e
}

header.area-cabecalho .box-cabecalho .direita .menu-cima .botao-pesquisa a .fa {
    -webkit-text-stroke: 2px white;
    font-size: 30px
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo {
    width: 100%;
    height: 75px
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu {
    height: 100%
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-around
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.cada-opcao {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    padding-top: 30px
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.cada-opcao a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    font-size: 14px;
    font-size: .875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    text-transform: uppercase
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.cada-opcao a.area-cliente {
    color: #939392
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.cada-opcao:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.cada-opcao:hover a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    color: #b1833a
}

header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.imagem-raquetes {
    padding-top: 15px
}

.menu-fixo a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    color: #b1833a !important
}

#sectionBannerTopo {
    height: 660px;
    overflow: hidden
}

#sectionBannerTopo #owlCarrosselTopo {
    width: 100%;
    height: 100%
}

#sectionBannerTopo #owlCarrosselTopo .cada-banner {
    width: 100%;
    height: 625px;
    position: relative
}

#sectionBannerTopo #owlCarrosselTopo .cada-banner .texto-banner {
    height: 100px;
    margin-top: 255px
}

#sectionBannerTopo #owlCarrosselTopo .cada-banner .texto-banner p {
    font-size: 28px;
    font-size: 1.75rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    color: #fff;
    line-height: 45px
}

#sectionBannerTopo #owlCarrosselTopo .cada-banner .texto-banner p.upper {
    font-size: 54px;
    font-size: 3.375rem;
    text-transform: uppercase
}

#sectionCategorias {
    height: auto;
    background-color: #efede3;
    margin-top: 50px;
    margin-bottom: 50px
}

#sectionCategorias .box-categorias {
    padding: 0
}

#sectionCategorias .box-categorias .cada-categoria {
    padding: 0;
    height: 380px;
    position: relative
}

#sectionCategorias .box-categorias .cada-categoria .titulo-categoria {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    width: 290px;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -145px;
    background-color: #efede3;
    text-align: center;
    padding: 10px 25px 0 25px
}

#sectionCategorias .box-categorias .cada-categoria .titulo-categoria a {
    font-size: 38px;
    font-size: 2.375rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    color: #e5d520;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    text-transform: uppercase;
    float: left;
    width: 100%;
    height: 100%
}

#sectionCategorias .box-categorias .cada-categoria .titulo-categoria:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #e5d520
}

#sectionCategorias .box-categorias .cada-categoria .titulo-categoria:hover a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    color: #efede3
}

#sectionCategorias .box-categorias .box-equipe {
    padding: 0;
    margin-top: 50px
}

#sectionCategorias .box-categorias .box-equipe .box-titulo {
    height: 94px
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe {
    padding: 0
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe .botao-mais a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .frase-equipe {
    padding: 0
}

#sectionCategorias .box-categorias .box-equipe .box-titulo .frase-equipe p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 40px
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe {
    width: 100%
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .cada-membro-equipe {
    width: 100%;
    height: 210px
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .cada-membro-equipe .imagem-membro {
    width: 160px;
    height: 160px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #dadada;
    padding: 10px;
    overflow: hidden
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .cada-membro-equipe .imagem-membro img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .cada-membro-equipe .nome-membro {
    height: 30px;
    text-align: center;
    margin-top: 20px
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .cada-membro-equipe .nome-membro p {
    float: left;
    width: 100%;
    height: 100%;
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 30px;
    font-style: italic;
    text-transform: uppercase
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .owl-controls .owl-nav .owl-prev {
    left: -10px;
    position: absolute;
    margin-top: -170px !important
}

#sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .owl-controls .owl-nav .owl-next {
    right: -10px;
    position: absolute;
    margin-top: -170px !important
}

#sectionEstrutura {
    height: 490px;
    margin-top: 20px
}

#sectionEstrutura .box-estrutura {
    padding: 0
}

#sectionEstrutura .box-estrutura .box-titulo {
    height: 50px
}

#sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura {
    padding: 0
}

#sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px
}

#sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura .botao-mais a {
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionEstrutura .box-estrutura .box-titulo .frase-estrutura {
    padding: 0
}

#sectionEstrutura .box-estrutura .box-titulo .frase-estrutura p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 40px
}

#sectionEstrutura .box-estrutura .imagem-estrutura {
    margin-top: 30px;
    height: 186px
}

#sectionEstrutura .box-estrutura .imagem-estrutura a {
    float: left;
    width: 100%;
    height: 100%
}

#sectionEstrutura .box-estrutura .imagem-estrutura img {
    width: 100%;
    height: 100%
}

#sectionJogadoresFotos {
    height: auto;
    margin-top: 60px
}

#sectionJogadoresFotos .box-conteudo {
    padding: 0
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando {
    padding: 0
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo {
    height: 70px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador {
    padding: 0
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador .botao-mais a {
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores {
    width: 100%
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador {
    width: 100%;
    height: 300px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .imagem-jogador {
    width: 115px;
    height: 115px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #dadada;
    padding: 5px;
    overflow: hidden
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .imagem-jogador img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .nome-jogador {
    height: 30px;
    text-align: center;
    margin-top: 15px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .nome-jogador p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #003f3b;
    line-height: 30px;
    font-style: italic
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .frase-jogador {
    height: auto;
    text-align: center;
    margin-top: 5px
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .frase-jogador p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 22px;
    font-style: italic
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .owl-controls .owl-nav .owl-prev {
    left: -10px;
    position: absolute;
    margin-top: -280px !important
}

#sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .owl-controls .owl-nav .owl-next {
    right: -10px;
    position: absolute;
    margin-top: -280px !important
}

#sectionJogadoresFotos .box-conteudo .box-fotos {
    padding-right: 0
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo {
    height: 70px
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto {
    padding: 0
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto .botao-mais a {
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-fotos-mini .cada-foto {
    width: calc((100%/3) - 10px);
    height: 75px;
    float: left;
    margin: 5px 5px 5px 5px
}

#sectionJogadoresFotos .box-conteudo .box-fotos .box-fotos-mini .cada-foto img {
    width: 100%;
    height: 100%
}

#sectionVideos {
    height: 300px;
    margin-top: 30px
}

#sectionVideos .box-conteudo {
    padding: 0
}

#sectionVideos .box-conteudo .box-titulo {
    height: 70px
}

#sectionVideos .box-conteudo .box-titulo .titulo-video {
    padding: 0
}

#sectionVideos .box-conteudo .box-titulo .titulo-video h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionVideos .box-conteudo .box-titulo .titulo-video .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px
}

#sectionVideos .box-conteudo .box-titulo .titulo-video .botao-mais a {
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionVideos .box-conteudo .box-titulo .titulo-video .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionVideos .box-conteudo .box-titulo .titulo-video .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionVideos .box-conteudo .box-videos {
    width: 90%;
    margin: 0 auto
}

#sectionVideos .box-conteudo .box-videos #owlVideos .cada-video {
    width: 100%;
    height: 200px
}

#sectionVideos .box-conteudo .box-videos #owlVideos .cada-video iframe {
    width: 100%;
    height: 100%
}

#sectionVideos .box-conteudo .box-videos #owlVideos .owl-controls .owl-nav .owl-prev {
    left: -65px;
    position: absolute;
    margin-top: -130px !important
}

#sectionVideos .box-conteudo .box-videos #owlVideos .owl-controls .owl-nav .owl-next {
    right: -65px;
    position: absolute;
    margin-top: -130px !important
}

#sectionNews {
    height: 300px;
    margin-top: 50px;
    margin-bottom: 15px
}

.botaoAssinar {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

#sectionNews .box-news {
    padding: 0
}

#sectionNews .box-news .box-titulo {
    height: 70px
}

#sectionNews .box-news .box-titulo .titulo-news {
    padding: 0
}

#sectionNews .box-news .box-titulo .titulo-news h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionNews .box-news .box-titulo .frase-news {
    padding: 0
}

#sectionNews .box-news .box-titulo .frase-news p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 40px
}

#sectionNews .box-news .box-formulario-news {
    margin: 0 auto !important;
    float: none !important;
    height: 200px;
}

#sectionNews .box-news .box-formulario-news #formContatoNews {
    height: 48px
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news {
    height: 100%
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news input {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #cac39e;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    color: #fff;
    padding: 10px;
    font-size: 20px;
    font-size: 1.25rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: italic;
    border: 1px solid transparent
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news .botao-assinar {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #5bb5af;
    text-transform: uppercase
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news .botao-assinar:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #fff;
    border: 1px solid #5bb5af;
    color: #5bb5af
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news::-webkit-input-placeholder {
    color: #fff
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news:-moz-placeholder {
    color: #fff
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news::-moz-placeholder {
    color: #fff
}

#sectionNews .box-news .box-formulario-news #formContatoNews .campos-news:-ms-input-placeholder {
    color: #fff
}

#footerRodape {
    height: 290px;
    background: url(../../imagem/fundo/fundo-rodape.jpg);
    float: left;
    width: 100%
}

#footerRodape .box-superior {
    padding: 0;
    padding-top: 30px;
    height: 250px
}

#footerRodape .box-superior .sobre-nos-footer h2 {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #5bb5af;
    margin-bottom: 30px
}

#footerRodape .box-superior .sobre-nos-footer p {
    font-size: 14px;
    font-size: .875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 23px
}

#footerRodape .box-superior .onde-estamos-footer h2 {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #5bb5af;
    margin-bottom: 30px
}

#footerRodape .box-superior .onde-estamos-footer p {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    font-style: italic;
    line-height: 23px
}

#footerRodape .box-superior .fale-conosco-footer h2 {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #5bb5af;
    margin-bottom: 30px
}

#footerRodape .box-superior .fale-conosco-footer a {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    font-style: italic;
    float: left;
    margin-bottom: 15px
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer {
    width: 100%;
    height: 100%;
    float: left
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul {
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-around
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    text-align: center;
    margin: 20px 0px 20px 0px;
    background-color: #3f7e7a;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer a {
    float: left;
    width: 100%;
    height: 100%;
    line-height: 32px;
    color: #fff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    margin-bottom: 0px
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer:hover.facebook {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #3b5998
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer:hover.instagram {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #e1306c
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer:hover.twitter {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #30b2e4
}

#footerRodape .box-superior .fale-conosco-footer .nav-menu-redessociais-footer ul li.cada-rede-social-footer:hover.youtube {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #cd201f
}

#footerRodape .box-inferior {
    height: 40px
}

#footerRodape .box-inferior .inferior-esquerda p {
    font-size: 11px;
    font-size: .6875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #5bb5af;
    text-transform: uppercase;
    line-height: 40px
}

#footerRodape .box-inferior .inferior-direita {
    text-align: right
}

#footerRodape .box-inferior .inferior-direita a {
    font-size: 11px;
    font-size: .6875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #5bb5af;
    text-transform: uppercase;
    line-height: 40px
}

#footerRodape .box-inferior .inferior-direita a img {
    vertical-align: middle
}

#footerRodape .box-inferior .inferior-direita a.oxigenio {
    margin-left: 50px
}

.menu-mobile {
    display: none
}

header.area-cabecalho-aberto {
    min-height: 100%;
    max-height: 100%;
    background-color: #fff;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

@media (max-width: 768px) {
    .conteudo {
        width: 690px
    }
    .menu-mobile-aberto span:nth-child(1) {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        margin-top: 10px;
        margin-bottom: -11px
    }
    .menu-mobile-aberto span:nth-child(2) {
        opacity: 0;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s
    }
    .menu-mobile-aberto span:nth-child(3) {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        margin-top: -15px;
        margin-bottom: 10px
    }
    header.area-cabecalho {
        height: 150px;
        overflow: hidden
    }
    header.area-cabecalho .box-cabecalho {
        height: 150px
    }
    header.area-cabecalho .box-cabecalho .esquerdo .logo {
        padding: 25px 5px 5px 5px
    }
    header.area-cabecalho .box-cabecalho .esquerdo .logo a img {
        width: 100%
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo {
        width: 100%;
        height: 75px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .box-menu-mobile {
        width: 100%;
        height: 75px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .box-menu-mobile a.menu-mobile {
        display: block;
        float: right;
        width: 40px;
        margin: 30px 10px 0 0
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .box-menu-mobile a.menu-mobile span {
        background: #003f3b;
        width: 40px;
        height: 3px;
        margin-bottom: 5px;
        float: left;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu {
        height: 100%
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul {
        display: inline-block;
        width: 100%;
        text-align: right;
        padding-right: 10px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.imagem-raquetes {
        padding-top: 30px
    }
    #sectionCategorias {
        height: auto
    }
    #sectionCategorias .box-categorias {
        padding: 0
    }
    #sectionCategorias .box-categorias .cada-categoria {
        width: 48%;
        margin: 2% 1% 0 1%
    }
    #sectionCategorias .box-categorias .box-equipe {
        padding: 0 15px 0 15px;
        margin-top: 25px
    }
    #sectionCategorias .box-categorias .box-equipe .box-titulo .frase-equipe {
        margin-top: 10px
    }
    #sectionCategorias .box-categorias .box-equipe .box-titulo .frase-equipe p {
        line-height: 23px
    }
    #sectionCategorias .box-categorias .box-equipe .box-owl-equipe {
        width: 100%;
        margin-top: 40px
    }
    #sectionEstrutura {
        height: auto;
        margin-bottom: 30px
    }
    #sectionEstrutura .box-estrutura .box-titulo {
        height: 80px
    }
    #sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador h1 {
        line-height: 30px;
        width: 80%
    }
    #sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores {
        margin-top: 45px
    }
    #sectionVideos .box-conteudo .box-videos #owlVideos .owl-controls .owl-nav .owl-prev {
        left: -45px
    }
    #sectionVideos .box-conteudo .box-videos #owlVideos .owl-controls .owl-nav .owl-next {
        right: -45px
    }
    #sectionNews {
        height: 150px;
        margin-top: 50px;
        margin-bottom: 15px
    }
    #sectionNews .box-news {
        padding: 0
    }
    #sectionNews .box-news .box-formulario-news #formContatoNews .campos-news input {
        font-size: 17px;
        font-size: 1.0625rem;
        font-weight: 400
    }
    #footerRodape {
        height: 480px;
        background: url(../../imagem/fundo/fundo-rodape.jpg);
        float: left;
        width: 100%
    }
    #footerRodape .box-superior {
        padding: 30px 0 20px 0;
        height: auto
    }
    #footerRodape .box-superior .logo-footer img {
        width: 100%
    }
    #footerRodape .box-superior .onde-estamos-footer {
        margin-top: 50px
    }
    #footerRodape .box-superior .fale-conosco-footer {
        margin-top: 50px
    }
    #footerRodape .box-inferior {
        height: auto
    }
}

@media (max-width: 500px) {
    .conteudo {
        width: 300px
    }
    header.area-cabecalho {
        height: 150px;
        overflow: hidden
    }
    header.area-cabecalho .box-cabecalho {
        height: 150px
    }
    header.area-cabecalho .box-cabecalho .esquerdo .logo {
        padding: 20px 5px 5px 5px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-cima .nav-menu-redessociais {
        width: 100%;
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo {
        width: 100%;
        height: 75px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .box-menu-mobile {
        width: 100%;
        height: 75px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .box-menu-mobile a.menu-mobile {
        display: block;
        float: right;
        width: 40px;
        margin: 30px 10px 0 0
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .box-menu-mobile a.menu-mobile span {
        background: #003f3b;
        width: 40px;
        height: 3px;
        margin-bottom: 5px;
        float: left;
        transition: .3s;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu {
        height: 100%
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul {
        display: inline-block;
        width: 100%;
        text-align: right;
        padding-right: 10px
    }
    header.area-cabecalho .box-cabecalho .direita .menu-baixo .nav-menu ul li.imagem-raquetes {
        padding-top: 30px
    }
    #sectionBannerTopo {
        height: 660px;
        overflow: hidden
    }
    #sectionBannerTopo #owlCarrosselTopo {
        width: 100%;
        height: 100%
    }
    #sectionBannerTopo #owlCarrosselTopo .cada-banner {
        width: 100%;
        height: 625px;
        position: relative
    }
    #sectionBannerTopo #owlCarrosselTopo .cada-banner .texto-banner {
        height: 140px;
        margin-top: 210px;
        padding: 0
    }
    #sectionBannerTopo #owlCarrosselTopo .cada-banner .texto-banner p {
        font-size: 28px;
        font-size: 1.75rem
    }
    #sectionBannerTopo #owlCarrosselTopo .cada-banner .texto-banner p.upper {
        font-size: 30px;
        font-size: 1.875rem
    }
    #sectionCategorias {
        height: auto;
        margin-bottom: 40px
    }
    #sectionCategorias .box-categorias {
        padding: 0
    }
    #sectionCategorias .box-categorias .cada-categoria {
        width: 100%;
        margin: 0 0 30px 0
    }
    #sectionCategorias .box-categorias .box-equipe {
        padding: 0 15px 0 15px;
        margin-top: 25px;
        height: 345px
    }
    #sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe {
        padding: 0
    }
    #sectionCategorias .box-categorias .box-equipe .box-titulo .titulo-equipe h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionCategorias .box-categorias .box-equipe .box-titulo .frase-equipe {
        margin-top: 10px
    }
    #sectionCategorias .box-categorias .box-equipe .box-titulo .frase-equipe p {
        line-height: 23px
    }
    #sectionCategorias .box-categorias .box-equipe .box-owl-equipe {
        width: 100%;
        margin-top: 40px
    }
    #sectionCategorias .box-categorias .box-equipe .box-owl-equipe #owlEquipe .cada-membro-equipe .imagem-membro {
        width: 150px;
        height: 150px
    }
    #sectionEstrutura .box-estrutura .box-titulo {
        height: 120px
    }
    #sectionEstrutura .box-estrutura .box-titulo .titulo-estrutura h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionEstrutura .box-estrutura .box-titulo .frase-estrutura {
        margin-top: 10px
    }
    #sectionEstrutura .box-estrutura .box-titulo .frase-estrutura p {
        line-height: 23px
    }
    #sectionEstrutura .box-estrutura .imagem-estrutura {
        margin-top: 30px;
        height: 186px
    }
    #sectionEstrutura .box-estrutura .imagem-estrutura img {
        width: 100%;
        height: 100%
    }
    #sectionJogadoresFotos {
        margin-top: 20px;
        margin-bottom: 30px
    }
    #sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando {
        height: 430px
    }
    #sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-titulo .titulo-jogador h1 {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 30px
    }
    #sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores {
        margin-top: 30px
    }
    #sectionJogadoresFotos .box-conteudo .box-quem-esta-jogando .box-owl-jogadores #owlJogadores .cada-jogador .imagem-jogador {
        width: 110px;
        height: 110px
    }
    #sectionJogadoresFotos .box-conteudo .box-fotos {
        padding: 0
    }
    #sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo {
        height: 70px
    }
    #sectionJogadoresFotos .box-conteudo .box-fotos .box-titulo .titulo-foto h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionJogadoresFotos .box-conteudo .box-fotos .box-fotos-mini .cada-foto {
        width: calc((100%/2) - 10px);
        height: 95px
    }
    #sectionVideos {
        height: 335px
    }
    #sectionVideos .box-conteudo .box-videos {
        width: 100%
    }
    #sectionVideos .box-conteudo .box-videos #owlVideos .owl-controls .owl-nav .owl-prev {
        left: 80px;
        margin-top: 20px !important
    }
    #sectionVideos .box-conteudo .box-videos #owlVideos .owl-controls .owl-nav .owl-next {
        right: 80px;
        margin-top: 20px !important
    }
    #sectionNews {
        height: 350px;
        margin-top: 30px;
        margin-bottom: 15px
    }
    #sectionNews .box-news {
        padding: 0
    }
    #sectionNews .box-news .box-titulo {
        height: 90px
    }
    #sectionNews .box-news .box-titulo .titulo-news {
        padding: 0
    }
    #sectionNews .box-news .box-titulo .titulo-news h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionNews .box-news .box-titulo .frase-news p {
        line-height: 23px
    }
    #sectionNews .box-news .box-formulario-news {
        padding: 0;
        float: left !important;
        height: auto;
        margin-top: 20px !important
    }
    #sectionNews .box-news .box-formulario-news #formContatoNews .campos-news {
        padding: 0;
        margin-top: 15px
    }
    #sectionNews .box-news .box-formulario-news #formContatoNews .campos-news input {
        font-size: 17px;
        font-size: 1.0625rem;
        font-weight: 400
    }
    #sectionNews .box-news .box-formulario-news #formContatoNews .campos-news .botao-assinar {
        width: 50%;
        margin-left: 25%
    }
    #footerRodape {
        height: auto
    }
    #footerRodape .box-superior {
        padding: 30px 0 20px 0;
        height: auto
    }
    #footerRodape .box-superior .logo-footer img {
        width: 100%
    }
    #footerRodape .box-superior .sobre-nos-footer {
        margin-top: 20px
    }
    #footerRodape .box-inferior {
        height: auto;
        margin-bottom: 15px
    }
    #footerRodape .box-inferior .inferior-esquerda {
        text-align: center
    }
    #footerRodape .box-inferior .inferior-direita a {
        float: left;
        width: 100%;
        text-align: center
    }
    #footerRodape .box-inferior .inferior-direita a.oxigenio {
        margin-left: 0px
    }
}

#sectionPrincipalSobreNos {
    height: auto;
    background-color: #efede3;
    padding-top: 205px
}

#sectionPrincipalSobreNos .box-principal-texto {
    padding: 0;
    margin-bottom: 50px
}

#sectionPrincipalSobreNos .box-principal-texto h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b !important;
    text-transform: uppercase;
    line-height: 40px
}

#sectionPrincipalSobreNos .box-principal-texto p {
    font-size: 14px;
    font-size: .875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #003f3b !important;
    line-height: 23px;
    margin-top: 25px
}

#sectionPrincipalSobreNos .box-principal-texto p b {
    font-weight: bold
}

#sectionPrincipalSobreNos .box-principal-texto p span {
    font-weight: bold
}

#sectionPrincipalSobreNos .box-principal-logo {
    padding: 0;
    text-align: center
}

#sectionPrincipalSobreNos .box-principal-logo img {
    margin-top: 70px
}

#sectionEquipeSobreNos {
    height: 350px;
    background-color: #efede3;
    margin-top: 40px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos {
    padding: 0
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo {
    height: 94px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe {
    padding: 0
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px;
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe .botao-mais a {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .frase-equipe {
    padding: 0
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .frase-equipe p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 40px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos {
    width: 100%
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .cada-membro-equipe-sobre-nos {
    width: 100%;
    height: 210px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .cada-membro-equipe-sobre-nos .imagem-membro {
    width: 160px;
    height: 160px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #003f3b;
    padding: 10px;
    overflow: hidden;
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .cada-membro-equipe-sobre-nos .imagem-membro img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .cada-membro-equipe-sobre-nos .nome-membro {
    height: 30px;
    text-align: center;
    margin-top: 20px
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .cada-membro-equipe-sobre-nos .nome-membro p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 30px;
    font-style: italic;
    text-transform: uppercase
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .owl-controls .owl-nav .owl-prev {
    left: -10px;
    position: absolute;
    margin-top: -170px !important
}

#sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .owl-controls .owl-nav .owl-next {
    right: -10px;
    position: absolute;
    margin-top: -170px !important
}

#sectionEstruturaSobreNos {
    height: auto;
    margin-top: 50px;
    margin-bottom: 50px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos {
    padding: 0
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo {
    height: 50px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura {
    padding: 0
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura .botao-mais a {
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .frase-estrutura {
    padding: 0
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .frase-estrutura p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 40px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .texto-estrutura {
    margin-top: 30px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .texto-estrutura p {
    font-size: 14px;
    font-size: .875rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #003f3b;
    line-height: 23px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .texto-estrutura p span {
    font-weight: bold
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .texto-estrutura p b {
    font-weight: bold
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .imagem-estrutura {
    margin-top: 30px;
    height: 186px
}

#sectionEstruturaSobreNos .box-estrutura-sobre-nos .imagem-estrutura img {
    width: 100%;
    height: 100%
}

#sectionJogadoresSobreNos {
    height: auto;
    margin-top: 60px
}

#sectionJogadoresSobreNos .box-conteudo {
    padding: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos {
    padding: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo {
    height: 70px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador {
    padding: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador .botao-mais {
    width: 40px;
    height: 40px;
    background-color: #e5d520;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
    margin-left: 20px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador .botao-mais a {
    float: left;
    width: 100%;
    height: 100%;
    color: #fff
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador .botao-mais a .fa {
    font-size: 24px;
    line-height: 40px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador .botao-mais:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #003f3b
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos {
    width: 100%
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador {
    width: 100%;
    height: 300px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .imagem-jogador {
    width: 115px;
    height: 115px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #dadada;
    padding: 5px;
    overflow: hidden
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .imagem-jogador img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .nome-jogador {
    height: 30px;
    text-align: center;
    margin-top: 15px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .nome-jogador p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #003f3b;
    line-height: 30px;
    font-style: italic
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .frase-jogador {
    height: auto;
    text-align: center;
    margin-top: 5px
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .frase-jogador p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 22px;
    font-style: italic
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .owl-controls .owl-nav .owl-prev {
    left: -10px;
    position: absolute;
    margin-top: -280px !important
}

#sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .owl-controls .owl-nav .owl-next {
    right: -10px;
    position: absolute;
    margin-top: -280px !important
}

#sectionJogadoresSobreNos .box-conteudo .box-frase {
    padding-right: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .box-titulo-frase {
    height: 70px
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .box-titulo-frase .titulo-frase {
    padding: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .box-titulo-frase .titulo-frase h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 30px
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .frase {
    margin-top: 20px
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .frase .img-aspas-grande {
    float: left;
    padding-left: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .frase .texto {
    float: left;
    padding: 0
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .frase .texto p {
    font-size: 17px;
    font-size: 1.0625rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: italic;
    color: #5bb5af;
    text-transform: uppercase;
    float: left;
    line-height: 25px;
    margin-top: 15px
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .frase .texto p i {
    font-style: italic
}

#sectionJogadoresSobreNos .box-conteudo .box-frase .frase .img-aspas-pequena {
    float: left;
    padding-left: 0;
    text-align: right
}

#sectionNewsSobreNos {
    height: 150px;
    margin-top: 50px;
    margin-bottom: 15px
}

#sectionNewsSobreNos .box-news-sobre-nos {
    padding: 0
}

#sectionNewsSobreNos .box-news-sobre-nos .box-titulo {
    height: 70px
}

#sectionNewsSobreNos .box-news-sobre-nos .box-titulo .titulo-news {
    padding: 0
}

#sectionNewsSobreNos .box-news-sobre-nos .box-titulo .titulo-news h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b;
    text-transform: uppercase;
    float: left;
    line-height: 40px
}

#sectionNewsSobreNos .box-news-sobre-nos .box-titulo .frase-news {
    padding: 0
}

#sectionNewsSobreNos .box-news-sobre-nos .box-titulo .frase-news p {
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #003f3b;
    line-height: 40px
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news {
    margin: 0 auto !important;
    float: none !important;
    height: 48px
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos {
    height: 48px
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news {
    height: 100%
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news input {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #cac39e;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    color: #fff;
    padding: 10px;
    font-size: 20px;
    font-size: 1.25rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-style: italic;
    border: 1px solid transparent
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news .botao-assinar {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #5bb5af
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news .botao-assinar:hover {
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    background-color: #fff;
    border: 1px solid #5bb5af;
    color: #5bb5af
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news::-webkit-input-placeholder {
    color: #fff
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news:-moz-placeholder {
    color: #fff
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news::-moz-placeholder {
    color: #fff
}

#sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news:-ms-input-placeholder {
    color: #fff
}

@media (max-width: 768px) {
    .conteudo {
        width: 690px
    }
    #sectionPrincipalSobreNos .box-principal-texto {
        padding: 0 15px 0 0
    }
    #sectionPrincipalSobreNos .box-principal-logo {
        padding: 15px;
        text-align: center
    }
    #sectionPrincipalSobreNos .box-principal-logo img {
        width: 100%;
        margin-top: 160px
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos {
        margin-top: 30px
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos {
        padding: 0
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo {
        height: 90px
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .texto-estrutura {
        margin-top: 25px
    }
    #sectionJogadoresSobreNos .box-conteudo .box-frase .frase {
        margin-top: 0
    }
    #sectionJogadoresSobreNos .box-conteudo .box-frase .frase .texto p {
        float: none
    }
    #sectionNewsSobreNos {
        height: 150px;
        margin-top: 50px;
        margin-bottom: 15px
    }
    #sectionNewsSobreNos .box-news-sobre-nos {
        padding: 0
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news input {
        font-size: 17px;
        font-size: 1.0625rem;
        font-weight: 400
    }
}

@media (max-width: 500px) {
    .btnEnviar {
        float: left !important;
        height: 57px !important;
    }
    .areaClienteMenu li a {
        font-size: 18px !important;   
    }
    .venhaJogar {
        margin-top: 30px !important;
    }
    .posicionamentoCadastro {
        width: 100% !important;
    }
    .posicionamentoTipoPessoa {
        width: 100% !important;
    }
    .posicionamentoTipoPessoa label {
        font-size: 16px !important;
    }
    .cadastreAqui span {
        font-size: 13px !important;
    }
    .esquecisenha a {
        font-size: 13px !important;
    }
    .esquecisenha {
        margin-top: 32px !important;
    }
    .btnCadastroMobile {
        width: 60% !important;
    }
    .fundoFacaLogin {
        height: 100% !important;
        padding-bottom: 30px !important;
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .imagem-estrutura {
        height: 100%;
    }
    .tituloTextoSobreNosBaixo {
        margin-top: 10px !important;
    }
    .conteudo {
        width: 300px
    }
    #sectionPrincipalSobreNos .box-principal-texto {
        padding: 0 0 0 0
    }
    #sectionPrincipalSobreNos .box-principal-logo {
        padding: 0px;
        text-align: center
    }
    #sectionPrincipalSobreNos .box-principal-logo img {
        margin-top: 0px;
        width: 75%
    }
    #sectionEquipeSobreNos {
        height: auto
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos {
        padding: 0 15px 0 15px;
        margin-top: 25px;
        height: 345px
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe {
        padding: 0
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .titulo-equipe h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .frase-equipe {
        margin-top: 10px
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-titulo .frase-equipe p {
        line-height: 23px
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos {
        width: 100%;
        margin-top: 40px
    }
    #sectionEquipeSobreNos .box-equipe-sobre-nos .box-owl-equipe-sobre-nos #owlEquipeSobreNos .cada-membro-equipe-sobre-nos .imagem-membro {
        width: 150px;
        height: 150px
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo {
        height: 120px
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .titulo-estrutura h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .frase-estrutura {
        margin-top: 10px
    }
    #sectionEstruturaSobreNos .box-estrutura-sobre-nos .box-titulo .frase-estrutura p {
        line-height: 23px
    }
    #sectionJogadoresSobreNos {
        margin-top: 20px
    }
    #sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos {
        height: 430px
    }
    #sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-titulo .titulo-jogador h1 {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 30px;
        width: 80%
    }
    #sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos {
        margin-top: 30px
    }
    #sectionJogadoresSobreNos .box-conteudo .box-quem-esta-jogando-sobre-nos .box-owl-jogadores-sobre-nos #owlJogadoresSobreNos .cada-jogador .imagem-jogador {
        width: 110px;
        height: 110px
    }
    #sectionJogadoresSobreNos .box-conteudo .box-frase .box-titulo-frase .titulo-frase h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionJogadoresSobreNos .box-conteudo .box-frase .frase {
        margin-top: 20px
    }
    #sectionJogadoresSobreNos .box-conteudo .box-frase .frase .texto p {
        float: none
    }
    #sectionNewsSobreNos {
        height: 350px;
        margin-top: 30px;
        margin-bottom: 15px
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-titulo {
        height: 90px
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-titulo .titulo-news h1 {
        font-size: 18px;
        font-size: 1.125rem
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-titulo .frase-news p {
        line-height: 23px
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news {
        padding: 0;
        float: left !important;
        height: auto;
        margin-top: 20px !important
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news {
        padding: 0;
        margin-top: 15px
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news input {
        font-size: 17px;
        font-size: 1.0625rem;
        font-weight: 400
    }
    #sectionNewsSobreNos .box-news-sobre-nos .box-formulario-news #formContatoNewsSobreNos .campos-news .botao-assinar {
        width: 50%;
        margin-left: 25%
    }
}

.imagemSobreNos {
    margin-top: 42px;
}

.tituloTextoSobreNosBaixo {
    margin-top: 95px;
}

.tituloTextoSobreNosBaixo span {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}

.textoSobreNosBaixo {
    margin-top: 9px;
}

.textoSobreNosBaixo span {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

.selecaoProfissionais {
    border-bottom: 1px solid #e1ddcb;
    padding-bottom: 33px;
}

.selecaoProfissionais span{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.equipeImagem {
    width: 147px;
    height: 147px;
    margin: 0 auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: #003f3b;
    /*    padding: 10px;*/
    overflow: hidden;
    text-align: center;
    margin-top: 55px;
}
.equipeImagem img{
    width: 147px;
    height: 147px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    padding: 10px;
}

.equipeNome {
    text-align: center;
    margin-top: 32px;
}

.equipeNome span {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
    text-transform: uppercase;
    color:#003f3b;
}

.equipeFuncao {
    text-align: center;
}

.equipeFuncao span{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
    color:#003f3b;
}

.textoBioEquipe {
    margin-top: 25px;
}

.textoBioEquipe span{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 300;
}

.textoNossaEstrutura span{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color:#003f3b;
}

.textoNossaEstrutura2 {
    margin-top: 50px;
    margin-bottom: 54px;
}

.textoNossaEstrutura2 span{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:#003f3b;
}

.textoNossaEstrutura2 span b{
    font-weight: bold;
}

.textoBaixoEventos span{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:#003f3b;
}

.textoBaixoEventos span b{
    font-weight: bold;
}

.tituloEvento {
    margin-top: 39px;
}

.tituloEvento span{
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color:#003f3b;
    text-transform: uppercase;
    font-weight: bold;
}

.dataEvento {
    margin-top: 16px;
}

.dataEvento span{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color:#003f3b;
    text-transform: uppercase;
    font-weight: bold;
}

.horarioEvento {
    margin-top: 17px;
}

.horarioEvento span{
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color:#003f3b;
    font-weight: bold;
}

.informacoesEvento {
    margin-top: 17px;
}

.informacoesEvento span{
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:#003f3b;
}

.imagemEvento {
    margin-top: 28px;
    border-bottom: 1px solid #e1ddcb;
    padding-bottom: 37px;
}

.textoBaixoContato {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color:#003f3b;
    margin-bottom: 43px;
}

.formTennis {
    width: 100%;
    height: 50px;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color:#003f3b;
    font-weight: bold;
    font-style: italic;
    border: 1px solid #eae8df;
}
.select2 {
    /*width: 100%;*/
    /*line-height: 80px;*/    
    line-height: 30px;    
}
.select2-results__option{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color:#003f3b;
    font-weight: bold;
    font-style: italic;
    border: 1px solid #eae8df;
    padding: 10px;
}
.select2-selection__choice{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: italic;
    line-height: 30px;

}


.btnEnviar {
    width: 160px;
    height: 43px;
    background: #5bb5af;
    font-size: 16px;
    color:#FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 10px;
    margin-top: 20px;
}

.btnEnviar2 {
    width: 100%;
    height: 43px;
    background: #b1833a;

    font-size: 16px;
    color:#FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 10px;
}

.btnEnviar3 {
    width: 100%;
    height: 43px;
    background: #cac39e;
    font-size: 16px;
    color:#FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 10px;
}

.venhaJogar {
    float: right;
    text-align: right;
}

.venhaJogar span{
    font-size: 24px;
    color:#003f3b;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 28px;
}

.facaPreInscricao {
    float: right;
    text-align: right;
    margin-top: 26px;
}

.facaPreInscricao span{
    font-size: 18px;
    color:#5bb5af;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 23px;
    font-style: italic;
}

.btnPreInscricao {
    width: 160px;
    height: 43px;
    background: #5bb5af;
    border: none;
    border-radius: 10px;
    float: right;
    margin-top: 22px;
    text-align: center;
}

.btnPreInscricao a{
    font-size: 16px;
    color:#FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase;
    float: left;
    margin-top: 14px;
    margin-left: 23px;
}

.mapaContato {
    margin-top: 33px;
}

.textoFacaLogin {
    margin-top: 78px;
}

.textoFacaLogin span{
    font-size: 24px;
    color:#003f3b;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.textoFacaLogin h1{
    font-size: 24px;
    font-size: 1.5rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #003f3b !important;
    text-transform: uppercase;
    line-height: 40px
}

.fundoFacaLogin {
    width: 100%;
    height: 260px;
    padding: 0 10px 10px 10px;
    background: #FFF;
    border-bottom: 1px solid #e1ddcb;
    margin-top: 35px;
}

.fundoFacaLogin .botaoLogin {
    display: flex;
    justify-content: center;
}

.formLogin {
    width: 100%;
    height: 48px;
    padding: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color:#FFF;
    font-weight: bold;
    font-style: italic;
    border: 1px solid #eae8df;
    margin-top: 26px;
    border-radius: 10px;
    background: #cac39e;
}

.btnEntrar {
    margin-top: 26px;
    width: 100%;
    height: 48px;
    background: #5bb5af;
    font-size: 20px;
    color:#FFF;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 10px;
}

.cadastreAqui {
    float: left;
    margin-top: 31px;
}

.cadastreAqui span{
    font-size: 24px;
    color:#003f3b;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.cadastreAqui span a{
    color:#003f3b;
    text-decoration: underline !important;
}

.esquecisenha {
    margin-top: 36px;
    float: right;
}

.esquecisenha a{
    font-size: 16px;
    color:#003f3b;
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
}

.posicionamentoCadastro {
    width: 80%;
    margin: 0 auto;
}

.formEspacamento {
    margin-bottom: 20px;
}

.formEspacamento label {
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    color:#003f3b;
    font-size: 16px;
}

.informacoesCarrinho {
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
    color:#003f3b;
    text-transform: uppercase;
    margin-bottom: 27px;
    border-bottom: 1px solid #003f3b;
    padding-bottom: 19px;
}

.posicionamentoTipoPessoa {
    width: 80%;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
}

.posicionamentoTipoPessoa label {
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    color:#003f3b;
    font-size: 15px;
}

.posicionamentoOlho2 {
    position: absolute;
    right: 23px;
    top: 40px;
    color:#767676;
}

.bemVindo {
    float: right;
}

.bemVindo span{
    font-family: 'Open Sans', sans-serif;
    color:#003f3b;
    font-size: 16px;
    font-style: italic;
}

.bemVindo span b{
    font-weight: bold;
}

.textoBaixoAreaCliente {
    margin-bottom: 58px;
}

.textoBaixoAreaCliente span{
    font-family: 'Open Sans', sans-serif;
    color:#003f3b;
    font-size: 14px;
}

.areaClienteMenu li{
    margin-bottom: 12px;
}

.areaClienteMenu li a{
    font-family: 'Open Sans', sans-serif;
    color:#003f3b;
    font-size: 24px;
    font-weight: bold;
}

.areaClienteMenu li a img{
    float: left;
    width: 28px;
    height: 28px;
    margin-right: 12px;
}

.areaClienteMenu li a b{
    margin-top: 3px;
    float: left;
}

.fundoNews {
    background: #FFF;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #e1ddcb;
}

.imagemMaterial {
    margin-top: 20px;
}

.nomeMaterial {
    text-align: center;
    margin-top: 10px;
    height: 30px;
}

.nomeMaterial span{
    font-family: 'Open Sans', sans-serif;
    color:#003f3b;
    font-size: 14px;
    font-weight: bold;
}

.quantidadeMaterial {
    margin-top: 10px;
}

.valorMaterial {
    text-align: center;
    margin-top: 10px;
}

.valorMaterial span{
    font-family: 'Open Sans', sans-serif;
    color:#003f3b;
    font-size: 14px;
    font-weight: 300;
}

.quadrasAreaCliente {

}

.mapaSite li {
    margin-bottom: 25px;
}

.mapaSite li a{
    font-family: 'Open Sans', sans-serif;
    color:#003f3b;
    font-size: 18px;
    font-style: italic;
}


.swal-overlay {
    background-color: rgba(221, 221, 221, 0.45);
}

.swal-text {
    text-align: center !important;
    padding: 15px;
    font-size: 16px;
    color: #000;
}

.swal-button {
    padding: 10px 25px;
    border-radius: 0;
    background: #5bb5af !important;
    background-color: #5bb5af !important;
    font-size: 16px;
    border: 1px solid #5bb5af;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
}

.swal-button:focus,
.swal-button:hover {
    background: #5bb5af !important; 
    background-color: #5bb5af !important; 
}