@font-face {
    font-family: 'Couture Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Couture Bold'), url('../fonts/couture-bld.woff') format('woff');
}
    

@font-face {
    font-family: 'Couture Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Couture Bold Italic'), url('../fonts/couture-bldit.woff') format('woff');
}

* {
    box-sizing: border-box;
    color: #fff;
}

@media only screen and (min-width : 1200px) {
    .container { max-width: 1500px; }
}

body {
    background-image: url("../images/Lunar_Eclipse_Background.jpg");
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
  }

.h1-responsive {
    font-family:'Couture Bold';
    font-weight:bold;
    font-size:6rem;
    color: #fff;
    line-height: 0.8;
}

.h2-responsive {
    color: #fff;
    font-family:'Arial';
    font-weight:bold;
    font-size:2rem;
}

p.text-left {
    color: #fff;
    font-family:'Arial';
    font-weight:normal;
    font-size:1.3rem;
}

textarea {
    border-color: #fff;
    border-width: 2px;
}



.InputStyle, .InputStyle:focus {
    border: solid 2px white;
    background: transparent;
    padding: 10px 20px;
    color: #fff;
}

.row{
    padding-bottom: 15px;
}

.fa-youpic:after {
    content:url("../images/Icons_Youpic.png");
    width: 66px;
    height: 66px;
    display: inline-block;
}

.fa-instagram-custom:after {
    content:url("../images/Icons_Instagram.png");
    width: 66px;
    height: 66px;
    display: inline-block;
}

.fa-facebook-custom:after {
    content:url("../images/Icons_Facebook.png");
    width: 66px;
    height: 66px;
    display: inline-block;
}

.fa-youtube-custom:after {
    content:url("../images/Icons_Youtube.png");
    width: 66px;
    height: 66px;
    display: inline-block;
}

.fa{
    padding-right: 10px;
}