
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntucondensed/v16/u-4k0rCzjgs5J7oXnJcM_0kACGMtT-3fq8Ho.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */

@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntucondensed/v16/u-4k0rCzjgs5J7oXnJcM_0kACGMtT-Tfq8Ho.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntucondensed/v16/u-4k0rCzjgs5J7oXnJcM_0kACGMtT-zfq8Ho.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntucondensed/v16/u-4k0rCzjgs5J7oXnJcM_0kACGMtT-Pfq8Ho.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntucondensed/v16/u-4k0rCzjgs5J7oXnJcM_0kACGMtT-7fq8Ho.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu Condensed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ubuntucondensed/v16/u-4k0rCzjgs5J7oXnJcM_0kACGMtT-Dfqw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {-webkit-font-smoothing: antialiased; padding-top: 70px; text-rendering: optimizelegibility; font-family: 'Ubuntu Condensed', sans-serif; color: #555;}  
a{color:#f36318; font-weight: bold;}
a:hover{color:#e85e16;}

article{min-height: 700px;}

h1, h2, h3, h4, h5, h6{margin:15px 0px; font-weight: bold; color: #1D3048;  line-height: 0.97;}
h1 small{ color: #555; font-size: 0.7em;}


h4, h5, h6{font-size: 1.5em;}

#corretor{display: none;}

.row{padding: 0px; margin: 0px;}

.bg-preto{background: #000;}
.bg-preto2{background: #222;}
.bg-preto3{background: #333;}

.text-orange{color: #f36318;}
.bg-orange{background: #f36318;}

.btn-orange{background:#f36318; border: 1px solid #e85e16; color: #fff;}
.btn-orange:hover{background:#e85e16; border: 1px solid #e15c17; color: #f3f3f3;}

.text-azul{color: #1a2f5f;}
.bg-azul{background: #1a2f5f;}

.menu_top{background-color: #fff; border-top: 8px solid #f36318; padding: 7px 0px; box-shadow: 2px 0px 10px #1a2f5f; -webkit-box-shadow: 2px 0px 10px #1a2f5f; -moz-box-shadow: 2px 0px 10px #1a2f5f;}

.breadcrumb{background: #f1f1f1; color:#1D3048; padding: 3px 5px; font-size: 0.75em; border-radius: 3px;}
.breadcrumb a{font-weight: normal; color:#6fae07;}

.search{display: none;}

.bg_retratil{ width: 100%; height: 100%; left: 0; position: fixed; background: rgba(0,0,0,.6); display: none; z-index: 1;}

.barra_retratil{background-color: #222; width: 300px; height: 100%; padding: 10px 10px 50px 10px; position: fixed; display: none; z-index: 1; overflow: scroll; opacity: 0.98;}

footer{background-color: #000;}
.link_footer a{color: #f1f1f1; text-decoration: none;}
.link_footer a:hover{color: #f36318;}
footer i{width: 17px;}

#subirTopo {
bottom: 5px;
right: 10px;
text-align: center;
cursor: pointer;
padding: 10px;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
position: fixed;
font-family: sans-serif;
opacity: 0.9;
}

#subirTopo:hover {
opacity:1;
}

/* Portrait & landscape phone */
@media (max-width: 749px) {
    .container{width:100%;}
    h1{font-size: 2.4em;}
    h2{font-size: 1.4em;}
    h3{font-size: 1.3em;}
    h4, h5, h6{font-size: 1.2em;}
    #subirTopo{height:80px;}
}
@media (min-width:750px){
    .container{width:100%;} 
    h1{font-size: 2.6em;}
    h2{font-size: 1.5em;}
    h3{font-size: 1.4em;} 
    h4, h5, h6{font-size: 1.3em;}
    #subirTopo{height:90px;}
}
@media (min-width:1000px){
    .container{width:1300px;}
    #subirTopo{height:100px;}
    h1{font-size: 3em;}
    h2{font-size: 1.8em;}
    h3{font-size: 1.6em;}
    
  }
}
