/* © 2017 All Rights Reserved. Made for current store. Attention! Next styles are constant !!! */
.max-width-display{max-width:1600px;}
img{max-width:100%;}/* requirements from ebay tools */
.img-col-max-height {max-height:52px;}
.col-font-size{font-size:1.00rem;}
.color-PAY{color:rgb(0,0,139);}
.color-PAL{color:rgb(30,144,255);}
.padding-info-cols{padding-left:0;padding-right:0;}
.block-word{word-wrap:break-word;overflow-wrap:break-word;}
.font-bold{font-weight:bold;}
.neg-margin-bottom-16{margin-bottom:-16px;}
.padding-description{padding-bottom:16px;}
.gallery-type-cursor{cursor:zoom-in;}
/* extra small devices >= 0 and <= 575px */
/*@media only screen and (max-width:575px) {*/
    /*html,body{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;font-size:100%;color:#333;}*/
    /*h1,h2,h3,h4,h5,h6{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;color:#333;}*/
    /*h1{font-size:1.4rem}*/
    /*h2{font-size:1.3rem}*/
    /*h3{font-size:1.18rem}*/
    /*h4{font-size:1.18rem; font-weight:bold;}*/
    /*h5{font-size:1.1rem}*/
    /*h6{font-size:1rem}*/
/*}*/
/* small devices >= 576px and <= 768px */
/*@media only screen and (min-width:576px) and (max-width:768px) {*/
    /*html,body{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;font-size:100%;color:#333;}*/
    /*h1,h2,h3,h4,h5,h6{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;color:#333;}*/
    /*h1{font-size:1.4rem}*/
    /*h2{font-size:1.3rem}*/
    /*h3{font-size:1.18rem}*/
    /*h4{font-size:1.18rem; font-weight:bold;}*/
    /*h5{font-size:1.1rem}*/
    /*h6{font-size:1rem}*/
/*}*/
/* medium devices >= 769 and <= 992 */
/*@media only screen and (min-width:769px) and (max-width:992px) {*/
    /*html,body{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;font-size:100%;color:#333;}*/
    /*h1,h2,h3,h4,h5,h6{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;color:#333;}*/
    /*h1{font-size:1.4rem}*/
    /*h2{font-size:1.3rem}*/
    /*h3{font-size:1.18rem}*/
    /*h4{font-size:1.18rem; font-weight:bold;}*/
    /*h5{font-size:1.1rem}*/
    /*h6{font-size:1rem}*/
/*}*/
/* large devices >= 993 and <= 1200 */
/*@media only screen and (min-width:993px) and (max-width:1200px) {*/
    /*html,body{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;font-size:100%;color:#333;}*/
    /*h1,h2,h3,h4,h5,h6{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;color:#333;}*/
    /*h1{font-size:1.4rem}*/
    /*h2{font-size:1.3rem}*/
    /*h3{font-size:1.18rem}*/
    /*h4{font-size:1.18rem; font-weight:bold;}*/
    /*h5{font-size:1.1rem}*/
    /*h6{font-size:1rem}*/
/*}*/
/* extra large devices >= 1201 */
/*@media only screen and (min-width:1201px) {*/
    /*html,body{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;font-size:100%;color:#333;}*/
    /*h1,h2,h3,h4,h5,h6{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;color:#333;}*/
    /*h1{font-size:1.4rem}*/
    /*h2{font-size:1.3rem}*/
    /*h3{font-size:1.18rem}*/
    /*h4{font-size:1.18rem; font-weight:bold;}*/
    /*h5{font-size:1.1rem}*/
    /*h6{font-size:1rem}*/
/*}*/

