body{ font-size: 16px; font-family: 'Open Sans', sans-serif; width: 100%; height: 100%; margin: 0; font-weight: 400;
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-wrap: break-word; overflow-x: hidden; 
	color: #333; }

h1, h2, h3, h4, h5, h6, p, a, ul, span, li, img, inpot, button{ margin: 0; padding: 0; }


p{ line-height: 1.6; font-size: 1.05em; font-weight: 400; color: #555; }



a, button{ display: inline-block; text-decoration: none; color: inherit; transition: all .3s; line-height: 1; }

a:focus, a:active, a:hover,
button:focus, button:active, button:hover,
a b.light-color:hover{ text-decoration: none; color: #E45F74; }

b{ font-weight: 500; }

img{ width: 100%; }

li{ list-style: none; display: inline-block; }

span{ display: inline-block; }

button{ outline: 0; border: 0; background: none; cursor: pointer; }

b.light-color{ color: #444; }

.icon{ font-size: 1.1em; display: inline-block; line-height: inherit; }

#content {
    text-align: center;
}

.bg-image {
    background-image: url(/bg-img.jpg);
    background-size: cover;
    background-position: top;
}

#content h1 {
    color: #000;
}


#content p{
    color: #000;
}

#content h3, #content h2{
    color: #000;
}
.main {
    margin-top: 40px;
}

.box.mr20 {
    margin-top: 20px;
}
#content {
    text-align: center;
    margin-top: 10%;
}
a.get {
    color: #000;
    margin-top: 20px;
}