/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 08 2019 | 10:12:49 */
/*
Theme Name: Theme Site Vitoria
Author: Esporte Clube Vitoria
Author URI: ecvitoria
Description: Tema desenvolvido para EC Vitoria
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: vitoriatheme

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* FONTES INI */
@font-face{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    src: url('fontes/Gotham-Bold.eot');
    src: url('fontes/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
    url('fontes/Gotham-Bold.woff') format('woff'),
    url('fontes/Gotham-Bold.ttf') format('truetype');
}

@font-face{
    font-family: 'Gotham Book';
    font-weight: normal;
    font-style: normal;
    src: url('fontes/Gotham-Book.eot');
    src: url('fontes/Gotham-Book.eot?#iefix') format('embedded-opentype'),
    url('fontes/Gotham-Book.woff') format('woff'),
    url('fontes/Gotham-Book.ttf') format('truetype');
}
/* FONTES INI */

/* CSS GLOBAL INICIO */
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-9{
    padding-right: 5px;
	padding-left: 5px;
}

/*
.row > .col-md-8:first-child,
.row > .col-md-12:first-child,
.row > .col-md-4:first-child,
.row > .col-md-3:first-child{
    padding-left: 0;
}*/

.col-xs-8{
    padding-right: 5px;
}

a{
    outline: none !important;
}

html,
body{
    height: 100%;
    margin: 0;
}

.dobra{
    height: 100%;
}

body{
    font-family: 'Gotham Book';
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
    /*background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg_home_branco.jpg) repeat center center;*/
}

.menu-item menu-item-type-custom menu-item-object-custom menu-item-4 {
display: none;
}

.img-footer {width:100px;}

a{  color: #d10d00;
}
a:hover{  color: #d10d00;
}

.clear{
    clear: both;
}

.remove-padding{
    padding: 0;
}

.a{

    color: #337ab7 !important;
}

input:focus{
    box-shadow: 0 0 0 0 !important;
    border: 0 none !important;
    outline: 0 !important;
}
.center-row{
    float: none;
    margin: 0 auto;
}

small{
    font-size: .7em;
}
/* CSS GLOBAL FInM */


/* CSS HEADER INICIO */
.menu{
    position: absolute;
    z-index: 3;
    width: 100%;
    background-color:#000;
}

.menu-item a{
font-size: 1.5em;
}

.menu-top-all{
    position: relative;
    z-index: 999;
    top: 42%;
    width: 100%;
}

.box-home-futebol{
	margin-left:-10px;
}

.box-home-campeonatos{

}

.puma{
	margin-top: 8px;
	width: 87%;
}

.caixa{
    margin-top: 39px;
}

#enviar{
    float: right;
}



.logo{
	position: fixed;
    /* z-index: 3; */
    top: 22%;
    left: 50%;
    width: 118px;
    height: 132px;
    margin: -145px auto 0 -56px;
    background-image: url('img/MARCA_VITORIA.png');
    background-repeat: no-repeat;
}


#imagemdestaque {
    width: 780px;
    height: 518px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.botao-preto{
	   margin-bottom: 10px;
}

.botao-preto a:hover{
     color:gold;
	   text-decoration: underline;
}

.botao-preto h3{
    border: 4px solid #d10d00;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.2rem;
    font-family: 'Gotham';
    background-color: #cb0101;
	width: 30%;
    margin: 0 auto;
	text-decoration: none;
	padding: 10px;
}

.botao-preto h3:hover{
	background-color: #111;
	color: gold;
	border: 4px solid #000;
	text-decoration: underline;
	transition: all 0.9s ease;
	-webkit-transition: all 0.9s ease; !important;
	-moz-transition: all 0.9s ease; !important;
	-o-transition: all 0.9s ease; !important;
}

.imgPatriminiothumb #imgbarradao{
  display:none
}

.button-nAnt{
    float: right;
    color: rgb(152, 152, 152);
    font-size: 1.4em;
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    margin-bottom: 30px;
    margin-right: 19px;
}

.button-nAnt:hover, .button-nAnt:active, .button-nAnt:link, .button-nAnt:visited{
    color: #FFFFFF;
    text-decoration: none;
}

.exibir-old{
    padding-top: 210px;
    color: white;
}

    #patrocinador{
      margin-left: 5px;
    }
    #patrocinadorslider{
      margin-left: 5px;
    }

.titulo-old a{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
    text-transform: uppercase;
}

.titulo-old a:hover{
    color: #D10D00;
    text-decoration: none;
}

.detalhes-old{
    font-size: 14px;
}

.detalhes-old p{
    margin-bottom: 40px;
}

.imgThumbelenco{
    max-width: 530px;
    height: 550px;
    margin-top: 85px;
}

.patrocinio-topo{
	display:none;
}

.topo-site{
	width:100%;     z-index: 99999;     top: 0;     margin-bottom: -20px;
}

.logo-left{
    position: absolute;
    z-index: 999;
}
.logo-left img{
    width: 36%;
}


#menu-menu a{
    font-family: 'Gotham';
    font-weight: 700;
    font-style: normal;
    /* font-size: 1.6rem; */
    /* margin: -4px 0 -4px 0; */
color: #fff;
}

.sub-menu a{
    font-family: 'Gotham Book';
    font-weight: 700;
    font-style: normal;
    /* font-size: 1.6rem; */
    /* margin: -4px 0 -4px 0; */
color: #fff !important;
}

.size-large {
    max-width: 500px;
    height: auto;
}

.galeria-internas img {
    border: 10px solid #f7f7f7;
    padding: 3px;
    margin: 3px;
}

#menu-menu-1 a {
    font-family: 'Gotham Book';
    font-weight: normal;
    font-style: normal;
    padding: 0 3rem;
color: #fff;
margin: 0px;
}


#menu-menu li a:hover, #menu-menu-1 li a:hover{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
}

#menu-menu > li:nth-child(7), #menu-menu-1 > li:nth-child(7){
    background-color: transparent;
}
.navbar-cor{
    margin-bottom: 0 !important;
    border-width: 1px 0 0;
    border-style: solid none none;
    border-color: #fff -moz-use-text-color -moz-use-text-color;
    border-radius: 0;
    border-image: none;
    background-color: transparent !important;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
}

/* Teste Slide Button */
.bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #FFFFFF;
    margin: 0 auto;
    width: 60px;
    margin-bottom: 30px;
}

.bx-pager-item{
    float: left;
}

.bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#thumbclass1{
    background: #FFFFFF;
}

/* Teste Slide Button */

.telefone-contato{
    color: #808080;
    font-size: 14px;
    margin-bottom: 30px;
}

.telefone-contato a{
    color: #808080;
    text-decoration: none;
}

.box-header{
    float: right;
    margin-right: 78px;
}
.modal{
    background-color: transparent;
}
.box-sociais{
    float: right;
    margin-top: 0px;
    margin-right: 8px;
    margin-bottom: 6px;
}
.box-sociais li a i{
    float: left;
    margin: 0 -11px;
    list-style-type: none;
    color:rgb(255, 255, 255);
}

.box-sociais li a i:hover{
	color:rgb(203, 1, 1);
}

.box-sociais li icon-facebook:hover{
	border: 1px solid rgb(255, 255, 255);
}

.box-patrocinadores-topo{
	      margin: 0;
}

.box-direita-topo{
    margin-top: 10px;
}

.box-search{
    float: right;
    margin-top: 5px;
    color: #fff;
    display: block;
    background-color: white;
    border-radius: 21px;
    margin-right: 15px;
    height: 30px;
}

#pesquisar{
    font-size: 1.4em;
    width: 158px;
    margin-left: -20px;
    color: #000;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 0;
    background-color: transparent;
    line-height: 23px;
}

.botao-search{
    color: #CB0101;
    background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/icon-search.png) no-repeat top center;
    border: none;
    height: 20px;
    margin: 5px 10px 0 0;
    width: 20px;
}

.escudo-vitoria img{
    margin: 5px 5px 10px 4px;
    /* width: 80%; */
}



.icon-search{
    position: relative;
    cursor: pointer;
    top: 5px;
    right: 7px;
}
.form-head{
    float: left;
    display: none;
}
.themes-thumbnail .slide-image
{
    background-color: rgba(0, 0, 0, .3);
    background-blend-mode: multiply;
}
.themes-thumbnail .slide-image:before{
    background-image: none !important;
}
.themes-thumbnail .slide-image:after
{
    background-image: none !important;
}
/* CSS HEADER FIM */

/* CSS BODY INICIO */
.album-fotos{
    overflow: hidden;
    width: 100%;
    min-height: 350px;
    /*padding-top: 120px;*/
    /*background-color: #f3f3f3;*/
}

.fotos-albumL{
    font-family: 'Gotham';
    font-size: 1.6em;
    font-weight: bold;
    font-style: normal;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #333;
}

.album-fotos pre{
    border: transparent;
    background-color: transparent;
}

.album-fotos p,
.album-fotos strong{
    width: 380px;
}

.album-fotos > div{
    float: left;
    width: 380px;
    height: 350px;
}

#galeria-fotos{
	margin-top:120px;
}

#galeria-audio{
	margin-top:120px;
	margin-BOTTOM:60px;
}

.imagem-rotativa{
	width: 100%;
	/* height: 400px; */
	overflow: hidden;
}

.imagem-rotativa img{
	width: 100%;
}

.imagem-rotativa2{
    width: auto;
    /* height: 195px; */
    overflow: hidden;
}


.imagem-rotativa2 img{
	width: 100%;
}


.bannertopo_img {
   max-width: 970px;
width: 100%;
    height: auto;

    border: 1px solid #e30613;
}

.div-bannertopo {
    margin-top: 5px;
    padding-bottom: 0px;
    text-align: center;
}

.menu-topo-site{
	   float: none;
	   margin: 0 auto!important;
	   display: flex;
	   flex-wrap: nowrap;
	   justify-content: space-around;
}
.marca-vitoria{
    z-index: 99999;
     position: absolute;
     left: 10%;
}

 	.marca-vitoria-nautica{
		display:none;
	}

	#secao-multimidia {
    margin-left: 0px;
    MARGIN-RIGHT: -10PX;
}

.box-primeiro img:hover, .box-segundo img:hover, .box-terceiro img:hover{
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%);

}

.box-primeiro{
	/* height:400px; */
}
.box-segundo{
	/* height:195px; */
}

.box-terceiro{
	/* height:195px; */
	margin-top: 14px;
}

.box-noticias-banner{
	position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(124, 0, 0,.9) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,.9) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

