/*block1*//* after_qbici */
.b1 {
    height: 715px;
    background: #1b1c1e;
    background-size: cover;
    padding: 14px 0 0 ;
    color:#fff;
    margin: -12px 0 0 0;
}
.b1 h1 {
    color:#f97b62;
    font-size: 30px;
    text-align: center;
    letter-spacing: 7.4px;
    background: #1b1c1e;
}
.b1 h2 {
    font-size: 23px;
    padding: 1px 0;
    text-align: center;
    font-weight: 300;
    letter-spacing: 3.68px;
    background: #1b1c1e;
}
.sale {
    font-size: 14px;
    font-weight: 700;
    background: #5c92dd;
    width: 160px;
    height: 70px;
    padding: 5px 0 0;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
.sale:before {
    content:'';
    display: block;
    width: 0;
	height: 0;
	border-top: 70px solid #5c92dd; 
	border-left: 20px solid transparent;
    position: absolute;
    top:0;
    left: -20px;
}

.sale p {
    font-size: 25px;
    line-height: 36px;
}

.bullets {
    width: 160px;
    font-weight: 300;
    margin: -44px 0 119px 20px;
}
.bullets li {
    margin-bottom: 33px;
}
.oldprice {
    font-size: 14px;
    font-weight: 300;
    height: 70px;
    background: #1b1c1e;
    display: inline-block;
    padding: 5px 35px 0;
    position: absolute;
    top: 0;
    left: 170px;
}
.oldprice p {
    font-size: 36px;
    line-height: 32px;
    text-transform: uppercase;
}
/* .oldprice p span:nth-of-type(1) {
    text-decoration: line-through;
} */
.oldprice p span:nth-of-type(2) {
    font-size: .8em;
}
/* .oldprice:after {
    content:'';
    display: block;
    width: 0;
	height: 0;
	border-bottom: 70px solid #1b1c1e; 
	border-right: 20px solid transparent;	
    position: absolute;
    top:0;
    right: -20px;
} */
.newprice {
    width: 170px;
    font-size: 14px;
    font-weight: 700;
    height: 70px;
    background: #5c92dd;
    display: inline-block;
    padding: 5px 0px 0px 10px;
    position: absolute;
    top: 0;
}
.newprice p {
    font-size: 36px;
    line-height: 32px;
    font-weight: 700;
    text-transform: uppercase;
}
.newprice p span {
    font-size: .8em;
}
.newprice:after {
    content:'';
    display: block;
    width: 0;
	height: 0;
	border-bottom: 70px solid #5c92dd; 
	border-right: 20px solid transparent;	
    position: absolute;
    top:0;
    right: -20px;
}
/*block2*//* endzeit_____ */
.b2 {
    background: #141517;
    color:#fff;
    padding: 0 0 30px;
}
.stock {
    text-align: center;
    padding: 20px 0 0;
}
.stock span {
    display: inline-block;
    font-weight: 700;
    font-size: 20px;
    background: #252629;
    border-radius: 5px;
    margin: 0 5px;
    padding: 5px 10px;
}
/*block3*//* michael-k90 */
.b3 {
   background: #efefef;
    padding-bottom: 10px;
}
.vybor {
    text-align: center;
    font-size: 0;
}
.vybor li {
    display: inline-block;
    font-size: 16px;
    vertical-align: top;
    width: 50%;
    background: url(../images/plbg.png) no-repeat center 180px;
}
.vybor img {
    display: block;
    margin: 0 auto 14px;
}
.vybor h3 {
    font-size: 18px;
    text-transform: none;
}
.vybor p {
    font-weight: 300;
    padding: 7px 25px 30px;
}
/*block4*//* bizlife_inc */
.b4 {
    background: url(https://egg-light.toplider.xyz/img/6.jpg) no-repeat center 95px;
    background-size: cover;
    padding: 0 0 0; 
    height: 710px;
}

.button-m {
    margin: 20px auto;
}

.b4 h2 {
    background: rgb(27 28 30);
    color:#fff;
    padding: 14px 0 12px;
}
.b4 h2 span {
    color:#f97b62;
}
/*block5*//* owmen17 */
.b5 {
    background:#2e2a2f url(https://egg-light.toplider.xyz/images/photo2.jpg) no-repeat center 100px;
    padding: 0;
    height: 756px;
}
.b5 h2 {
    color:#fff;
    padding: 14px 0 12px;
}
.b5 h2 span {
    color:#f97b62;
}
.b5 h2:nth-of-type(1) {
    margin-bottom: 273px;
}

/*block6*//* after_qbici */
.b6 {
   
}
.b6 h2.title > span {
    
}
.b6 h2.title > span span {
    color:#f97b62;
}
.gallery {
    -webkit-box-shadow: 0 12px 10px -10px rgba(0,0,0,.3);
    box-shadow: 0 12px 10px -10px rgba(0,0,0,.3);
    margin-bottom: 27px;
}
.char {
    margin-bottom: 20px;
}
.char li {
    padding: 4px 20px;
}
.char li:before {
    content:'';
    display: block;
    width: 9px;
    height: 9px;
    background: #f79784;
    border-radius: 50%;
    border:4px solid rgba(247,151,132,.2);
    background-clip: padding-box;
    float: left;
    margin: 4px 10px 0 0;
}
.char li:nth-child(odd) {
    background: #f1f1f1;
}
.char li:nth-child(even) {
    padding: 10px 20px;
}
.char p {
    overflow: hidden;
    text-align: right;
}
.char b {
    float: left;
    font-weight: 400;
}
/*block7*//* endzeit_____ */
.b7 {
   background: #141517;
    padding-bottom: 0px;
}
.b7 h2 {
    color:#fff;
}
.b7 h2 span {
    color:#62a1f9;
}
.reviews {
    padding: 0 20px;
}
.reviews li {
    margin-bottom: 30px;
}
.person {
    margin-bottom: -27px;
}
.person img {
    display: block;
    float: left;
    margin: 0 13px 0 0;
    border:3px solid #e2e2e5;
    border-radius: 55px 55px 55px 0;
}
.person h3 {
    font-size: 18px;
    color:#fff;
    text-transform: none;
    overflow: hidden;
    padding: 33px 0 0;
}
.person h3:before {
    content:'';
    display: block;
    background: url(../images/stars.png) no-repeat 0 0;
    width: 101px;
    height: 16px;
    overflow: hidden;
    margin: 0 0 5px 0;
}
/* .rev {
    background:url(../images/rev1.jpg) no-repeat center top #f8f8f8;
    border-radius: 0 0 10px 10px;
}
.reviews li:nth-child(2) .rev {
    background-image: url(../images/rev2.jpg);
}
.reviews li:nth-child(3) .rev {
    background-image: url(../images/rev3.jpg);
} */
.rev img {
    display: block;
    margin: 0 auto;
}
.rev p {
    line-height: 30px;
    color: #fff;
    text-align: justify;
    padding: 40px 20px 15px;
}
/*block8*//* michael-k90 */
.ship {
    padding: 0 20px;
}
.ship li {
    position: relative;
    display: table;
    width: 100%;
    height: 195px;
    background: url(../images/plbg.png) no-repeat 0 bottom;
}
.ship li img {
    display: block;
    position: absolute;
    top:0;
    left: 0;
    
}
/* .ship li:nth-child(2) img {
    left: inherit;
    right: 10px;
}
.ship li:nth-child(2) {
    background: url(../images/plbg.png) no-repeat right bottom;
} */
.ship div {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 191px;
}
/* .ship li:nth-child(2) div {
    padding: 0 191px 0 0;
} */
.ship div b {
    color:#f97b62;
    font-size: 18px;
    display: block;
    margin-bottom: 4px;
}
.ship div p {
}  
/*block9*//* bizlife_inc */

/*block10*//* owmen17 */

.footer {
    text-align: center;
    padding: 40px 0 30px;
}
.footer a {
    font-size: 14px;
    color:#333;
    display: block;
    padding: 5px 0 0;
}