@font-face {
    font-family: 'kiroregular';
    src: url('../fonts/kiro_regular-webfont.woff2') format('woff2'),
         url('../fonts/kiro_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kirobold';
    src: url('../fonts/kiro_bold-webfont.woff2') format('woff2'),
         url('../fonts/kiro_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kirobold_italic';
    src: url('../fonts/kiro_bold_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_bold_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kiroextra_bold';
    src: url('../fonts/kiro_extra_bold-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kiroextra_bold_italic';
    src: url('../fonts/kiro_extra_bold_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_bold_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kiroextra_light';
    src: url('../fonts/kiro_extra_light-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kiroextra_light_italic';
    src: url('../fonts/kiro_extra_light_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_light_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kiroitalic';
    src: url('../fonts/kiro_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kirolight';
    src: url('../fonts/kiro_light-webfont.woff2') format('woff2'),
         url('../fonts/kiro_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'kirolight_italic';
    src: url('../fonts/kiro_light_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_light_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body,h1, h2 { font-family: 'kirobold_italic', Arial; }

/* MENU */

#sp-header {
    height: 90px;
    line-height: 90px;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{
  font-size: 16px;
}

#sp-header a:active {
   color: #8fc4e9;
}  

/* MODULOS RODAPE */

#sp-bottom .sp-module .sp-module-title{
  margin: 0 0 20px;
}

#sp-bottom .sp-module ul > li{
  margin-bottom: 5px;
}

/* COMO FUNCIONA */

section#servicos img {
  width: 60px;}

#areacomo h3.sppb-addon-title {
    font-family: 'kirolight', Arial;
    font-weight: 600;
  font-size: 22px;}

#areacomo .sppb-addon-content {
    font-family: 'kirolight', Arial;
}

/***** BLOG *****/

.conteudo {
  font-family: 'kiroregular', Arial;}

.article-full-image.float-left {
    width: 350px;
  margin-right: 20px;}

#blog h3.uk-panel-title.uk-margin-bottom-remove.uk-margin-bottom-remove {
  color: #8fc4e9;}

#blog .uk-text-center.uk-panel-teaser img {
    border-radius: 200px;}


body.no-page-title #sp-top-bar, body.no-page-title #sp-header {
    background: #0095da;
    height: 60px;
    margin: -50px 0;}

.page-header, dd.category-name, .author-info {
    display: none;}

article.item-page .entry-header-wrap {
    margin-bottom: 0px;}

.view-article #sp-main-body {
    padding: 50px 0 0 0;}

/* MOBILE */

@media screen and (max-width: 768px) {
  	
#offcanvas-toggler > .fa {
    color: #72c5eb;
    font-size: 36px;
  margin-top: 20px;}


section#sp-bottom {
  text-align: center;}
  
div#sp-footer1 {
  text-align: center;}

}