.box-noticias-banner1{
	position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(85, 0, 0,.9) 0%, rgba(128, 21, 21,1) 100%);
    background: -webkit-linear-gradient(top, rgba(85, 0, 0,.9) 0%, rgba(128, 21, 21,1) 100%);
    background: linear-gradient(to bottom, rgba(166, 0, 0,0) 0%,rgba(166, 0, 0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CB0101', endColorstr='#7C0000',GradientType=0 );
}

.box-noticias-banner1:hover{
    BACKGROUND-COLOR: RGBA(0, 0, 0, 0.9);
    transition:all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}


.box-noticias-banner2{
	position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(17, 17, 17,.9) 0%, rgba(82,82,82,1) 100%);
    background: -webkit-linear-gradient(top, rgba(17, 17, 17,.9) 0%,rgba(82,82,82,1) 100%);
    background: linear-gradient(to bottom, rgba(17, 17, 17) 0%,rgba(82, 82, 82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#999999',GradientType=0 );
}

.box-noticias-banner2:hover{
    BACKGROUND-COLOR: RGBA(0, 0, 0, 0.9);
    transition:all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
}


.boxInfbanner_1, .boxInfbanner_3{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 0%;
    left: 0px;
    BACKGROUND-COLOR: rgba(0, 0, 0, .9);
    PADDING-BOTTOM: 10PX;
    MARGIN-LEFT: 10px;
    /* margin-right: 0px; */
}

.boxInfbanner_1:hover, .boxInfbanner_3:hover{
	BACKGROUND-COLOR: rgba(85, 0, 0, .9);
}

.boxInfbanner_2{
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: 200px;
    left: 0;
}



.boxInfbanner_3  .col-md-6{
    float: none;
    margin: 0 auto;
}

.boxInfbanner_3  .col-md-6 .divisor-g{
    margin: 0 auto;
}

.boxInfbanner_4{
    position: absolute;
    z-index: 1;
    top: 100px;
    right: 0;
    left: 0;
}

.boxInfbanner_4 .col-md-6{
    position: relative;
    right: -586px;
    text-align: right;
}

.boxInfbanner_5{
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0%;
  left: 0px;
  /* BACKGROUND-COLOR: rgba(0, 0, 0, .9); */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background:    	-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.9) 100%); /* FF3.6-15 */
    background: 	-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background:		linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
  padding:5px 30px 15px 30px !important;
}


.time_h5 {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    background-color: #cb0101;
    color: #fff;
    padding: 5px;
    width: 120px;
    /* margin-top: -11px; */
    font-size: 1.3rem;
    text-align: center;
    text-transform: uppercase;
}

.box-banner{
	/*margin-top: 170px;*/
}

.box-banner-topo {
	display: grid;
    padding-top: 30px;
    padding-bottom: 40px;
}

.size-bannerslider-topo {
	width: auto !important;
	height: 100% !important;
	min-height: 80px;
  	max-height: 154px;
}

.imagem-banner-smv{
	margin-left: 6px;
	margin-bottom:11px;
}

.imagem-banner{
	margin-left: 6px;
}
.imagem-banner-topo{
    box-shadow: 0px -3px 10px #000;
    margin-bottom: 15px !important;
}

/*
.boxInfbanner_5 .col-md-6{
    position: relative;
    right: -586px;
    text-align: right;
}

.boxInfbanner_4 .col-md-4,
.boxInfbanner_5 .col-md-4{
    float: right;
}
*/
.boxInfbanner_5 h1{
    font-family: 'Gotham';
    font-size: 2.6em;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    text-shadow: 0 1px 5px rgba(0,0,0,0.4);
}

.boxInfbanner_1 h2,
.boxInfbanner_2 h2,
.boxInfbanner_3 h2,
.boxInfbanner_4 h2,
.boxInfbanner_5 h2{
  font-family: 'Gotham';
  font-size: 4em;
  font-weight: bold;
  font-style: normal;    margin-top: 10px;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  text-shadow: 2px 2px 2px #000;
}

.boxInfbanner_1 article,
.boxInfbanner_2 article,
.boxInfbanner_3 article,
.boxInfbanner_4 article,
.boxInfbanner_5 article{
    font-size: 2em;
    color: rgb(255, 255, 255);
    text-shadow:2px 2px 2px #000;
}
/*
#secao-banner div:first-child{
    margin:0 0 7px 0;
}
*/
.thumbclickg{
    cursor: pointer;
}

.full-post{
    position: relative;
    z-index: 0;
    width: 100%;
    height: 630px;
    /*margin-bottom: 30px;*/
}

.box-title-h {
	margin-top: 40px;
	margin-left: -19px;
}

.faixa-elenco{
    background-color: #fff;
      background-color: #e30613;
    color: #fff;
    FONT-WEIGHT: bolder;
}

.faixa-elenco ul{
    list-style: none;
}

.faixa-elenco li{
    font-size: 1.6em;
    float: left;
    padding: 10px 20px 10px 20px;
    cursor: pointer;
}

.faixa-elenco li a:hover{
    background: #000 !important;
    color: #fff !important;
    text-decoration: none;
}

.thumb-intmargin{
    margin-bottom: 50px;
	    padding-top: 15px;
    text-align: center;
}

.elenco-categoria a:hover {
    background: #000 !important;
    color: #fff !important;
    text-decoration: none;
}

#spantabela{
    cursor: pointer;
}

.ativo{
    /*font-family: 'Gotham' !important;*/
    /*font-weight: bold !important;*/
    /*font-style: normal !important;*/
    background: #000 !important;
}

.box-i-dest .col-md-4{
    margin-top: -214px;
    padding: 0 !important;
}

/*
.box-i-jn .col-md-4:last-child .img-back-nots{
    margin-bottom: 0;
	margin-top: 10px;
}

.box-i-jn .col-md-4:nth-child(4){
    padding-left: 0px;
}

.box-i-jn .col-md-4:nth-child(7){
    padding-left: 0px;
}
*/

.slidewizard-wrapper{
    margin-bottom: 0 !important;
}



.titulo-internas{
    /*font-family: 'Gotham';*/
    /*font-size: 3.0em;*/
    /*font-weight: bold;*/
    /*font-style: normal;*/
    margin-top: 0;
    font-style: italic;
    letter-spacing: 1px;
    font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    text-align: center;
    font-weight: bolder;
}

.sub-menu a {background:none !important;}
.menu_smv a{
    background-image: linear-gradient(#8e0009, #b5000b);
    text-shadow: 1px 1px #634500;
}
.subtitulo-internas{
    font-size: 2.0em;
    color: gray;
    text-align: center;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover{
    text-decoration: underline;
    background-color: #000;
color: #fff !important;
}

.marcas_left {

padding-top: 50px;
}

.marcas_right {
padding: 20px 0 50px 20px;
}

.wp-caption-text { font-size: 14px !important; text-align: center !important;}
.box-maisInf{
    font-size: 1.6em;
    font-weight: bold;
    float: left;
    margin-top: 20px;
    padding: 10px 20px 10px 20px;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 10px;
    background-color: #fff;
}

.selected .slidewizard-nav-item-img{
    background-color: rgb(219, 60, 59) !important;
    background-blend-mode: multiply;
}

.dropdown-menu{
    font-family: 'Gotham Book';
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    margin-top: 0;
    list-style: none;
    border: none;
    box-shadow: none;
    background-color: #000;
    border-radius: 0px;
}

.sub-menu li{
    padding-bottom: 2px;
    border-bottom: 1px solid #ffffff70;
    margin: 0px 10px;
    text-transform: uppercase;
}

.sub-menu li:last-child {
    border: none;
}

#menu-menu li a:hover{
    background-color: #000;
    color: #fff !important;
    text-decoration: none;
}

.sub-menu li a:hover{
    background-color: #e30613 !important;
    color: #fff !important;
    text-decoration: none;
}

#menu-menu-1 li a:hover{
    color: white!important;
    text-decoration: underline;
	background-color: transparent!important;
}



.box-i-g .col-md-3{
    /*padding: 0px 7px 0px 0px;*/
}

.box-i-g .col-md-3:last-child{
    /*padding: 0px;*/
}

.box-sociais-i{
    padding: 0;
}

.box-sociais-i li{
    float: left;
    width: 25%;
    height: 48px;
    padding-top: 10px;
    list-style-type: none;
    text-align: center;
}

.box-sociais-i li:nth-child(1){
    background-color: #3b5997;
}

.box-sociais-i li:nth-child(2){
    background-color: #56a3d9;
}

.box-sociais-i li:nth-child(3){
    background-color: #6e3420;
}

.box-sociais-i li:nth-child(4){
   /* width: 73px;*/
    background-color: #c0221f;
}

.btn-i-enviar{
	font-family: 'Gotham';
    font-size: 1.4em;
    font-weight: bold;
    font-style: normal;
    height: 48px;
    padding-top: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color: #262626;
}

.input-i-subcribe{
  font-size: 1.4em;
  font-weight: bold;
  font-style: normal;
  height: 48px;
  padding-top: 16px;
  text-transform: uppercase;
  color: #262626;
  background-color: #e1e1e1;
  text-align:center;
}

.box-infGJogador {
    float: right;
    margin: 120px 0 0 40px;
}

.box-infJogador p:nth-child(4) {
   font-size: 16px;
}

.box-infGJogador h1{
    font-family: 'Gotham';
    font-size: 3.7em;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 6px;
    text-transform: uppercase;
    color: rgb(209, 13, 0);
}

.noticias_lista{
color: #333;
    text-transform: uppercase;
  font-family: 'Zilla Slab', serif;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 40px;
    text-align: center;
    word-wrap: break-word;
}

.head_internas{
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
	   margin-top: 50px;
}

.titulo-not{
    font-family: 'Gotham';
    font-size: 6.0em;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 15px rgba(0, 0, 0, .35);
	padding: 15px 0;
}

.titulo-not:hover, .texto-not:hover{
	text-decoration:underline;
}

.centraliza-topN{
    margin-top: 15%;
	background-color: rgba(0, 0, 0, .8);
}

.texto-not{
    font-size: 2.8em;
    text-align: center;
    text-shadow: 0 0 15px rgba(0, 0, 0, .35);
    padding: 5px 0;
}

.head_internas img{
    height: 530px;
    object-fit: cover;
    object-position: top center;
}

.box-infGJogador h2{
    font-family: Gotham;
    margin-top: 0;
    text-transform: uppercase;
}

.box-infJogador{
    font-family: 'Gotham Book';
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
}

.box-infJogador p{
    margin-bottom: 0;
}

.box-inf-red{
    font-family: 'Gotham';
    font-size: 1.4em;
    font-weight: bold;
    font-style: normal;
    height: 48px;
    margin-right: 0;
    padding-top: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color: #cb0101;
}

.box-text-gt h5 {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    color: #fff;
    background-color: #000;
    padding: 5px;
    width: 85px;
    font-size: 1.1rem;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
}

.box-content{
    font-size: 23px;
    width: 350px;
    color: white;
}

.more-link{
    padding: 0 18px 0 18px;
    color: #fff;
    border: 1px solid rgb(255, 255, 255);
}

.navbar-nav li a{
    /* font-size: 1.5em;*/
}

.navbar-nav li a:hover{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    background-color: #000;
}

.imagem-fotos{
	margin-left: -1px;
    margin-right: -10px;
}

.imagem-podcast{
	margin-left: -10px;
    margin-right: -10px;
}

.imagem-revista{
	margin-left: -10px;
    margin-right: 3px;
}
.saiba-mais{
    font-family: 'Gotham Book';
    font-size: 1.2em;
    font-weight: normal;
    font-style: normal;
    width: 148px;
    margin-top: 28px;
    padding: 7px 13px;
    border: 1px solid #fff;
}

.saiba-mais a{
    color: #fff !important;
}

.saiba-mais-p{
    font-size: 1.4em;
    position: absolute;
    right: 40px;
    bottom: 35px;
    width: 111px;
    padding: 3px 9px;
    border: 1px solid;
}

.saiba-mais-p a{
    text-decoration: none;
    color: #fff !important;
}

.descer-conteudo{
    margin-top: 155px;
}

.n_estadio_1{
    position: absolute;
    top: 45%;
    left: 38%;
    width: 395px;
    margin-top: -147px;
    margin-left: -263px;
}

.empty_aqui{
    position: absolute;
    z-index: 1;top: 27%;
    right: 0;
    left: 0;
}

#base{
    padding: 0 23px 0 15px;
}

#eolimpico{
    padding: 0 21px 0 18px;
}

