@charset "utf-8"; 

/*Sidebar Elements*/

/* Search Box */

#views-exposed-form-press-search-panel-pane-1 input {
	outline: none;
}

.pane-views-exp-press-search-panel-pane-1 {
    background: #36424A;
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6) inset; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6) inset; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6) inset;
	padding: 10px 0 3px;
    text-align: center;
    position: relative;
	width: 256px;
}

.pane-views-exp-press-search-panel-pane-1 .views-exposed-widget {
    float: none;
    padding: 0;
}

.pane-views-exp-press-search-panel-pane-1 label {
    text-align: center;
    color: #f3f6f9;
    font-face: "ronnia-1", "ronnia-2", Tahoma, sans-serif;
    font-weight: 600;
    font-size: 12px;
}

#views-exposed-form-press-search-panel-pane-1 input.form-text,
#press-search .pane-views-exp-press-search-panel-pane-1 input.form-text {
    background: url(images/search_field.png) no-repeat #FFFFFF transparent;
	border-radius: 15px 15px 15px 15px; -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3) inset;
	border: medium none;
	display: block;
	float: left;
	height: 19px;
	margin: 0;
	padding: 2px 8px;
	position: relative;
	width: 380px;
	z-index: 1;
}

#views-exposed-form-press-search-panel-pane-1 input.form-text {
	width: 125px;
}

.pane-views-exp-press-search-panel-pane-1 .views-exposed-form .views-exposed-widget .form-submit {
    margin:0;
    position: absolute;
    right: 25px;
    top:46px;
}

/*Search Results Search Box */

#press-search .panels-flexible-region-press_search_layout-region_top {
	width: 100%;
}

#press-search .panels-flexible-row {
	padding: 0;
}

#press-search .pane-views-exp-press-search-panel-pane-1 {
    border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0;
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
	height: 99px;
    background: #36424a;
    text-align: center;
    width: 480px;
    height: 13px;
    z-index: 1;
	float: left;
	margin: 0;
	padding: 12px;
}

#press-search .pane-views-exp-press-search-panel-pane-1 .pane-content {
    position: relative;

}

#press-search .pane-views-exp-press-search-panel-pane-1 label {
    display: none;
}

#views-exposed-form-press-search-panel-pane-1 .form-submit,
#press-search .form-submit {
    border-radius: 0 15px 15px 0; -moz-border-radius: 0 15px 15px 0; -webkit-border-radius: 0 15px 15px 0;
	box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.3) inset;
	background: none repeat scroll 0 0 #A4B1BB;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-family: "ronnia-1","ronnia-2",Ronnia,Tahoma,Verdana,sans-serif;
	font-size: 12px;
	font-style: italic;
	height: 23px;
	margin: 0 0 0 -10px;
	padding: 3px 0 4px 3px;
	position: relative;
	text-transform: uppercase;
	text-shadow:1px 1px 0 #3D454A;
	width: 90px;
	z-index: 0;
}

#views-exposed-form-press-search-panel-pane-1 .form-submit {
	right: 0;
	top: 0;
}

#views-exposed-form-press-search-panel-pane-1 .form-submit:hover,
#press-search .form-submit:hover {
	background: none repeat scroll 0 0 #B6C4CF;
}

#views-exposed-form-press-search-panel-pane-1 .views-widget {
	margin: 10px 20px;
}

#press-search #views-exposed-form-press-search-panel-pane-1 .views-widget {
	margin: 0;
}

/* Gift Guide */
.gift-guide-block {
    width: 245px;
    height: 62px;
    background: url("images/holiday_guide_bg.png") no-repeat;
    text-align: center;

    
}

.gift-guide-block h3 {
    color: #fff;
    padding-top: 12px;
}

/* YouTube Reviewer Signup Form */
#webform-client-form-3622 fieldset legend {
	display: none;
}

#webform-client-form-3622 .webform-component {
	width: 300px;
	height: 50px;
	float: left;
}

#webform-client-form-3622 .form-item {
	margin: 0;
}

#webform-client-form-3622 label {
	float: none;
	text-align: left;
	width: 280px;
}

#webform-client-form-3622 input[type="text"] {
	float: none;
	width: 280px;
	margin: 0;
}

#webform-client-form-3622 input[type="submit"] {
	float: none;
}

#webform-client-form-3622 select {
	width: 286px;
	margin: 0 0 5px 0;
	height: 23px;
}

#webform-client-form-3622 #webform-component-choose-review-format {
	float: none;
}

#webform-client-form-3622 .form-actions {
	clear: left;
	margin: 10px 0 0;
}

/* Media Email Signup Form */
#webform-client-form-3621 {
	margin: 0;
}

#webform-client-form-3621 .expand a:hover {
	color: #29BCCC;
	text-decoration:none;
}

#webform-client-form-3621 h3 {
	border-top: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 8px 5px;
}

#webform-client-form-3621 h3:hover {
	color: #29BCCC;
	text-decoration:none;
}

#webform-client-form-3621 .expand a {
	background: url("images/arrow-down.gif") no-repeat scroll 237px 30px;
}

#webform-client-form-3621 .expand a.open {
	background: url("images/arrow-up.gif") no-repeat scroll 237px 30px;
}

#webform-client-form-3621 fieldset {
	border: none;
	background: none;
	margin: 0;
	padding: 0 25px;
}

#webform-client-form-3621 .form-item {
	overflow: visible;
	margin: 0;
}

#webform-client-form-3621 label {
	float: none;
	text-align: left;
	margin: 0;
}

#webform-client-form-3621 input[type="text"] {
	float: none;
	width: 200px;
	margin: 0 0 10px;
}

#webform-client-form-3621 input[type="submit"] {
	margin: 15px 0 0;
}

#webform-client-form-3621 select {
	float: none;
	width: 200px;
	margin: 0;
}

#node-3621 .meta {
	margin: 0;
}

/* Logo Download */

.logo-download-block h3 {
	border-top: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 8px 5px;
}

.logo-download-block h3 a {
    color: #36424A;
	text-decoration: none;
}

.logo-download-block h3 a:hover {
    color: #29BCCC;
}
 
.logo-download-block .logo-title-text {
    font-size: 12px;
}

.logo-download-block .logo-file-format {
    color: #858585;
}

.logo-download-block .collapse {
	padding: 12px;
}

/* Media Contact */
.media-contact-top {
    text-align: center;
    color: #4f5d67; 
    
}

.media-contact-top h3 {
   font-face: "ronnia-1", Tahoma, sans-serif;
   font-style: normal;
   font-weight: normal;
   color: #4f5d67;
   border: none;
}

.media-contact-top .phone {
    font-face: "ronnia-1", Tahoma, sans-serif;
    color: #e24912;
    font-size: 24px;
}
.media-contact-bottom {
    width: 256px;
    height: 88px;
    margin-left: -7px;
    background: url(images/email_list_bg.png) no-repeat;
    text-align: center;
    
    
}

.media-contact-bottom img.media-button {
    margin-top: 20px;
}
.media-contact-bottom p {
    color: #a4b1bb;
}

/*Press Coverage Banners */

#press-coverage-2,
#press-coverage-3 {
    width: 712px;
    height: 218px;
    margin-left: -4px;
    margin-top: -50px;
    padding:0;

}

#press-coverage-1 {

}

.pane-6 {
    margin: 20px 0 5px 0;
}


