@charset "utf-8";
.bgReceitas{
    background-image: url(https://www.diabetes.org.br/publico/images/2018/bg_banner_topo.jpg);
    padding: 150px;
    background-attachment: fixed;
    background-position: 20% 25%;
    background-repeat: no-repeat;
    background-size: cover;
}
.titleMae {
    color: #f7f8fa !important;
    font-weight: 600 !important;
}
.corAccordion{
      background-color: #64adb6 !important;
}
.noticias-home {
    margin-bottom: 0px !important;
}
.noticias-baixo .sppb-addon-article img {
    width: 100% !important;
    height: 143px !important;
}

h3.subTopo {
	margin-top: 5px !important;
    line-height: 1.2;
    font-size: 15px !important;
    font-weight: 700;
}

h3.subTopo a {
  font-size: 15px !important;
  font-weight: 700 !important;
}

.diabetes-em-debate .image > img {
    margin: 0px !important;
    float: left;
    width: 220px !important;
    height: 120px !important;
}

.diabetes-em-debate .title > a {
    color: #383a39 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}

.colunaParticipe {
    padding: 0px !important;
}


.noticias-home .sppb-readmore {
    color: #630a02 !important;
    line-height: 40px;
    display: none;
}

.imagemTopo {
    float: left;
    width: 330px;
    height: 260px;
    margin-right: 7px;
    border-bottom: 5px solid #e00107;
}

h3.tituloTopo a {
    font-weight: 700;
}


.itemid-445 .sppb-article-introtext{
	text-align: justify;
    font-size: 14px;
    font-weight: 600;
    color: #676767;
}
#carnaval-id .sppb-addon-container{
  padding: 0px 10px 0px 0px !important;
}

.corpoReceitas{
    background: #e00107cc !important;
}

.textoReceitas a:hover{
    color: #f7f8fa !important;
    font-weight: 600;
}

.textoReceitas{
    color: #f7f8fa !important;
    font-weight: 600;
}

.banner-farmacia-popular img{
  width:100% !important;
}

.itemid-411 input#Nome {
    width: 100% !important;
    height: 26% !important;
    border-radius: 0px !important;
    border: 1px solid #CA4225 !important;
}

.itemid-411 input#NomeCracha {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#Profissao {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#Email {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#Endereco {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#Bairro {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#CEP {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#Cidade {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#UF {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#TelefoneResidencial {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#TelefoneComercial{
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

#rsform_16_page_0 input#TelefoneCelular {
    width: 100%;
    height: 26%;
    border-radius: 0px;
    border: 1px solid #CA4225;
}

.hotsite-nutricao {
    background-image: none !important;
}

.patrocinador-oficial{
  font-size:12px;
  color:#333;
}

.logo-takeda{
  width: 89px;
  display: inline;
  vertical-align: bottom;
}

#modalPesquisar .modal-title{
  text-align:left !important;
}

#sbd-pesquisar{
  font-size: 12px;
    position: relative;
    padding: 12px;
    border-radius: 200px;
    background: #e00107;
  cursor:pointer;
}

#sp-section-1{
  background: #e6e7e9 !important;
    padding: 9px 0px 0px 0px !important;
}
/*.noticias-home h3{
	height:145px;
}*/

#dsq-app4{
  display:none;
}
 .btn-prof-topo{
	    background: #e00107 !important;
	    color: white !important;
	    height: 34px !important;
	    border: 1px solid #e64246 !important;
	    font-size: 13px !important;
	    position: relative !important;
	    top: 3px !important;
	    font-weight: 700 !important;
	    text-transform: uppercase !important;
    }
.img-takeda-home>.sppb-addon-content>a>.sppb-img-responsive {
    width: 96% !important;
}

#jc .message{
  display:none;
}
a[data-original-title='Article Category'] {
    display: initial !important;
}
.bloco-pesquisa{
  display:inline;
  margin-top: -7px;
  float:right;
}
.pesquisa-google{
  width:100% !important;
}
.gsc-adBlock{
  display:none !important;
}
.itemid-493 .itp-share-tw, .itemid-493 .itp-share-fbl{
  display:none !important;
}
.depreArtigo{
    border: 2px solid #000;
    padding: 20px;
    width: 60%;
  }
