Headlines

3 weeks ago

These Products and Services Work with Google Home

88

Which products and services work with Google Home?

Google first introduced Google Home to the world back in May at Google I/O 2016, later revealing the final product alongside the Pixel in October. From everything we've seen, Google Home seems primed to eventually link up with any smart device in your home and allow you to control everything with just the sound of your voice.

Google has announced which products and services will be supported at launch, but there's sure to be plenty more to come in the future. Continue to check back to this article in the coming months, as we'll surely be updating this list as more products and services are added. We've broken things down into two categories — home automation products and supported services.

Home automation

Supported services

Home automation

Chromecast

It should come as little surprise that Google Home works with Chromecast. Google hit it out of the park with their compact, Wi-Fi enabled dongles for video or audio that you simply hook up to your TV or stereo and allow you to stream media straight from your phone, tablet, or laptop.

Google Home takes things to the next level by allowing you cast video and audio from its supported services using only your voice. As if Chromecast wasn't convenient enough already. I can think of many scenarios where I might want to pull up something from YouTube or change a playlist while I'm busy in the kitchen or otherwise preoccupied. Currently only YouTube is supported for video, but expect more services to be added — Netflix, Hulu and the like — as time goes on. We've linked to the 2015 model below, which remains a fantastic value at only $35... but it only displays at 1080p. If you're interested in some higher definition, Google is set to start shipping a new Chromecast for 2016 — the Chromecast Ultra — which costs twice as much but supports 4K video.

See at Google

Chromecast-enabled TVs and Speakers

If you're looking to upgrade your home theatre setup and would like streamline things with less dongles, there's a growling selection of Smart TVs with Chromecast built right, with 4K sets available from the following brands:


For streaming audio, the biggest gap currently is a lack of support for Sonos. There doesn't appear to be any timetable for adding Sonos into the Google Home ecosystem which is frustrating for anyone who's invested in — or looking to start building out — a Sonos system throughout their home.

But you still have options. Nine brands currently offer Chromecast-enabled speakers, soundbars and subwoofers:

Nest

Nest is one of the best known manufacturers of smart home automation products, which include self-learning, Wi-Fi-enabled thermostats, smoke detectors and security cameras.

With Google Home and a Nest thermostat, you'll be able to effortlessly control the temperature of your home using only your voice. Nest also works well with other smart products, such as lights, doorbells, and smart locks.

See at Amazon


SmartThings

Samsung's SmartThings is a very capable and customizable home automation system that features five different smart sensors for home monitoring, all linked together wirelessly via the Hub. The SmartThings Home Monitoring Kit comes with a Hub, two Multipurpose Sensors, a Motion Sensor and an Outlet. You can configure them however you like in your home, then get instant notifications if anything is out of the normal. You can also buy additional sensors, including an Arrival Sensor and a Water Leak Sensor.

SmartThings is incredibly versatile as it is, but we're super excited to see what integration with Google Home will look like.

See at Amazon

Phillips Hue

Phillips is one of the leading manufacturers of wireless LED smart bulbs. The Phillips Hue lineup features a multitude of different lighting options for around your home, which must be configured through the Phillips Hue Bridge via. You're able to connect up to 50 lights to one Bridge and then configure and control them in so many different ways.

We should expect Google Home to work just as well with Phillips Hue lights as it does with Apple Home Kit, meaning you'll be able to set and adjust your Phillips Hue lights throughout your house without leaving the couch, or easily turn off all the lights when you're leaving the house or it's time for bed.

See at Amazon

LIFX Smart Lights

LIFX offers their third generation of smart bulbs for both indoors and outdoors. Both offer 1100 lumens of brightness, with options to customize the look with 16 million colors and 1000 shades of warm to cool whites.

A single bulb starts at $59.99, but if you're planning to do up your home with LIFX bulbs, you're definitely better off buying in bulk. You save $66 by getting the Master Pack, which comes with six bulbs.

See at LIFX

TP-Link Smart Home

TP-Link offers a line of smart plugs and switches that allow you to convert the lamps and appliances you already own into smart devices you can automate to power on or control with your voice.

Their newest smart plug, the Smart Wi-Fi Plug Mini, is their most compact option yet, leaving the second outlet free.

See at Amazon

Wink hub automation

Wink's latest smart home hub, the Wink Hub 2, works with products from Z-Wave and Zigbee, offering a wide range of home automation options.

If you've built your home automation around a Wink Hub, you can control all your Wink-compatible lighting products (lightbulbs, switches, dimmers, and outlets) and thermostats using Google Assistant on Google home. It's all integrated right into the Google Home app, letting you group lights in specific rooms and control everything using only your voice and Google Assistant.

See at Wink

Vivint Home Security / Google Home security cameras

Vivint offers complete home automation and security packages for those who don't want to piece their home automation together one component at a time. The system features a main control panel that moderates communication between you and all your home automation devices, including lights, security cameras, thermostats, and smart locks. The main console features a touch-screen dashboard and two-way talk to Vivint Smart Home security monitoring teams.

Beginning in April, Vivint will integrate with Google Home allowing you full control over your smart home security and devices around your home using only your voice. If you're interested, you'll need to call Vivint to inquire about pricing and set up an installation appointment.

Learn More

Rachio Sprinklers

If your home has an automated sprinkler system, Rachio wants to save you money on your water bill by optimizing your sprinkler system to only turn on when it needs to. They offer a Wi-Fi-connected controller for your sprinkler system which checks the local forecast and will adjust schedules based on past, present, and future weather, and will also make intelligent seasonal adjustments as needed.

With the new Google Assistant integration, you will be able to control your sprinkler system using only your voice to turn the water on or off, and also update your schedule as needed.

Learn More

Logitech Harmony

Logitech continues to dominate the smart remote sector, with its Harmony Elite remote and hub package allowing you to connect and control more devices than ever from the couch.

With the latest integration with Google Assistant, you can do even more without even picking up the remote at all!

Learn More

Geeni Connected Tech

Geeni Offers intuitive solutions for your smart home automation goals. Their products range from security cameras, lighting, as well as smart plugs and power strips. Everything is controlled in the Geeni app, but now with integration with Google Assistant, you also have the option to control things with your voice, too.

See at MyGeeni

August Smart Locks

August offers elegant smart locks to help keep your home secure. You're able to remotely control your front door from anywhere using the August Connect app.

With the new integration with Google Assistant, you'll be able to ask Google to confirm whether your front door is unlocked when you're expecting company, and lock the doors when you're headed to bed. Both the first and second generations of August Smart Locks are compatible with Google Assistant, though you'll also need a August Connect Wi-Fi Bridge to get everything connected.

See at Amazon

iHome Control

iHome has been a popular name in home speakers and alarm clocks that connect to your smartphone, so it should come as little surprise that the company has also gotten into the smart home sector.

They feature a line of smart home accessories that work with Google Assistant, including the SmartMonitor, which offers 24/7 home monitoring using built-in sensors for motion, temperature, light, sound, and humidity.

They also offer three different smart plug models, with the iSP8 model including a handy RF remote control with programmable buttons that allow you to control individual or grouped plugs without opening your phone. It's a great option for guests or younger kids in the home.

Learn more

Hive Home Automation

Hive offers a full suite of home automation products which allow you to set up smart automation for comfort and security. The products they offer include a home hub, smart thermostat, motion sensors, smart plugs, and smart bulbs. You're able to control everything using Google Assistant by creating some commands using IFTTT.

Hive offers their products via a monthly subscription service — the standard package is available for $29.99 a month and includes a Hive Hub, two Hive Active Plugs, four Hive Active Lights, two Window or Door Sensors, one Motion Sensor, and the Hive Active Thermostat. It's a bit of a different model for smart home automation, but might be appealing to renters or folks not ready to fully invest in owning home automation products just yet

Learn more

Honeywell

Honeywell offers a wide range of home automation solutions for around your home that are built into its Tuxedo Touch Home Security and Automation Controller. Honeywell's products use Z-Wave and are fully compatible with Google Home.

If you're looking to connect your Z-Wave-enabled thermostat, smart bulbs, smart locks, and other smart home products together via a single home hub, with mobile integration that allows you to control everything remotely from your smartphone, Honeywell offers a compelling

Read more about the Honeywell Home Automation system here, then visit the Honeywell website to find a dealer location near you.

Learn More

NuBryte Smart Home Automation

NuBryte offers a smart home automation solution that's pretty comprehensive and customizable. The system is built around the NuBryte Touchpoint Smart Console, which NuBryte recommends putting one in each of the main rooms of your home.

Each console replaces the light switch in the room (available in single and double switch models) and includes built-in camera for motion detection, touch-free controls for your lighting, a built-in intercom for room-to-room communication and whole home broadcasting when it's time for dinner, along with a home hub for integrating other smart home sensors and integrations. Full integration with Google Home means you'll be able to control things in a room without a console by using your voice.

NuBryte is coming out with their own line of complementary smart switches as well, which are expected to launch this summer.

Learn More

Smartika

Smartika is a Canadian company that offers rather stylish home automation products for lighting your home which are fully compatible with Google Home as well as Amazon Alexa and IFTTT.

Everything is controlled via the Smartika Hub, which lets you create groups and scenes by programming automated functions. The Hub also lets you connect to the Smartika mobile app, which lets you easily interconnect and control all your Smartika products.

Beyond the Hub, Smartika offers five different lighting fixtures, which range from $135 for a recessed ceiling lights to $500 for a full tracklight setup with four adjustable lights — perfect for a kitchen renovation.

Installation is available for those living in Quebec and Ontario, otherwise you're left to install things on your own via the included installation and user manual.

Learn More

AWAIR Air Filtration

According to AWAIR, the air inside your home can be up to five times more polluted than outside, and that can end up aggravating allergies or asthma, affecting your concentration or sleep quality, and much more.

To combat this, AWAIR has developed a line of smart products that monitor the air quality in your home. Each device monitors five aspects that determine air quality — temperature, humidity, CO2, airborne chemicals, and dust. AWAIR monitors all these factors and churns out a quick guide that gives you a good idea of how clean the air is in your home at a glance and will also send tips to your smartphone offering tips and suggestions. The AWAIR Glow is arguably the coolest device AWAIR sells — it plugs right into an outlet and can be set up to turn on an appliance such as a dehumidifier or air filtration system at a specific time or when levels get a bit high. Once connected to Google Home, you're also able to use the AWAIR Glow to control whichever device you have plugged in using just your voice.

The Glow starts at around $109, but AWAIR also sells standalone sensor units available with a clever LED display built into the front that start at around $179.

Learn More

Deako Smart Switches

Deako offers a selection of smart switches and dimmers for upgrading your home's lighting to something that can be controlled via a smartphone app or using Google Assistant.

The hardware itself is well designed and sold in a starter pack that includes five smart switches along with a Bluetooth to Wi-Fi Bridge which is required for connecting the system to Google Assistant. The starter kit sells for $300, while individual switches are sold for $55 and dimmers are sold for $80. Each switch or dimmer is touch activated with three scenes that you can customize in the Deako app. The Deako switches are extremely customizable and should work with nearly any home setup.

Learn more

Nanoleaf Aurora

Most of the smart home products we've featured are practical solutions, but the Nanoleaf Aurora? This is just downright cool.

Aurora consists of modular panels that you can connect together into whatever shape your heart desires. Russell Holly dove in with a full review but in short these are futuristic triangle panels of light which you can arrange into fantastic shapes and then control via your smartphone. Nanoleaf Aurora is now compatible with Google Assistant meaning you'll be able to control these rad lights with your voice.

The Rhythm Starter Kit sells for $229 and comes with nine light panels along with the Rhythm module that allows the light panels to respond to your music, putting on a pretty epic personal light show. 15- and 30-panel kits are also available.

Learn more

Supported services

Spotify

Over 100 million people use Spotify for all their music streaming needs. Of those, 40 million are paid subscribers. The point here is that Spotify is massively popular and if you aren't already using it, you probably know a bunch of people who do.

With Google Home, simply say "OK Google", followed by your favourite artist, album, song, or playlist, and your music will almost instantly start playing through the Google Home speaker. This is absolutely perfect for playing music in the kitchen when your hands are too messy to be handling a phone, or for setting the right mood for a party or intimate evening. We're also eager to see how smooth it is to use Google Home to cast your Spotify music to your Chromecast Audio-enabled speakers for an even better audio experience.

Pandora

Pandora is a fantastic music recommendation platform which is used by over 200 million people in the U.S., Australia, and New Zealand. It's a customizable internet radio streaming service that allows you to curate your own streams using algorithms that recommends new music it knows you'll love based on your musical tastes and how you've rated other music.

With Google Home, you'll be able to throw on your favorite Pandora station using just your voice. In its current iteration, Google Assistant is unable to identify songs like Shazam or other apps of that sort, but we'd hope to see your Google Assistant give you the information about a song you've just discovered on Pandora, just by asking "what song is playing?" as well as an option to rate songs and skip if necessary.

Google Play Music

Kind of a no brainer, but Google Home will obviously play well with Google Play Music. And that's great news, since Google has slowly build its core music app to encompass a full-fledged streaming service featuring 35 million songs available on-demand (with a subscription) along with mood- and activity-based stations (you may have known it as Songza), along with being a great option for podcasts. A natural fit with Google Home, you'll definitely want to get a Google Play Music subscription if you don't already have one.

TuneIn

Believe it or not, but some people actually prefer to listen to the radio. TuneIn is absolutely the go-to app for accessing online radio, music, and talk stations. Even with the free version, you get access to over 100,000 radio stations from around the world, along with over five million podcasts as well. If you decide to upgrade to the premium subscription, you'll also get access to live NFL and MLB play-by-play, along with a large library of audiobooks.

It will be really interesting to see how third-party streaming services such as TuneIn are integrated into the Google Home experience via the Google Assistant, whether you'll be able to make a broad request ("Play a top-40 radio station from the UK in TuneIn") or stick to more specific requests based on your app usage ("Play my favorite local radio station in TuneIn").

YouTube

YouTube is another obvious starting point for Google to incorporating video search and playback controls with Google Home. Some might be disappointed with a lack of support at launch for Netflix, Hulu and other video services, but with so much content available on YouTube and natural alignment within Google's existing ecosystem (hello, Chromecast), it's a great place for Google to fine tune their voice searching capabilities before opening things up for other video services.

Google Assistant on the Pixel currently only works well with YouTube for video — you can ask to open up Netflix or other apps, but have to navigate the rest of the way from there. But we're likely not too far off from being able to come home, say "OK Google, cast The Office on Netflix to the living room" and binge watch the night away, for better or for worse.

YouTube is also the world's largest music streaming service, becoming such a primary destination for lovers of music that they came out with the YouTube Music app. A subscription to YouTube Red is required.

The YouTube Music app isn't available for everyone just yet, but it too is listed as being compatible with Google Home. The Pixel's Google Assistant frequently completes music requests using YouTube, so we'd imagine it to be just as smooth an experience with Google Home. There's also the YouTube TV service, which is not widely available in the U.S. let alone elsewhere in the world, that is also compatible with Google Assistant.

Netflix

Some days you just want to lounge on the couch and watch Netflix for hours. Other days you can't even be bothered to find the remote. Fortunately, you can use Google Home to cast your favorite Netflix show or movie to your Chromecast-enabled TV. All you need to do is say something like "Play Arrested Development on Netflix". If you have multiple Google Homes in your house, you may need to specify by adding "Play Arrested Development on Netflix on Living Room TV."

You will need a Netflix subscription to access the content, and you will also need to link your Netflix account in the Google Home app.

Learn more

HBO NOW

Game of Thrones fans, did you know that you can settle in to watch your favorite show using just your voice? The HBO NOW app was already Chromecast-compatible, and the app recently joined the growing list of video apps compatible with Google Assistant.

All you need to do is ask Google Assistant to play your favorite HBO show, and it will intelligently find the show using the app. You will need an HBO NOW subscription of course, but with so much great content on HBO, why wouldn't you have one, right?

Learn More

CBS All Access

CBS All Access is another recent service that added Google Assistant support. CBS All Access features all the content from CBS's stable of popular shows including The Big Bang Theory, Survivor, and Star Trek: Discovery.

All you have to do is say "OK Google, play Star Trek: Discovery in the Living Room" and away you go. I mean, let's be real here — it's only fitting that you're able to use a voice-activated computer to stream the latest Star Trek series to your Chromecast-enabled TV. Welcome to the future!

Learn more

IFTTT

IFTTT is a free web service that lets you create chains of conditional commands, called "recipes," to automate processes between apps and smart home devices. IFTTT is an abbreviation of "If This Then That", and that's exactly how the recipes function. For example, say you're concerned about your teenager getting into the liquor cabinet when you're away. If you have a SmartThings Multipurpose Sensor on the liquor cabinet door, you can create an IFTTT recipe that goes "if the liquor cabinet door is opened, call my phone," so you'll know instantly if something's up.

IFTTT is compatible with a ridiculous number of IoT devices, applications, and online services — including Google's OnHub router — and is something you should definitely check out with or without Google Home.

Check out IFTTT recipes created for Google Assistant

What do you think?

Are there any services or products you're hoping to connect and control via Google Home? Let us know in the comments!

Update December 2017: Added compatible video services such as HBO GO and CBS All Access.

Google Hardware

Google Home family

Google Wifi:

Google Amazon

Google Home:

Google Best Buy

Chromecast Ultra:

Google Best Buy

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
3 weeks ago

New ThinQ Speaker brings LG into the smart home game using Google Assistant

6

This was basically an inevitability.

LG is continuing its tradition of pre-announcing things ahead of big trade shows, and has just dropped details on some of its home audio lineup for CES 2018. There are some new portable speakers and sound bars, but the most interesting part of the announcement is the new "ThinQ Speaker." The ThinQ Speaker brings Google Assistant in yet another package, joining the ranks of several other companies that announced similar devices earlier this year.

LG had announced Google Assistant compatibility with its appliances and other devices as well, so it was only a matter of time before we got a Google Home-like speaker running Assistant as well. It makes sense that LG would want to have something from its own brand out there as the voice conduit for controlling your other LG devices. If that "ThinQ" brand looks familiar at all, it's because LG announced that would be its brand going forward for its connected and "smart" home products. Presumably, that's pronounced as "think" — we sure hope so.

Beyond simply being a Google Assistant device, LG is touting that its partnership with Meridian Audio will provide better quality than comparable speakers out there. To that point, LG calls the ThinQ Speaker a "premium audio product" and refers to it offering "high-quality sound in addition to its smart capabilities. Despite its focus on quality, given what looks like a relatively compact size we can only guess it'll land somewhere above the standard Google Home but obviously well under the Google Home Max.

Alongside the ThinQ Speaker, LG is also refreshing its portable PK Bluetooth speaker ecosystem with Qualcomm's high-quality AptX HD codec, also tuned with the help of Meridian Audio.

LG naturally isn't giving us pricing or availability information, which is standard for one of these pre-CES announcements, but we sure hope it comes in competitively as this market gets increasingly saturated.

Press release:

LG UNVEILS 2018 SPEAKER LINEUP WITH PREMIUM SOUND, EASE OF USE AND SMART CAPABILITIES

Latest Audio Products Bring Great Sound and Advanced Intelligence to Audiophiles and Casual Listeners Alike

ENGLEWOOD CLIFFS, N.J., Dec. 27, 2017 — LG Electronics (LG) is announcing its premium lineup of audio products that promises to change the way people think about home speakers. New for 2018 is Meridian Audio's advanced high-performance audio technology that delivers more natural and warm sound. From immersive Dolby Atmos® sound bars to portable Bluetooth speakers and its latest artificial intelligence (AI) speaker, LG has something for everyone this year.

"Sound technology has come a long way since LG introduced the first radio to the Korean market almost 60 years ago," said Tim Alessi, head of product marketing at LG Electronics USA. "Our latest lineup of audio products has been designed for those listeners who value premium sound with smart-enabled capabilities, and demonstrates how LG continues to push the boundaries on how people enjoy music and movies."

The Next Wave of Sound Bars