/*Image Navigation*/
ul.image-search-list li{
    display: inline;
    margin: 0;
    background: url("images/nav-list-delimiter.png") no-repeat right;
}



ul.image-search-list li.last {
    background: none;
}

ul.image-search-list li a {
    font-size: 13px;
    text-transform: uppercase;
    padding-right: 6px;
    margin-left: -17px;
    
}
ul.image-search-list li.image-list-letter a {
    color: #7d8c97;
}

ul.image-search-list li.new-products a {
    color: #29BCCC;
    
}

#press-room div.image-discontinued {
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 15px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 0px 0px 5px #e7e7e7;
    -moz-box-shadow: 5px 5px 5px #e7e7e7;
    padding: 3px 5px;
    width: 200px;
    position: absolute;
    top: 136px;
    left: 350px;
    text-align: center;
    background: url(images/discontinued-bg.png) repeat-x bottom center;
}

#press-room div.image-search {
    position: absolute;
    top: 175px;
    left: 15px;
}

/* Real Time Support */

.real-time-support-block {
    margin: 0 0 0 -5px;
}

#real-time-support-2 {
    width: 260px;
    height:113px;
    background: url("images/real_time_placeholder_2.png") no-repeat;
    -webkit-border-top-left-radius: 15px 15px;
    -webkit-border-top-right-radius: 15px 15px;
    -moz-border-top-left-radius: 15px 15px;
    -moz-border-top-right-radius: 15px 15px;
    border-top-left-radius: 15px 15px;
    border-top-right-radius: 15px 15px;
}

/* Order Helper */

#order-helper h3 {
	border-top: 1px solid #E5E5E5;
	font-style: normal;
	font-size: 12px;
}

/* Support Phone Contact */

#support-phone-contact {
	box-shadow: none; -moz-box-shadow: none; -wekit-box-shadow: none;
}

#support-phone-contact h3 {
	border-top: 1px solid #E5E5E5;
	font-style: normal;
	font-size: 12px;
}

#support-phone-contact h4 {
	margin: 10px 0 10px 20px;
	color: #E24912;
	font-size: 18px;
}

#support-phone-contact .support-hours,
#support-phone-contact .international-title {
	padding: 0 0 0 20px;
}

/* Support Contact Message Banner */

#contact-message-banner {
	background: #F5F5F5;
	border: 1px dotted #CCCCCC;
	color: #29BCCC;
	font-size: 12px;
	font-style: italic;
	padding: 10px;
	text-align: center;
}

#contact-message-banner p {
	margin: 0;
}

/* Declarations of Conformity */
.view-compliance-docs .views-row a {
	border: 1px solid #CCD6DE;
	border-radius: 8px 0 8px 8px; -moz-border-radius: 8px 0 8px 8px; -webkit-border-radius: 8px 0 8px 8px;
	display: block;
	padding: 10px 20px;
	margin: 0 0 10px;
	color:#454545;
	font:italic 400 13px "ronnia-1","ronnia-2",Trebuchet MS,Tahoma,sans-serif;
}

.view-compliance-docs .views-row a:hover {
	background: #f9f9f9;
	color: #29BCCC;
	text-decoration:none;
}

/* Job Listings */
#careers .views-row {
	clear: both;
}

#careers h3 small {
	color: #999999;
	font-style:italic;
}

#careers .collapse {
	margin: 0 10px 10px;
	padding: 15px 10px 10px;
}

#careers .collapse h4 {
	margin: 0 0 5px;
	color: #29BCCC;
}

#careers .collapse p,
#careers .collapse ul li {
	font-size: 12px;
	color: #444444;
}

#careers .collapse ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 0 1.5em;
	padding: 0;
}

#careers a.apply:link,
#careers a.apply:visited {
	border-radius: 8px 0 8px 8px; -moz-border-radius: 8px 0 8px 8px; -webkit-border-radius: 8px 0 8px 8px;
	box-shadow: 0 10px 10px rgba(255, 255, 255, 0.2) inset; -moz-box-shadow: 0 10px 10px rgba(255, 255, 255, 0.2) inset; -webkit-box-shadow: 0 10px 10px rgba(255, 255, 255, 0.2) inset;
	background: #34B6E4;
	border: 1px solid #34B6E4;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-family: 'ronnia-1','ronnia-2',Trebuchet MS,Tahoma,Verdana,sans-serif;
	font-size: 13px;
	font-weight:500;
	font-style:italic;
	margin: 0 0 30px;
	padding: .4em 2em .3em;
	text-shadow:1px 1px 0 #237896;
}

#careers a.apply:hover {
	background: #41BEE4;
	text-decoration:none;
}


/* Collapsable H3s */

h3.shipping,
h3.logos {
	padding: 0;
}

h3.shipping a,
h3.logos a {
	background: url("images/arrow-down.gif") no-repeat scroll right 30px;
	padding: 24px 0 0 10px;
	color:#454545;
}

h3.shipping a.open,
h3.logos a.open {
	background: url("images/arrow-up.gif") no-repeat scroll right 30px;
	padding: 24px 0 0 10px;
}

h3.shipping a:hover,
h3.logos a:hover {
	color:#29BCCC;
	text-decoration:none;
}

.expandable ul li {
	padding: 0;
	margin: 0 0 0 23px;
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px;
}

#careers h3.expand {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	text-transform: none;
	margin: 15px 0 0;
	padding: 0;
	width: 100%;
}

#careers h3.expand a {
	background: url("images/arrow-down.gif") no-repeat scroll 620px 21px;
	padding: 12px 10px 10px;
	color:#454545;
}

#careers h3.expand a:hover {
	color:#29BCCC;
	text-decoration:none;
}

#careers h3.expand a.open {
	background: url("images/arrow-up.gif") no-repeat scroll 620px 21px;
	padding: 12px 10px 10px;
}

#careers .collapse {
	border-radius:0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; webkit-border-radius: 0 0 15px 15px;
	display: block;
	margin: 0 10px 10px;
	padding: 15px 10px 10px;
}

/* Retailer Map */
#map-canvas {
	border: 1px solid #CCCCCC;
	width: 708px;
	height: 450px;
}

#map_canvas div {
	line-height:1em !important;
}

div.country{
	clear:both;
	overflow:hidden;
	display:none;
	margin: 0 0 10px;
}

div.region{
	overflow:hidden;
	padding-bottom:20px;
	display:none;
}

.hide{
	display:none;
}

#retailMap ul li {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	border: 1px solid #CCCCCC;
	float: left;
	list-style-type: none;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 31%;
}

#retailMap ul li a {
	border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
	margin: 0;
	padding: 10px;
	display: block;
}

#retailMap ul li a:hover {
	background: #f9f9f9;
	color: #E24912;
}

#retailMap h3 {
	border-top: 1px dotted #e5e5e5;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 25px 0 0;
	font-style: normal;
}

#retailMap h3 a {
	color:#454545;
}

#retailMap h3 a:hover {
	text-decoration:none;
	cursor:default;
}

#continents ul li {
	border-bottom: 1px dotted #e5e5e5;
	margin: 0;
	padding: 0;
}

#continents ul li a {
	font-size: 14px;
	display: block;
	height: 15px;
	margin: 0;
	padding: 5px 10px 10px;
	color:#454545;
}

