/* === rfcrazy.com override v1.0 - bug fixes + ebyte localization === */

/* --- product detail (view_product): responsive images --- */
.flexslider{ max-width:600px !important; width:100% !important; box-sizing:border-box !important; margin-left:auto !important; margin-right:auto !important; }
.flexslider .slides img,
.flexslider img,
#hero .flexslider .slides img{ max-width:100% !important; height:auto !important; }
.modele img,
.modele-text img,
.characteristic img,
.sele-info img,
.products-wr img{ max-width:100% !important; height:auto !important; }
.modele{ overflow:hidden; }


/* --- product catalog (lists_product): prevent deformation --- */
.classlistd li{ overflow:hidden; }
.classlistd li figure{ overflow:hidden; }
.classlistd li figure img{
  width:100% !important; height:100% !important;
  object-fit:contain !important;
  position:absolute !important; left:0 !important; top:0 !important; right:0 !important; bottom:0 !important;
  margin:auto !important; max-width:100% !important; max-height:100% !important;
}
.classbox{ overflow:hidden !important; }
.classinfo{ display:flex !important; flex-wrap:wrap !important; }
.classinfo p{
  width:33.333% !important; box-sizing:border-box !important;
  padding-right:10px !important; margin-bottom:14px !important;
  min-height:22px !important; line-height:1.5 !important;
  overflow:hidden !important; word-break:break-all !important;
}
.classlistd li .classwrs h3{ overflow:hidden !important; text-overflow:ellipsis !important; white-space:nowrap !important; max-width:100%; }


/* --- producted 3-col grid: title truncation --- */
.producted li{ overflow:hidden; }
.producted li figcaption{
  min-height:62px !important; height:auto !important;
  line-height:1.4 !important; padding:18px 0 !important;
  box-sizing:border-box !important;
  white-space:nowrap !important; overflow:hidden !important; text-overflow:ellipsis !important;
  text-indent:24px !important;
}
.producted li mark{ box-sizing:border-box !important; }


/* --- responsive: catalog stacks on mobile --- */
@media (max-width:768px){
  .classlistd li figure{ width:100% !important; height:170px !important; }
  .classbox{ width:100% !important; float:none !important; }
  .classinfo p{ width:50% !important; }
  .producted li{ width:48% !important; margin-right:2% !important; }
  .producted li:nth-child(3n+3){ margin-right:2% !important; }
  .producted li:nth-child(2n+2){ margin-right:0 !important; }
}
@media (max-width:480px){
  .classinfo p{ width:100% !important; }
  .producted li{ width:100% !important; margin-right:0 !important; }
}