#institucional{
    /*padding: 0 16px 0 19px;*/
    padding: 0 23px 0 15px;
}

#sub15{
    padding: 0 23px 0 15px;
}

#sub17{
    padding: 0 21px 0 18px;
}

#sub20{
    padding: 0 16px 0 19px;
}

#sub23{
    padding: 0 16px 0 19px;
}

.n_estadio h1,
.n_estadio_1 h1{
    font-family: 'Gotham Book';
    font-size: 5.6em;
    font-weight: normal;
    font-style: normal;
    line-height: 106%;
    float: right;
    width: 100%;
    margin-top: 0;
    margin-bottom: 40px;
    cursor: pointer;
    text-align: right;
    color: rgb(255, 255, 255);
}

.n_estadio h1:hover,
.n_estadio_1 h1:hover{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
}

.letras-patrimonio{
    font-family: 'Gotham' !important;
    font-weight: bold !important;
    font-style: normal !important;
}

.letras-barradao{
    list-style: none;
}

.letras-barradao h1{
    font-size: 3.7em;
    margin-bottom: 20px;
}

.letras-barradao a{
    text-decoration: none;
    color: #fff;
    outline-style: none;
}

.letras-comochegar{
    list-style: none;
}

.letras-comochegar h1{
    font-size: 4.0em;
    margin-bottom: 20px;
}

.letras-comochegar a{
    text-decoration: none;
    color: #333331;
    outline-style: none;
}

.data-post{
    position: absolute;
    bottom: 33px;
    left: 37px;
}

.bg-futebol{
    width: 100%;
    height: 552px;
    background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg-futebol.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#accordion{
    background-color: #fff;
}

/*pesquisar*/
.page-title{
	font-family: 'Gotham Book';
    font-size: 2 em;
    font-weight: normal;
	  color:  #c4c4c4;
}
.page-title span{
    font-family: 'Gotham Book';
    font-weight: bold;
    background-color: #c0c0c0;
    color: black;
    text-align: center;
    padding: 0 5px;
}

.entry-summary, .entry-summary p{
	font-family: 'Gotham Book';
    font-size: 1.3em;
    font-weight: normal;
    font-style: normal;
    color: #333;
    margin-top: 10px;
}

.meta-prep-entry-date{
	color: #cecece;
}
.published{
	color: white;
	background-color: #d10d00;
	text-transform:uppercase;
	font-family: 'Gotham';
	font-weight: bold;
	padding:3px;
	margin-left: -6px;
}

.texto-branco{
	font-family: 'Gotham Book';
    font-weight: normal;
    font-style: normal;
	color:white;
}
.timeline-Tweet-text {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    color: #fff !important;
    font-family: 'Gotham' !important;
}
.bottom-placas{
    position: absolute;
    z-index: 2;
    right: 3%;
    bottom: 0;
    left: 3%;
}

.center-row{
    float: none;
    margin: 0 auto;
}

.sombra-patrimonio{
    position: absolute;
    z-index: 1;
    right: 0;
    width: 50%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
}

.sombra-patrimonio2{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    background:    -moz-linear-gradient(left,  rgba(0,0,0,.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background:         linear-gradient(to right,  rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}

.patrimonio-bg{
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 160px;
}

.texto-patrimonio{
    font-size: 1.5em;
    width: 100%;
    height: 215px;
    margin-left: 35px;
    color: #fff;
}

.page-governanca{
    height: 735px;
	margin-top: 15%;padding-top: 100px;
	background-color: #fff;
}

.page-contato{
  background-color: #fff;
  margin-top: 130px;
  padding-top: 100px;
}

.page-rugido{
    height: 700px;
	    margin-top: 90px;
}

.page-comissao{
    height: 790px;
    /* margin-top: 160px; */
    padding-top: 230px;
    background-color: #fff;
}

.attr-corpoEx{
    list-style-type: none;
    color: rgb(71,71,71);
}

.attr-rugido{
    height: 350px !important;
    list-style-type: none;
    color: #fff;
}

.attachment-thumbnails-comissao{
    width: 100%;
    /* height: AUTO; */
    object-fit: cover;
    object-position: center;
}

.jogosTab{
    margin-top: 5px;
}

.jogosTab span{
    font-size: 16px;
}

.jogosTab span:first-child{
    margin-right: 5px;
}

.imagem-esportes img:first-child, .imagem-base img:first-child,
.imagem-futebol-interno img:first-child, .imagem-base-interno img:first-child, .imagem-variedades-interno img:first-child,
.imagem-outrosesportes-interno img:first-child, .imagem-galeria img:first-child{
    height: 300px;
}

.imagem-loja img:first-child{
    height: 277px;
}


.imagem-galeria{
	margin-bottom: 40px;
}



.jogosTab span:last-child{
    margin-left: 5px;
}

.attr-corpoEx li{
    /*float: left;*/
    /*margin-left: 20px;*/
}

.attr-corpoEx li h3{
    margin-bottom: 0;
}

.attr-corpoEx li p{
    font-size: 1.2em;
}

.placas-exibir div .col-md-4{
    padding: 0;
    cursor: pointer;

}

.placas-exibir{
display:none;
}

/*.imgPatriminiothumb:hover
{
            filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    }*/

.capa_patrimonio{
    position: absolute;
    z-index: 1;
    top: 0;
    /*display: none;*/
    width: 100%;
    height: 100%;
    /*background-color: rgba(207, 15, 0, .8);*/
}

.bg-elenco{
    width: 100%;
    height: autopx;
    /*background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg_home_branco.jpg) no-repeat center center;*/
	   /*margin-top: 160px;*/
}

.box-tipoCamp{
    width: 541px;
    padding-right: 40px;
    text-align: right;
    color: white;
}

.box-tipoCamp p{
    margin-bottom: 0;
}

/*#lightSlider{
  height: 636px !important;
  }*/

.lSPager{
    display: none;
}

.campAtivo{
    font-family: 'Gotham' !important;
    font-size: 40px;
    font-weight: bold;
    font-style: normal;
}

.vej-tab{
    width: 100%;
    padding: 8.5px 0;
    text-align: center;
    background-color: #111;
}

.vej-tab a{
    font-family: 'Gotham';
    font-size: 1.1em;
    font-weight: bold;
    font-style: normal;
    color: #fff;
}

.horario-campeonato{
    color: #FFFFFF;
    text-align: center;
}

.box-tipoCamp h1{
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 42px;
}

.box-tipoCamp h1 a{
    font-family: 'Gotham Book';
    font-size: 36px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: white;
}

.vertical-center{
    display: flex;
    min-height: 85%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 85vh; /* These two lines are counted as one :-)       */
    align-items: center;
}

.box-tipoCamp h1 a:hover{
    font-family: 'Gotham' !important;
    font-size: 40px;
    font-weight: bold;
    font-style: normal;
}

ul.rig li{
    background: transparent !important;
}

ul.rig{
    float: left;
    width: 280px;
    margin: auto;
}

ul.rig.columns-3 li{
    width: auto !important;
}

.content-futebol{
    padding-top: 143px;
}

.sombra{
    position: absolute;
    right: 0;
    width: 50%;
    height: 690px;
    background-color: rgba(0, 0, 0, .6);
}

.street-view{
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    /*z-index: 1;*/
    background-color: rgba(0, 0, 0, .6);
}

.street-view img{
   /* width: 100%;*/
background-position: center;
}

.texto-patriHist{
    font-size: 1.4em;
    position: relative;
    top: 24%;
    left: 55px;
    width: 80%;
    height: 50%;
    /* text-align: justify; */
    color: #fff;
    line-height: 22px;
}

.data-post img{
    float: left;
}

.data-post p{
    font-size: 1.3em;
    float: left;
    margin-top: 2px;
    margin-left: 10px;
}

.data-postpdt{
    position: absolute;
    bottom: 33px;
    left: 37px;
}

.box-not-destaque{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    background-color: rgba(0, 0, 0, .3);
}

.data-postpdt img{
    float: left;
}

.data-postpdt p{
    font-size: .7em;
    float: left;
    margin-top: 6px;
    margin-left: 10px;
}

.data-post-i{
    margin-top: 30px;
}

.data-post-i img{
    float: left;
}

.data-post-i p{
    font-size: 1.5em;
    float: left;
    color: gray;
}

.attachment-thumbnails-top{
    width: 100%;
    height: 185px;
    object-fit: cover;
    object-position: center;
}

.attachment-thumbnails-noticias-min{
    width: 100%;
    height: 280px;
    object-fit: cover;
    object-position: center;
}

.attachment-thumbnails-noticias-minimo{
    width: 100%;
    height: 310px;
    object-fit: cover;
    object-position: center;
}

.conteudo-post{
    font-family: Gotham Book;
    font-size: 1.8em;
    font-weight: normal;
    font-style: normal;
    margin-top: 20px;
}

.conteudo-post img {
    width: 450px;
    height: auto;
}

.conteudo-post p, .conteudo-post div{
    margin-top: 15px;
}


.attachment-thumbnails-noticias-gm{
    width: 100%;
    height: 195px;
    object-fit: cover;
    object-position: center;
}

.attachment-thumbnails-noticias-g{
    object-fit: cover;
    object-position: center;
}

.box-title-h h1 {
    /*font-family: 'Gotham Book';*/
    /*font-size: 2.2em;*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
letter-spacing: 1px;
    font-family: 'Zilla Slab', serif;
    font-size: 2em;
    font-weight: bolder;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 7px;
    color: rgb(203, 1, 1);
    border-bottom: 1px solid rgb(203, 1, 1);

}

.box-title-h .col-md-12 div{
    margin-bottom: 20px;
    border: 1px solid rgb(203, 1, 1);
}

.box-title-h .col-md-8 h1{
    font-family: 'Gotham Book';
    font-size: 1.4em;
    font-weight: normal;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 7px;
    color: rgb(152, 152, 152);
    border-bottom: 1px solid rgb(152, 152, 152);
}

.box-title-h .col-md-8 div{
    margin-bottom: 8px;
    border: 1px solid rgb(152, 152, 152);
}

.box-title-con .col-md-12 h1{
    font-family: 'Gotham Book';
    font-size: 1.4em;
    font-weight: normal;
    font-style: normal;
    margin-top: 30px;
    margin-bottom: 0;
    padding-bottom: 7px;
    color: #686868;
    border-bottom: 1px solid rgb(152, 152, 152);
}

.box-title-con .col-md-12 div{
    margin-bottom: 8px;
    border: 1px solid rgb(152, 152, 152);
}

label{
    font-size: 1.4em;
    font-weight: inherit;
    color: rgb(104, 104, 104);
}

.footer-vitoria{
    margin-top: 30px;
}

.ult-jogos{
    padding-bottom: 15px;
    background-image: url('img/img-ult-jogos.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
}

.entry-utility, .author a, .meta-prep-entry-date, .meta-prep-author{
	display:none;
}


.ult-jogos h2{
    font-family: 'Gotham';
    font-size: 3em;
    font-weight: bold;
    font-style: normal;
    padding-top: 25px;
    text-align: center;
    color: #fff;
}

.close:focus, .close:hover {
    color: WHITE !IMPORTANT;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.icone{
    float: none;
    font-size: 20px;
    background-color: #000;
    padding: 5px;
}

#redes-sociais h3{
    /*font-family: 'Gotham Book';*/
    /*font-size: 2.2em;*/
    /*font-weight: normal;*/
    /*font-style: normal;*/
    font-style: italic;
letter-spacing: 1px;
    font-family: 'Zilla Slab', serif;
    font-size: 2.2em;
    font-weight: bolder;
    margin-top: 60px;
    margin-bottom: 20px;
    color: #cb0101;
    text-align: center;
    text-transform: uppercase;
 }


.prox-jogos{
    height: 100%;
    /*background-image: url('img/img-prox-jogos.jpg');*/
    /*background-repeat: no-repeat;*/
    /*background-position: 100% 100%;*/
    /*-webkit-background-size: cover;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/
    /*background-color: #111;*/
    /*border-top: 4px solid #7C0000;*/
    /*border-bottom: 4px solid #7C0000;*/
margin-bottom: 3px;
}

.prox-jogos h2{
	font-family: 'Gotham';
	font-size: 3em;
	font-weight: bold;
	font-style: normal;
	margin-top: 0;
	text-align: center;
	color: #fff;
	padding-bottom: 16px;
 }

 .prox-jogos h4, .prox-jogos h5{
	font-family: 'Gotham';
	/* font-size: 1.6em; */
	font-weight: bold;
	/* margin-top: -20px; */
	text-align: center;
	color: #fff;
	/* padding-bottom: 16px; */
	text-transform: uppercase;
	}

  .prox-jogos h6{
    font-family: 'Gotham Book';
    /* font-size: 1.6em; */
    font-weight: bold;
    text-align: center;
    color: #000;
    /* padding-bottom: 10px; */
    text-transform: uppercase;
    color: rgb(152, 152, 152);
    margin-top: -5px;
 }


.prox-jogos h2 a{
    color: #fff;
}

.img-timemania {
    float: left;
    margin: 0 20px 20px 20px;
    max-width: 310px;
    height: auto;
}

.modal-content {
    position: relative;
    background-color: #000!IMPORTANT;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    COLOR: #FFF;
}

.box-eng-escudos{
    width: 250px;
    margin: 0 auto;
}

.box-eng-escudos-p{
    width: 200px;
    margin: 0 auto;
}

.box-eng-escudos-p .escudo-prox-p:first-child{
    float: left !important;
}

.poup-video{
	top:25%;

}

.escudo{
    float: left;
    width: 65px;
}

.escudo img{
    margin-top: -20px;
}

.escudo-prox{
    float: left;
}

.escudo-prox-p .centraliza-escudo{
        width: 64px;
        margin: 0 auto;
        text-align: center;
        /* padding-top: 8px; */
}

.escudo-prox:last-child{
    margin-left: 24px;
}

.centraliza-escudof{
    width: 61px;
    margin: 0 auto 10px;
}

.centraliza-escudof img{
    width: 61px;
}

.escudo-proxf:last-child{
    margin-left: 24px;
}

.conteudo-podcast{
    margin-top: 0px;
}

.x{
    font-size: 4em;
    float: left;
    margin-right: 46px;
    margin-left: 46px;
    color: rgb(255, 255, 255);
}

.x-p{
    font-size: 3em;
    color: #fff;
    font-weight: bold;
}

.x-pf{
    font-family: 'Gotham';
    font-size: 2.6em;
    font-weight: bold;
    font-style: normal;
    position: absolute;
    top: 71px;
    left: 29px;
    color: #fff;
}

.x-p-s{
    font-size: 4.6em;
    color: #fff;
}

.placar_oficial{
    font-size: 2.6em;
    width: 36px;
    height: 63px;
    margin-left: 11px;
    text-align: center;
    color: #fff;
    border: 1px solid rgb(255, 255, 255);
    border-radius: 10px;
}



.apelido{
    font-family: 'Gotham';
    font-size: 1.4em;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
    /* margin-top: 17px; */
}

.apelidof{
    font-family: 'Gotham';
    font-size: 2.6em;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
}

.estadio{
    font-size: 1.7em;
    width: 238px;
    margin: 11px auto 0;
    padding-top: 26px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border-top: 1px solid;
}

.box-horarios-f{
    width: 188px;
    height: 33px;
    margin: 4px auto 0;
    margin-top: 74px;
    margin-bottom: 37px;
    border-bottom: 1px solid white;
}

.box-horarios-fut{
    font-size: 1.8em;
    width: 436px;
    margin-left: 37px;
}

.box-horarios-fut div{
    font-size: 1.2em;
    float: left;
    color: rgb(255, 255, 255);
}

.box-horarios-fut div img{
    float: left;
    width: 30px;
}

.box-horarios-fut div p{
    float: left;
    margin-left: 7px;
}

.box-horarios-fut div:nth-child(2){
    float: right;
    margin-top: 4px;
}

.box-horarios-f div{
    font-size: 1.2em;
    float: left;
    color: rgb(255, 255, 255);
}

.box-horarios-f div img{
    float: left;
}

.box-horarios-f div p{
    float: left;
    margin-top: 4px;
    margin-left: 7px;
}

.box-horarios-f div:nth-child(2){
    float: right;
    margin-top: 4px;
}

.exibir-proxJ{
    height: 365px;
}

.exibir-proxJ .row{
    margin: 0;
    margin-left: 10px;
}

.box-horarios-p{
    width: 86%;
    height: 33px;
    margin: 0 auto;
    margin-bottom: 15px;
    border-bottom: 1px solid #fff;
    padding-top: 5px;
}

.box-horarios-p div{

    float: left;
    color: rgb(255, 255, 255);
}

.box-horarios-p div img{
    float: left;
    width: 16px;
    margin-top: 4px;
}

.box-horarios-p div p{
    float: left;
    margin-top: 4px;
    margin-left: 12px;
    text-transform: uppercase;
}

.box-horarios-p div:nth-child(2){
    float: right;
    margin-left: 12px;
}

.box-horarios-p-s{
    width: 188px;
    height: 38px;
    margin: 4px auto 0;
}

.box-horarios-p-s div{
    font-size: 1.2em;
    float: left;
    color: rgb(255, 255, 255);
}

.box-horarios-p-s div img{
    float: left;
}

.box-horarios-p-s div p{
    float: left;
    margin-top: 4px;
    margin-left: 7px;
}

.box-horarios-p-s div:nth-child(2){
    float: right;
    margin-top: 4px;
}

.box-horarios:last-child{
    border-top: 1px solid #fff;
}

.box-horarios{
    width: 188px;
    margin: 4px auto 0;
}

.box-horarios div{
    font-size: 1.6em;
    float: left;
    color: rgb(255, 255, 255);
}

.box-horarios div:last-child{
    margin-left: 17px;
}

.box-horarios div img{
    float: left;
}

.box-horarios div p{
    float: left;
    margin-left: 7px;
}

.img-back-not{
    position: relative;
   margin-bottom: 10px;
}

.imagem-socio{
    MARGIN:0px -2px 0px -6px;
}

.imagem-socio img{
  width: 100%;
  height: 100%;
}

.imagem-futebol img:hover, .imagem-socio img:hover, .imagem-banner img:hover, .imagem-base img:hover, .imagem-banner-smv img:hover{
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
}

.imagem-base{
    margin-left: -15px;
}


.box-direita:first-child{
  margin-bottom: 10px;
}

.img-back-nots{
    position: relative;
	margin-bottom: 10px;
}


.postagens-antigas{
    float: right;
}

.img-back-noti{
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}


.box-noticias-2{
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-top: 3%;
    padding-bottom: 30px;
    padding-left: 10%;
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.9+100 */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background:    -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.9) 100%); /* FF3.6-15 */
    background:		-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background:         linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}


.box-noticias-g,
.box-noticias-gm{
position: absolute;
bottom: 0%;
    width: 100%;
      padding: 3% 8%;
    /*left: 10%;*/
    /*height: 100%;*/
    color: #fff;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background:    	-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.9) 100%); /* FF3.6-15 */
    background: 	-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background:		linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.box-inf-gt{
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.9);
    width: 100%;
    height: 100%;
}

.box-text-gt{
    /* float: right; */
    padding: 0px 30px 10px 20px;
    /* top: 50%; */
}

.box-inf-gt h2{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    text-align: left;
    text-transform: uppercase;
    text-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);
    margin-top: 5%;
}

