body {
color:#fff;
background:#000;
}

#bg {
background-color:rgba(0,0,0,.1);
background-image: url('/cnt-willywonder/bg/bg-content.jpg');
background-size: 1500px auto;
background-blend-mode: multiply;
opacity:1;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5,
.head-font, .btn {
	font-family: 'Barlow Condensed';
}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
color:#8953ff;
}
h1, .h1 {
color: #fcf151;
text-shadow: 5px 0px 0px #d75a2b;
font-size: 60px;
}

#header .menu-toggle {
color: #fff;
}
#header {
background:#c35; /*8953ff*/
}
#header .nav a {
color:#fff;
line-height: 28px;
}
#header .nav > li:not(.menu-icons) a:hover {
color:#fcf151;
}
#header .nav > li.menu-icons a {
color:#fff;
background:#f05;
}
#header .nav > li.menu-icons a:hover {
background:#878787;
}

#header .list-item-20 {
    position: absolute;
    right: 10px;
    top: 50px;
    margin: 0 !important;
}
#header .list-item-20 .menu-link {
    padding-top: 21px;
    width: 65px;
    height: 65px;
    line-height: 1;
    font-size: 14px;
    color: #fff;
    background: #8953ff;
    border-radius: 50px;
}
#header .list-item-20 .menu-link:hover {
    color:#fff !important;
    background:#c35;
}

a {
color:#ffc453;
}
a:hover, a:focus {
color:#fff;
}

.row-cast .elm:hover {
color:#b00;
}

#gotop {
background: #fcf151;
color: #d75a2b;
line-height: 1;
}

.box-opener {
color:#fff;
background:#000;
}
.box-opener .background {
opacity:1;
background-position: 50% 0;
margin-top: 30px;
}
.box-opener .skip {
color:#fff;
}
.box-opener .text-top {
font-size:26px;
color:#fff; /*ffc453*/
}
.box-opener .text-btm a {
font-size:36px;
color: #d75a2b;
}
.box-opener .text-btm a span {
color: #fcf151;
}

.box-image,
.box-gallery {
background-color:#444;
}
.box-image .inner {
background-color:rgba(0,0,0,.1);
background-blend-mode: overlay;
}
.box-image .citate {
font-size: 27px;
color: #fff;
}

.fx-zoom-pic:hover .ico-fx {
background:#fcf151;
color:#d75a2b;
}

.question {
    color:#ffc453;
}

#footer {
background:transparent;
}
#footer .bar {
background:#51348e;
}
#footer .bar,
#footer .bar a {
color:rgba(255,255,255,.7);
}
#footer .bar a:hover {
color:#fcf151;
}

.box-products-10 .row-products .col-img-79 {
    width:66.66666667%;
}

.box-question .row-question .title,
.box-question .row-question .answer:hover {
	color: #ffc453;
}

.row-cast .col-img .pic {
    padding-bottom: 150%;
}

/* ----- phone ----- */
@media (max-width: 767px){

h1, .h1 {
font-size: 40px;
}

.box-opener .logo {
background-size: auto 70%;
}
.box-opener .text-top {
font-size:20px;
}
.box-opener .text-btm {
font-size:30px;
}

.box-products-10 .row-products .col-img {
    width:50%;
}
.box-products-10 .row-products .col-img-79 {
    width:100%;
}

} /* phone */