/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {
  padding-top: 56px;
}

a{
  text-decoration: none !important;}


/*aplica a partir de 991*/
@media screen and (min-width: 320px) {
  .carousel-item {
      height: 30vh; /*ALTURA DO BANNER*/
      min-height: 250px; /*ALTURA DO BANNER*/
      background: no-repeat center center scroll;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }
  .texto-not{line-height:108% !important}
}
/*aplica a partir de 991*/
@media screen and (min-width: 640px) {
  .carousel-item {
      height: 40vh; /*ALTURA DO BANNER*/
      min-height: 250px; /*ALTURA DO BANNER*/
      background: no-repeat center center scroll;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }
  .texto-not{line-height:108% !important}
}

/*aplica a partir de 991*/
@media screen and (min-width: 911px) {
  .carousel-item {
      height: 55vh; /*ALTURA DO BANNER*/
      min-height: 300px; /*ALTURA DO BANNER*/
      background: no-repeat center center scroll;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }
/*espaçamento entre linhas na noticia*/
.texto-not{line-height:149% !important}

}


/*Para dispositivos até 991 e para arrumar o rodapé*/
@media screen and (max-width: 991px) {
    a {font-size: 1em !important; }
    .arrumaMarginTop{font-size:16px !important; margin-top: 25px !important;}
    .arrumaMargimTopFooter{margin-top: 40px !important;}
    .fixed-top{position: absolute};/*Deixa fixo apenas para paginas web*/

    /*ARRUMA ALTURA PARA DISPOSITIVOS MENORES*/
    /*.carousel-item {
      height: 50vh; /*ALTURA DO BANNER*/
      /*min-height: 250px; /*ALTURA DO BANNER*/
      background: no-repeat center center scroll;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
     /* }*/
     /* .cor-title-not-home{font-size:18px !important; color: #333333!important; text-decoration: none !important;}*/
}
/*
@media screen and (max-width: 991px) {
  a {font-size: 1em !important; }
 .arrumaMargimTopFooter{font-size:16px !important; margin-top: 40px !important;}
}*/






.portfolio-item {
  margin-bottom: 30px;
}

.bg-dark {
    background-color: #135796 !important;
}

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

.footer-links {
  margin-bottom: 30px;
}
.footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer-links ul i {
  padding-right: 8px;
  color: #2CB7BA;
}

.footer-links ul li {
  border-bottom: 1px solid #2CB7BA;
  padding: 10px 0;
}

.footer-links ul a {
  color: #eee;
}

.footer-links ul a:hover {
  color: #FAFF3B;
}

