@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/*-------------------------------------------------------------------
    2.basic
-------------------------------------------------------------------*/



body {
    font-size: 14px;
    line-height: normal;
	background-image: url("bg_night.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}

body {
    overflow-x: hidden;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
body,
p {
    font-family: 'Poppins', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
    color: #fff;
}

h1:hover a,
h2:hover a,
h3:hover a,
h4:hover a,
h5:hover a,
h6:hover a {
    color: #fff !important;
}

h1 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 23px
}

h2 {
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 10px;
    color: #fff;
    font-weight: 600;
}

h3 {
    font-size: 35px;
    line-height: normal;
    margin-bottom: 17px;
    font-weight: 600;
    color: #fff;
    letter-spacing: -1px;
    line-height: 35px;
}

h4 {
    font-size: 19px;
    line-height: 29px;
    margin-bottom: 14px
}

h5 {
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 11px
}

h6 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 11px
}

a {
    color: #fff;
}

body,
p {
    color: #fff;
}

p {
    margin-bottom: 30px;
    font-size: 17px;
    line-height: normal;
    color: #fff;
    font-weight: 300;
}

p.large {
    margin-bottom: 30px;
    font-size: 17px;
    line-height: 28px;
    color: #fff;
    font-weight: 300;
    margin-top: 5px;
}

ol,
ul {
    list-style: none;
    margin: 0;
}

a {
    text-decoration: none !important;
}

.white_fonts p,
.white_fonts h1,
.white_fonts h2,
.white_fonts h3,
.white_fonts h4,
.white_fonts h5,
.white_fonts h6,
.white_fonts ul,
.white_fonts ul li,
.white_fonts ul li a,
.white_fonts ul i,
.white_fonts .post_info i,
.white_fonts div,
.white_fonts a.read_morem,
.white_fonts small {
    color: #fff !important;
}


/*---------------------------------------------------------------------
--------------------------------------------texto clasico*/



:hover, :focus {
-webkit-transition: all 2s;
transition: all 2s;
border: none 0px;
}

section {
width: 95%;
max-width: 995px;
margin: auto;
padding: 5px;
height: auto;
}

:hover, :focus {
-webkit-transition: all 2s;
transition: all 2s;
border: none 0px;
}

img {
max-width: 99%;
height: auto;
width: auto\9; /* esto vale para ie8 */
}

.facebook-responsive {
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.facebook-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}

div.w1 {
width: 100%;
margin: auto;
padding: 0px;
height: auto;
background: #FFFFFF;
}

div.viol {
width: 100%;
margin: auto;
padding: 0px;
height: auto;
background: #0A1020;
}

div.borde {
width: 80%;
max-width: 700px;
margin: auto;
padding: 15px;
height: auto;
border: 1px solid #fff;
}

div.black {
width: 100%;
margin: auto;
padding: 10px;
height: auto;
background: #000000;
}



