@charset "utf-8";

@import url("css_family_PT+Sans_text__.css#x20BD;");

body { font-size: 14px; background: url("bg.png") 0px 0px repeat; text-size-adjust: none; }

html { }

html > body { font-family: -apple-system, BlinkMacSystemFont, "Myriad Pro Light", Helvetica, Arial, "PT Sans", sans-serif; min-width: 950px; }

h1, h2, h3, h4 { font-weight: normal; }

p { }

a { text-decoration: none; }

li { list-style: none; }

hr { height: 2px; border-top: 1px solid rgb(242, 242, 242); border-bottom: 1px solid rgb(255, 255, 255); margin-top: 16px; margin-bottom: 28px; padding: 0px; }

address { font-style: normal; }

header.header, section.content, footer.footer { display: block; margin: 0px auto; width: 950px; }

.relative, .relative_review { position: relative; }

article { background-repeat: no-repeat !important; }

div.payments { text-align: center; color: rgb(60, 60, 59); padding: 30px 37px; width: 876px; border-top: 1px solid rgb(228, 228, 228); border-right: 1px solid rgb(228, 228, 228); border-left: 1px solid rgb(228, 228, 228); border-image: initial; border-bottom: none; background-color: rgb(255, 255, 255); display: block; border-radius: 4px; box-shadow: rgb(176, 176, 176) 0px 1px 1px; margin-bottom: 25px; overflow: hidden; }

.header-container { position: relative; left: 0px; top: 0px; right: 0px; z-index: 10; transition: top 0.2s ease-in-out; transform: translate3d(0px, 0px, 0px); }

.header-container.fixed { position: sticky; }

.header-container.fixed-to-top { top: 0px; }

.header-container.fixed-to-top .logo { border-radius: 0px 0px 4px 4px; }

.header.header { overflow: hidden; padding-top: 20px; }

.header.header address { float: left; width: 650px; }

.header.header address p, .header.header address ul { float: left; }

.header.header address p { font-size: 16px; padding: 9px 0px 0px 10px; float: right; color: rgb(255, 255, 255); display: block; line-height: 18px; }

.header.header address p a { color: rgb(255, 255, 255); text-decoration: none; }

.header.header address ul { display: block; float: right; margin: 22px 0px 0px; }

.header.header address ul li { float: left; margin-right: 8px; }

.header.header address ul li a { color: rgb(227, 227, 227); font-size: 11px; }

.header.header address ul li a:hover { border-bottom: 1px dotted rgb(227, 227, 227); }

.header.header address ul li a i { background: url("../images/sprite.png") 0px 0px repeat; display: block; float: left; width: 20px; height: 20px; margin-right: 3px; }

.header.header address ul li.mail a i { background-position: 0px -169px; }

.header.header address ul li.skype a i { background-position: -52px -169px; }

.header.header address ul li.icq a i { background-position: -99px -169px; }

.header.header address ul li.address a i { background-position: -133px -169px; }

.header.sticky { padding-top: 20px; }

.for_sticky_header { display: block; position: relative; top: -93px; visibility: hidden; }

.header-container.fixed-to-top:not(.sticky) + .header { /*padding-top: 113px;*/ }

.header.header div#infoContainer { min-height: 118px; border: 1px solid rgb(228, 228, 228); background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgb(176, 176, 176) 0px 1px 1px; margin-bottom: 25px; overflow: hidden; }

.header.header div#infoContainer a { width: 188px; border-right: 1px solid rgb(228, 228, 228); height: 130px; float: left; display: block; background-position: center 5px; background-repeat: no-repeat; color: rgb(145, 145, 145); font-size: 14px; text-align: center; }

.header.header div#infoContainer a.noBorder { border-right: 0px; }

.header.header div#infoContainer a.oplata { background-image: url("oplata.jpg"); }

.header.header div#infoContainer a.dostavka { background-image: url("dostavka.jpg"); }

.header.header div#infoContainer a.contacts { background-image: url("contacts.jpg"); }

.header.header div#infoContainer a.garanty { background-image: url("garanty.jpg"); }

.header.header div#infoContainer a.repair { background-image: url("repair.jpg"); }

.header.header div#infoContainer li:last-child { border-right: none; }

.header.header div#infoContainer a span.title { font-size: 22px; color: rgb(53, 53, 53); margin-top: 52px; text-align: center; display: block; margin-bottom: 3px; text-decoration: none; }

.header.header ul#infoContainer a:hover span.title { text-decoration: underline; }

.header.header div#subMenu, .footer.footer div#subMenu { margin-bottom: 20px; text-align: center; }

.header.header div#subMenu span.current, .footer.footer div#subMenu span.current { color: rgb(0, 0, 0); font-size: 16px; margin-left: 10px; margin-right: 10px; }

.header.header div#subMenu a, .footer.footer div#subMenu a { text-decoration: underline; font-size: 16px; color: dodgerblue; margin-left: 10px; margin-right: 10px; line-height: 2; overflow-wrap: normal; }

.header.header div#subMenu span, .footer.footer div#subMenu span { line-height: 2; }

.footer.footer div#subMenu a, .footer.footer div#subMenu span, .header.header div#subMenu a, .header.header div#subMenu span { display: inline-block; }

ul.socials { float: right; width: 17%; text-align: center; margin-top: 9px;}

ul.socials li { display: inline-block; margin-left: 10px; }

ul.socials li a { background: url("images/sprite-new.png") 0px 0px repeat; display: block; width: 25px; height: 25px; transition: 0.2s ease-out; }

ul.socials li a:hover { opacity: 0.8; transform: translate(0px, 2px); }

ul.socials li.facebook a { background-position: 55px -120px; }

ul.socials li.twitter a { background-position: 0px -120px; }

ul.socials li.vkontakte a { background-position: 125px -120px; }

ul.socials li.instagram a { background-position: 90px -120px; }


/*
div.logo { height: 93px; background: linear-gradient(rgb(58, 58, 58) 0%, rgb(28, 28, 28) 100%); border-radius: 4px; box-sizing: border-box; padding: 0px 15px; margin: 0px auto; width: 950px; z-index: 100; }
*/
div.logo { height: 93px; background-color:black; border-radius: 4px; box-sizing: border-box; padding: 0px 15px; margin: 0px auto; width: 950px; z-index: 100; }


div.logo .apple { float: left; width: 58%; text-align: center; }

div.logo .apple a { background: url("images/logo-ep.jpg") center 0px / 76% no-repeat; display: inline-block; height: 76px; width: 120px; margin-top: 0px; transition: 0.4s ease-out; }

div.logo .apple a:hover { transform: translate(-3px, 0px); }

div.logo h1 { color: rgb(255, 255, 255); font-size: 14px; float: right; line-height: 54px; margin-right: 40px; }

div.logo .left { float: left; }

div.logo .right { float: right; } 

div.logo .phone { width: 21%; }

div.logo .phone.right { text-align: right; }

div.logo .phone a { margin-top: 15px; color: rgb(255, 255, 255); text-decoration: none; display: inline-block; font-size: 20px; }

div.logo .phone .phone-caption { color: rgb(153, 153, 153); font-size: 11px; padding-top: 4px; }

.contacts-header { width: 70%; margin-left: 13%; text-align: center; float: left; margin-top: -20px; }

.contacts-header li { display: inline-block; padding-top: 20px; color: rgb(255, 255, 255); font-size: 11px; }

.contacts-header li a { color: rgb(255, 255, 255); font-size: 11px; }

.contacts-header li i { display: inline-block; background: url("images/sprite-new.png") 0px 0px no-repeat; position: relative; top: 3px; }

.contacts-header .mail i { background: url("images/sprite-new.png") 0px -74px no-repeat; width: 15px; height: 11px; margin-right: 5px; }

.contacts-header .skype { margin-left: 19px; }

.contacts-header .skype i { background: url("images/sprite-new.png") -144px -71px no-repeat; width: 16px; height: 16px; margin-right: 6px; }

.contacts-header .address { margin-left: 16px; }

.contacts-header .address i { background: url("images/sprite-new.png") -129px -72px no-repeat; width: 11px; height: 15px; margin-right: 10px; }