html,body{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;font-size:100%;line-height:1.5;overflow-x:hidden}
h1,h2,h3,h4,h5,h6,p,span,ul,li,div,table{font-family:"Helvetica neue",Helvetica,Verdana,Sans-serif;}
h1{font-size:1.4rem;font-weight:bold;color:#333}
h2{font-size:1.3rem;font-weight:bold;color:#333}
h3{font-size:1.18rem;font-weight:bold;color:#333}
h4{font-size:1.18rem;font-weight:bold;color:#333}
h5{font-size:1.35rem;font-weight:bold}
h6{font-size:0.9rem;font-weight:bold}
/*p,span{font-size:1.0rem;font-weight:normal;color:#333}*/
p,span,ul,li,div,table{font-weight:normal;color:#333}

/* medium devices >= 0 and <= 992 */
@media only screen and (max-width:992px) {
    /*h1{font-size:1.4rem}*/
    /*h2{font-size:1.3rem}*/
    /*h3{font-size:1.18rem}*/
    h4{font-size:1.00rem; font-weight:bold;}
    /*h5{font-size:1.1rem}*/
    /*h6{font-size:1rem}*/
}

/* styles for responsive photos in gallery */
div#fullGallery {
    width:100%;
    max-width:800px;
    /*margin:16px 0;*/
    margin:auto; /* move image in center */
    /*border:2px solid #999;*/
}
div#smallImage ul {
    height:100px; /* tune size of image */
    width:100%;
    padding:0;
    margin-top:18px;
    list-style:none;
    white-space:nowrap;
    overflow-y:hidden;
    overflow-x:auto;
    text-align:center;
    -webkit-overflow-scrolling:touch;
    scroll-behavior:smooth;
}
div#smallImage ul li {
    display:inline-block;
    vertical-align:top;
    padding:0px 5px 0px 0px;
}
div#smallImage ul li:first-child {
    padding-left:0;
}
div#smallImage ul li:last-child {
    padding-right:0;
}
div#smallImage ul li img {
    /*border:2px solid #999;*/
    display:block;
    margin:0 auto;
    padding-bottom:10px; /* tune size of image */
    /*margin-bottom:1px;*/
    /*width:110px;*/
    height:90px; /* tune size of image */
    cursor:pointer;
}
div#bigImage {
    width:100%;
    max-width:800px;
    height:0px;
    padding-bottom:72%;
    position:relative;
}
div#bigImage ul {
    padding:0;
    margin:0;
    list-style:none;
}
div#bigImage ul li {
    position:absolute;
    left:0;
    top:0;
}
div#bigImage ul li div {
    display:block;
    opacity:0;
    transition:0.1s;
    width:100%;
}
div#bigImage ul li div img {
    display:block;
    padding-bottom:7px;
    width:100%;
    max-width:800px;
}
div#bigImage ul li div span {
    display:block;
    text-align:center;
    /*font:normal 14px/18px verdana, open-sans, helvetica, arial, sans-serif;*/
    color:dimgrey;
    text-rendering:optimizelegibility;
}
div#bigImage ul li input {
    display:none;
}
div#bigImage ul li input:checked + div {
    opacity:1;
}

/*video {*/
    /*width:100%;*/
    /*height:auto;*/
    /*margin:auto; !* move image in center *!*/
/*}*/
/* styles for youtube video */
.style-video {
    margin:.5em auto;
    max-width:480px;
    text-align:center;
    position:relative;
    min-height:120px;
    overflow:hidden;
    background-color:#555;
}
.style-video span {
    position:absolute;
    margin:0;
    color:white;
    background-color:rgba(0, 0, 0, .5);
}
.video-top {
    font-size:16px;
    width:100%;
    height:28px;
    line-height:28px;
    text-align:center;
    top:0;
    left:0;
    padding-left:10px;
    overflow:hidden;
}
.video-bottom {
    font-size:12px;
    width:100%;
    text-align:center;
    bottom:0;
    left:0;
}
.style-video img {
    display:block;
    max-width:100%;
    border:0;
}
.style-video a:after {
    content:"\A0\25BA";
    position:absolute;
    width:60px;
    height:50px;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    border:0;
    border-radius:10px;
    color:white;
    background:rgba(0, 0, 0, .6);
    font-size:24px;
    line-height:50px;
    cursor:pointer;
}
.style-video a:hover:after {
    background:#CC181E;
}
div.not-empty:after {content:"\00a0";}
/* style for PNG image of the every card */
/*.img-style {*/
    /*float:right;*/
    /*margin:5px 0 5px 5px;*/
    /*width:100px;*/
    /*opacity:0.90;*/
    /*filter:Alpha(opacity=90); !* IE8 and earlier *!*/
/*}*/