The new SK10Y sound bar delivers 550W of powerful output and supports 5.1.2 channels by harnessing the power of Dolby Atmos technology. A unique aspect of the technology is that "sound objects" can be precisely placed anywhere in a three-dimensional space for an immersive sound from all directions, including the ceiling, which enhances realism and the effect of being in the middle of the action. To create such powerful, textured sound, the SK10Y is equipped with multiple speakers – including a pair of powerful up-firing speakers – to surround the listener from every angle. Users can adjust the volume of the up-firing speakers to optimize the sound with the height of the ceiling in room.

With LG's partnership with Meridian Audio, the SK10Y speaker benefits from innovative audio enhancements designed to deliver an unsurpassed listening experience. As a pioneer of high-performance, high-fidelity audio and an authority on Digital Signal Processing (DSP) and the field of psychoacoustics, Meridian equipped the SK10Y with a high level of performance including its Bass and Space technology that gives listeners a rich, uncompromising sound. Meridian's Height Elevation technology raises sound above the sound bar to the level of the screen, bringing extra clarity to speech and music. The LG SK10Y is also compatible with high-quality lossless audio files to perfectly recreate sound recorded in the studio.

From a design perspective, the SK10Y's harmonious, modern-looking edges and slim profile allows it to seamlessly fit underneath many of LG's 2018 OLED or SUPER UHD TV models. The device is also extremely accessible, with full connectivity to hubs, speakers and other smart devices supporting Chromecast. Simply say "OK Google" to easily request to begin playing your favorite song, podcast or audio clip from your favorite online streaming service.

Portable Speakers for Any Occasion

LG's portable PK series speaker enables premium sound and mood lighting features in a fun, convenient package that can be taken anywhere. And with Meridian Audio's advanced technologies, the PK speakers offer powerful and undistorted bass, as well as optimized speech and vocals. Furthermore, these speakers are compatible with the APT-X HD Bluetooth standard for streaming 24-bit music over a wireless connection for a listening experience that comes close to the original.

Premium Speaker with Google Assistant

LG is also announcing its first premium smart AI audio product, the LG ThinQ Speaker, which not only produces high-quality sound but comes with Google Assistant built in. LG teamed up with Google to ensure that the LG ThinQ Speaker delivers all the conveniences that come with having a digital assistant at your side. And LG ThinQ Speaker isn't only a smart companion, it is also a personalized voice-activated interface for LG's smart home appliances.

Speakers for Getting the Party Started

For all the party-goers and music producers, LG has several speakers that combine powerful audio capabilities. These all-in-one speakers offer a variety of features designed to get everyone on the dance floor moving, such as 1,800W output, DJ capabilities, karaoke modes and lights. What's more, the newest party speakers feature durable form factors, easy-to-use interfaces and many connectivity options to download or stream an unlimited number of dance tracks.

Read more and comment

 
3 weeks ago