.marelinho a:hover {color: #FAFF3B !important;}

.linha{border: 2px yellow solid; padding: 2px; }

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXX                  portipholio                XXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

[class*=" imghvr-"] figcaption, [class^="imghvr-"] figcaption {
    background-color: #1B79E8;
}
[class*=" imghvr-"], [class^="imghvr-"] {
    background-color: #1B79E8;
    color: #fff;
} /* TROCA COR DO MURAL DE NOTÍCIAS*/

.padleft-right{
    padding-left: 5px;
    padding-right: 0px;
}
.bottom-line{
  width: 25px;
  height: 3px;
  background-color: rgb(99, 122, 145);
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXX                  portipholio                XXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/


/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXX                                                                               XXXXX
  XXXXX             AQUI JAZ AS CONFIGURAÇÕES DA PAGINA ANTIGA DE NOTÍCIAS            XXXXX
  XXXXX                                                                               XXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.alturaimg{
    max-height: 200px;
}

.link4noticias1 {font-size:20px !important; color: #333333!important; text-decoration: none !important;}
.link4noticias2 {color: #333333!important; text-decoration: none !important;}


.arrumaMarginTop{margin-top: 0px;}
.cta-mail{/*color: #FFF;*/ background-color: #F3F5BF; background-image: url("/webroot/img/bg.png");}
.title-news-link a{font-size: 18pt !important;text-decoration: none !important;color: #000000 !important;}
.content-news a{font-size: 18pt !important;text-decoration: none !important;color: #777777 !important;}
.author-news{font-size: 9pt !important;color: #777777 !important;}
.author-news a{font-size: 9pt !important;text-decoration: none !important;/*color: #e74c3c !important;*/}
.shadow{ -webkit-box-shadow: 0px 20px 14px -8px rgba(0,0,0,0.94); -moz-box-shadow: 0px 20px 14px -8px rgba(0,0,0,0.94); box-shadow: 0px 20px 14px -8px rgba(0,0,0,0.94);}

/*a as linhas abaixo replicam no adm e page */
.img-destacada{max-width:900px; max-height:300px; width: 100%; margin-left: 7px; margin-right: 7px;}
/*#noticia-content-page img{max-width:250px; max-height:250px; width: 100%; margin-left: 7px; margin-right: 7px; margin-bottom: 5px; margin-top: 5px;}*/


/*CODIGO PARA CONFIGURAÇÃO DE IMAGENS DENTRO DO POST*/
/*img{max-width: 100% !important; height: auto !important; }*/
figure>img{max-width: 100% !important; height: auto !important; }
.image{background-color: #f2f2f2;border: 1px solid #cccccc; margin: 10px !important; padding-right: 10px !important; padding-top: 10px !important; padding-left: 10px !important;}
.image>figcaption{text-align:center;padding-top:12px;line-height: 8px;font-size: 12px; font-weight: bold;}


/*CODIGO PARA CONFIGURAÇÃO DE IMAGENS DENTRO DO POST*/
/*figure>img{max-width: 100% !important; height: auto !important; }
#noticia-content-page>figure{background-color: #f2f2f2;border: 1px solid #cccccc; margin: 10px !important; padding-right: 10px !important; padding-top: 10px !important; padding-left: 10px !important;}
#noticia-content-page>figure>figcaption{text-align:center;padding-top:12px;line-height: 0;}*/


/*CODIGO PARA EFEITO EM FOTO NA LISTAGEM DAS NOTÍCIAS*/
.hoverzoom {position: relative;max-width: 220; overflow: hidden;}
.hoverzoom > img {width: 100%; border-radius: 2px;-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);}
.hoverzoom:hover > img {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
.hoverzoom .retina{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);border-radius: 2px;text-align: center;padding: 30px;-webkit-transition:   all .8s cubic-bezier(.190, 1.000, .220, 1.000);-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000); }
.hoverzoom:hover .retina {opacity: 1;box-shadow: inset 0 0 100px 50px rgba(0,0,0,.5);}
.hoverzoom .retina p {color: #fff;}
/*.hoverzoom .retina a {display: block;width: 150px;background: #6fc5e9;border: 1px solid #59afd4;border-radius: 4px;color: #fff;text-decoration: none;text-align: center;padding: 10px 15px;margin: 16px auto 0;}*/
.rotate:hover{transition:all 0.3s ease;-webkit-transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);transform: rotateZ(-30deg);}
.moldura1 {padding:8px;background-color: #f5f5f5;max-width: 300px; max-height: 180px; overflow: hidden; border: 1px solid #999999;}
.moldura2 {padding:10px;background-color: #f5f5f5; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; overflow: hidden; border: 1px solid #999999;} /*moldura para foto destaque da pag home*/

.img-news {height: 150px}



/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXX                                                                               XXXXX
  XXXXX             AQUI JAZ AS CONFIGURAÇÕES DA PAGINA ANTIGA DE NOTÍCIAS            XXXXX
  XXXXX                                                                               XXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*----------------------------------------------------------------------------------------------------
                                      Configurações do menu
-----------------------------------------------------------------------------------------------------*/
.navbar{font-size: 0.93rem !important; letter-spacing: -0.05rem !important; font-weight: 0.5rem;}
.nav-item{cursor:pointer;}
.dropdown-menu{ font-size: 0.93rem !important; white-space:normal !important;  min-width: 14rem !important;  color: #000000 !important; cursor: pointer;}
.dropdown-item{ white-space: normal !important;}
.dropdown-item:hover{ background-color: #a9c7e6 !important;}
.dropdown-item > a{  color: #000000 !important;}
.dropdown-toggle{ white-space: normal !important; /*afeta o nivel1submenu quando não tem o nivel2submenu*/}


.dropdown-toggle.active-dropdown::after {
    transform: rotate(-90deg);
}

/*----------------------------------------------------------------------------------------------------
                                      Configurações do menu
-----------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------------------
                                      Configurações das notícias novo
-----------------------------------------------------------------------------------------------------*/

.bg-purple { background-color: #6f42c1; border:solid 1px #B7A1E0 !important; }/*vai ficar aqui por enquanto */
.bg-blue { background-color: #1B79E8; border:solid 1px #5BBDFF !important;}/*vai ficar aqui por enquanto */
.bg-pink { background-color: #E83E8C; border:solid 1px #F49FBD !important;}/*vai ficar aqui por enquanto */
.bg-orange { background-color: #E88A1B; border:solid 1px #F4BC5A !important;}/*vai ficar aqui por enquanto */}

.lh-100 { line-height: 1; }
.lh-125 { line-height: 1.25; }
.lh-150 { line-height: 1.5; }

/*configurando os paramentro para os icones*/
.title-topic{color: white !important; padding: 5px !important; border-radius: 7px !important; margin-right: 10px !important;}

/*configurando quadrados coloridos da home*/
.color-square{width: 32px; height: 32px; border-radius: 5px;margin-right: 9px;}
.color-circle{width: 32px; height: 32px; border-radius: 30px;margin-right: 9px;}

/*----------------------------------------------------------------------------------------------------
                                      Configurações das notícias novo
-----------------------------------------------------------------------------------------------------*/



