
a {
  color: #008fa7;
}
a:hover {
  color: #026373;
}
.active a:hover {
  color: #026373 !important;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
    color: #008fa7;
}
.btn-primary,
.sppb-btn-primary {
  background-color: #008fa7;
  border-color: #2397AB;
  border-radius: 4px; 
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  background-color: #0B788B;
  border-color: #076373;
}
.btn-secondary,
.sppb-btn-secondary {
  background-color: #008fa7;
  border-color: #2397AB;
  border-radius: 4px; 
}
.btn-secondary:hover,
.sppb-btn-secondary:hover {
  background-color: #0B788B;
  border-color: #076373;
}
.btn-inverse,
.sppb-btn-inverse {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 100%) repeat scroll 0 0;
    border-color: #bcbcbc;
    border-radius: 4px; 
}
.btn-inverse:hover,
.sppb-btn-inverse:hover {
  background-color: #0B788B;
  border-color: #076373;
}
a.btn-menu{
  background: #ff2b02;
  padding: 7px 10px !important;
  display: initial !important;
  border-radius: 4px;
  color: #fff !important;
}
a.btn-menu:hover {
  background: #2397ab;
  color: #fff !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #4095a4;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #4095a4;
  color: #fff !important;
}
#offcanvas-toggler >i {
  color: #000000;
}
#offcanvas-toggler >i:hover {
  color: #4095a4;
}

.sp-module h3 {
    font-size: 1.4em;
    line-height: 1;
    margin: 0 0 20px;
    text-transform: uppercase;
    color: #4095a4;
    font-family: roboto condensed;
}
.sp-page-title {
  background: #4095a4;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #000000;
}
.sp-module ul >li >a:hover {
  color: #4095a4;
}
.sp-module .latestnews >div >a {
  color: #000000;
}
.sp-module .latestnews >div >a:hover {
  color: #4095a4;
}
.sp-module .tagscloud .tag-name:hover {
  background: #4095a4;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
  background: #4095a4;
}
.search .btn-toolbar button {
  background: #4095a4;
}
.post-format {
  background: #4095a4;
}
.voting-symbol span.star.active:before {
  color: #4095a4;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #0e9cd1;
}
.entry-link,
.entry-quote {
  background: #4095a4;
}
blockquote {
  border-color: #4095a4;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #4095a4;
}
.sp-comingsoon body {
  background-color: #4095a4;
}
.pagination>li>a,
.pagination>li>span {
  color: #000000;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #000000;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #4095a4;
  background-color: #4095a4;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #4095a4;
  background-color: #4095a4;
}
.finder.result-search {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 3px solid #88bccb;
    border-radius: 5px;
    padding: 20px 30px 10px;
}

.sp-module.chamada-categoria:hover {
    background: #4095a4;
    color: #fff;
    -webkit-transition: all .4s ease-out;
       -moz-transition: all .4s ease-out;
        -ms-transition: all .4s ease-out;
         -o-transition: all .4s ease-out;
            transition: all .4s ease-out;
}
.sp-module.chamada-categoria:hover h3 {
    color: #fff;
}
#sp-top2 .fone {
  font-size: 20px;
  font-family: Roboto Condensed;
  color: #008fa7;
}

#sp-rodape {
  background-color: #39919f;
  color: #ffffff;
  padding: 50px 0px;
}
#sp-footer {
  background: #348895;
  border-top: 1px solid #4198a6;
}

/*JDOWNLOAD*/
.jd-item-page .table-jdown:nth-child(even) {
background-color:#ffffff;
padding: 2px 15px;
}
.jd-item-page .table-jdown:nth-child(odd) {
background-color:#EEEEEE;
padding: 2px 15px;
}
.jd_cat_subheader h1 {
    color: #4095a4;
}

/*Module Jdownload*/
.boxjdown_lastest:nth-child(even) {
background-color:#ffffff;
padding: 8px 15px !important;
}
.boxjdown_lastest:nth-child(odd) {
background-color:#FFFFFF;
padding: 8px 15px !important;
}
.boxjdown_lastest > img {
    float: left;
    margin: 2px 8px 0 0;
}
.boxjdown_lastest a {
    color: #555555;
    font-family: roboto condensed;
    font-size: 15px;
    text-transform: uppercase;
}
.jorange {
    background: rgba(0, 0, 0, 0) linear-gradient(#faa51a, #f47a20) repeat scroll 0 0;
    border: 1px solid #da7c0c;
    color: #fef4e9 !important;
}
.moduletable.mod-jdownload .jlink {
    border-bottom: 1px solid #dedede;
    border-radius: 2px;
    font-family: roboto condensed;
    padding: 7px 4px !important;
    text-transform: uppercase;
}

/*PAGE BUIDER*/

.com-sppagebuilder #sp-main-body .row {
    margin: 45px auto 35px;
    max-width: 1170px;
} 
#sp-page-builder .sppb-addon-person .sppb-person-name {
    color: #4095a4;
    font-family: roboto condensed;
    font-size: 1.3em;
    text-align: center;  
}
#sp-page-builder .sppb-addon-person .sppb-person-image .sppb-img-responsive {
    border: 1px solid #E0E0E0;
    box-shadow: 0 5px 0 #4095a4;  
}
#sp-page-builder .sppb-addon-person .sppb-person-information > span.sppb-person-designation {
    color: #5f5f5f;
    font-size: 14px;
    text-align: center;
}
#sp-page-builder .sppb-addon-person .sppb-person-introtext {
    border-bottom: 1px solid #4095a4;
    font-size: 11px;
    margin: 0 0 30px;
    padding: 0 0 2px;
    text-align: center;
    font-style: italic;
    color: #6A6A6A;
    line-height: 11px;
}
.sppb-panel-heading {
  padding: 5px 15px;
}
.sppb-panel-heading:hover {
    background: #EFEFEF;
}
.sppb-panel-heading.active {
    background: #4095a4;
    color: #ffffff;
}
.sppb-addon.bloco-borda1 {
    border: 1px solid #dedede;
    margin: 10px 0;
    padding: 2px 16px 18px;
}
.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white {
    color: #fff !important;
}
/*CK MENU*/
.accordeonck {
    font-family: Roboto Condensed;
    text-transform: uppercase;
}

/*K2*/
div.catItemView {
    margin: 8px;
    padding: 0 !important;
}



.sigProCaption {
    background: rgba(94, 166, 179, 0.74) none repeat scroll 0 0;
    color: #fff;
    line-height: 14px;
    opacity: 1;
    font-size: 11px !important;
}
.sigProCaption strong {
    font-size: 13px;
    text-transform: uppercase;
}
ul.sigProClassic span.sigProPseudoCaption {
  opacity: 1;
  background: transparent !important;
}
.sigProPseudoCaption {
    display: none !important;
}
ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper {
  background: transparent;
}
.k2Sorteados .sigProLink {
    height: 304px !important;
}
.k2Sorteados .sigProImg {
    height: 304px !important;
}
.k2Sorteados .sigProPseudoCaption {
    display: block !important;
}

.borda1 {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    padding: 0 15px 15px;
}
/* ENGAGE BOX */
.rstboxes .rstbox {
    -webkit-box-shadow: 0 0 18px 2px rgba(0,0,1,0.4) !important;
    box-shadow: 0 0 18px 2px rgba(0,0,1,0.4) !important;
}
.sppb-addon.sppb-addon-module.jdownload .sppb-addon-title {
font-size: 17px;
background: #4095a4;
color: #fff !important;
padding: 10px;
  font-weight: bold !important;}