/*!
 * Start Bootstrap - Full Width Pics HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body, p {
    /*margin-top: 50px;  Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    /*background-color: #1A1A1A;*/
    /*font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    /*font-size:14px;*/
    /*line-height:1.42857143;*/
    color:#CCCCCC;/*#333*/
}

.image-bg-fluid-height {
    /*background-repeat: no-repeat;*/
    /*background-position: 50% 50%;*/
    /*    background: url('../img/background.jpg') no-repeat center center scroll;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
        -o-background-size: cover;*/
    /*    padding-top:340px;*/
    padding-bottom:100px;
}
.row-logo{padding-top:260px;}

.image-bg-fixed-height {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background: url('http://lorempixel.com/g/1920/500/') no-repeat center center scroll;
    height: 450px;
}

.img-center {
    margin: 0 auto;
}

section {
    padding: 15px 0;
}
p a{
    color:#CCCCCC;  
}
p a:hover{
    color:#EF7F18;  
}
.texto-laranja{
    color:#EF7F18;
}
.slogan{
    font-size: 18px;
    font-style: italic;
    font-weight: 300;
}
.slogan span{
    font-weight: 600;
    color:#EF7F18;
}
.linkos{
}
.linkos span{
    font-weight: 300;
}
.social{
    font-weight: 300;
}

.section-heading {
    margin: 30px 0;
    font-size: 4em;
}

.section-lead {
    margin: 30px 0;
}

.section-paragraph {
    margin: 30px 0;
}

footer {
    margin: 50px 0;
}

@media(max-width:768px) {
    .image-bg-fluid-height {
        /*background-repeat: no-repeat;*/
        /*background-position: 50% 50%;*/
        /*    background: url('../img/background.jpg') no-repeat center center scroll;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            background-size: cover;
            -o-background-size: cover;*/
        /*padding-top:170px;*/
        padding-bottom:100px;
    }
    .row-logo{padding-top:150px;}

    section {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .section-heading {
        font-size: 2em;
    }
}

/* Sticky footer styles
-------------------------------------------------- */
html {
    background: url('/img/background.jpg') no-repeat center center scroll;
    position: relative;
    min-height: 100%;
    background-size: cover;
    background-color: #E6E6E6;
}
body {
    /* Margin bottom by footer height */
    margin-bottom: 130px;
    background-color: #1A1A1A;
    background-color: transparent;
}
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 130px;
    /*background-color: #f5f5f5;*/
    background-color: #1A1A1A;
}

@media(max-width:768px) {
    body {
        margin-bottom: 210px;
    }
    .footer {
        height: 230px;
    }
}