.contacts-header .messengers { margin-left: 21px; }

.footer.footer div.info ul .messengers i, .contacts-header .messengers i { width: 18px; height: 18px; margin-right: 6px; }

.footer.footer div.info ul .messengers i.icq, .contacts-header .messengers i.icq { background-position: -22px -70px; }

.footer.footer div.info ul .messengers i.viber, .contacts-header .messengers i.viber { background-position: -47px -70px; }

.footer.footer div.info ul .messengers i.telegram, .contacts-header .messengers i.telegram { background-position: -70px -70px; }

.footer.footer div.info ul .messengers i.whatsup, .contacts-header .messengers i.whatsup { background-position: -97px -70px; }

div.staticContent { border-top: 1px solid rgb(228, 228, 228); border-right: 1px solid rgb(228, 228, 228); border-left: 1px solid rgb(228, 228, 228); border-image: initial; border-bottom: none; background-color: rgb(255, 255, 255); background-position: center center; background-repeat: no-repeat; display: block; border-radius: 4px; box-shadow: rgb(176, 176, 176) 0px 1px 1px; margin-bottom: 25px; overflow: hidden; }

div.staticContent div.text { margin: 40px; font-size: 14px; line-height: 22px; }

div.staticContent div.text ul.garanty { margin-left: 50px !important; }

div.staticContent div.text ul.garanty li { list-style: inside; }

div.staticContent div.text li { list-style: decimal; margin-bottom: 10px; }

div.staticContent div.text ul, ol { margin-left: 60px; margin-top: 10px; margin-bottom: 10px; }

div.staticContent h2 { font-size: 40px; line-height: 40px; margin-bottom: 20px; }

ul.container > li { border-top: 1px solid rgb(228, 228, 228); border-right: 1px solid rgb(228, 228, 228); border-left: 1px solid rgb(228, 228, 228); border-image: initial; border-bottom: none; background-color: rgb(255, 255, 255); background-image: url("aj-preloader.png"); background-position: center center; background-repeat: no-repeat; display: block; border-radius: 4px; box-shadow: rgb(176, 176, 176) 0px 1px 1px; margin-bottom: 25px; overflow: hidden; }

ul.container > li.cancel { background: none; border: none; box-shadow: none; padding-bottom: 1px; }

ul.container > li article { color: rgb(60, 60, 59); padding: 30px 37px; width: 876px; border-radius: 4px; opacity: 0; overflow: hidden; position: relative; }

ul.container > li article h2 { font-size: 48px; margin-bottom: 21px; }

ul.container > li article ul li { font-size: 20px; margin-bottom: 8px; }

ul.container > li article ul li span { color: deepskyblue; }

ul.container > li article hgroup { float: left; margin-top: 5px; position: relative; }

ul.container > li article hgroup h2 { font-size: 24px; margin-bottom: 1px; width: 185px; line-height: 27px; }

ul.container > li article hgroup h3 { color: rgb(51, 51, 51); font-size: 13px; }

ul.container > li article table { float: right; }

ul.container > li article table td { color: rgb(60, 60, 59); font-size: 18px; text-align: center; line-height: 36px; }

ul.container > li article table td span { color: deepskyblue; }

ul.container > li article.left, ul.container > li article.right { display: block; width: 390px; border-radius: 4px; box-shadow: rgb(176, 176, 176) 0px 1px 1px; overflow: hidden; }

ul.container > li article.left table, ul.container > li article.right table { width: 187px; margin-top: 2px; }

ul.container > li article.left table td, ul.container > li article.right table td { text-align: left; }

ul.container > li article.left { float: left; }

ul.container > li article.right { float: right; }

ul.container > li article img { position: absolute; top: 0px; right: 0px; }

article.nikeFuelband { background: url("../images/sport/nike_fuelband_se.jpg") 500px center no-repeat rgb(255, 255, 255); height: 400px; }