.box-autor img {
    width: 120px !important;
    max-width: none !important;
}
.box-autor {
    background: #e9e9e9;
    padding: 20px;
    margin-bottom: 4rem;
    border-bottom: 4px solid #e1e1e1;
}
#ns2-195{
  background: #e6e6e6;
}
.sp-megamenu-parent{
  font-family: Open Sans, sans-serif;
font-size: 14px;
font-weight: 600;
}
.sp-megamenu-parent > li > a{
  font-size:12px;
}
.body-innerwrapper{
      background: #f7f8fa !important;
}
.breadcrumb{
  margin-bottom: 8.5rem !important;
  background-color: #e9e9e9 !important;
    border-bottom: 4px solid #e1e1e1 !important;
}
#sp-component .btn-group{
  display:none !important;
}
/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
.icones-topo {
    color: white;
    padding: 5px;
    border-radius: 500px;
    font-size: 20px;
    margin: 0px 5px;
}
#author_infobox {
    background: #e9e9e9 !important;
    padding: 20px !important;
    margin: 0px 0px 4rem 0px !important;
    border-bottom: 4px solid #e1e1e1 !important;
    border-left: 0px !important;
    border-top: 0px !important;
    border-right: 0px !important;
    overflow: initial !important;
  border-radius:0px !important;
}
.itp-share-novo{
  display:none !important;
}
/*.item[itemprop="blogPost"] {
    border-left: 5px solid #64adb6;
    padding: 0px 10px;
}
dd.create {
    background: #64adb6;
    padding: 10px;
    margin-left: -2px !important;
    border-radius: 0px 10px 10px 0px;
    color: white !important;
}*/
.icones-sociais{
	text-align:right;
}
.msg-topo:link{
	color: white !important;
}
.msg-topo:visited{
	color: white !important;
}
.msg-topo:hover{
	color: white !important;
}
.msg-topo:active{
	color: white !important;
}
.msg-topo{
	color: white;
	font-size: 12px;
	font-style: normal;
	font-weight: 600;
	font-family: 'Open Sans';
}

.msg-topo i{
	font-size: 19px;
	vertical-align: middle;
	margin-right: 10px;
}
.pagination>.active>a, .pagination>.active>span {
    border-color: #64adb6 !important;
    background-color: #64adb6 !important;
}
.outras-historias h3{
  background: #f9c730 !important;
    text-transform: uppercase !Important;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 17px 10px;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.outras-notas-e-informacoes h3{
  background: #ff645a !important;
    text-transform: uppercase !Important;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 17px 10px;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.ideias-e-comentarios h3{
   background: #64adb6 !important;
    text-transform: uppercase !Important;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 17px 10px;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.temas-atuais h3{
      background: #a69689 !important;
    text-transform: uppercase !Important;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 17px 10px;
    margin-top: 40px !important;
    margin-bottom: 0px !important;
}
.item-title > a{
  color:#313131 !important;
}
/*.noticias-home .sppb-img-responsive{
  width:220px !important;
}*/
#sp-position1 .veja-mais-btn-bottom{
      background: #BA2002;
    color: white;
    text-transform: uppercase;
    position: relative;
    top: 15px;
    padding: 5px 10px;
      left: 20px;
}
#sp-position2 .veja-mais-btn-bottom{
        background: #BA2002;
    color: white;
    text-transform: uppercase;
    position: relative;
    top: 55px;
    left: 20px;
    padding: 5px 10px;
}
.section-conte-sua-historia .title > a{
      font-size: 20px;
    color: #383a39;
    font-weight: 600;
}
#sp-position2 .sp-module{
  margin-top: 0px;
}
#sp-position1 .sp-module{
  margin-top: 0px;
}
#sp-position1 .ns2-category > a{
      color: #383a39;
}
#sp-position1 .ns2-page-inner{
  margin-top: 13px;
}
.section-conte-sua-historia .st-news-horizonal{
  padding:0px 20px;
}
.section-conte-sua-historia img{
  display:none;
}
.section-conte-sua-historia .copyright{
  display:none;
}
.titulos-rodape{
  text-align:left;
      text-transform: uppercase;
    color: #383a39;
    font-size: 30px;
    font-weight: 700;
}
.colunistas-bg{
   background: #BDBCB1;
}
.conte-sua-historia-bg{
  background:#CBC9BC;
}
.debates-anteriores .nssp2{
  background:#e6e6e6;
}
#jc h1 {
    font-size: 16px;
}
.ns2-title a {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.1px;
    line-height: 22px;
}
.debates-anteriores h3 {
       background: #4981be !important;
    text-transform: uppercase !Important;
    color: #fff;
    font-weight: bold;
    position: relative;
    padding: 17px 10px;
    margin-top: 40px !important;
  margin-bottom: 0px !important;
}
/*.page-header h1 {
       line-height: 31px;
    font-family: 'Lato', sans-serif;
    padding: 10px;
    border: 0;
    padding: 8px 10px;
    font-family: 'Lato', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    background: #6cac00;
    background: #f2f2f2;
    border-bottom: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
}*/
.item-participe{
  margin:10px 0px;
}
.diabetes-em-debate .category:after {
    content: '';
    width: 35px;
    height: 1px;
    background: white;
    position: absolute;
    top: 22px;
    left: 111px;
}
.diabetes-em-debate .image > img {
    margin: 0px !important;
    float: left;
    width: 220px !important;
    height: 120px !important;
}
.diabetes-em-debate .category{
      color: #B92002;
    font-size: 14px;
    font-weight: 700;
      text-transform: uppercase;
}
.diabetes-em-debate .copyright{
  display:none;
}
.diabetes-em-debate .title{
  margin:0px;
      line-height: 18px;
}
.diabetes-em-debate .title > a{
      color: #383a39;
    font-size: 18px;
    font-weight: 700;
}
.publicidade-noticias{
  margin:0px 10px 0px 0px !important;
}
/*.coluna-noticias{
  margin:0px 0px 0px 10px !important;
}*/
.noticias-home .sppb-readmore:before {
    content: "";
    position: absolute;
    width: 37px;
    border-top: 3px solid #630A02;
}
.noticias-home .sppb-readmore:hover {
    color: #AFB3B4 !important;
}
.noticias-home .sppb-readmore {
    color: #630a02 !important;
    line-height: 40px;
}
.noticias-home h3 > a {
    color: #434748;
    font-weight: 600;
    font-size: 18px;
}
.titulos-home{
        text-align: center;
    text-transform: uppercase;
    color: #383a39;
    font-size: 30px;
    font-weight: 700;
}
.titulos-home span{
      font-weight: 900;
}