#continents ul li a:hover {
	background: #f9f9f9;
	color: #29BCCC;
	text-decoration:none;
}

.microstores h2 {
	line-height: 1em;
	margin: 20px 0;
}

.microstores dl dt {
	font: normal 400 14px/20px "ronnia-1","ronnia-2",Trebuchet MS, Helvetica, Arial, sans-serif;
}

.microstores dl dt a {
	color: #454545;
}

.microstores dl dt a:hover {
	color:#ff6040;
}

.microstores dl dd {
	color: #999;
	font: normal 400 12px/20px "ronnia-1","ronnia-2",Trebuchet MS, Helvetica, Arial, sans-serif;
	margin: 0 0 10px;
}

.microstores img {
	margin: 20px 0 0;
}

/* Privacy Statement */
.backToTop {
	font-size: 11px;
	font-style: italic;
	text-align: right;
}

.backToTop a:link,
.backToTop a:visited {
	color: #E24912;
	text-decoration: none;
}

.backToTop a:hover {
	text-decoration: underline;
}

#privacyNav li {
	padding: 0;
}

#privacyNav li a:link,
#privacyNav li a:visited {
	display: block;
	font-size: 11px;
	padding: 4px 0 4px 10px;
	border-top: 1px dashed #E5E5E5;
	color: #29BCCC;
	width: 100%;
}

#privacyNav li:last-child a {
	border-bottom: 1px dashed #E5E5E5;
}

#privacyNav li a:hover {
	background: #F1F1F1;
	color: #E24912;
	text-decoration:none;
}

/* Misc. Custom Elements */
.notebox {
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px dotted #CCCCCC;
	color: #29BCCC;
	font-size: 12px;
	font-style: italic;
	padding: 10px;
	text-align: center;
}

#block-block-1 {
	float: right;
	margin: 0;
}

#webform-client-form-283 input.form-submit {
	margin:0 179px 0 0;
}@charset "utf-8"; 

/* Media Page Views */

.views-field-field-press-release-date-value,
.views-field-created,
.views-field-title,
.views-field-tid {
    /*display: inline;*/
	line-height: 20px;
}

.view-content {
    color: #a4b1bb;
}

.view-press-releases .field-content,
.view-press-coverage .field-content {
    margin-right: 5px;
}

.sidebar-header .views-field-title {
	margin: 0 0 10px;
}

.view-press-releases label.views-label-field-press-release-date-value,
.view-press-coverage label.views-label-field-press-release-date-value {
	display: none;
}

.view-press-releases .views-field-title a,
.view-press-coverage a.views-field-field-coverage-link-url {
	color:#454545;
}

.view-press-releases .views-field-title a:hover,
.view-press-coverage a.views-field-field-coverage-link-url:hover {
	color:#E24912;
	text-decoration:underline;
}

/* Press Images Display */
.view-press-images {
    display: table;
    font-family: "ronnia-1", "ronnia-2", Tahoma, sans-serif;
}
.view-press-images .views-row {
    display: table-cell;
    padding: 0 10px 0 0;
	float: left;
}

.view-press-images h3 {
	clear: left;
}

.view-press-images td {
	vertical-align: top;
}

.view-press-images .views-field-title {
    width: 99px;
    display: table-caption;
}

.view-press-images .views-field-title a:hover,
.view-press-images .views-field-title a:active {
    color: #36424a;
    text-decoration: underline;
}

.view-press-images .product-title {
    font-size: 18px;
    color: #36424a;
    font-weight: 600;
    font-style: italic;
}

.view-press-images .product-sku {
    font-size: 12px;
    color: #a4b1bb;
}

.view-press-images .product-url a {
    font-size: 13px;
    color: #29BCCC;
    font-style: italic;
}

.imagecache-smallicon img {
    border: 1px solid grey;
}

.view-press-images .view-display-id-attachment_1 .item-list li {
    display: inline;
}

/* Image Search view */
.view-press-images-search {
    float:left;
    width: 234px;
    
}

.view-press-images-search .views-view-grid table {
    width: 234px;
}

.view-press-images-search tr {
    margin-bottom: 9px;
}
.view-press-images-search td {
    margin-right: 9px;

}

.view-press-images-search .views-field-title {
    font-family: "ronnia-1", "ronnia-2", Tahoma, sans-serif;
    font-size: 12px;
    color: #36424a;
}

/*Press Search view */

.view-press-releases .views-row {
    margin: 0 0 10px;
}

.view-press-coverage-search .views-row:hover {
	background: #f5f5f5;
}

.view-press-coverage-search .views-field-title a {
    font-size: 14px;
    display: block;
}

.view-press-coverage .views-field-created,
.view-press-coverage-search .views-field-created {
	clear: left;
	float: left;
	margin: 10px 0 0;
}

.view-press-coverage .views-field-title,
.view-press-coverage-search .views-field-title {
	float: left;
	clear: left;
}

.view-press-coverage .views-field-field-coverage-link-url,
.view-press-coverage .views-field-field-coverage-link-url-1 {
	clear: left;
	float: left;
}

.view-press-coverage .views-field-tid,
.view-press-coverage-search .views-field-type {
    border: 1px solid #ccd6de;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 0 10px;
    margin: 12px 5px 0;
	float:left;
	font-size: 10px;
	line-height: 15px;
}

.view-press-coverage-search .views-field-path a {
    font-size: 11px;
    color: #7d8c97;
	clear: left;
	float: left;
	margin: 0 0 15px 0;
}

/* Press Coverage */
.view-press-coverage .views-row {
	width: 650px;
	clear: left;
}

/* Press Release Archive */
#press-room .date-views-filter-wrapper {
	min-width: 1px;
}

#press-room #views-exposed-form-press-releases-panel-pane-2 {
	margin: 0;
}

/*Support Home - Popular Products View */
.view-support-popular-products .views-row {
    float: left;
    width: 119px;
    margin-top: 4px;
    margin-left: 5px;
    margin-right: 4px;
    border: 1px solid #ccd6de;
    box-shadow: 1px 1px 5px grey;
    -moz-box-shadow: 1px 1px 5px grey;
    -webkit-box-shadow: 1px 1px 5px grey;
}

.view-support-popular-products .views-row-first {
    margin-left: 0px;
}

.view-support-popular-products .views-row-last {
    margin-right: 0px;
}

.view-support-popular-products .views-field-field-support-product-image-fid {
    width: 99px;
    height: 116px;
    
}

.view-support-popular-products .views-field-field-support-product-image-fid img {
    border-bottom: 1px solid #ccd6de;
}

.view-support-popular-products .views-field-title a {
    display: block;
    text-align: center;
    background: url('images/support-product-bg.png') repeat;
    padding: 5px 0;
    color: white;
}

.view-support-popular-products .views-field-title a:hover {
    background: url('images/support-product-bg-hover.png') repeat;
}

/*Support Home - Popular Videos View */

.view-support-popular-videos {

}

.view-support-popular-videos .views-row,
.view-support-videos .views-row {
    margin: 0 0 20px 10px;
}

.view-support-videos .view-empty,
.view-support-downloads .view-empty {
	margin-left: 10px;
}

.view-support-popular-videos object {

}

.view-support-popular-videos .media-youtube {
    /*margin-left: 10px;*/
}

