box_products{

}

.div_products{
box-sizing: border-box;
max-width: 100%;
}


.h1Product {
padding: 0px;
font-size: 28px;
font-weight:bold;
line-height: 1.5em;
overflow: hidden;
margin: 0px 15px 30px 15px;
text-transform: uppercase;
}
.h1Product span{
color: #d1a224;	
position: relative;
display: inline-block;
}
.h1Product span:after{
content:"";
width:1200px;
top: 25px;
height:1px;
background-color: rgba(109,120,123,0.2);
position: absolute;
left:100%;
margin-left: 20px;
}



.box_offer{
padding-top: 25px;
}
.wrap_home .box_offer{
padding-top: 0px;
}
.ProduktyDetailParent {
width: 100%;
margin: 0px auto;
position: relative;
border-top: none;
box-sizing: border-box;
padding: 0px;
}

.ProduktyDetailB{
/*background-color: rgba(0,0,0,0.1);*/
}

.ProduktyDetailA{
width: 100%;
max-width: 100%;
position: relative;
overflow: hidden;
height: 320px;
display: none;
padding-bottom: 130px;
}

.ProduktyDetail{
position: absolute;
margin: 0px auto;
right: 0px;
}

.ProduktyDetail .product{
float: left;
box-sizing: border-box;
padding: 20px 15px;
cursor: default;
position: relative;

}

.ProduktyDetail .product2{

box-sizing: border-box;
padding: 10px;
background-color: #FFFFFF;
transition: all 0.5s ease-out 0s;
}







.ProduktyDetailParent .aaNP{
display: inline-block;
position: absolute;
top:75%;
left:50%;
-ms-transform:translateX(-50%);
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
}

.ProduktyDetailParent .aaNP:after{
content:"";
position: absolute;
top:50%;
left:50%;
height:1px;
width:300%;
-ms-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
background-color: rgba(0,0,0,0.11);
z-index: -1;
}

.ProduktyDetailParent .isRun .aPrev,.ProduktyDetailParent .isRun .aNext{
cursor: pointer;
display: inline-block;
vertical-align: middle;
}
.ProduktyDetailParent .aPrev{
background: #FFFFFF url('../images/arrow_left.png') no-repeat;
background-position: 50% 50%;
background-repeat: no-repeat;
z-index: 1;
margin-right: -12px;
}
.ProduktyDetailParent .aNext{

background: #FFFFFF url('../images/arrow_right.png') no-repeat;
background-position: 50% 50%;
background-repeat: no-repeat;
}

.ProduktyDetailParent .aPrev, .ProduktyDetailParent .aNext{
width:44px;
height: 44px;
position: relative;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
/*background-size:0px 0px;*/ 
display: none;
border-radius:50%;
border: 3px solid rgba(180,207,221,1);
}

.ProduktyDetailParent .isRun .aPrev:hover,.ProduktyDetailParent .isRun .aNext:hover{
/*background-color: #9ec14d;*/
border-color:#5b85a6;
}
.ProduktyDetailParent .isRun .aPrev:active,.ProduktyDetailParent .isRun .aNext:active{
border-color: #36538a;
-webkit-transition: all 0s ease-out 0s;
transition: all 0s ease-out 0s;
}

.ProduktyDetailParent .isRun .aPrev:hover{

}
.ProduktyDetailParent .isRun .aNext:hover{

}









.ProduktyDetail .product2 .p_top{
display: block;
box-sizing: border-box;
/*overflow: hidden;*/
margin: 0px 0px 00px 0px;
text-align: right;
}
.ProduktyDetail .product2 .p_top img{
margin: 0px auto;
max-width: 100%;
display: block;
margin-bottom: 40px;
}
.ProduktyDetail .product2 .p_top .p_top_tit{
display: block;
color: #FFFFFF;
background-color:#e8b838;
font-weight: 400;
font-size:16px;
margin: 0px 12px;
transition: all 0.3s ease-out 0s;
min-height: 28px;
text-align: center;
padding: 10px 0px;

margin-bottom: -30px
}

.ProduktyDetail .product2:hover .p_top .p_top_tit{
box-shadow: 0px 4px 16px 0px rgba(252,207,86,1);
}

.ProduktyDetail .product2 .p_top .p_top_price{
font-size: 30px;
color:#344144;
font-weight:bold;
display: inline-block;
margin-bottom: 8px;
padding-left: 30px;
background-image: url("../images/penBefPrice.png");
background-repeat: no-repeat;
background-position:0px 50%;
position: absolute;
right:15px;
bottom:50px;
}
.ProduktyDetail .product2 .p_top .p_top_price>span{
font-size:18px;
}


.ProduktyDetail .product2 .p_top .linkOff{
display: block;
float: left;
padding: 8px 12px;
background-color: #4a96d4;
border-radius:5px;
color: #FFFFFF;
text-transform: uppercase;
font-size: 13px;
}
.ProduktyDetail .product2 .zajawkaOff{
padding: 0px 5px 0px 5px;
font-size: 13px;
color: #808080;
height: 82px;
overflow: hidden;
margin-bottom: 22px;
line-height: 1.5em;
}
.ProduktyDetail .product2 .linkSp{
display: block;

padding: 15px 0px 0px 0px;
}

.ProduktyDetail .product2 .linkOffa{
color: #FFFFFF;
font-size: 13px;
font-weight: normal;
padding: 35px 8px 10px 8px;
background-color:#e8b838;
position: absolute;
left:30px;
top:0px;
background-image: url("../images/ico_air.png");
background-position: 50% 5px;
background-repeat: no-repeat;
box-shadow:0 4px 16px 0 rgba(252, 207, 86, 1);
opacity:0;
-webkit-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;
}

.ProduktyDetail .product2:hover .linkOffa{opacity:1;}

.ProduktyDetail .product2 .p_top .p_top_tit .icoOff{
display: inline-block;
vertical-align: middle;
width: 31px;
height: 28px;
margin-right: 8px;
}

.ProduktyDetail .product2:hover .p_top .p_top_tit {
transition: all 0.5s ease-out 0s;
/*color: #9ec14d;*/
}
.ProduktyDetail .product2:hover .linkOffa {
transition: all 0.5s ease-out 0s;
/*color: #9ec14d;*/
}

.ProduktyDetail .product2:hover {
transition: all 0.5s ease-out 0s;

}

.wrap_home .ProduktyDetail .product2 .zajawkaOff {
display: block;
}



/*
@media screen and (max-width:1315px){
.ProduktyDetailParent .aPrev {left: 0px;}
.ProduktyDetailParent .aNext {right: 0px;}
.ProduktyDetailParent .isRun .aPrev:hover{left: 0px;}
.ProduktyDetailParent .isRun .aNext:hover{right: 0px;}	
}

@media screen and (max-width:768px){
.ProduktyDetailParent .aPrev, .ProduktyDetailParent .aNext {
width: 36px;
background-size:30px auto;
background-position: 50% 50%;
}
.ProduktyDetailB {padding: 0px 25px;}
}*/