@media (min-width:768px){

    .open > .dropdown-menu {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity:1;
    }

    .dropdown-menu {
        opacity:.3;
        -webkit-transform-origin: top;
        transform-origin: top;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-transform: scale(1, 0);
        display: block;
        transition: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
    }

}

.rodape{
    background: #0f0f0f;
    padding:20px 5px;
}
.rodape p{
    font-size: 10px;
}
.rodape a{
    width: 100%;
    display: block;
    color: #fff;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.rodape a:hover{
    color: #9d9d9d;
}
.linkacesso{
    display: table;
    margin:0 auto;
    border-style: solid;
    border-width: 4px;
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    letter-spacing: 5px;
    text-decoration: none;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}
.linkacesso:hover{
    border-style: solid;
    border-width: 4px;
}
.linkacesso a{
    display: block;
    padding: 10px 50px;
    box-sizing: border-box;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
}


.claro{
    color:#000000;
}
.claro .linkacesso{
    border-color: #000000;
}
.claro .linkacesso:hover{
    border-color:#000;
    background: #000;
    color:#fff;
}
.claro .linkacesso a{
    color: #000000;
}
.claro .linkacesso a:visited{color: #000;}
.claro .linkacesso a:hover,
.claro .linkacesso a:focus {
    color: #fff;
}


.escuro{
    color:#fff;
}
.escuro .linkacesso{
    border-color:#fff;
}
.escuro .linkacesso:hover{
    border-color:#fff;
    color:#000;
    background: #fff;
}
.escuro .linkacesso a{
    color: #fff;
}
.escuro .linkacesso a:visited{color: #fff;}
.escuro .linkacesso a:hover,
.escuro .linkacesso a:focus{
    color: #000;
}


/*LINK! - deve ser usado em fundos claros*/
.link1{
    text-decoration: none;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.link1:hover{
    opacity: 0.7;
}
.link1 a{
    text-decoration: none;
    color: #000;
}
@media (max-width: 767px){
    .link1{
        padding-top: 20px;
    }
}

/*CONTAINER GERAL*/
.containergeral{
    box-sizing: border-box;
    padding:100px 5px;
}

.containergeral h3{font-size: 20px; margin:0;}
.containergeral h4,h5,h6{margin:0;}
.nomargin{margin:0;}
.container800{
    max-width: 800px;
    box-sizing: border-box;
    padding: 5px;
    margin:0 auto;
}
.container800p{
    max-width: 850px;
    box-sizing: border-box;
    padding: 10px;
    margin:0 auto;
}
.container800p p{font-size: 14px;}

.formcontainer{
    width:100%;
    max-width: 600px;
    padding: 5px;
    margin: 0 auto;
}

.containereventos{
    max-width: 800px;
    box-sizing: border-box;
    padding: 5px;
    margin: 0 auto;
}
.containereventos a{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.containereventos a:hover{
    opacity: 0.7;
}
.tituloevento{
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    padding-top: 10px;
}
.imgevento{
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
}
.dataevento{
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 12px;
    padding-bottom: 10px;
}
.colunaevento{padding: 10px 0;}

.corcinza{color: #8c8c8c;}
.max600{max-width: 600px;}

.linkssocial{
    text-align: center;
}
.linkssocial a{
    display: inline-block;
    -webkit-transition:0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;

}
.linkssocial a:hover{
    opacity: 0.7;
}
@media (max-width: 600px){
    .linkssocial a{
        max-width:50px !important;
    }
}

.linkssocialpq{
    text-align: center;
}
.linkssocialpq a{
    max-width:40px !important;
    display: inline-block;
    -webkit-transition:0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;

}
.linkssocialpq a:hover{
    opacity: 0.7;
}

/*BGS - IMAGES*/
.bgfixed{background-attachment: fixed;}
.bg2{ background: url("../img-layout/bg2.jpg") center no-repeat; background-size: cover;}
.bg3{ background: url("../img-layout/bg3.jpg") center no-repeat fixed; background-size: cover;}

/*BGS TITULOS*/
.bgdesign{background-attachment: fixed; background-position: center bottom; background-repeat: no-repeat; background-size: cover;}
.bgigreja{background: url(../img-layout/bg-igreja.jpg) no-repeat bottom center fixed; background-size: cover;}
.iniciobg{background: url(../img-layout/bg-intro-1.jpg) no-repeat bottom center fixed; background-size: cover;}
.bglouvor{background: url("../img-layout/bg-louvor.jpg") no-repeat bottom center fixed; background-size: cover;}
.bgjovens{background: url("../img-layout/bg-jovens.jpg") no-repeat bottom center fixed; background-size: cover;}
.bgmulheres{background: url("../img-layout/bg-mulheres.jpg") no-repeat bottom center fixed; background-size: cover;}
.bgdepin{background: url("../img-layout/bg-depin.jpg") no-repeat bottom center fixed; background-size: cover;}
.bgeventos{background: url("../img-layout/bg-eventos.jpg") no-repeat bottom center fixed; background-size: cover;}
.bgcontato{background: url("../img-layout/bg-contato.jpg") no-repeat bottom center fixed; background-size: cover;}
.bgsaofrancisco{background: url("../img-layout/bg-saofrancisco.jpg") no-repeat bottom center fixed; background-size: cover;}

/*BG COLORS*/
.bgcinza{background-color: #e8e8e8;}

/*BGS SEÇOES*/
.bgmutondo1{background: url(../img-layout/bg-mutondo-1.jpg) no-repeat bottom center fixed; background-size: cover;}
.bgmutondo2{background: url(../img-layout/bg-mutondo-2.jpg) no-repeat bottom center; background-size: cover;}
.bgarsenal1{background: url(../img-layout/bg-arsenal-1.jpg) no-repeat bottom center fixed; background-size: cover;}
.bgarsenal2{background: url(../img-layout/bg-arsenal-2.jpg) no-repeat bottom center; background-size: cover;}


/*centralizar colunas do bootstrap*/
.centercol{
    float: none;
    display: inline-block;
    margin:0 auto;
}



/*FOTOS DE SEÇOES*/

.intropage {
    display: table;
    box-sizing: border-box;
    vertical-align: bottom;
    width: 100%;
    height: 70%;
    min-height: 300px;
    padding: 50px 30px;
    text-align: center;
    color: white;
    background-color: white;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.intropage .intro-body {
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
}
.intropage .intro-body .brand-heading {
    font-size: 30px;
    text-align: center;
}
.intropage .intro-body .intro-text {
    font-size: 18px;
}
@media (min-width: 768px) {
    .intropage {
    }
    .intropage .intro-body .brand-heading {
        font-size: 50px;
    }
    .intropage .intro-body .intro-text {
        font-size: 26px;
    }
}


.introevento {
    display: table;
    box-sizing: border-box;
    vertical-align: bottom;
    width: 100%;
    height: 85%;
    min-height: 300px;
    text-align: center;
    color: white;
    background-color: white;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.participacao-evento{
    background-size: cover; width:140px; height:140px; display: inline-block;
}

.paddingcol{padding-top:20px; padding-bottom: 20px;}

/*palavra*/
.palavralinkoff{width:30px; height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:15px; margin:0 auto; font-size:1.5em; background-color: #929292; font-family:advantage, sans serif; margin-top:10px;}
.palavralink{width:30px; height:30px; line-height:30px; display:inline-block; text-align:center; border-radius:15px; margin:0 auto; font-size:1.5em; background-color: #000000; color:#ffffff; font-family:advantage, sans serif; margin-top:10px;}
.palavralink:hover{background:#E3A82B; color:#000000}

.palavravoltar{width:150px;height:40px; line-height:40px; display:block; text-align:center; border-radius:5px; margin:10px auto; font-size:1.5em; background-color: #000000; color:#ffffff; font-family:advantage, sans serif; margin-top:10px; text-decoration:none;}
.palavravoltar:hover{background:#E3A82B; color:#000000}

.titulopalavra{
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    padding-top:10px;
    min-height: 80px;
}
.auxpalavra{
    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 12px;
    padding: 0;
}

.containerpalavra{
    max-width: 800px;
    box-sizing: border-box;
    padding: 5px;
    margin: 0 auto;
}
.containerpalavra p{
    font-size: 14px;
}
.containerpalavra blockquote{
    border:0;
    text-align: center;
}

/*estilizar box de colunas*/
.colordemarc{
    background: #F7F7F7;
    box-sizing: border-box;
    border-radius: 10px;
    margin: 5px;
    padding: 5px;
}