/* Support - Article Category Styles */
.view-support-articles.view-id-support_articles ul li {
	list-style: disc outside none;
	padding: 0;
	margin: 0 0 0 15px;
	color: #000000;
}

.view-support-articles.view-id-support_articles ul li .views-field-title a {
	color:#454545;
}

.view-support-articles.view-id-support_articles ul li .views-field-title a:hover{
	color:#454545;
	text-decoration:underline;
}

.view-support-articles.view-id-support_articles h3 {
	border-top: none;
	border-bottom: 1px solid #E5E5E5;
	margin: 0 0 5px;
	padding: 14px 0 2px;
}

/* Support - Downloads View */
.views-field-field-support-product-download-data {
    color: #454545;
    font-size: 13px;
}

.views-field-field-support-product-download-data a {
    color: #E24912;
}

#downloads .views-field-filesize {
	font-style: italic;
}

#downloads .views-field-filesize a:link,
#downloads .views-field-filesize a:visited {
	font-style: normal;
}

#downloads .views-field-filesize a:hover {
	text-decoration: underline;
}

#downloads .panel-col-first .panel-region-separator {
	clear: both;
}

#downloads .view-support-downloads .view-empty {
	padding: 20px 0 0;
	border-top: 1px solid #E5E5E5;
}

#downloads #support-downloads-navigator {
	margin: 0 0 15px;
}

#downloads ul.support-downloads-header li {
	float: left;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	border-left: 1px solid #E5E5E5;
}

#downloads ul.support-downloads-header li.first {
	padding: 0;
}

#downloads ul.support-downloads-header li.support-new-product {
	border: none;
	padding: 0;
	text-align: center;
}

#downloads ul.support-downloads-header li.support-new-product a:link,
#downloads ul.support-downloads-header li.support-new-product a:visited {
	display: block;
	width: 97px;
}

#downloads ul.support-downloads-header li a:link,
#downloads ul.support-downloads-header li a:visited {
	display: block;
	width: 20px;
	color: #E24912;
}

#downloads ul.support-downloads-header li a:hover {
	background: #F1F1F1;
	color: #29BCCC;
}

#downloads ul.support-downloads-header li a.active {
	background: #F1F1F1;
	color:#29BCCC;
	text-decoration:none;
}

/* Marketing Category List View */
.device-category-listing .view-content {
  color: #4D4E53;
  font-size: 11px;
  margin: 10px auto 0;
  width: 900px;
}
.device-category-listing .view-content .views-field-field-category-info-value p{
	margin:0 0 5px 0;
}
.device-category-listing .views-row {
    display: block;
    width: 150px;
    float: left;
}

.device-category-listing .views-field-field-category-info-value {
    padding:7px 5px;
}

.device-category-listing .views-field-view-node a{
    color: #f45635;
}

.device-category-listing .views-field-field-category-short-title-value {
       background: url('images/category-arrow.png') center no-repeat;
       height: 43px;
       width: 160px;
       display: block;
		padding: 7px 0 0 0;
}