MrMobile spent $1950 on the L16 Camera (so you don't have to)

4

The very first time I laid eyes on the Light L16 camera, I knew I had to test it. 16 individual 13MP sensors ranging from 28mm to 150mm, laid out in a scattershot pattern without even the pretense of adhering to a grid, festooned with steerable mirrors that wiggled and warbled as they fixed those big mechanical eyes on a subject ... it was the perfect mix of oversized smartphone and terrifying Matrix robo-spider. I snapped one up as soon as it went on sale.

Unfortunately, I very quickly encountered many of the problems I'd read about – all of which trace themselves back to the core promise of the product. Light calls the L16 the "camera of the future," and given its potent mixture of cutting-edge technology and the hefty $1950 price tag, I expected nothing less. Sadly, though, the photos the L16 delivered fell far short of the pictures kicked out by my Pixel 2 XL – disappointments which continued even after a software update and a trip through Light's special Lumen desktop suite. 

Of course the L16 wasn't made to go head-to-head with a smartphone; rather, it seems to have been built as equal parts technology showcase and DSLR replacement. And there's still a lot to learn (and some to even like) about the L16. It's just not a camera I would recommend to anyone at this point. Click on through to the MrMobile L16 review above to find out why!

Stay social, my friends

Read more and comment

 
3 weeks ago

Best Gamepad For Samsung Gear VR

Best overall

SteelSeries Stratus XL

See at Amazon

The folks at SteelSeries have a long history of quality controllers for mobile platforms, and the Stratus XL kicks that up a notch. Instead of focusing on portability and pocketability like the other controllers in this product line, SteelSeries focused on comfort and capability which makes it an incredible choice for the Samsung Gear VR. It has all the quality of a major console controller, with great battery life and a $50 price tag to match.

It pairs instantly to your Samsung phone and works with dozens of Gear VR games right out of the box. Stratus XL is an all around quality gamepad, with a layout that is easy to remember when you eyes are in VR.

Bottom line: If you want the best overall gamepad for your Gear VR, SteelSeries is where you want to be.

One more thing: This version of the controller only comes in black. If you see a white version of this controller, it's the iOS-only version and won't work with the Gear VR.

Why the SteelSeries Stratus XL is the best

Everything you need in a gamepad you'll be using without your eyes.

While the Samsung Gear VR comes with its own Controller now, there are plenty of VR games you play on this headset which require or are enhanced by a good ol' fashioned gamepad. It's just not as enjoyable to play Minecraft with a motion controller, which is why Samsung continues to support games and gamers who prefer this gameplay mechanic.

Three things matter most when it comes to a VR-friendly gamepad — comfort, battery life, and durability. SteelSeries has checked all three boxes with the Stratus XL. This is an Xbox-esque gamepad that looks and feels familiar with a button layout you will quickly become comfortable with despite not being able to look down at it while in VR. This gamepad will easily survive the occasional drop when you are spooked in VR thanks to its rugged plastic design, and the use of standard thumbsticks means the chances of breaking them on a drop is unlikely. On average this controller will get you through 30 hours of constant use, which means the only way you're charging this controller once a week is if you are really and truly invested in VR Minecraft. If you do run out of power in the middle of a game, the use of a microUSB port means just about everything can charge this controller quickly.

Best for portability

Moga Hero Power

See at Amazon

Having an Xbox-style gamepad is great for familiarity, but the Gear VR is a portable virtual reality platform and it makes sense that you'd want the gamepad to be equally as portable. That means it stows in a bag easily, and doesn't take up a ton of space. Moga's Hero Power gamepad offers this exact experience, with buttons and joysticks nearly flush with the casing and shorter palm grips that flow in line with the rest of the body. This gamepad also doubles as a more traditional phone gamepad with its foldable phone clip, which is pretty sweet when you consider it'll only set you back $27!

Bottom line: If you value portability above all, Moga Hero Power is what you want.

Best value

Beboncool controller

See at Amazon

It's portable, it's plasticky, and at $20 it's way cheaper than most other Bluetooth gamepads that play nice with the Gear VR. Beboncool makes a bunch of gamepads for tablets and phones alike, but this smaller controller is perfect for portable Gear VR gameplay. The battery is rated for 12 hours of constant gameplay, but the auto-off feature ensures you'll only be using power when you're actually playing.

Bottom line: If you want a better Gear VR gameplay experience without spending a ton, Beboncool has you covered.

Conclusion

If you're looking for console-class gaming on your Gear VR, SteelSeries is where you want to spend your money. There's always a place for portability, though, and Moga has what you need if you're on the go. If all you really want is an affordable gamepad to save you from constantly tapping the side of the Gear VR while playing your games, Beboncool is a great gamepad at a reasonable price.

Best overall

SteelSeries Stratus XL

See at Amazon

The folks at SteelSeries have a long history of quality controllers for mobile platforms, and the Stratus XL kicks that up a notch. Instead of focusing on portability and pocketability like the other controllers in this product line, SteelSeries focused on comfort and capability which makes it an incredible choice for the Samsung Gear VR. It has all the quality of a major console controller, with great battery life and a $50 price tag to match.

It pairs instantly to your Samsung phone and works with dozens of Gear VR games right out of the box. Stratus XL is an all around quality gamepad, with a layout that is easy to remember when you eyes are in VR.

Bottom line: If you want the best overall gamepad for your Gear VR, SteelSeries is where you want to be.

One more thing: This version of the controller only comes in black. If you see a white version of this controller, it's the iOS-only version and won't work with the Gear VR.

Updated December 2017: The Steelseries Stratus XL is still the best Bluetooth gamepad for the Samsung Gear VR.

Samsung Gear VR

Amazon

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
3 weeks ago

Basic Wi-Fi security: How to easily improve your home internet safety

2

Wireless routers seem scary, but they don't have to be. Here are the basic security things you can fix yourself.

Attention, well-meaning family members: Nerds are not your holiday tech support. Sure, we twitch (more than) a little bit when we use operating systems that haven't been updated in months, and firmware that's just waiting for a patch. But we're not home for that. No, we're here for a little too much booze and to cast side eye at that one cousin who still won't let go of that thing.

.container { max-width: 100%; padding: 0; width: 100%; } body.node-format-article article { margin: 0 auto !important; max-width: 100%; overflow: hidden; padding: 0 15px; } body.node-format-article .row { margin: 0 auto; max-width: 1230px; } @media all and (min-width: 761px) { body.node-format-article article { padding: 0 15px 0 50px; } body.node-format-article article.article--normal .article-body { max-width: calc(100% - 360px); } } /* TITLE */ header.article-header, .article-header { position: relative; z-index: 2; } .hero.plain.not-constant .container { margin-bottom: 0; padding: 0 40px 0; } .article-header__tag, /* badge */ .hero.plain .article-title .badge { background: #fff; color: #000; display: inline-block; padding: 10px 15px; margin: 0 0 20px -15px; } .article-header__title, /* headline */ #ctBoc .hero.plain .article-title .main-title { color: #000; line-height: 1.2; margin: 5px 0 25px; } .article-header__intro { /* visor45 intro */ line-height: 1.5; margin: 0 0 50px 0; } .article-header__details { /* author */ border-color: #000; } .article-header__intro, .article-header__authors, .article-header__author a, .article-header__time, .article-header__comments, .hero.plain .article-title .meta-data, .hero.plain .article-title .meta-data .author, .hero.plain .article-title .article-time, .hero.plain .article-title .article-time:before { color: #000; } .hero.plain .article-title .article-time:before, .hero.plain:before { display: none; } .hero.plain .article-title .meta-data:before { border-top: 1px solid rgba(0,0,0,0.1); content: ""; display: block; margin: 0 0 20px; max-width: 1200px; width: calc(100vw - 100px); } @media all and (min-width: 1201px) { body.node-format-article .article-header__tag, .hero.not-constant .article-title { max-width: calc(100% - 350px); } body.node-format-article .article-header__title, body.node-format-article .article-header__intro, .hero.not-constant .article-title { width: calc(100% - 350px); } } @media all and (max-width: 1200px) { body.node-format-article .article-header__tag, body.node-format-article .article-header__title, body.node-format-article .article-header__intro, .hero.not-constant .article-title { max-width: 780px; } } @media all and (max-width: 760px) { .article-header__tag { margin: 0 0 20px; } } /* ac title */ body.ac .article-header__tag, /* badge */ body.ac .hero.plain .article-title .badge { background: #fbb95b; color: #fff; } body.ac .article-header__title, /* headline */ body.ac .hero.plain .article-title .main-title, body.ac #ctBoc .hero.plain .article-title .main-title { color: #fff; } body.ac .article-header__intro, body.ac .article-header__authors, body.ac .article-header__author a, body.ac .article-header__time, body.ac .article-header__comments, body.ac .hero.plain .article-title .meta-data, body.ac .hero.plain .article-title .meta-data .author, body.ac .hero.plain .article-title .article-time, body.ac .hero.plain .article-title .article-time:before { color: #fff; font: 11px "Vitesse Medium",serif; } /* wc title */ body.wp .article-header__tag, /* badge */ body.wp #ctBoc .hero.plain .article-title .badge { color: #fff; margin: 0 0 20px; } body.wp .article-header__title, /* headline */ body.wp #ctBoc .hero.plain .article-title .main-title { color: #fff; } body.wp .article-header__intro, body.wp .article-header__authors, body.wp .article-header__author a, body.wp .article-header__time, body.wp .article-header__comments, body.wp #ctBoc .hero.plain .article-title .meta-data, body.wp #ctBoc .hero.plain .article-title .meta-data .author, body.wp #ctBoc .hero.plain .article-title .article-time, body.wp #ctBoc .hero.plain .article-title .article-time:before { color: #fff; font-size: 11px; } body.wp #ctBoc .hero .article-title .meta-data .author { color: #fff !important; } /* vrh title */ body.vr .article-header__tag, /* badge */ body.vr #ctBoc .hero.plain .article-title .badge { background: none; color: #fff; margin: 0 0 20px; padding: 0; } body.vr .article-header__title, /* headline */ body.vr #ctBoc .hero.plain .article-title .main-title { color: #fff; } body.vr .article-header__intro, body.vr .article-header__authors, body.vr .article-header__author a, body.vr .article-header__time, body.vr .article-header__comments, body.vr #ctBoc .hero.plain .article-title .meta-data, body.vr #ctBoc .hero.plain .article-title .meta-data .author, body.vr #ctBoc .hero.plain .article-title .article-time, body.vr #ctBoc .hero.plain .article-title .article-time:before { color: #fff; font-size: 11px; } /* INTRO */ #ctBoc .article-body-wrap .article-body p:nth-of-type(-n+2), .article-body__drop-character, #ctBoc .article-body p[class*="day"] { line-height: 1.7; position: relative; z-index: 2; } .article-body__drop-character:first-letter { color: #fff; font-size: 60px; } @media all and (min-width: 901px) { #ctBoc .article-body-wrap .article-body p:nth-of-type(-n+2), #ctBoc .article-body p:nth-of-type(-n+2) { width: 810px; } } @media all and (max-width: 900px) and (min-width: 801px) { #ctBoc .article-body-wrap .article-body p:nth-of-type(-n+2), #ctBoc .article-body p:nth-of-type(-n+2) { width: calc(100vw - 140px); } } /* ac intro */ /* wc intro */ /* vrh intro */ body.ac #ctBoc .article-body-wrap .article-body .field-item > p:nth-of-type(-n+2), body.wp #ctBoc .article-body-wrap .article-body .field-item > p:nth-of-type(-n+2), body.vr #ctBoc .article-body-wrap .article-body .field-item > p:nth-of-type(-n+2) { color: #fff; } /* BACKGROUND */ .menu-expand { position: relative; } .menu-expand:before { background: #ccc; bottom: 100%; content: ""; display: block; height: 5000px; left: 50%; position: absolute; transform: translate(-50%,0); width: 120vw; z-index: 1; } /* ac background */ body.ac .menu-expand:before { background: #6ab2be; background: url(https://www.androidcentral.com/sites/androidcentral.com/files/article_images/2017/12/12-days-back-ac_0.jpg), linear-gradient(to right, #6ab2be 50%, #445486 50%); } body.ac .menu-expand:after, body.wp .menu-expand:after { background: linear-gradient(to top, rgba(0,0,0,0.1), rgba(0,0,0,0)); bottom: 100%; content: ""; height: 500px; left: -100%; position: absolute; width: 200vw; z-index: 1; } body.ac .container { overflow: visible; } /* imore background */ body.im .menu-expand:before { background: #ffd600; background: url(https://www.imore.com/sites/imore.com/files/field/image/2017/12/12-days-back-imore.jpg), linear-gradient(to right, #ffd600 50%, #fff 50%); } /* wc background */ body.wp .menu-expand:before { background: #ed2390; background: url(https://www.windowscentral.com/sites/wpcentral.com/files/field/image/2017/12/12-days-back-wc.jpg), linear-gradient(to right, #ed2390 50%, #1cadef 50%); } /* vrh background */ body.vr .menu-expand:before { background: #ef5340; background: url(https://www.vrheads.com/sites/vrheads.com/files/field/image/2017/12/12-days-vrh-background_1.jpg), linear-gradient(to right, #ed513e 50%, #ef5541 50%); } /* all */ body.ac .menu-expand:before, body.im .menu-expand:before, body.wp .menu-expand:before, body.vr .menu-expand:before { background-position: center bottom; background-repeat: no-repeat; } /* MENU */ #ctBoc .article-body ul.twelvedaysmenu { margin: 0; padding: 0; position: relative; } #ctBoc .article-body ul.twelvedaysmenu:after { /* line */ content: ""; border-bottom: 1px solid #aaa; bottom: -28px; height: 0; position: absolute; width: 100%; } #ctBoc .article-body ul.twelvedaysmenu li { margin: 0; padding: 0; position: relative; white-space: nowrap; width: auto; z-index: 1; } /* dot space */ #ctBoc .article-body ul.twelvedaysmenu li:before { background: #fff; border: none; border-radius: 0; bottom: -30px; content: ""; height: 4px; left: calc(50% - 12px); padding: 0; position: absolute; top: auto; width: 24px; z-index: 2; } /* dot */ #ctBoc .article-body ul.twelvedaysmenu li a:after { background: #000; border: none; border-radius: 50%; bottom: -30px; content: ""; height: 4px; left: calc(50% - 2px); position: absolute; width: 4px; z-index: 3; } #ctBoc .article-body ul.twelvedaysmenu li a { border: none; box-shadow: none; font-size: 14px; line-height: 14px; text-decoration: none; text-transform: uppercase; } /* day of */ #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { cursor: default; pointer-events: none; } #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:after, #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:after, #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:after, #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:after, #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:after, #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:after, #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:after, #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:after, #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:after, #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:after, #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:after, #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:after { bottom: -31px; left: calc(50% - 3px); height: 6px; width: 6px; } /* disabled */ #ctBoc .article-body ul.twelvedaysmenu li a.disabled, #ctBoc .article-body ul.twelvedaysmenu li a.disabled:after { color: #aaa; cursor: default; pointer-events: none; } #ctBoc .article-body ul.twelvedaysmenu li a.disabled:after { background: #aaa; } @media all and (min-width: 851px) { input.menu-expand__trigger, input.menu-expand__trigger + label { display: none; } #ctBoc .article-body ul.twelvedaysmenu { display: flex; justify-content: space-between; margin: 0; padding: 80px 0 0; position: absolute; width: 100%; z-index: 1; } /* dot space */ #ctBoc .article-body ul.twelvedaysmenu li:first-child:before { left: 0; width: 14px; } #ctBoc .article-body ul.twelvedaysmenu li:last-child:before { left: auto; right: 0; width: 14px; } /* dot */ #ctBoc .article-body ul.twelvedaysmenu li:first-child a:after { left: 0; } #ctBoc .article-body ul.twelvedaysmenu li:last-child a:after { left: auto; right: 0; } #ctBoc .article-body .menu-expand + * { margin-top: 250px; } } /* visor45 */ @media all and (min-width: 1301px) { body.node-format-article .article-body .menu-expand { width: 1154px; } } @media all and (max-width: 1300px) and (min-width: 1231px) { body.node-format-article .article-body .menu-expand { width: calc(100% + 432px); } } @media all and (max-width: 1230px) and (min-width: 851px) { body.node-format-article .article-body .menu-expand { width: calc(100vw - 70px); } } @media all and (min-width: 851px) { body.node-format-article .article-body .menu-expand { } } /* visor 4 */ @media all and (min-width: 1351px) { #ctBoc .article-body-wrap .article-body .menu-expand { width: 1200px; } } @media all and (min-width: 1025px) { #ctBoc .visor-style-article .article-body-wrap .article-body { padding: 0 90px 20px 20px; } } @media all and (max-width: 1350px) and (min-width: 768px) { #ctBoc .article-body-wrap { padding: 0 20px; } } @media all and (max-width: 1350px) and (min-width: 1025px) { #ctBoc .article-body-wrap .article-body .menu-expand { width: calc(100vw - 120px); } } @media all and (max-width: 1024px) and (min-width: 851px) { #ctBoc .article-body-wrap .article-body .menu-expand { width: calc(100vw - 140px); } } /* ac menu */ body.ac #ctBoc .article-body ul.twelvedaysmenu li a { display: block; font-family: "Vitesse Medium",serif; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a strong { font-weight: normal; } body.ac #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:after, /* dot */ body.ac #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:after, body.ac #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:after, body.ac #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:after, body.ac #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:after, body.ac #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:after, body.ac #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:after, body.ac #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:after, body.ac #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:after, body.ac #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:after, body.ac #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:after, body.ac #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:after { display: none; } @media all and (min-width: 851px) { body.ac #ctBoc .article-body ul.twelvedaysmenu { padding: 0; } body.ac #ctBoc .article-body ul.twelvedaysmenu:before { /* menu background */ background: #6ab2be; bottom: 0; content: ""; left: 50%; position: absolute; top: 0; transform: translate(-50%,0); width: 100vw; } body.ac #ctBoc .article-body ul.twelvedaysmenu:after { /* line */ border-color: #fff; bottom: 17px; } body.ac #ctBoc .article-body ul.twelvedaysmenu li:before { /* dot space */ background: #6ab2be; bottom: 15px; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a:after { /* dot */ background: #fff; bottom: 15px; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a { color: #fff; padding: 50px 10px 30px; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a:first-of-type { margin-left: -10px; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a:last-of-type { margin-right: -15px; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a:not(:disabled):hover { background: #fbb95b; position: relative; z-index: 2; } body.ac #ctBoc .article-body ul.twelvedaysmenu li a:not(:disabled):hover:after { display: none; } body.ac #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.ac #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.ac #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.ac #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.ac #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.ac #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.ac #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.ac #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.ac #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.ac #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.ac #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.ac #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { background: #fbb95b; position: relative; z-index: 2; } body.ac #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a strong, body.ac #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a strong, body.ac #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a strong, body.ac #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a strong, body.ac #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a strong, body.ac #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a strong, body.ac #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a strong, body.ac #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a strong, body.ac #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a strong, body.ac #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a strong, body.ac #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a strong, body.ac #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a strong { font-size: 32px; left: 50%; position: absolute; top: 20px; transform: translate(-50%,0); } body.ac #ctBoc .article-body ul.twelvedaysmenu li a.disabled { color: rgba(255,255,255,0.66); } body.ac #ctBoc .article-body ul.twelvedaysmenu li a.disabled:after { /* dot */ background: rgba(255,255,255,0.66); } body.ac #ctBoc .article-body .menu-expand + * { margin-top: 175px; } } @media all and (max-width: 850px) { body.ac #ctBoc .article-body ul.twelvedaysmenu li a:not(.disabled) { border-bottom: 2px solid #fbb95b; color: #000; display: inline; } body.ac #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.ac #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.ac #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.ac #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.ac #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.ac #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.ac #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.ac #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.ac #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.ac #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.ac #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.ac #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { border: none; color: #6ab2be; font-size: 28px; } } /* imore menu */ body.im #ctBoc .article-body ul.twelvedaysmenu li a { font-family: "Nexa Slab Light","Helvetica Neue",Helvetica,Arial,sans-serif; } body.im #ctBoc .article-body ul.twelvedaysmenu li:hover a:not(.disabled):after, body.im #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:after, body.im #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:after, body.im #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:after, body.im #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:after, body.im #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:after, body.im #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:after, body.im #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:after, body.im #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:after, body.im #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:after, body.im #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:after, body.im #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:after, body.im #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:after { background: #ffd600; } body.im #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.im #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.im #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.im #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.im #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.im #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.im #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.im #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.im #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.im #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.im #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.im #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { font-size: 28px; text-transform: lowercase; } body.im #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:before, body.im #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:before, body.im #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:before, body.im #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:before, body.im #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:before, body.im #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:before, body.im #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:before, body.im #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:before, body.im #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:before, body.im #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:before, body.im #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:before, body.im #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:before { background: #ffd600; bottom: 8px; content: ""; left: -15px; position: absolute; right: -15px; top: 2px; z-index: -2; } @media all and (min-width: 851px) { body.im #ctBoc .article-body ul.twelvedaysmenu li:hover a:not(.disabled):before { /* yellow */ background: #ffd600; bottom: 8px; content: ""; left: -5px; position: absolute; right: -5px; top: 9px; z-index: -2; } } @media all and (max-width: 1000px) and (min-width: 851px) { body.im #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.im #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.im #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.im #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.im #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.im #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.im #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.im #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.im #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.im #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.im #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.im #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { font-size: 28px; } } /* wc menu */ body.wp #ctBoc .article-body ul.twelvedaysmenu li a { display: block; text-transform: lowercase; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a strong { font-weight: normal; } @media all and (min-width: 851px) { body.wp #ctBoc .article-body ul.twelvedaysmenu { padding: 0; } body.wp #ctBoc .article-body ul.twelvedaysmenu:before { /* menu background */ background: #1cadef; bottom: 0; content: ""; left: 50%; position: absolute; top: 0; transform: translate(-50%,0); width: 100vw; } body.wp #ctBoc .article-body ul.twelvedaysmenu:after { /* line */ border-color: #fff; bottom: 17px; } body.wp #ctBoc .article-body ul.twelvedaysmenu li:before { /* dot space */ background: #1cadef; bottom: 15px; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a:after { /* dot */ background: #fff; bottom: 15px; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a { color: #fff; padding: 50px 10px 30px; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a:first-of-type { margin-left: -10px; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a:last-of-type { margin-right: -15px; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a:not(:disabled):hover { background: #ed2390; opacity: 1; position: relative; z-index: 2; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a:not(:disabled):hover:after { display: none; } body.wp #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.wp #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.wp #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.wp #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.wp #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.wp #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.wp #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.wp #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.wp #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.wp #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.wp #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.wp #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { background: #1cadef; line-height: 2.5; padding: 5px 10px 0; position: relative; text-align: center; z-index: 2; } body.wp #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a strong, body.wp #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a strong, body.wp #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a strong, body.wp #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a strong, body.wp #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a strong, body.wp #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a strong, body.wp #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a strong, body.wp #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a strong, body.wp #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a strong, body.wp #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a strong, body.wp #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a strong, body.wp #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a strong { display: block; font-size: 56px; line-height: 0.9; } body.wp #ctBoc .article-body ul.twelvedaysmenu li a.disabled { color: rgba(255,255,255,0.66); } body.wp #ctBoc .article-body ul.twelvedaysmenu li a.disabled:after { /* dot */ background: rgba(255,255,255,0.66); } body.wp #ctBoc .article-body .menu-expand + * { margin-top: 175px; } } @media all and (max-width: 850px) { body.wp #ctBoc .article-body ul.twelvedaysmenu li a:not(.disabled) { border-bottom: 1px solid #ed2390; color: #000; display: inline; } body.wp #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.wp #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.wp #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.wp #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.wp #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.wp #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.wp #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.wp #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.wp #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.wp #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.wp #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.wp #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { border: none; color: #1cadef; font-size: 28px; } } /* vrh menu */ body.vr #ctBoc .article-body ul.twelvedaysmenu li a { display: block; text-transform: lowercase; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a strong { font-weight: normal; } @media all and (min-width: 851px) { body.vr #ctBoc .article-body ul.twelvedaysmenu { padding: 0; } body.vr #ctBoc .article-body ul.twelvedaysmenu:after { /* line */ border-color: #ddd; bottom: 17px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li:before { /* dot space */ bottom: 15px; left: calc(50% - 20px); width: 40px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li:first-child:before { left: 7px; width: 20px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li:last-child:before { left: auto; width: 20px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a:after { /* dot */ background: #fa5738; bottom: 15px; box-shadow: 0 0 0 5px #fff, 0 0 0 6.5px #fa5738; } body.vr #ctBoc .article-body ul.twelvedaysmenu li:first-child a:after { left: 7px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a { color: #000; padding: 50px 10px 30px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a:first-of-type { margin-left: -10px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a:last-of-type { margin-right: -15px; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a:not(:disabled):hover { background: #fa5738; color: #fff; opacity: 1; position: relative; z-index: 2; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a:not(:disabled):hover:after { display: none; } body.vr #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.vr #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.vr #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.vr #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.vr #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.vr #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.vr #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.vr #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.vr #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.vr #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.vr #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.vr #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { background: #fa5738; color: #fff; line-height: 2.5; padding: 5px 20px 0; position: relative; text-align: center; z-index: 2; } body.vr #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a strong, body.vr #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a strong, body.vr #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a strong, body.vr #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a strong, body.vr #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a strong, body.vr #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a strong, body.vr #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a strong, body.vr #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a strong, body.vr #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a strong, body.vr #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a strong, body.vr #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a strong, body.vr #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a strong { display: block; font-size: 56px; line-height: 1.1; } body.vr #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:after, body.vr #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:after, body.vr #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:after, body.vr #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:after, body.vr #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:after, body.vr #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:after, body.vr #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:after, body.vr #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:after, body.vr #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:after, body.vr #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:after, body.vr #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:after, body.vr #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:after { display: none; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a.disabled { color: #aaa; } body.vr #ctBoc .article-body ul.twelvedaysmenu li a.disabled:after { /* dot */ background: #ccc; box-shadow: 0 0 0 5px #fff, 0 0 0 6.5px #ccc; } body.vr #ctBoc .article-body .menu-expand + * { margin-top: 175px; } } @media all and (max-width: 850px) { body.vr #ctBoc .article-body ul.twelvedaysmenu li a:not(.disabled) { border-bottom: 1px solid #fa5738; color: #000; display: inline; } body.vr #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, body.vr #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, body.vr #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, body.vr #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, body.vr #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, body.vr #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, body.vr #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, body.vr #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, body.vr #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, body.vr #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, body.vr #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, body.vr #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { border: none; color: #fa5738; font-size: 28px; } } /* MOBILE MENU */ @media all and (max-width: 850px) { .menu-expand { padding-top: 15px; } input.menu-expand__trigger { opacity: 0; position: absolute; } /* arrows */ input.menu-expand__trigger + label { cursor: pointer; font-size: 14px; left: 1.5px; line-height: 1; position: absolute; top: 21px; width: 125px; word-break: break-word; z-index: 5; } input.menu-expand__trigger + label:before { content: "\0025B2"; display: block; } input.menu-expand__trigger + label:after { content: "\0025BC"; display: block; } /* arrows expanded */ input.menu-expand__trigger:checked + label { line-height: 0.9; } input.menu-expand__trigger:checked + label:before { content: "\0025BC"; } input.menu-expand__trigger:checked + label:after { content: "\0025B2"; } #ctBoc .article-body .day1 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 0 + 24px); } #ctBoc .article-body .day2 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 1 + 24px); } #ctBoc .article-body .day3 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 2 + 24px); } #ctBoc .article-body .day4 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 3 + 24px); } #ctBoc .article-body .day5 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 4 + 24px); } #ctBoc .article-body .day6 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 5 + 24px); } #ctBoc .article-body .day7 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 6 + 24px); } #ctBoc .article-body .day8 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 7 + 24px); } #ctBoc .article-body .day9 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 8 + 24px); } #ctBoc .article-body .day10 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 9 + 24px); } #ctBoc .article-body .day11 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 10 + 24px); } #ctBoc .article-body .day12 ~ .menu-expand input.menu-expand__trigger:checked + label { top: calc(28px * 11 + 24px); } input.menu-expand__trigger ~ .menu-expand__container { padding-left: 7px; } /* collapsed dots and lines */ #ctBoc .article-body .day1 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(1)) a, #ctBoc .article-body .day2 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(2)) a, #ctBoc .article-body .day3 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(3)) a, #ctBoc .article-body .day4 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(4)) a, #ctBoc .article-body .day5 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(5)) a, #ctBoc .article-body .day6 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(6)) a, #ctBoc .article-body .day7 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(7)) a, #ctBoc .article-body .day8 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(8)) a, #ctBoc .article-body .day9 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(9)) a, #ctBoc .article-body .day10 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(10)) a, #ctBoc .article-body .day11 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(11)) a, #ctBoc .article-body .day12 ~ .menu-expand input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:not(:nth-child(12)) a, #ctBoc .article-body input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu:after, #ctBoc .article-body input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li:before, #ctBoc .article-body input.menu-expand__trigger:not(:checked) ~ .menu-expand__container ul.twelvedaysmenu li a:after { display: none; } #ctBoc .article-body ul.twelvedaysmenu li { display: list-item; list-style: none; padding-left: 20px; } #ctBoc .article-body ul.twelvedaysmenu li a { line-height: 2; } #ctBoc .article-body ul.twelvedaysmenu:after { /* line */ border-bottom: none; border-right: 1px solid #aaa; bottom: 10px; height: calc(100% - 20px); left: 1px; width: 0; } #ctBoc .article-body ul.twelvedaysmenu li:before { /* dot space */ bottom: calc(50% - 5px); height: 14px; left: 0; width: 4px; } #ctBoc .article-body ul.twelvedaysmenu li a:after { /* dot */ bottom: calc(50% - 0px); height: 3px; left: 0; width: 3px; } /* day of */ #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a, #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a, #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a, #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a, #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a, #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a, #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a, #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a, #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a, #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a, #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a, #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a { line-height: 1.5; margin-left: -4px; position: relative; } #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:after, #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:after, #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:after, #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:after, #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:after, #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:after, #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:after, #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:after, #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:after, #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:after, #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:after, #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:after { background: #fff !important; bottom: calc(50% - 15px); height: 31px; left: -17px; } body.im #ctBoc .article-body .day1 ~ .menu-expand ul.twelvedaysmenu li:nth-child(1) a:before, body.im #ctBoc .article-body .day2 ~ .menu-expand ul.twelvedaysmenu li:nth-child(2) a:before, body.im #ctBoc .article-body .day3 ~ .menu-expand ul.twelvedaysmenu li:nth-child(3) a:before, body.im #ctBoc .article-body .day4 ~ .menu-expand ul.twelvedaysmenu li:nth-child(4) a:before, body.im #ctBoc .article-body .day5 ~ .menu-expand ul.twelvedaysmenu li:nth-child(5) a:before, body.im #ctBoc .article-body .day6 ~ .menu-expand ul.twelvedaysmenu li:nth-child(6) a:before, body.im #ctBoc .article-body .day7 ~ .menu-expand ul.twelvedaysmenu li:nth-child(7) a:before, body.im #ctBoc .article-body .day8 ~ .menu-expand ul.twelvedaysmenu li:nth-child(8) a:before, body.im #ctBoc .article-body .day9 ~ .menu-expand ul.twelvedaysmenu li:nth-child(9) a:before, body.im #ctBoc .article-body .day10 ~ .menu-expand ul.twelvedaysmenu li:nth-child(10) a:before, body.im #ctBoc .article-body .day11 ~ .menu-expand ul.twelvedaysmenu li:nth-child(11) a:before, body.im #ctBoc .article-body .day12 ~ .menu-expand ul.twelvedaysmenu li:nth-child(12) a:before { bottom: 10px; left: -5px; right: -5px; top: 10px; } } /* ADS */ @media all and (min-width: 851px) { .sidebar { padding-top: 530px; } .sidebar > div:nth-last-of-type(-n+3) { display: none; } } @media all and (min-width: 801px) { aside.col-right { padding-top: 530px; } } @media all and (max-width: 850px) { .sidebar, aside.col-right { z-index: 5; } } /* SOCIAL */ #ctBoc .mn_mbn_share a { position: relative; } #ctBoc .mn_mbn_share a:hover { background: #000 !important; } .mn_mbn_share a:before { /* icons */ position: relative; } .mn_mbn_share a.mr-share:before { /* share more */ border: 2px solid; border-radius: 50%; display: block; height: 26px; left: 50%; line-height: 25px; top: 50%; transform: translate(-50%,-50%); width: 26px; } @media all and (min-width: 768px) { .mn_mbn_share a, .mn_mbn_share a:link { height: 48px; line-height: 48px; width: 48px; } } @media all and (max-width: 768px) { .mn_mbn_share a.mr-share:before { /* share more */ top: 14px; } } /* ac social */ body.ac #ctBoc .mn_mbn_share a { background: #6ab2be; } /* imore social */ body.im #ctBoc .mn_mbn_share a { background: #ffd600; } /* wc social */ body.wp #ctBoc .mn_mbn_share a { background: #ed2390; } /* vrh social */ body.vr #ctBoc .mn_mbn_share a { background: #ed513e; } /*-->*/ /*-->*/

Ah, the holidays.

There is, however, one thing that we should help you out with. And let's do one better. We're going to help you learn to help yourself.

We're going to venture into the deep, dark world of your wireless router. It's scary, I know. But it's important. And, actually, it just looks scary. It's actually relatively easy to keep things up to date.

Let's take a look at some high-level stuff here.

First: Wait? What? WHY!?!?!

Look, your router is important. It's not just the thing that serves up the Wi-Fis. It's also the thing that serves as your first (and for most folks, only) line of defense. You don't want exploits wide open in this thing. Hear about the "KRACK" vulnerability that affects ALL Wi-Fi?

Yeah. It's a big deal. So you need to make sure your stuff's updated.

And while we're at it, we're going to look at a couple other best practices. It's easy.

OK, now first: Get into your router

If you're lucky, you've got a newer router that has some sort of software application makes your router easy to adjust. Apple's AirPort routers can be controlled from a computer. Google Wifi works from an app on your phone. (I've used both, and they're great.) The Netgear router I'm currently using has a desktop app as well as a mobile app.

So first, hunt around and see if there's an app for your router.

If not, there's a pretty easy way to get in. Start by typing this into your internet browser:

192.168.1.1

That's it. Well, that's probably it. For many routers, this is the default address to communicate with it. (If yours doesn't return some sort of scary-looking router page, hit up Le Google for instructions on how to log in to yours.)

Now you should be challenged by a username and password. This will vary a bit by the manufacturer, but a lot of the time the username is "admin" and the password is blank. Or maybe it's something else. It should be listed in the instruction manual, or just hunt around on the internet again.

Note that this is a username and password that just gets you into your router. It's different than the name of your wireless network (that's called an SSID), and the password you use to get online.

Once you're in, you'll be looking at something that basically is a web page, full of links and fields and buttons and stuff. Only instead of talking with a website, you're communicating with your router's settings. Got it?

Let's assume you've managed all this. What to do now?

Update your router's firmware

OK. Deep breath here. The most important thing you can do (of the several most important things you'll want to do here) is to update the firmware on your router.

Too often this is hidden away on some "Advanced" page of your router's settings. But maybe you've gotten lucky and there's a button for it on the first page. (Or, ya know, crack open that instruction manual again, or just hit Google for where to find it.)

If you're really lucky your router will have some sort of update mechanism. (And if you're REALLY lucky it'll do it automatically, or at least in an app.) Again, this varies wildly by manufacturer. Apple does it through the OS, Google Wifi does it automatically — you never have to touch a thing — and my Netgear router has a quick and easy button you can hit.

If you're not among the chosen ones, you might have to download a file and then upload it to your router for the update to happen. It's no worse than uploading a picture to Facebook, though.

You got this. Again, hit the instructions, and Google is your friend. But this one's important.

Update your router.

Check your wireless network security

OK. Now it's time to look at your wireless network settings. You'll want something that talks about the SSID and password. (That's the name of your network, and the password you use to connect to it.)

There's a decent chance that you'll still have the boring old ROUTER137BG 2.4GHz network name that came with your router. You don't have to change it to something pithy like "FBI Surveillance Van" or "We can hear you through the walls," but you probably should change it to something other than the default. Because that gives someone a clue as to your router's default login username and password. (Again, that's why you should change those things, too. The less identifiable the information, the better.)

But you absolutely must have a password on your network. That's not negotiable — otherwise, anyone can just wander by and do anything they want with your internet. That's not good.

This doesn't have to be some awful password that you'll never remember, or that'll make someone cringe to type in if they come over. It just needs to be a basic front-door lock is all.

And you absolutely must be using WPA-2 security. You should see it as an option in the settings. And while chances are you're using it if you've got a relatively new router, this is still something you should check, just in case. WPA2 - Good. WEP - BAD.

By the way: that username and password you used to log on to your router? Now would be a fine time to change them. Because if you don't, pretty much any bored kid wondering within sight of your network can get into things and mess you up.

What about guest networks?

Look, guest networks in and of themselves are not evil. The idea is to have an easy way for visitors to get online, without giving them unfettered access to your full network, and all the things that are attached to it.

So by all means, hop into your settings and turn on a guest network if you're having a party. Password, no password — your call.

But be sure to turn the guest network OFF once you're done with it. Otherwise, it's essentially like leaving a side door to your house cracked open all the time. Sure, it's possible nobody will stumble in. But why take the chance?

You're a hax0r now!

Congratulations. If you've made it through these basic things, you've accomplished what some of us do for fun. (Crazy, I know.)

But look at it like this: This is the most basic of network security. It's a little complicated, yeah. But it's something everyone should know.

And now you can show off to your nerd family members that you're not quite as square as they think you are. (That's something the kids still say, right?)

Read more and comment

 
3 weeks ago

Best Replacement Watch Bands for Samsung Gear S3

4
Gear S3 Frontier and Gear S3 Classic

What are the best third-party watch bands for Samsung Gear S3?

The Samsung Gear S3 is one of our favorite smartwatches, and a great alternative to many of the Android Wear watches out there. The Gear S3 supports standard 22mm watch bands, making it really easy to upgrade with something new.

Here are a few of the best third-party watch bands to consider once you pick up your brand new Samsung Gear S3!

ArtStyle nylon strap

ArtStyle nylon strap

Keep things simple, fun, and functional with the ArtStyle watch band made from a sturdy nylon material and a durable metal buckle! The ArtStyle nylon strap is easily adjustable and is hypoallergenic, making it the perfect band to wear if you have sensitive skin.

The material from this particular band is also breathable and waterproof on top of being extremely comfortable to wear day-to-day. One downside, though? It might interfere/cover up your Samsung Gear 3's heart rate sensor.

On top of the ArtStyle's practical design, the watch strap comes in a ton of different, bright colors, including red, blue/yellow, black, black/gray, navy blue, gray, khaki, orange, army green, black/blue, black/green/red, black/gray/blue, black/gray/orange, black/gray/green, black/red starting at around $9.

See at Amazon

EloBeth Milanese Magnetic Loop Strap

If you're someone who struggles with putting on your Samsung Gear S3 with one hand, or if you simply want a little bit of additional security when you're sporting your S3, then the EloBeth Milanese Magnetic Loop Strap might be a good option to take a peek at.

The strong, magnetic clasp keeps this around-$13 watch band tight around your wrist, and can easily be adjusted to fit almost any wrist type, so if you have especially larger or smaller wrists, this band might be a great option for you.

The EloBeth Milanese Magnetic Loop Strap is made out of a high-end stainless steel that's perfect for day-to-day wear, and if there are any issues with the band, you have an 18-month warranty to fix any issues.

You can pick up the EloBeth Milanese Magnetic Loop Strap in black, gold, rose gold, or silver finishes.

See at Amazon

Rerii leather band

Rerii leather band

There's nothing more simple and stylish than a classic leather watch band, and Rerii nails it with their affordable 22mm leather band that the Samsung Gear S3! Made from a high quality and sturdy yet lightweight and soft leather, the Rerii watch band comes with an easy-to-buckle stainless steel clasp, making it the perfect day-to-day band.

Unlike some other watch straps, the Rerii's design is super simple and void of all logos, so it's perfect for people who want a classic-looking smartwatch accessory.

The Rerii leather band also comes in a number of vibrant, eye-catching colors, like black, brown, coffee, black with white stitching, brown with white stitching, or coffee with white stitching for around $13.

See at Amazon

TRUMiRR Milanese stainless steel band

TRUMiRR Milanese stainless steel band

The Milanese look has been a staple with traditional watch designs for decades, so incorporating the TRUMiRR Milanese stainless steel band might be the perfect fit if that's the particular style you're after.

This 22mm watch band is designed with a mesh, woven, stainless steel wire, and is adjustable for a variety of wrist sizes, so you never have to be uncomfortable while sporting your Samsung Gear S3 — and for $21, that's quite the steal!

To attach and detach your watch band, all you need to do is release a small spring bar, minimizing annoying tools. The TRUMiRR may not come in a ton of colors, but it does come in a shiny silver, blingy gold, or a clean, classic black design.

See at Amazon

Barton silicone band

Barton silicone band

After garnishing its fair share of positive reviews online and coupled with an easy-release design, vibrant colors, comfortable feel, and much more, the Barton silicone band is a great option to check out while you're customizing your Samsung Gear S3.

The Barton silicone watch band is designed with a textured back, making the slipping and sliding of most smooth silicone bands a thing of the past. The silicone design also makes it a great tool for working out, as you can easily remove and wash it if it starts to look dirty or stink.

To change your watch band, simply turn the band over and flip the switch — no tools are required! You can pick your Barton band from a number of vibrant colors, including black, white, turquoise, forest green, brown, gray, burgundy, yellow, navy blue, orange, peach, dark gray, and baby blue for around $14.

See at Amazon

Rechere stainless steel watch band

Ritche stainless steel watch band

The Ritche 22mm stainless steel watch band is an affordable, high quality strap that keeps your Samsung Gear S3 looking classic and clean without any clutter or useless accents of other watch bands.

Unlike some other straps, the Ritche cannot be adjusted to fit individual wrists with a simple tightening system; rather, users will have to remove the links near the band's clasps in order to make the stainless steel Samsung Gear S3 accessory smaller. You can pick up this band for around $13.

To remove the Ritche, you will have to use a small tool which comes with the band. The Ritche only comes in one color, silver, but if you're looking for a watch with a similar style in a different color, then we suggest taking a peek at the Vetoo.

See at Amazon

Your pick?

Is there a third-party watch band that you think would be perfect for the Samsung Gear S3?

Drop a link in the comments with a brief description of why you like it so that others can check it out as well!

Updated September December: This list still has the best of the best options available out there for your Samsung Gear S3!

Read more and comment

 
3 weeks ago

These smart lights work with Amazon Alexa

42

Control your home's lighting using Alexa and these smart bulbs.

Amazon offers an affordable way to start building out a voice-activated home automation system for your house or apartment with their Amazon Echo and Echo Dot powered by their A.I. assistant, Alexa. On its own, you can use Alexa to play music and find news, sports and other information. But things get really interesting when you start to connect Alexa up to smart devices, including connected LED bulbs and smart switches, around your house.

There are a number of light options compatible with Alexa. We've broken things down based on the different brands and ecosystems that each have their own compatibility with smart lights and smart switches that you'll ultimately be able to control via Alexa on your Amazon Echo.

Read more and comment

 
4 weeks ago

Every Google Pixel 2 and Pixel 2 XL Case We Could Find

73

Looking for a case for your brand new Google Pixel 2 or Pixel 2 XL? We've got you covered!

There are so many reasons to get a case for your Google Pixel 2 or Pixel 2 XL. Whether you want the highest level of protection available to prevent damage to your new phone or the most transparent, thinnest case available to show off your new phone with pride, there are plenty of options out there.

Regardless of the reason, if you want a case for your Google Pixel 2 or Pixel 2 XL, we've compiled a massive list of all the cases we could find that are worth your while!

NOTE: Due to the large size of the list, we made the pictures smaller than usual; however, you can enlarge any image to full size by clicking or tapping on the image.

Thin Cases

Spigen Thin Fit

A thin polycarbonate back plate with a little cushion in the corners to help prevent damage if you drop your Pixel.

You can pick one up for about $12.


Maxboost mSnap series

A hard polycarbonate case that protects the back and sides of the Google Pixel 2 from scratches and scuffs.

Get the Maxboost mSnap series in black, pink, or mint for $20.


Vinve felixble case

Made from TPU, the Vinve flexible case will help prevent damage from drops. The textured back also provides extra grip.

You can pick one up in black or blue for about $8.


Peel case

The thinnest case you'll find, it will almost look like you have no case on your phone at all.

You can pick it up in black, white, and kinda blue for $25.


MNML case

Only 0.35mm thick and made with a matte finish that won't show fingerprints.

You can find the MNML case in gray, black, white, red, and blue for about $15.


Google Live Case

Pick from a wide selection of designs, places, and even stunning scenes from Google Earth.

You can even send Google your pictures to make a personal case for you; perfect for a gift. Starts at $40.


LK Slim Thin

For those who want a cheap clear case to keep your phone protected without obscuring the Pixel 2's cool design.

You can pick up the LK Slim Thin case for just $8.

Incipio NGP Pure

A slim soft polymer case that provides a barrier between your Pixel 2 and the rest of the world.

You can pick one up in smoke, navy, plum, or clear for about $20.


Clear Cases

Spigen Liquid Crystal

This thin flexible TPU case will provide your Google Pixel 2 or 2 XL with more grip and has cushioning on the corner to help prevent damage from drops.

You can pick up the Spigen Liquid Crystal for $12.


Spigen Crystal Shell

Dual-layered protection consisting of both TPU and polycarbonate, the Spigen Crystal Shell offers protection while keeping the design of your Google Pixel 2 in clear sight.

You can pick up the Spigen Crystal Shell for $25.


Ringke Fusion

Ringke has their rugged clear case available for the Pixel 2. Made with a sturdy panel of polycarbonate on the back panel and an easy-grip TPU bumper, this case will keep your new device protected while also letting the Pixel 2's design shine through.

You can pick up the Ringke Fusion for about $10.


Ringke Bevel

Just like the Ringke Fusion, the Bevel provides the same protection with a bevel design on the back to enhance grip and make your phone stand out. The case is still clear enough not to take away from the design of the Pixel 2.

Grab it for around $9.


Speck Presidio Clear

Dual-layered protection drop tested for eight feet. Thick cutouts for camera prevent scratches on the lens when lying on a flat surface.

The Speck Presidio Clear case will cost you $40 for the Pixel 2 and $45 for the larger Pixel 2 XL.


Trianium CLARIUM

Shock-absorbing TPU mixed with a hard polycarbonate back give the Trianium CLARIUM dual-layered protection to keep your phone safe.

You can pick up the Trianium CLARIUM for $8.


Incipio Reprieve Sport 2.0

Clear back to show off the Google Pixel 2's style, textured sides to improve grip, and reinforced corners to prevent damage from dropping. For $40, the Incipio Reprieve Sport 2.0 has a little something for everyone.


Rugged cases

Caseology Vault Series

Made of flexible TPU, it features a sleek finish along the back and textured grip around the edges.

You can pick up the Caseology Vault Series for around $11.

Note: This case is only available for the Pixel 2 XL.


Otterbox Symmetry series

Otterbox's Symmetry series offers the classic protection you expect from the company in a slimmer profile. The one-piece design is thick enough to prevent damage from drop and scratches, and the raised edges help protect your Pixel 2 when lying on a flat surface.


CrashGuard Bumper Case by RhinoShield

RhinoShield's CrashGuard Bumper Case is a great way to protect your phone without adding a ton of bulk. Protects the edges of your phone with lots of cusion on the corner, which prevents damage when your Pixel 2 takes a tumble.

You can pick up CrashGuard Bumper Case by RhinoShield for $25.

Spigen Rugged Armor

Single layer TPU with rasied edges to protect screen and camera while lying on a flat surface. Plus, the corner of the case are extra protected to help prevent damage from drops.

You can pick up the Spigen Ruged Armor for $13.


Spigen Neo Hybrid

A TPU sleeve and a hard polycarbonate bumper make up Spigen's New Hybrid case offering adequate protection with a sense of style. The way the bumper is designed it sit completely flush with the rest of the case, make the Neo Hybrid feel good when you're holding your phone.

You can pick up the Neo Hybrid for $16.


DGtle shockproof case

Made from a single layer of TPU, the DGtle shockproof case has lots of extra protection around the corners to help prevent damage when the phone is dropped on a corner.

Available in a wide variety of colors, such as blue, pink, and smoke black for $8.


UAG Plasma series

This translucent rugged case features a two-tone single piece design that cover the back and sides of the Google Pixel 2 and meet military drop test standards.

You can pick up the UAG Plasma series in ice or ask color option for about $40.


Suensan protective case

A single TPU layer that covers the back and side of the Google Pixel 2 with raised bezels to protect the camera and screen on flat surfaces.

You can pick on up in mint green, black, blue, gray, and red for $9.


Heavy Duty

ATUS Anti-Slip Slim Fit

Heavy duty protection in a slim profile, the ATUS Anti-Slip Slim Fit has dua-layered protection to keep your Pixel 2 safe and sound, while keeping the profile of your phone slimmer than most heavy-duty cases out there.

The ATUS Anti-Slip Slim Fit is only avaiable for the Pixel 2. You can pick one up in black, pink, or teal for about $9.

Caseology Parallax series

The Caseology Parallax Series offers a slim, two-piece design to keep your Pixel 2 well-protected.

It's available in a wide variety of colors such as black, burgundy, navy blue, and ocean gray. You can pick on up for about $15.

Note: This case is only available for the Google Pixel 2 XL.


Caseology Legion Series

The Caseology Legion Series offers the same dual-layered protection as its Parallax series; however, the Legion series focuses on protecting the back of the phone a lot more.

You can grab it for $18.

Note: This case is only available for the Pixel 2 XL.


Spigen Tough Armor

A personal favorite of mine, Spigen Tough Armor offers robust dual-layered protection with TPU and hard polycarbonate materials. The metal kickstand is perfect for watching videos and other media while your hands are other wise preoccupied.

You can pick up the Spigen Tough Armor in black or gunmetal for $35.


Spigen Slim Armor

Just like Spigen's Tough Armor, the Slim Armor case uses TPU and hard polycarbonate materials for dual-layered protection, but comes in a slimmer package.

You can pick up the Spigen Slim Armor in black or gunmetal for $30.


Otterbox Defender series

The ultimate name in protection, Otterbox's Defender series is the Mack Daddy of all protective cases. With four different layers, your Pixel 2 or Pixel 2 XL will be as safe as it possibly can be.

The Otterbox Defender series will cost you $50 or $60 for the Pixel 2 and the Pixel 2 XL respectively.


Leather Cases

Bellroy Leather case

Made using premium leather and featuring a soft microfiber lining this is a lightweight case that will keep your phone well protected and age beautifully over time. It's also backed by a 3-year warranty from Bellroy.

You can pick up the Bellroy Leather case from the Google Store for $45 with free shipping!


Wallet cases

Case Mate Wallet Folio

Made from real leather, the Case Mate Wallet Folio has four card slots and even a pocket to put your cash. Leaving your wallet at home has never been easier.

You can pick one up for $60.

JD wallet case

Made from a faux leather material, the JD wallet case has plenty of room for cards and cash. The case even comes with a built in RFID blocker, meaning your credit card numbers should be safe.

The JD wallet case comes in black, blue, pink, and brown for about $16.


Trianium wallet case

A hard protective shell with a card slot that card hold ID, credit cards, and cash, the Trianium wallet case offers protection and functionality.

You can pick up a Trianium wallet case for $10.

Note This case is only available for the Pixel 2 XL.


Maxboost wallet case

With three cards slots and a place to store your cash, the Maxboost wallet case has a magenetic lock to keep the wallet case firmly closed when not in use.

Grab the Maxboost wallet case for only $13.


LK wallet case

With a TPU inner skin, the LK wallet case offers mild protection against damage when your Pixel 2 takes a fall. With three card slots, and a place to put your cash, you can venture out into the world with your normal bulky wallet with ease.

The LK wallet case comes in black, brown, purple, and rose gold and will cost you about $10.

Other types of cases

Moment Photo case

Another personal favorite of mine, the Moment Photo case is designed to work with the wide-variety of Moment lenes. If you want a beautiful looking case that will up you photography game, check it out.

You can pick one up with a walnut finish for only $30.


Google Fabric case

If you prefer your phone case to have some texture for grip, you're probably going to love the Google Fabric Case. It features the same fabric finish look found on other recent Google products such as the Google Home Mini.

These cases offer a premium microfiber liner to ensure your device stays scuff-free and your choice of four color combinations for $40.

Carved Wooden Cases

With dozens of unique designs and plenty of wood grains and colors to choose from, Carved wooden cases are absolutely gorgeous.

The Carvedwooden cases range from $24 — $40.

What case did you go with for your Pixel 2 or Pixel 2 XL?

Let us know in the comment below!

Updated December 2017: We've added new cases from RhinoShield!

Google Pixel 2 and Pixel 2 XL

Best Buy Verizon Google Store Project Fi

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
1 month ago

6 Awesome Tech Gifts Amazon Can Still Deliver Before Christmas

2

Time is running out! Good thing Amazon delivers quickly.

We've all been there. You waited a little too long and now you don't have a gift for someone, right? Don't panic, don't stress, there is still a way out of this. Amazon carries some of the best gifts out there and offers some pretty quick shipping methods. If you're still shopping for people on your list, and need some fresh ideas, here are six great tech gifts you can still have delivered in time for Christmas.

Amazon Prime offers free two-day shipping on all eligible orders, and cheap upgrades on some to get it the next day. If you aren't already an Amazon Prime member, you should really sign up for a 30-day trial to get the benefits and help save the holiday!

Aukey 30000mAh Quick Charge 3.0 power bank

Aukey 30000

You can never have too much battery power to make it through the day. Phone batteries have become much better over the years, but there are likely still times that people could use some more power, and this is a perfect solution to that. Avoid having your friends and family stuck sitting next to a wall, and let them charge from anywhere.

This portable power pack from Aukey has a 30,000mAh capacity and offers a Quick Charge 3.0 output, so you can charge quickly while on the go. Thanks to its huge capacity you should be able to charge your phones and tablets up to 10 times per charge of the pack. It has two USB outputs and charges through Micro-USB or Lightning.

Available for $56 from Amazon with two-day shipping, so order now!

See at Amazon

Moto G5 Plus

If you've got a friend or family member that's constantly complaining about their old smartphone and you want to get them an upgrade, there is still time. Better still, you can buy them a slick new phone that's unlocked and set to impress. Want to be the one gift that stands out above the rest? The Moto G5 Plus is the best phone you can buy for under $200.

For that money, you get a really good phone that delivers all-day battery life and a mostly stock Android experience and a decent camera. The build quality is great for the price and despite the Plus in the name, the Moto G5 Plus is much easier to use one-handed with a 5.2-inch IPS LCD screen. Since it's a Motorola, it features convenient features like a double-twist-to-open-camera gesture, so you can capture any moment with a quick flick of the wrist.

Amazon is selling a Prime Exclusive Moto G Plus that includes lock screen offers and ads for just $199 for the 64GB variant with 4GB of RAM.

The Moto G5 Plus is available for one-day shipping as part of this Prime Exclusive deal.

See at Amazon

Amazon Echo (2nd Generation)

Amazon was the first company to come out with an AI-powered smart speaker, and in many ways, they still own the space with its line of Echo speakers.

The second generation of the base speaker introduced some distinct design improvements — the new Echo speaker is shorter and designed to be displayed, without compromising on features or sound quality. It's the perfect introduction to Alexa, or will seamlessly connect to any other Amazon Echo speakers your friend or family member might already own. Priced at $99, this is an excellent gift option for any tech lover on your list. Check out our full review of the Amazon Echo and Echo Plus.

The Amazon Echo is available with one-day shipping for U.S. customers with an Amazon Prime subscription.

See at Amazon

Fitbit Charge 2

After Christmas comes New Year's, which typically leads to resolutions to get more active. One popular way to work towards your health goals is with a Fitbit on your wrist, and there's no better option than the Fitbit Charge 2.

The Charge 2 is a sleek and functional fitness tracker that not only tracks every step you take during your day, but also offers PurePulse continuous heart rate monitoring which helps to better estimate calorie burned. The Fitbit Charge 2 is the best tracker because it's not too bulky and doesn't try to do too much — you actually appreciate wearing it throughout the day because with call, text, and calendar notifications displayed on the OLED screen.

Available for $129 on Amazon, this is a great gift option for someone who already owns a Fitbit that's been beaten to hell because they wear it all the time. Otherwise, you'll want to make sure a Fitbit is on someone's list because gifted fitness trackers are all too often destined for junk drawers after a few months of use.

The Fitbit Charge 2 is available with one-day shipping for U.S. customers with an Amazon Prime subscription.

See at Amazon

Anker Soundcore 2

The Anker Soundcore 2 is a fantastic portable Bluetooth speaker that's easy to use, sounds great, and offers an incredible battery life that you'd expect from a company that built its brand on battery packs.

The Soundcore 2 is a surprisingly powerful speaker given its compact size. Anker claims a 24-hour battery life for this speaker, which I confirmed in my reveiw. It's waterproof and loud, making it a great speaker for camping trips or in the bathroom for shower singers.

Speakers make for great gifts, and there are a ton bunch of great options out there including the UE Boom 2 ($132) and Sonos Play:1 ($149), but you just can't beat the value of the Soundcore 2. At just $40, you can one for your best friend, one for your parents, and get one for yourself. Totally recommended as an impulse buy.

The Anker SoundCore 2 is available with one-day shipping for U.S. customers with an Amazon Prime subscription.

See at Amazon

Aukey Quick Charge 3.0 Car Charger

Looking for a last-minute stocking stuffer that anyone with a car will appreciate? This Aukey dual-port car charger is a great deal and a perfect gift idea.

With one port supporting Qualcomm Quick Charge 3.0 and the other port offering a dedicated 2.4A output, your friend or family member will be able to keep all their tech charged on the go safely. It's universally compatible with all USB-powered devices, so it doesn't matter if you're buying someone with an iPhone (they will need to supply their own cable). Get this for practically anyone on your list for just $15.

The Aukey Quick Charge 3.0 Car Charger is available with one-day shipping for U.S. customers with an Amazon Prime subscription.

See at Amazon

Your favorites?

Do you have a favorite tech gift that isn't listed here but can still arrive before Christmas? If so, be sure to drop a brief description along with the link so that others can check it out!

Update December 2017: These are the best last-minute gift ideas available on Amazon. Get'em while the getting is good!

Read more and comment

 
1 month ago

Amazon Echo vs. Dot vs. Tap vs. Spot vs. Show: Which should you buy?

96

Which Amazon Echo is best for you? I have no idea. But here's how I'd approach each one.

I own too many Amazon Echo speakers. From the original Echo to the Echo Dot and the newfangled Echo Show with its screen and camera. Plus the Amazon Tap, and Echo Look, which you can't even buy without an invitation. (And you probably shouldn't but it, for reasons I'll get into in a second.)

This isn't a cookie-cutter list of all the Echo speakers and why you should buy them. Hell, a couple I think you probably should stay away from. This is a list of how I see things after having used them all for months and months. Hit the links below to jump on down to the Echo that tickles your fancy.

Echo Dot: The best Amazon Echo for starting out

Start simple. If you're just not sure about this whole Alexa thing and really don't know how much you'll get out of an Amazon Echo, it's best to not spend a lot of money. Start with an Echo Dot.

The Echo Dot costs $49 retail, but it's not uncommon to see it on sale for as low as $30. And at that price it's kind of a no-brainer. Buy one and give it a go.

Another pro tip here is to buy more than one at a time. Amazon typically has deals if you buy multiple Echoes Dot at one time — $20 is the usual savings. So if you're like me and you know you'll want to stash a few of these around the house, save yourself a few bucks and take advantage.

See at Amazon


The redesigned Amazon Echo: A great mid-range option

Amazon has completely redesigned the basic Echo for 2017. It's shorter than the original and more squat in stature. And you can get one clad in fabric for $99. That's not a bad buy, and it's what I'd recommend for someone who wants to get something better than the Dot, but still not spend more than a hundred bucks. The sound quality is decent for that price. Can you get something better? Yeah. But not for less money.

If you want to spend a little more, though, $119 will get you a new Echo with a wood veneer, or in matte plastic. I've found the fabric to be plenty good, though.

See at Amazon

Amazon Echo Plus: The best-sounding Echo yet

Amazon decided to keep the tried and true Echo design, but give it better internals. That gives us the $149 Echo Plus. It sounds a little better than the previous-generation Echo, and definitely better than the current 2017 model. It comes in the same matte plastic, but now you can get silver in addition to black and white.

Also new for the Echo Plus is the ability to serve as a smart home hub — if the devices you're looking to support use Zigbee to connect. (You're forgiven if you don't know what Zigbee is — it's not something an end user should ever have to worry about.) It likely won't solve all your smart home problems, but it's a nice little addition nonetheless.

See at Amazon

Amazon Echo Spot: An expensive, but cool, bedside Echo

If you take the Echo Show and shrink it down, this is what you'd get. It's a $130 Echo clock with a decent (but not overly great) speaker and a 2.5-inch display. You'll get the time, of course, along with weather information and the same semi-useful headlines as on the Echo Show. Plus it'll make phone calls and video chat with other Spots or Shows. (Yes, that means there's a camera pointed into your bedroom.)

This is a great-looking device, but it's not inexpensive, and it's only $10 less than the much larger Echo Show, which will be better for the video it can still display.

See at Amazon

Amazon Tap: Smaller, portable, expensive

For whatever reason, this isn't an "Echo" device. It's "Alexa-enabled." OK. (Maybe it's because the "Alexa" hotword isn't enabled by default, and instead you're supposed to push the microphone button.) But no matter. For all intents and purposes it's an Echo, and it's meant to be portable.

The Tap has a charging base that allows you to just pick up the speaker and take it wherever you want. And it sounds decent. Not great, but good. Good enough for $129 retail, though? Eh, now Amazon is starting to ask a lot — particularly when you can get a portable battery base for the original Echo for just $50 and get a much better speaker for your troubles. Or you could stick an Echo Dot in this little cordless speaker and get a decent experience — again, for just $50.

Personally, I don't really see the necessity of a portable Alexa speaker — especially since the speaker itself is going to need to be connected to the Internet at all times for the Alexa stuff to work. And hotspotting to your phone just isn't something I want to bother with.

Your money probably is better off with any other Echo — or just a traditional Bluetooth speaker.

See at Amazon

Echo Show: Will it ever get better?

I was an early fan of the Echo Show — the potential for an Alexa-enabled device with a large touchscreen is enormous. Unfortunately, it's yet to pan out in the first few months. The headlines you get are pure fluff, with very little actual news, if ever — and Amazon says it's done this on purpose.

Then Google decided to not let YouTube videos play on the Echo Show — likely because Amazon's implementation was doing so without advertising. That killed one of the few reasons I'd actually recommend the Echo Show.

And then there's the fact that very few Alexa Skills actually take advantage of the display in the first place. It's a novelty at this point, not a necessity — even though making video calls on the Echo Show is still a great experience.

See at Amazon

Echo Look: How much do you care about what you wear?

There's a pretty good chance you shouldn't buy the Echo Look. Unless you really care about fashion — to the point that you want to take a picture of what you're wearing and send it to Amazon for cataloging and analysis — then you'll just want to ignore this. For that's what Echo Look is good at. It's got a camera and its own app for taking your picture from head to toe, and it does a nice job of highlighting you while downplaying everything else.

From there it lets you flip back through what you've worn day after day, and you can have it compare two outfits and decide which it thinks looks better on you. (To varying degrees of success, I found.)

You very much will get out of Echo Look what you put into it. I don't care so much about what I'm wearing, so this wasn't really $200 well spent for me. Your wardrobe mileage may vary.

And to be fair, you can't just go out and buy an Echo Look. You'll have to tell Amazon you're interested in it, and then wait for an invitation.

See at Amazon

Updated December 2017: Added the Echo Spot. It's cute. And it's only $10 less than the Echo Show.

Amazon Echo

See at Amazon

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
1 month ago

Bose SoundWear Review: MrMobile's first wearable speaker

6

When CrackBerry Kevin first suggested I try out the Bose SoundWear, I thought it looked an awful lot like a toilet seat. But it's not, nor is it an airline pillow, horseshoe, or boomerang. The Bose SoundWear is actually a wearable speaker, and while it'll never replace your headphones, it does complement them in a way that's more useful than I ever expected.

If you're at all like me, with a lifestyle that's got you running around so much that you can't even sit still in your own house or office, the SoundWear is one weird piece of tech that you might just find a use for – assuming you can find the space in your budget for these and a set of headphones. Come see what I mean in the MrMobile Bose SoundWear review!

Stay social, my friends

Read more and comment

 
1 month ago

PS4 vs. PS4 Slim vs. PS4 Pro: Which should you buy?

22

Which PlayStation 4 should I buy?

Anyone looking to buy a PlayStation for family now have three options that look very similar. You've got the original PlayStation 4, the new slimmer PlayStation 4 with the exact same branding on the box as the original, and the new PlayStation 4 Pro. Do they all offer similar experiences? Is there a downside to buying the original over the slim? There are a lot of unanswered questions here.

It's confusing by anyone's standards, so your best bet is to know what you need before you head into the store.

What's the difference?

Sony has a history of releasing a "slim" version of the PlayStation a couple of years after its initial release. In the past, those consoles have been labeled a little differently at launch to make it easier to tell the new version apart from the old one. These slimmer versions typically offer more a physical difference than a functionality difference, and this year is no different. The significant feature and performance difference comes with the PlayStation 4 Pro, and even then the difference isn't huge unless you own a 4K television with HDR support.

Category PlayStation 4 (2013) PlayStation 4 (2016) PlayStation 4 Pro Price $229 $299 $399 Dimensions 10.83in x 12.01in x 2.08in 10.43in x 11.34in x 1.54in 11.61in x 12.87in x 2.17in CPU AMD Jaguar 8-core (x86-64) AMD Jaguar 8-core (x86-64) AMD Jaguar 8-core (x86-64) GPU AMD Radeon (1.84 TFLOP) AMD Radeon (1.84 TFLOP) AMD Radeon (4.2 TFLOP) Storage 500GB / 1TB 500GB / 1TB 1TB Optical out Yes No Yes AV out AV/HDMI 1.4 HDMI 1.4 HDMI 2.0 Power consumption 250w max 165w max 310w max 4K Streaming No No Yes USB USB 3.0 (x2) USB 3.0 (x2 ) USB 3.0 (x3) PSVR support Yes Yes Yes (Enhanced)

The biggest functional difference between the original PS4 and the new slimmer PS4 is power consumption. Sony claims the new PS4 has a max power draw of 165 watts, which sounds impressive next to the original 250w max of the first PS4 until you see most benchmarks. The original PlayStation 4 had an average power draw of 150w during its heaviest gameplay sessions, and never pushed anywhere near that 250w max. It is slightly smaller though, so there's that.

PlayStation VR performance is something altogether different.

As you can see, Sony is using the same CPU and a GPU that's a little more than twice the performance in the new PlayStation 4 Pro. There's also an updated version of the HDMI standard in the PS4 Pro, but there's no immediate difference in performance out of the box for video output. Games that struggled in the past to maintain 30fps or 60fps on a standard PlayStation 4 will be able to offer a more consistent experience with the PlayStation 4 Pro through its "boost mode" feature. This basically means games that appear a to stutter a little on a normal PS4 will look and play smoother on a PS4 Pro.

PlayStation 4 Pro also offers 4K video streaming and enhanced graphics on supported titles. Game developers will have the option to offer higher quality graphics to PlayStation 4 Pro gamers, which will be clearly labeled with PS4 Pro Enhanced on the box. Not only are most new PlayStation games being made to support this Enhanced ability, many of the more popular games from the past year are releasing updates to look better through the more capable console.

As for HDR support, while all of these consoles are technically capable of outputting HDR visuals thanks to a software update from Sony, the HDR content offered by almost every app and game doesn't apply to anything but the Pro. HDR is typically tied to either 4K content or PS4 Enhanced content, neither of which will play on these older consoles.

Category PS4 (2013) PS4 (2016) PS4 Pro HDR Output 🤔 🤔 ✔️ 4K Streaming ❌ ❌ ✔️ Remote Play 720p 720p 1080p Share Play 720p 720p 1080p

PlayStation VR performance is something altogether different. PlayStation 4 Pro was built to better support PlayStation VR (You know, Project Morpheus and PlayStation Neo kinda go together and all that) but even here the differences is subtle.

Most titles that were available before the Pro was released look slightly better on the Pro, and those titles updated to support the enhanced graphics in the Pro are noticeably better looking than on the standard PS4. Because of the high focus on framerate in PlayStation VR, what you'll see in Pro Enhanced titles is more detail, not smoother transitions like you'd see on the television.

Which should I buy?

Now that you know everything you need to know about the differences between these consoles, lets break it down!

  • PlayStation 4 — This is the PS4 most likely to be available at a considerable discount, or the option you're most likely to find used or certified refurbished. If you're on a tight budget, this is still a great modern console.

See on Amazon

  • Slim PlayStation 4 — This is the PS4 you will see the most of on shelves this year, and it's the nicer looking of the three. This is also the most likely to be found in a bundle with free games and extra controllers if you're looking to get more than just the console.

See on Amazon

  • PlayStation 4 Pro — If you own a 4K HDR television, or you're interested in the best possible gaming experience from your PlayStation, this is the console for you. Also, if you're looking to go all in on PlayStation VR, you'll want this version of the console.

See on Amazon

Update December 2017: This article has been updated with new information on PlayStation 4 updates and new bundles available for the current models.

PlayStation 4

Amazon

img { width: 100%; height: auto; } .devicebox ul { display: table; margin: 0 0 10px; width: 100%; } .devicebox ul li { background: #f7f7f7; margin: 2px 0; padding: 4px 15px; } .devicebox ul li:hover { background: #fff; } .devicebox ul li:before { display: none; } .devicebox p ~ p { line-height: 1.25; } .devicebox p:first-of-type + p { padding: 15px; } .devicebox a.buy-link { border-radius: 5px; display: inline-block; font: 14px/31px "Proxima Nova Extrabld",Helvetica,Arial,sans-serif; text-align: center; } .devicebox a.buy-link, .devicebox a.buy-link:link, .devicebox a.buy-link:active, .devicebox a.buy-link:visited { background: #37B5D7; color: #FFF; } .devicebox a.buy-link:hover { background: #2694B2; text-decoration: none; } .devicebox a.buy-link:before { content: "\e61e"; font: 40px/0 "ac_iconset" !important; margin: 0 3px 0 -8px; vertical-align: middle; } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 660px) { /* div:not(.columns-3) excludes help menu content */ .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox { padding: 20px 0 25px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p img, .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p:nth-child(n+3), .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .article-body-wrap > div:not(.columns-3) > *:first-child:not(.sticky-wrapper) .devicebox p.list-head { margin-top: -5px; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 660px) { .devicebox h3 { text-align: center; } .devicebox ul, .devicebox p { display: block; } } @media all and (max-width: 800px) and (min-width: 660px) { .devicebox { padding: 20px 0 25px; } .devicebox .video { float: left; margin: 0 30px 0 0; width: calc(100% - 375px); } .devicebox h3 + p { bottom: 37px; display: block; overflow: hidden; position: absolute; top: 60px; width: calc(100% - 375px); } .devicebox p img, .devicebox p > img { position: absolute; top: 50%; transform: translateY(-50%); } .devicebox p:nth-child(n+3), .devicebox ul { box-sizing: border-box; margin-left: calc(100% - 345px); width: 340px; } .devicebox p.list-head { margin-top: -5px; } } @media all and (min-width: 1025px), all and (max-width: 800px) and (min-width: 661px), all and (max-width: 500px) { /* 2x buy buttons */ .devicebox a.buy-link { width: calc(50% - 2.5px); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(even) { margin: 0 0 5px 0; } .devicebox a.buy-link:last-of-type:nth-of-type(odd) { width: 100%; } } @media all and (max-width: 1024px) and (min-width: 801px), all and (max-width: 659px) and (min-width: 501px) { /* 3x buy buttons */ .devicebox a.buy-link { width: calc(100%/3 - 10px/3); margin: 0 5px 5px 0; } .devicebox a.buy-link:nth-of-type(3n):not(:nth-last-of-type(2)) { margin: 0 0 5px 0; } .devicebox a.buy-link:only-child { width: 100%; margin: 0 0 5px 0; } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1), .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link { width: calc(50% - 2.5px); } .devicebox a.buy-link:nth-last-of-type(2):nth-of-type(3n+1) ~ a.buy-link, .devicebox a.buy-link:nth-last-of-type(4):nth-of-type(3n+1) ~ a.buy-link:nth-last-of-type(odd) { margin: 0 0 5px 0; } } @media all and (max-width: 800px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } } @media all and (max-width: 500px) { .devicebox { margin: 0 0 30px; max-width: none; width: auto; } .devicebox a.buy-link:before { display: none; } } .page-admin .devicebox {max-width: 350px;} .page-admin .devicebox .video_iframe {position: relative; height: 0; padding-bottom: 56.9%;} .page-admin .devicebox .video_iframe iframe {width: 100%; height: 100%; position: absolute;} /*-->*/ /*-->*/ /*-->*/

Read more and comment

 
1 month ago

Samsung Galaxy Owners Gift Guide

18

Samsung Galaxy Owners Gift Guide

When it comes to selling phones to a wide variety of consumers and being an instantly recognizable brand in consumer electronics, no company does it quite like Samsung. Not only has it completely set the bar for what a flagship phone is with the Galaxy S line, but it continues to push boundaries with the Galaxy Note line as well. And in the past couple of years, it has built up a fantastic ecosystem of accessories and devices. If you're all-in with a Samsung Galaxy phone, you'll want to check out these great gifts.

Samsung Galaxy S8

This is pretty simple: if you're already a big time Galaxy fan but haven't yet upgraded to the latest and greatest, it's hard to go wrong with the Galaxy S8. You'll get software you're familiar with, paired with Samsung's latest hardware innovations and specs that'll last you for the year to come.

$715 Buy now

Samsung Galaxy Note 8

Perhaps you're still hanging onto a Note 5 or even a Note 4 — it's time to move up to the new Galaxy Note 8. If you're still in love with the gigantic screen and S Pen on your current Note, you'll find that that DNA has carried over perfectly into the new Note 8. Sure it's not much different from the less expensive Galaxy S8+, but it's still clearly the absolute most powerful and capable Galaxy out there.

$920 Buy Now

Bose QC35 II

Light, comfortable, long-lasting and with amazing noise cancellation. The QC35 IIs are a traveler's best friend, but really can be used as daily headphones for those who need to shut out the world and concentrate. They'll pair with your Galaxy perfectly, but with a tap of a switch you can grab audio from a tablet or computer, too.

$349 Buy Now

JBL Clip 2

Bluetooth speakers are a dime a dozen nowadays, but JBL makes some great models that are worth the little extra money. The Clip 2 is portable and has a clip so you can hang it on a bag or set it up for better sound wherever you need it, and it's built to take the abuse of moving around. It has both Bluetooth and a 3.5 mm connection, and the sound is good for the size.

$49 Buy Now

Gear IconX 2018

Samsung's fitness-focused truly-wireless earbuds are good, but they're even better when you have a Samsung phone. The integration with Samsung Health is great, and because your phone already has all of the extra software for them you don't have to worry about installing any awkward extra plugins like you would on another phone. Get these earbuds if you need to be active and don't want anything in your way.

$149 Buy Now

Moment Cases and Lenses

Samsung's latest phones have great cameras, that's for sure. But they're even better when you can augment them with top-notch glass with different focal lengths. Moment's cases are solid for general protection, and the lenses snap on with ease to take your mobile photography to new levels.

from $99 Buy Now

Chromecast Ultra

Even if you already have a streaming box of some sort, it'd be tough to convince us that you couldn't find a use for a Chromecast Ultra on one of your TVs at home. Leave it plugged in, and the next time you have a quick thought about watching a movie or even just showing off some photos to guests it'll be there ready to bring it to the big screen.

$70 Buy Now

NVIDIA Shield Android TV

If a Chromecast sounds great but you (or someone you live with) would benefit from the simplicity of a dedicated interface and remote, the Shield Android TV is great. It's just as capable as a Chromecast Ultra for casting (there's $70 in value right there), but some media experiences really are best with a dedicated app running on the box itself. The gaming may not interest you, but the performance of this box will.

from $179 Buy Now

Samsung Gear Sport

The value proposition of a smartwatch just isn't there for many people, but the best all-around choice out there right now is the Samsung Gear Sport. It's just a bit lighter and more compact than the Gear S3, which makes it much easier to wear every day. And Samsung's software is just downright better than Android Wear — you just have to be willing to configure it a bit and ignore many of the useless features.

$249 Buy Now

Samsung Gear Fit2 Pro

To skip much of the "smartwatch" experience altogether and just get some good fitness tracking, we like the Gear Fit2 Pro (and the original Fit2 at that). You save $100 off the Gear Sport's price, and still keep most of the features. Given its smaller screen and lighter weight, you may be even more inclined to wear it for daily exercise tracking or even while sleeping.

$199 Buy Now

Samsung Galaxy Tab S3

Let's be honest, an Android tablet isn't for everyone. But for Samsung fans the best tablet is the Galaxy Tab S3. Not only will it have software that's familiar to you, but it'll also match up in terms of hardware and features. Add a keyboard case for the best productivity-focused experience.

$499 Buy Now

Samsung Chromebook Pro

Not everyone wants (or needs) a full-blown computer. For those people, we always recommend a Chromebook — and the Samsung Chromebook Pro is a great option. It's a solid step above the low-end models that are cheap-feeling and made of plastic, but is still super light and has a great display. And it even has a great stylus that mimics much of what the S Pen does on the Galaxy Note 8.

$499 Buy Now

Samsung Fast Charge Wireless Charging Convertible Stand

It shouldn't come as any surprise that Samsung makes the best Qi wireless charging stand out there. The soft rubber on the top keeps your phone in place, and the pivot action lets you choose whether you want it to be a proper stand or a flat pad. It also comes with an Adaptive Fast Charging wall plug, so you get the fastest possible wireless charging speeds with your Galaxy.

$79 Buy Now

Samsung Fast Charge Wireless Charging Stand

If you're thinking $89 is a bit too much for a wireless charger, check out the last generation stand model for less than half the price. It doesn't convert into a flat pad, but then again it still charges at the same rate as the new model, and you'd save enough money to buy another wireless charger and still have money left over.

$49 Buy Now

Anker PowerCore+ 26800mAh USB-C PD battery

If you want a massive battery that can charge up your phone, tablet and even computer, this Anker model is the one-stop shop. Using the included USB-C to USB-C cable you can charge up your Galaxy super quickly, or if that's tied up powering another device one of the USB-A ports will get the job done as well. It also includes a great wall charger that will top up your phone directly win no time.

$119 Buy Now

Trianium Quick Charge 3.0 & USB-C Car Charger

For about $25 you can get a solid car charger that not only has a USB-A port with Quick Charge 3.0, but also a full-power USB-C Power Delivery port. That means you can pull enough power to get anything you'd have in a car — not just phones — topped up on the go.

$25 Buy Now

Anker PowerPort+ 5-Port 60W USB Wall Charger with USB-C Power Delivery

When you have this many gadgets, you want a solid one-stop place to get them all charged up. Anker has you covered with this five-port charger. Each USB-A port can output at 2.4A, which is plenty of any phone or tablet, and the USB-C port has Power Delivery so it can deliver 30W to charge up new laptops, iPad Pros or big Android tablets. It's a great complement to any power user's desk.

$50 Buy Now

Samsung Evo+ 128GB UHS-I MicroSD Card

Galaxy phones still have SD card slots, so you might as well make use of them while you can. SD cards have gotten so big, so fast and so cheap that it's tough to make a bad choice. But going with a well-known brand and tested performance is always preferred. $60 gets you a great card that can go in your phone but also with an adapter can pull double-duty in a camera if you need.

from $58 Buy Now

.tabs { position: absolute; right: 0; z-index: 20; } #ctBoc .article-body-wrap ul.primary li a:link, #ctBoc .article-body-wrap ul.primary li a.active, #ctBoc .article-body-wrap ul.primary li a:active, #ctBoc .article-body-wrap ul.primary li a:visited, #ctBoc .article-body-wrap ul.primary li a:hover, #ctBoc .article-body-wrap ul.primary li.active a, #ctBoc .article ul.primary li a:link, #ctBoc .article ul.primary li a.active, #ctBoc .article ul.primary li a:active, #ctBoc .article ul.primary li a:visited, #ctBoc .article ul.primary li a:hover, #ctBoc .article ul.primary li.active a { border-radius: 0 0 8px 8px; border-width: 0; } #page-wrap { width: 100%; } #page { background: none; } #ctBoc .article-body-wrap { margin-top: 0; } .node, .node-published, .node-unpublished { background: #f9f9f9; } @media all and (max-width: 1350px) and (min-width: 768px) { #ctBoc .article-body-wrap { padding: 0; } } /* FONTS */ @font-face { font-family: 'geomanist-light'; src: url('../sites/all/fonts/geomanist-extralight.otf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'geomanist-regular'; src: url('../sites/all/fonts/geomanist-regular.otf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'geomanist-book'; src: url('../sites/all/fonts/geomanist-book.otf'); font-weight: normal; font-style: normal; } @font-face { font-family: 'geomanist-medium'; src: url('../sites/all/fonts/geomanist-medium.otf'); font-weight: normal; font-style: normal; } .article-body h2, .article-body p, .article-body ul, .article-body ul li { font-family: "geomanist-regular",Helvetica,Arial,sans-serif; font-weight: normal; letter-spacing: 0; line-height: 1.352; } #content > .container, #ctBoc .article-body .container.wide { max-width: 100%; padding: 0; } #ctBoc .article-body__section--narrow, #ctBoc .article-body .narrow { padding: 0 20px; } /* TITLE */ /* TITLE BACKGROUND */ #ctBoc .article .article-body__section--wide.ggtitle { max-width: 100%; } #ctBoc .article-body-wrap .article-body .ggtitle p, #ctBoc .article .article-body .ggtitle p { margin: 0; } #ctBoc .article-body-wrap .ggtitle img, #ctBoc .article .ggtitle img { width: 100%; } /* SUBTITLE */ #ctBoc .ggtitle h2 { color: #fff; font-size: 4vw; font-style: italic; left: 53%; margin: 0; position: absolute; right: 25px; text-align: left; text-shadow: .25vw .25vw #000; top: 37.6vw; } /* SITE LOGO SPLITTER */ .article-body .ggsite { display: table; margin: 75px auto; position: relative; width: auto; } .article-body .ggsite img { max-height: 100px; max-width: 200px; height: auto; width: auto; } #ctBoc .article-body-wrap .ggsite:before, #ctBoc .article-body-wrap .ggsite:after, #ctBoc .article .ggsite:before, #ctBoc .article .ggsite:after { background: #ddd; content: ""; height: 1px; position: absolute; right: calc(100% + 50px); top: 50%; width: 50vw; } #ctBoc .article-body-wrap .ggsite:after, #ctBoc .article .ggsite:after { left: calc(100% + 50px); } .article-body .ggtitle + .wide + .narrow p, .article-body .ggtitle + .wide + .article-body__section--narrow p { color: #474747; line-height: 1.75; text-align: center; } @media all and (max-width: 500px) { .article-body .ggsite { margin: 35px auto; } } /* HERO BLOCK */ #ctBoc .article-body-wrap .gghero, #ctBoc .article .gghero { background: #999; color: #fff; margin: 115px 0 90px; max-width: 100%; padding: 40px 20px; position: relative; } #ctBoc .article-body-wrap .gghero.gghero-color-1, #ctBoc .article .gghero.gghero-color-1 { background: #c62827; } #ctBoc .article-body-wrap .gghero.gghero-color-2, #ctBoc .article .gghero.gghero-color-2 { background: #ae1558; } #ctBoc .article-body-wrap .gghero.gghero-color-3, #ctBoc .article .gghero.gghero-color-3 { background: #6b1c9b; } #ctBoc .article-body-wrap .gghero.gghero-color-4, #ctBoc .article .gghero.gghero-color-4 { background: #4527a1; } #ctBoc .article-body-wrap .gghero.gghero-color-5, #ctBoc .article .gghero.gghero-color-5 { background: #1a2380; } #ctBoc .article-body-wrap .gghero.gghero-color-6, #ctBoc .article .gghero.gghero-color-6 { background: #03589b; } #ctBoc .article-body-wrap .gghero.gghero-color-7, #ctBoc .article .gghero.gghero-color-7 { background: #144786; } #ctBoc .article-body-wrap .gghero.gghero-color-8, #ctBoc .article .gghero.gghero-color-8 { background: #148571; } #ctBoc .article-body-wrap .gghero.gghero-color-9, #ctBoc .article .gghero.gghero-color-9 { background: #1b5d1f; } #ctBoc .article-body-wrap .gghero.gghero-color-10, #ctBoc .article .gghero.gghero-color-10 { background: #3d8522; } #ctBoc .article-body-wrap .gghero p:first-of-type, #ctBoc .article .gghero p:first-of-type { display: flex; height: 100%; max-width: 560px; position: absolute; right: 50%; top: -50px; width: 50%; } #ctBoc .article-body-wrap .gghero img, #ctBoc .article .gghero img { height: 100%; margin: auto; object-fit: contain; width: 100%; } #ctBoc .article-body-wrap .gghero h2, #ctBoc .article-body-wrap .gghero h2 ~ p, #ctBoc .article-body-wrap .gghero ul, #ctBoc .article .gghero h2, #ctBoc .article .gghero h2 ~ p, #ctBoc .article .gghero ul { margin-left: calc(50% + 20px); max-width: 540px; } #ctBoc .article-body-wrap .gghero h2, #ctBoc .article .gghero h2 { color: #fff; font-size: 45px; text-align: left; } #ctBoc .article-body-wrap .gghero p, #ctBoc .article .gghero p { } #ctBoc .article-body-wrap .gghero h2 + p, #ctBoc .article .gghero h2 + p { color: rgba(255,255,255,0.75); margin-bottom: 25px; } #ctBoc .article-body-wrap .gghero h2 + p a, #ctBoc .article .gghero h2 + p a { border: none; box-shadow: none; color: inherit; } #ctBoc .article-body-wrap .gghero h2 + p a:hover, #ctBoc .article .gghero h2 + p a:hover { color: #fff; text-decoration: underline; } #ctBoc .article-body-wrap .gghero ul, #ctBoc .article .gghero ul { border-top: 1px solid rgba(255,255,255,0.25); margin: 0 -20px 50px calc(50% + 15px); max-width: 550px; overflow: scroll; padding-top: 30px; position: relative; white-space: nowrap; } #ctBoc .article-body-wrap .gghero ul li, #ctBoc .article .gghero ul li { box-sizing: border-box; color: rgba(255,255,255,0.75); display: inline-block; font-size: 75%; min-width: 100px; margin: 0 -5px 0 0; padding: 0 5px; vertical-align: top; white-space: normal; } #ctBoc .article-body-wrap .gghero ul li:before, #ctBoc .article .gghero ul li:before { display: none; } #ctBoc .article-body-wrap .gghero ul li strong, #ctBoc .article .gghero ul li strong { color: #fff; display: block; } #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(2), #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(2) ~ li, #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(2), #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(2) ~ li { width: 50%; } #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(3), #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(3) ~ li, #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(3), #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(3) ~ li { width: calc(100% / 3); } #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(4), #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(4) ~ li, #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(4), #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(4) ~ li { width: 25%; } #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(5), #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(5) ~ li, #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(5), #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(5) ~ li { width: 20%; } #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(6), #ctBoc .article-body-wrap .gghero ul li:first-of-type:nth-last-of-type(6) ~ li, #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(6), #ctBoc .article .gghero ul li:first-of-type:nth-last-of-type(6) ~ li { width: calc(100% / 6); } #ctBoc .article-body-wrap .gghero h2 +p ~ p:last-of-type, #ctBoc .article .gghero h2 +p ~ p:last-of-type { font-size: 48px; color: #fff; } #ctBoc .article-body-wrap .gghero a.cta.shop, #ctBoc .article .gghero a.cta.shop { box-shadow: none; font: 45% "geomanist-medium",Helvetica,Arial,sans-serif; margin: 0 0 20px 5px; padding: 15px 25px; text-transform: uppercase; vertical-align: 7px; } #ctBoc .article-body-wrap .gghero a.cta.shop:before, #ctBoc .article .gghero a.cta.shop:before { display: none; } /* no image */ #ctBoc .article-body-wrap .gghero h2:first-child, #ctBoc .article-body-wrap .gghero h2:first-child + *, #ctBoc .article-body-wrap .gghero h2:first-child ~ *, #ctBoc .article .gghero h2:first-child, #ctBoc .article .gghero h2:first-child + *, #ctBoc .article .gghero h2:first-child ~ * { margin-left: auto; margin-right: auto; max-width: 600px; text-align: center; } #ctBoc .article-body-wrap .gghero h2:only-child, #ctBoc .article .gghero h2:only-child { margin: 0 auto; } @media all and (max-width: 800px) { #ctBoc .article-body-wrap .gghero, #ctBoc .article .gghero { margin: 150px 0 30px; } #ctBoc .article-body-wrap .gghero p:first-of-type, #ctBoc .article .gghero p:first-of-type { height: 100%; margin-top: -150px; max-width: 100%; position: relative; right: 0; top: 0; width: 100%; } #ctBoc .article-body-wrap .gghero p:first-of-type img, #ctBoc .article .gghero p:first-of-type img { max-height: 500px; } #ctBoc .article-body-wrap .gghero h2, #ctBoc .article-body-wrap .gghero h2 ~ p, #ctBoc .article-body-wrap .gghero ul, #ctBoc .article .gghero h2, #ctBoc .article .gghero h2 ~ p, #ctBoc .article .gghero ul { margin-left: 30px; margin-right: 30px; max-width: 100%; } #ctBoc .article-body-wrap .gghero h2, #ctBoc .article .gghero h2 { margin-top: 45px; } #ctBoc .article-body-wrap .gghero h2, #ctBoc .article-body-wrap .gghero p:last-of-type, #ctBoc .article .gghero h2, #ctBoc .article .gghero p:last-of-type { text-align: center; } #ctBoc .article-body-wrap .gghero ul li, #ctBoc .article .gghero ul li { font-size: 90%; } } /* SUB OPTIONS */ #ctBoc .article-body-wrap .container.narrow.ggsubs, #ctBoc .article .narrow.ggsubs { display: flex; flex-wrap: wrap; margin: auto; max-width: 1200px; } #ctBoc .article-body-wrap .ggsub, #ctBoc .article .ggsub { background: #fff; box-shadow: 0 2px 3px 0px rgba(0,0,0,0.1); box-sizing: border-box; flex: 1 1 calc(50% - 40px); margin: 20px; padding-bottom: 100px; position: relative; transition: 0.25s; } #ctBoc .article-body-wrap .ggsub:hover, #ctBoc .article .ggsub:hover { box-shadow: 0 6px 10px 3px rgba(0,0,0,0.1); } #ctBoc .article-body-wrap .ggsub p:first-of-type, #ctBoc .article .ggsub p:first-of-type { display: flex; height: 560px; margin: 0; } #ctBoc .article-body-wrap .ggsub img, #ctBoc .article .ggsub img, .article-body .ggsub img, .article-body .ggsub img.image-large, .article-body .ggsub img.image-xlarge, .article-body .ggsub p img.image-large:only-child, .article-body .ggsub p a img.image-large:only-child, .article-body .ggsub p img.image-xlarge:only-child, .article-body .ggsub p a img.image-xlarge:only-child { height: 100%; object-fit: cover; width: 100%; } #ctBoc .article-body-wrap .ggsub h2, #ctBoc .article .ggsub h2 { color: #363636; font: 32px "geomanist-book",Helvetica,Arial,sans-serif; margin: 60px 60px 30px; text-align: center; } #ctBoc .article-body-wrap .ggsub h2 + p, #ctBoc .article .ggsub h2 + p { color: #898989; margin: 30px 60px 60px; text-align: center; } #ctBoc .article-body-wrap .ggsub p:last-of-type, #ctBoc .article .ggsub p:last-of-type { bottom: 25px; color: #363636; display: block; font-size: 32px; left: 50%; margin: 0 auto; position: absolute; text-align: center; transform: translate(-50%,0); width: calc(100% - 40px); } #ctBoc .article-body-wrap .ggsub a.cta.shop, #ctBoc .article .ggsub a.cta.shop { font: 18px "geomanist-medium",Helvetica,Arial,sans-serif; margin: 0 0 20px 5px; padding: 15px 25px; text-transform: uppercase; vertical-align: 7px; } #ctBoc .article-body-wrap .ggsub a.cta.shop:before, #ctBoc .article .ggsub a.cta.shop:before { display: none; } /* Odd Number End Subs */ @media all and (min-width: 801px) { #ctBoc .article-body-wrap .ggsubs > .ggsub:last-of-type:nth-of-type(odd), #ctBoc .article .ggsubs > .ggsub:last-of-type:nth-of-type(odd) { padding-left: 50%; } #ctBoc .article-body-wrap .ggsubs > .ggsub:last-of-type:nth-of-type(odd) p:first-of-type, #ctBoc .article .ggsubs > .ggsub:last-of-type:nth-of-type(odd) p:first-of-type { position: absolute; height: 100%; left: 0; padding-bottom: 0; top: 0; width: 50%; } #ctBoc .article-body-wrap .ggsubs > .ggsub:last-of-type:nth-of-type(odd) p:last-of-type, #ctBoc .article .ggsubs > .ggsub:last-of-type:nth-of-type(odd) p:last-of-type { left: calc(75% + 10px); } } @media all and (max-width: 1240px) { #ctBoc .article-body-wrap .ggsub p:first-of-type, #ctBoc .article .ggsub p:first-of-type { height: calc(50vw - 60px); } } @media all and (max-width: 800px) { #ctBoc .article-body-wrap .container:not(.expando) .ggsub, #ctBoc .article .article-body__section:not(.expando) .ggsub { flex: 1 1 100%; padding-bottom: 20px; } #ctBoc .article-body-wrap .container:not(.expando) .ggsub p:first-of-type, #ctBoc .article .article-body__section:not(.expando) .ggsub p:first-of-type { height: calc(66vw - 40px); } #ctBoc .article-body-wrap .container:not(.expando) .ggsub p:last-of-type, #ctBoc .article .article-body__section:not(.expando) .ggsub p:last-of-type { bottom: auto; left: auto; position: relative; transform: none; } } @media all and (max-width: 600px) { #ctBoc .article-body-wrap .ggsub, #ctBoc .article .ggsub { margin: 10px; } #ctBoc .article-body-wrap .ggsub h2, #ctBoc .article .ggsub h2 { margin: 30px 30px 20px; } #ctBoc .article-body-wrap .ggsub h2 + p, #ctBoc .article .ggsub h2 + p { margin: 20px 30px 30px; } } /* EXPANDOPRESTO */ #ctBoc .article-body-wrap .narrow.expando, #ctBoc .article .narrow.expando { max-width: 1200px; overflow: hidden; } #ctBoc .article-body-wrap .expando input, #ctBoc .article .expando input { cursor: pointer; display: table; height: 60px; left: 50%; opacity: 0; position: absolute; top: 0; transform: translate(-50%,0); width: 350px; z-index: 1; } #ctBoc .article-body-wrap .expando input + p, #ctBoc .article .expando input + p { display: table; height: 60px; margin: 0 auto; position: relative; transition: 1s; } #ctBoc .article-body-wrap .expando input + p:before, #ctBoc .article-body-wrap .expando input + p:after, #ctBoc .article .expando input + p:before, #ctBoc .article .expando input + p:after { bottom: 0; border: 2px solid; border-radius: 50%; content: "|"; font-size: 20px; height: 30px; left: 50%; line-height: 32.5px; position: absolute; text-align: center; transform: translate(-50%,0); transition: 1s; width: 30px; } #ctBoc .article-body-wrap .expando input + p:before, #ctBoc .article .expando input + p:before { border-color: transparent; transform: translate(-50%,0) rotate(90deg); } #ctBoc .article-body-wrap .expando input ~ .expander, #ctBoc .article .expando input ~ .expander { display: flex; max-height: 0px; transition: 2s; } #ctBoc .article-body-wrap .expando input:checked + p, #ctBoc .article .expando input:checked + p { margin-top: -25px; } #ctBoc .article-body-wrap .expando input:checked + p:before, #ctBoc .article-body-wrap .expando input:checked + p:after, #ctBoc .article .expando input:checked + p:before, #ctBoc .article .expando input:checked + p:after { line-height: 31px; } #ctBoc .article-body-wrap .expando input:checked + p:before, #ctBoc .article .expando input:checked + p:before { transform: translate(-50%,0) rotate(-45deg); } #ctBoc .article-body-wrap .expando input:checked + p:after, #ctBoc .article .expando input:checked + p:after { transform: translate(-50%,0) rotate(045deg); } #ctBoc .article-body-wrap .expando input:checked ~ .expander, #ctBoc .article .expando input:checked ~ .expander { max-height: 10000px; transition: 5s; } #ctBoc .article-body-wrap .expander, #ctBoc .article .expander { display: flex; flex-wrap: wrap; } /* Expansion blocks */ #ctBoc .article-body-wrap .expando .ggsub, #ctBoc .article .expando .ggsub { padding-bottom: 60px; } #ctBoc .article-body-wrap .expando .ggsub p:first-of-type, #ctBoc .article .expando .ggsub p:first-of-type { padding-bottom: 66%; } #ctBoc .article-body-wrap .expando .ggsub h2, #ctBoc .article .expando .ggsub h2 { font-size: 200%; margin: 30px; } #ctBoc .article-body-wrap .expando .ggsub h2 + p:not(:last-of-type), #ctBoc .article .expando .ggsub h2 + p:not(:last-of-type) { display: none; } #ctBoc .article-body-wrap .expando .ggsub p:last-of-type, #ctBoc .article .expando .ggsub p:last-of-type { bottom: 5px; font-size: 200%; } #ctBoc .article-body-wrap .expando .ggsub a.cta.shop, #ctBoc .article .expando .ggsub a.cta.shop { font-size: 55%; vertical-align: 4px; } #ctBoc .article-body-wrap .expander > ul, #ctBoc .article .expander > ul { column-count: 2; column-gap: 40px; margin: 20px auto; max-width: 800px } #ctBoc .article-body-wrap .expander > ul li, #ctBoc .article .expander > ul li { padding: 20px 0 0; } #ctBoc .article-body-wrap .expander > ul li:before, #ctBoc .article .expander > ul li:before { display: none; } #ctBoc .article-body-wrap .expander > ul li a, #ctBoc .article .expander > ul li a { color: #484848; } #ctBoc .article-body-wrap .expander > ul li a:hover, #ctBoc .article .expander > ul li a:hover { color: #72b825; text-decoration: underline; } @media all and (min-width: 1201px) { #ctBoc .article-body-wrap .expando .ggsub, #ctBoc .article .expando .ggsub { width: calc(25% - 40px); } #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+3):nth-last-of-type(n+3), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+3):nth-last-of-type(n+3) ~ .ggsub:nth-of-type(-n+3), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+2):nth-last-of-type(n+6), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+2):nth-last-of-type(n+6) ~ .ggsub:nth-of-type(-n+6), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+1):nth-last-of-type(n+9), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(4n+1):nth-last-of-type(n+9) ~ .ggsub:nth-of-type(-n+9), #ctBoc .article-body-wrap .expando .ggsub:nth-of-type(3):nth-last-of-type(3), #ctBoc .article-body-wrap .expando .ggsub:nth-of-type(3):nth-last-of-type(3) ~ .ggsub, #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3) ~ .ggsub, #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(4n+3):nth-last-of-type(n+3), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(4n+3):nth-last-of-type(n+3) ~ .ggsub:nth-of-type(-n+3), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(4n+2):nth-last-of-type(n+6), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(4n+2):nth-last-of-type(n+6) ~ .ggsub:nth-of-type(-n+6), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(4n+1):nth-last-of-type(n+9), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(4n+1):nth-last-of-type(n+9) ~ .ggsub:nth-of-type(-n+9), #ctBoc .article .expando .ggsub:nth-of-type(3):nth-last-of-type(3), #ctBoc .article .expando .ggsub:nth-of-type(3):nth-last-of-type(3) ~ .ggsub, #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(3), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(3) ~ .ggsub { width: calc(100% / 3 - 40px); } #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(5), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(5) + .ggsub, #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2) + .ggsub, #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(5), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(5) + .ggsub, #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(2), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(2) + .ggsub { width: calc(50% - 40px); } } @media all and (max-width: 1200px) and (min-width: 801px) { #ctBoc .article-body-wrap .expando .ggsub, #ctBoc .article .expando .ggsub { width: calc(100% / 3 - 40px); } #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+2):nth-last-of-type(n+2), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+2):nth-last-of-type(n+2) ~ .ggsub:nth-of-type(-n+2), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+1):nth-last-of-type(n+1), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(3n+1):nth-last-of-type(n+1) ~ .ggsub:nth-of-type(-n+4), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2), #ctBoc .article-body-wrap .expando .ggsub:first-of-type:nth-last-of-type(2) + .ggsub, #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(3n+2):nth-last-of-type(n+2), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(3n+2):nth-last-of-type(n+2) ~ .ggsub:nth-of-type(-n+2), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(3n+1):nth-last-of-type(n+1), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(3n+1):nth-last-of-type(n+1) ~ .ggsub:nth-of-type(-n+4), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(2), #ctBoc .article .expando .ggsub:first-of-type:nth-last-of-type(2) + .ggsub { width: calc(50% - 40px); } } @media all and (max-width: 800px) { #ctBoc .article-body-wrap .expando .ggsub, #ctBoc .article .expando .ggsub { width: calc(50% - 40px); } #ctBoc .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd), #ctBoc .article .expando .ggsub:last-of-type:nth-of-type(odd) { padding-left: 50%; width: calc(100% - 40px); } #ctBoc .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) p:first-of-type, #ctBoc .article .expando .ggsub:last-of-type:nth-of-type(odd) p:first-of-type { position: absolute; height: 100%; left: 0; padding-bottom: 0; top: 0; width: 50%; } #ctBoc .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd) p:last-of-type, #ctBoc .article .expando .ggsub:last-of-type:nth-of-type(odd) p:last-of-type { left: calc(75% + 10px); } } @media all and (max-width: 600px) { #ctBoc .article-body-wrap .expando .ggsub, #ctBoc .article .expando .ggsub { padding-bottom: 70px; width: calc(50% - 20px); } #ctBoc .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd), #ctBoc .article .expando .ggsub:last-of-type:nth-of-type(odd) { padding-left: 50%; width: calc(100% - 20px); } #ctBoc .article-body-wrap .expando .ggsub h2, #ctBoc .article .expando .ggsub h2 { font-size: 150%; margin: 10px 20px; } #ctBoc .article-body-wrap .expando .ggsub p:last-of-type, #ctBoc .article .expando .ggsub p:last-of-type { font-size: 175%; } #ctBoc .article-body-wrap .expando .ggsub a.cta.shop, #ctBoc .article .expando .ggsub a.cta.shop { font-size: 66%; padding: 10px 15px; vertical-align: 2px; } #ctBoc .article-body-wrap .expando .ggsub:last-of-type:nth-of-type(odd), #ctBoc .article .expando .ggsub:last-of-type:nth-of-type(odd) { padding-top: 10px; } #ctBoc .article-body-wrap .expander > ul, #ctBoc .article .expander > ul { column-count: 1; } } @media all and (max-width: 480px) { #ctBoc .article-body-wrap .expando .ggsub p:last-of-type, #ctBoc .article .expando .ggsub p:last-of-type { font-size: 150%; } #ctBoc .article-body-wrap .expando .ggsub a.cta.shop, #ctBoc .article .expando .ggsub a.cta.shop { margin: 0 0 20px; padding: 10px; } } .fb_like_and_share { margin-top: 25px; } /* SEASONAL */ /* body { background: #31334a; } body.im .header__brand, body.im .top-header__brand, body.im .article-body p.ggsite img { filter: brightness(59%) invert(1) sepia(1) hue-rotate(190deg); } body.wp .top-header__brand { filter: invert(1); } #ctBoc .ggtitle h2 { color: #fff; text-shadow: .25vw .25vw #000; } .header, .swiper-container, .recent-posts, #page-top, .recent-posts .topics, .header__navigation-item, .top-header--scrolled .top-header-inner, .nav-drawer__header, .top-header-inner { background: #28293b; color: #fff; } .header__navigation-item a, .header__navigation-item--icon a, .header__navigation-item--icon button, .header__navigation-item--special a, .header__navigation-item--special button, .header__navigation-item--icon a:hover, .header__navigation-item--icon button:hover, .header__navigation-item--special a:hover, .header__navigation-item--special button:hover, .top-header__offer, .top-header__offer a, .top-header__navigation-item a, .top-header__navigation-item button, .top-header--scrolled .top-header__navigation-item a, .top-header--scrolled .top-header__navigation-item button { color: #fff; } #header-navigation-right>ul>li, .header #navigation ul ul, .header #header-navigation-right ul ul { border-color: #684fb4; } #header-navigation-left li, #header-navigation-right>ul>li { border-color: #684fb4 !important; } .header:after, .header #navigation ul li:hover, .header #navigation ul li.active, .header .header-navigation ul>li:hover, .header .header-navigation ul>li.active, .header #header-navigation-right .search.active, .navigation-right .menu ul li:hover a, .navigation-right .menu ul li.hover a, .navigation-right .menu ul li.hover-f a, .header #header-navigation-right ul ul li:hover a, .header #navigation ul ul li:hover a, .top-header__navigation-item a:focus, .top-header__navigation-item a:hover, .top-header__navigation-item button:focus, .top-header__navigation-item button:hover, .top-header__drawer-toggle, .top-header--scrolled .top-header__drawer-toggle, body.cb .header .logo:before { background: #747ba9; color: #fff; } .article-body .ggsite img { filter: sepia(0.5) hue-rotate(190deg); } body.im p.ggsite { background: #31334a; padding: 10px 20px; } #ctBoc a.cta.shop, #ctBoc ul.cta.shop { background-color: #ebde76; border: none; color: #000; } #ctBoc a.cta.shop:hover, #ctBoc ul.cta.shop:hover { background-color: #41d9ff; } #ctBoc .article-body-wrap .gghero.gghero-color-1, #ctBoc .article .gghero.gghero-color-1 { background: #28293b; } #ctBoc .article-body-wrap .gghero.gghero-color-2, #ctBoc .article-body-wrap .gghero.gghero-color-10, #ctBoc .article .gghero.gghero-color-2, #ctBoc .article .gghero.gghero-color-10 { background: #373e59; } #ctBoc .article-body-wrap .gghero.gghero-color-3, #ctBoc .article-body-wrap .gghero.gghero-color-9, #ctBoc .article .gghero.gghero-color-3, #ctBoc .article .gghero.gghero-color-9 { background: #46587a; } #ctBoc .article-body-wrap .gghero.gghero-color-4, #ctBoc .article-body-wrap .gghero.gghero-color-8, #ctBoc .article .gghero.gghero-color-4, #ctBoc .article .gghero.gghero-color-8 { background: #507499; } #ctBoc .article-body-wrap .gghero.gghero-color-5, #ctBoc .article-body-wrap .gghero.gghero-color-7, #ctBoc .article .gghero.gghero-color-5, #ctBoc .article .gghero.gghero-color-7 { background: #5697b8; } #ctBoc .article-body-wrap .gghero.gghero-color-6, #ctBoc .article .gghero.gghero-color-6 { background: #5ac0d7; } */ /* WC Seasonal */ body.wp { background: #ca1878; } body.wp .top-header__brand { filter: invert(1); } .wp #ctBoc .ggtitle h2 { text-shadow: .25vw .25vw #911458; } .wp .header, .wp .swiper-container, .wp .recent-posts, .wp #page-top, .wp .recent-posts .topics, .wp .header__navigation-item, .wp .top-header--scrolled .top-header-inner, .wp .nav-drawer__header, .wp .top-header-inner { background: #732978; color: #fff; } .wp .header__navigation-item a, .wp .header__navigation-item--icon a, .wp .header__navigation-item--icon button, .wp .header__navigation-item--special a, .wp .header__navigation-item--special button, .wp .header__navigation-item--icon a:hover, .wp .header__navigation-item--icon button:hover, .wp .header__navigation-item--special a:hover, .wp .header__navigation-item--special button:hover, .wp .top-header__offer, .wp .top-header__offer a, .wp .top-header__navigation-item a, .wp .top-header__navigation-item button, .wp .top-header--scrolled .top-header__navigation-item a, .wp .top-header--scrolled .top-header__navigation-item button { color: #fff; } .wp #header-navigation-right>ul>li, .wp .header #navigation ul ul, .wp .header #header-navigation-right ul ul { border-color: #684fb4; } .wp #header-navigation-left li, .wp #header-navigation-right>ul>li { border-color: #684fb4 !important; } .wp .header:after, .wp .header #navigation ul li:hover, .wp .header #navigation ul li.active, .wp .header .header-navigation ul>li:hover, .wp .header .header-navigation ul>li.active, .wp .header #header-navigation-right .search.active, .wp .navigation-right .menu ul li:hover a, .wp .navigation-right .menu ul li.hover a, .wp .navigation-right .menu ul li.hover-f a, .wp .header #header-navigation-right ul ul li:hover a, .wp .header #navigation ul ul li:hover a, .wp .top-header__navigation-item a:focus, .wp .top-header__navigation-item a:hover, .wp .top-header__navigation-item button:focus, .wp .top-header__navigation-item button:hover, .wp .top-header__drawer-toggle, .wp .top-header--scrolled .top-header__drawer-toggle { background: #943b73; color: #fff; } .wp .article-body .ggsite img { filter: sepia(0.5) hue-rotate(260deg); } .wp #ctBoc a.cta.shop, .wp #ctBoc ul.cta.shop { background-color: #caa4f1; border: none; color: #000; } .wp #ctBoc a.cta.shop:hover, .wp #ctBoc ul.cta.shop:hover { background-color: #b178e9; color: #fff; opacity: 1; } .wp #ctBoc .article-body-wrap .gghero.gghero-color-1, .wp #ctBoc .article .gghero.gghero-color-1 { background: #943b73; } .wp #ctBoc .article-body-wrap .gghero.gghero-color-2, .wp #ctBoc .article-body-wrap .gghero.gghero-color-10, .wp #ctBoc .article .gghero.gghero-color-2, .wp #ctBoc .article .gghero.gghero-color-10 { background: #a63f82; } .wp #ctBoc .article-body-wrap .gghero.gghero-color-3, .wp #ctBoc .article-body-wrap .gghero.gghero-color-9, .wp #ctBoc .article .gghero.gghero-color-3, .wp #ctBoc .article .gghero.gghero-color-9 { background: #b84290; } .wp #ctBoc .article-body-wrap .gghero.gghero-color-4, .wp #ctBoc .article-body-wrap .gghero.gghero-color-8, .wp #ctBoc .article .gghero.gghero-color-4, .wp #ctBoc .article .gghero.gghero-color-8 { background: #c7449d; } .wp #ctBoc .article-body-wrap .gghero.gghero-color-5, .wp #ctBoc .article-body-wrap .gghero.gghero-color-7, .wp #ctBoc .article .gghero.gghero-color-5, .wp #ctBoc .article .gghero.gghero-color-7 { background: #d645ab; } .wp #ctBoc .article-body-wrap .gghero.gghero-color-6, .wp #ctBoc .article .gghero.gghero-color-6 { background: #e946bb; } /* AC Seasonal */ body.ac { background: #1b9580; } body.ac .top-header__brand { filter: invert(1); } .ac #ctBoc .ggtitle h2 { text-shadow: .25vw .25vw #105662; } .ac .header, .ac .swiper-container, .ac .recent-posts, .ac #page-top, .ac .recent-posts .topics, .ac .header__navigation-item, .ac .top-header--scrolled .top-header-inner, .ac .nav-drawer__header, .ac .top-header-inner { background: #105662; color: #fff; } .ac .header__navigation-item a, .ac .header__navigation-item--icon a, .ac .header__navigation-item--icon button, .ac .header__navigation-item--special a, .ac .header__navigation-item--special button, .ac .header__navigation-item--icon a:hover, .ac .header__navigation-item--icon button:hover, .ac .header__navigation-item--special a:hover, .ac .header__navigation-item--special button:hover, .ac .top-header__offer, .ac .top-header__offer a, .ac .top-header__navigation-item a, .ac .top-header__navigation-item button, .ac .top-header--scrolled .top-header__navigation-item a, .ac .top-header--scrolled .top-header__navigation-item button { color: #fff; } .ac #header-navigation-right>ul>li, .ac .header #navigation ul ul, .ac .header #header-navigation-right ul ul { border-color: #1b7b7a; } .ac #header-navigation-left li, .ac #header-navigation-right>ul>li { border-color: #1b7b7a !important; } .ac .header:after, .ac .header #navigation ul li:hover, .ac .header #navigation ul li.active, .ac .header .header-navigation ul>li:hover, .ac .header .header-navigation ul>li.active, .ac .header #header-navigation-right .search.active, .ac .navigation-right .menu ul li:hover a, .ac .navigation-right .menu ul li.hover a, .ac .navigation-right .menu ul li.hover-f a, .ac .header #header-navigation-right ul ul li:hover a, .ac .header #navigation ul ul li:hover a, .ac .top-header__navigation-item a:focus, .ac .top-header__navigation-item a:hover, .ac .top-header__navigation-item button:focus, .ac .top-header__navigation-item button:hover, .ac .top-header__drawer-toggle, .ac .top-header--scrolled .top-header__drawer-toggle { background: #1b7b7a; color: #fff; } .ac .article-body .ggsite img { filter: sepia(0.5) hue-rotate(135deg); } .ac #ctBoc a.cta.shop, .ac #ctBoc ul.cta.shop { background-color: #ca205e; border: none; color: #fff; } .ac #ctBoc a.cta.shop:hover, .ac #ctBoc ul.cta.shop:hover { background-color: #98274f; color: #fff; opacity: 1; } .ac #ctBoc .article-body-wrap .gghero.gghero-color-1, .ac #ctBoc .article .gghero.gghero-color-1 { background: #127d6d; } .ac #ctBoc .article-body-wrap .gghero.gghero-color-2, .ac #ctBoc .article-body-wrap .gghero.gghero-color-10, .ac #ctBoc .article .gghero.gghero-color-2, .ac #ctBoc .article .gghero.gghero-color-10 { background: #148774; } .ac #ctBoc .article-body-wrap .gghero.gghero-color-3, .ac #ctBoc .article-body-wrap .gghero.gghero-color-9, .ac #ctBoc .article .gghero.gghero-color-3, .ac #ctBoc .article .gghero.gghero-color-9 { background: #158c76; } .ac #ctBoc .article-body-wrap .gghero.gghero-color-4, .ac #ctBoc .article-body-wrap .gghero.gghero-color-8, .ac #ctBoc .article .gghero.gghero-color-4, .ac #ctBoc .article .gghero.gghero-color-8 { background: #179179; } .ac #ctBoc .article-body-wrap .gghero.gghero-color-5, .ac #ctBoc .article-body-wrap .gghero.gghero-color-7, .ac #ctBoc .article .gghero.gghero-color-5, .ac #ctBoc .article .gghero.gghero-color-7 { background: #1a967b; } .ac #ctBoc .article-body-wrap .gghero.gghero-color-6, .ac #ctBoc .article .gghero.gghero-color-6 { background: #1d9e7f; } /* IM Seasonal */ body.im { background: #ffd011; } /* body.im .top-header__brand { filter: invert(1); } .im #ctBoc .ggtitle h2 { text-shadow: .25vw .25vw #c83b44; } .im .header, .im .swiper-container, .im .recent-posts, .im #page-top, .im .recent-posts .topics, .im .header__navigation-item, .im .top-header--scrolled .top-header-inner, .im .nav-drawer__header, .im .top-header-inner { background: #732978; color: #fff; } .im .header__navigation-item a, .im .header__navigation-item--icon a, .im .header__navigation-item--icon button, .im .header__navigation-item--special a, .im .header__navigation-item--special button, .im .header__navigation-item--icon a:hover, .im .header__navigation-item--icon button:hover, .im .header__navigation-item--special a:hover, .im .header__navigation-item--special button:hover, .im .top-header__offer, .im .top-header__offer a, .im .top-header__navigation-item a, .im .top-header__navigation-item button, .im .top-header--scrolled .top-header__navigation-item a, .im .top-header--scrolled .top-header__navigation-item button { color: #fff; } .im #header-navigation-right>ul>li, .im .header #navigation ul ul, .im .header #header-navigation-right ul ul { border-color: #684fb4; } .im #header-navigation-left li, .im #header-navigation-right>ul>li { border-color: #684fb4 !important; } .im .header:after, .im .header #navigation ul li:hover, .im .header #navigation ul li.imtive, .im .header .header-navigation ul>li:hover, .im .header .header-navigation ul>li.imtive, .im .header #header-navigation-right .search.imtive, .im .navigation-right .menu ul li:hover a, .im .navigation-right .menu ul li.hover a, .im .navigation-right .menu ul li.hover-f a, .im .header #header-navigation-right ul ul li:hover a, .im .header #navigation ul ul li:hover a, .im .top-header__navigation-item a:focus, .im .top-header__navigation-item a:hover, .im .top-header__navigation-item button:focus, .im .top-header__navigation-item button:hover, .im .top-header__drawer-toggle, .im .top-header--scrolled .top-header__drawer-toggle { background: #943b73; color: #fff; } .im .article-body .ggsite img { filter: sepia(0.5) hue-rotate(260deg); } */ body.im p.ggsite { background: #FFD600; padding: 10px 20px; } .im #ctBoc a.cta.shop, .im #ctBoc ul.cta.shop { background-color: #ff3f4c; border: none; color: #000; } .im #ctBoc a.cta.shop:hover, .im #ctBoc ul.cta.shop:hover { background-color: #c83b44; color: #fff; opacity: 1; } .im #ctBoc .article-body-wrap .gghero.gghero-color-1, .im #ctBoc .article .gghero.gghero-color-1 { background: #ffd80f; } .im #ctBoc .article-body-wrap .gghero.gghero-color-2, .im #ctBoc .article-body-wrap .gghero.gghero-color-10, .im #ctBoc .article .gghero.gghero-color-2, .im #ctBoc .article .gghero.gghero-color-10 { background: #fcc51e; } .im #ctBoc .article-body-wrap .gghero.gghero-color-3, .im #ctBoc .article-body-wrap .gghero.gghero-color-9, .im #ctBoc .article .gghero.gghero-color-3, .im #ctBoc .article .gghero.gghero-color-9 { background: #f7b42d; } .im #ctBoc .article-body-wrap .gghero.gghero-color-4, .im #ctBoc .article-body-wrap .gghero.gghero-color-8, .im #ctBoc .article .gghero.gghero-color-4, .im #ctBoc .article .gghero.gghero-color-8 { background: #f5a73b; } .im #ctBoc .article-body-wrap .gghero.gghero-color-5, .im #ctBoc .article-body-wrap .gghero.gghero-color-7, .im #ctBoc .article .gghero.gghero-color-5, .im #ctBoc .article .gghero.gghero-color-7 { background: #f09f48; } .im #ctBoc .article-body-wrap .gghero.gghero-color-6, .im #ctBoc .article .gghero.gghero-color-6 { background: #ed9a54; } .im #ctBoc .article-body-wrap .gghero h2, .im #ctBoc .article-body-wrap .gghero h2 +p ~ p:last-of-type, .im #ctBoc .article .gghero h2, .im #ctBoc .article .gghero h2 +p ~ p:last-of-type { color: #000 } .im #ctBoc .article-body-wrap .gghero h2 + p, .im #ctBoc .article .gghero h2 + p { color: rgba(0,0,0,0.75) } /*-->*/ /*-->*/ //-->

Read more and comment

 
1 month ago

Best Drones Under $300 in 2018

52
Best drones for under $300

You don't need to break the bank to buy a fun, reliable drone.

If you're looking to buy your first drone, whether for racing or just for the fun of it, searching for the top-rated drones might result in sticker shock. Sure, the DJI Inspire 1 looks AMAZING, but at nearly $3,000, it's not worth the investment if you're a novice hobbyist.

If you're a beginner, you'll want a drone that's easy enough to fly to get a handle on everything but also tough enough to survive a crash caused by human error or technical malfunction. Fortunately, there are a number of great drone options out there for under $300. They may include cameras (of lesser-quality, of course) and first-person view (FPV) flying options, as well as bumpers to protect the blades and hardware while you're still learning the basics. Then, once you're confident in your skills as a drone pilot, you can decide whether to upgrade to a more expensive, professional drone.

These are all great gift options if you're thinking of buying someone special a drone for Christmas.

Tokky MJX Bugs 3 Brushless Drone set

Recommended by mvierling in the comments, the Tokky MJX Bugs 3 offers great value to those who have practiced flying with cheaper drones and are ready to move onto something a bit more substantial but still affordable.

This drone has both beginner and advanced flight modes, but even the beginner mode is pretty fast. The base kit includes the drone, wireless transmitter, one 1800mAh LiPo battery, and eight spare blades. While this drone doesn't have a built-in camera, it does include a camera mount for a GoPro or other similar sized action cameras.

You'll get about 15-19 minutes of flight time on a fully-charged battery. You can get a two-pack of extra batteries for under $30 as well as extra sets of blades for under $15 — and you'll probably need those extra blades.

For $120, you can get a kit that includes a waterproof backpack for storing and transporting your drone.

See at Amazon

Specs:

  • Dimensions: 16.4" x 16.4" x 6.5"
  • Weight: 4 lbs
  • Camera: GoPro mount included.
  • Average flight time: 15-19 minutes

Aukey Black Sparrow

The Aukey Black Sparrow offers a great value for anyone looking to take control of a full-sized drone for under $100. Some assembly is required out of the box, as you'll need to install the landing gear and blade guards with the included screwdriver. You'll also need to charge the built-in battery for a few hours before it's ready to fly.

Once it is, you'll get an average of 10 minutes of flight time. The included 2.4 GHz controller all plastic, but capable with switches for calibrating the drone and switching to headless mode for easier controls. It allows for over 1000 ft of range, and the bright LEDs on the bottom also make night flying an option. You definitely need to take this drone out to a wide-open field and fly it far away from buildings, people, and power lines. That's sound advice for flying any drone, but especially for the Black Sparrow — due to its combined power and lightweight, you don't want to lose control of it and cause damage or injury. The onboard 6-axis gyro helps to keep the drone stable in flight — a must-have feature for novice flyers — but can be difficult to control in windy conditions.

While the Black Sparrow doesn't come with a camera, you'll notice a video port and threads for mounting a camera attachment in the bottom. A camera accessory is not currently available, but is featured in the user manual as an optional upgrade.

See at Amazon

Specs:

  • Dimensions: 21.3" x 21.3" x 6"
  • Weight: 1.5 lbs
  • Camera: No
  • Average flight time: 10 minutes

Microdrone 3.0

Microdrone 3.0

The MicroDrone 3.0 raised over $3 million on IndieGoGo and, like the name suggests, is the smallest drone on this list, but don't let its small size fool you. This is a fully-capable drone with a ton of features jam-packed into a small, minimalist package.

Included in the full set combo, now available from Amazon, you get the drone, a 2.4 GHz handset, propeller guards, four replacement blades, four blades for inverted flying, the Wi-Fi Camera module, a smartphone holder that attaches to the handset, as well as a VR headset that holds most smartphones for FPV flying. Basically, it's everything you need to get started.

It's a capable flyer with three control modes (slow, fast, and insane), as well as a toggle switch for stunt mode, which lets you perform impressive flips and rolls. The camera literally snaps on in a second thanks to proprietary magnets that also deliver power to the camera. Connect your phone to the camera's Wi-Fi and control and record video through the Microdrone app.

You can buy your MicroDrone straight from the source or save some money via Amazon.

See at Amazon

Specs:

  • Dimensions: 5.7" x 5.7" x 1.9"
  • Weight: .12 lbs (56 g) without camera, .16 lbs (71 g) with camera
  • Camera: Yes — removable, shoots 720 x 1080 HD at 30 FPS
  • Average flight time: 10 minutes (without camera)

Syma X8G

Syma X8G

This is another great option for beginners. It flies well right out of the box with a gradual learning curve and a build that's reportedly strong enough to survive multiple crashes into trees. It's also the biggest drone on the list and comes with the best camera with the ability to swap in a GoPro.

You'll get up to eight minutes of flight time on a full battery charge, but you'll want to invest in multiple batteries because it takes up to 3 hours to charge the 2000mAh battery, which is by far the biggest drawback for this drone. Otherwise, given the build, size, and price ($110), this is a fantastic option for a novice drone pilot or someone looking to get sweet aerial shots on the cheap.

See at Amazon

Specs:

  • Dimensions: 19.7" x 19.7" x 7.5"
  • Weight: 3.4 lbs
  • Camera: Yes — removable, 8 MP, 120p and 1080p video quality. Also compatible with GoPro cameras
  • Average flight time: 5-8 minutes

Walkera Runner 250

Walkera Runner 250

If you're interested in the emerging world of drone racing, this would be the drone to start with — but it's not recommended for beginners. Made from lightweight carbon fiber, it's built to take a licking and keep on ticking. It doesn't look as pretty as the other drones on this list, but again, this one is built for speed over style and sure delivers on that front.

The Runner 250 is capable of going extremely fast — up to 24 miles per hour — while still offering good control with up to 1000 meters of range. Flying at those speeds, you'll want to make sure the battery is well secured, as it's been reported to come loose and cut power to the camera after major crashes. Everything comes assembled in the box, along with a toolset for making repairs as needed. Happy racing!

See at Amazon

Specs:

  • Dimensions: 18.5" x 11.3" x 5.2"
  • Weight: 1.1 lbs
  • Camera: Yes (800TVL built-in)
  • Average flight time: 12-15 minutes

Parrot Bebop 2 FPV Drone kit

Parrot is a trusted name in drones, and the Bebop 2 is a fantastic entry point for someone interested in the hobby, and especially interested in first-person drone racing.

This drone is actually a bit more than $300, but that's because it ships with a proprietary controller, along with an FPV headset for seeing what your drone sees. For that reason, we'll keep it on this list because it's a pretty significant inclusion. Another great feature with this drone is the ability to prepare autonomous flight plans using the FreeFlight Pro app. It's an in-app purchase to unlock the feature, but its a really cool option so you can enjoy the views without worrying about controlling your drone.

The built-in sensors and navigation system allow the Bebop 2 to maintain stability, even in winds gusting up to 15 miles per hour, so you shouldn't lose control of your drone on a windy day. with a 14MP camera built in and all the cool features included with this drone, it's a really fun

See at Amazon

Specs:

  • Dimensions: 20" x 14" x 12"
  • Weight: 7 lbs
  • Camera: Yes — 720p HD video
  • Average flight time: 25 minutes

LaTrax Alias Quadcopter

LaTrax Alias Quadcopter

This one is a fine option for beginners and experts alike. Built with a solid, molded composite frame, this thing is both rugged and extremely lightweight.

Including a 2.4 GHz handset for controls, this thing is built for speed and stunting. There's no camera or options, so if that's an important feature for you, you'll have to look elsewhere. It does come with multiple flying modes, from an easy mode that keeps the speed in check to a full manual mode that puts you in full control of stabilization and everything.

While the LaTrax Alias lacks features found in other options on this list, the build design and price make this a great option for someone looking for something fast, cheap, and fun to fly.

See at Amazon

Specs:

  • Dimensions: 12" x 12" x 1.6"
  • Weight: .22 lbs (100g)
  • Camera: No
  • Average flight time: 10 minutes

Holy Stone Predator

Holy Stone Predator

If you're brand-spanking new to drones and need a cheap drone to practice that avoids FAA registration or Canada's new drone laws, the Holy Stone Predator is a great option. It comes with its own controller that simple enough for beginners to pick up and fly, and is capable of pulling off stunts and withstanding light winds for outdoor flights. But the real bonus here is the size. It's small enough to allow for practice indoors if you've got the space. A fully-charged battery supplies six minutes of flight time; with replacement batteries really cheap and easy to swap in and out, this is a cheap drone with affordable accessories.

See at Amazon

Specs:

  • Dimensions: 5.3" x 1.6" x 5.3"
  • Weight: 1.42 ounces (42g)
  • Camera: No
  • Average flight time: 6 minutes

Altair 818 Hornet

The Altair Hornet is a great example of how these lower-end drones are able to pack in some impressive features. For under $200, you get a camera that's capable of recording 720p HD video attached to a rather sleek-looking drone that's capable of 15-minute flights and a flight range of around 150 meters. That's more than enough for any beginner looking to earn their wings.

While it lacks some of the smarts and sensors of more expensive drones, it does its part to try and mimic smart features like altitude hold and one-button take off and landing. Use a VR headset and your phone and you'll be able to test out some FPV flying. Designed to withstand the crashes of a beginner, this drone is a great gift idea for anyone looking to take up drone flying as a new hobby.

See at Amazon

Specs:

  • Dimensions: 15" x 14" x 5.3"
  • Weight: 2.9 pounds
  • Camera: Yes — 720p HD.
  • Average flight time: 15 minutes

What did we miss?

Are you a drone enthusiast? Got any experience with the drones we've listed here? Got a suggestion for one that we missed? Leave a comment below and let us know!

Updated December 2017: Swapped in the Parrot Bebop 2, added the Altair 818 Hornet, and updated the pricing information.

Read more and comment

 
1 month ago

Headphones Gift Guide 2017

21

Like music to your ears.

Not everyone is an audiophile. Folks who are, like to endlessly ponder the merits (and lack thereof) of their headphones and other equipment, but most of us just want a good pair of headphones in the right style that fit our budget.

We've harnessed the power of a couple of self-admitted audiophiles-in-training and bring you our headphone gift guide. We'd love to own (or already do!) any of these products and think you'll feel the same way if you want the most from your phone when it comes to music or video.

Best Earbuds

Most people use earbuds to listen to music on phones because they're portable and, in many cases, inexpensive. And there is a huge selection to choose from when buying. That means there are plenty of good ones, but also plenty of bad, too. Here are our picks for the best earbuds.

Best overall: Bose QuietComfort 20

Everyone knows about Bose on-ear headphones, but did you know the same active noise canceling system comes in earbud form, too? The QuietComfort 20 earbuds offer the same acoustic cancellation as the bigger model but will fit in your pocket. Complete with in-line audio controls (be sure to choose the right model — Android or iOS) and a wide selection of tips, the QuietComfort 20s from Bose are the best earbuds money can buy. They'll also set you back about $250.

See at Amazon

Best sounding: 1MORE Triple Driver

While they don't offer noise cancellation or fit as well as the Bose buds in our top pick, these earbuds from 1MORE win when it comes down to the sound. Grammy award-winning sound engineer Luca Bignardi is responsible for this as his input helped this UK company tune the drivers for the best audio response possible from a small speaker that sits inside your ears. And it worked! The 1MORE Triple Drivers are about $90 and worth every penny if you want the best sound.

See at Amazon

Best value: Panasonic ErgoFit

You can get awesome earbuds for just $8! The Panasonic ErgoFits might not sound as good or offer as many features as others on this list, but they are hands-down one of the best deals around when it comes to earbuds. They come in eight different colors and have a decent inline mic for taking calls or talking to your phone's assistant, and are one of the best ways to spend $8 we can think of.

See at Amazon

Best Wireless headphones

Headphone jacks on smartphones are going to soon become a thing of the past. Or at the very least become that thing you find on specialty phones like the LG V series. That means wireless headphones that look great, sound great and fit great are something you'll soon be looking for if you're not already. Here are our top picks for sound without wires.

Best overall: Bowers & Wilkins PX

At $399 they're not cheap, but if you're looking for wireless headphones that sound amazing and have decent noise cancellation, the Bowers & Wilkins PX is your best bet. They have removable magnetic earcups for easy cleaning, 20+ hours of battery life, and gesture support that stops the music automatically when you remove them from your head. Magic!

See at Amazon

Best noise cancellation: Bose QC35 II

Bose has a reputation for decent sound quality and even better noise isolation, and the $349 QC35 IIs are the company's best yet. Like the wired QC20s, these use algorithms to intelligently block outside noise from disrupting your flight, commute or coffee shop excursion. Best of all, they're super lightweight and have Google Assistant built right in!

See at Amazon

Best value: Jabra Move

If you're after sheer value for money, you can't do better than the Jabra Move wireless headphones. For just over $50, they sound great, are incredibly comfortable, and have over eight hours of battery life. They're also very sturdy, made from lightweight aluminum.

See at Amazon

Best Wired Over-Ear or On-Ear headphones

If you're a person who doesn't like earbuds, you probably appreciate a good set of on-ear or over-ear headphones when it comes to listening to music or video. While not as easy to carry around, bigger headphones mean bigger sound and there are great options to choose from at almost every company that makes audio equipment represented. Here are our top picks.

Best overall: OPPO PM-3

Offering great sound, great comfort, and a great look, the OPPO PM-3 planar closed-back headphones are our pick for the best overall on-ear or over-ear headphones. Companies like Bowers & Wilkins or Bang & Olufsen make great headphones that are comfortable to wear, but the OPPO's are just as comfortable and sound even better when driven from your average (read: not with a high-end DAC and amp) smartphone or media player. They're incredibly light so you'll forget you're wearing them, except for the wonderful sound that comes from the speakers. The OPPO PM-3s cost about $400 but are a joy to use.

See at Amazon

Best sounding: Sony MDR7506

Unless you have a phone with a high gain amplifier, the Sony MDR7506 over-ear headphones offer the best sound possible from your average equipment. They're a little bulky and have a cumbersome coiled cord, but they are tuned for a flat response and used in studios every day because they offer a true representation of the audio. And with a 63 Ohm impedance, they're a perfect match for most phones or portable media players. The MDR7506 headphones cost about $80 but sound better with most phones than models costing hundreds more.

See at Amazon

Best value: Samson SR850

These semi-open-back headphones bring real studio-reference audio to the table for about $30. They offer a 10Hz-30kHz frequency response and have a 32 Ohm impedance so any phone or media player can properly drive them, and the semi-open-back design helps fight "ear-fatigue" as well as lets you hear things like car horns when you're walking, which can be pretty important. They're not built quite as well as our other picks and the open-back design means they will leak a bit of noise, but they are a great buy at $30 and we recommend them to anyone looking for that great budget-friendly pick.

See at Amazon

Best High-end

If you have a phone like the LG V30 with a high-end DAC and amplifier, you might want a pair of high-end headphones to go with it! When it comes to listening to music, there is nothing quite like driving a pair of large transducer headphones and losing yourself in the sound, and to get there you need the right equipment. Here are our top picks for your audiophile smartphone.

Best overall: Sennheiser HD 800

A huge 56-millimeter driver and unique (patented, even!) transducer design make the Sennheiser HD 800's sound great, and the excellent craftsmanship and materials used make them the best overall headphones when you're looking in the high-end. They're 300 Ohm so you'll definitely need the right phone or media player to use them, but the big soundstage and comfortable fit make the Senn HD 800s a great set of headphones and our top pick when it comes to the category. You'll be spending about $1,160 here, but that's not a lot of money when it comes to audiophile equipment.

These come with a 6.3mm XLR audio interface, so be sure to buy the adapter to use them with your phone!

See at Amazon

Best sounding: Grado PS1000e

If you value the very best sound above all else, the Grado PS1000e model is for you. At only 32 Ohm they're an odd choice for this category but paired with a high-power amp these tonal wood (mahogany in this case) and steel over-ear headphones bring a sound you simply won't believe directly to your ears at moderate volume levels. While the Sennheisers may be more comfortable while bringing excellent audio quality (and thus our top pick) these offer greater detail and a huge soundstage that will make you feel like you're there in person rather than listening through a cable. Simply put, we haven't found anything that sounds as good as the Grados, but they're not as comfortable as the also-excellent Sennheiser HD 800s.

The Grado PS1000e headphones use a 6.3-millimeter XLR audio interface, so be sure to order an adapter to use them with your phone!

See at Amazon

Best value: Beyerdynamic DT 990 Pro (250 Ohm)

If you have the power to drive them from your phone, the Beyerdynamic DT 990 Pros is the 250 Ohm configuration are hands-down the best value in high-end headphones. At $170, they're hundreds less than other brands but offer excellent sound quality and are extremely comfortable to wear for extended periods. They will also get as loud and nasty/awesome as you want! They aren't built as well as others on this list, and the open-back design means others get to hear along with you at high volume, but this is the best way to spend $170 if you have the phone to drive them.

Don't get the 600 Ohm model if your primary use is with a phone or portable player, but for home use on the right equipment, they are awesome, too!

See at Amazon

Read more and comment

 
Show More Headlines

Pages