.texto-direita {
	text-align: right;
	-moz-text-align-last: right; /* Code for Firefox */
}
.uk-panel-box {
  padding: 15px;
  background: #fafafa;
  color: #444444;
  border: 1px solid #fff;
  border-radius: 2px;
}

.uk-container-980 {
  box-sizing: border-box;
  max-width: 980px;
  padding: 0 25px;
}
@media (min-width: 1220px) {
  .uk-container-980 {
    max-width: 980px;
    padding: 0 35px;
  }
}
.uk-container:before-980,
.uk-container:after-980 {
  content: "";
  display: table;
}
.uk-container:after-980 {
  clear: both;
}
.uk-container-center-980 {
  margin-left: auto;
  margin-right: auto;
}


html {
    overflow-y: scroll;
    height: 100%
}
body {
    min-height: 100%
}
@media (min-width: 768px) {
    .uk-panel {
        position: relative;
        -webkit-backface-visibility: hidden
    }
}
.tm-container {
    margin: 10px auto
}
@media (min-width: 768px) {
    .tm-container {
        margin: 20px auto
    }
}
.tm-grid-block,
.tm-block-bottom,
.tm-noblog .tm-content,
.uk-article {
    background: #fff
}
.tm-grid-block,
.tm-block-bottom,
.tm-grid-block+.tm-content,
.tm-top-block+.tm-middle {
    margin-top: 10px
}
@media (max-width: 767px) {
    .tm-sidebar-a,
    .tm-sidebar-b {
        margin-top: 10px !important
    }
}
.tm-headerbar .tm-logo {
    float: left
}
.tm-logo-small {
    letter-spacing: -0.31em
}
.tm-headerbar .uk-panel {
    max-width: 300px;
    margin-right: 0;
    float: right
}
.tm-toolbar {
    padding: 10px 15px
}
.tm-noblog .tm-content {
    padding: 25px
}
.tm-content .uk-panel-box {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.07)
}
.tm-grid-block.tm-main-top {
    margin-top: 0
}
.tm-grid-block.tm-bottom-b,
.tm-grid-block.tm-bottom-c {
    margin-top: 0 !important;
    box-shadow: none
}
.tm-grid-block.tm-bottom-b+.tm-grid-block.tm-bottom-c {
    border-top: 1px solid rgba(0, 0, 0, 0.07)
}
.tm-footer {
    position: relative;
    padding: 25px;
    background: #f7f7f7;
    text-align: center
}
.tm-grid-block.tm-bottom-b+.tm-footer,
.tm-grid-block.tm-bottom-c+.tm-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.07)
}
.tm-totop-scroller {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1000;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #555;
    text-align: center;
    -webkit-transition: all linear 0.05s;
    transition: all linear 0.05s
}
.tm-totop-scroller:after {
    content: "\f077";
    font-family: "FontAwesome"
}
.tm-totop-scroller:hover,
.tm-totop-scroller:focus {
    color: #888;
    font-size: 16px;
    outline: none;
    text-decoration: none
}
.tm-totop-scroller:active {
    color: #222;
    font-size: 11px
}
.tm-grid-block:not(:empty) {
    margin-left: 0;
    margin-right: 0
}
.tm-grid-block:not(:empty)>[class*='uk-width-'] {
    padding-left: 0;
    padding-right: 0
}
@media (min-width: 1220px) {
    .tm-grid-block:not(.uk-grid-preserve)>[class*='uk-width-']>.uk-panel+.uk-panel {
        margin-top: 0 !important;
        border-top: 1px solid rgba(0, 0, 0, 0.07)
    }
}
.tm-grid-block>[class*='uk-width-']:nth-child(1n+2)>[class*='uk-panel-box'] {
    border-left: 1px solid rgba(0, 0, 0, 0.07)
}
@media (max-width: 768px) {
    .tm-grid-block>[class*='uk-width-']:nth-child(1n+2)>[class*='uk-panel-box'] {
        border-top: 1px solid rgba(0, 0, 0, 0.07);
        border-left: 0
    }
}
.tm-socialbuttons>div {
    margin-right: 10px;
    float: left
}
.tm-error-icon {
    font-size: 250px
}
.tm-error-headline {
    font-size: 100px
}
.tm-offline {
    width: 300px
}
.alignleft {
    display: block;
    margin-right: 15px;
    float: left
}
.alignright {
    display: block;
    margin-left: 15px;
    float: right
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.uk-article:nth-child(n+2) {
    margin-top: 10px
}
@media (max-width: 767px) {
    .tm-blog>[class*='uk-width-']:nth-child(1n+2)>.tm-article {
        margin-top: 10px
    }
}
.tm-content .uk-article {
    padding: 25px;
    border: none
}
.tm-article {}.tm-article .tm-article-content {
    position: relative
}
.tm-article .tm-article-content.tm-article-date-true {
    margin-left: 60px
}
.tm-article .tm-article-date-true .tm-article-date {
    position: absolute;
    top: 5px;
    left: -60px;
    width: 35px;
    padding: 5px;
    border-radius: 2px;
    background: #728cc3;
    color: #fff;
    line-height: 18px;
    text-align: center
}
.tm-article .tm-article-date-true .tm-article-date .tm-article-date-day {
    display: block;
    font-size: 11px
}
.tm-article .tm-article-date-true .tm-article-date .tm-article-date-year {
    display: block;
    font-size: 15px
}
.tm-article .tm-socialbuttons {
    margin-left: 60px
}
.tm-article .tm-article-featured-image {
    margin: -25px -25px 25px -25px
}
.uk-dropdown-navbar.uk-dropdown-stack {
    min-width: 0 !important;
    max-width: none !important
}
body {
    background: #fff
}
.tm-grid-block,
.tm-block-bottom,
.uk-article,
.tm-noblog .tm-content,
.tm-middle>[class*='tm-sidebar-']>.uk-panel {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 4px 10px rgba(0, 0, 0, 0.06)
}
.wk-gallery-avenue .caption {
    background-color: rgba(48, 48, 48, 0.9)
}

@media (max-width: 767px) {
    .tm-social-icons {
        margin: 15px 0 !important;
        float: none
    }
}
.tm-list>li {
    padding: 15px 25px 6px 25px;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    clear: both
}
.tm-list>li:first-child {
    border: 0
}
.tm-list>li img {
    margin-right: 20px
}
@media (max-width: 959px) and (min-width: 768px) {
    .tm-list>li:last-child {
        display: none !important
    }
}
.tm-subnav {
    margin: 15px 25px !important
}
@media (max-width: 767px) {
    .tm-subnav>li {
        display: block;
        margin: 10px 0 !important;
        padding: 0
    }
    .tm-subnav>li:nth-child(n+2) {
        margin-left: 0
    }
    .tm-subnav>li:nth-child(n+2):before {
        margin-right: 0;
        border-left: 0
    }
}
.tm-list-image>li {
    padding: 15px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    clear: both
}
.tm-list-image>li:first-child {
    padding-top: 0;
    border: 0
}
.tm-list-image>li:nth-child(n+2) {
    margin-top: 0;
    padding-top: 15px
}
.tm-list-image>li img {
    margin-right: 15px
}

h1,
.uk-h1 {
    font-size: 18px;
    line-height: 24px;
}
h2,
.uk-h2 {
    font-size: 16px;
    line-height: 24px;
}
.tm-container {
    margin-top: 0
}
.tm-top-a.uk-grid.tm-grid-block,
.tm-top-b.uk-grid.tm-grid-block,
.tm-top-block.tm-grid-block,
.uk-grid:not(.uk-grid-preserve)+.tm-middle.uk-grid,
.tm-main-bottom.uk-grid.tm-grid-block {
    margin-top: 0
}
.uk-grid:not(.uk-grid-preserve)+.tm-middle.uk-grid,
.tm-main-bottom.uk-grid.tm-grid-block {
    margin-top: 7px
}
.uk-grid:not(.uk-grid-preserve)+.uk-grid {
    margin-top: 7px
}
.tm-grid-block,
.tm-block-bottom,
.tm-grid-block+.tm-content,
.tm-top-block+.tm-middle {
    margin-top: 7px
}
.tm-block-bottom {
    background: none transparent;
    box-shadow: none
}
.tm-bottom-b,
.tm-bottom-c,
.tm-footer {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 6px 12px rgba(0, 0, 0, 0.12);
    background: none #FFF
}
.tm-bottom-b,
.tm-bottom-c {
    margin-bottom: 5px
}
@media (max-width: 1220px) {
    .uk-navbar-nav>li>a {
        padding: 0 10px
    }
}
@media (max-width: 1180px) {
    .uk-navbar-nav>li>a {
        letter-spacing: -0.3px
    }
}
@media (max-width: 960px) {
    .uk-navbar-nav>li>a {
        font-size: 14px
    }
}
@media (max-width: 900px) {
    .uk-navbar-nav>li [class*="uk-icon-"] {
        display: none
    }
}
@media (max-width: 830px) {
    .uk-navbar-nav>li>a {
        font-size: 11px;
        padding: 0 8px
    }
}
@media (max-width: 480px) {
    .tm-top-a .wk-gallery-avenue .caption {
        display: inline-block !important
    }
}
@media (max-width: 580px) {
    .tm-top-a .wk-gallery-avenue .caption {
        bottom: 0;
        right: 0
    }
    .tm-top-a .wk-gallery-avenue .caption h1 {
        font-size: 14px;
        line-height: 16px
    }
    .tm-top-a .wk-gallery-avenue .caption .uk-button {
        font-size: 11px;
        line-height: 18px;
        min-height: 18px;
        padding: 0 10px
    }
}
.tm-toolbar .uk-panel {
    float: right;
    padding-left: 10px;
    position: relative
}
.tm-toolbar .uk-panel {
    float: right;
    position: relative
}
.uk-nav-navbar>li.uk-parent.uk-active>ul>li.uk-active>a,
ul.uk-nav-sub>li.uk-parent.uk-active>ul>li.uk-active>a,
.uk-nav-navbar>li.uk-parent.uk-active>ul>li.uk-parent.uk-active>ul>li.uk-active>a,
ul.uk-nav-sub>li.uk-parent.uk-active>ul>li.uk-parent.uk-active>ul>li.uk-active>a {
    background-color: #9c3318;
    color: #8B9DC3
}
@media screen and (max-width: 2048px) {}@media screen and (max-width: 1920px) {}@media screen and (max-width: 1440px) {}@media only screen and (max-width: 1366px) {}@media only screen and (max-width: 1024px) {}@media only screen and (max-width: 768px) {}@media only screen and (max-width: 480px) {}@media only screen and (max-width: 320px) {}@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1) {}@media (max-device-width: 1024px) and (orientation: landscape) {}@media (max-device-width: 768px) and (orientation: portrait) {}@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) {}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {}@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {}@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .uk-navbar-nav>li>a {
        display:block;
        box-sizing:border-box;
        height:55px;
        padding-top:0px;
        padding-right:8px;
        padding-bottom:0px;
        padding-left:8px;
        line-height:55px;
        color:rgba(255,
        255,
        255,
        0.6);
        font-size:15px;
        font-family:'Roboto Condensed';
        font-weight:300
    }
}
@media screen and (device-width: 320px) and (device-height: 534px) and (-webkit-device-pixel-ratio: 1.5) {
    .uk-navbar-nav>li>a {
        display:block;
        box-sizing:border-box;
        height:55px;
        padding-top:0px;
        padding-right:8px;
        padding-bottom:0px;
        padding-left:8px;
        line-height:55px;
        color:rgba(255,
        255,
        255,
        0.6);
        font-size:15px;
        font-family:'Roboto Condensed';
        font-weight:300
    }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
    .uk-navbar-nav>li>a {
        display:block;
        box-sizing:border-box;
        height:55px;
        padding-top:0px;
        padding-right:8px;
        padding-bottom:0px;
        padding-left:8px;
        line-height:55px;
        color:rgba(255,
        255,
        255,
        0.6);
        font-size:15px;
        font-family:'Roboto Condensed';
        font-weight:300
    }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .uk-navbar-nav>li>a {
        display:block;
        box-sizing:border-box;
        height:55px;
        padding-top:0px;
        padding-right:8px;
        padding-bottom:0px;
        padding-left:8px;
        line-height:55px;
        color:rgba(255,
        255,
        255,
        0.6);
        font-size:15px;
        font-family:'Roboto Condensed';
        font-weight:300
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 920px) and (orientation: portrait) {
    .uk-navbar-nav>li>a {
        display:block;
        box-sizing:border-box;
        height:55px;
        padding-top:0px;
        padding-right:8px;
        padding-bottom:0px;
        padding-left:8px;
        line-height:55px;
        color:rgba(255,
        255,
        255,
        0.6);
        font-size:15px;
        font-family:'Roboto Condensed';
        font-weight:300
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .uk-navbar-nav>li>a {
        display:block;
        box-sizing:border-box;
        height:55px;
        padding-top:0px;
        padding-right:8px;
        padding-bottom:0px;
        padding-left:8px;
        line-height:55px;
        color:rgba(255,
        255,
        255,
        0.6);
        font-size:15px;
        font-family:'Roboto Condensed';
        font-weight:300
    }
}
