/*---- NODE AGENDA-----*/

.page #main  { max-width:100%; padding:0; }

.mapa {  margin-top: 3em; }

.mapa iframe {     border: 0;

    width: 100%;

    height: 250px; }

    

hr {     width: 40px;

    border: 0;

    border-top: 4px solid;

    margin: 2em auto; }

h3.antetitulo { position: relative; }

h3.antetitulo span { background: #fff;

    z-index: 1;

    display: inline-block;

    position: relative;

    width: auto;

    padding: 5px 14px; }

h3.antetitulo:before {

    position: absolute;

    content: "";

    background: rgba(0,0,0,1);

    width: 100%;

    height: 1px;

    top: 50%;

    z-index: 1;

    left: 0%;

}

.node.agenda p.data {     font-weight: 100;

    font-size: 1em;

    margin: .8em auto 0 auto;

    text-transform: uppercase;

    letter-spacing: 3px;     font-family :var(--tipo-letra-principal);

    text-align: center; }



.node.agenda .node-header {

    text-align: center;

    margin: 0 auto;

    max-width: 700px;

}

.node.agenda .content p, .node.agenda .content li {

    max-width: 620px;

    margin-left: auto;

    margin-right: auto; }

.node.agenda p.local-hora {      font-weight: 600;

    font-size: 1.2em;

    margin: 0 auto; 

    font-family :var(--tipo-letra-principal);

   

    text-align: center;

   }





.cartaz_agenda_img { float:right; display:inline-block; }

.cartaz_agenda_img:hover {cursor:pointer;}

.reduzir_img_btn { display:none;}

/*-----------*/

.btnadicionar { width:100%; text-align:center; }

.btn.adicionar { margin:0; padding:0; }

.btn.adicionar var{

    display: none;

}



.btn.adicionar {

    position: relative;

    display: inline-block;

    background: transparent!important;

}







.btn.adicionar .atcb-link {

    display: block;

    outline: none!important;

    cursor: pointer;

}



.btn.adicionar .atcb-link:focus~ul,

.btn.adicionar .atcb-link:active~ul,

.btn.adicionar .atcb-list:hover{

    visibility:visible;

}



.btn.adicionar .atcb-list {

    visibility: hidden;

    position: absolute;

    top: 100%;

    left: 0;

    width: 170px;

    z-index: 900;

}



.btn.adicionar .atcb-list,

.btn.adicionar .atcb-item

{

    list-style: none;

    margin: 0;

    padding: 0;

    

}



.btn.adicionar .atcb-item {

    float: none;

    text-align: left;

}



.btn.adicionar .atcb-item-link

{

    text-decoration: none;

    outline: none;

    display: block;

}



.btn.adicionar .atcb-item.hover,

.btn.adicionar .atcb-item:hover {

    position: relative;

    z-index: 900;

    cursor: pointer;

    text-decoration: none;

    outline: none;

}





/* Blue */



.btn.adicionar .atcb-link,

.btn.adicionar .atcb-link:hover,

.btn.adicionar .atcb-link:active,

.btn.adicionar .atcb-link:focus

{

        text-shadow: none;

    border: 1px solid #333;

    font-weight: normal;

    padding: 13px 20px;

    font-family :var(--tipo-letra-principal);

    font-size: .9em;

    color: #333;

}



.btn.adicionar .atcb-list {

   

}



.btn.adicionar .atcb-list,

.btn.adicionar .atcb-item

{

width:100%;

}



.btn.adicionar .atcb-item-link

{

       color: #000;

    font-family :var(--tipo-letra-principal);

    padding: .7em 1em;

    font-size: .8em;

    border: 1px solid #ddd;

    border-top: 0;

}



.btn.adicionar .atcb-item-link:hover,

.btn.adicionar .atcb-item-link:active,

.btn.adicionar .atcb-item-link:focus

{

    color: #fff; background:#444;

}