/* CSS Document */
.sp-megamenu-parent >li >a {
    letter-spacing: 0px !important;
}
#sp-main-body {
    padding: 30px 0px !important;
}

#sp-logo img {float:none; display:inline-block;}
#sp-logo {text-align:center;}
#sp-logo h1 {display:inline-block;}

#sp-page-builder .page-content .sppb-section {margin-top: 0px; !important}
#sp-page-builder .sppb-section-title {margin-bottom: 0px; !important}

.bt-cs .bt-inner img {outline: 0px; border: 0px; max-width: 100%;}
.camera_wrap {margin: 0 10px 0px !important;max-width: 1120px;}

#sp-bottom .sp-module .sp-module-title {margin-top: 40px;}

.ultimas-noticias h4.ns2-title a {font-size: 100%;font-weight: 600;color: #fff;font-size: 15px;}
.ultimas-noticias .ns2-introtext {color:#fff; line-height:1.3; font-size:13px;}
.ultimas-noticias .sp-module-title, .depoimentos .sp-module-title {color: #fff;font-size: 30px !important;font-weight: 800;}
.depoimentos h4.ns2-title {font-size: 100%;font-weight: 600;color: #fff;font-size: 15px; text-transform:uppercase;}
.depoimentos .ns2-introtext {color:#fff; line-height:1.3;}

.endereco-rodape img {display: inline-block;vertical-align: middle;padding: 2px 7px 5px 0px;float: left;}
/*.endereco-rodape p {font-size: 13px;font-weight: 600;line-height: 1.3;color: #A42E14;padding-bottom: 10px;}
.logo-sbd-rodape p {font-size: 13px;font-weight: 400;line-height: 1.3;color: #A42E14;padding-bottom: 10px;}*/

/*#sp-bottom4 {min-width:416px;}*/
/*#sp-bottom3 {max-width:155px;}*/

.sp-page-title h2 {display:none;}
.category-desc {margin-bottom:30px;}

.ultimas-noticias-sidebar {background:#F6F6F4 !important; padding:10px !important;}
.ultimas-noticias-sidebar .ns2-title {font-weight:600 !important;}
.ultimas-noticias-sidebar .ns2-title a {color:#333 !important;}

#sp-logo {max-width:120px !important;}
.sp-default-logo {max-width: 103px !important;}/*60*/

/*Classes editor*/
.alinhamento-box{ width:100% !important;}

.bt-quote-big-quote::before {
  opacity: 0.2 !important;
}

.bt-quote-border-left {
  border-left: 5px solid #e2e2e2 !important;
}


/*Início Background Verde*/
.bg-verde{
    background-color:#64ADB6 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}
.bg-verde .bt-quote-big-quote:before {
  opacity:0.2 !important;
}
.bg-verde-border{
    border-color: #64ADB6 !important; 
    color: #333 !important;
}
/*Fim Background Verde*/

/*Início Background Laranja*/
.bg-laranja{
    background-color:#F49129 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500 !important;    
}
.bg-laranja .bt-quote-big-quote:before {
  opacity:0.2 !important;
}
.bg-laranja-border{
    border-color: #F49129 !important; 
    color: #333 !important;
}
/*Fim Background Laranja*/

/*Início Background Marrom*/
.bg-marrom{
    background-color:#A69689 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500 !important;    
}
.bg-marrom .bt-quote-big-quote:before {
  opacity:0.2 !important;
}
.bg-marrom-border{
    border-color: #A69689 !important; 
    color: #333 !important;
}
/*Fim Background Marrom*/

/*Início Background Roxo*/
.bg-roxo{
  background-color: #855FA8 !important;
  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 500 !important;
}
.bg-roxo .bt-quote-big-quote:before {
  opacity:0.2 !important;
}
.bg-roxo-border{
    border-color: #855FA8 !important; 
    color: #333 !important;
}
/*Fim Background Roxo*/

/*Início Background Vermelho*/
.bg-vermelho{
    background-color:#BE290B !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}
.bg-vermelho .bt-quote-big-quote:before {
  opacity:0.2 !important;
}
.bg-vermelho-border{
    border-color: #BE290B !important; 
    color: #333 !important;
}
/*Fim Background Vermelho*/

/*Início Background Azul*/
.bg-azul{
    background-color:#2D9BBB !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}
.bg-azul .bt-quote-big-quote:before {
  opacity:0.2 !important;
}
.bg-azul-border{
    border-color: #2D9BBB !important; 
    color: #333 !important;
}
/*Fim Background Azul*/

.bt-quote-big-quote-no-padding{
  padding: 0px 15px !important;
}

.botao-historias span{
  color: #7E6C32 !important;
  background-color: #BEB9A9 !important;
  padding: 8px !important;
  font-weight: 600 !important;
  
}

.botao-artigos span{
  color: #fff !important;
  background-color: #A02208 !important;
  padding: 8px !important;
  font-weight: 600 !important;
  
}

.depoimentos h3{
  color: #7E6C32 !important;
}

.sbd-redes img{
  display:inline-block !important;
    vertical-align: middle !important;
    padding: 2px 7px 5px 0px !important;
}


/*menu*/

div#sp-menu {
  float: right !important;
}

/*img.sppb-img-responsive {
  max-width: 1120px !important;
}*/


/*tabelas responsivas*/

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}


/*Fim tabelas*/

@media (max-width:767px){
  
  #sp-noticias{
    background:none !important;
  }
  .ultimas-noticias-bg{
    background-color:#BE290B;
    padding:10px 5px;
  }
  
  .depoimentos-bg{
    background-color: #C7C4BB;
    padding:10px 5px;

  }
  
}

@media (max-width:480px){
   .ultimas-noticias-bg p {
    font-size: 13px;
  }
     .depoimentos-bg p {
    font-size: 13px;
  }
}

/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 768px) {
  /* STYLES GO HERE */
.colunaNutricao{
    margin-left: -25px;
}
  .tituloNutricao{
  	color: #a32e15;
    margin-top: 10px;
}

  .boxEducando {
    border-right: 0px !important;
    margin: 0px !important;
    width: 100% !important;
  }
  
  .sp-module {
    margin-top: 50px;
}
  #sp-menu .sp-column{
	float: right;
    margin-top: -30px;
}
#offcanvas-toggler {
    display: none !important;
}
  
  .logo-takeda {
    width: 70px;
}
.patrocinador-oficial {
    font-size: 13px;
}
  .noticias-home h3{
	height:initial;
}
  .btn-prof-topo {
    background: #e00107 !important;
    color: white !important;
    height: 29px !important;
    border: 1px solid #e64246 !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    margin-bottom: 12px !important;
    width: 200px;
    display: block !important;
    margin: auto;
}

  .titulos-home {
      text-align: center;
      text-transform: uppercase;
      color: #383a39;
      font-size: 22px;
      font-weight: 700;
  }
  .coluna-noticias{
  margin:10px !important;
  }
  .publicidade-noticias{
  margin:0px !important;
  }
  .diabetes-em-debate .image > img {
    float: inherit;
    width: 75px;
    margin: auto;
  }
  .diabetes-em-debate .category:after {
    content: '';
    display:none;
  }
  .diabetes-em-debate .category{
    text-align:center;
  }
  .diabetes-em-debate .title{
    text-align:center;
  }
  .item-participe {
    margin: 40px 0px;
}
  .titulos-rodape{
  text-align:center;
}
  #sp-position1{
        background: #BDBCB1;
  }
  #sp-position2{
    background: #CBC9BC;
  }
  .ns2-art-pages{
    height:420px !important;
  }
  .ns2-page{
    height:420px !important;
  }
  #sp-position1 .veja-mais-btn-bottom {
    margin: 0px 33%;
        top: -10px;
	}
  #sp-position2 .veja-mais-btn-bottom {
    top: -10px;
    left: 0px;
    margin: 0px 33%;
}
  .msg-topo {
    color: white;
font-size: 12px;
font-style: normal;
font-weight: 600;
line-height: 0px;
font-family: 'Open Sans';
}
  .msg-topo i {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 5px;
}
  .icones-sociais {
    text-align: center;
}
  .endereco-rodape img {
    display: inline-block;
    vertical-align: middle;
    padding: initial;
    float: initial;
    margin: 30px 0px 10px 0px;
}
  .bloco-pesquisa{
  display:block;
  float:initial;
	}
}
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* STYLES GO HERE */
.colunaNutricao{
    margin-left: -25px;
}  
.tituloNutricao{
  color: #a32e15;
}

