html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style-type: disc; margin-left:40px;}
li {margin-bottom:10px;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
table {border-collapse: collapse; border-spacing: 0;}
	  	  

/* START Old Styles */
.Logo {position:relative;}
.LogoDescription {color:#FEFEFE; display:text-transform:uppercase; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:1.3em; padding-left:4px; position:absolute; top:0px; right:-64px;}

.Header {font-size:1.3em; padding-bottom:6px; color:#0087D2; font-weight:bold; }
.SubHeader {color:#095782; font-weight:bold; padding-top:60px; margin-top:-60px;}

.Version2Tag {cursor:default; margin-left:4px; display:inline-block; line-height:10px; line-height:10px; background-color:#fadec2; color:#945b23; padding:4px 4px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.Version2VTag {cursor:default; margin-left:4px; display:inline-block; line-height:10px; line-height:10px; background-color:#E4EDF4; color:#3E6D8E; padding:4px 4px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.Version2VPTag {cursor:default; margin-left:4px; display:inline-block; line-height:10px; line-height:10px; background-color:#E4EDF4; color:#3E6D8E; padding:4px 4px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.Version3Tag {cursor:default; margin-left:4px; display:inline-block; line-height:10px; line-height:10px; background-color:#E4F4E4; color:#467a4b; padding:4px 4px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

.TopMenuTab {float:left; color:#777; border-bottom:1px solid #DBDBDB; padding:12px 0px 9px 60px; cursor:pointer; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative}
.TopMenuTabSelected {float:left; color:#222; background-color:#FFF; border:1px solid #DBDBDB; border-top:solid 2px #F48024; border-bottom:0; padding:10px; cursor:default; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.TopMenuTabHover {float:left; border-bottom:1px solid #DBDBDB; padding:12px 10px 9px 10px; cursor:pointer; color:#000; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.TopMenuFiller {border-bottom:1px solid #DBDBDB; padding:12px 10px 9px 10px; overflow:hidden;}

.TopMenuTabLink {font-weight:bold;}
.TopMenuTabLinkSub {padding-left:1px;}
.TopMenuTab:HOVER, .TopMenuStoreTab:HOVER, .TopMenuStoreTabSelected:HOVER {color:#3186D1;}

.RightMenu A {font-weight:bold; text-decoration:none;}
.RightMenu A:HOVER {text-decoration:underline;}

.RightSubMenu A {padding-left:12px; text-decoration:none;}
.RightSubMenu A:HOVER {text-decoration:underline;}

.MenuAlert {padding:1px 2px; color:#FFF; background:#D90000; border-radius:1px; font-weight:bold; font-size:8px; margin-right:4px; text-transform:uppercase;}

.Container {width:900px; margin-left:auto; margin-right:auto; padding:40px 0;}
.HeaderContainer {background-color:#3C3D3D; border-bottom:solid 1px #DBDBDB; position:fixed; top:0; margin:auto; width:100%; z-index:100000;}
.MainContainer {margin-top:84px;}

.DropdownArrow {padding-left:8px;}

#Menu A {color:#0087D2;}
#Menu A:HOVER {color:#095782;}

#Note {text-align:center; background-color:#F8FBD0; padding:10px; border-bottom:1px solid #DBDBDB;}
#MobileNote {display:none;}		  
/* END Old Styles */	  
		  
		  
		  
		  
		  
HTML {-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
		  
BODY {color:#222;
	  background-color: #F4F4F4; 
      background-image: url('../Images/Background.jpg');
      font:14px verdana,trebuchet MS,trebuchet,arial,sans-serif; 
      line-height:1.5em;
      height:100%;
	  width:100%;
	  margin-top:103px;}
      
A, A:LINK, A:VISITED, A:ACTIVE, A:HOVER {color:#0087D2; text-decoration-color:#0079bc;}
A:HOVER {}

/* Anchor offsets are in footer since fixed header height is variable */

A.SiteMenuItem, A.SiteMenuItem:LINK, A.SiteMenuItem:VISITED, A.SiteMenuItem:ACTIVE {padding-top:5px; vertical-align:top; display: inline-block; outline:0; cursor:pointer; color:#C4C4C4; text-transform:uppercase; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:15px; font-weight:500; padding-left:30px; text-decoration:none;}
A.SiteMenuItem:HOVER {color:#FFF; text-decoration:none;}

A.FauxLink, A:LINK.FauxLink, A:VISITED.FauxLink, A:ACTIVE.FauxLink, A:HOVER.FauxLink {text-decoration:none; color:#646060; outline:none;}

/* https://tailwindcss.com/docs/colors */
.Black {color:#22292F;}
.Gray-Darkest {color:#3D4852;}
.Gray-Darker {color:#606F7B;}
.Gray-Dark {color:#8795A1;}
.Gray {color:#B8C2CC;}
.Gray-Light {color:#DAE1E7;}
.Gray-Lighter {color:#F1F5F8;}
.Gray-Lightest {color:#F8FAFC;}
.White {color:#FFFFFF;}

.Clear {clear:both;}

#FooterLinks {margin-bottom:40px;}
#LogoToTop {display:none;}

.FooterRight {float:right;}
.FooterLeft {float:left;}

.FooterIcon {font-size:22px; cursor:pointer; margin-left:20px;}
.FooterIcon A {color:#8795A1;}
.FooterIcon A:HOVER {color:#0087D2;}

A.FooterLink {color:#8795A1; text-decoration:none;}
A.FooterLink:HOVER {color:#0087D2;}
A.FooterLink {margin-left:30px;}

.Cover {position:fixed; padding:0; margin:0; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0); transition:background .3s; -webkit-transition:background .3s;}

.LeftMenuItem {padding:13px 20px; cursor:pointer; user-select:none;}
.LeftMenuItem:HOVER {background-color:#F1F5F8; color:#0087D2;}
.LeftMenuItem I {color:#3D4852; font-size:1.2em; vertical-align: middle; text-align:center; width:20px; margin-right:18px;}
.LeftMenuItem:HOVER I {color:#0087D2;}
.LeftMenuItemBreak {border-bottom:solid 1px #DAE1E7;}

.Content (font-size:1em;)
.ContentContainer {padding:30px;}
.ContentMat {background-color:#FFF; border:solid 1px #DBDBDB; padding:40px; font-size:15px; line-height:1.375em; font:inherit;}
.ContentProducts {}

#GlobalMessage {text-align:center; background-color:#191E38; color:#FFF; padding:10px;}
#LogoContainer {float:left;}

.ModelMenuTab {font-weight:bold; padding:0 40px 8px 40px; cursor:pointer; text-align:center; display:inline-block;}
.ModelMenuTabSelected {border-bottom:solid 3px #F48024;}
.ModelMenuTab IMG {padding-bottom:0px; height:56px; margin:-12px 0 -18px 0}
.ModelMenuTab A {color:#777; text-decoration:none;}
.ModelMenuTab A:HOVER {color:#3186D1;}
.ModelMenuTabSubTitle {font-weight:400; padding-left:2px;}

.NoteContainer {border:solid 1px #e8e8e8; padding:8px 12px; background-color:#FAFAFA; list-style-type:none;}
.Setting {font-weight:600; background:#ededed; border-radius:5px; padding:2px 6px; margin:0 1px; color:#333333;}

.FilePath {font-weight:400; background:#f8f8f8; border-radius:5px; padding:2px 6px; margin:0 1px; color:#111111;}

.TipContainer {flex:1 0 30%; margin:5px;}
.Tip {height:346px; position:relative; cursor:pointer; border:solid 1px #666; text-align:left;}
.TipImage {background-color:rgb(4, 19, 39); background-position-x:50%; background-position-y:50%; background-size:cover; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1;}
.TipCover {background-color:#000; position:absolute; top:0; bottom:0; left:0; right:0; opacity:.5; transition:opacity 0.2s ease-in-out; z-index:2;}
.Tip:hover .TipCover {opacity:.2; transition:opacity 0.2s ease-in-out;}
.TipCategory {background-color:#f28b00; position:absolute; top:50%; left:0; color:#FFF; padding:5px 10px 5px 20px; z-index:3; outline-color:rgb(255, 255, 255); font-family:'Oswald', sans-serif; font-weight:600; font-size:16px; line-height:1.1em; letter-spacing:.01em; text-shadow:rgba(0, 0, 0, 0.1) 0px 1px 1px; text-shadow:rgba(0, 0, 0, 0.1) 0px 1px 1px; text-transform: uppercase;}
.TipTitle {position:absolute; top:60%; left:0; color:#FFF; padding:2px 8px 2px 20px; z-index:3; font-family:'Oswald', sans-serif; font-weight:600; font-size:1.8em; line-height:1.1em; letter-spacing:.01em; text-shadow:rgba(0, 0, 0, 0.6) 0px 1px 1px; text-transform: uppercase;}

.amzn-sprite {background-image:url("../Images/amzn-nsa-sprite-2x.png");}
.amzn-native-product-stars-holder {display:inline-block;background-position:-2.5px -2.2px;background-size:227.8px 64px;height:13px;position:relative;vertical-align:baseline;width:68.5px}
span.amzn-native-product-stars {background-position:-82.8px -2.4px;background-size:227.8px 64px;display:inline-block;height:13px;left:0;position:absolute;top:0;width:0}

.FlexContainer {display:flex; flex-wrap:wrap;}
.FlexContainerCenter {display:flex; flex-wrap:wrap; justify-content:center;}

.NoSelect {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.NPT {padding-top:0;}

.FontSmall {font-size:14px;}

HR {margin-top:50px; margin-bottom:50px; border:0; border-top:1px solid #eee; display:block;}

H1 {font-size:1.8em; line-height:1.2em; padding-top:40px; color:#000; margin:0;}
H2 {font-size:1.5em; line-height:1.2em; padding-top:40px; font-weight:500; color:#000; margin:0;}
H3 {font-size:1.4em; line-height:1.2em; padding-top:40px; font-weight:500; color:#000; margin:0;}
H4 {font-size:1.3em; line-height:1.2em; padding-top:40px; font-weight:500; color:#000; margin:0;}
H5 {font-size:1.2em; line-height:1.2em; padding-top:40px; font-weight:500; color:#000; margin:0;}
H6 {font-size:1.1em; line-height:1.2em; padding-top:40px; font-weight:500; color:#000; margin:0;}


/* Model Page */
.DroneContainer {
    position: relative;
    cursor: pointer;
    border: solid 1px #d5d5d5;
	padding: 10px;
	margin: 8px;
	width: 170px;
	height:140px;
	overflow: hidden;
}

.DroneDescription {
	padding-bottom: 6px;
}

.Drone {width:100%; height:110px; position:relative;}

.DroneImage {
    background-position-x: 0%;
    background-position-y: 50%;
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}


/* Product Page */
.Products A, .Products A:LINK, .Products A:VISITED, .Products A:ACTIVE {color:#5F4C2B; text-decoration:underline;}
.Products A:HOVER {color: #CA9943; text-decoration:underline;}

.ProductTopMenuTabSelected {float:left; color:#222; background-color:#FFF; border:1px solid #DBDBDB; border-top:solid 2px #F48024; border-bottom:0; padding:10px; cursor:default; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.ProductTopMenuFiller {border-bottom:1px solid #DBDBDB; padding:12px 10px 9px 10px; overflow:hidden; display:none;}
#ProductTopMenuMobileModel {display:none;}
#ProductTopMenuMobileCategory {display:none;}

.ProductInfo {color:#919191}
.ProductIcon {color:#b9b9b9}
.ProductLogo {height:12px; padding-left:8px;}
.ProductDescription {padding:2px 4px; color:#646464; background:#e9e9e9; border-radius:8px; font-weight:bold; font-size:0.85em; margin-right:4px}

.ProductNameContainer {float:left;}
.ProductDescriptionContainer {float:left; padding-left:4px;}

.ProductModelMenuContainer {display:flex; padding-left:40px; margin-bottom:-1px; border-bottom:2px solid #DBDBDB;}
.ProductModelMenuTab {font-weight:bold; padding:0 30px; cursor:pointer; text-align:center; display:inline-block; margin-bottom:-1px;}
.ProductModelMenuTab IMG, .ProductModelMenuTabSelected IMG {padding-bottom:0px; height:45px; margin:-12px 0 -18px 0}
.ProductModelMenuTabSelected {font-weight:bold; padding:0 40px 8px 40px; border-bottom:solid 3px #F48024; text-align:center; display:inline-block; margin-bottom:-1px;}
.ProductModelMenuTab A {color:#777; text-decoration:none;}
.ProductModelMenuTab A:HOVER {color:#3186D1;}
.ProductModelMenuTabSelected A {color:#777; text-decoration:none;}
.ProductModelMenuTabSelected A:HOVER {color:#3186D1;}
.ProductModelMenuTabTitle {margin-top:-2px; padding-bottom:2px;}
.ProductModelMenuTabSubTitle {font-weight:400; padding-left:2px;}

/* Store */
.CartEmptyNumber {background-color:#59A7F1; border-radius:20px; box-sizing:border-box; color:#FFF; display:block; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:12px; line-height:16px; padding:5px 10px; position:absolute; text-align:center; vertical-align:middle; cursor:default; z-index:1; right:0; top:5px; cursor:default;}
.CartFullNumber {background-color:#59A7F1; border-radius:20px; box-sizing:border-box; color:#FFF; display:block; font-family:'Open Sans', Helvetica, Arial, sans-serif; font-size:12px; line-height:16px; padding:5px 10px; position:absolute; text-align:center; vertical-align:middle; cursor:default; z-index:1; right:0; top:5px; font-weight:bold; cursor:pointer;}

.CartEmptyImage {position:absolute; z-index:2; right:28px; top:0; cursor:default;}
.CartFullImage {position:absolute; z-index:2; right:28px; top:0; cursor:pointer;}

.StoreItemContainer {cursor:pointer; height:290px; margin:4px 4px 20px 4px;}
.StoreItemContainer:HOVER {background-color:#F0F0F0;}
.StoreItem {width:197px; height:220px; position:relative; margin:0 auto;}
.StoreItemImage {background-color:rgb(4, 19, 39); background-position-x:50%; background-position-y:50%; background-size:cover; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1;}
.StoreItemDescription {text-align:center; line-height:1.2em; padding-top:10px;}
.StoreItemPrice {text-align:center; line-height:1em; padding-top:6px; padding-bottom:20px; color:green; font-weight:bold;}

.StoreMobileNote {display:none;}
.StoreTable {display:table;}
.StoreTableRow {display:row;}
		
.StoreTableCell1 {width:50%; padding-right:20px; vertical-align:top; display:table-cell;}
.StoreTableCell2 {width:50%; padding-left:20px; vertical-align:top; display:table-cell;}

.StoreCartButton {float:left; padding:0 10px 10px 0;}

.VideoWrapper {position:relative; padding-bottom:50.5%; padding-top:25px; height:0;}
.VideoWrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

IMG.Responsive {width:100%; height:auto; border:solid 1px #DBDBDB;}


.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	border: solid 1px #DBDBDB;
	border-bottom:0;
	white-space:nowrap;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown-content a {
    color: #000000;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	border-bottom: solid 1px #efefef;
}

.dropdown-content a STRONG {color:#333}


.dropdown:hover .dropdown-content {
    display: block;
}

/* Pure Button */
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.pure-button {
    display: inline-block;
    zoom: 1;
    line-height: normal;
    white-space: nowrap;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pure-button {
    font-family: inherit;
    font-size: 100%;
    padding: .5em 1em;
    color: #444;
    color: rgba(0, 0, 0, .8);
    border: 1px solid #999;
    border: 0 rgba(0, 0, 0, 0);
    background-color: #E6E6E6;
    text-decoration: none;
    border-radius: 2px
}

.pure-button-hover,
.pure-button:hover,
.pure-button:focus {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, .05)), to(rgba(0, 0, 0, .1)));
    background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .1));
    background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, .05) 40%, rgba(0, 0, 0, .1))
}

.pure-button:focus {
    outline: 0
}

.pure-button-active,
.pure-button:active {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .15) inset, 0 0 6px rgba(0, 0, 0, .2) inset;
    border-color: #000\9
}

.pure-button[disabled],
.pure-button-disabled,
.pure-button-disabled:hover,
.pure-button-disabled:focus,
.pure-button-disabled:active {
    border: 0;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    filter: alpha(opacity=40);
    -khtml-opacity: .4;
    -moz-opacity: .4;
    opacity: .4;
    cursor: not-allowed;
    box-shadow: none
}

.pure-button-hidden {
    display: none
}

.pure-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.pure-button-primary,
.pure-button-selected,
a.pure-button-primary,
a.pure-button-selected {
    background-color: #0078e7;
    color: #fff
}

.button-secondary {
    color: #fff;
    background: #476580
}


/* Copy */
.Copy {font:15px "Helvetica Neue",Helvetica,Arial,sans-serif; line-height:1.5em; color:#333333;}
.Copy > H1:first-child, .Copy > H2:first-child, .Copy > H3:first-child, .Copy > H4:first-child, .Copy > H5:first-child, .Copy > H6:first-child {padding-top:0;}
.Copy > HR + H1, .Copy > HR + H2, .Copy > HR + H3, .Copy > HR + H4, .Copy > HR + H5, .Copy > HR + H6 {padding-top:0;}
p {margin-top:1.3em; margin-bottom:1.3em;}
p:last-child {margin-bottom:0;}
blockquote {padding:12px; border-left:5px solid #e9e9e9; background-color:#f9f9f9; margin-block-start:1em; margin-block-end:1em;}
h1 + div.NoteContainer, h2 + div.NoteContainer, h3 + div.NoteContainer, h4 + div.NoteContainer, h5 + div.NoteContainer {margin-top:1.3em;}
div.NoteContainer + div.NoteContainer {margin-top:1.3em;}
li.Pad {padding-bottom:20px;}
p.Pad {padding-bottom:20px;}
ul.Pad {padding-bottom:10px;}

/* Responsive Styles */
@media only screen and (min-width:1000px)
{	.Content {width:960px; margin:0 auto;}
}

@media only screen and (min-width:830px) and (max-width:999px)
{	.Content {width:100%; margin:0 auto;}
	.ContentMat {margin:0 20px;}
	.ContentPlain {padding:0 30px;}
	
	#TopMenuStore {margin:0 20px;}
	
	#CartContainer {margin-right:20px;}
	#LogoBars {padding-left:20px;}
	#LogoContainer {float:none; text-align:center; width:100%; margin-left:-60px;}
	#SiteMenuContainer {display:none;}
	
	.FooterRight {float:none; text-align:center; margin-bottom:20px;}
	.FooterLeft {float:none; text-align:center;}
	
	.FooterIcon:first-child {margin-left:0;}
	.FooterLink:first-child {margin-left:0;}
	#FooterLinks {margin-top:20px;}
}

@media only screen and (min-width:0px) and (max-width:829px)
{	.Content {width:100%; margin:0 auto;}
	.ContentMat {border-left:0; border-right:0; padding:20px;}
	.ContentPlain {padding:0 20px;}
		
	#CartContainer {margin-right:20px;}
	#LogoBars {padding-left:20px;}
	#LogoContainer {float:none; text-align:center; width:100%; margin-left:-60px;}
	#SiteMenuContainer {display:none;}
	
	.FooterRight {float:none; text-align:center; margin-bottom:20px;}
	.FooterLeft {float:none; text-align:center;}
	
	.FooterIcon:first-child {margin-left:0;}
	.FooterLink:first-child {margin-left:0;}
	#FooterLinks {margin-top:20px;}
}

@media only screen and (min-width:0px) and (max-width:500px)
{	.ContentMat {padding:20px 10px; }
	.ContentPlain {padding:0 10px;}
	
	H1 {font-size:1.5em;}
	H2 {font-size:1.4em;}
	H3 {font-size:1.3em;}
	H4 {font-size:1.2em;}
	H5 {font-size:1.1em;}
}


/* Model Menu */
@media only screen and (min-width:0px) and (max-width:760px)
{	.ProductNameContainer {float:none;}
	.ProductDescriptionContainer {float:none; margin-top:-2px; padding-bottom:14px; padding-left:0; line-height:1.3em;}
	.ProductParen {display:none;}
}

@media only screen and (min-width:0px) and (max-width:620px)
{	.ModelMenuTab {padding:0 0 8px 0; flex:1;}
	.ModelMenuTabSelected {padding:0 0 8px 0; flex:1;}
}

/* Product Adjustments */
@media only screen and (min-width:560px) and (max-width:660px)
{	.ProductModelMenuContainer {padding-left:20px;}
	.ProductModelMenuTab {padding:0 20px;}
}

@media only screen and (min-width:509px) and (max-width:559px)
{	.ProductModelMenuContainer {padding-left:10px;}
	.ProductModelMenuTab {padding:0 10px;}
}

@media only screen and (min-width:0px) and (max-width:510px)
{	.ProductModelMenuContainer {display:none;}
	
	#ProductTopMenuMobileModel {display:block;}
	#ProductTopMenuMobileCategory {display:block;}
	#ProductTopMenuModel {display:none;}
	
	#LogoToTop {display:block;}
	
	.ProductTopMenuFiller {display:block;}
	#Menu {display:none;}
}

/* Mobile Menu Nav */
.MobileNav
{	position: relative;
}
	
.MobileList
{	color: hsla(0,0%,100%,0);
    z-index: 100;
    max-width: 100%;
    background: transparent;
    -webkit-appearance: none;
    position: absolute;	
	border: none;
	outline: none;
	top:0;
	left: 0;
	width:100%;
	height:100%;
}

.ProductTopMenuTabSelected select::-ms-expand {display: none;}	
.MobileList option {color:#000;}
.MobileList optgroup {color:#000;}

/* Tips Adjustments */
@media only screen and (min-width:682px) and (max-width:999999px)
{	.TipContainer {max-width:282px;}
}

@media only screen and (min-width:681px) and (max-width:999px)
{	.TipContainer {flex:1 0 42%; max-width:429px;}
}

@media only screen and (min-width:0px) and (max-width:680px)
{	.TipContainer {flex:1 0 92%;}
}


/* Print Friendly */
@media print
{	* {color:#000; background-color:#fff;}
    body {margin:0!important; padding:0; background:none; color:#000;}
	A, A:LINK, A:VISITED, A.ACTIVE {color:#000; font-weight:normal; text-decoration:none; text-decoration-color:#000;}
	A > Strong {font-weight:normal;}
	
	H1, H2, H3, H4, H5 {font-weight:bold;}
	
	.NoteContainer {border:solid 1px #000;}
	.Setting {font-weight:default; background:#FFF; border:0; padding:0; margin:0; color:000;}
	.Content {width:100%; margin:0; padding:0;}
	.ContentMat {width:100%; border:0; margin:0; padding:0;}
	#GlobalMenuTop {display:none;}
	#GlobalFooter {display:none;}
	
	#disqus_thread {display:none;}
}