.box-audio{
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
}

.box-audio-inf-gt{
	position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(124, 0, 0, 0.9);
	   height: 100%;
    width: 100%;
}

.box-audio-inf-gt:hover{
	position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(51, 51, 51, 0.9);
	height: 100%;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
	padding-left:5px;

}

.box-audio-inf-gt .divisor-g:hover{
	width:100%;
}

.box-audio-text-gt{
	float: left;
	padding: 13px;
}

.box-audio-text-gt h6 {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    color: #fff;
    background-color: #000;
    padding: 5px;
    width: 85px;
    font-size: 1.1rem;
    text-align: center;
    text-transform: uppercase;
    margin-top: -13px;
    float: right;
    margin-bottom: 26px;
}

.box-audio-text-gt icone {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    color: #fff;
    background-color: #000;
    padding: 5px;
    width: 85px;
    font-size: 1.1rem;
    text-align: center;
    text-transform: uppercase;
    margin-top: -13px;
    float: right;
    margin-bottom: 26px;
}

.box-audio-inf-gt h2 {
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    text-align: left;
    text-transform: uppercase;
    text-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);
}

.divisor-gt{
    float: right;
    width: 85px;
    height: 2px;
    margin-bottom: 16px;
    background-color: rgb(128, 128, 128);
}

.saiba-mais-gt{
    font-family: 'Gotham Book';
    font-size: 1.2em;
    font-weight: normal;
    font-style: normal;
    float: right;
    width: 102px;
    margin-left: 20px;
    padding: 5px 10px;
    border: 1px solid #fff;
}

.data-post-gt{
    float: right;
}

.saiba-mais-gt a{
    color: #fff !important;
}

.box-inf-gt article{
    font-size: 1.6em;
    margin-bottom: 24px;
    /* text-align: right; */
    text-shadow: 0 0 15px rgba(0, 0, 0, .35);
}

.box-inf-g{
    /*background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg_home_preto.png) repeat center center;*/
    /*padding-left: 3%;*/
    /*padding-top: 4%;*/
    /*padding-bottom: 5%;*/
    width: 100%;
	/*padding-right: 3%;*/
	/*min-height: 170px;*/
}

.box-inf-g h2{
	font-family: 'Gotham';
	font-size: 2em;
    font-weight: bold;
    font-style: normal;
    width: 95%;
    text-transform: uppercase;
margin: 0px;
    /*text-shadow: 0 0 15px rgba(0, 0, 0, .35);*/
text-shadow: 2px 2px 2px #000;
	color: white;
    word-wrap: break-word;
}

.box-inf-g h2:hover{
    font-family: 'Gotham';

    font-weight: bold;
    font-style: normal;
    width: 95%;
    text-transform: uppercase;
    text-shadow: 0 0 15px rgba(0, 0, 0, .35);
    text-decoration: underline;
    color: white;
}

.box-inf-g h5{
font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    background-color: #cb0101;
    color: #fff;
    padding: 4px;
    width: 110px;
    /* margin-top: -11px; */
    font-size: 1rem;
    text-align: center;
    text-transform: uppercase;
}



.linhaVfooter{
    width: 100%;
border-bottom: 8px solid #fff;
    padding: 0px;
/*margin-top: 20px;*/
}

.linhaparceirofooter{
    background-color: #333;
    width: 100%;
     padding: 10px 0 20px 0;
}

.box-inf-g article{
    font-size: 1.5em;
    /* width: 90%; */
    /* margin-bottom: 24px; */
    /*color: #c0c0c0;*/
    /* width: 250px; */
    display: inline-block;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
    height: 40px;
color: rgb(255, 255, 255);
    text-shadow: 2px 2px 2px #000;
}