.sp-module {
    margin-top: 0px !important;
}
.itemid-445 .imagemTopo {
    float: left;
    width: 330px;
    height: 260px;
    margin-bottom: 20px !important;
    margin-right: 7px;
    border-bottom: 5px solid #e00107;
}
.itemid-535 .imagemTopo {
    float: left;
    width: 330px;
    height: 260px;
    margin-bottom: 0px !important;
    margin-right: 7px;
    border-bottom: 5px solid #e00107;
}
}
 
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* STYLES GO HERE */
.colunaNutricao{
    margin-left: -25px;
}
.tituloNutricao{
  color: #a32e15;
}

      .sp-module {
    margin-top: 0px !important;
}
.itemid-445 .imagemTopo {
    float: left;
    width: 330px;
    height: 260px;
    margin-bottom: 20px !important;
    margin-right: 7px;
    border-bottom: 5px solid #e00107;
}
  
.itemid-535 .imagemTopo {
    float: left;
    width: 330px;
    height: 260px;
    margin-bottom: 0px !important;
    margin-right: 7px;
    border-bottom: 5px solid #e00107;
}  
}


/* EDUCAÇÃO FÍSICA ################################################## */
.topo-daf .sp-default-logo {
    max-width: none !important;
      padding: 25px 0px;
}

