.gg {
    padding-top: 25px;
    text-align: center;
}

.prewProduct {
    float: left;
    width: 380px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden;
    -ms-border-radius: 5px;
    border-radius: 5px;
}




.imageGain {
    position: relative;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
}
.infoProduct .title {
   font-weight:600;
   text-align:center;
}

.listUse .use a{
    color: #ffffff;
    font-size: 14px;
    font-family: "Lato";
    display: inline-block;
    vertical-align: middle;
    background-color: #8fbeec;
}

.wrapper{
    min-height:560px;
}


.advantBl .txt .text {
    color: #000;
}



.advanteges:before {
    content: "";
    position: absolute;
    left: -32px;
    top: 0;
    width: 200%;
    height: 100%;
    background-image: none;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
}

.variants li{
    background-size:90px;
}

.img-on-hover {
	cursor: pointer;
}

.img-on-hover-view {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 300px;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (max-width: 991px) {
	.img-on-hover-view {
		display: none;
	}
}

.productMain .original .textBLock p {
    color: #949494;
    font-weight: 300;
    margin-top: 15px;
    margin-bottom: 14px;
}


.textBLock ul {
list-style-type: disc;
}

.textBLock ul li{
list-style-tipe: disc;
}

.link_hidden {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	font-size: 0;
	line-height: 0;
	text-indent: -99999px;
	opacity: 0;
}

@media (max-width: 1199px) {
	.listOriginal {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
	  -webkit-box-align: center;
	  -ms-flex-align: center;
	  align-items: center;
	}
	.listOriginal .left,
	.listOriginal .right {
	    padding: 15px;
		width: 50%;
	}
	.listOriginal .ItemCenter .pic {
	    display: none;
	}	
	.listOriginal .ItemCenter {
		top: inherit;
    	width: auto;
	}
}



.listOriginal .ItemCenter .pic {
	background-image: none !important; 
}
.listOriginal .ItemCenter .pic .imgAnim {
    position: absolute;
    bottom: 0;
    -webkit-transition: all 1000ms ease;
  	transition: all 1000ms ease;
}
.listOriginal .ItemCenter .pic .imgAnim.lt1 {
    top: 56px;
    left: 17px;
    z-index: 3;
}
.listOriginal .ItemCenter .pic .imgAnim.lt2 {
    top: 55px;
    left: 9px;
    z-index: 2;
    -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}
.listOriginal .ItemCenter .pic .imgAnim.lt3 {
    top: 55px;
    left: 0px;
    z-index: 1;
    -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.listOriginal .ItemCenter .pic .imgAnim.lt1.anim,
.listOriginal .ItemCenter .pic .imgAnim.lt2.anim,
.listOriginal .ItemCenter .pic .imgAnim.lt3.anim {
	left: -100%;
    opacity: 0;
}

    
.listOriginal .ItemCenter .pic .imgAnim.rt1 {
    top: 20px;
    right: 17px;
    z-index: 3;
}
.listOriginal .ItemCenter .pic .imgAnim.rt2 {
    top: 20px;
    right: 9px;
    z-index:  2;
    -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}
.listOriginal .ItemCenter .pic .imgAnim.rt3 {
    top: 20px;
    right: 0px;
    z-index:  1;
    -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.listOriginal .ItemCenter .pic .imgAnim.rt1.anim,
.listOriginal .ItemCenter .pic .imgAnim.rt2.anim,
.listOriginal .ItemCenter .pic .imgAnim.rt3.anim {
	right: -100%;
    opacity: 0;
}


.listOriginal .ItemCenter .pic .imgAnim.bt1 {
    left: 22px;
    top: 303px;
    z-index:  3;
}
.listOriginal .ItemCenter .pic .imgAnim.bt2 {
    left: 22px;
    top: 311px;
    z-index:  2;
    -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}
.listOriginal .ItemCenter .pic .imgAnim.bt3 {
    left: 22px;
    top: 320px;
    z-index:  1;
   -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
.listOriginal .ItemCenter .pic .imgAnim.bt1.anim,
.listOriginal .ItemCenter .pic .imgAnim.bt2.anim,
.listOriginal .ItemCenter .pic .imgAnim.bt3.anim {
	top: 100%;
    opacity: 0;
}

.wow {
	visibility: hidden;
}

.priceBl .variants {
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
.priceBl .variants {
-ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
}

.listOriginal .left, 
.listOriginal .right {
	opacity: 0;
}

@media (max-width: 1199px) {
	.listOriginal .left, 
	.listOriginal .right {
		opacity: 1;
	}
}

@media (min-width: 900px) {
    .menuTop li:nth-child(1) {
	display: none;
	}
}

@media (max-width: 900px) {
	header {
    	padding: 10px 0;
	}
	.headLine {
		padding: 0;
	}
	.menuTop {
		width: 100%;
	}
	.menuTop li {
		padding: 0 5px;
	}
	.menuTop li a {
		padding: 3px;
	    display: block;
		font-size: 0;
		transition: none;
	}
	.menuTop li a:before {
		display: block;
		width: 24px;
		height: 24px;
	    content: '';
		background-position: center;
		background-repeat: no-repeat;
	}
	.menuTop li:nth-child(1) a:before {
		background-image: url(../img/header-icon_home.png);
	}
	.menuTop li:nth-child(2) a:before {
		background-image: url(../img/header-icon_about.png);
	}
	.menuTop li:nth-child(3) a:before {
		background-image: url(../img/header-icon_order.png);
	}
	.menuTop li:nth-child(4) a:before {
		background-image: url(../img/header-icon_payment.png);
	}
	.menuTop li:nth-child(5) a:before {
		background-image: url(../img/header-icon_delivery.png);
	}
	.menuTop li:nth-child(6) a:before {
		background-image: url(../img/header-icon_prices.png);
	}
	.menuTop li:nth-child(7) a:before {
		background-image: url(../img/header-icon_news.png);
	}
	.wrapper {
    	padding-top: 51px;
	}
}

.newsBL p + p {
    margin-top: 10px;
    margin-bottom:10px;
}

.newsBL ul{
     margin-top: 10px;
    margin-bottom:10px;
}

.newsBL li{
     margin-top: 10px;
    margin-bottom:10px;
}


.newsBL p {
    margin-top: 10px;
    margin-bottom:10px;
}

.newsBL p + p {
    margin-top: 10px;
    margin-bottom:10px;
}

.newsBL ul{
     margin-top: 10px;
    margin-bottom:10px;
}

.newsBL li{
     margin-top: 10px;
    margin-bottom:10px;
}

.textBLock p {
      margin-top: 10px;
    margin-bottom:10px;
}