/* BASE */
.box-noticias-1{
	position: absolute;
    bottom: 0px;
    width: 100%;

    padding-left: 10%;
    color: #fff;
    /*background: -moz-linear-gradient(top, rgba(124, 0, 0,.9) 0%, rgba(0,0,0,1) 100%);*/
    /*background: -webkit-linear-gradient(top, rgba(0,0,0,.9) 0%,rgba(0,0,0,1) 100%);*/
    /*background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}



.imagem-loja img:hover{

    border: 4px solid #cb0101;
	transition:all 0.5s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
}

.imagem-futebol-interno:hover{
filter: grayscale(100%);
   /*BACKGROUND-COLOR: RGBA(0, 0, 0, 0.9);*/
    /*transition:all 0.2s ease;*/
    /*-moz-transition: all 0.2s ease;*/
    /*-o-transition: all 0.2s ease;*/
    /*-webkit-transition: all 0.2s ease;*/
}

.box-noticias-1 h5{
	font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;

	   color: #fff;
    background-color: #cb0101;
    padding: 5px;
    width: 120px;
    font-size: 1.1rem;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
}

.podcast h5{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    color: #fff;
    background-color: #cb0101;
    padding: 5px;
    width: 85px;
    font-size: 1.1rem;
    text-align: center;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: -15px;
}

.podcast h2{
    font-family: 'Gotham';
    font-size: 2em;
    font-weight: bold;
    font-style: normal;
    width: 95%;
    text-transform: uppercase;

    color: black;
}

.box-noticias-1 h2{
font-family: 'Gotham';
    font-size: 2.8em;
    font-weight: bold;
    font-style: normal;
    margin-bottom: 17px;
    text-transform: uppercase;
    /*text-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);*/
    margin-right: 5%;
text-shadow: 2px 2px 2px #000;
}

.box-noticias-1 article {
    font-size: 1.4em;
    width: 95%;
    color: WHITE;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 57px;
	/*text-shadow: 0 2px 7px rgba(0, 0, 0, 0.9);*/
text-shadow: 2px 2px 2px #000;
}


/* futebol interno */
.box-noticias-futebol{
	position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(124, 0, 0,.9) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,.9) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

.box-noticias-futebol:hover{
    BACKGROUND-COLOR: RGBA(0, 0, 0, 0.9);
    transition:all 0.5s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

.box-noticias-futebol h5{
	font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
    color: #000;
    background-color: #fff;
    padding: 5px;
    width: 85px;
    font-size: 1.1rem;
    text-align: center;
    text-transform: uppercase;
    margin-top: 0px;
}

.box-noticias-futebol h2{
    font-family: 'Gotham';
    font-size: 2.8em;
    font-weight: bold;
    font-style: normal;
    width: 287px;
    margin-bottom: 17px;
    text-transform: uppercase;
  	text-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);
}

.box-noticias-futebol article {
    font-size: 1.4em;
    width: 95%;
    color: WHITE;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 57px;
}
/* futebol interno */

/* base interno */
.box-noticias-2 h2{
    font-family: 'Gotham';
    font-size: 2.2em;
    font-weight: bold;
    font-style: normal;
    /*width: 287px;*/
    margin-bottom: 17px;
    text-transform: uppercase;
    /*text-shadow: 0 0 15px rgba(0, 0, 0, .35);*/
text-shadow: 2px 2px 2px #000;
}

.box-noticias-p{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding-left: 10%;
    color: #fff;
    background-color: rgba(0, 0, 0, .3);
}

.box-noticias-p h2{
    font-family: 'Gotham';
    font-size: 2.4em;
    font-weight: bold;
    font-style: normal;
    width: 85%;
    height: auto;
    margin-bottom: 17px;
    text-transform: uppercase;
}
/* base interno */

.box-noticias-p article{
    font-size: 1.2em;
    width: 85%;
}

.data-postPn{
    width: 115px;
    margin: 0 auto;
}

.data-postPn img{
    float: left;
    width: 23px;
    height: 23px;
}

.data-post-g img{
    float: left;
}

.date-notice-g{
    font-size: 1.3em;
    float: left;
    width: 90px;
    margin: 0;
    padding-top: 2px;
    padding-left: 10px;
}

.saiba-mais-g{
    font-family: 'Gotham Book';
    font-size: 1.2em;
    font-weight: normal;
    font-style: normal;
    float: left;
    width: 102px;
    margin-left: 20px;
    padding: 5px 10px;
    border: 1px solid #fff;
}

.saiba-mais-g a{
    color: #fff !important;
}

.ingresso{
  margin-top: 30px;
  text-align: -webkit-center;
}

.ingresso .compre-aqui{
    background-color: #CB0101;
    padding: 10px 10px;
    font-family: 'Gotham Book';
    font-size: 1em;
    font-weight: bold;
    font-style: normal;
    color: white;
    text-transform: uppercase;
    transition:all 0.5s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}

 .ingresso .compre-aqui:hover{
  background-color: #000;
    font-size: 1em;
    color: gold;

}

.divisor-g{
    width: 85px;
    height: 3px;
    margin-bottom: 8px;
    background-color: rgb(203, 1, 1);
}
.divisor-g1{
    width: 85px;
    height: 4px;
    margin-bottom: 16px;
    background-color: rgb(203, 1, 1);
}




.box-noticias-2 article{
    font-size: 1.4em;
    width: 285px;
    /*text-shadow: 0 0 15px rgba(0, 0, 0, .35);*/
text-shadow: 2px 2px 2px #000;
}



.box-noticias-i{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding-top: 3%;
    padding-left: 10%;
    cursor: pointer;
    color: #fff;
    background-color: rgba(195, 187, 137, .1);
}

.box-noticias-i:hover{
    background-color: rgba(190, 0, 0, .5);
}

.box-noticias-i h2{
    font-size: 2.4em;
    width: 287px;
    height: 70px;
}

.box-noticias-i article{
    font-size: 1.4em;
    width: 285px;
    text-align: justify;
}

.box-galeria-i{
    position: absolute;
    bottom: 0;
}

.box-galeria-i h2{
    font-size: 2em;
    width: 220px;
    height: 45px;
    margin-top: 0;
}

.date-notice{
        width: 120px;
}
/* CSS PLUGIN SLIDER WORDPRESS */
.advs-title{
    font-family: 'Gotham' !important;
    font-size: 6em !important;
    font-weight: bold;
    font-style: normal;
    line-height: 91% !important;
}
.advps-excerpt-block-one p{
    font-family: 'Gotham' !important;
    font-size: 1.6em !important;
    font-weight: bold !important;
    font-style: normal !important;
    line-height: 123% !important;
    text-align: justify !important;
}



.box-noticias-2 article{
    width: 100%;
}


.classificacao-vitoria{
	font-weight: bold;
    color: gold;
    font-size: 1.6rem !important;

}
.tabela-jogos{
    /* height: 310px; */
    /*background-image: url('img/img-tabela.jpg');*/
    background-repeat: no-repeat;
    background-position: 100% 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: #000;
}

.tabela-jogos table{
      width: 100%;
}

.tabela-jogos table tbody tr:first-child th{
    font-size: 1.5em;
    padding-bottom: 10px;
    /* padding-left: 10px; */
    text-align: center;
}

.tabela-jogos table tbody tr td:first-child{
    /*padding-left: 13px;
	text-align: -webkit-center;*/
}

.tabela-jogos table tbody tr td:last-child{
   /* padding-right: 30px;*/
}

.tabela-jogos table tbody tr td{
    font-size: 1.4em;
    padding: 5px 0;
    padding-left: 8px;
    text-align: -webkit-center;
	text-align: -moz-center;
	text-align: center;
}

.tabela-jogos h2{
    font-family: 'Gotham';
    font-size: 1.5em;
    font-weight: bold;
    font-style: normal;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    color: #fff;
    background-color: #cb0101;
}

.tabela-jogos h2 small{
    font-family: 'Gotham';
    color: #fff;
}

.tabela-jogos table tr:nth-child(odd){
    color: #fff;
}

.tabela-jogos table tr:nth-child(even){
    color: #fff;
    background-color: rgba(17,17,17, .3);
}

.tabela-jogosComp{
    height: auto;
    COLOR: #FFF;
    MARGIN-LEFT: 0PX;
	text-align: center;
}

.tabela-jogosComp .classificacao-vitoria{
    COLOR: WHITE;
    FONT-SIZE: 1.2REM !IMPORTANT;
}

.tabela-jogosComp table{
    width: 100%;
}

.tabela-jogosComp table tbody tr:first-child th{
    font-size: 1.5em;
    padding-bottom: 10px;
    padding-left: 10px;
}

.tabela-jogosComp table tbody tr td:first-child{
    /* padding-left: 30px; */
}

.tabela-jogosComp table tbody tr td:last-child{
    padding-right: 30px;
}

.tabela-jogosComp table tbody tr td{
    font-size: 1.4em;
    /* padding: 5px 0; */
    /* padding-left: 10px; */
    COLOR: GOLD;
}

.tabela-jogosComp h2{
    font-family: 'Gotham';
    font-size: 3em;
    font-weight: bold;
    font-style: normal;
    padding-bottom: 10px;
    text-align: center;
    color: WHITE;
}


.agenda{
    height: 259px;
    background-color: #111;
    margin-top: 25px;
    border-top: 7px solid #000;
    border-bottom: 7px solid #000;
}

.agenda h2{
    font-family: 'Gotham';
    font-size: 2.5em;
    font-weight: bold;
    font-style: normal;
    margin-top: 10px;
    padding-top: 20px;
    padding-bottom: 15px;
    text-align: center;
    color: #fff;
 }

 .box-agenda{
	    /* position: absolute; */
    /* bottom: 0%; */
    /* left: 6%; */
    background: rgba(0,0,0, 0.8);
    padding-left: 5%;
    padding-top: 4%;
    padding-bottom: 5%;
    width: 100%;
    min-height: 120px;
    padding-right: 4%;
 }

 .box-agenda h2{
	    font-family: 'Gotham';
    font-size: 2em;
    font-weight: bold;
    font-style: normal;
    width: 95%;
    text-transform: uppercase;
    text-shadow: 0 0 15px rgba(0, 0, 0, .35);
}


.box-agenda h5{
	font-family: 'Gotham';
	font-size: 2em;
	font-weight: bold;
	font-style: normal;
	width: 95%;
	text-transform: uppercase;
	text-shadow: 0 0 15px rgba(0, 0, 0, .35);
}

.box-agenda article{
	font-size: 1.3em;
	width: 90%;
	color: #c0c0c0;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	direction: ltr;
	height: 36px;
}



.botao-verMapa a{
    background-color: #CB0101;
    color: #FFFFFF;
    float: right;
    padding: 20.5px 30px 20.5px 30px;
    margin-bottom: 20px;
    font-size: 1.4em;
    font-family: 'Gotham';
    font-weight: bold;
    border-radius: 5px;
}

.tabela-jogosComp table tr:nth-child(odd){
    /*color: #;*/
}

.tabela-jogosComp table tr:nth-child(even){
    color: #090909;
    background-color: rgba(17,17,17, .3);
}

.scrolltxt{
    font-size: 1.4em;
    height: 405px;
    list-style: none;
    color: #333;
    text-align: justify;
}