#sp-header.topo-daf {
    height: 150px;
}

.itemid-545 .sticky-wrapper, .itemid-547 .sticky-wrapper{
	height: 150px;
}

.menu-daf .sp-megamenu-parent {
    float: left;
}

.menu-daf .sp-megamenu-parent >li >a {
    line-height: 60px;
}

#sp-main-body.content-daf{
  padding: 0px !important;
}

.itemid-545 .titulo-educacao-fisica{
  text-align:center;
  font-family:Montserrat;
  margin:0px;
      font-weight: 700;
}

.itemid-545 .titulo-educacao-fisica.left{
  text-align:left;
}

.itemid-545 .titulo-educacao-fisica.dark{
  color:#585858;
}

.itemid-545 .titulo-educacao-fisica.light{
  color:#ffffff;
}

.itemid-545 .texto-diferenciais {
    text-align: center;
    margin: 30px 0px;
    color: #767676;
    font-size: 24px;
    font-weight: 100;
  transition: all 0.5s;
}

.itemid-545 .texto-diferenciais:hover {
    color: #cd5c4e;
    transition: all 0.5s;
}

.itemid-545 .acordion-educacao-2 .sppb-panel-default {
    border-color: transparent;
    border-radius: 0px;
    border: 0px;
    background: transparent;
      margin-bottom: 20px !important;
}