article.jawboneUp { background: url("../images/sport/jawbone_up.jpg") 50px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.jawboneUp h2, article.jawboneUp ul, article.jawboneUp a { margin-left: 50%; }

article.fitbitForce h2, article.fitbitForce ul, article.fitbitForce a { margin-left: 49%; }

article.fitbitForce { background: url("../images/sport/fitbit1.jpg") 120px center no-repeat rgb(255, 255, 255); height: 350px; }

article.pebble-time { background: url("../images/sport/peble-time.png") 400px bottom / 63% no-repeat rgb(255, 255, 255); height: 250px; }

article.pebble-round { background: url("../images/sport/peble-round.png") 400px bottom / 58% no-repeat rgb(255, 255, 255); height: 250px; }

article.pebble { background: url("../images/sport/pebble.jpg") 400px bottom no-repeat rgb(255, 255, 255); height: 250px; }

article.pebbleSteel { background: url("../images/sport/pebbleSteel.jpg") 400px bottom no-repeat rgb(255, 255, 255); height: 250px; }

article.cogitoWatchPop { background: url("../images/sport/cogitoWatchPop.jpg") 300px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.CasioGShock { background: url("../images/sport/casio-gshock.png") 350px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.jawbone3 { background: url("../images/sport/jawbone3.jpg") 350px center / 60% no-repeat rgb(255, 255, 255); height: 300px; }

article.fibrum { background: url("../images/sport/fibrum.jpg") 93% 100% / 38% no-repeat rgb(255, 255, 255); height: 300px; }

article.miband { background: url("../images/sport/miband.jpg") center bottom / 65% no-repeat rgb(255, 255, 255); height: 500px; text-align: center; }

article.miband a.button { display: inline-block; }

article.miband2 { background: url("../images/sport/Xiaomi-Mi-Band-2.png") center bottom / 65% no-repeat rgb(255, 255, 255); height: 500px; text-align: center; }

article.miband2 a.button { display: inline-block; }

article.cogitoWatchClassicLeather { background: url("../images/sport/Cogito-watch-Classic-lether.jpg") 350px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.cogitoWatchClassicSteal { background: url("../images/sport/Cogito-watch-Classic-st.jpg") 420px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.cogitoWatchClassic { background: url("../images/sport/cogitoWatchClassic.jpg") 300px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.imwatch { background: url("../images/sport/imwatch.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.cookooWatch { background: url("../images/sport/cookoo_watch_2_6.jpg") 40px -133px no-repeat rgb(255, 255, 255); height: 180px; text-align: right; }

article.cookooWatch a { float: right; margin-top: 15px; }

article.goProSilver { background: url("../images/sport/goProSilver.jpg") 37px bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: right; }

article.goProSilver a { float: right; margin-top: 15px; }

article.goProBlack { background: url("../images/sport/goProBlack.jpg") right bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: left; }

article.goProBlack4 { background: url("../images/sport/goProBlack4.jpg") right bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: left; }

article.goProSession { background: url("../images/foto/gopro-session.jpg") right bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: left; }

article.goProSilver4 { background: url("../images/sport/goProSilver4.jpg") right bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: left; }

article.gGlass { background: url("../images/sport/gGlass.jpg") 0px bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: right; }

article.gGlass a { float: right; margin-top: 15px; }

article.moto360 { background: url("../images/sport/moto360.jpg") 0px bottom no-repeat rgb(255, 255, 255); height: 350px; text-align: right; }

article.moto360 a { float: right; margin-top: 15px; }

article.moto360-2 { background: url("../images/sport/moto360-2.jpg") 94% 94% / 28% no-repeat rgb(255, 255, 255); height: 400px; }

article.oloclip5s { background: url("../images/sport/oloclip5s.jpg") right bottom no-repeat rgb(255, 255, 255); height: 330px; text-align: left; }

article.oloclip5c { background: url("../images/sport/oloclip5c.jpg") 0px center no-repeat rgb(255, 255, 255); height: 320px; text-align: right; }

article.withingsPulseO2 { background: url("../images/sport/withingsPulseO2.jpg") right bottom no-repeat rgb(255, 255, 255); height: 400px; text-align: left; }

article.oloclip5c a { float: right; margin-top: 15px; }

article.ps5 { background: url("../images/games/PS5.jpg") 85% center / 35% no-repeat rgb(255, 255, 255); height: 350px; }

article.xBox { background: url("../images/games/xbox_one.jpg") 50px center no-repeat rgb(255, 255, 255); height: 350px; }

article.xBox ul, article.xBox a, article.xBox h2 { margin-left: 50%; }

article.xBox-test { background: url("../images/games/xbox_one.jpg") 88% center no-repeat rgb(255, 255, 255); height: 350px; }

article.ps4 { background: url("../images/games/ps4.jpg") 400px center no-repeat rgb(255, 255, 255); height: 350px; }

article.ps4White { background: url("../images/games/ps4White.jpg") 550px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.mogaAcePower { background: url("../images/games/mogaAcePower.jpg") 350px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.phantom2 { background: url("../images/games/phantom2.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.parrotDrone { background: url("../images/games/drone.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.spyTank { background: url("../images/games/spy_tank.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 280px; }

article.roverRevolution { background: url("../images/games/rover_revolution.jpg") 450px center no-repeat rgb(255, 255, 255); height: 300px; }

article.sphero { background: url("../images/games/sphero.jpg") 50px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.sphero h2, article.sphero ul, article.sphero a { margin-left: 70%; }

article.ferrariEnzo { background: url("../images/games/ferrariEnzo.jpg") 350px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.iCessBMWX6 { background: url("../images/games/icess_car_bmw6.jpg") 250px 120px no-repeat rgb(255, 255, 255); height: 300px; }

article.Porsche911Carrera { background: url("../images/games/Porsche_911_Carrera.jpg") center bottom no-repeat rgb(255, 255, 255); height: 400px; }

article.LamborghiniAventador { background: url("../images/games/lamborghini.jpg") 50px 100px no-repeat rgb(255, 255, 255); height: 300px; }

article.LamborghiniAventador ul, article.LamborghiniAventador a { margin-left: 65%; }

article.griffin { background: url("../images/games/griffin.jpg") 350px center no-repeat rgb(255, 255, 255); height: 300px; }

article.xiaomiHealth { background: url("../images/health/xiaomi-ihealth.jpg") 20px center / 56% no-repeat rgb(255, 255, 255); height: 340px; }

article.xiaomiHealth h2, article.xiaomiHealth ul, article.xiaomiHealth a { margin-left: 60%; }

article.masterOsanki { background: url("../images/health/masterOsanki.jpg") 20px center no-repeat rgb(255, 255, 255); height: 340px; }

article.masterOsanki h2, article.masterOsanki ul, article.masterOsanki a { margin-left: 60%; }

article.doorbot { background: url("../images/health/doorbot.jpg") 20px center no-repeat rgb(255, 255, 255); height: 300px; }

article.doorbot h2, article.doorbot ul, article.doorbot a { margin-left: 60%; }

article.Lifx { background: url("../images/health/lifx.jpg") 500px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.philipsHue { background: url("../images/health/philips_hue.jpg") 400px bottom no-repeat rgb(255, 255, 255); height: 250px; }

article.bodyAnalyzer { background: url("../images/health/smart_body_analyzer.jpg") 480px bottom no-repeat rgb(255, 255, 255); height: 350px; }

article.bloodPressureMonitor { background: url("../images/health/blood_pressure_monitor.jpg") 480px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.babyMonitor { background: url("../images/health/smart_baby_monitor.jpg") 480px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.pulse { background: url("../images/health/pulse.jpg") 20px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.pulse h2, article.pulse ul, article.pulse a { margin-left: 70%; }

article.ihealthScale { background: url("../images/health/ihealth_scale.jpg") 400px center no-repeat rgb(255, 255, 255); height: 300px; }

article.weatherStation { background: url("../images/health/Netatmo_Urban_Weather_Station.jpg") right bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.chromeCast { background: url("../images/health/chromeCast.jpg") right bottom no-repeat rgb(255, 255, 255); height: 330px; }

article.leapMotion { background: url("../images/health/leap_motion.jpg") 470px bottom no-repeat rgb(255, 255, 255); height: 330px; }

article.dropCam { background: url("../images/health/dropcam.jpg") left center no-repeat rgb(255, 255, 255); height: 280px; }

article.dropCam h2, article.dropCam ul, article.dropCam a { margin-left: 50%; }

article.beoPlayA8 { background: url("../images/audio/beoPlay_a8.jpg") 400px bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.beoPlayA9 { background: url("../images/audio/beoPlay_a9.jpg") 40px bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.beoPlayA9 h2, article.beoPlayA9 ul, article.beoPlayA9 a { margin-left: 60%; }

article.beolit_12 { background: url("../images/audio/beolit_12.jpg") 550px bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.CeppleinAirLighting { background: url("../images/audio/Cepplein_Air_lighting.jpg") 350px bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.BowersWilkinsA7 { background: url("../images/audio/Bowers_Wilkins_A7.jpg") 500px bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.MonsterBeatsPill { background: url("../images/audio/monster_beats_pill.jpg") left bottom no-repeat rgb(255, 255, 255); height: 320px; }

article.MonsterBeatsPill h2, article.MonsterBeatsPill ul, article.MonsterBeatsPill a { margin-left: 55%; }

article.jblCharge { background: url("../images/audio/JBL_Charge.jpg") 400px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.jblRumble { background: url("../images/audio/JBL_Rumble.jpg") 400px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.jblFlip { background: url("../images/audio/jbl_flip.jpg") 50px center no-repeat rgb(255, 255, 255); height: 300px; }

article.jblFlip h2, article.jblFlip ul, article.jblFlip a { margin-left: 65%; }

article.JblVenueLT { background: url("../images/audio/Jbl_Venue_LT2.jpg") 400px bottom / 56% no-repeat rgb(255, 255, 255); height: 300px; }

article.MonsterBeatsSolo2 { background: url("../images/audio/solo2_new.jpg") right top no-repeat rgb(255, 255, 255); height: 260px; }

article.MonsterBeatsSolo { background: url("../images/audio/Monster_Beats_Solo.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.urBeats { background: url("../images/audio/urBeats1.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.MonsterBeatsWireless { background: url("../images/audio/MonsterBeatsWireless.jpg") 450px bottom no-repeat rgb(255, 255, 255); height: 400px; }

article.MonsterBeatsToure { background: url("../images/audio/monster_beats_toure.jpg") 50px bottom no-repeat rgb(255, 255, 255); height: 250px; }

article.MonsterBeatsToure h2, article.MonsterBeatsToure ul, article.MonsterBeatsToure a { margin-left: 52%; }

article.MonsterBeatsStudio { background: url("../images/audio/Monster_beats_studio1.jpg") 550px bottom / 310px no-repeat rgb(255, 255, 255); height: 250px; }

article.MonsterBeatsPro { background: url("../images/audio/Monster_beats_Pro.jpg") 0px bottom no-repeat rgb(255, 255, 255); height: 260px; }

article.MonsterBeatsPro h2, article.MonsterBeatsPro ul, article.MonsterBeatsPro a { margin-left: 50%; }

article.JblPebble { background: url("../images/audio/JblPebble.jpg") right bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.JblPebble h2, article.JblPebble ul, article.JblPebble a { }

article.JblPebbleOrange { background: url("../images/audio/JblPebbleOrange.jpg") right bottom no-repeat rgb(255, 255, 255); height: 260px; }

article.JblPebbleWhite { background: url("../images/audio/JblPebbleWhite.jpg") right bottom no-repeat rgb(255, 255, 255); height: 260px; }

article.JblFlip2 { background: url("../images/audio/JblFlip2.jpg") left bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.JblFlip2 h2, article.JblFlip2 ul, article.JblFlip2 a { margin-left: 50%; }

article.JblSpark { background: url("../images/audio/JblSpark.jpg") right bottom no-repeat rgb(255, 255, 255); height: 240px; }

article.JblVoyagerWhite { background: url("../images/audio/JblVoyagerWhite.jpg") left bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.JblVoyagerWhite h2, article.JblVoyagerWhite ul, article.JblVoyagerWhite a { margin-left: 60%; }

article.JblPulse { background: url("../images/audio/JblPulse.jpg") left center no-repeat rgb(255, 255, 255); height: 300px; }

article.JblPulse h2, article.JblPulse ul, article.JblPulse a { margin-left: 60%; }

article.HarmanKardonEsquire { background: url("../images/audio/HarmanKardonEsquire.jpg") 30px bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.HarmanKardonEsquire h2, article.HarmanKardonEsquire ul, article.HarmanKardonEsquire a { margin-left: 60%; }

article.HarmanKardonNova { background: url("../images/audio/HarmanKardonNova.jpg") 540px bottom no-repeat rgb(255, 255, 255); height: 260px; }

article.HarmanKardonAURABlack { background: url("../images/audio/HarmanKardonAURABlack.jpg") right bottom no-repeat rgb(255, 255, 255); height: 330px; }

article.HarmanKardonONYX { background: url("../images/audio/HarmanKardonONYX.jpg") 100px center no-repeat rgb(255, 255, 255); height: 260px; }

article.HarmanKardonONYX h2, article.HarmanKardonONYX ul, article.HarmanKardonONYX a { margin-left: 50%; }

article.new_imac { background: 451px top no-repeat rgb(255, 255, 255); height: 400px; }

article.new_imac h2 { font-size: 80px !important; }

article.new_imac .button { margin: 30px 0px 0px; }

article.new_imac5K { background: center bottom no-repeat rgb(255, 255, 255); height: 650px; }

article.new_imac5K h2 { font-size: 60px !important; }

article.new_imac5K .button { margin: 30px 0px 0px; }

article.ipad_mini { background: url("../images/ipad_mini.jpg") 500px bottom no-repeat rgb(255, 255, 255); height: 400px; padding: 90px 0px 20px 40px; }

article.ipad_mini h2 { font-size: 74px !important; margin-bottom: 33px !important; }

article.ipadMini2 { background: 400px bottom no-repeat rgb(255, 255, 255); height: 520px; }

article.ipadMini2 h2 { font-size: 74px !important; margin-bottom: 33px !important; }

article.ipadMini3 { background: left bottom no-repeat rgb(255, 255, 255); height: 520px; }

article.ipadMini3 h2 { margin-left: 45%; font-size: 74px !important; margin-bottom: 33px !important; }

article.ipadMini3 .button { margin: 20px 0px 0px 45%; }

article.ipadMini3 ul { margin-left: 45%; }

article.ipadMini4 { background: left bottom / 90% no-repeat rgb(255, 255, 255); height: 677px; margin-bottom: -70px; }

article.ipadMini4 h2 { font-size: 74px !important; margin-bottom: 33px !important; }

article.ipadMini4 .button { margin: 20px 0px 0px; }

article.ipadMini4 ul { }

article.ipad4 { background: url("../images/ipad4.jpg") -255px bottom no-repeat rgb(255, 255, 255); height: 360px; }

article.ipad4 h2 { text-align: right; font-size: 74px !important; margin: 5px 20px 20px !important; }

article.ipad4 .button { margin: 20px 0px 0px; float: right; }

article.ipad4 ul { float: right; }

article.ucho-1 { background: 470px top no-repeat rgb(255, 255, 255); height: 330px; }

article.ucho-1 h2 { margin-top: 50px; font-size: 54px; }

article.ucho-2 { background: 490px top no-repeat rgb(255, 255, 255); height: 330px; }

article.ucho-2 h2 { margin-top: 50px; font-size: 54px; }

article.retina { background: 0px 0px no-repeat; height: 450px; }

article.retina13 { background: right 70px no-repeat rgb(255, 255, 255); height: 450px; }

article.ipod_touch { background: url("../images/ipod_touch.jpg") right 1px no-repeat rgb(255, 255, 255); height: 330px; }

article.ipod_touch h2 { margin-top: 60px; margin-bottom: 35px; }

ul.container > li article.ipod_touch h2 { font-size: 56px; }

article.ipod_touch6 { background: center 122px / 90% no-repeat rgb(255, 255, 255); height: 600px; text-align: center; }

article.ipod_touch6 h2 { margin-top: 30px; margin-bottom: 35px; }

article.ipod_touch6 ul { margin-top: 330px; }

article.ipod_touch6 a.button { margin: 30px auto 0px; }

ul.container > li article.ipod_touch6 h2 { font-size: 56px; }

article.ipod_nano { background: url("../images/ipod_nano.jpg") center 250px no-repeat rgb(255, 255, 255); height: 520px; text-align: center; }

article.ipod_nano h2 { width: 100%; }

article.ipod_nano a.button { margin: 20px auto; }

ul.container > li article.ipod_nano h2 { font-size: 56px; margin-top: 30px; }

article.new_mac_mini { background: center 350px no-repeat rgb(255, 255, 255); height: 500px; text-align: center; }

article.new_mac_mini h2 { width: 100%; font-size: 70px !important; margin-bottom: 30px !important; }

article.new_mac_mini a.button { margin: 10px auto 0px; }

ul.container > li article.ipod_nano h2 { font-size: 56px; margin-top: 30px; }

article.iphoneCases { background: url("../images/iphoneCases.jpg") center bottom no-repeat rgb(255, 255, 255); height: 250px; text-align: center; }

ul.container > li article.iphoneCases table tr td h2 { font-size: 20px; }

ul.container > li article.iphoneCases table tr td { width: 50%; }

ul.container > li article.iphoneCases table tr td .button { margin-top: 10px; }

ul.container > li article.iphoneCases table tr td.leftColumn h2 { text-align: left; margin-left: 100px; margin-bottom: 5px; }

ul.container > li article.iphoneCases table tr td.leftColumn .button { margin-left: 100px; float: left; }

ul.container > li article.iphoneCases table tr td.rightColumn { text-align: right; }

ul.container > li article.iphoneCases table tr td.rightColumn h2 { margin-right: 100px; margin-bottom: 5px; }

ul.container > li article.iphoneCases table tr td.rightColumn .button { float: right; margin-right: 100px; }

article.iphoneCases table { width: 100%; }

.button_14 { width: 144px !important; }

article.iphone5cases { background: url("../images/iphone5cases.jpg") center bottom no-repeat rgb(255, 255, 255); height: 300px; text-align: center; }

article.iphone5cases .button { margin-left: 40%; }

ul.container > li article.iphone5cases h2 { font-size: 60px; margin-bottom: 10px; }

article.iphones { background: url("../images/iphone4s.jpg") 419px 22px no-repeat rgb(255, 255, 255); height: 330px; }

article.iphone5 { background: url("../images/iphone5.jpg") 536px 18px no-repeat rgb(255, 255, 255); height: 330px; }

article.iphone5C { background: url("../images/iphone5C.jpg") 30px center no-repeat rgb(255, 255, 255); height: 330px; }

article.iphone5S { background: 460px center no-repeat rgb(255, 255, 255); height: 420px; }

article.iphone6 { background: 500px center no-repeat rgb(255, 255, 255); height: 470px; }

article.iphone6s { background: 500px center no-repeat rgb(255, 255, 255); height: 470px; }

article.iphone7 { background: url("../images/iphone7.jpg") 630px center no-repeat rgb(255, 255, 255); }

article.iphone7red { background: url("../images/iphone7red.jpg") 662px center no-repeat rgb(255, 255, 255); height: 470px; }

article.airpods { background: 538px center / 38% no-repeat rgb(255, 255, 255); }

article.iphone5se { background: 470px center / 50% no-repeat rgb(255, 255, 255); height: 470px; }

ul.container > li article.atv4 { background: 500px 26px / 35% no-repeat rgb(255, 255, 255); height: 270px; }

ul.container > li article.iphone6 h2 { font-size: 60px; margin-bottom: 10px; text-align: left; }

article.iphone6 .button, article.iphone6s .button { margin-top: 25px !important; }

ul.container > li article.iphone5C h2 { font-size: 60px; margin-left: 430px; margin-bottom: 10px; }

ul.container > li article.iphone5S h2 { font-size: 60px; margin-bottom: 10px; }

article.iphone5C .button { margin: 20px 0px 0px 430px; }

article.iphone5C ul { margin-left: 430px; }

article.iphone5C ul li.white { background: url("../images/white5C.jpg") no-repeat rgb(255, 255, 255); text-indent: 25px; }

article.iphone5C ul li.pink { background: url("../images/pink5C.jpg") no-repeat rgb(255, 255, 255); text-indent: 25px; }

article.iphone5C ul li.yellow { background: url("../images/yellow5C.jpg") no-repeat rgb(255, 255, 255); text-indent: 25px; }

article.iphone5C ul li.blue { background: url("../images/blue5C.jpg") no-repeat rgb(255, 255, 255); text-indent: 25px; }

article.iphone5C ul li.green { background: url("../images/green5C.jpg") no-repeat rgb(255, 255, 255); text-indent: 25px; }

article.iphone5S ul li.gray { background: url("../images/gray5S.jpg") left center no-repeat; text-indent: 25px; }

article.iphone5S ul li.gold { background: url("../images/gold5S.jpg") left center no-repeat; text-indent: 25px; }

article.iphone5S ul li.silver { background: url("../images/silver5S.jpg") left center no-repeat; text-indent: 25px; }

article.ipadAir { background: url("../images/iPad_air.jpg") center 340px no-repeat rgb(255, 255, 255); height: 380px; }

article.ipadAir2 { background: right center no-repeat rgb(255, 255, 255); height: 480px; }

article.ipadPro { background: center 99% / 77% no-repeat rgb(255, 255, 255); height: 500px; }

article.ipadPro9 { background: 105% 44% / 47% no-repeat rgb(255, 255, 255); height: 480px; }

article.ipad2017 { background: 108% 59% / 50% no-repeat rgb(255, 255, 255); height: 480px; }

article.ipadCases { background: url("../images/appleiPadCases.jpg") 97% top no-repeat rgb(255, 255, 255); }

article.ipadCase.ipadCases { background: 87% 190% / 30% no-repeat rgb(255, 255, 255); }

article.ipadCover.ipadCases { background: 97% top / 40% no-repeat rgb(255, 255, 255); height: 338px; }

article.watch_all { background: center 180px no-repeat rgb(255, 255, 255); height: 540px; }

article.watch_all h2, article.watch_all li { text-align: center; }

article.macpro a.button { margin: 386px auto 0px; }

article.macpro { background: center 180px no-repeat rgb(255, 255, 255); height: 540px; }

article.macpro h2, article.macpro li { text-align: center; }

article.macpro a.button { margin: 386px auto 0px; }

article.iphone { background: url("../images/iphone4.jpg") right 25px no-repeat rgb(255, 255, 255); height: 120px; }

article.iphone table { width: 500px; margin: 0px 183px 0px 0px; }

article.ipad { background: url("../images/ipad3.jpg") right bottom no-repeat rgb(255, 255, 255); height: 330px; }

article.ipad_old { background: url("../images/ipad2.jpg") right bottom no-repeat rgb(255, 255, 255); height: 150px; }

article.ipad_old table { width: 430px; margin: 0px 250px 0px 0px; }

article.ipad_old a.button { margin-top: 20px !important; }

article.cover { background: url("../images/smart-cover.jpg") 703px center no-repeat rgb(255, 255, 255); height: 120px; }

article.cover table { width: 480px; margin: 0px 200px 0px 0px; }

article.case { background: url("../images/smart-case.jpg") 684px center no-repeat rgb(255, 255, 255); height: 120px; }

article.iPadAirCover { background: url("../images/ipadAirCovers.jpg") 684px center no-repeat rgb(255, 255, 255); height: 170px; }

article.case table { width: 320px; margin: 5px 215px 0px 0px; }

article.case table td { text-align: left !important; line-height: 25px !important; }

article.book_pro { background: 174px 216px no-repeat rgb(255, 255, 255); height: 330px; }

article.book_air { background: right 103px no-repeat rgb(255, 255, 255); height: 530px; }

article.imac { background: url("../images/imac.jpg") right 34px no-repeat rgb(255, 255, 255); height: 330px; }

article.display { background: url("../images/display.jpg") 707px center no-repeat rgb(255, 255, 255); height: 120px; }

article.display table { width: 280px; margin: 0px 210px 0px 0px; }

article.display table td { text-align: left !important; }

article.speck { background: 556px 57px no-repeat rgb(255, 255, 255); height: 330px; }

article.mouse { background: url("../images/mouse.jpg") 207px 92px no-repeat rgb(255, 255, 255); height: 150px; }

article.mouse2 { background: 75px 0px / 100% no-repeat rgb(255, 255, 255); height: 150px; }

article.trackpad { background: url("../images/tackpad.jpg") 274px bottom no-repeat rgb(255, 255, 255); height: 150px; }

article.trackpad table { width: 161px !important; }

article.trackpad2 { background-size: 75%; background-position: 133px 27px; height: 150px; }

article.trackpad2 table { width: 161px !important; }

article.trackpad2 hgroup h2 { width: 170px !important; }

article.superdrive { background: 219px 70px no-repeat rgb(255, 255, 255); height: 147px; }

article.tv { background: url("../images/apple-tv.jpg") 222px 91px no-repeat rgb(255, 255, 255); height: 150px; }

article.tv table { position: relative; left: -5px; margin-top: 7px !important; float: none !important; }

article.tv table td { line-height: 26px !important; padding-left: 20px; }

article.tv a.button { margin-top: 14px; }

article.air_express { background: 260px 80px no-repeat rgb(255, 255, 255); height: 120px; }

article.air_express table { width: 158px !important; }

article.air_extreme { background: url("../images/airport-extreme.jpg") 238px 75px no-repeat rgb(255, 255, 255); height: 120px; }

article.air_extreme table { width: 164px !important; }

article.hdmi_hdmi { background: 260px 70px no-repeat rgb(255, 255, 255); height: 150px; }

article.hdmi_hdmi table { width: 158px !important; }

article.thunderbolt_ethernet { background: url("../images/cables/thunderbolt_ethernet.jpg") 238px 75px no-repeat rgb(255, 255, 255); height: 150px; }

article.thunderbolt_ethernet table { width: 164px !important; }

article.appleCase5C { background: url("../images/cases/5cCases.jpg") 180px 75px no-repeat rgb(255, 255, 255); height: 150px; }

article.appleCase5C table { width: 164px !important; }

article.appleCase6S { background: 180px 40px / 62% no-repeat rgb(255, 255, 255); height: 150px; }

article.appleCase6S table { width: 164px !important; }

article.applePencil { background: 105% 0px / 22% no-repeat rgb(255, 255, 255); height: 150px; }

article.applePencil table { width: 164px !important; }

article.cable-A { background: 292px 45px / 30% no-repeat rgb(255, 255, 255); height: 150px; }

article.cable-A table { width: 164px !important; }

article.cable-C { background: 292px 45px / 40% no-repeat rgb(255, 255, 255); height: 150px; }

article.cable-C table { width: 164px !important; }

article.charger { background: 292px 58px / 40% no-repeat rgb(255, 255, 255); height: 150px; }

article.charger table { width: 164px !important; }

article.charger li { margin-top: 4px !important; }

article.battery-pack { background: 236px -57px / 60% no-repeat rgb(255, 255, 255); height: 150px; }

article.battery-pack table { width: 164px !important; }

article.battery-pack li { margin-top: 4px !important; }

article.battery-pack a.button { margin-top: 54px !important; }

article.magic_keyboard_2021 { background:  0% 0% / 150% no-repeat rgb(255, 255, 255); height: 150px; }

article.magic_keyboard_2021 { background-position: -60% 40% !important; }

article.magic_keyboard_2021 table { width: 152px !important; }

article.magic_keyboard_2021 a.button { margin-top: 20px !important; }

article.magic_trackpad_2021 { background-size: 50%; background-repeat: no-repeat; height: 150px; }

article.magic_trackpad_2021 { background-position: 78% -30% !important; }

article.magic_trackpad_2021 table { width: 152px !important; }

article.magic_trackpad_2021 a.button { margin-top: 26px !important; }

article.keyboard_with_num_2021 { background-size: 50%; background-repeat: no-repeat; height: 150px; }

article.keyboard_with_num_2021 { background-position: 79% -120% !important; }

article.keyboard_with_num_2021 table { width: 152px !important; }

article.keyboard_with_num_2021 a.button { margin-top: 26px !important; }

article.iphone_pro { background-position: 480px -25px; }

article.iphone12 { background-position: 473px center; }

article.iphone13_pro { background-position: 450px 0px; background-size: 50%; }

article.iphone13 { background-position: 529px -10px; background-size: 40%; }

article.ipad_2021 { background-position: 550px center; background-size: 40%; }

.scrollup { width: 40px; height: 40px; opacity: 0.3; position: fixed; bottom: 50px; left: 3%; display: none; text-indent: -9999px; background: url("icon_top.png") no-repeat; }

article.ipadProSilCase { background: 100% 0px / 54% no-repeat rgb(255, 255, 255); height: 150px; }

article.ipadProSilCase table { width: 164px !important; float: none !important; }

article.ipadProSilCase a.button.small { margin-top: 14px; }

article.appleCaseBattery { background: 638px 40px no-repeat rgb(255, 255, 255); height: 200px; border-radius: 4px; box-shadow: rgb(176, 176, 176) 0px 1px 1px; overflow: hidden; }

article.appleCaseBattery table { width: 164px !important; }

article.appleCaseBattery hgroup h2 { width: auto !important; }

.appleCaseBattery__price { font-size: 18px !important; margin-top: 10px; }

.appleCaseBattery__price span { color: deepskyblue; }

article.appleCase7Let { background: right 105px no-repeat rgb(255, 255, 255); height: 150px; }

article.appleCase7Let table { width: 164px !important; }

article.appleCase7Sil { background: right 105px no-repeat rgb(255, 255, 255); height: 150px; }

article.appleCase7Sil table { width: 164px !important; }

article.mac12multiPort { background-image: initial; background-position: right 40px; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); height: 300px; background-size: 65% !important; }

article.mac12Usb { background-image: initial; background-position: right 40px; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(255, 255, 255); height: 300px; background-size: 65% !important; }

article.mac12multiPort h2, article.mac12Usb h2 { width: 180px !important; }

article.mac12multiPort table, article.mac12Usb table { float: none !important; }

article.appleCase6Let { background: 200px 75px no-repeat rgb(255, 255, 255); height: 150px; }

article.appleCase6Let table { width: 164px !important; }

article.MagSafe1 { background: right bottom no-repeat rgb(255, 255, 255); height: 300px; }

article.MagSafe2 { background: right bottom no-repeat rgb(255, 255, 255); height: 330px; }

article.USPPowerAdapter { background: right bottom no-repeat rgb(255, 255, 255); height: 150px; }

article.appleBatteryCharger { background: url("../images/appleBatteryCharger.jpg") right bottom no-repeat rgb(255, 255, 255); height: 150px; }

article.wireless_keyboard { background: right 92px no-repeat rgb(255, 255, 255); height: 150px; }

article.wireless_keyboard table { width: 152px !important; }

article.wireless_keyboard a.button { margin-top: 30px !important; }

article.magic_keyboard { background: 0px 50% no-repeat rgb(255, 255, 255); height: 150px; }

article.magic_keyboard table { width: 152px !important; }

article.magic_keyboard a.button { margin-top: 30px !important; }

article.air_express { background: url("../images/airport-express.jpg") 357px 13px no-repeat rgb(255, 255, 255); height: 120px; }

article.doc { background: url("../images/camera-kit.jpg") 298px 89px no-repeat rgb(255, 255, 255); height: 150px; }

article.doc h2 { width: 210px !important; }

article.doc table { width: 143px !important; }

article.doc a.button { margin-top: 30px !important; }

article.capsule { background: url("../images/time-capsule.jpg") 600px 33px no-repeat rgb(255, 255, 255); height: 102px; }

article.capsule table { width: 350px; margin: 0px 360px 0px 0px; }

article.mini { background: url("../images/mini.jpg") 237px 193px no-repeat rgb(255, 255, 255); height: 331px; }

article.ipod { background: url("../images/ipod.jpg") 658px 11px no-repeat rgb(255, 255, 255); height: 122px; }

article.ipod table { width: 200px; margin: 2px 336px 0px 0px; }

article.ipod table tr td { text-align: left !important; }

article.ipod hgroup { width: 200px; }

article.ipod_t { background: url("../images/ipod-t.jpg") 660px 40px no-repeat rgb(255, 255, 255); height: 122px; }

article.ipod_t table { width: 475px; margin: 0px 207px 0px 0px; }

article.ipod_t hgroup { width: 150px; }

article.nano { background: url("../images/nano.jpg") 599px 64px no-repeat rgb(255, 255, 255); height: 113px; }

article.nano table { width: 391px; margin: 0px 300px 0px 0px; }

article.nano hgroup { width: 150px; }

article.shuffle { background: 658px 11px no-repeat rgb(255, 255, 255); height: 122px; }

article.shuffle table { width: 360px; margin: 5px 265px 0px 0px; }

article.shuffle table tr td { text-align: left !important; line-height: 30px !important; }

article.shuffle hgroup { width: 150px; }

article.time_2013 { background: 556px 57px no-repeat rgb(255, 255, 255); height: 300px; }

a.button, button.big_review { 
  display: block;
  width: 124px;
  height: 30px;
  line-height: 30px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  text-align: center;
  text-shadow: rgb(0, 68, 211) 0px -1px 0px;
  border-top: 1px solid rgb(0, 68, 211);
  border-bottom: 1px solid rgb(0, 68, 211);
  border-radius: 16px;
  background: linear-gradient(rgb(0, 68, 211) 0%, rgb(11, 130, 247) 100%);
  box-shadow: rgb(0, 68, 211) 0px 1px 2px;
  margin-top: 26px;

 }

a.button:hover, button.big_review:hover { background: linear-gradient(rgb(255, 63, 6) 0%, rgb(255, 127, 79) 100%); }

button.big_review { border: none; }

button.big_review:hover { cursor: pointer; }

a.button.small { width: 104px; }

a.button.big, button.big_review { margin: 30px auto; height: 36px; line-height: 36px; width: 174px; font-size: 17px; }

.footer.footer { }

.footer.footer > p { color: rgb(166, 167, 168); font-size: 11px; float: left; width: 750px; margin: 0px 0px 75px 10px; line-height: 13px; }

.footer.footer > small { font-size: 11px; display: block; float: right; width: 160px; height: 40px; margin-right: 16px; position: relative; top: 0px; text-align: center; margin-top: 10px;}

.footer.footer > small a { font-size: 11px; color: deepskyblue; }

.footer.footer div.info { height: 64px; background: url("small-bg.png") 0px 0px repeat; box-shadow: rgb(113, 80, 79) 0px 1px 2px inset; border-radius: 4px; }

.footer.footer div.info p { clear: both; float: right; margin-top: -30px; }

.footer.footer div.info p::after { display: block; content: " "; overflow: hidden; height: 0px; }

.footer.footer div.info p a { font-size: 18px; color: rgb(28, 28, 28); margin: 0px 25px 0px 0px; display: block; }

.footer.footer div.info ul { float: left; margin: 26px 0px 0px 28px; }

.footer.footer div.info ul li { float: left; margin-right: 12px; }

.footer.footer div.info ul li a { color: rgb(58, 58, 58); font-size: 12px; }

.footer.footer div.info ul li a:hover { border-bottom: 1px dotted rgb(28, 28, 28); }

.footer.footer div.info ul li a i { background: url("images/sprite-new.png") 0px 0px repeat; display: block; float: left; width: 20px; height: 20px; margin-right: 3px; }

.footer.footer div.info ul li.mail a i { background-position: 0px -217px; }

.footer.footer div.info ul li.skype a i { background-position: -140px -216px; }

.footer.footer div.info ul li.icq a i { background-position: -99px -198px; }

.footer.footer div.info ul li.address a i { background-position: -122px -216px; }

.footer.footer div.info ul .messengers i { background: url("images/sprite-new.png") 0px 0px no-repeat; display: inline-block; }

.footer .messengers a { display: inline-block; text-decoration: none; }

.footer.footer div.info ul .messengers span { color: rgb(58, 58, 58); font-size: 12px; vertical-align: super; }

.popup_overlay, .popup_overlay_review { background: rgb(0, 0, 0); position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none; opacity: 0; }

.contact_popup_window { background: rgb(255, 255, 255); width: 655px; height: auto; position: absolute; left: 50%; top: 150px; margin-left: -328px; box-sizing: border-box; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px 1px; display: none; opacity: 0; }

.nono { margin: 0px 18px; display: inline-block !important; }

.contact_popup_window div.top_part, .contact_popup_window div.bottom_part { padding: 0px 38px; }

.contact_popup_window table tr td { vertical-align: top; padding-bottom: 11px; }

.contact_popup_window h2 { color: rgb(60, 60, 59); font-size: 25px; margin-bottom: 21px; margin-top: 35px; }

.contact_popup_window table tr td span { font-size: 14px; color: rgb(169, 171, 172); display: block; padding-top: 9px; }

.contact_popup_window table tr td p, .contact_popup_window table tr td a { font-size: 18px; color: rgb(60, 60, 59); display: inline-block; line-height: 26px; }

.contact_popup_window table tr td a { text-decoration: underline; }

.contact_popup_window table tr td a:hover { color: rgb(231, 87, 79); text-decoration: none; }

.contact_popup_window table tr td ul.socials { float: left; left: -10px; margin: 0px; position: relative; top: -3px; }

.contact_popup_window table tr td span.red { color: rgb(231, 87, 79); display: inline-block; margin-left: 13px; width: 280px; }

.map { display: block; padding: 20px 0px 40px; }

.popup_window { background: rgb(255, 255, 255); width: 388px; height: auto; position: fixed; z-index: 1000; left: 50%; top: 50px; margin-left: -194px; padding: 20px 30px 0px; box-sizing: border-box; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px 1px; display: none; opacity: 0; }

.popup_window.thanks, .popup_window_review.thanks_review { width: 560px; margin-left: -280px; top: 300px; padding-top: 50px; }

.popup_window_review { background: rgb(255, 255, 255); width: 388px; height: auto; position: fixed; z-index: 1000; left: 50%; top: 30%; margin-left: -194px; padding: 20px 30px 0px; box-sizing: border-box; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px 1px; display: none; opacity: 0; }

a.button_review { cursor: pointer; color: rgb(0, 0, 238); margin-left: 42%; font-size: 11px; }

.popup_window h3 { color: rgb(60, 60, 59); font-size: 25px; margin-bottom: 27px; }

.popup_window_review h3 { color: rgb(60, 60, 59); font-size: 20px; margin-bottom: 27px; }

.popup_window p, .popup_window_review p { font-size: 18px; color: rgb(60, 60, 59); display: block; margin-bottom: 17px; text-align: center; }

.popup_window span, .popup_window_review span { display: block; width: 123px; height: 80px; margin: 17px auto 24px; background: url("../images/logo.png") 0px bottom no-repeat; }

.popup_window em, .popup_window_review em { font-style: normal; }

.popup_window ul li, .popup_window_review ul li { list-style: none; margin-bottom: 20px; }

.popup_window ul li input, .popup_window ul li textarea, .popup_window_review form textarea { background: rgb(246, 246, 246); color: rgb(169, 171, 172); font-size: 14px; padding: 5px 15px; border-top: 1px solid rgb(207, 207, 207); font-family: "Myriad Pro", Helvetica, Arial, sans-serif; width: 327px; height: 33px; box-sizing: border-box; border-radius: 6px; box-shadow: rgb(235, 235, 235) 0px 1px 0px inset; }

.popup_window ul li textarea, .popup_window_review form textarea { font-size: 18px; height: 146px; line-height: 24px; padding: 6px 16px; resize: none; }

.popup_window a.close, .popup_window_review a.close_review { background: url("../images/sprite.png") 0px -112px repeat; display: block; width: 30px; height: 30px; position: absolute; top: -48px; right: -56px; cursor: pointer; }

@-webkit-keyframes retinaul { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes retinaa { 
  0% { transform: translate(0px, 3000px); }
  100% { transform: translate(0px, 0px); opacity: 1; }
}

article.animate h2 { animation: auto ease 0s 1 normal none running none; }

.two-col article.animate h2, .two-col article.animate a { animation: auto ease 0s 1 normal none running none; }

article.animate { animation: 1.5s ease-in 0s 1 normal forwards running retinaul; }

article.ipadMini3.animate { animation: 1s ease-out 0s 1 normal forwards running ipadMini3; }

article.ipadAir2.animate { animation: 1s ease-out 0s 1 normal forwards running ipadAir2; }

article.ipadAir.animate { animation: 1s ease-out 0s 1 normal forwards running ipadAir; }

article.ipadCases.animate { animation: 1s ease-out 0s 1 normal forwards running ipadCases; }

article.ucho-1.animate { animation: 0.5s ease-out 0s 1 normal forwards running ucho-1; }

article.ucho-2.animate { animation: 0.5s ease-out 0s 1 normal forwards running ucho-2; }

article.ipod_nano.animate { animation: 0.5s ease-out 0s 1 normal forwards running ipod_nano; }

article.ipod_touch.animate { animation: 0.8s ease-out 0s 1 normal forwards running ipod_touch; }

article.retina.animate { animation: 0.5s ease-out 0s 1 normal forwards running retina; }

article.iphones.animate { animation: 1s ease-out 0s 1 normal forwards running iphones; }

article.iphone5C.animate { animation: 1s ease-out 0s 1 normal forwards running iphone5C; }

article.iphone5S.animate { animation: 1s ease-out 0s 1 normal forwards running iphone5S; }

article.iphone6.animate { animation: 1s ease-out 0s 1 normal forwards running iphone6; }

article.iphone5.animate { animation: 1s ease-out 0s 1 normal forwards running iphone5; }

article.iphone.animate { animation: 1.5s ease-out 0s 1 normal forwards running iphone; }

article.ipad.animate { animation: 1s ease-out 0s 1 normal forwards running ipad; }

article.ipad_old.animate { animation: 1s ease-out 0s 1 normal forwards running ipad_old; }

article.cover.animate { animation: 1s ease-out 0s 1 normal forwards running cover; }

article.case.animate { animation: 1s ease-out 0s 1 normal forwards running case; }

article.book_pro.animate { animation: 1s ease-out 0s 1 normal forwards running book_pro; }

article.book_air.animate { animation: 1s ease-out 0s 1 normal forwards running book_air; }

article.imac.animate { animation: 1s ease-out 0s 1 normal forwards running imac; }

article.display.animate { animation: 1s ease-out 0s 1 normal forwards running display; }

article.speck.animate { animation: 1s ease-out 0s 1 normal forwards running speck; }

article.mouse.animate { animation: 1s ease-out 0s 1 normal forwards running mouse; }

article.trackpad.animate { animation: 1s ease-out 0s 1 normal forwards running trackpad; }

article.superdrive.animate { animation: 1s ease-out 0s 1 normal forwards running superdrive; }

article.tv.animate { animation: 1s ease-out 0s 1 normal forwards running tv; }

article.air_express.animate { animation: 1s ease-out 0s 1 normal forwards running air_express; }

article.air_extreme.animate { animation: 1s ease-out 0s 1 normal forwards running air_extreme; }

article.wireless_keyboard.animate { animation: 1s ease-out 0s 1 normal forwards running wireless_keyboard; }

article.air_express.animate { animation: 1s ease-out 0s 1 normal forwards running air_express; }

article.doc.animate { animation: 1s ease-out 0s 1 normal forwards running doc; }

article.capsule.animate { animation: 1s ease-out 0s 1 normal forwards running capsule; }

article.mini.animate { animation: 1s ease-out 0s 1 normal forwards running mini; }

article.ipod.animate { animation: 1s ease-out 0s 1 normal forwards running ipod; }

article.ipod_t.animate { animation: 1s ease-out 0s 1 normal forwards running ipod_t; }

article.nano.animate { animation: 1s ease-out 0s 1 normal forwards running nano; }

article.shuffle.animate { animation: 0.5s ease-out 0s 1 normal forwards running shuffle; }

article.time_2013.animate { animation: 1s ease-out 0s 1 normal forwards running time_2013; }

ul.container > li article.banner { background: rgb(0, 0, 0); height: 57px; }

ul.container > li article.banner img { right: 600px; }

ul.container > li article.banner h2 { color: rgb(255, 255, 255); width: 525px; position: relative; float: right; top: -18px; font-size: 46px; }

ul.container > li article.banner a.button { float: right; position: relative; right: -385px; top: 13px; }

article.new_imac.animate { animation: 0.5s ease-out 0s 1 normal forwards running new_imac; }

article.ipad_mini.animate { animation: 0.5s ease-out 0s 1 normal forwards running ipad_mini; }

article.ipadMini2.animate { animation: 1s ease-out 0s 1 normal forwards running ipadMini2; }

article.new_mac_mini.animate { animation: 1s ease-out 0s 1 normal forwards running new_macmini; }

article.ipad4.animate { animation: 1.5s ease-out 0s 1 normal forwards running ipad4; }

article .gallery-handler { float: left; display: block; width: 40%; cursor: pointer; padding-bottom: 50%; }

ul.container > li article .gallery li img { width: 100%; height: auto; position: relative; }

.jcarousel .prev { height: 100%; top: 0px; left: 0px; position: absolute; width: 20%; background: url("../images/prev.png") 10% center no-repeat; cursor: pointer; z-index: 100; }

.jcarousel .next { height: 100%; top: 0px; right: 0px; position: absolute; width: 20%; background: url("../images/next.png") 90% center no-repeat; cursor: pointer; z-index: 100; }

.jcarousel-wrapper { margin: 20px auto; position: relative; border: 10px solid rgb(255, 255, 255); width: 600px; height: 400px; border-radius: 5px; box-shadow: rgb(153, 153, 153) 0px 0px 2px; }

.jcarousel-wrapper .photo-credits { position: absolute; right: 15px; bottom: 0px; font-size: 13px; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.85) 0px 0px 1px; opacity: 0.66; }

.jcarousel-wrapper .photo-credits a { color: rgb(255, 255, 255); }

.jcarousel { position: relative; overflow: hidden; padding-bottom: 49%; margin-bottom: 20px; }

.jcarousel ul { width: 20000em; position: absolute; list-style: none; margin: 0px; padding: 0px; }

.jcarousel li { float: left; }

.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive { opacity: 0.5; cursor: default; }

.two-col li { float: left; width: 48%; box-sizing: border-box; }

.two-col li { margin-right: 2%; }

ul.two-col > li article { width: auto; padding-bottom: 49%; }

ul.two-col > li article h2 { position: absolute; bottom: 0px; left: 0px; padding: 20px; margin-bottom: 0px; background: rgba(255, 255, 255, 0.7); display: block; width: 100%; box-sizing: border-box; font-size: 16px !important; }

ul.two-col > li article a { position: absolute; inset: 0px; color: rgb(60, 60, 59); }

ul.two-col > li article a:hover { color: deepskyblue; }

.two-col::before, .two-col::after { display: table; content: ""; }

.two-col::after { clear: both; }

ul.handwers > li article { opacity: 1; }

ul.handwers > li article h2 { font-size: 30px; }

.nav-menu, .category-selector { text-align: center; font-size: 16px; margin-bottom: 20px; }

.nav-menu a, .category-selector span { cursor: pointer; color: deepskyblue; border-bottom: 1px dashed deepskyblue; }

.category-selector span.active { border-bottom: none; color: rgb(60, 60, 60); }

.category { line-height: 2; }

.nav-menu ul { list-style: none; margin: 0px; padding: 0px; }

.topmenu > li { display: inline-block; position: relative; }

.topmenu > li:last-child { margin-right: 0px; }

.nav-menu a { display: block; padding: 10px 15px; transition: 0.5s linear; }

.topmenu-element, .topmenu-element-last { padding: 0px !important; display: inline-block !important; }

.submenu { position: absolute; top: 100%; left: 0px; min-width: 100%; z-index: 10; transition: 0.5s ease-in-out; white-space: nowrap; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; text-align: left; }

.nav-menu .submenu { transform: scaleY(0); transform-origin: 0px 0px; }

.nav-menu ul li:hover .submenu { transform: scaleY(1); }

.nav-menu ul a { color: deepskyblue; }

ul.handwers > li article ul li { line-height: 1.4; }

.handwers a.button { margin-top: 20px; }

article { background-position: right center; background-repeat: no-repeat; background-color: rgb(255, 255, 255); }

article.toRight { background-position: left center; }

article.toRight h2, article.toRight ul, article.toRight .button { margin-left: 60%; }

article.left-Games { background-position: right center; }

article.left-Games h2, article.left-Games ul, article.left-Games .button { margin-right: 60%; }

.watch-heading { width: 100%; text-align: center; padding: 30px 0px; font-size: 30px; }

.sticker, .watch { display: flex; flex-wrap: wrap; justify-content: space-between; text-align: center; color: rgb(60, 60, 59); }

.sticker li, .watch li { display: flex; flex-direction: column; justify-content: space-between; background: rgb(255, 255, 255); margin: 0px 0px 24px; padding: 20px; width: 32%; font-size: 16px; position: relative; border: 1px solid rgb(228, 228, 228); box-shadow: rgb(176, 176, 176) 0px 1px 1px; box-sizing: border-box; }

.sticker li { height: 320px; }

.sticker li:first-child, .watch li:first-child { margin-left: 0px; }

.sticker li h2, .watch li h2 { font-size: 16px; line-height: 18px; text-align: center; }

.sticker li img, .watch li img { width: 100%; margin: 20px auto; display: block; }

.sticker li img { width: 100%; }

.sticker ul { margin-right: 0px !important; }

.watch.bands li img { width: 45%; }

.sticker li .wrap, .watch li .wrap { display: flex; align-items: center; justify-content: space-between; position: relative; width: 100%; box-sizing: border-box; }

.sticker li .wrap div, .watch li .wrap div { width: 112px; }

.sticker li .wrap div.price-block, .watch li .wrap div.price-block { text-align: left; width: fit-content; display: flex; place-content: center; flex-direction: column; }

.watch li .wrap div.price-block p { text-align: left; line-height: 18px; }

.sticker li .wrap div .price, .watch li .wrap div .price { color: rgb(255, 0, 0); }

.sticker li .wrap a, .watch li .wrap a { display: inline-block; margin: 0px; width: 114px; }

.sticker li .wrap.single div, .watch li .wrap.single div { display: table-row; text-align: center; }

.sticker li .wrap.single div.price-block p:last-child, .watch li .wrap.single div.price-block p:last-child { padding-bottom: 6px; }

#pozvonim-button * { animation: auto ease 0s 1 normal none running none !important; }

#pozvonim-button .pozvonim-button-phone { animation: auto ease 0s 1 normal none running none !important; }

.new_imac5K-2017 { background-origin: padding-box; background-position: 50% 100%; background-size: 70%; height: 700px; margin-bottom: 25px; }

.iphone7 { background-position: 88% 47% !important; background-size: 18% !important; }

.iphone7 li { background-position-x: 90% !important; }

.iphone8 { background-size: 32% !important; background-position: 96% 100% !important; }

.iphoneX { background-size: 33% !important; }

.hdmi_hdmi { background-position-x: 96% !important; }

.iphoneXR { background-position: 85% 58% !important; }

.iphoneXS { background-position: 92% 0% !important; background-size: 46% !important; }

#aw .watch_all { background-position: 50% 64%; height: 440px; background-size: 52% !important; }

#aw .watch_all > ul { margin-bottom: 310px; }

#watch_7 .watch_7 { background-position: 50% 50%; background-size: 52% !important; }

#watch_7 .watch_7 > ul { margin-bottom: 310px; }

.offer_tab { margin-left: 37px; text-indent: -37px; }

.offer_li { margin-left: 3.4px; list-style: outside !important; }

.header_links, .header_links:active { text-decoration: underline; color: rgb(255, 255, 255); }


#order-form input, #order-form textarea {border: #000 solid 1px} 

#order-form label {width: 70px;
  float: left;}
#order-form textarea { height:50px;}

#popup-form h3 { margin:0 0 18px 0;}


