@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"),
        local("OpenSans-Light"),
        url("fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
        url("fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot") format("embedded-opentype"),
        url("fonts/opensans/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"),
        local("OpenSans"),
        url("fonts/opensans/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff") format("woff"),
        url("fonts/opensans/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot") format("embedded-opentype"),
        url("fonts/opensans/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf") format("truetype");
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"),
        local("OpenSans-Bold"),
        url("fonts/opensans/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
        url("fonts/opensans/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot") format("embedded-opentype"),
        url("fonts/opensans/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf") format("truetype");
}

.opensans {font-family: "Open Sans",Arial,Helvetica,Verdana,sans-serif;}
.backGray {background-color: #cecece;}
.colorWhite {color: #ffffff;  }

h1, h2, h3 {font-family: "Open Sans",Arial,Helvetica,Verdana,sans-serif;}

.imgLogo1 {
    margin-top: 2px;
    width: 252px;
}

.navbar-brand {
    height: 72px;
    padding: 0px;
}
.navbar-nav > li > a {
    line-height: 43px;
}
.nav > li > a {
    padding-left: 25px;
    padding-right: 25px;
}


.navbar-nav li a {

}



.miniBoxGrey {
    background-color: #ddd;
    float: left;
    margin-bottom: 15px;
    margin-top: 15px;
    min-height: 200px;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
}


.header .container .blog-nav {

}

.principal .paralax{
    background-attachment: fixed;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../img/home.jpg");
    background-origin: padding-box;
    background-position: 0 75px;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 70px;
}
.principal .paralax .paralaxSesion {
    padding-bottom: 0px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 5px;
}
.principal .paralax .paralaxSesion .container {
    color: #fff;
}

.principal .boxBlue {
    background-color: #0a5db0;
    padding-bottom: 100px;
    padding-top: 80px;
}
.principal .boxWhite {
    background-color: #FFFFFF;
    padding-bottom: 100px;
    padding-top: 80px;
}
.principal .boxGrey {
    background-color: #DEDEDE;
    padding-bottom: 100px;
    padding-top: 80px;
}

.footer {
    background-color: #000; 
    padding-bottom: 80px;
    padding-top: 60px;
}

.linhaLeft {
    border-left: 1px solid #fff;
}

.testeImage {
    height: 250px;
    width: 100%;
    margin-top: 30px;
}

.footerIn {

}

.footerIn div:nth-child(1),
.footerIn div:nth-child(2),
.footerIn div:nth-child(3),
.footerIn div:nth-child(4),
.footerIn div:nth-child(5){
    display: table;
    height: 160px;
}

.footerIn div:nth-child(5){
    position: relative;
}

.footerIn div:nth-child(1) p{
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}

.footerIn div:nth-child(5) img{
    position: absolute;
    bottom: 0px !important;
}

.navbar-inverse {
    background-image: linear-gradient(to bottom, #202c39 0%, #2d3e50 100%);
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a {
    background-image: linear-gradient(to bottom, #171f28 0%, #0a0d11 100%);
}

.imgLogo1 {
    margin-top: 4px;
    width: 75px;
}

.box1 {
    background-color:#312d28;
    background-image:linear-gradient(90deg, rgba(45,62,80,1) 0%,rgba(45,62,80,1) 50%,rgba(125,135,145,1) 50%,rgba(125,135,145,1) 100%);
    padding-bottom: 40px;
    padding-top: 40px;
}

.box2 {
    background-color:#312d28;
    background-image:linear-gradient(90deg, rgba(92,109,125,1) 0%,rgba(92,109,125,1) 50%,rgba(221,231,240,1) 50%,rgba(221,231,240,1) 100%);
    padding-bottom: 40px;
    padding-top: 40px;
}

.box3 {
    padding-bottom: 40px;
    padding-top: 40px;
}

.imgCam1 {
    margin-bottom: -100px;
    max-width: 500px;
}

.icoPdv1 img{
    margin-left: 40px;
    max-width: 100px;
}

.principal .paralax2{
    background-image: url("../img/paralax.jpg");
    background-origin: padding-box;
    background-position: 0 0px;
    background-size: auto auto;
    height: 300px;
}

.principal .paralax2 .mascara {
    padding-top: 40px;
    padding-bottom: 40px;
    float: left;
    height: 100%;
    width: 100%;
    background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.6) 100%);
}

.textAlt1 {
    font-size: 15px;
    margin-top: 15px;
}

.textAlt1 ul li {
    margin-bottom: 15px;
    list-style:none;
}

.textAlt1 ul li:before {
    content: "• ";
    color: greenyellow; /* or whatever color you prefer */
}