.itemid-545 .acordion-educacao-2 .sppb-panel-default > .sppb-panel-heading {
    color: #fff;
    background-color: #bf5548;
    border-color: #bf5548;
    border-radius: 100px !important;
}

.itemid-545 .acordion-educacao-2 .sppb-panel-collapse {
    background: rgba(255, 255, 255, 0.6);
}

.itemid-545 .acordion-educacao-1 .sppb-panel-default {
    border-color: transparent;
    border-radius: 0px;
    border: 0px;
    background: transparent;
      margin-bottom: 20px !important;
}

.itemid-545 .acordion-educacao-1 .sppb-panel-default > .sppb-panel-heading {
    color: #fff;
    background-color: rgba(23, 83, 93, .7);
    border-color: #17535d;
    border-radius: 100px !important;
}

.itemid-545 .acordion-educacao-1 .sppb-panel-collapse {
    background: rgba(255, 255, 255, 0.6);
}

.itemid-545 .btn-educacao-fisica {
    background: #cd5c4e;
    font-family: montserrat;
    color: #fff;
    padding: 8px 50px;
    border-radius: 100px;
    font-size: 18px;
    font-weight: 100;
    display: inline-block;
}

.itemid-545 .btn-educacao-fisica:hover{
  background: #d03f2d;
    color: #fff;
}

.itemid-545 .box-inspiracao h2 {
    color: #cc5c50;
    font-weight: 700;
    font-size: 23px;
  margin:0px;
}

.itemid-545 .box-inspiracao .function {
    text-align: left;
    margin: 0px 0px 30px 0px;
    color: #767676;
    font-size: 18px;
    font-weight: 100;
}

.itemid-545 .box-lateral {
    border-left: 5px solid #17535d;
    padding-left: 20px;
}

.content-daf .fa-chevron-left, .fa-chevron-right {
    background: #cd5c4e;
    padding: 8px 12px;
    border-radius: 100px;
}

.itemid-545 .subtitulo-dashed {
    text-align: center;
    margin: auto;
    color: #b2dfe5;
    font-size: 24px;
    font-weight: 100;
    border: 1px dashed #fff;
    display: block;
    padding: 10px;
    width: 292.19px;
    margin-top: 20px;
}

.content-daf .sppb-addon-article a, .content-daf .sppb-addon-article h3 {
    color: #fff;
    font-family: montserrat;
    text-align: center;
    font-weight: 700;
    font-size: 22px;
}

.content-daf .sppb-addon-article a:hover, .content-daf .sppb-addon-article h3:hover{
  color: #b2dfe5;
}

.itemid-545 .titulo-educacao-fisica-2 {
    text-align: right;
    font-family: Montserrat;
    margin: 0px;
    font-weight: 700;
    color: #585858;
}

.itemid-545 .subtitulo-dashed-2 {
    float: right;
    text-align: center;
    margin: initial;
    color: #cf695d;
    font-size: 24px;
    font-weight: 100;
    border: 1px dashed #265c66;
    display: initial;
    padding: 10px;
    width: initial;
    margin-top: 20px;
}

.itemid-545 .box-download h2 {
    color: #cc5c50;
    font-weight: 700;
    font-size: 23px;
    text-align: center;
    margin: 0px;
}

.itemid-545 .box-download p {
    text-align: center;
    margin: 0px 0px 20px 0px;
    color: #767676;
    font-size: 18px;
    font-weight: 100;
}

.itemid-545 .btn-educacao-fisica.blue {
    background: #17535d;
}

.itemid-545 .btn-educacao-fisica.blue:hover {
    background: #228494;
}

.itemid-545 .noticias-educacao-fisica .sppb-addon-article > a > img {
    display: block;
    margin: auto;
}