.scrolltxt h2{
    font-family: 'Gotham';
    font-size: 2.6em;
    font-weight: bold;
    font-style: normal;
    text-align: left;
    text-transform: uppercase;
}

#camp_brasileiro p{
    margin-bottom: 0;
}

.clicktxt{
    height: 415px;
    margin-bottom: 0;
    list-style: none;
    color: #333;
}

.clicktxt li{
    font-size: 16em;
    height: 223px;
    cursor: pointer;
}

.post-clube{
    position: relative;
    width: 100%;
    height: 550px;
    /*background: url('img/1899.jpg') no-repeat center center fixed;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /*margin-top: 160px;*/
}

.cortina-conteudo{
    float: right;
    width: 50%;
    height: 663px;
    background-color: rgba(9, 9, 9, .8);
}

.conteudo-scrool{
    width: 435px;
    margin-top: 160px;
    margin-left: 85px;
    color: #fff;
}

.hover1{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.hover2{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
}

#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0{
    display: inline !important;
    margin: 0 !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: color 0 ease-in !important;
    transition: none !important;
}

.galeria-internas{
    margin-top: 40px;
}

.titulo-clube{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.titulo-fotos{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.titulo-rugido{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.titulo-corpEx{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.titulo-contato{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.titulo-podcast{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}

.titulo-pesq{
font-family: 'Zilla Slab', serif;
    font-size: 4.0em;
    font-weight: bold;
    font-style: normal;
    margin-top: 0px;
    margin-bottom: 30px;
    text-align: center;
    color: #000;
}



.subtitulo-contato{
    font-size: 1.4em;
    margin-bottom: 30px;
    text-align: center;
    color: rgb(71, 71, 71);
}

.attr-negocios{
    list-style: none;
}

.attr-negocios li{
    font-size: 1.4em;
    float: left;
    margin-right: 68px;
    cursor: pointer;
    color: rgb(255, 255, 255);
}

#redes-sociais{
	margin-top: 5px;
	padding-bottom: 50px;
}

#redes-sociais .faceframe{
	margin-left:15%;
}

.attr-negocios li:last-child{
    margin-right: 0;
}

.attr-negocios li:hover{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
}

.attr-governanca{
    list-style: none;
}

.attr-governanca li{
    font-size: 1.4em;
    float: left;
    margin-right: 58px;
    margin-bottom: 10px;
    cursor: pointer;
    color: rgb(255, 255, 255);
}

.attr-governanca li:hover{
    font-family: 'Gotham';
    font-weight: bold;
    font-style: normal;
}

.attr-governanca li:nth-child(3){
    margin-right: 0;
}

.attr-governanca li:nth-child(4){
    margin-right: 12px;
}

.attr-governanca li:nth-child(5){
    margin-right: 15px;
}

.attr-governanca li:nth-child(6){
    margin-right: 8px;
}

.attr-governanca li:nth-child(7){
    margin-right: 0;
    margin-left: 0;
}

.article-governaca{
    font-size: 1.2em;
    line-height: 171%;
    height: 270px;
    margin-top: 32px;
    text-align: justify;
    color: #fff;
}

.tabela-classificacaoIndx{
    height: 270px;
}

.aplicarscrool{
    font-size: 1.2em;
    line-height: 171%;
    height: 270px;
    margin-top: 32px;
    text-align: justify;
    color: #fff;
}

.slide-description-wrapper{
    margin-left: 0 !important;
}

.slidewizard-nav-item-img{
    width: 379.3px !important;
}

.branco-bg{
/*background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg_home_branco.jpg) repeat center center;*/
    padding-bottom: 50px;
    /*padding-top: 200px;*/
 position: relative;
}
.page_404{
	font-size: 1.8em;
    /* line-height: 171%; */
    min-height: 200px;
    margin-top: 70px;
    /* text-align: justify; */
  border-bottom: 2px dashed #bbb;
    color: rgb(71, 71, 71);
}
.page_404 h1{
  /*font-family: 'Gotham;*/
	/*font-size: 1.8em;*/
  color: #333;
  text-transform: uppercase;
  /*font-weight: bold;*/
  /*font-style: normal;*/
font-style: italic;
    /* letter-spacing: 1px; */
    font-family: 'Zilla Slab', serif;
    font-size: 2.8em;
    font-weight: bolder;
  margin-bottom: 40px;
  text-align: center;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  }
.page_404 h4{

font-style: italic;
  margin-bottom: 50px;
  text-align: center;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  }
  
.article-negocios{
	font-size: 1.8em;
    /* line-height: 171%; */
    min-height: 500px;
    margin-top: 30px;
    /* text-align: justify; */
    color: rgb(71, 71, 71);

}

.article-negocios h1{
  /*font-family: 'Gotham;*/
	/*font-size: 1.8em;*/
  color: #333;
  text-transform: uppercase;
  /*font-weight: bold;*/
  /*font-style: normal;*/
font-style: italic;
    /* letter-spacing: 1px; */
    font-family: 'Zilla Slab', serif;
    font-size: 2.8em;
    font-weight: bolder;
  margin-bottom: 40px;
  text-align: center;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}


.article-negocios img:first-child{
    margin-left: 0;
}

.article-negocios img{
    float: left;
   /* height: 87px;*/
/*    margin-left: 43px;*/
display:block; max-width:100%; height:auto
}

.scroolnegocios{
    /*font-size: 1.2em;*/
    line-height: 171%;
    height: 243px;
    margin-top: 30px;
    /*text-align: justify;*/
    color: #fff;
}

.topo-contato{
    position: relative;
    width: 100%;
    height: 663px;
    background: url('img/head-contato.jpg') no-repeat center center;
	   margin-top: 160px;
}

.topo-esportesolimpicos{
    position: relative;
    width: 100%;
    height: 663px;
    background: url('img/topo_esportesolimpicos.jpg') no-repeat center center;
        -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	    margin-top: 160px;
}

/* config plugin */
#SlideWizard-70-wrapper{
    width: 100% !important;
}

.caroufredsel_wrapper{
    width: 100% !important;
}

#SlideWizard-70{
    left: 0 !important;
    width: 100% !important;
}

.slidewizard-slide-item{
    width: 100% !important;
}

.texto-contato{
    text-decoration: none !important;
}

.texto-contato article{
    font-size: 1.2em;
    margin-top: 30px;
    text-align: center;
    text-decoration: none;
    color: rgb(71, 71, 71);
}

.panel{
    margin-bottom: 20px !important;
}

.texto-contato p{
    font-size: 1.6em;
}

.texto-contato article h3{
    font-family: Gotham;
    font-size: 1.6em;
    margin-top: 50px;
    color: #deded7;
}

.texto-contato article h1{
    font-size: 1.6em;
}

.localiz_contato{
    font-size: 1.4em;
    width: 300px;
    margin: 0 auto;
    text-align: center;
}

.localiz_contato h3{
    font-size: 1.2em;
}

.ui-state-default{
    width: 20px;
    height: 20px;
    margin: 0 15px;
    padding: 3px 5px 3px 5px;
    color: #212121;
}

.ui-state-default.ui-state-active{
    color: rgb(255, 255, 255);
    border-radius: 10px;
    background-color: red;
}

.ui-datepicker-calendar tbody tr td{
    height: 35px;
}

.ui-datepicker-calendar thead tr th{
    height: 35px;
}

.ui-datepicker-calendar thead tr th span{
    margin: 0 15px;
}

.attachment-thumbnails{
    object-fit: cover;
    object-position: top center;
}

.attachment-thumbnails-internas{
    object-fit: cover;
   object-position: top center;
	    height: 100% !important;
max-width: 800px;
    text-align: center;
}

/*.form-group{
  padding-left: 7px;
  padding-right: 8px;
  }*/

.veja-mais a  {
    float: right;
    padding: 10px 20px;
    color: #fff;
    border-radius: 2px;
    background-color: #d10d00;
}

.banner-section{
    position: absolute;
    display: none;
    width: 100%;
}

.thumbclickg h3{
    font-family: 'Gotham';
    font-size: 3.0em;
    font-weight: bold;
    font-style: normal;
    margin-right: 20px;
    margin-left: 20px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 0 15px rgba(0, 0, 0, .35);
}

.titulo-boxthumb{
    font-size: 1.2em;
    margin: 0 20px;
    color: #fff;
}

.block{
    display: block;
}

.backimgThumb{
    position: absolute;
    z-index: 1;
    top: 0;
    display: table;
    width: 100%;
    height: 185px;
    border-style: solid;
    border-color: #000;
    border-top-width: 5px;
    border-right-width: 5px;
    border-bottom-width: 5px;
    border-left-width: 5px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background:    -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); /* Chrome10-25,Safari5.1-6 */
    background:         linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    -webkit-align-items: center;
    align-items: center;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.centralizar-thumb{
    display: table-cell;
    vertical-align: middle;
}

.thumbnailImg{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

.thumbnailImg .col-md-4{
    padding: 0;
  }

.thumbnailImg img{
    z-index: 0;
    float: left;
}

.filtro-sepia{
    filter: sepia(1) hue-rotate(314deg) saturate(1);
    webkit-filter: sepia(1) hue-rotate(314deg) saturate(1);
}

/*.thumbnailImg .col-md-4:first-child img{
  filter: sepia(1) hue-rotate(314deg) saturate(1);
  -webkit-filter: sepia(1) hue-rotate(314deg) saturate(1);
  }*/

.banner-rotativo  {
    height: auto;
    margin: 0 0 10px 0;
}

#datepicker{
    float: left;
    width: 470px;
    margin: 65px 0 65px 65px;
    padding: 57px;
    background-color: rgb(255, 255, 255);
}

.ui-datepicker-header{
    margin-bottom: 20px;
}

.ui-datepicker-prev{
    float: left;
    margin-left: 15px;
    cursor: pointer;
    text-decoration: none;
    color: #cb0101;
}

.ui-datepicker-next{
    float: right;
    cursor: pointer;
    text-decoration: none;
    color: #cb0101;
}

.ui-datepicker-title{
    font-size: 1.4em;
    text-align: center;
}

.info-jogador{
    font-size: 1.2em;
    float: left;
    width: 250px;
    margin-top: 65px;
    padding: 30px;
    color: #fff;
    background-color: #212121;
}

.info-jogador h3,h4{
    font-size: 1.2em;
}

.info-jogador article p{
    margin: 0;
}

#submit_contato{
    margin-top: 45px;
    padding: 5px 15px;
    color: #000;
    border: 0;
    border-radius: 5px;
    background-color: #fff;
}

#imprimir_comp{
    width: 172px;
    padding: 10px;
    border: 0 none;
    border-radius: 3px;
    background-color: rgb(221, 221, 221);
}

#imprimir_comp a{
    text-decoration: none;
    color: rgb(0, 0, 0);
}

.traco_contato{
    width: 25px;
    height: 3px;
    margin-bottom: 30px;
    border-radius: 10px;
    background-color: #ababab;
}

#msg_data{
    margin-bottom: 30px;
}

.arrow_box{
    position: relative;
    padding-bottom: 0;
    border-bottom: 1px solid #ddd;
    background: #fff;
}

.arrow_box:after,
.arrow_box:before{
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    content: ' ';
    pointer-events: none;
    border: solid transparent;
}

.arrow_box:after{
    margin-left: -20px;
    border-width: 20px;
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
}

.arrow_box:before{
    margin-left: -21px;
    border-width: 21px;
    border-color: rgba(221, 221, 221, 0);
    border-top-color: #ddd;
}

