/* 
    Created on : 18/09/2017, 02:41:26
    Author     : BagPacks
*/
body {
    min-height: 600px;
    padding-top: 176px;
    font-family: 'Terminal Dosis', sans-serif;
}
/* Remove the navbar's default margin-bottom and rounded borders */ 
.navbar {
    margin-bottom: 0;
    border-radius: 0;
    font-family: 'Terminal Dosis', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}

.navbar-fixed-top {
    top: 0px;
    border-width: 0 0 0px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #f08625;
}

.navbar-default {
    background-color: #410e49;
    border-color: #410e49;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: white;
    background-color: #030033;
}

.navbar-default .navbar-nav > li > a {
    color: white;
}

.navbar-light .navbar-nav > li > a {
    color: #410e49;
    font-weight: 700;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #c05605;
    font-weight: bold;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background: #f08625;
    color: #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu {
    background-color: #410e49;
    color:#fff;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu {
    background-color: #410e49;
    color:#f08625;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: white;
    background-color: #030033;
}

.navbar-toggle > a,
.navbar-toggle > span,
.navbar-toggle > button > span {
    font-size: 24px;
    color: #410e49;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    border: 1px solid #c05605;
    background-color: #ffffcc;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

.navbar-default .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 4px;
    margin-bottom: 8px;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #66CCFF;
}

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: silver;
}

.navbar-brand, .navbar-nav li a {
    line-height: 125px;
    height: 125px;
    padding-top: 10px;
}

.list-style_footer {
    list-style: none;
}

h1 {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #141414;
    font-family: 'Terminal Dosis', sans-serif;
/*    font-family: Shadows Into Light;*/
    font-size: 55px;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    line-height: 15.4px;
}

.carousel-caption > h3 {
    /*color: #410e49;*/
    color: #fff;
    font-style: normal;
    font-variant: normal;
    line-height: 34px;
    white-space: nowrap;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Shadows Into Light;
    /*font-family: 'Roboto',sans-serif;*/
    /*font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;*/
    /*font-weight: 700;*/
    font-stretch: condensed;
    /*background-color: #f08625;  #410e49*/ 
    background-color: #000;  /*#410e49 */
    transition: none 0s ease 0s;
    text-align: center;
    border: #410e49 solid 0px;
    margin: -21% 0 0 -30%;
    width: 715px;
    padding: 20px;
    min-height: 0px;
    min-width: 0px;
    max-height: none;
    max-width: none;
    opacity: 0.8;
    transform: translate3d(0px, 0px, 0px);
    transform-origin: 50% 50%;
}

/* Add a gray background color and some padding to the footer */
footer {
    color: #FFF;
    background-color: #410e49;
    padding: 25px;
}

.carousel-inner img {
    width: 100%; /* Set width to 100% */
    margin: auto;
    min-height:200px;
}

.descricaoItem {
    font-family: 'Terminal Dosis', sans-serif;
    font-size: 16px;
    margin-bottom: 40px;
}

.descricaoItem > span {
    font-size: 18px;
    text-transform: uppercase;
}

.descricaoEmpresa {
    font-family: 'Terminal Dosis', sans-serif;
    padding-top: 10px;
    padding-bottom: 40px;
}

.descricaoEmpresa span {
    font-size: 16px;
    text-align: justify;
    /* text-transform: uppercase; */
}

.descricaoEmpresa span h1 {
    font-weight: 700;
    font-size: 45px;
    text-transform: uppercase;
}

.descricaoEmpresa span h2 {
    font-size: 26px;
    text-transform: uppercase;
}

.vertical-align {
    display: flex;
    align-items: center;
}

#Footer_purple 
{
    background-color: #410e49;
    border : 0;
}

.descricaoItem > hr {
    border-top: 3px solid #e2e2e2;
    margin-top: 10px;
    margin-bottom: 10px;
}

.descricaoItemMenu {
    font-family: 'Terminal Dosis', sans-serif;
    font-size: 16px;
}

.descricaoItemMenu > span > a {
    color: #333;
    text-decoration: none;
}

.descricaoItemMenu > span > a:hover {
    color: #c05605;
    font-weight: bold;
}

.menuFino li a {
    /* line-height: 125px;*/
    height: 48px;
    padding-top: 10px;
}

.align_word {
    font-size: 15px;
    margin-left: -40px;
}

.menuFino {
    height: 48px !important;
    line-height: 24px !important;
    padding-top: 0px;
}

.menuFino2 {
    height: 100px;
    line-height: 24px !important;
    padding-top: 0px;
}

.dropdown-menu {
    font-style: normal;
    font-variant: normal;
    line-height: 34px;
    font-weight: 400;
    letter-spacing: 2px;
    font-family: 'Terminal Dosis', sans-serif;
    font-weight: bold;
    font-stretch: condensed;
    background-color: #222222
}

.dropdown-menu > li > a {
    color: #FFF;
}

.orcamento {
    font-family: 'Terminal Dosis', sans-serif;
/*    font-family: Shadows Into Light;*/
    font-size: 30px;
}

.tarja {
    color: #fff;
    background-image: url('../img/tarja.jpg');
    padding-top: 0px;
    padding-bottom: 20px;
    background-repeat: no-repeat;
    background-position: top center;
}

.tarja h1 {
    color: #fff;
    font-family: Shadows Into Light;
}

.categorias {
    padding-bottom: 30px;
}

.categorias > .row > .col-sm-4,
.categorias > .row > .col-sm-6,
.categorias > .row > .col-sm-12 {
    padding-top: 30px;
    opacity: 1.0;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.categorias > .row > .col-sm-4:hover,
.categorias > .row > .col-sm-6:hover,
.categorias > .row > .col-sm-12:hover {
    opacity: 0.7;
}

.categorias > .row {
    padding-top: 0px;
    padding-bottom: 0px;
}

.parallax {
    background-image: url('../img/paralax/looks.png');

    /* Full height */
    height: 100%; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.footer-widget-title {
    text-align: left;
    font-family: 'Terminal Dosis', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    padding-bottom: 20px;
    border-bottom: #ccc solid 1px;
}

.textwidget {
    font-weight: normal;
    line-height: 1.8em;
    font-family: 'Terminal Dosis', sans-serif;
    font-size: 16px;
    padding-bottom: 10px;
}

#mapa {
    width: 750px;
    height: 490px;
}

@media (max-width: 767px) {
    .navbar-nav li a {
        height: 48px;
        line-height: 48px;
        padding-top: 0px;
    }
}

@media (max-width: 991px) {
    #mapa {
        width: 720px;
        height: 490px;
    }
}

@media (max-width: 1279px) {
    .carousel-caption {
        display: none; 
    }
}            