.itemid-545 .noticias-educacao-fisica .sppb-addon-article > h3 > a, .itemid-545 .noticias-educacao-fisica .sppb-addon-article > h3 {
    font-family: montserrat;
    text-align: center;
    color: #767676;
    font-size: 22px;
    font-weight: 100;
    width: 348px;
    display: block;
    margin: auto;
    max-width: 555px;
    margin-top: 20px;
    margin-bottom: 50px;
}

.itemid-545 .titulo-esporte {
    font-family: montserrat;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.ainda-nao-associado a {
    font-weight: 700;
    color: #fff;
    text-decoration: underline;
}

.ainda-nao-associado h1 {
    font-family: montserrat;
    font-weight: 700;
    text-align: center;
    margin-top: 0px;
    font-size: 28px;
}

.ainda-nao-associado p {
    text-align: center;
    font-family: montserrat;
  margin: 0px;
}

.endereco-educacao-fisica p {
    text-align: center;
    margin: 0px;
  font-family: montserrat;
}

.itemid-545 .ingallery-loadmore-btn {
    font-family: montserrat;
    padding: 13px 50px;
    border-radius: 100px;
    font-size: 18px;
    font-weight: 100;
    display: inline-block;
}

#sp-section-2.menu-daf {
    position: fixed;
    width: 100%;
    z-index: 1;
}

#sp-main-body.content-daf {
    margin-top: 60px;
}

body:not(.itemid-545) #sp-main-body.content-daf {
    padding-bottom: 60px !important;
}

.menu-daf .sp-megamenu-parent > li:last-of-type > a {
    background: #cd5c4e;
    color: #fff;
    border-radius: 100px;
    line-height: 35px;
}

.menu-daf .sp-megamenu-parent li:last-of-type > a:hover {
    background: #d03f2d !important;
    color: #fff !important;
}

.menu-daf .sp-megamenu-parent >li.active>a, .menu-daf .sp-megamenu-parent >li:hover>a {
    color: #cd5c4e;
}

.itemid-545 .noticias-educacao-fisica .sppb-addon-article > h3 > a:hover {
    color: #cd5c4e;
}

.titulo-daf .sp-page-title h2 {
    padding-top: 80px;
    padding-bottom: 25px;
    font-size: 28px;
    line-height: 1;
    display: block;
    text-align: center;
    font-weight: 700;
}

.menu-daf .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #cd5c4e;
	}

.content-daf .equipe-dr-fisica span {
    display: block;
    font-size: 20px;
    font-weight: 300;
}

.content-daf .equipe-dr-fisica {
    margin: 0px;
    font-size: 25px;
    font-weight: 700;
}




@media only screen
and (max-width : 768px) {
  .topo-daf .sp-default-logo {
    max-width: 230px !important;
    margin: auto;
	}
  #sp-header.topo-daf {
    height: initial;
	}
  .itemid-545 .sticky-wrapper, .itemid-547 .sticky-wrapper {
    height: initial;
	}
  .itemid-545 .acordion-educacao-1 .sppb-panel-default {
    text-align: center;
	}
  
  .itemid-545 .box-inspiracao img {
    width: 100%;
    display: block;
    margin-top: 50px;
	}
  
  .itemid-545 .btn-educacao-fisica {
    padding: 5px;
    display: block;
    margin: auto;
	}
  .itemid-545 .box-lateral {
    border-left: 0px;
    padding-left: 0px;
	}
  .itemid-545 .acordion-educacao-2 .sppb-panel-default > .sppb-panel-heading {
    text-align: center;
	}
  .itemid-545 .noticias-educacao-fisica .sppb-addon-article > h3 > a, .itemid-545 .noticias-educacao-fisica .sppb-addon-article > h3 {
    width: initial;
	}
  .itemid-545 .titulo-educacao-fisica-2 {
    text-align: center;
	}
  .itemid-545 .subtitulo-dashed-2 {
    float: inherit;
    text-align: center;
    margin: auto;
    display: block;
    width: 195px;
        margin-top: 20px;
	}
  #sp-section-2.menu-daf {
    position: fixed;
    width: 100%;
    z-index: 99999;
    top: 2px;
    background: transparent;
	}
  #sp-main-body.content-daf {
    margin-top: 0px !important;
	}
  
  body:not(.itemid-545) #sp-main-body.content-daf {
    margin-top: 60px !important;
	}
  
  .titulo-daf .sp-page-title h2 {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
	}

}