/*BODY*/
.t4-content{
  background-color: #f5f5f5;
}
@media(max-width:667px){
  .t4-slider-lc{
  font-size: 0.7rem !important;
   padding-top:60px !important;
  padding-bottom:60px !important;
  }
  .page-header, .item-content h2, .ceos h3{
    margin-top: 20px;
  }
  #t4-eventos-home {
  background-image: linear-gradient(270deg, #32b7b6, #3581a5, transparent);
  }
  .bloco-ic{
    margin-bottom: 20px;
    padding-bottom:10px;
    border-bottom: 1px dotted #33aab2;
  }
  section.bloco-ic .fa {
  font-size: 2.5rem !important;
  }
  i.fa.fa-trophy{
  padding: 20px 21px !important;
  }
  i.fa.fa-podcast{
  padding: 20px 23px !important;
  }
  i.fa.fa-calendar{
  padding: 20px 21px !important;
  }
  i.fa.fa-book{
  padding: 20px 23px !important;
   }
  .phone-local{
    font-size: 1rem;
  }
}
@media(max-width:991px){
  .t4-slider-lc{
  font-size: 0.9rem;
   padding-top:40px;
  padding-bottom:40px;
 }
  .certificados{
  margin:10px;
  }
}
@media(min-width:992px){
  .article-body.pull-left {
    max-width: 50%;
  }
  .phone-local{
  font-size: 2rem;
  }
}
@media(min-width:1200px) and (max-width:1294px){
  .t4-megamenu .navbar-nav > li > a, 
.t4-megamenu .navbar-nav > li > .nav-link{
  font-size:14px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  }
}
/*HEADER*/
.logo-image{
  padding: 10px;
}
/*MENU*/
.t4-megamenu .navbar-nav > li > a, 
.t4-megamenu .navbar-nav > li > .nav-link{
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  border-bottom: 2px solid #fff;
  border-top: 2px solid #fff;
  transition: all 0.3s ease;
}
.t4-palette-header-licex .t4-megamenu .navbar-nav > li.active > a, .t4-palette-header-licex .t4-megamenu .navbar-nav > li.active > .nav-link {
   border-top: 2px solid;
   border-bottom: 2px dotted;
}
/*MENU offcanvas*/
.t4-offcanvas{
  background: #1d8db5 !important;
  color: #fff;
}
.t4-offcanvas .t4-off-canvas-header a img {
    max-height: 100% !important;
}
.t4-offcanvas .t4-off-canvas-header .close span {
  color: #ffffff !important;
  background-color: #c3c0c0;
  border-radius: 50%;
  margin-left: 10px;
  width: 40px;
  height: 40px;
  font-size: 40px;
  line-height: 34px;
}
.t4-offcanvas .t4-off-canvas-header .close {
  background-color: transparent !important;
  height:40px; 
}
.t4-offcanvas .t4-off-canvas-header .close:hover{
  background-color: transparent !important;
}
.t4-offcanvas-toggle i {
  font-size: 42px !important;
  color: #c3c0c0 !important;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link{
  color: #e9ecef;
  font-size: 1.2rem;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link:hover{
   color: #fff;
}
.t4-offcanvas .t4-off-canvas-body .navbar .nav-item.active > .nav-link{
   color: #1e235f;
}
/*HOMEPAGE*/
i.fa.fa-chevron-right {
  color: #1d8db5;
}
.t4-slider-lc{
  text-transform: uppercase;
  font-weight: 600;
  padding-top:90px;
  padding-bottom:90px;
  font-size: 1.1rem;
}
#t4-eventos-home {
  border-top: 2px solid #f5f5f5;
  background-color: #425389;
  background-image: linear-gradient(45deg, #32b7b6, #3581a5, transparent);
}
#t4-eventos-home a{
  color: #bec6d1;
  text-transform:uppercase;
  font-size: 1rem;
}
#t4-eventos-home h3 a:hover{
  color: #103167;
}
section.bloco-ic .fa {
  font-size: 4rem;
  background-color: #39749d;
  border: 2px solid #33aab2;
  border-radius: 50%;
  transition: all 0.3s ease;
}
section.bloco-ic .fa:hover{
  background-color: #103167;  
}
i.fa.fa-trophy{
  padding: 30px 34px;
}
i.fa.fa-podcast{
  padding: 30px 37px;
}
i.fa.fa-calendar{
  padding: 30px 33px;
}
i.fa.fa-book{
  padding: 30px 33px;
}
.titulos-home h3{
  border-bottom: 3px solid;
  text-transform: uppercase;  
}
.certificados{
  text-align: center;
  border: 1px solid #ffffff73;
  border-radius: 10px;
  background-color: #198cb557;
  padding: 10px;
}
.certificados h3{
  font-size: 0.9rem !important;
  color: #259ec9;
  border-bottom: 2px solid;
  width: 200px;
  margin: 0 auto;
}
#t4-destaques { 
 border-top: 2px solid #fff;
 border-bottom: 2px solid #fff;
}
/*ARTICLE SHOW - HOME*/
.entry-content {
    margin-top: -7px; 
    border-radius: 6px;  
}
.entry-description p a{
  line-height:1.4rem !important;
  font-size: 0.89rem !important;
}
.entry-meta a{
    font-size: 0.8rem !important;  
}
.entry-title h3{
  line-height: 1.8rem !important;
  font-weight: 500 !important;
  font-size: 1.2rem !important;
  text-transform: uppercase;
}
.entry-meta a i{
  display: none !important;
}
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    background-color: #1a8fab !important;
    border-color: #1a8fab !important;
}
.parceiros img{
  margin: 10px;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  border:4px solid #eee;
}
.parceiros img:hover{
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
}
/*PAGINAS*/
.display-4, .t4-masthead .t4-masthead-title {
  font-size: 2rem !important;
  text-transform:uppercase;
  text-decoration: underline;
  text-decoration-color: #3891ab;
  font-weight: 700 !important;
 }