.banner-horizontal{
	margin: 20px 0px 30px 0px;
	width: 100%;
}
/* CSS BODY FIM */
footer{
    position: relative;
    /*margin-top: 30px;*/
background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg_home_preto.png) repeat center center;
}

.grid-footer-link{
    padding-top: 34px;
    margin: 0 auto;
    text-align: center;
}

.grid-footer-link p a{
    font-size: 1.4em;
    line-height: 78%;
    margin-bottom: 20px;
    color: rgb(129, 129, 129);
}

.grid-footer-link p:last-child{
    margin-bottom: 0;
}

.grid-footer-acom{
    font-size: 1.4em;
    margin-top: 26px;
    text-align: center;
    color: #818181;
}

.sociais-footer{
    width: 227px;
    margin: 42px auto 0;
    list-style: outside none none;
}

.sociais-footer li{
    float: left;
    margin-right: 10px;
}

.sociais-footer li:last-child{
    margin-right: 0;
}

.box-newslatter{
    float: right;
    width: 257px;
}

.box-newslatter h3{
    font-size: 1.4em;
    margin-top: 28px;
    margin-bottom: 29px;
    color: rgb(129, 129, 129);
}

.box-newslatter p{
    margin-bottom: 24px;
    color: rgb(129, 129, 129);
}

.box-newslatter #email{
    width: 160px;
    height: 31px;
    padding-left: 10px;
    color: #fff;
    border: 1px solid rgb(129, 129, 129);
    background-color: transparent;
}

.box-newslatter #submit{
    font-size: 1.0em;
    height: 31px;
    padding: 6.9px 12px;
    color: rgb(129, 129, 129);
    border: 1px solid rgb(129, 129, 129);
    background-color: transparent;
}

.linha-footer{
    width: 100%;
    height: 2px;
    background-color: #484848;
}

.footer-copyright{
    font-size: 1.2em;
    float: none;
    margin: 15px auto 0;
    text-align: center;
    color: #c8c8c8;
    padding-bottom: 20px;
}

.box-img-foot{
    margin: 0 auto 30px;
}

.box-img-foot img{
    margin-top: 30px;
    margin-right: 42px;
}

.box-img-foot img:first-child{
    margin-top: 45px;
    margin-right: 40px;
}

.box-img-foot img:last-child{
    margin-right: 0;
}

.size-noticias-banner {
   width: 100%;
    height: auto; 
}

/* CSS FOTTER INI */
/*ALTERACOES EXPERIMENTAIS*/
.menu-suptop{
    /*position: relative;*/
    width: 100%;
    /*    height: 136px;
    background: url('img/submenu-top.jpg') no-repeat center center;
    background: url('img/topo_m.jpg') no-repeat center center;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	border-color: black;
    border-radius: 0px;
    margin-bottom: 0px;
	background: url(https://www.ecvitoria.com.br/wp-content/themes/twentynineteen/img/bg-topo.png) no-repeat center center;
    background-size: cover;
}

.alinhar-bottom{
    position: relative;
    top: 70px;
}


#secao-banner-publicidade{
    margin-top: 0px;
    margin-bottom: 7px;
}



.div-multimidia{
    margin-top: 12px;
    margin-left: 6px;
    margin-right: 12px;
}

.div-multimidia2{
    margin-top: 12px;
    margin-left: 6px;
    margin-right: 15px;
padding-bottom: 10px;
}

.div-guiadoleao{
    position: relative;
    margin-bottom: 10px;
}

.div-multimidia iframe{
  margin-left: 5px;
  padding-right: 19px;
    /*width: 100%;
    height: 300px;
    margin-bottom: 10px;*/
}

.div-multimidia a img:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.div-multimidia2 a img:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.div-guiadoleao a img:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.box-horarios-p-s div:nth-child(2){
    float: right;
    margin-top: 4px;
}

.conteudo-historia{
    position: absolute;
    top: 15%;
    right: 0;
    left: 0;
}

.color-footer{
    margin-top: 35px;
}

/*nova propriedade 20/08


209, 15, 0*/

#wpfront-scroll-top-container img{
    width: 50px !important;
    height: 50px !important
}

.img-center{
    margin: 5px auto;
}

.rodape{min-height:260px;}


.menu-rodape{
	float: none !important;
	vertical-align: top !important;
	display: inline-block !important;
	font-size: 1rem;
}


/*retirar o submenu no responsivo*/
.menu-rodape .dropdown-menu{
  display: block;
  background-color:transparent;
  font-size: font-size: 1.2rem;
  /* margin-left: -5px; */
margin-left: -8px;
}

.menu-rodape .dropdown-menu a:hover{
    background-color: #cb0101 !important;
}

.menu-rodape .dropdown-menu .menu-item a{
    color:#fff !important;
    font-size: 8px;
    text-transform: uppercase;
}

.menu-rodape .dropdown-menu .menu-item a:hover{
    color:#fff!important;
    background-color:#cb0101;
	   font-size: 8px;
    text-transform: uppercase;
}

.menu-menu-container .menu-rodape .sub-menu li {
   padding: 3px 0 3px 0;
    border-bottom: none;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    color:#fff;

		}

.box-preto{
    background-color: #000;
    text-align: -webkit-center;
    min-height: 300px;
}

/*ALTERACOES EXPERIMENTAIS*/
/* CSS FOTTER FIM */
/* MEDIA QUERYS INI */
@media (max-width: 992px){

.imagem-esportes img:first-child, .imagem-loja img:first-child, .imagem-base img:first-child,
.imagem-futebol-interno img:first-child, .imagem-base-interno img:first-child,
.imagem-variedades-interno img:first-child, .imagem-outrosesportes-interno img:first-child{

    height:100%
}

.branco-bg {
    padding-top: 10px;
}
.sem-image {
    height: 48px;
    margin-top: -110px;
}

.box-sociais, .box-search {
	margin-top: 6%;
}


.box-banner {
    margin-top: 185px;
}

#secao-multimidia {
    margin-left: -10px;
    MARGIN-RIGHT: -10PX;
}

#redes-sociais .faceframe{
	margin-left:0%;
}

.marca-vitoria {
    left: 1%;
    width: 58%;
    margin: 5px 0 0 0;
}

 .boxInfbanner_5 .divisor-g{
    margin: 0 auto 7px;
}

.box-segundo{
	margin-top:10px;
}





#secao-banner{
    margin: 0;
}

#secao-banner div{
  margin: 0px 0px 0px 0px;
  height: 195px;
  padding: 0px;
}

/*
#base{
    padding: 0 6px 0 15px;
}

#eolimpico{
    padding: 0 6px 0 15px;
}

#institucional{
    padding: 0 6px 0 15px;
}
#sub15{
    padding: 0px 7px 0 10px;
}

#sub17{
    padding: 0px 7px 0 10px;
}

#sub20{
    padding: 0px 16px 0 10px;
}

#sub23{
    padding: 0px 7px 0 10px;
}
*/

.imagem-rotativa2 {
    width: auto;
}

.menu-suptop {
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-color: transparent;
    min-height: 89px;
}

.navbar-nav .open .dropdown-menu {

 	}


.conteudo-historia{
    top: 13%;
}

.texto-not{
    font-size: 1.4em;
}


#menu-menu a {
    padding: 0px 6px 0px 6px;
    margin: 7px 0 7px 0;
    list-style-type: none;
}

/*
.menu-suptop{
    background: url('img/topo_m.jpg') no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}*/

.navbar-left{
    float: left;
    margin-left: -28px;
    /*        margin-top: -56px;*/
    /* border: 1px solid gold; */
    /* background-color: rebeccapurple; */
    width: 55%;
}

.navbar-default .navbar-toggle .icon-bar{
    color: gold;
}

.navbar-cor{
    background-color: transparent !important;
    border: transparent !important;
}

.color-footer{
    margin-top: 22px;
}

.color-footer .col-md-6:first-child img{
    margin-top: 34px;
    width: 110px;
    margin-left: 28px;
}

.color-footer .col-md-6:last-child img{
    width: 102px;
    margin-top: 6px;
}

.box-img-foot{
    margin: 0 auto 30px;
}

.box-img-foot img:first-child{
    margin-top: 0px;
    margin-right: 25px;
    margin-left: 10px;
    height: auto;
}

.box-img-foot img:nth-child(2){
    width: 65px;
    height: auto;
    margin-left: 0px;
}

.article-governaca .mCSB_container{
    text-align: center;
}

.attr-negocios li{
    width: 100%;
    text-align: center;
}

.article-negocios .mCSB_container{
    text-align: left;
}



.attr-governanca li{
    width: 80%;
    text-align: center;
}


.banner-section{
    height: 100%;
}

.imagem-rotativa{
    height: 100%;
}

.img-back-nots{
    margin-bottom: 10px;
}

.attr-corpoEx li h3{
    font-size: 18px;
}

.topo-esportesolimpicos{
  height: 186px;
}

.img-back-noti{
    margin-bottom: 10px;
}


.post-clube{
    height: 100%;
}

.clicktxtmobile li{
    width: 200px;
    color: #FFFFFF;
    height: 53px;
    text-align: center;
    font-size: 4rem;
}

.street-view img{
    height: 100%;
    object-fit: cover;
}

.clicktxt{
    height: 250px;
}

.clicktxt li{
    font-size: 11em;
    height: 147px;
}

.div-multimidia img{
    margin-bottom: 10px;
}

.scrolltxt{
    height: 310px;
    margin-top: 30px;
}

.full-post{
    height: 37.5%;
}

.box-title-h {
  margin-top: 30px;
}



.img-back-not{
  margin-bottom: 10px;
}

.imagem-socio{
          margin: 10px 6px 15px 4px;
}

/*
.box-i-jn .col-md-4:last-of-type a{
  margin-bottom: 30px;
}
*/
.n_estadio_1{
  position: absolute;
  top: 55%;
  left: 48%;
  width: 265px;
  margin-top: -147px;
  margin-left: -263px;
}

.texto-patriHist{
    left: 10%;
    width: 80%;
}

.n_estadio h1,
.n_estadio_1 h1{
    font-size: 2.4em;
}

.letras-barradao li h1{
    font-size: 1.3em;
}

#imgcomochegar,
#imgbarradao,
#imgentradas{
    height: auto;
cursor:pointer;
}

.attachment-thumbnails-internas{
    height: 300px;
}

.input-i-subcribe{
    padding-left: 0;
    text-align: center;
}



.box-sociais-i li{
    /*width: 26%;*/
}

/*.display-comiss{
    display: none;
}
*/
.boxInfbanner_5 .col-md-6{
    right: 0;
    text-align: center;
}

.prox-jogos .row{
    margin-right: 0;
    margin-left: 0;
}

.box-header{
    margin-right: 0;
    margin-top: -46px;
}

.navbar-collapse{
   /* background-color: rgba(0,0,0,0.5) !important; */
}


.box-inf-red{
    font-size: 1.2em;
}

.box-direita{
    /*margin-top: 10px;*/
}

footer{
    margin-top: 0px;
}

.topo-contato{
    position: relative;
    width: 100%;
    height: 186px;
    background: url('img/head-contato.jpg') no-repeat center center;
    background-size: cover;
}


.logo-left{
    top: 3%;
    left: 44%;
}

.logo-left img {
    width: 56%;
}

.titulo-clube{
    font-size: 36px;
    text-align: center;
}

.banner-rotativo{
    height: auto;
}

.img-back-not img{
       height: 100%;
    width: 100%;
}

.box-newslatter h3{
    text-align: center;
}

.box-newslatter #email{
    margin-left: 7%;
}

