/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-size: 1.5rem;
}

blockquote {
font-style: italic;
}

h2 {
font-size: 1.4rem;
}

h3 {
font-size: 1.2rem;
}

h5 {
font-size: 1rem; font-weight: 100;
}

p {
font-size: 1rem;
}

/**umb_name:Slideshow Titulo*/
.SlideShowTitulo {
    color: #ffffff !important;
    font-family: 'Iceberg', sans-serif !important;
    font-size: 80px;
    font-weight: 700;
    letter-spacing: 2px !important;
    line-height: 125%;
}

/**umb_name:Titulo*/
.Titulo {
    color: #2A3137;
    font-family: 'Iceberg', sans-serif !important;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0px;
    line-height: 125%;
}

/**umb_name:Texto Corrido*/
.TextoCorrido {
    color: #575757 !important;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    line-height: 130% !important;
    font-weight: 300 !important;
    font-family: 'Share Tech', sans-serif !important;
}

.TextoCorrido p{
    color: #575757 !important;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    line-height: 130% !important;
    font-weight: 300 !important;
    font-family: 'Share Tech', sans-serif !important;
}

/**umb_name:Texto Corrido Bold*/
.TextoCorridoBold {
    color: #575757;
    font-size: 14px;
    letter-spacing: 0px !important;
    line-height: 130% !important;
    font-weight: 700;
    line-height: 25px;
    font-family: 'Share Tech', sans-serif;
}

/**umb_name:Espacamento a esquerda e direita*/
.PaddingLeftRight {
    padding-left:100px;
    padding-right:100px;
}

/**umb_name:Display Block*/
.displayBlock{
    display:block !important;
}

/**umb_name:Espacamento entre linhas*/
.lineHeight {
   line-height:25px;
}

/**umb_name:Margin top 100px*/
.marginTop100{
    margin-top:100px !important;
}

/**umb_name:Margin top 40px*/
.marginTop40{
    margin-top:40px !important;
}

/**umb_name:Margin top 20px*/
.marginTop20{
    margin-top:20px !important;
}

/**umb_name:Margin bottom 100px*/
.marginBottom100 {
    margin-bottom: 100px !important;
}

/**umb_name:Margin bottom 40px*/
.marginBottom40 {
    margin-bottom: 40px !important;
}

/**umb_name:Margin bottom 20px*/
.marginBottom20 {
    margin-bottom: 20px !important;
}

/**umb_name:Botão Branco, border vermelho e cor vermelho*/
.btnRed {
    background-color: #ffffff !important;
    color: #09DAEE !important;
    border: 2px solid #09DAEE;
}



.btnRed:hover {
    background-color: #09DAEE !important;
    color: #ffffff !important;
}

.paddingColumn {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 40px;
    padding-bottom: 40px;
}

a:active{
    text-decoration:none !important;
}

a:focus {
    text-decoration: none !important;
}

img {
    max-width:100%;
}

/**umb_name:Alinhar imagem ao centro*/
.alignImageMiddle{
    margin-top:10vh;
}