/*body {*/
/*    color: #000;*/
/*    background-color: #fff;*/
/*}*/

body ::-moz-selection {
    background: #020202;
}

body ::selection {
    background: #020202;
}

p {
    color: #777;
}

blockquote {
    color: #777;
}

a,
a:hover,
a:focus {
    color: #111;
    outline: none;
    text-decoration: none;
}

span.higl {
    color: #020202 !important;
}

.bg-dark-30,
.bg-dark-40,
.bg-dark-50 {
    color: #fff;
}

.bg-dark-30 *,
.bg-dark-40 *,
.bg-dark-50 * {
    color: #fff;
}

.bg-dark-30 {
    background: rgba(0,0,0,0.3);
}

.bg-dark-40 {
    background: rgba(0,0,0,0.4);
}

.bg-dark-50 {
    background: rgba(0,0,0,0.5);
}

.preloader {
    background: #fefefe;
}

.preloader-text {
    color: #777;
}

.parallax-window {
    background: transparent;
}

.btn {
    color: #eee9e9;
}

.btn-dpk {
    /*color: #fff;*/
    border: 2px solid rgba(255,255,255,0.75);
    background: transparent;
}

.btn-send {
    color: #fff;
    background: rgba(34,34,34,0.9);
    border: 2px solid transparent;
}

.btn-dpk:hover,
.btn-dpk:focus {
    color: #111;
    background: #fff;
    border-color: transparent;
}

.btn-send:hover,
.btn-send:focus {
    color: rgba(255,255,255,0.85);
    background: rgba(0,0,0,0.7);
    border-color: transparent;
}

.contact-item span {
    color: #020202;
}

p.card-text {
    color: rgba(0,0,0,0.75);
    background: white;
}

.card-body {
    color: #020202;
}

/*.credits-link,*/
.credits-header {
    background-color: #F5C618;
}

/*.card-link {*/
/*    color: black;*/
/*}*/

.contact-item a,
.contact-item h5,
.copy-right a {
    color: #777;
}

.contact-item span,
.contact-item i {
    color: #020202;
}

.form input {
    color: #777;
    border: 0;
    border-bottom: 1px solid #aeaeae;
}

.form textarea {
    color: #777;
    border: 1px solid #aeaeae;
}

.form input:hover,
.form textarea:hover {
    border-color: black;
}

.form input:focus {
    color: #111;
    border: 1px solid #aeaeae;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3);
    box-shadow: 0 0 3px rgba(0,0,0,0.3);
}

.form textarea:focus {
    color: #111;
    border-color: rgba(0,0,0,0.7);
    -webkit-box-shadow: 0 0 3px rgba(21,21,21,0.3);
    box-shadow: 0 0 3px rgba(21,21,21,0.3);
}

.social-links a:hover {
    color: #020202;
}

.social-media-icon {
    color: white
}

.fa-twitter {
    background: #55ACEE;
}

.fa-instagram {
    background: #ded1c1;
}

.fa-facebook {
    background: #3B5998;
}

.fa-youtube {
    background: #CD201F;
}

.fa-linkedin {
    background: #0077b5;
}

.fa-imdb {
    background: #ffe807;
    color: black;
}

.fa-spotify {
    background: white;
    color: #1ED660;
}