.boxInfbanner_1,
.boxInfbanner_2,
.boxInfbanner_3,
.boxInfbanner_4,
.boxInfbanner_5{
     /*top: 22%;
   display: none;*/
     /*text-align: center;*/
     padding: 0 15px 15px 15px;
     width: 100%;
     margin: 0 auto;
}

.boxInfbanner_2 h2, .boxInfbanner_3 h2, .boxInfbanner_4 h2, .boxInfbanner_5 h2{
    font-size: 2.5em;
}

.boxInfbanner_1 article,
.boxInfbanner_2 article,
.boxInfbanner_3 article,
.boxInfbanner_4 article,
.boxInfbanner_5 article{
    font-size: 1.5em;
}

.box-noticias-1,
.box-noticias-2,
.box-noticias-3{
    bottom: 0;
    /*height: 101%;*/
    padding-top: 0;
    padding-left: 6%;
	padding-right: 10px;
}

.row > .col-md-8:first-child,
.row > .col-md-12:first-child,
.row > .col-md-4:first-child,
.row > .col-md-3:first-child{
    padding-left: 10px;
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-9{
    padding-right: 10px;
    padding-left: 10px;
}

    /*.img-back-not img
    {
        height: auto;
        }*/

.box-noticias-1 h2,
.box-noticias-2 h2{
      margin-top: 0;
	 font-size: 2rem;
}

.box-patrHead {
      margin-left: 0;
      margin-top: 9px;
      text-align: center;
}

.box-inf-g {
      top: 6%;
      right: 6%;
}

.ingresso .compre-aqui {
    background-color: #CB0101;
	padding: 10px 15px;
    font-family: 'Gotham Book';
    font-size: 1.2em;
    font-weight: bold;
    font-style: normal;
    color: white;
    text-transform: uppercase;
}

.ingresso .compre-aqui:hover {
    background-color: #000;
    font-size: 1.2em;
    color: gold;
}

.box-inf-g h2 {
      width: 100%;
      margin-top: 0;
      text-transform: uppercase;
}

.box-noticias-1,
.box-noticias-2,
.box-noticias-3{
      padding-top: 6%;
}

.box-noticias-1 h2,
.box-noticias-2 h2{
	width: 100%;

	word-wrap: break-word;
}

.box-inf-g article{
      font-size: 1.2em;
      width: 90%;
      margin-bottom: 6%;
}

.box-inf-gt article{
      font-size: 1.4em;
      text-align: left;
}

.box-inf-gt {
    /* top: 20%; */
    /* right: 6%; */
    /* left: 6%; */
    height: 100%;
}

.box-text-gt{
      float: none;
      width: 100%;
}

.box-inf-gt h2 {
      margin-top: 0;
      text-align: left;
}

.box-img-foot img{
      margin-top: 30px;
      margin-right: 25px;
      margin-left: 25px;
}

.box-img-foot img:first-child{
      margin-top: 45px;
      margin-right: 25px;
}

.divisor-gt{
      float: left;
}

.box-text-gt{
}

.tabela-jogos {
        /*height: 355px;*/
    /* margin-bottom: 30px; */
    margin-top: -10px;
}



	.menu-recolhido{
		background-color: #e30613 !important;
	}

.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-top: 8px;
    margin-left: 15px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0!important;
}

.navbar-toggle{
	border: 0 !important;
}

.icon-bar{
		background-color: #fff !important;
	}

	.navbar-nav>li>a {
	padding-top:  0px !important;
	padding-bottom:  0px  !important;
	line-height:  22px  !important;
	}


.imagem-fotos{
	margin-left: -1px;
	margin-right: -19px;
}

.imagem-podcast{
	margin-left: -10px;
	margin-right: -15px;
}

.imagem-revista{
	margin-left: -15px;
	margin-right: -7px;
}

.imagem-rotativa img{
      height: 100%;
}


.grid-footer-link{
      text-align: center;
}

.box-newslatter{
      float: none;
      margin: 0 auto;
}
    /*.post-clube
    {
        height: auto;
        }*/
.x-p{
    font-size: 3em;
    text-align: center;
}

.x-p-s{
    text-align: center;
}

.bg-elenco{
    height: 465px;
    padding-top: 5%;
}

.box-infGJogador{
    margin: 10px 0 0 0;
}

.box-infJogador p:nth-child(4) {
   font-size: 12px;
}

.box-infGJogador h1{
    font-size: 2.5em;
    margin-top: 0;
    text-align: right;
}

.box-infGJogador h2{
    font-size: 1.6em;
    text-align: right;
}

.box-infJogador{
    font-size: 1.8em;
    text-align: right;
}

.imgThumbelenco {
    max-width: 100%;
    height: 270px;
}

.faixa-elenco li {
    font-size: 1.2em;
    padding: 0 27px 7px 0;
}

.box-tipoCamp{
    width: 100%;
    padding-right: 0;
}

.box-tipoCamp h1 a {
    font-size: 20px;
}

.campAtivo{
    font-size: 22px;
}

.box-tipoCamp h1 a:hover{
    font-size: 22px;
}

.jogosTab span{
    font-size: 12px;
}

.apelidof{
    font-size: 1.4em;
}

.x-pf{
    position: relative;
    top: 0;
    left: 32px;
}

.box-horarios-fut{
    width: 100%;
    margin-left: 0;
}

.box-horarios-fut div img {
    width: 18px;
}

.box-horarios-fut div p{
    font-size: 10px;
    margin-left: 3px;
    margin-top: 3px;
}

.box-horarios-fut div:nth-child(2){
    font-size: 17px;
    float: none;
    text-align: center;
}

.exibir-proxJ{
    height: 258px;
}
.titulo-not {
     font-size: 2.8rem;
}



.box-title-h h1 {

}

}

@media (max-width: 320px){
	.box-noticias article{
		font-size: 1.2em;
		width: 100%;
		padding-right: 30px;
	}
	.box-noticias h2{
		width: 100%;
	}

	 .box-inf-g {
		background: rgba(0,0,0, 0.8);
		padding-left: 5%;
		padding-top: 4%;
		width: 104%;
		padding-right: 4%;
		min-height: 130px;


	}

}

@media (max-width: 667px){
	.box-text-gt{
		float: none;
		width: 100%;
	}
	.marca-vitoria{
		width: 29px;
		left: 21px;
	}
.div-guiadoleao {
    margin-bottom: 15px !important;
    height: 105px !important;
    overflow: hidden !important;
  }
  
  .box-banner-topo {
    padding-top: 10px !important;
    padding-bottom: 15px !important;
  }
  .video-capa {
    max-height: 192px !important;
  }
  
	.escudo-vitoria img {
		margin-top: 10px;
	}
	.marca-vitoria-nautica{
		width: 50px;
		left: 105px;
		display:block;
		position: absolute;
		z-index: 999999999999999999999999999999999;
	}

	.titulo-vitoria:before{
		content: "Esporte Clube VitÓria";
		position: absolute;
		z-index: 99999;
		color: #fff;
	   left: 20%;
		text-decoration: none;
		font-size: 1.5em;
		text-transform: uppercase;
		top: 18px;
		font-weight: 600;
		font-family: 'Gotham';
	}

	.menu-suptop {
		min-height: 50px;
	}

	.patrocinio-topo {
		top: 53px;
		position: absolute;
		z-index: 9999;
		display: block;
		right: 10px;
		width: 290px;
	}

	.menu-topo-site {
    width: 100%;
    display: block;
  }

	.navbar-collapse {
    border-top: none !important;
}

	#outrosesportes .outrosesportes:nth-child(2), #outrosesportes .outrosesportes:nth-child(3){display:none;}
	#base .base:nth-child(2), #base .base:nth-child(3){display:none;}
	#loja .loja:nth-child(2), #loja .loja:nth-child(3), #loja .loja:nth-child(4){display:none;}
}


@media (min-width: 1024px){
	.menu-top-all    {
			width:1170px;
	}



	/*#menu-menu > li:first-child, #menu-menu-1 > li:first-child {
		 margin-left: 9%;
	}

	#menu-menu > li:nth-child(6), #menu-menu-1 > li:nth-child(6){
		 margin-left: 10%;
	}*/

}


@media (min-width: 768px) and (max-width: 979px){

	.titulo-boxthumb{
		 display: none;
	}
	.menu-top-all{
			width:744px;
	}



	#menu-menu > li:nth-child(7), #menu-menu-1 > li:nth-child(7){
		 margin-left: 0;
	}

	.navbar-nav li a,
	.navbar-nav li a:hover {
		font-size: .89em;
	}

	.menu-preto {
    padding-top: 17px;
	}
}

@media (max-width: 768px){
.div-bannertopo { display:none;}
	.box-noticias-g, .box-noticias-gm {
		bottom: 0px;
		width: 100%;
		color: #fff;
		margin: 0px -10px 0px 0px;
		/* height: 100%; */
		/* background-color: red; */
	}

	.box-inf-g {
		/* background: rgba(0,0,0, 0.8); */
		/* padding-left: 5%; */
		/* padding-top: 4%; */
		/* width: 104%; */
		/* padding-right: 4%; */
	}

	.imagem-socio {
    margin: 10px 0px 15px 0px;
}

	#imagemdestaque {
       width: 100%;
        height: 220px;
}

	.logo{top: 28%;}


		.completo{
			   margin-top: 34%;
		}

	#galeria-fotos, #galeria-audio{
	margin-top:60px;
	}

	.imagem-banner img, .imagem-banner-smv img{
		object-fit: cover;
		object-position: top center;
		width: 100%;
	}

 .article-negocios {
    /*margin-top: 160px;*/
	}

.patrimonio-bg, .post-clube, .topo-esportesolimpicos, .topo-contato, .bg-elenco{
    margin-top: 98px;
}

.head_internas{
    margin-top: 120px;
}

.box-banner {
     margin-top: 70px;
}



	.imagem-fotos {
		margin-left: -1px;
		margin-right: -7px;
	}

	.imagem-podcast {
		margin-left: 0px;
		margin-right: -6px;
	}

	.imagem-revista {
		margin-left: 0px;
		margin-right: -7px;
	}

.box-horarios-p{
	width: 95%;
}

.box-horarios-p div p {
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    text-transform: uppercase;
}

	.box-inf-g h5 {
		font-family: 'Gotham';
		font-weight: bold;
		font-style: normal;
		background-color: #cb0101;
		color: #fff;
		padding: 5px;
		width: 85px;
	   margin-top: -4%;
		font-size: 1.1rem;
		text-align: center;
		text-transform: uppercase;
	}

	.box-inf-g article {
		font-size: 1.5em;
		width: 98%;
		margin-bottom: 2%;
	}

	.box-home-futebol{

	}

	.div-multimidia iframe {
         margin-left: 14px;
    padding-right: 30px;
	}



	.botao-preto h3 {
		width: 100%;
	}

	.imagem-futebol img, .imagem-b img, .imagem-outrosesportes img{
			display:none;
	}

	.rodape{ display: none;}
}
}

@media (max-width: 420px){


	.box-sociais{
		padding: 0;
	}
	.box-sociais li{
		margin: 0 1px;
	}

	.box-sociais li a img{
		width: 63%;
	}



	.box-inf-g h5 {
		font-family: 'Gotham';
		font-weight: bold;
		font-style: normal;
		background-color: #cb0101;
		color: #fff;
		padding: 5px;
		width: 85px;
		margin-top: -13px;
		font-size: 1.1rem;
		text-align: center;
		text-transform: uppercase;
	}

}
/* MEDIA QUERYS FIM */