/* --- ebyte/17sucai icon localization overrides --- */
/*产品中心*/
.banner-box .flex-prev{ background-image:url(/uploads/ebres/prev2.png) !important; }
.banner-box .flex-next{ background-image:url(/uploads/ebres/next2.png) !important; }
.select{ background-image:url(/uploads/ebres/down1.png) !important; }
.product-search input[type=button]{ background-image:url(/uploads/ebres/search3.png) !important; }
.product-list li a{ background-image:url(/uploads/ebres/arrow5.png) !important; }
.product-more a{ background-image:url(/uploads/ebres/risd2.png) !important; }
.product-info:hover .product-wr .product-list li a{ background-image:url(/uploads/ebres/arrow6.png) !important; }
.proselect figcaption span{ background-image:url(/uploads/ebres/search4.png) !important; }
.proselect figcaption em{ background-image:url(/uploads/ebres/rad.png) !important; }
.proselect figcaption em:before{ background-image:url(/uploads/ebres/more4.png) !important; }
.download-list li a{ background-image:url(/uploads/ebres/arrow6.png) !important; }
.prosebg{ background-image:url(/uploads/ebres/select.jpg) !important; }
.download em{ background-image:url(/uploads/ebres/rad.png) !important; }
.download em:before{ background-image:url(/uploads/ebres/more4.png) !important; }
.proselect:nth-child(2):hover .prosebg{ background-image:url(/uploads/ebres/select1.png) !important; }
.selectbox span b{ background-image:url(/uploads/ebres/down.png) !important; }
.selectbox.hove span b,.selectbox:hover span b{ background-image:url(/uploads/ebres/downh.png) !important; }
.classdown li:hover{ background-image:url(/uploads/ebres/arrow6.png) !important; }
.producted li mark span{ background-image:url(/uploads/ebres/more2.png) !important; }
.pagelist a:first-child{ background-image:url(/uploads/ebres/arrow9.png) !important; }
.pagelist a:last-child{ background-image:url(/uploads/ebres/arrow10.png) !important; }
.pagelist a:first-child:hover{ background-image:url(/uploads/ebres/arrow9.png) !important; }
.pagelist a:last-child:hover{ background-image:url(/uploads/ebres/arrow10.png) !important; }
.mode-list.owl-theme .owl-controls .owl-buttons div.owl-prev{ background-image:url(/uploads/ebres/prev3.png) !important; }
.mode-list.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{ background-image:url(/uploads/ebres/prev4.png) !important; }
.mode-list.owl-theme .owl-controls .owl-buttons div.owl-next{ background-image:url(/uploads/ebres/next3.png) !important; }
.mode-list.owl-theme .owl-controls .owl-buttons div.owl-next:hover{ background-image:url(/uploads/ebres/next4.png) !important; }
.manual .manual-info:nth-child(1) a{ background-image:url(/uploads/ebres/load3.png) !important; }
.manual .manual-info:nth-child(2) a{ background-image:url(/uploads/ebres/tao1.png) !important; }
.modeload{ background-image:url(/uploads/ebres/load1.png) !important; }
.modeload:hover{ background-image:url(/uploads/ebres/load2.png) !important; }
.buying{ background-image:url(/uploads/ebres/cart.png) !important; }
.buying:hover{ background-image:url(/uploads/ebres/cart1.png) !important; }
.sample{ background-image:url(/uploads/ebres/car.png) !important; }
.sample:hover{ background-image:url(/uploads/ebres/car1.png) !important; }
.iphone-model .selectbox:hover span b,.iphone-model .selectbox.hove span b{ background-image:url(/uploads/ebres/down.png) !important; }
.iphone-model .modele-text p .buying:hover{ background-image:url(/uploads/ebres/cart.png) !important; }
.prolist >li span b{ background-image:url(/uploads/ebres/arrow8.png) !important; }
.promenus li a:before{ background-image:url(/uploads/ebres/arrow7.png) !important; }
.visele{ background-image:url(/uploads/ebres/sele.png) !important; }
.videoli li figure span{ background-image:url(/uploads/ebres/video1.png) !important; }
.tels span{ background-image:url(/uploads/ebres/tel1.png) !important; }
.ivideo .videobtbs{ background-image:url(/uploads/ebres/video1.png) !important; }
.technology-list >li >a span{ background-image:url(/uploads/ebres/radius9.png) !important; }
.technology-list >li >a span:before{ background-image:url(/uploads/ebres/down.png) !important; }
.technology-list >li >a:hover span,.technology-list >li >a.on span{ background-image:url(/uploads/ebres/radius9.png) !important; }
.technology-list >li >a:hover span:before,.technology-list >li >a.on span:before{ background-image:url(/uploads/ebres/down.png) !important; }
.project-data a{ background-image:url(/uploads/ebres/data.png) !important; }
.project-data a i{ background-image:url(/uploads/ebres/more4.png) !important; }
.project-data:nth-child(2) a{ background-image:url(/uploads/ebres/problem.png) !important; }
.project-input h2{ background-image:url(/uploads/ebres/data1.png) !important; }
.project-row .projetc-sele{ background-image:url(/uploads/ebres/down4.png) !important; }
.technology-left .selectbox span b{ background-image:url(/uploads/ebres/down5.png) !important; }
.common-problem li .problem-top:before{ background-image:url(/uploads/ebres/down6.png) !important; }
.ambia span:nth-child(1){ background-image:url(/uploads/ebres/eye.png) !important; }
.ambia span:nth-child(2){ background-image:url(/uploads/ebres/zan.png) !important; }
.ambia span:nth-child(1):hover{ background-image:url(/uploads/ebres/eye1.png) !important; }
.ambia span:nth-child(2):hover{ background-image:url(/uploads/ebres/zan1.png) !important; }
.common-problem li .problem-top:hover:before,.common-problem li .problem-top.on:before{ background-image:url(/uploads/ebres/down7.png) !important; }
.levamenu li a:before{ background-image:url(/uploads/ebres/arrow5.png) !important; }
.levamenu li a:hover:before{ background-image:url(/uploads/ebres/arrow5.png) !important; }
.data-loads li .paf{ background-image:url(/uploads/ebres/load1.png) !important; }
.data-loads li:hover .paf{ background-image:url(/uploads/ebres/load2.png) !important; }
.eq-list li{ background-image:url(/uploads/ebres/eqbg.png) !important; }
.eq-list li b{ background-image:url(/uploads/ebres/eqho.png) !important; }
.eq-list li:nth-child(1) i{ background-image:url(/uploads/ebres/weix.png) !important; }
.eq-list li:nth-child(2) i{ background-image:url(/uploads/ebres/gm.png) !important; }
.eq-list li:nth-child(3) i{ background-image:url(/uploads/ebres/weib.png) !important; }
.flex-direction-nav .arrow{ background-image:url(/uploads/ebres/nav.png) !important; }