.article-body p{  
  text-align: justify;
}
.page-header, .item-content h2, .ceos h3 {
  border-bottom: 3px solid #1d8db5;
}
.page-header h2 a, .item-page .page-header h2{
  text-transform: uppercase;
  font-size: 1.2rem;
}
.ceos h3{
  text-transform: uppercase;
  font-size: 1.1rem;
  font-weight: 500;
}
.item-image img, .ceos img, 
figure.pull-none.item-image, figure.newsflash-image,
.article-body img{
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 4px;
  opacity: 1.0;
  transition: all 0.5s ease;
}
.item-image img:hover, .ceos img:hover, 
figure.pull-none.item-image:hover, figure.newsflash-image:hover,
.article-body img:hover{
  opacity: 0.8;
}
.ceo img{
  width: 100% !important;
}
.missao img{
  justify-content: center !important;
  border:none !important;
}
.article-body ul li {
    list-style-image: url(https://mardeamor.com.br/professor/images/site/li-lx.png);
  line-height: 1.8rem;
}
.article-body a{
  color: #1a8fab;
  text-decoration: underline;
}
figure.pull-none.item-image img {
  max-width: 100%;
}
.missao img{
  width: 150px;
}
.convertforms .cf-input{
  border: 2px solid #6a779b;
}
.btn-readmore:hover, .btn-readmore:focus{
  background-color: #0f778f !important;
}
.breadcrumb .icon {
    color: #1a8fab;
}
/*FOOTER*/
.t4-footnav{
  border-top: 2px solid #ddd;
}
.t4-footnav .container{
 padding-top: 4rem !important;
 padding-bottom: 3rem !important;
}
i.fa.fa-instagram, i.fa.fa-facebook, i.fa.fa-linkedin {
  font-size: 2rem;
  background-color: #bcc2d1;
  color: #11214c !important;
  border-radius: 50%;
  padding: 6px 8px;
  width: 45px;
  height: 45px;
  text-align: center;
  transition: all 0.3s ease;
}
 i.fa.fa-whatsapp{
  font-size: 2rem;
}
i.fa.fa-instagram:hover, i.fa.fa-facebook:hover, i.fa-fa-linkedin:hover{
  background-color: #fff;
}
.logo-rodape h3{
  margin-top: 0 !important;
  font-weight: 800;
  color: #bcc2d1 !important;
}
.logo-rodape p{
  font-size: smaller;
}
.small{
  font-size: 0.70rem !important;
  font-weight: 400;
}
.small a{
  text-decoration: underline;
}
/*COMMUM*/
span.titulo-border{
  border-bottom: 2px solid;
  text-transform:uppercase;
}
.font-blue{
 color: #0f3168;
}
.titulo-pagina {
  text-transform:uppercase;
  background-color: #1d8db5;
  color: #fff; 
  padding: 10px;
  text-align:center;
  border-radius: 6px;
}
.fotorama__fullscreen-icon {
background-color: black !important;
  border:3px solid #0dcaf0;
  border-radius:4px;
}
.fotorama__fullscreen-icon {
top:10px !important;
right:10px !important;
background-position: -2px -34px !important;
}