.device-category-listing .views-field-field-category-short-title-value a {
    font-size: 24px;
	font-family: Ronnia, 'ronnia-1', 'ronnia-2', Tahoma, 'Lucida Grande', sans-serif;
	line-height:36px;
   	font-weight: 600;
    font-style: italic;
    text-decoration: none;
	text-transform:lowercase;
    background-image:url('images/sprite-mktg-cat_icons.png');
	background-repeat:no-repeat;
    display: block;
    color: #000;
    padding-left:36px;
    margin:0 0 0 25px;
    height:36px;
}
.device-category-listing .views-field-field-category-short-title-value a.category-av {
    background-position:0 0;
	margin:0 0 0 40px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-av:hover {
    background-position:0 -36px;
}
.device-category-listing .views-field-field-category-short-title-value a.category-apps {
    background-position:0 -72px;
}
.device-category-listing .views-field-field-category-short-title-value a.category-apps:hover {
    background-position:0 -108px;
}
.device-category-listing .views-field-field-category-short-title-value a.category-cases {
    background-position:0 -144px;
	margin:0 0 0 20px;
	line-height:18px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-cases:hover {
    background-position:0 -180px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-desktop {
    background-position:0 -216px;
	margin:0 0 0 20px;
	padding-left:38px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-desktop:hover {
    background-position:0 -252px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-car {
    background-position:0 -288px;
	padding-left:38px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-car:hover {
    background-position:0 -324px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-power {
    background-position:0 -360px;
}

.device-category-listing .views-field-field-category-short-title-value a.category-power:hover {
    background-position:0 -396px;
}
.device-category-listing .views-field-field-category-store-link-url a, .device-category-listing .views-field-field-category-store-link-url a:visited{
	color:#b2b2b1;
}
.device-category-listing .views-field-field-category-store-link-url a:hover{
	color:#b2b2b1;
	text-decoration:underline;
}
.view-id-category_listing .views-field-view-node, .view-id-category_listing .views-field-field-category-store-link-url, .view-alternate-category-listing .views-field-field-category-store-link-url, .view-alternate-category-listing  .views-field-view-node{
	padding:0 5px;
}

/* Device Featured Product View */
.view-marketing-featured-product img {
}

.view-marketing-featured-product .view-header {
    text-transform: lowercase;
    font-size: 14px;
	line-height:14px;
    color: #b3b3b3;
    text-align: center;
    margin-bottom: 10px;
}

/* Misc. View Elements */
.view-empty a:link,
.view-empty a:visited {
	color: #E24912;
}

.view-empty a:hover {
	text-decoration: underline;
}/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #CFCFCF;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: #cfcfcf;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	/* background: #dde; */
	background: #CFCFCF;
	position: relative;
}

.jspDrag
{
	background: #bbd; 

	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* = MetaSerif
-------------------------------------------------------------- */
@font-face {
    font-family: 'MetaSerif';
    src: url('fonts/MetaSerifWebPro-Book.eot');
    src: url('fonts/MetaSerifWebPro-Book.eot?#iefix') format('embedded-opentype'),
         url('fonts/MetaSerifWebPro-Book.woff') format('woff'),
         url('fonts/MetaSerifCompPro-Book.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'MetaSerif';
    src: url('fonts/MetaSerifWebPro-BookItalic.eot');
    src: url('fonts/MetaSerifWebPro-BookItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/MetaSerifWebPro-BookItalic.woff') format('woff'),
         url('fonts/MetaSerifCompPro-BookIta.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'MetaSerif';
    src: url('fonts/MetaSerifWebPro-Medium.eot');
    src: url('fonts/MetaSerifWebPro-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/MetaSerifWebPro-Medium.woff') format('woff'),
         url('fonts/MetaSerifCompPro-Medium.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'MetaSerif';
    src: url('fonts/MetaSerifWebPro-MediumItalic.eot');
    src: url('fonts/MetaSerifWebPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/MetaSerifWebPro-MediumItalic.woff') format('woff'),
         url('fonts/MetaSerifCompPro-MediumIta.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

/* = Effra
-------------------------------------------------------------- */
@font-face {
    font-family: 'Effra';
    src: url('fonts/responsive/fonts/effra_std_lt-webfont.eot');
    src: url('fonts/responsive/fonts/effra_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/responsive/fonts/effra_std_lt-webfont.woff') format('woff'),
         url('fonts/responsive/fonts/effra_std_lt-webfont.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/responsive/fonts/effra_std_ltit-webfont.eot');
    src: url('fonts/responsive/fonts/effra_std_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/responsive/fonts/effra_std_ltit-webfont.woff') format('woff'),
         url('fonts/responsive/fonts/effra_std_ltit-webfont.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/effra_std_rg-webfont.eot');
    src: url('fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_rg-webfont.woff') format('woff'),
         url('fonts/effra_std_rg-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/effra_std_it-webfont.eot');
    src: url('fonts/effra_std_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_it-webfont.woff') format('woff'),
         url('fonts/effra_std_it-webfont.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/effra_std_md-webfont.eot');
    src: url('fonts/effra_std_md-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_md-webfont.woff') format('woff'),
         url('fonts/effra_std_md-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/effra_std_mdit-webfont.eot');
    src: url('fonts/effra_std_mdit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_mdit-webfont.woff') format('woff'),
         url('fonts/effra_std_mdit-webfont.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/effra_std_lt-webfont.eot');
    src: url('fonts/effra_std_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_lt-webfont.woff') format('woff'),
         url('fonts/effra_std_lt-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Effra';
    src: url('fonts/effra_std_ltit-webfont.eot');
    src: url('fonts/effra_std_ltit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/effra_std_ltit-webfont.woff') format('woff'), 
         url('fonts/effra_std_ltit-webfont.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}@font-face{font-family:'MetaSerif';src:url("fonts/responsive/fonts/MetaSerifWebPro-Book.eot");src:url("fonts/responsive/fonts/MetaSerifWebPro-Book.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/MetaSerifWebPro-Book.woff") format("woff"),url("fonts/responsive/fonts/MetaSerifCompPro-Book.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'MetaSerif';src:url("fonts/responsive/fonts/MetaSerifWebPro-BookItalic.eot");src:url("fonts/responsive/fonts/MetaSerifWebPro-BookItalic.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/MetaSerifWebPro-BookItalic.woff") format("woff"),url("fonts/responsive/fonts/MetaSerifCompPro-BookItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'MetaSerif';src:url("fonts/responsive/fonts/MetaSerifWebPro-Medium.eot");src:url("fonts/responsive/fonts/MetaSerifWebPro-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/MetaSerifWebPro-Medium.woff") format("woff"),url("fonts/responsive/fonts/MetaSerifCompPro-Medium.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'MetaSerif';src:url("fonts/responsive/fonts/MetaSerifWebPro-MediumItalic.eot");src:url("fonts/responsive/fonts/MetaSerifWebPro-MediumItalic.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/MetaSerifWebPro-MediumItalic.woff") format("woff"),url("fonts/responsive/fonts/MetaSerifCompPro-MediumItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_lt-webfont.eot");src:url("fonts/responsive/fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_lt-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_lt-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_ltit-webfont.eot");src:url("fonts/responsive/fonts/effra_std_ltit-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_ltit-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_ltit-webfont.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_lt-webfont.eot");src:url("fonts/responsive/fonts/effra_std_lt-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_lt-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_lt-webfont.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_ltit-webfont.eot");src:url("fonts/responsive/fonts/effra_std_ltit-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_ltit-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_ltit-webfont.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_rg-webfont.eot");src:url("fonts/responsive/fonts/effra_std_rg-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_rg-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_rg-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_it-webfont.eot");src:url("fonts/responsive/fonts/effra_std_it-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_it-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_it-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_md-webfont.eot");src:url("fonts/responsive/fonts/effra_std_md-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_md-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_md-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Effra';src:url("fonts/responsive/fonts/effra_std_mdit-webfont.eot");src:url("fonts/responsive/fonts/effra_std_mdit-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/responsive/fonts/effra_std_mdit-webfont.woff") format("woff"),url("fonts/responsive/fonts/effra_std_mdit-webfont.ttf") format("truetype");font-weight:600;font-style:italic}html,body{background-color:#ebebeb !important}.content.container{max-width:1440px;width:100%;min-width:1024px;overflow:hidden}#secondary-links{width:100%;min-width:1024px;max-width:1440px}.page-header *,.page-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.page-header .touch *,.page-footer .touch *{-webkit-tap-highlight-color:transparent !important}.page-header html,.page-header button,.page-header input,.page-header select,.page-header textarea,.page-footer html,.page-footer button,.page-footer input,.page-footer select,.page-footer textarea{color:#4c4c4c;font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif !important;-webkit-text-size-adjust:100%}.page-header html,.page-footer html{font-size:1.125em !important;font-style:normal;font-weight:400;line-height:1.5;margin:0}.page-header body,.page-footer body{background:#ebebeb;text-rendering:optimizeLegibility;margin:0 auto}.page-header article,.page-header aside,.page-header details,.page-header figcaption,.page-header figure,.page-header footer,.page-header header,.page-header hgroup,.page-header menu,.page-header nav,.page-header section,.page-footer article,.page-footer aside,.page-footer details,.page-footer figcaption,.page-footer figure,.page-footer footer,.page-footer header,.page-footer hgroup,.page-footer menu,.page-footer nav,.page-footer section{display:block}.page-header body>section,.page-footer body>section{width:100%}.page-header section,.page-footer section{display:block;padding:40px 0 50px;padding:2.5rem 0 3.125rem;position:relative;z-index:0}.page-header h1,.page-header h2,.page-header h3,.page-header h4,.page-header h5,.page-header h6,.page-footer h1,.page-footer h2,.page-footer h3,.page-footer h4,.page-footer h5,.page-footer h6{color:#4c4c4c;line-height:1.25;font-weight:500;padding:0 0 0.5em}.page-header header h1,.page-header header h2,.page-header section h1,.page-header section h2,.page-footer header h1,.page-footer header h2,.page-footer section h1,.page-footer section h2{color:#1a1a1a}.page-header section h1,.page-footer section h1{font-size:40px;font-size:2.5rem;padding-left:1.7361112%}.page-header section .cell h1,.page-footer section .cell h1{padding-left:0;padding-top:0.6em}.page-header section h2,.page-footer section h2{font-size:16px;font-size:1rem;padding:1em 0}.page-header p,.page-footer p{font-size:16px;font-size:1rem;margin:.75em 0;max-width:34em;min-width:12em}.page-header a,.page-footer a{color:#00c3d9;outline:none;text-decoration:none}.page-header a:hover,.page-footer a:hover{color:#ff5736 !important}.page-header img,.page-footer img{border:medium none;vertical-align:middle}.page-header ul,.page-header ol,.page-footer ul,.page-footer ol{margin:0;padding:0}.page-header li,.page-footer li{list-style-type:none;list-style-position:outside;line-height:1.5em;margin-bottom:4px;margin-bottom:0.25rem}.page-header ul.bulleted li:before,.page-footer ul.bulleted li:before{content:"&bull;";color:#00afc3;font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif;margin-left:-0.925em;word-spacing:0.25em}.page-header ::-moz-selection,.page-footer ::-moz-selection{color:#064000;background:#c9ffd2;text-shadow:none}.page-header ::selection,.page-footer ::selection{color:#064000;background:#c9ffd2;text-shadow:none}.page-header form .input-box,.page-footer form .input-box{padding:0 20px}.page-header fieldset,.page-footer fieldset{border:0;margin:0;padding:0}.page-header textarea,.page-footer textarea{background:#fff;resize:vertical}.page-header select,.page-footer select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#fff url(images/_assets/forms/select-arrow.svg) no-repeat 99% center;border:1px solid #e5e5e5;border-radius:0;cursor:pointer;outline:none;padding:10px;text-indent:0.01px;text-overflow:"";width:100%}.page-header select.validation-failed,.page-footer select.validation-failed{border-color:#e54e30 !important}.page-header input[type="text"],.page-header input.input-text,.page-header input[type="email"],.page-header input.input-email,.page-header input[type="password"],.page-header input.input-password,.page-footer input[type="text"],.page-footer input.input-text,.page-footer input[type="email"],.page-footer input.input-email,.page-footer input[type="password"],.page-footer input.input-password{background:#fff;border:1px solid #e5e5e5;color:#737373;font-size:0.888em;line-height:1em;padding:0.722em;margin:0 0 10px;outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.page-header input[type="text"]:focus,.page-header input.input-text:focus,.page-header input[type="email"]:focus,.page-header input.input-email:focus,.page-header input[type="password"]:focus,.page-header input.input-password:focus,.page-footer input[type="text"]:focus,.page-footer input.input-text:focus,.page-footer input[type="email"]:focus,.page-footer input.input-email:focus,.page-footer input[type="password"]:focus,.page-footer input.input-password:focus{border-color:#5fcf53;color:#5fcf53}.page-header input[type="text"].validation-failed,.page-header input.input-text.validation-failed,.page-header input[type="email"].validation-failed,.page-header input.input-email.validation-failed,.page-header input[type="password"].validation-failed,.page-header input.input-password.validation-failed,.page-footer input[type="text"].validation-failed,.page-footer input.input-text.validation-failed,.page-footer input[type="email"].validation-failed,.page-footer input.input-email.validation-failed,.page-footer input[type="password"].validation-failed,.page-footer input.input-password.validation-failed{border-color:#e54e30 !important}.page-header .chromeframe,.page-footer .chromeframe{background:#ccc;color:#000;margin:0.2em 0;padding:0.2em 0}.page-header .hidden,.page-footer .hidden{display:none !important;visibility:hidden}.page-header .invisible,.page-footer .invisible{visibility:hidden}.page-header section,.page-header .buttons-set,.page-header .container,.page-header .row,.page-header .grid,.page-header .clearfix,.page-footer section,.page-footer .buttons-set,.page-footer .container,.page-footer .row,.page-footer .grid,.page-footer .clearfix{*zoom:1}.page-header section:before,.page-header .buttons-set:before,.page-header .container:before,.page-header .row:before,.page-header .grid:before,.page-header .clearfix:before,.page-footer section:before,.page-footer .buttons-set:before,.page-footer .container:before,.page-footer .row:before,.page-footer .grid:before,.page-footer .clearfix:before{content:" ";display:table;font-size:0;height:0;line-height:0;overflow:hidden}.page-header section:after,.page-header .buttons-set:after,.page-header .container:after,.page-header .row:after,.page-header .grid:after,.page-header .clearfix:after,.page-footer section:after,.page-footer .buttons-set:after,.page-footer .container:after,.page-footer .row:after,.page-footer .grid:after,.page-footer .clearfix:after{clear:both;content:" ";display:table;font-size:0;height:0;line-height:0;overflow:hidden}.page-header .container,.page-footer .container{display:block;margin:0 auto;height:100%}.page-header .content.container,.page-footer .content.container{background:#fff;left:0;max-width:1440px;min-width:320px;position:relative;width:100%;z-index:2;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;-ms-transition:left 0.2s ease;-o-transition:left 0.2s ease;transition:left 0.2s ease}.page-header .content.container.nav-open,.page-footer .content.container.nav-open{left:-70%;top:0}.page-header .row,.page-footer .row{clear:both;display:block;width:100%}.page-header .grid,.page-footer .grid{display:block;margin:0;padding:0;width:100%}.page-header .grid .cell,.page-footer .grid .cell{width:100%}.page-header .grid.fourths>.cell,.page-footer .grid.fourths>.cell{width:25%}.page-header .grid.thirds>.cell,.page-footer .grid.thirds>.cell{width:33.33%}.page-header .grid.thirds>.cell.two,.page-footer .grid.thirds>.cell.two{width:66.66%}.page-header .grid.thirds>.cell.halves,.page-footer .grid.thirds>.cell.halves{width:48.93617021276596%}.page-header .grid.thirds>.cell.halves:first-child,.page-footer .grid.thirds>.cell.halves:first-child{margin-right:2.127659574468085%}.page-header .grid.halves>.cell,.page-footer .grid.halves>.cell{width:50%}.page-header .cell,.page-footer .cell{display:block;float:left;margin:0;padding:20px;padding:1.25rem}.page-header .cell img,.page-footer .cell img{display:block;height:auto;width:100%}.page-header .full,.page-footer .full{width:100%}.page-header .half,.page-footer .half{width:50%}.page-header .third,.page-footer .third{width:33.33%}.page-header .third.two,.page-footer .third.two{width:66.66%}.page-header .quarter,.page-footer .quarter{width:25%}.page-header .quarter.three,.page-footer .quarter.three{width:75%}.page-header .left,.page-footer .left{float:left}.page-header .right,.page-footer .right{float:right}.page-header .buttons-set input[type="button"],.page-header .buttons-set button,.page-header .buttons-set .button,.page-footer .buttons-set input[type="button"],.page-footer .buttons-set button,.page-footer .buttons-set .button{background:#1a1a1a;border:none;color:#fff;cursor:pointer;display:block;font-size:14px;line-height:1em;margin:0;outline:none;padding:1.4285em;text-align:center;text-transform:uppercase}.page-header .buttons-set input[type="button"].nobg,.page-header .buttons-set button.nobg,.page-header .buttons-set .button.nobg,.page-footer .buttons-set input[type="button"].nobg,.page-footer .buttons-set button.nobg,.page-footer .buttons-set .button.nobg{background:transparent;color:#999}.page-header .buttons-set input[type="button"]:hover,.page-header .buttons-set input[type="button"]:active,.page-header .buttons-set button:hover,.page-header .buttons-set button:active,.page-header .buttons-set .button:hover,.page-header .buttons-set .button:active,.page-footer .buttons-set input[type="button"]:hover,.page-footer .buttons-set input[type="button"]:active,.page-footer .buttons-set button:hover,.page-footer .buttons-set button:active,.page-footer .buttons-set .button:hover,.page-footer .buttons-set .button:active{background:#5fcf53 !important;color:#fff !important;outline:none}.page-header{background:#1a1a1a;height:60px;position:relative;font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif !important}.page-header *{font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif !important}.page-header .logo{display:block;float:left;height:100%;padding:0 1.25em 0 0;position:relative;width:auto !important;background:none;overflow:visible}.page-header .logo svg{display:block;height:24px;margin-top:-12px;position:relative;top:50%;width:94px}.page-header .logo img{display:none}.page-header .menu-btn{display:none}#page-nav{background:transparent;box-shadow:none;display:block;height:100%;overflow:visible;padding:0;position:static;right:0;width:auto;z-index:1;-webkit-transition:right 0.2s ease;-moz-transition:right 0.2s ease;-ms-transition:right 0.2s ease;-o-transition:right 0.2s ease;transition:right 0.2s ease}#page-nav.nav-open{right:0}#page-nav li{margin:0}#page-nav .trigger{border-bottom:none;color:#fff;display:block;font-size:14px;letter-spacing:0.075em;line-height:1.43em;padding:1.43em;text-transform:uppercase}#page-nav .trigger:hover,#page-nav .trigger.hover{background-color:#5fcf53;color:#fff !important;text-decoration:none}#page-nav .trigger.shop{border-top:none}@media only screen and (max-width: 767px){#page-nav .trigger:hover,#page-nav .trigger.hover{color:#4c4c4c !important}}#page-nav .trigger svg{display:none}#page-nav .main-links{float:left;height:inherit;margin:0;padding:0}#page-nav .main-links>li{display:block;float:left;height:inherit;padding:0}#page-nav .wrapper{background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,0.05);max-height:0;height:auto;overflow:hidden;position:absolute;top:100%;left:0;width:100%;z-index:100;-webkit-transition:max-height 0.25s ease-out;-moz-transition:max-height 0.25s ease-out;-ms-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out}#page-nav .wrapper.front{z-index:101;-webkit-backface-visibility:hidden}#page-nav .wrapper .sub-links{display:block !important;overflow:hidden}#page-nav .wrapper .sub-links .nav-link{color:#737373;font-size:16px;line-height:1em}#page-nav .wrapper .sub-links .all{color:#5fcf53;font-size:16px;line-height:1em}#page-nav .wrapper.shop .sub-links{padding-bottom:30px;padding-bottom:1.6666666667rem;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4;overflow:hidden}#page-nav .wrapper.shop .sub-links .level0{display:inline-block;padding:0;width:100%}#page-nav .wrapper.shop .sub-links .level0>a{color:#1a1a1a;display:block;font-size:18px;line-height:1em;padding:1.944em 0 0.44em}#page-nav .wrapper.shop .sub-links .level1,#page-nav .wrapper.shop .sub-links .level2{display:block;padding:0;font-size:20px !important}#page-nav .wrapper.shop .sub-links .level1.parent>a,#page-nav .wrapper.shop .sub-links .level2.parent>a{display:none}#page-nav .wrapper.explore .sub-links .cell{margin:0;margin-left:2.8%;margin-bottom:40px;overflow:hidden;padding:0;position:relative;width:22.9%}#page-nav .wrapper.explore .sub-links .cell:first-child,#page-nav .wrapper.explore .sub-links .cell:nth-child(5n){margin-left:0}#page-nav .wrapper.explore .sub-links .cell:before{content:'';display:block;padding-top:48%}#page-nav .wrapper.explore .sub-links .cell a{display:block;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}#page-nav .wrapper.explore .sub-links .cell a:hover img{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#page-nav .wrapper.explore .sub-links .cell a:hover .txt{bottom:80%;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}#page-nav .wrapper.explore .sub-links .cell a:hover .title{color:#1a1a1a}#page-nav .wrapper.explore .sub-links .cell a:hover .desc{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#page-nav .wrapper.explore .sub-links .cell img{display:block;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;-webkit-backface-visibility:hidden}#page-nav .wrapper.explore .sub-links .cell .txt{margin:0;position:absolute;text-align:center;bottom:0;left:0;width:100%;-webkit-transition:bottom 0.2s ease;-moz-transition:bottom 0.2s ease;-ms-transition:bottom 0.2s ease;-o-transition:bottom 0.2s ease;transition:bottom 0.2s ease}#page-nav .wrapper.explore .sub-links .cell .title{color:#808080;font-size:14px;font-weight:400;line-height:1em;text-transform:uppercase;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}#page-nav .wrapper.explore .sub-links .cell .desc{color:#999;display:block;font-size:20px;font-weight:200;line-height:1.166em;margin:0;padding:0 5px;position:absolute;left:0;top:125%;width:100%;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 0.2s ease 0.15s;-moz-transition:opacity 0.2s ease 0.15s;-ms-transition:opacity 0.2s ease 0.15s;-o-transition:opacity 0.2s ease 0.15s;transition:opacity 0.2s ease 0.15s}#page-nav .wrapper.explore .sub-links .featured .cell{margin-top:40px}#page-nav .wrapper.explore .sub-links .featured .cell:before{padding-top:80%}#page-nav .wrapper.explore .sub-links .featured .txt{bottom:16%}#page-nav .wrapper.explore .sub-links .featured .title{color:#fff !important;font-size:18px;text-transform:none}#page-nav .wrapper.explore .sub-links .featured .desc{color:#fff;top:165%}#page-nav .wrapper.explore .sub-links .featured a:hover .txt{bottom:65%}#page-nav .customer-links{height:100%;float:right;padding:0;position:relative}#page-nav .customer-links>*{height:inherit;float:right;position:relative}#page-nav .customer-links h3{display:block}#page-nav .customer-links .button{padding:1em 0}#page-nav .customer-links #cart-helpers{margin:0;padding:0}#page-nav .customer-links #cart-helpers ol{padding:0 20px 20px}#page-nav .customer-links #cart-helpers .cart.level-top{display:block;height:inherit}#page-nav .customer-links #cart-helpers .cart-helper{display:none}#page-nav .customer-links #cart-helpers a:hover .title{color:#ff8a73 !important}#page-nav .customer-links #cart-helpers .item{border-top:1px solid #e5e5e5;padding:7px 0 5px}#page-nav .customer-links #cart-helpers .item img{float:left;height:55px;width:55px}#page-nav .customer-links #cart-helpers .item sup{position:relative;top:4px}#page-nav .customer-links #cart-helpers .item .details{float:left;padding:9px 0 14px 10px;text-align:left;width:78.8%}#page-nav .customer-links #cart-helpers .item .title{font-size:16px;font-weight:400;margin:0;padding:0}#page-nav .customer-links #cart-helpers .item .desc{color:#a6a6a6;font-size:14px;line-height:1em}#page-nav .customer-links #cart-helpers .empty{border-top:1px solid #e5e5e5;font-size:14px;margin:0 20px;padding:10px 0 20px}#page-nav .customer-links .trigger{color:#5fcf53;display:block;font-size:14px;height:100%;line-height:1em;padding:1.43em}#page-nav .customer-links .trigger svg{display:block;height:18px;width:auto}#page-nav .customer-links .trigger path{fill:#5fcf53}#page-nav .customer-links .trigger:hover,#page-nav .customer-links .trigger.hover{background:#5fcf53;color:#fff !important}#page-nav .customer-links .trigger:hover path,#page-nav .customer-links .trigger.hover path{fill:#fff}#page-nav .customer-links .trigger .title{display:none}#page-nav .customer-links .wrapper{box-shadow:0 2px 0 0 rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.1) inset;left:auto;right:0;text-align:center;width:300px}#page-nav .customer-links .wrapper h3{display:block;color:#1a1a1a;font-size:16px;line-height:1em;margin:0;padding:27px 0;text-transform:uppercase;font-style:normal}#page-nav .customer-links .wrapper h3 a{color:inherit;display:block}#page-nav .customer-links .customer-link-account{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}#page-nav .customer-links .customer-link-account .button.register{background:#4c4c4c}#page-nav .customer-links .customer-link-account .forgot{color:#737373;display:block;font-size:12px;margin:0 30px 30px}#page-nav .customer-links .customer-link-account .link-list{padding:0 20px 20px}#page-nav .customer-links .customer-link-account .link-list a{border-top:1px solid #e5e5e5;color:#1a1a1a;display:block;font-size:16px;line-height:1em;padding:20px 0}#page-nav .customer-links .customer-link-account svg{width:21px}#page-nav .customer-links .cart svg{float:left;width:20px}#page-nav .customer-links .cart .quantity{float:right;padding:5px 0 0}#page-nav .customer-links .cart .quantity:before,#page-nav .customer-links .cart .quantity:after{content:'';display:none}#page-nav .customer-links .search svg{width:17px}#page-nav #search_mini_form{display:block;left:0;padding:0;position:relative;top:0;width:auto;margin:0}#page-nav #search_mini_form #search{color:#5fcf53;font-size:0.888em;line-height:1em;padding:0.722em;background:#fff;border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;font-size:16px}#page-nav #search_mini_form #search:focus{border:1px solid #5fcf53}#page-nav #search_mini_form button .title{display:block}#page-nav #search_mini_form button .icon{display:none}#page-nav #search_mini_form label,#page-nav #search_mini_form .trigger{display:block}#page-nav #search_mini_form .form-search{display:none}#page-nav #search_mini_form .sub-links{display:block}#page-nav #search_mini_form .popular-tags{display:block;font-size:14px;margin:0 0 30px}#page-nav #search_mini_form .popular-tags h4{color:#737373;font-weight:400;margin-bottom:0;text-transform:uppercase;margin-top:18px;font-size:14px}#page-nav #search_mini_form .popular-tags a{color:#1a1a1a;display:inline-block;padding:0 5px}#page-nav .customer-links h3{display:none}#page-nav .customer-links path{fill:#5fcf53}#page-nav .customer-links #cart-helpers{margin:0;padding:0}#page-nav .customer-links .cart .quantity:before{content:'('}#page-nav .customer-links .cart .quantity:after{content:')'}#page-nav .customer-links .cart-helper{display:none}.page-footer{background:#1a1a1a;position:relative;font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif !important}.page-footer *{font-family:"Effra",Helvetica Neue,Helvetica,Arial,sans-serif !important}.page-footer .newsletter{padding:40px 0;border-bottom:1px solid #000}.page-footer .newsletter-offer-title{font-size:14px;text-transform:uppercase;color:#55ba4b;line-height:32px;margin:0;padding:0}.page-footer .newsletter-offer-description{font-size:24px;line-height:32px;font-weight:200;color:#fff;padding:0;margin:0;width:82.6086956521739%}.page-footer form{margin:22px 0 10px;position:relative}.page-footer .cell{padding:0}.page-footer .footer-newsletter-form{width:100%;height:60px;position:relative;background:#fff;margin-bottom:0px;margin-top:20px}.page-footer .footer-newsletter-form input.email{width:100%;height:100%;background:#fff;padding-right:90px;margin-bottom:0;-webkit-appearance:none;border:0;font-size:24px;line-height:24px;font-weight:200;overflow:hidden;color:#737373;-moz-appearance:none;border-radius:0;box-shadow:0}.page-footer .footer-newsletter-form input.email:focus{border:0}.page-footer .footer-newsletter-form input.email:-moz-ui-invalid:moz-focusring:not(output){box-shadow:none}.page-footer .footer-newsletter-form input.email:-moz-ui-invalid:not(output){box-shadow:none}.page-footer .footer-newsletter-form .ctl{position:absolute;right:0;top:0;height:60px;padding:0 20px;line-height:60px;white-space:nowrap;text-transform:uppercase;font-size:14px;font-weight:400;background-color:#fff;color:#5fcf53;-webkit-transition:0.125s;-moz-transition:0.125s;-ms-transition:0.125s;-o-transition:0.125s;transition:0.125s}.page-footer .footer-newsletter-form .ctl.submit{cursor:pointer}.page-footer .footer-newsletter-form .ctl:hover{color:#fff;background-color:#5fcf53}.page-footer .footer-newsletter-form .ctl.loading{display:none}.page-footer .footer-newsletter-form .ctl.success{display:none}.page-footer .footer-newsletter-form .alreadysub{display:none;position:absolute;top:100%;margin:0;width:100%;padding:5px 10px;font-size:12px;background-color:#5fcf53;color:#fff;text-transform:uppercase;text-align:center}.page-footer .footer-newsletter-form .error{display:none;position:absolute;top:100%;margin:0;width:100%;padding:5px 10px;font-size:12px;background-color:#e54e30;color:#fff;text-transform:uppercase;text-align:center}.page-footer .footer-newsletter-form.loading input.email{background:url("images/_core/loading.gif") center center no-repeat;color:rgba(115,115,115,0)}.page-footer .footer-newsletter-form.loading .submit{display:none}.page-footer .footer-newsletter-form.success .submit{display:none}.page-footer .footer-newsletter-form.success .success{display:block}.page-footer .footer-newsletter-form.success .success:hover{background-color:#fff;color:#5fcf53}.page-footer .footer-newsletter-form.alreadysub .submit{display:none}.page-footer .footer-newsletter-form.alreadysub .alreadysub{display:block}.page-footer .footer-newsletter-form.alreadysub .success{display:block}.page-footer .footer-newsletter-form.alreadysub .success:hover{background-color:#fff;color:#5fcf53}.page-footer .footer-newsletter-form.error input.email[type=email]{color:#e54e30}.page-footer .footer-newsletter-form.error .error{display:block}.page-footer .sub{background:#141414;padding:40px 0}.page-footer .sub .container{position:relative}.page-footer .sub .logo{display:block;float:left;max-height:40px;padding:3px 20px 0 0;text-indent:0}.page-footer .sub .logo svg{height:36px;width:28px}.page-footer .sub .logo path{fill:#4c4c4c}.page-footer .sub .logo:hover path,.page-footer .sub .logo:active path{fill:#ff5736}.page-footer .sub .info{float:left;font-size:12px;line-height:1.6em;width:75%}.page-footer .sub .info a{color:#4c4c4c !important;text-decoration:underline}.page-footer .sub .info address{font-style:normal;color:#4c4c4c !important;margin-bottom:0}.page-footer .sub .info span{color:#4c4c4c !important}.page-footer #verisign{position:absolute;right:0;top:-24px}.page-footer .footer-newsletter-form{margin-bottom:20px}#footer-nav{padding:25px 0;float:left;width:100%}#footer-nav a{color:#808080;line-height:1.43em;font-size:14px}#footer-nav li{float:none;margin:0;width:100%;padding:0;line-height:1.5em;font-size:18px}#footer-nav .cell{padding:0;width:50%}#footer-nav .title{color:#fff;display:block;line-height:0.785em;padding:15px 0;text-transform:uppercase}#footer-nav .company{width:68.08510638297872%;float:left}#footer-nav .company .cell{width:21.875%;margin-right:3.125%}#footer-nav .company li{display:block}#footer-nav .company li:first-child{display:block;width:100%}#footer-nav .company .title{padding-bottom:5px}#footer-nav .social{float:right;width:31.914893617021278%;padding:25px 0}#footer-nav .social ul{width:100%}#footer-nav .social li{display:block;float:left;margin:0;width:20%;text-align:right}#footer-nav .social li a{display:inline-block}#footer-nav .social li a:hover svg path{fill:#ff5736}
