/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition End User License Agreement
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magento.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license http://www.magento.com/license/enterprise-edition
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.swfa.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* ======================================================================================= */

div.block-related-category .aw-arp-block-content {
    padding: 5px 0 0 5px !important;
}

div.block-related-category ul.products-grid{
    padding:0;
}

div.block-related-category .aw-arp-item {
    text-align: center;
    width: 100px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top;
    margin: 5px;
    zoom: 1;
    _height: 250px;
}

div.block-related-category .footer .aw-arp-block {
    clear: both;
}

div.block-related-category .footer .aw-arp-block ul {
    width: 100%;
}
.footer div.aw-arp-block ul {
	width: auto;
}

.ambanners {
  clear: both;
  overflow: auto;
}
.ambanners ul.products li {
  list-style: none;
  float: left;
  width: 144px;
  padding: 10px;
  height: 260px;
  margin: 3px;
}
.ambanners ul.products li p.product-name {
  min-height: 60px;
}

.ambanner-0 {
  margin: 3rem auto 0;
  max-width: 76rem !important;
  padding-left: 1rem;
  padding-right: 1rem;
}
.ambanner-2 {
  display: none;
  margin-top: 2rem;
}
@media screen and (min-width: 40rem) {
  .ambanner-2 {
    display: block;
  }
}
.ambanner-3 {
  margin-bottom: 0;
}
/*
.ambanner-4 {
  margin-bottom: 2rem;
}
*/
.ambanner-5 {
  margin-top: 2rem;
}
.ambanner-6 {
  margin-top: 2rem;
}
.ambanner-8 {
  margin-top: 2rem;
}
.ambanner-9 {
  margin-bottom: 2rem;
}
.ambanner-10 img {
  display: block;
  margin: 0 auto;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 99999;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('https://www.swfa.com/skin/frontend/base/default/magebuzz/pricematch/fancybox/source/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('https://www.swfa.com/skin/frontend/base/default/magebuzz/pricematch/fancybox/source/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('https://www.swfa.com/skin/frontend/base/default/magebuzz/pricematch/fancybox/source/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 9999;
    background: url('https://www.swfa.com/skin/frontend/base/default/magebuzz/pricematch/fancybox/source/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('https://www.swfa.com/skin/frontend/base/default/magebuzz/pricematch/fancybox/source/fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('https://www.swfa.com/skin/frontend/base/default/magebuzz/pricematch/fancybox/source/fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}
#extabs span#tb4 {
	width: 100px;
}
div#noticeevents {
	border: 1px solid #999;
	background-color: #FFF;
	height: 100px;
	overflow: auto;
}
div#noticeevents div {
	border-bottom: 1px dotted #DDD;
	padding: 3px;
	margin: 0px;
}
.runner {
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
	float: right;
	font-size: .8em;
	background-color: #333;
	color: #FFF;
	padding: 2px 10px 5px 10px;
	cursor: pointer;
}


/** Growler Notice Custom Styling **/
div.Growler-notice {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	margin-left: 			auto;
	margin-right: 			auto;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
	min-height: 			40px;
    z-index:                10000;
}

div.Growler-notice-head {
	font-weight: 			bold;
	font-size:				10px;
}

div.Growler-notice-exit {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

/** Plain Theme **/
div.plain {
	color: 					#000;
	width: 					253px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	text-align: 			left;
	display: 				none;
	min-height: 			40px;
	background-color: 		#EDEDED;
	border: 				1px solid #777;
}

div.plain div.Growler-notice-head {
	font-weight: 			bold;
	font-size:				10px;
	padding: 				2px 10px;
}

div.plain div.Growler-notice-exit {
	float: 					right;
	cursor:					pointer;
	margin: 				0px;
	padding: 				0px 0px 2px 2px;
	width: 					10px;
	height: 				10px;
	color: 					#BFBFBF;
}
div.plain div.Growler-notice-body {
	padding: 5px;
}


/** Mac OS X Theme **/
div.macosx {
	color: 					#000;
	width: 					253px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	text-align: 			left;
	display: 				none;
	min-height: 			40px;
	background: #d7d7d7 url(https://www.swfa.com/skin/frontend/base/default/images/macosx.jpg) repeat-y 0;
	border: 				1px solid #C9C9C9;
}

div.macosx div.Growler-notice-head {
	font-weight: 			bold;
	font-size:				10px;
	padding: 				5px 10px;
}

div.macosx div.Growler-notice-exit {
	width: 					15px;
	height: 				15px;
	float: 					left;
	cursor:					pointer;
	margin: 				4px;
	margin-left: 			1px;
	font-size: 				0em;
	color: 					transparent;
	background: transparent url(https://www.swfa.com/skin/frontend/base/default/images/macosx_exit.png) no-repeat left 0;
}
div.macosx div.Growler-notice-exit:hover {
	background: transparent url(https://www.swfa.com/skin/frontend/base/default/images/macosx_exit_over.png) no-repeat left 0;
}
div.macosx div.Growler-notice-body {
	padding: 2px 0 10px 25px;
}

/** Candybars Theme **/
div.candybar {
	color: 					#000;
	width: 					253px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	text-align: 			left;
	display: 				none;
	min-height: 			40px;
	background-color: 		#F5F7FA;
	border: 				1px solid #19304B;
}

div.candybar div.Growler-notice-head {
	font-weight: 			bold;
	font-size:				10px;
	background: 			url(https://www.swfa.com/skin/frontend/base/default/images/candybars.jpg) repeat-x;
	padding: 				5px 10px;
}

div.candybar div.Growler-notice-exit {
	float: 					right;
	cursor:					pointer;
	margin: 				3px;
}
div.candybar div.Growler-notice-body {
	border-top: 1px solid #999;
	padding: 10px;
}

/** Construction Theme **/
div.atwork {
	color: 					#FFF;
	width: 					253px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	text-align: 			left;
	display: 				none;
	min-height: 			40px;
	background: 			#4d4d4d url(https://www.swfa.com/skin/frontend/base/default/images/atwork.png) repeat-y 0;
	border: 				1px solid #222;
}

div.atwork div.Growler-notice-head {
	font-weight: 			bold;
	font-size:				12px;
	padding: 				5px 20px;
	color: 					#efca23;
	
}

div.atwork div.Growler-notice-exit {
	float: 					right;
	cursor:					pointer;
	margin: 				3px;
}
div.atwork div.Growler-notice-body {
	padding: 2px 0 10px 25px;
}

.Growler {
	/* No pointer events on container */
	pointer-events: none;
}

.Growler-notice {
	/* Add back pointer events on notices */
	pointer-events: auto;
}
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	border: 0;
	background-color: #000!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position: absolute;
	top: 0;
	border: 0 solid;
	text-align: left;
	z-index: 10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position: relative;
	background-color: #EFEFEF;
	height: 100%;
}

#MB_header {
	margin: 0;
	padding: 0;
}

#MB_content {
	position: relative;
	padding: 6px .75em;
	overflow: auto;
}

#MB_caption {
	font: bold 100% "Lucida Grande", Arial, sans-serif;
	text-shadow: #FFF 0 1px 0;
	padding: .5em 2em .5em .75em;
	margin: 0;
	text-align: left;
}

#MB_close {
	display: block;
	position: absolute;
	right: 5px; top: 4px;
	padding: 2px 3px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}
#MB_close:hover {
	background: transparent;
}

#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(https://www.swfa.com/skin/frontend/base/default/ajaxcart/spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_window {
	background-color: #EFEFEF;
	color: #000;
	
	-webkit-box-shadow: 0 0 64px #000; 
	-moz-box-shadow: #000 0 0 64px; 
	box-shadow: 0 0 64px #000;
}
	#MB_frame {
		padding-bottom: 4px;
		
		-webkit-border-bottom-left-radius: 4px;
		-webkit-border-bottom-right-radius: 4px;

		-moz-border-radius-bottomleft: 4px;
		-moz-border-radius-bottomright: 4px;

		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
	}
	
	#MB_content { border-top: 1px solid #F9F9F9; }

	#MB_header {
	  background-color: #DDD;
	  border-bottom: 1px solid #CCC;
	}
		#MB_caption { color: #000 }
		#MB_close { color: #777 }
		#MB_close:hover { color: #000 }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.seo-content {
  color: #333;
  width: 600px;
  margin: 0 auto;
  padding: 5px 10px;
  margin-top: -50px;
  margin-bottom: 10px;
  background: rgba(255, 255, 255, 0.2);
  padding: 5px;
}
.seositemap-map ul {
  *zoom: 1;
  margin-left: 15px;
  margin-bottom: 15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after {
  display: table;
  content: "";
  line-height: 0;
}
.seositemap-map ul:after {
  clear: both;
}
.seositemap-map ul.stores li {
  font-weight: bold;
  font-size: 110%;
}
.seositemap-map ul li.level-2 {
  font-weight: bold;
}
.seositemap-map ul li.level-3 {
  margin-left: 15px;
}
.seositemap-map ul li.level-4 {
  margin-left: 30px;
  font-size: 90%;
}
.seositemap-map ul li.level-5 {
  margin-left: 45px;
  font-size: 90%;
}
.seositemap-map ul li.level-6 {
  margin-left: 60px;
  font-size: 90%;
}
.seositemap-map ul li.level-7 {
  margin-left: 75px;
  font-size: 90%;
}
.review-aggregate-hide {
    display:none;
 }

/*seo-info*/

/*seo-info-color*/
.seo-info .seo-info-incorrect {
  color: #df280a;
}
.seo-info .seo-info-correct {
  color: #50B655;
}
.seo-info .seo-info-notice {
  color: #BD5D1F;
}

/*seo-info-main-style*/
.seo-info .seo-info-base-window {
  width: 370px;
  min-height: 10px;
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #F8F8F8;
  color: #363636;
  z-index: 100000;
  font-family:Arial;
  outline: 5px solid rgba(203, 203, 203, 0.7);
}
.seo-info .seo-info-hr-style {
  margin: 5px;
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.seo-info .seo-info-h1-style {
  font-family:Arial;
  background: #FEFEFE;
  color: #666666;
  padding: 3px 5px;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  cursor: pointer;
  margin-bottom: 0px;
}
.seo-info .seo-info-h2-style {
  font-family:Arial;
  padding:0px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #363636;
  text-transform:none;
}
.seo-info .seo-info-text-style {
  font-family:Arial;
  font-size: 13px;
  text-align: left;
  /*color: #363636;*/
}
.seo-info .seo-additional-info-text-style {
  font-family:Arial;
  font-size: 13px;
  text-align: left;
}

/*seo-info-keyword-progress-bar*/
.seo-info .seo-info-progress-container {
  width:100%;
  font-size: 13px;
}
.seo-info .seo-info-progress-label {
  width: 150px;
  font-size: 13px;
  line-height: 22px;
  font-weight: 400;
  padding-left: 10px;
  text-align: left;
}
.seo-info .seo-info-progress-label, .seo-info .seo-info-progress {
  border-radius: 11px;
  box-shadow: none;
  display: inline-block;
  vertical-align: middle;
}
.seo-info .seo-info-progress {
  background-color: #f5f7fa;
  box-shadow: none;
  display: inline-block;
  box-shadow: none;
  vertical-align: middle;
  margin-bottom: 2px;
  width: 150px;
  height: 6px;
}
.seo-info .seo-info-progress-success .seo-info-progress-bar {
  background-color: #50B655;
  border-color: #5cb85c;
  color: #5cb85c;
  box-sizing: border-box;
  border-radius: 11px;
  box-shadow: none;
  height: 100%;
  float: left;
  font-size: 13px;
  line-height: 24px;
  text-align: center;
  transition: width 0.6s ease 0s;
}
.seo-info .seo-info-progress-label, .seo-info-progress {
  border-radius: 11px;
}
.seo-info .seo-info-progress.seo-info-progress-success {
  width:100px;
}
.seo-info .seo-info-progress-bar {
  background-color: #a0c5e4;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #428bca;
  float: left;
  font-size: 13px;
  height: 100%;
  line-height: 24px;
  text-align: center;
  transition: width 0.6s ease 0s;
  width: 0;
}

/*seo-info images alt info*/
.seo-info .seo-info-image-alt {
  display: inline-block;
  width: 260px;
}

/*link*/
.seo-info .seo-additional-info-link-style {
  font-family:Arial;
  font-size: 13px;
  text-align: left;
  word-wrap: break-word;
  padding-bottom: 3px;
}
.seo-info .seo-additional-info-link-style a {
  color: #3196CA;
}

/*scroll*/
.seo-info .seo-info-scroll {
  overflow-y: auto;
  height: 500px;
  margin-top: 0.7em;
  padding: 2px 15px 10px 5px;
  text-align: justify;
  margin-bottom: 5px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar {
  width: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-track {
  background-color: rgba(255,255,255,0.2);
  border-radius: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb {
  background-color: #EAEAEA;
  border-radius: 7px;
}
.seo-info .seo-info-scroll::-webkit-scrollbar-thumb:hover {
  background-color: #EAEAEA;
  border-radius: 7px;
}

/*SEO Template Info*/
.seo-info .seo-additional-info-template-style {
  font-size: 13px;
}

/*hide/show button*/
.seo-info .seo-additional-info-hide-show-button-style {
  position: absolute !important;
  right: 0;
  top: 0;
  padding-right: 7px;
  color: #3196CA;
  text-decoration: underline;
  cursor: pointer;
}

.seo-info .m-seo-info-scroll-hide {
  display: none;
}

/*table for SEO Templates*/
.seo-info .m-seo-info-template-table {
  display:table;
  width:100%;
  padding-top: 3px;
}

.seo-info .m-seo-info-template-table-row {
  display:table-row;
}

.seo-info .m-seo-info-template-table-cell {
  display:table-cell;
  text-align: center;
  padding: 2px;
  vertical-align: middle;
}

.seo-info .m-seo-info-template-table-cell:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.seo-info .m-seo-info-template-table-cell:nth-child(2) {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-template-table-cell:nth-child(3) {
   border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-template-left {
  text-align: left;
  padding-left: 1px;
}

.seo-info .m-seo-info-template-table-row:last-child .m-seo-info-template-table-cell{
   border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.seo-info .m-seo-info-id-width {
  width: 30px;
}

.seo-info .m-seo-info-rule-name-width {
  width: 120px;
}

.seo-info .m-seo-info-sort-order-width {
  width: 70px;
}

.seo-info .m-seo-info-rules-processing-width {
  width: 110px;
}

.seo-info .m-seo-info-status-width {
  width: auto;
}

/*seo-info demo store style*/
@media all and (max-width: 590px) {
  .seo-info .seo-info-base-window.m-seo-info-demo-style {
    bottom: 40px !important;
    right: 10px !important;
  }
}

@media all and (min-width: 591px) {
  .seo-info .seo-info-base-window.m-seo-info-demo-style {
    bottom: 5px !important;
    right: 260px !important;
  }
}

.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.seositemap-map ul {
  *zoom: 1;
  margin-left: 15px;
  margin-bottom: 15px;
}
.seositemap-map ul:before,
.seositemap-map ul:after {
  display: table;
  content: "";
  line-height: 0;
}
.seositemap-map ul:after {
  clear: both;
}
.seositemap-map ul.stores li {
  font-weight: bold;
  font-size: 100%;
}
.seositemap-map ul li.level-2 {
  font-weight: bold;
}
.seositemap-map ul li.level-3 {
  margin-left: 15px;
}
.seositemap-map ul li.level-4 {
  margin-left: 30px;
  font-size: 90%;
}
.seositemap-map ul li.level-5 {
  margin-left: 45px;
  font-size: 90%;
}
.seositemap-map ul li.level-6 {
  margin-left: 60px;
  font-size: 90%;
}
.seositemap-map ul li.level-7 {
  margin-left: 75px;
  font-size: 90%;
}
.review-aggregate-hide {
  display:none;
 }
.seositemap-index-index div.seositemap-map table {
  width:100%;
}
.seositemap-index-index div.seositemap-map table tbody tr td {
  vertical-align: top;
}
@font-face{font-family:'FontAwesome';src:url("https://www.swfa.com/skin/frontend/swfa/default/public/fonts/font-awesome/fontawesome-webfont.eot?v=4.4.0");src:url("https://www.swfa.com/skin/frontend/swfa/default/public/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"),url("https://www.swfa.com/skin/frontend/swfa/default/public/fonts/font-awesome/fontawesome-webfont.woff2?v=4.4.0") format("woff2"),url("https://www.swfa.com/skin/frontend/swfa/default/public/fonts/font-awesome/fontawesome-webfont.woff?v=4.4.0") format("woff"),url("https://www.swfa.com/skin/frontend/swfa/default/public/fonts/font-awesome/fontawesome-webfont.ttf?v=4.4.0") format("truetype"),url("https://www.swfa.com/skin/frontend/swfa/default/public/fonts/font-awesome/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}@font-face{font-family:"Oswald";src:url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-regular-webfont.eot);src:url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-regular-webfont.woff) format('woff'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-regular-webfont.svg) format('svg'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Oswald";src:url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-bold-webfont.eot);src:url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-bold-webfont.woff) format('woff'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-bold-webfont.svg) format('svg'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:"Oswald";src:url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-light-webfont.eot);src:url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-light-webfont.eot?#iefix) format('embedded-opentype'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-light-webfont.woff) format('woff'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-light-webfont.svg) format('svg'),url(/skin/frontend/swfa/default/public/fonts/oswald/oswald-light-webfont.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:"Collaborate";src:url(/skin/frontend/swfa/default/public/fonts/collaborate/colabreg-webfont.eot?v=1);src:url(/skin/frontend/swfa/default/public/fonts/collaborate/colabreg-webfont.eot?v=1?#iefix) format('embedded-opentype'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabreg-webfont.woff?v=1) format('woff'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabreg-webfont.svg?v=1) format('svg'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabreg-webfont.ttf?v=1) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Collaborate";src:url(/skin/frontend/swfa/default/public/fonts/collaborate/colabbol-webfont.eot?v=1);src:url(/skin/frontend/swfa/default/public/fonts/collaborate/colabbol-webfont.eot?v=1?#iefix) format('embedded-opentype'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabbol-webfont.woff?v=1) format('woff'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabbol-webfont.svg?v=1) format('svg'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabbol-webfont.ttf?v=1) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:"Collaborate";src:url(/skin/frontend/swfa/default/public/fonts/collaborate/colabthi-webfont.eot?v=1);src:url(/skin/frontend/swfa/default/public/fonts/collaborate/colabthi-webfont.eot?v=1?#iefix) format('embedded-opentype'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabthi-webfont.woff?v=1) format('woff'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabthi-webfont.svg?v=1) format('svg'),url(/skin/frontend/swfa/default/public/fonts/collaborate/colabthi-webfont.ttf?v=1) format('truetype');font-weight:100;font-style:normal}*{box-sizing:border-box}.btn_orange,.product_list button,#popup button,.swfa_form button[type="submit"],#primary_level_nav .minicart-actions .checkout-button,#special_deals #see_more_special_deals,#homepage_optics_talk a,.category_layered .product_grid_small button,#about_information_blocks ul a,#add_product #quantity button,#add_product .btn-cart,#get_notified,#review_form button,#order_actions a,#account_content .swfa_wishlist_table button,.manage-payment-method .col2-set.addresses-list #btn_edit,#my_wishlist button,#cart_wrapper .swfa_table_foot .btn_cart_footer,.cart_shipping_estimate button,.proceed_to_checkout button,.discount-coupon-form button,#checkout_steps .step button[type="submit"],#checkout_steps .step button[type="button"],#checkout_success_wrapper button,#checkout_failure_wrapper button,#discontinued_view_all a,.product_list .product_shop>a,#primary_level_nav .minicart-actions .cart-link,#homepage_masthead a,#add_product #pricematch,#add_product #tradein,#add_product #addtowishlist,#my_wishlist .btn_wishlist,#forgotpassword .cancel,#cart_wrapper .btn_wishlist,.proceed_to_checkout a,.discount-coupon-form button#cancel_coupon,#category_masthead a,#homepage_newsletter button[type="submit"],#homepage_ctas a,.category_layered .product_grid_small button.btn_backorder,.category_layered .btn_backorder,#layered_navigation.no_results button,#about_page_banner_cta a,#add_product .btn-cart.btn_backorder,#review_form button[type="reset"],.manage-payment-method .col2-set.addresses-list #btn_delete{transition:background-color .2s ease;border:none;display:inline-block;font-family:"Oswald",serif;font-size:1rem;font-weight:400;line-height:1.5rem;outline:none;padding:0.5rem 2rem 0.5rem;text-align:center;text-decoration:none;text-transform:uppercase}.btn_orange:disabled,.product_list button:disabled,#popup button:disabled,.swfa_form button[type="submit"]:disabled,#primary_level_nav .minicart-actions .checkout-button:disabled,#special_deals #see_more_special_deals:disabled,#homepage_optics_talk a:disabled,.category_layered .product_grid_small button:disabled,#about_information_blocks ul a:disabled,#add_product #quantity button:disabled,#add_product .btn-cart:disabled,#get_notified:disabled,#review_form button:disabled,#order_actions a:disabled,#account_content .swfa_wishlist_table button:disabled,.manage-payment-method .col2-set.addresses-list #btn_edit:disabled,#my_wishlist button:disabled,#cart_wrapper .swfa_table_foot .btn_cart_footer:disabled,.cart_shipping_estimate button:disabled,.proceed_to_checkout button:disabled,.discount-coupon-form button:disabled,#checkout_steps .step button[type="submit"]:disabled,#checkout_steps .step button[type="button"]:disabled,#checkout_success_wrapper button:disabled,#checkout_failure_wrapper button:disabled,#discontinued_view_all a:disabled,.product_list .product_shop>a:disabled,#primary_level_nav .minicart-actions .cart-link:disabled,#homepage_masthead a:disabled,#add_product #pricematch:disabled,#add_product #tradein:disabled,#add_product #addtowishlist:disabled,#my_wishlist .btn_wishlist:disabled,#forgotpassword .cancel:disabled,#cart_wrapper .btn_wishlist:disabled,.proceed_to_checkout a:disabled,.discount-coupon-form button#cancel_coupon:disabled,#category_masthead a:disabled,#homepage_newsletter button[type="submit"]:disabled,#homepage_ctas a:disabled,.category_layered .btn_backorder:disabled,#layered_navigation.no_results button:disabled,#about_page_banner_cta a:disabled,.manage-payment-method .col2-set.addresses-list #btn_delete:disabled{background-color:#DEDEDE;cursor:default;pointer-events:none}.btn_orange,.product_list button,#popup button,.swfa_form button[type="submit"],#primary_level_nav .minicart-actions .checkout-button,#special_deals #see_more_special_deals,#homepage_optics_talk a,.category_layered .product_grid_small button,#about_information_blocks ul a,#add_product #quantity button,#add_product .btn-cart,#get_notified,#review_form button,#order_actions a,#account_content .swfa_wishlist_table button,.manage-payment-method .col2-set.addresses-list #btn_edit,#my_wishlist button,#cart_wrapper .swfa_table_foot .btn_cart_footer,.cart_shipping_estimate button,.proceed_to_checkout button,.discount-coupon-form button,#checkout_steps .step button[type="submit"],#checkout_steps .step button[type="button"],#checkout_success_wrapper button,#checkout_failure_wrapper button,#discontinued_view_all a{background-color:#E88728;color:#fff}.btn_orange:hover,.product_list button:hover,#popup button:hover,.swfa_form button[type="submit"]:hover,#primary_level_nav .minicart-actions .checkout-button:hover,#special_deals #see_more_special_deals:hover,#homepage_optics_talk a:hover,.category_layered .product_grid_small button:hover,#about_information_blocks ul a:hover,#add_product #quantity button:hover,#add_product .btn-cart:hover,#get_notified:hover,#review_form button:hover,#order_actions a:hover,#account_content .swfa_wishlist_table button:hover,.manage-payment-method .col2-set.addresses-list #btn_edit:hover,#my_wishlist button:hover,#cart_wrapper .swfa_table_foot .btn_cart_footer:hover,.cart_shipping_estimate button:hover,.proceed_to_checkout button:hover,.discount-coupon-form button:hover,#checkout_steps .step button[type="submit"]:hover,#checkout_steps .step button[type="button"]:hover,#checkout_success_wrapper button:hover,#checkout_failure_wrapper button:hover,#discontinued_view_all a:hover{background-color:#5D6A65}.product_list .product_shop>a,#primary_level_nav .minicart-actions .cart-link,#homepage_masthead a,#add_product #pricematch,#add_product #tradein,#add_product #addtowishlist,#my_wishlist .btn_wishlist,#forgotpassword .cancel,#cart_wrapper .btn_wishlist,.proceed_to_checkout a,.discount-coupon-form button#cancel_coupon{background-color:#8AA8B0;color:#fff}.product_list .product_shop>a:hover,#primary_level_nav .minicart-actions .cart-link:hover,#homepage_masthead a:hover,#add_product #pricematch:hover,#add_product #tradein:hover,#add_product #addtowishlist:hover,#my_wishlist .btn_wishlist:hover,#forgotpassword .cancel:hover,#cart_wrapper .btn_wishlist:hover,.proceed_to_checkout a:hover,.discount-coupon-form button#cancel_coupon:hover{background-color:#5D6A65}#category_masthead a,#homepage_newsletter button[type="submit"],#homepage_ctas a,.category_layered .product_grid_small button.btn_backorder,.category_layered .btn_backorder,#layered_navigation.no_results button,#about_page_banner_cta a,#add_product .btn-cart.btn_backorder,#review_form button[type="reset"],.manage-payment-method .col2-set.addresses-list #btn_delete{background-color:#646A65;color:#fff}#category_masthead a:hover,#homepage_newsletter button[type="submit"]:hover,#homepage_ctas a:hover,.category_layered .product_grid_small button.btn_backorder:hover,.category_layered .btn_backorder:hover,#layered_navigation.no_results button:hover,#about_page_banner_cta a:hover,#add_product .btn-cart.btn_backorder:hover,#review_form button[type="reset"]:hover,.manage-payment-method .col2-set.addresses-list #btn_delete:hover{background-color:#E88728}.product_grid_small h3,#homepage_optics_talk h3,#about_information_blocks ul h4,#account_content h3,#account_navigation a,#checkout_progress>dl>div>dt,#swfa_contact_wrapper h4,.product_list h3,.category_layered #no_results h3,#layered_navigation h3,#optional_accessories h3,.details_specs .details_specs_title,#product_videos h3,#product_reviews h3,#product_upsell>h3,#login h3,#register h3,#forgotpassword h3,#rebates #select_manufacturers h3,#rebates #rebate_banners li h4{color:#8AA8B0;font-family:"Oswald",serif;font-size:2rem;font-weight:100;line-height:2rem}.product_grid_small h3,#homepage_optics_talk h3,#about_information_blocks ul h4,#account_content h3,#account_navigation a,#checkout_progress>dl>div>dt,#swfa_contact_wrapper h4{font-size:1.5rem;line-height:1.5rem}#layered_navigation h4{color:#E88728;font-size:1rem;font-size:1rem;font-weight:700;line-height:1rem;text-transform:uppercase}#category_masthead,.static_one_column main[role="document"] .page-title,#rebates #rebates_banner{background-image:url('https://www.swfa.com/skin/frontend/swfa/default/public/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4NmUxNSIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZTg4NzI4Ii8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiNlYTk0M2YiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGExNTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:linear-gradient(to bottom, #c86e15 0%,#e88728 25%,#ea943f 75%,#eda156 100%);background-color:#E88728;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:5rem 0 1.5rem 0}#category_masthead h1,.static_one_column main[role="document"] .page-title h1,#rebates #rebates_banner h1{color:#fff;font-weight:700;line-height:1;margin-bottom:0;margin-top:0;text-transform:uppercase}.custom-select{position:relative;display:-moz-flex;display:flex;height:2rem;background-color:#fff;outline:1px solid #DEDEDE;color:#313732}.custom-select:hover{background-color:#EFEFEF}.custom-select::after{content:'';position:absolute;top:0;width:0;height:0;right:5px;bottom:0;margin:auto;border-style:solid;border-width:4px 4px 0 4px;border-color:#313732 transparent transparent transparent;pointer-events:none}.custom-select select{color:inherit;border:none;font-size:0.8rem;box-shadow:none;border-radius:0;background:transparent;height:100%;width:100%;cursor:pointer;outline:none;padding-right:20px;padding-left:5px;font-family:"Oswald",serif;line-height:2;-moz-appearance:none;-webkit-appearance:none}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.custom-select select::-ms-expand{display:none}.custom-select select:focus{border-color:#63ffb4}.custom-select select option{font-family:sans-serif}html,body{background:#fff;color:#313732;font-family:"Collaborate",sans-serif;font-size:1rem;line-height:1.5rem}html.modal_open{overflow:hidden}html.no_scroll{position:fixed}body{padding-top:2.5rem}@media only screen and (min-width: 40rem){body{padding-top:0}}main,wrapper{display:block}ul,ol,dl,pre{margin:1.5rem}h1,h2,h3,h4,h5{font-family:"Oswald",serif;font-weight:700}h1{font-size:3.375rem;line-height:4.5rem;margin-top:3rem;margin-bottom:1.5rem}h2{font-size:2.25rem;line-height:3rem;margin-top:3rem;margin-bottom:1.5rem}h3{font-size:1.5rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h4{font-size:1.5rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}p{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}a{color:#E88728}img{height:auto;max-width:100%}img,a img{border:none;outline:none}input,textarea,button{font-family:"Collaborate",sans-serif}button{border:solid 1px #313732;cursor:pointer;padding:0 0.25rem}::-webkit-input-placeholder{color:#8AA8B0}::-moz-placeholder{color:#8AA8B0}:-moz-placeholder{color:#8AA8B0}:-ms-input-placeholder{color:#8AA8B0}header[role="banner"]{position:relative;z-index:9999}header[role="banner"] ul{list-style-type:none;margin:0;padding:0}@media only screen and (min-width: 40rem){#mobile_nav{display:none}}#mobile_nav{left:0;min-height:2.5rem;position:fixed;right:0;top:0}#mobile_nav>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;background-color:#313732;height:2.5rem;text-align:center}#mobile_nav input[type="checkbox"]{display:none}#mobile_nav input[type="checkbox"]:checked ~ #mobile_dropdown,#mobile_nav input[type="checkbox"]:checked ~ form{left:0;right:0;top:2.5rem}#mobile_nav>div>div{display:inline-block;vertical-align:middle}#mobile_nav label{cursor:pointer}#mobile_nav label span{display:none}#mobile_nav label i{font-size:1.325rem}#mobile_nav #mobile_dropdown,#mobile_nav form{box-shadow:0px 5px 5px rgba(0,0,0,0.2);background-color:#fff;position:absolute;right:99999rem;top:-99999rem}#mobile_nav #mobile_menu_container{float:left}#mobile_nav #menu_label{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;line-height:0;position:absolute;top:50%}#mobile_nav #mobile_dropdown{max-height:24rem;max-height:calc(100vh - 2.5rem);overflow-y:auto;text-align:left}#mobile_nav #mobile_dropdown li{border-bottom:1px solid #646A65;min-height:2.5rem;line-height:1;padding:0.75rem 1rem 0.5rem}#mobile_nav #mobile_dropdown a{color:#313732;display:block;font-family:"Oswald",serif;font-size:1.25rem;text-decoration:none;text-transform:uppercase}#mobile_nav #mobile_dropdown a:hover{text-decoration:underline}#mobile_nav #mobile_dropdown ul:last-of-type{background-color:#DEDEDE}#mobile_nav #mobile_logo_container{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;position:absolute;top:50%}#mobile_nav #mobile_logo{line-height:0;margin:0}#mobile_nav #mobile_logo a{display:inline-block}#mobile_nav #mobile_logo img{display:inline-block;vertical-align:middle;width:5rem}#mobile_nav #mobile_cart_container{float:right}#mobile_nav #cart_icon{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;line-height:0;position:absolute;right:3rem;top:46%}#mobile_nav #cart_icon span{display:none}#mobile_nav #cart_icon i{font-size:1.375rem}#mobile_nav #mobile_search_container{float:right}#mobile_nav #mobile_search_container form{padding-left:0}#mobile_nav #mobile_search_container input[type="search"]{-webkit-appearance:none;width:calc(100% - 2rem);height:2.5rem}#mobile_nav #mobile_search_container button[type="submit"]{-webkit-appearance:none;height:2.5rem;line-height:2.5rem;text-align:center;width:2rem}#mobile_nav #search_label{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;line-height:0;position:absolute;right:1rem;top:46%}#desktop_nav{display:none}@media only screen and (min-width: 40rem){#desktop_nav{display:block}}#primary_level_nav>div,#secondary_level_nav>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#primary_level_nav>div>ul,#primary_level_nav>div>ul li,#secondary_level_nav>div>ul,#secondary_level_nav>div>ul li{display:inline-block;vertical-align:middle}#primary_level_nav a,#secondary_level_nav a{font-family:"Oswald",serif;text-decoration:none;text-transform:uppercase}#primary_level_nav a:hover,#secondary_level_nav a:hover{text-decoration:underline}#primary_level_nav{background-color:#DEDEDE;height:2.5rem;line-height:2.5rem;text-align:right}#primary_level_nav a{border-right:1px solid;color:#313732;font-size:0.75rem;padding:0 0.325rem}@media only screen and (min-width: 50rem){#primary_level_nav a{font-size:0.875rem;padding:0 0.75rem}}@media only screen and (min-width: 70rem){#primary_level_nav a{padding:0 1rem}}#primary_level_nav li:last-child a{border-right:none}.primary-level-nav__inner{display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end;-moz-align-items:center;align-items:center}.primary-level-nav__links{flex-shrink:0}.search_form{display:inline-block;padding-left:0.25rem;padding-top:0;flex-shrink:1;margin-top:-2px}.search_form input[type="search"]{-moz-appearance:none;-webkit-appearance:none;border-radius:0;border:none;font-size:0.875rem;height:2rem;line-height:1;min-width:11.5rem;outline:none;overflow:visible;padding:0 0.5rem;flex-shrink:0;-moz-flex-grow:0;flex-grow:0}.search_form input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.search_form input[type="search"]::-webkit-search-cancel-button{position:relative;z-index:9}.search_form button[type="submit"]{-webkit-appearance:none;background-color:#646A65;border:none;color:#fff;height:2rem;line-height:2rem;padding-left:0.5rem;padding-right:0.5rem;flex-shrink:0}.search_form button[type="submit"] span{display:none}.search_form button[type="submit"] i{font-size:1rem}.search_form .search_autocomplete{background-color:#313732;color:#fff;text-align:left;z-index:9}.search_form .search_autocomplete#mobile_search_autocomplete{right:0;width:100% !important}.search_form .search_autocomplete ul{display:block}.search_form .search_autocomplete li{border-bottom:1px solid;cursor:pointer;display:block;line-height:1.5;padding:0.5rem}.search_form .search_autocomplete li.selected{border-bottom-color:#fff;color:#E88728}.search_form .search_autocomplete li.selected span{color:#fff}.search_form .search_autocomplete li:hover{text-decoration:underline}.search_form .search_autocomplete li:hover span{text-decoration:none}.search_form .search_autocomplete span{border-radius:.25rem;background-color:#E88728;display:inline-block;line-height:1;margin-bottom:0.25rem;margin-right:0.5rem;padding:0.25rem}.catalog-search{display:-moz-flex;display:flex;-moz-align-items:center;align-items:center}#secondary_level_nav{background-color:#313732}#secondary_level_nav::after{clear:both;content:'';display:table}#secondary_level_nav #logo{display:table-cell;float:left;height:4rem;line-height:3.5rem;margin:0;position:relative;vertical-align:middle;width:6rem}@media only screen and (min-width: 50rem){#secondary_level_nav #logo{width:8rem}}#secondary_level_nav #logo a{display:block;height:4rem}#secondary_level_nav #logo a img{display:inline-block;vertical-align:middle}#secondary_level_nav>div>ul{height:4rem;float:right;line-height:4rem}#secondary_level_nav>div>ul a{font-size:0.625rem;font-weight:100}@media only screen and (min-width: 50rem){#secondary_level_nav>div>ul a{font-size:0.75rem}}@media only screen and (min-width: 60rem){#secondary_level_nav>div>ul a{font-size:1rem}}#secondary_level_nav>div>ul>li{border-right:1px solid #646A65;float:left;position:relative}#secondary_level_nav>div>ul>li:first-child{border-left:1px solid #646A65}#secondary_level_nav>div>ul>li:nth-child(1) a,#secondary_level_nav>div>ul>li:nth-child(2) a{color:#E88728}#secondary_level_nav>div>ul>li:nth-child(3) a,#secondary_level_nav>div>ul>li:nth-child(4) a,#secondary_level_nav>div>ul>li:nth-child(5) a{color:#DEDEDE}#secondary_level_nav>div>ul>li:nth-child(6) a,#secondary_level_nav>div>ul>li:nth-child(7) a{color:#8AA8B0}#secondary_level_nav>div>ul>li div{display:inline-block;line-height:1;max-width:5rem;padding:0 0.5rem;text-align:center;vertical-align:middle}@media only screen and (min-width: 60rem){#secondary_level_nav>div>ul>li div{max-width:8rem}}@media only screen and (min-width: 70rem){#secondary_level_nav>div>ul>li div{max-width:10rem;padding:0 1rem}}@media only screen and (min-width: 80rem){#secondary_level_nav>div>ul>li div{max-width:12rem;padding:0 1.5rem}}#secondary_level_nav>div>ul>li div .subcategory_menu{text-align:left}#secondary_level_nav>div>ul>li .subcategory_menu a{color:#313732}#secondary_level_nav>div>ul>li.show_submenu>div>.subcategory_menu{display:block}#secondary_level_nav .subcategory_menu{background:#fff;border:1px solid #313732;box-shadow:3px 3px 0 rgba(0,0,0,0.05);color:#313732;display:none;left:0;min-width:9.375rem;padding:0;position:absolute;top:100%;top:calc(100% - 1px)}#secondary_level_nav .subcategory_menu .subcategory_menu{left:auto;right:100%;top:-1px;-webkit-transform:none;transform:none}#secondary_level_nav .subcategory_menu li{display:block}#secondary_level_nav .subcategory_menu li.show_submenu .subcategory_menu{display:block}#secondary_level_nav .subcategory_menu li:hover{background-color:#F0F0F0}#secondary_level_nav .subcategory_menu li:hover a{text-decoration:none}#secondary_level_nav .subcategory_menu li:first-child a{padding-top:0.5rem}@media only screen and (min-width: 60rem){#secondary_level_nav .subcategory_menu li:first-child a{padding-top:1rem}}#secondary_level_nav .subcategory_menu li a{display:block;line-height:1.25rem;padding:0.25rem 0.5rem}@media only screen and (min-width: 60rem){#secondary_level_nav .subcategory_menu li a{padding:0.75rem 1rem}}#secondary_level_nav .subcategory_menu>li>div{display:block;max-width:none;padding:0;position:relative;text-align:left}.hawk-searchQuery .hawk-sqItemName{font-size:0.85em;line-height:1.5em}.hawk-searchQuery .hawk-sqItemImage{height:70px}@media only screen and (min-width: 60rem){.hawk-searchQuery{margin-left:-30px !important;width:300px !important}}footer[role="contentinfo"]{background-color:#5D6A65;color:#fff;margin-top:2rem;padding:1rem}@media only screen and (min-width: 40rem){footer[role="contentinfo"]{background-color:transparent;margin-top:4rem;padding:0}}footer[role="contentinfo"] h3{margin-bottom:0.5rem;margin-top:0}@media only screen and (min-width: 40rem){footer[role="contentinfo"] h3{color:#5D6A65;display:inline-block;margin-bottom:0;vertical-align:bottom}footer[role="contentinfo"] h3:last-of-type{float:right}}footer[role="contentinfo"] a,footer[role="contentinfo"] a:visited,footer[role="contentinfo"] a:active{color:#fff;display:inline-block;line-height:1;text-decoration:none;vertical-align:top}footer[role="contentinfo"] #footer_copyright{margin-bottom:2rem}@media only screen and (min-width: 40rem){footer[role="contentinfo"] #footer_copyright{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:0}}footer[role="contentinfo"] #footer_links{margin-bottom:1rem}footer[role="contentinfo"] #footer_links a{border-right:1px solid #fff;font-size:0.875rem;margin-right:0.25rem;padding-right:0.5rem}footer[role="contentinfo"] #footer_links a:last-of-type{border-right:none}@media only screen and (min-width: 25rem){footer[role="contentinfo"] #footer_links a{font-size:1rem;margin-right:0.5rem}}@media only screen and (min-width: 40rem){footer[role="contentinfo"] #footer_links{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;left:1rem;position:absolute;top:50%}}footer[role="contentinfo"] #footer_social a{transition:top .2s ease-in-out;background-position:center center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:55px;position:relative;text-indent:-9999rem;top:0.5rem;width:54px}footer[role="contentinfo"] #footer_social a.facebook{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/public/img/icon_footer_facebook.png")}footer[role="contentinfo"] #footer_social a.twitter{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/public/img/icon_footer_twitter.png")}footer[role="contentinfo"] #footer_social a.instagram{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/public/img/icon_footer_instagram.png")}footer[role="contentinfo"] #footer_social a.youtube{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/public/img/icon_footer_youtube.png")}footer[role="contentinfo"] #footer_social a.linkedin{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/public/img/icon_footer_linkedin.png")}footer[role="contentinfo"] #footer_social a:hover{top:0}@media only screen and (min-width: 40rem){footer[role="contentinfo"] #footer_social{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:50%}}@media only screen and (min-width: 40rem){footer[role="contentinfo"] #desktop_wrapper{background-color:#5D6A65}footer[role="contentinfo"] #desktop_wrapper::after{clear:both;content:'';display:table}footer[role="contentinfo"] #desktop_wrapper>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;height:6rem;position:relative}}.no-touch footer[role="contentinfo"] a:hover{color:#E88728}.ajax_loader{background-color:rgba(255,255,255,0.75);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9999}.ajax_loader .fa{display:inline-block;font-size:2rem;height:2rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2rem}body.ajax_loading .ajax_loader{display:block}main[role="document"]:not(.full_width){margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#wrap.col_2{margin-bottom:6rem;overflow:visible}@media only screen and (min-width: 40rem){#wrap.col_2::after{clear:both;content:'';display:table}}@media only screen and (min-width: 40rem){#wrap.col_2 .col{display:inline-block;float:left;vertical-align:top}}@media only screen and (min-width: 40rem){#wrap.col_2 .col_left{padding-right:0.5rem;width:12rem}}@media only screen and (min-width: 60rem){#wrap.col_2 .col_left{padding-right:0.5rem;width:17rem}}@media only screen and (min-width: 40rem){#wrap.col_2 .col_right{border-left:1px solid #DEDEDE;padding-left:0.5rem;width:calc(100% - 12rem)}}@media only screen and (min-width: 60rem){#wrap.col_2 .col_right{padding-left:0.5rem;width:calc(100% - 17rem)}}.static_one_column main[role="document"] h1,.static_one_column main[role="document"] h2,.static_one_column main[role="document"] h3,.static_one_column main[role="document"] h4,.static_one_column main[role="document"] h5,.static_one_column main[role="document"] h6{font-weight:400;text-transform:uppercase}.static_one_column main[role="document"] .std{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}*{margin:0;padding:0}html,body{height:100%}main[role="document"]{min-height:100%}@media only screen and (min-width: 40rem){main[role="document"]{min-height:calc(100% - 6.5rem - 2px)}}#wrap{display:block;overflow:hidden;padding-bottom:13.5625rem;width:100%}@media only screen and (min-width: 40rem){#wrap{padding-bottom:7.5rem}}footer[role="contentinfo"]{clear:both;height:13.5625rem;margin-top:-13.5625rem;position:relative}@media only screen and (min-width: 40rem){footer[role="contentinfo"]{height:7.5rem;margin-top:-7.5rem}}footer[role="contentinfo"]:after{background-color:#5D6A65;bottom:-2px;content:'';display:block;height:2px;left:0;position:absolute;right:0}body:before{content:'';float:left;height:100%;margin-top:-32767px;width:0}div.messages{background-color:rgba(0,0,0,0.7);bottom:0;left:0;list-style-type:none;margin:0;position:fixed;right:0;top:0;z-index:99999999}div.messages>span,div.messages>li{-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:#E88728;box-shadow:0px 5px 5px rgba(0,0,0,0.3);color:#fff;cursor:pointer;left:0.5rem;max-width:calc(100% - 1rem);padding:0.5rem 1rem;position:absolute;right:0.5rem;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);top:50%}@media only screen and (min-width: 40rem){div.messages>span,div.messages>li{-webkit-transform:translateX(-50%);transform:translateX(-50%);-ms-transform:translateX(-50%);left:50%;right:auto}}div.messages ul{list-style-type:none;margin:0;padding:0}div.messages a{color:#313732}#ad_space{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:4rem;margin-top:6rem}.catalog-product-view #ad_space{padding-left:0;padding-right:0}@media only screen and (min-width: 40rem){#ad_space{margin-bottom:6rem;margin-top:8rem}}#ad_space ul{list-style-type:none;margin:0;padding:0}#ad_space a{display:block;line-height:0;max-width:100%;outline:none}.ambanners a{display:block}.checkout-cart-index .ambanners{max-width:100%;text-align:center}#breadcrumbs{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;font-size:0.875rem;padding:1rem 0}#breadcrumbs div{display:inline-block;vertical-align:top}#breadcrumbs div:after{content:'//';display:inline-block;margin:0 0.25rem;vertical-align:top}#breadcrumbs div:last-of-type:after{content:'';display:none}#breadcrumbs a{text-decoration:none}.breadcrumbs{margin-top:1rem}.breadcrumbs ul{margin:0.5rem 0}.tabs_container{margin-top:6rem}.tabs_container .tabs_controls{line-height:1}@media only screen and (min-width: 40rem){.tabs_container .tabs_controls{border-bottom:1px solid #8AA8B0}}.tabs_container .tabs_controls button{transition:color .3s ease,background-color .3s ease;background:transparent;border:1px solid #8AA8B0;border-bottom:none;color:#8AA8B0;display:block;font-size:1.25rem;margin:0;padding:0.75rem;width:100%}.tabs_container .tabs_controls button:last-of-type{border-bottom:1px solid #8AA8B0}@media only screen and (min-width: 40rem){.tabs_container .tabs_controls button:last-of-type{border-bottom:none}}@media only screen and (min-width: 40rem){.tabs_container .tabs_controls button{border-right:none;display:inline-block;font-size:1rem;vertical-align:top;width:auto}.tabs_container .tabs_controls button:last-of-type{border-right:1px solid #8AA8B0}}@media only screen and (min-width: 50rem){.tabs_container .tabs_controls button{font-size:1.25rem}}.tabs_container .tabs_controls button.active{background-color:#8AA8B0;border-color:#8AA8B0;color:#fff}.product_grid_small{list-style-type:none;margin:-0.5rem;padding:0;text-align:justify}@media only screen and (min-width: 40rem){.product_grid_small::after{clear:both;content:'';display:table}}.product_grid_small li{margin-bottom:4rem;text-align:left}@media only screen and (min-width: 40rem){.product_grid_small li{display:inline-block;margin-bottom:2rem;padding:0.5rem;vertical-align:top;width:49%}}@media only screen and (min-width: 60rem){.product_grid_small li{width:24%}}.product_grid_small h3{margin-bottom:0.5rem}.product_grid_small h3 a{color:#8AA8B0;text-decoration:none}.product_grid_small .product_img{transition:border .3s ease;border:1px solid #DEDEDE;position:relative}.product_grid_small .product_img:hover{border-color:#E88728}.product_grid_small .product_img a{display:block;line-height:0;padding:1rem;position:relative;padding-top:calc(100% - 1rem)}.product_grid_small .product_img a img{display:block;margin:0 auto;position:absolute;max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product_grid_small .product_price::after{clear:both;content:'';display:table}.product_grid_small .product_price h4{display:inline-block;font-family:"Oswald",serif;font-size:1.325rem;font-weight:700;margin:1rem 0;line-height:1.325rem;vertical-align:middle}.product_grid_small .product_price h4:first-of-type{float:left}.product_grid_small .product_price h4:second-of-type{float:right}.product_grid_small .product_price h4.regular_price{color:#646A65;float:right;font-weight:400}.product_grid_small .product_price h4.regular_price .price_label{font-family:"Collaborate",sans-serif;font-size:0.875rem;text-transform:none}.product_grid_small .product_price h4.regular_price .price{font-weight:100;text-decoration:line-through}.product_grid_small .product_price h4.special_price{color:#E40404;float:left}.product_grid_small .stock,.product_grid_small .desc2{display:block;font-size:0.875rem}.product_list{list-style-type:none;margin:0;padding:0}.product_list>li{border-top:1px solid #DEDEDE;margin-top:2rem;padding-top:2rem}.product_list>li:last-child{border-bottom:1px solid #DEDEDE;margin-bottom:2rem;padding-bottom:2rem}@media only screen and (min-width: 60rem){.product_list>li>div{display:inline-block;vertical-align:top;width:32%}}.product_list h3{margin:0}.product_list h3 a{color:inherit;text-decoration:none}.product_list .stock{display:block;font-size:0.875rem;margin-top:0.5rem}.product_list button{margin-top:1rem}@media only screen and (min-width: 60rem){.product_list .product_img{padding-right:2rem}}.product_list .product_img>div{transition:border .3s ease;border:1px solid #DEDEDE;cursor:pointer;margin-bottom:1rem;max-width:100%;padding:1rem;position:relative;text-align:center}.product_list .product_img>div:hover{border-color:#E88728}.product_list .product_img a{display:block;line-height:0}.product_list .product_img a img{display:block;margin:0 auto}.product_list .product_information .product_description{padding:1rem 0}.product_list .product_information ul{margin:0 1rem}@media only screen and (min-width: 60rem){.product_list .product_shop{padding-left:2rem}}.product_list .product_shop>a{margin:1rem 0}.product_list .price-box{line-height:2}.product_list .price-box::after{clear:both;content:'';display:table}.product_list .price-box p,.product_list .price-box .price{font-family:"Oswald",serif;font-size:1.5rem;font-weight:700;margin:1rem 0;line-height:1.5rem}.product_list .price-box p.old-price,.product_list .price-box .price.old-price{color:#646A65;font-weight:400;margin-top:0}.product_list .price-box p.old-price .price-label,.product_list .price-box .price.old-price .price-label{display:block;font-family:"Collaborate",sans-serif;font-size:1rem;margin-bottom:0.25rem}.product_list .price-box p.old-price .price,.product_list .price-box .price.old-price .price{font-weight:100;text-decoration:line-through}.product_list .price-box p.special-price,.product_list .price-box .price.special-price{color:#E40404}.product_list .price-box p.special-price .price-label,.product_list .price-box .price.special-price .price-label{display:none}.product_list .rating_overall p{margin:0.5rem 0 0}#pagination{text-align:center}#pagination ol{list-style-type:none;margin:0;padding:0}#pagination ol li{display:inline-block;font-size:1.25rem;padding:0 0.5rem;vertical-align:middle}#pagination ol a{text-decoration:none}#pagination ol i{font-size:1rem}#popup{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:1rem}#popup h1{margin-top:0}#popup h2,#popup h3,#popup h4,#popup h5,#popup h6{font-weight:400;text-transform:uppercase}#price_slider_container{display:none;margin:1rem 0 0.5rem}#price_slider_container #slider_range{margin-left:0.75rem;margin-top:0.25rem;max-width:calc(100% - 1.5rem)}#price_slider_container .ui-slider-range{background-color:#a8bfc5;border:1px solid #8AA8B0}#price_slider_container .ui-slider-handle{border-radius:.125rem;background-color:#f8f8f8;border:1px solid #c5c5c5;cursor:pointer;outline:none}#price_slider_container .ui-state-active,#price_slider_container .ui-widget-content .ui-state-active,#price_slider_container .ui-widget-header .ui-state-active{background-color:#ebebeb;border:1px solid #d1d1d1}#price_slider_container #price_range_actions{margin-top:1rem}#price_slider_container #price_range_actions::after{clear:both;content:'';display:table}#price_slider_container #price_range_actions label,#price_slider_container #price_range_actions span,#price_slider_container #price_range_actions button{display:inline-block;float:left;height:1.5rem;line-height:1.5rem;vertical-align:middle}#price_slider_container #price_range_actions label{width:calc(49% - 1.325rem)}#price_slider_container #price_range_actions label span,#price_slider_container #price_range_actions label input{display:inline-block;vertical-align:middle}#price_slider_container #price_range_actions label span{line-height:1.75rem}#price_slider_container #price_range_actions label input{border:1px solid #DEDEDE;font-size:0.875rem;height:1.5rem;line-height:1;outline:none;padding:0.25rem 0.5rem;width:calc(100% - 0.875rem)}#price_slider_container #price_range_actions span{margin-right:0.25rem;text-align:center;width:0.5rem}#price_slider_container #price_range_actions button{-webkit-appearance:none;background-color:#E88728;border:none;color:#fff;cursor:pointer;font-family:"Oswald",serif;font-size:0.875rem;margin-bottom:1rem;margin-left:0.5rem;outline:none;text-transform:uppercase;-webkit-border-radius:0;width:1.5rem}#price_slider_container #price_range_actions button span{display:none}#swfa_table_wrapper{width:100%}#swfa_table{border:1px solid #DEDEDE;margin:2rem 0 0;width:100%}@media only screen and (min-width: 60rem){#swfa_table_wrapper.swfa_table_extra_wide #swfa_table{border-collapse:collapse;display:table}}@media only screen and (min-width: 50rem){#swfa_table_wrapper.swfa_table_wide #swfa_table{border-collapse:collapse;display:table}}@media only screen and (min-width: 40rem){#swfa_table_wrapper:not(.swfa_table_wide):not(.swfa_table_extra_wide) #swfa_table{border-collapse:collapse;display:table}}#swfa_table>div{border-bottom:1px solid #DEDEDE}#swfa_table>div>span{display:table-cell;padding:1rem}@media only screen and (min-width: 60rem){#swfa_table_wrapper.swfa_table_extra_wide #swfa_table>div>span.swfa_cell_centered{text-align:center}#swfa_table_wrapper.swfa_table_extra_wide #swfa_table>div>span.swfa_cell_right{text-align:right}}@media only screen and (min-width: 50rem){#swfa_table_wrapper.swfa_table_wide #swfa_table>div>span.swfa_cell_centered{text-align:center}#swfa_table_wrapper.swfa_table_wide #swfa_table>div>span.swfa_cell_right{text-align:right}}@media only screen and (min-width: 40rem){#swfa_table_wrapper:not(.swfa_table_wide):not(.swfa_table_extra_wide) #swfa_table>div>span.swfa_cell_centered{text-align:center}#swfa_table_wrapper:not(.swfa_table_wide):not(.swfa_table_extra_wide) #swfa_table>div>span.swfa_cell_right{text-align:right}}@media only screen and (min-width: 60rem){#swfa_table_wrapper.swfa_table_extra_wide #swfa_table>div{display:table-row}}@media only screen and (min-width: 50rem){#swfa_table_wrapper.swfa_table_wide #swfa_table>div{display:table-row}}@media only screen and (min-width: 40rem){#swfa_table_wrapper:not(.swfa_table_wide):not(.swfa_table_extra_wide) #swfa_table>div{display:table-row}}#swfa_table .swfa_table_head{background-color:#f0f0f0;display:none;font-weight:600}#swfa_table .swfa_table_row{padding-bottom:1rem}#swfa_table .swfa_table_row>span{display:inline-block;padding:1rem 1rem 0 50%;position:relative;text-align:left;width:100%}#swfa_table .swfa_table_row>span:before{content:' ';display:inline-block;font-size:0.875rem;font-weight:600;left:0;padding:1rem;position:absolute;text-align:left;top:0;width:calc(50% - 3rem)}#swfa_table .swfa_table_row>span:last-of-type{padding-bottom:1rem}@media only screen and (min-width: 60rem){#swfa_table_wrapper.swfa_table_extra_wide #swfa_table .swfa_table_row>span{display:table-cell;padding:1rem;width:auto}#swfa_table_wrapper.swfa_table_extra_wide #swfa_table .swfa_table_row>span:before{display:none}}@media only screen and (min-width: 50rem){#swfa_table_wrapper.swfa_table_wide #swfa_table .swfa_table_row>span{display:table-cell;padding:1rem;width:auto}#swfa_table_wrapper.swfa_table_wide #swfa_table .swfa_table_row>span:before{display:none}}@media only screen and (min-width: 40rem){#swfa_table_wrapper:not(.swfa_table_wide):not(.swfa_table_extra_wide) #swfa_table .swfa_table_row>span{display:table-cell;padding:1rem;width:auto}#swfa_table_wrapper:not(.swfa_table_wide):not(.swfa_table_extra_wide) #swfa_table .swfa_table_row>span:before{display:none}}.swfa_table_foot{background-color:#f0f0f0;border:1px solid #DEDEDE;border-top:none;font-weight:600;padding:1rem}.swfa_table_foot>div{margin-bottom:0.5rem;text-align:right}.swfa_table_foot>div:last-of-type{margin-bottom:0}.swfa_form label{display:block;margin-bottom:1.5rem}.swfa_form input[type='text'],.swfa_form input[type='password'],.swfa_form input[type='email'],.swfa_form input[type='number']{transition:border 1.5s ease;border-radius:3px;border:1px solid #DEDEDE;display:block;font-size:1rem;margin:0.25rem 0 0;max-width:100%;padding:0.5rem;width:100%}.swfa_form input[type='text'].validation-failed,.swfa_form input[type='password'].validation-failed,.swfa_form input[type='email'].validation-failed,.swfa_form input[type='number'].validation-failed{border-color:#E40404}.swfa_form select{transition:border 1.5s ease;border-radius:3px;border:1px solid #DEDEDE;display:block;font-style:1rem;margin:0.25rem 0 0;max-width:100%;outline:none;padding:0.5rem 1rem 0.5rem 0.5rem}.swfa_form select.validation-failed{border-color:#E40404}.swfa_form textarea{transition:border 1.5s ease;border-radius:3px;border:1px solid #DEDEDE;display:block;font-style:1rem;margin:0.25rem 0 0;max-width:100%;outline:none;padding:0.5rem}.swfa_form textarea.validation-failed{border-color:#E40404}.swfa_form .required_tip{display:block;font-size:0.875rem;font-style:italic;margin-bottom:0.5rem}.swfa_form .validation-advice{color:#E40404;font-size:0.875rem;font-style:italic}.swfa_form .swfa_radio,.swfa_form .swfa_checkbox{display:block;margin-bottom:0}.swfa_form .swfa_radio input,.swfa_form .swfa_radio span,.swfa_form .swfa_checkbox input,.swfa_form .swfa_checkbox span{display:inline-block;vertical-align:middle}.swfa_form .swfa_radio input,.swfa_form .swfa_checkbox input{margin-right:0.25rem}#page_masthead,#account_masthead,#cart_masthead{overflow:hidden;position:relative}#page_masthead:before,#account_masthead:before,#cart_masthead:before{background-color:rgba(0,0,0,0.25);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:1}#page_masthead>div,#account_masthead>div,#cart_masthead>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;color:#fff;padding-top:5rem;padding-bottom:1.5rem;position:relative;z-index:2}#page_masthead h1,#page_masthead h2,#account_masthead h1,#account_masthead h2,#cart_masthead h1,#cart_masthead h2{margin:0;text-shadow:0 2px 5px rgba(0,0,0,0.4)}#page_masthead h1,#account_masthead h1,#cart_masthead h1{font-weight:700;line-height:1;text-transform:uppercase}#page_masthead h2,#account_masthead h2,#cart_masthead h2{font-size:2rem;font-weight:100;line-height:2.25rem;margin-top:1rem}#page_masthead #page_masthead_image,#page_masthead #account_masthead_image,#page_masthead #cart_masthead_image,#account_masthead #page_masthead_image,#account_masthead #account_masthead_image,#account_masthead #cart_masthead_image,#cart_masthead #page_masthead_image,#cart_masthead #account_masthead_image,#cart_masthead #cart_masthead_image{bottom:0;left:0;line-height:0;margin:0;max-width:none;overflow:hidden;padding:0;position:absolute;right:0;top:0;z-index:0}#page_masthead #page_masthead_image p,#page_masthead #account_masthead_image p,#page_masthead #cart_masthead_image p,#account_masthead #page_masthead_image p,#account_masthead #account_masthead_image p,#account_masthead #cart_masthead_image p,#cart_masthead #page_masthead_image p,#cart_masthead #account_masthead_image p,#cart_masthead #cart_masthead_image p{height:100%;margin:0;line-height:0}#page_masthead #page_masthead_image img,#page_masthead #account_masthead_image img,#page_masthead #cart_masthead_image img,#account_masthead #page_masthead_image img,#account_masthead #account_masthead_image img,#account_masthead #cart_masthead_image img,#cart_masthead #page_masthead_image img,#cart_masthead #account_masthead_image img,#cart_masthead #cart_masthead_image img{max-width:none}#page_masthead #page_masthead_image img.wh,#page_masthead #account_masthead_image img.wh,#page_masthead #cart_masthead_image img.wh,#account_masthead #page_masthead_image img.wh,#account_masthead #account_masthead_image img.wh,#account_masthead #cart_masthead_image img.wh,#cart_masthead #page_masthead_image img.wh,#cart_masthead #account_masthead_image img.wh,#cart_masthead #cart_masthead_image img.wh{height:100% !important}#page_masthead #page_masthead_image img.ww,#page_masthead #account_masthead_image img.ww,#page_masthead #cart_masthead_image img.ww,#account_masthead #page_masthead_image img.ww,#account_masthead #account_masthead_image img.ww,#account_masthead #cart_masthead_image img.ww,#cart_masthead #page_masthead_image img.ww,#cart_masthead #account_masthead_image img.ww,#cart_masthead #cart_masthead_image img.ww{width:100% !important}#category_masthead{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:5rem 0 1.5rem 0}#category_masthead>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#category_masthead h1,#category_masthead h2{color:#fff;font-size:3.375rem;line-height:1;margin-bottom:0;margin-top:0;padding-left:0;padding-right:0;text-transform:uppercase}#category_masthead a{margin:0.5rem 0 1rem 0}#category_masthead a:hover{background-color:#5D6A65}.static_one_column main[role="document"] .page-title h1{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}.header-minicart{position:relative}.header-minicart .skip-cart.no-count .count{display:none}.header-minicart .skip-cart .icon{display:none}.header-minicart .skip-cart .count:before,.header-minicart .skip-cart .count:after{display:inline-block;vertical-align:middle}.header-minicart .skip-cart .count:before{content:'('}.header-minicart .skip-cart .count:after{content:')'}#header-cart{background:#fff;box-shadow:1px 1px 5px rgba(0,0,0,0.2);display:none;padding:1rem;position:absolute;right:0;text-align:left;top:100%;top:calc(100% - 0.125rem);width:20rem;z-index:1}#header-cart.skip-active{display:block}.minicart-wrapper{position:relative}.minicart-wrapper.loading .loading{display:block}.minicart-wrapper .loading{background-color:rgba(255,255,255,0.75);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:9}.minicart-wrapper .loading .fa{display:inline-block;font-size:2rem;height:2rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2rem}.minicart-wrapper p.block-subtitle{border-bottom:1px solid #DEDEDE;font-family:"Oswald",serif;font-weight:600;margin:0 0 2rem;padding-bottom:1rem}.minicart-wrapper .block-content{margin:0 0 2rem;text-align:right}.minicart-wrapper .block-content .price{font-weight:600}#primary_level_nav a.close{display:inline-block;font-size:2.5rem;height:1rem;padding:0;position:absolute;right:0;top:0.25rem}#primary_level_nav a.close:hover{text-decoration:none}#primary_level_nav .minicart-actions{text-align:right}#primary_level_nav .minicart-actions .checkout-types.minicart,#primary_level_nav .minicart-actions .cart-link{display:inline-block;vertical-align:middle}#primary_level_nav .minicart-actions .checkout-button,#primary_level_nav .minicart-actions .cart-link{font-size:0.875rem;padding:0.5rem 1rem}#primary_level_nav .minicart-actions .cart-link{margin-left:1rem}#primary_level_nav .minicart-estimate-shipping h2{font-size:1rem;line-height:1rem;margin-bottom:0;margin-top:4rem}#primary_level_nav .minicart-estimate-shipping p{display:none}#primary_level_nav .minicart-estimate-shipping .form-list li{display:block;margin-bottom:1rem;width:100%}#primary_level_nav .minicart-estimate-shipping .buttons-set{text-align:right}#primary_level_nav .minicart-estimate-shipping .buttons-set .required_tip{display:none}#primary_level_nav .minicart-estimate-shipping .buttons-set button{font-size:0.875rem;padding:0.5rem 1rem}#primary_level_nav .minicart-estimate-shipping .swfa_form label{margin-bottom:0}#cart-sidebar .item{border-bottom:1px solid #DEDEDE;display:block;margin-bottom:1.5rem;padding-bottom:0.5rem}#cart-sidebar .item .product-image,#cart-sidebar .item .product-details{display:inline-block;vertical-align:top}#cart-sidebar .item .product-image{line-height:0;margin:0 1rem 0 0;max-width:3.125rem;padding:0}#cart-sidebar .item .product-image img{line-height:0}#cart-sidebar .item .product-details{width:calc(100% - 80px)}#cart-sidebar .item .product-name{margin:0 0 1rem}#cart-sidebar .item .product-name a{padding:0}#cart-sidebar .item .btn-edit,#cart-sidebar .item .remove{padding:0}#cart-sidebar .item .info-wrapper{line-height:1.5rem;margin-bottom:0.5rem;width:100%}#cart-sidebar .item .info-wrapper td{text-align:right}#cart-sidebar .item .info-wrapper .cart-item-quantity{border:1px solid #DEDEDE;font-size:1rem;height:2rem;margin-left:1rem;max-width:3.125rem;padding:0.25rem}#cart-sidebar .item .info-wrapper .quantity-button{background-color:#fff;border:1px solid #DEDEDE;color:#313732;font-size:1rem;height:2rem;padding:0.25rem}#homepage_masthead{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0;position:relative}#homepage_masthead:after{background-color:#fff;bottom:0;content:'';left:0;opacity:0.875;position:absolute;right:0;top:0}@media only screen and (min-width: 40rem){#homepage_masthead:after{display:none}}#homepage_masthead:not(.slideshow) ol li{display:none}#homepage_masthead:not(.slideshow) ol li:first-child{display:block}#homepage_masthead.slideshow{padding:1rem 0}#homepage_masthead.slideshow ol li{display:none}#homepage_masthead.slideshow ol li.active{display:block}#homepage_masthead ol,#homepage_masthead ul{list-style-type:none;margin:0;padding:0}#homepage_masthead #homepage_masthead_nav{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-top:1.5rem;position:relative;text-align:center;z-index:9}@media only screen and (min-width: 40rem){#homepage_masthead #homepage_masthead_nav{margin-top:0.75rem;text-align:left}}#homepage_masthead #homepage_masthead_nav li{border-radius:50%;border:2px solid #E88728;cursor:pointer;display:inline-block;height:1.25rem;margin-right:1rem;width:1.25rem}#homepage_masthead #homepage_masthead_nav li.active{background-color:#E88728}@media only screen and (min-width: 40rem){#homepage_masthead #homepage_masthead_nav li{border-color:#fff;height:1rem;width:1rem}#homepage_masthead #homepage_masthead_nav li.active{background-color:#fff}}#homepage_masthead li div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;color:#fff;position:relative;z-index:1}@media only screen and (min-width: 40rem){#homepage_masthead li div{min-height:18.75rem;padding-bottom:3rem;padding-top:2rem}}#homepage_masthead li img{position:absolute}#homepage_masthead h2{color:#E88728;margin:0;text-transform:uppercase}@media only screen and (min-width: 40rem){#homepage_masthead h2{color:#fff;font-size:3rem;text-shadow:0 0 5px rgba(0,0,0,0.6)}}#homepage_masthead p{color:#313732;line-height:1.25rem;margin:1rem 0}@media only screen and (min-width: 40rem){#homepage_masthead p{color:#fff;font-family:"Oswald",serif;font-size:1.5rem;font-weight:100;line-height:2rem;max-width:60%;text-shadow:0 0 2px rgba(0,0,0,0.5)}}#homepage_masthead p:last-of-type{margin:0}@media only screen and (min-width: 40rem){#homepage_masthead a{bottom:0.5rem;font-size:1rem;left:1rem;position:absolute}}#homepage_newsletter{background-color:#E88728;padding:1rem 0}@media only screen and (min-width: 40rem){#homepage_newsletter{padding:1.5rem 0 0}}#homepage_newsletter form{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#homepage_newsletter form::after{clear:both;content:'';display:table}#homepage_newsletter h3{color:#fff;font-size:1rem;font-weight:400;margin:0;text-align:center;text-transform:uppercase}@media only screen and (min-width: 40rem){#homepage_newsletter h3{display:inline-block;font-size:1.5rem;max-width:50%;line-height:1.75;text-align:left;text-transform:none;vertical-align:top}}@media only screen and (min-width: 40rem){#homepage_newsletter form>div{display:inline-block;float:right;max-width:50%;padding-bottom:1.5rem;position:relative;vertical-align:top}}#homepage_newsletter input[type="text"]{border:none;display:block;font-size:1rem;margin:1rem 0;padding:0.6875rem 0.5rem;width:100%}@media only screen and (min-width: 40rem){#homepage_newsletter input[type="text"]{display:inline-block;margin:0;min-width:12rem;vertical-align:top;width:auto}}#homepage_newsletter button[type="submit"]{border:none;display:block;font-size:1rem;line-height:0;padding:1.25rem 0;width:100%}#homepage_newsletter button[type="submit"]:hover{background-color:#8AA8B0}@media only screen and (min-width: 40rem){#homepage_newsletter button[type="submit"]{display:inline-block;margin-left:1.5rem;padding:1.25rem;vertical-align:top;width:auto}}#homepage_newsletter .validation-advice{color:#fff;font-size:0.875rem;font-style:italic;margin:-0.5rem 0 0.5rem;text-align:center}@media only screen and (min-width: 40rem){#homepage_newsletter .validation-advice{bottom:0;left:0;margin:0;position:absolute}}#homepage_featured_items h2{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:2rem;margin-top:2rem}#homepage_featured_items ol{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;list-style-type:none}#homepage_featured_items ol::after{clear:both;content:'';display:table}@media only screen and (min-width: 40rem){#homepage_featured_items ol{-ms-flex-align:baseline;align-items:baseline;display:flex;flex-flow:row wrap}}#homepage_featured_items li{display:block;margin-top:4rem}#homepage_featured_items li::after{clear:both;content:'';display:table}@media only screen and (min-width: 40rem){#homepage_featured_items li{display:inline-block;float:left;margin-top:0;padding:2rem;vertical-align:top;width:50%}}@media only screen and (min-width: 60rem){#homepage_featured_items li{width:25%}}#homepage_featured_items li:first-child{margin-top:2rem}@media only screen and (min-width: 40rem){#homepage_featured_items li:first-child{margin-top:0}}#homepage_featured_items img{display:inline-block;margin-top:0.5rem;padding-right:1rem;vertical-align:top;width:50%}@media only screen and (min-width: 40rem){#homepage_featured_items img{display:block;margin:0 0 1rem;padding:0;width:100%}}#homepage_featured_items p{clear:both;display:inline-block;float:right;margin:0;vertical-align:top;width:50%}@media only screen and (min-width: 40rem){#homepage_featured_items p{clear:none;display:block;float:none;margin:0 0 1rem;padding:0;width:100%}}#homepage_ctas{background-color:#8AA8B0;margin-top:4rem}#homepage_ctas ol{list-style-type:none;margin:0;padding:0}@media only screen and (min-width: 50rem){#homepage_ctas ol{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#homepage_ctas ol::after{clear:both;content:'';display:table}}#homepage_ctas li{background-image:url('https://www.swfa.com/skin/frontend/swfa/default/public/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0YTJhOSIvPjxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjN2M5ODllIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiM3Yzk4OWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MDlkYTQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:linear-gradient(to bottom, #84a2a9 0%,#7c989e 33%,#7c989e 80%,#809da4 100%);background-color:#7C979E;border-bottom:1px solid #57757D;border-top:1px solid #A4C2CA;color:#fff;padding:1rem 1.5rem;position:relative;text-align:center}#homepage_ctas li:before{border-top:1px solid #A4C2CA;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:-1px}#homepage_ctas li:after{border-bottom:1px solid #57757D;bottom:-1px;content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0}@media only screen and (min-width: 50rem){#homepage_ctas li{border-bottom:none;border-left:1px solid #A4C2CA;border-right:1px solid #57757D;border-top:none;display:inline-block;float:left;padding:2rem;text-align:left;vertical-align:top;width:33.333%;width:calc(100% / 3 - 1px)}#homepage_ctas li:before{border-left:1px solid #57757D;border-top:none;bottom:0;height:auto;left:-2px;right:auto;top:0}#homepage_ctas li:after{border-bottom:none;border-right:1px solid #A4C2CA;bottom:0;height:auto;left:auto;right:-2px;top:0}}#homepage_ctas h3{font-weight:400;margin:0;text-transform:uppercase}#homepage_ctas a{display:block;font-size:0.875rem;margin-top:0.5rem}@media only screen and (min-width: 50rem){#homepage_ctas a{display:inline-block;font-size:0.75rem;margin-top:2rem;padding:0.5rem 0.75rem 0.5rem}}@media only screen and (min-width: 60rem){#homepage_ctas a{font-size:0.875rem;padding:0.5rem 2rem 0.5rem}}#special_deals{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem;margin-top:5rem}#special_deals::after{clear:both;content:'';display:table}#special_deals h2{position:relative;z-index:1}@media only screen and (min-width: 40rem){#special_deals h2{margin-bottom:-3rem}}#special_deals h3{font-weight:100}#special_deals #see_more_special_deals{display:block;margin:0 auto;width:8rem}#special_deals .stock{color:#646A65;display:block;vertical-align:middle}#special_deals .stock .no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#special_deals .stock .user_select{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}#special_deals #product_short_description{margin:0.5rem 0 1.5rem}#homepage_optics_talk{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#homepage_optics_talk h2{line-height:1;margin-bottom:4rem}@media only screen and (min-width: 50rem){#homepage_optics_talk h2{margin-bottom:3rem}}#homepage_optics_talk ol{list-style-type:none;margin:0;padding:0.5rem 0 0}#homepage_optics_talk ol::after{clear:both;content:'';display:table}#homepage_optics_talk li{margin-bottom:4rem}@media only screen and (min-width: 50rem){#homepage_optics_talk li{display:inline-block;float:left;margin-bottom:0;padding:0 2rem;vertical-align:top;width:33.333%;width:calc(100% / 3 - 1px)}}#homepage_optics_talk h3{border-bottom:1px solid #646A65;margin:0 0 1rem;padding-bottom:1rem}@media only screen and (min-width: 50rem){#homepage_optics_talk h3{padding-bottom:0.5rem}}#category_subcategories.unsectioned{margin-bottom:4rem;margin-top:3rem}#category_subcategories ul{list-style-type:none;margin:0;padding:0}#category_subcategories ul.subcategories{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;font-size:0;text-align:center}@media only screen and (min-width: 40rem){#category_subcategories ul.subcategories{text-align:left}}#category_subcategories ul.subcategories li{display:block;font-size:initial;margin:3rem auto 0;max-width:16rem;text-align:center;vertical-align:top}@media only screen and (min-width: 40rem){#category_subcategories ul.subcategories li{display:inline-block;margin:0.5rem;max-width:none;width:33.333%;width:calc((100% / 3) - 1rem - 1px)}}@media only screen and (min-width: 60rem){#category_subcategories ul.subcategories li{margin:1rem;width:25%;width:calc(25% - 2rem - 1px)}}@media only screen and (min-width: 70rem){#category_subcategories ul.subcategories li{width:20%;width:calc(20% - 2rem - 1px)}}#category_subcategories ul.subcategories li img{margin-top:1rem}#category_subcategories ul.subcategories a{transition:color .2s ease,border-color .2s ease;border:1px solid #DEDEDE;color:#646A65;display:block;position:relative}#category_subcategories ul.subcategories h4{left:1rem;line-height:1;margin:0;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.no-touch #category_subcategories ul.subcategories a:hover{border-color:#E88728;color:#E88728}.category_navigation.category_navigation_desktop{display:none}@media only screen and (min-width: 40rem){.category_navigation.category_navigation_desktop{display:block}}.category_navigation.category_navigation_desktop>div{background-color:#5D6A65;color:#fff;padding:0.25rem}.category_navigation.category_navigation_desktop>div h3,.category_navigation.category_navigation_desktop>div button{color:#fff;display:inline-block;margin-right:1rem;vertical-align:middle}.category_navigation.category_navigation_desktop>div button span{color:#fff;font-size:1.25rem;font-weight:100;line-height:1.25rem;text-transform:none}.category_navigation.category_navigation_desktop button{font-size:1rem;font-weight:800;text-transform:uppercase}.category_navigation.category_navigation_desktop ul li{width:calc(100% / 8 - 0.44rem)}@media only screen and (min-width: 60rem){.category_navigation.category_navigation_desktop ul li{margin-right:1.5rem;width:calc(100% / 8 - 1.333rem)}}.category_navigation.category_navigation_desktop ul li:nth-child(8n){margin-right:0}.category_navigation.category_navigation_desktop ul li:nth-child(8n+1){clear:both}.category_navigation.category_navigation_mobile{margin-bottom:1rem;margin-left:-1rem;padding:1rem 1rem 0;width:calc(100% + 2rem)}@media only screen and (min-width: 40rem){.category_navigation.category_navigation_mobile{display:none}}.category_navigation.category_navigation_mobile.open{background-color:#fff;bottom:0;left:0;margin-bottom:0;margin-left:0;overflow-y:auto;padding:0;position:fixed;right:0;top:2.5rem;width:100%;z-index:9998}.category_navigation.category_navigation_mobile.open>div,.category_navigation.category_navigation_mobile.open>ul{padding:0 1rem}.category_navigation.category_navigation_mobile.open>div{height:3rem;position:relative}.category_navigation.category_navigation_mobile.open>div h3{display:none}.category_navigation.category_navigation_mobile.open>div button{left:1rem;position:absolute;top:1rem}.category_navigation.category_navigation_mobile.open>div button i{margin-left:0;margin-right:0.5rem}.category_navigation.category_navigation_mobile>div{background-color:#5D6A65;color:#fff;padding:0.25rem}.category_navigation.category_navigation_mobile>div h3,.category_navigation.category_navigation_mobile>div button{color:#fff;display:inline-block;vertical-align:middle}.category_navigation.category_navigation_mobile>div button{float:right;font-size:1rem;position:relative;top:0.25rem}.category_navigation.category_navigation_mobile>div button span{color:#fff;font-size:1.25rem;font-weight:100;line-height:1.25rem;text-transform:none}.category_navigation.category_navigation_mobile ul li{width:calc(100% / 3 - 0.333rem)}.category_navigation.category_navigation_mobile ul li:nth-child(3n){margin-right:0}.category_navigation.category_navigation_mobile ul li:nth-child(3n+1){clear:both}.category_navigation.category_navigation_mobile ul li h4{font-size:0.875rem;line-height:1rem}.category_navigation>div h3{font-size:1.25rem;font-weight:100;line-height:1.25rem;margin:0}.category_navigation>div span{color:#979d98}.category_navigation ul{list-style-type:none;margin:0.5rem 0 0;padding:0}.category_navigation ul::after{clear:both;content:'';display:table}.category_navigation ul li{display:inline-block;float:left;margin-bottom:0.5rem;margin-right:0.5rem}@media only screen and (min-width: 60rem){.category_navigation ul li{margin-bottom:0rem}}.category_navigation ul li.hidden{display:none}.category_navigation ul li.active a.navigation_img,.category_navigation ul li.active a.navigation_img:hover{border-color:#E88728;border-width:2px}.category_navigation ul li>a{background-position:center center;background-repeat:no-repeat;background-size:contain;line-height:0;padding-bottom:100%;text-indent:-9999rem}.category_navigation ul li a{color:#8AA8B0;text-decoration:none}.category_navigation ul li a.navigation_img{transition:border-color .3s ease;border:1px solid #DEDEDE;display:block}.category_navigation ul li a.navigation_img:hover{border-color:#8AA8B0}.category_navigation ul li h4{color:#8AA8B0;font-size:1rem;font-weight:100;margin:0.5rem 0}@media only screen and (min-width: 60rem){.category_navigation ul li h4{font-size:1.125rem}}.category_navigation ul li h4 span{color:#979d98}.category_navigation button{background:none;border:none;color:#E88728;font-family:"Oswald",serif;margin:0;padding:0}.category_navigation button span,.category_navigation button i{display:inline-block;vertical-align:middle}.category_navigation button i{margin-left:0.25rem;position:relative;top:-2px}.category_layered h1{margin-top:0;margin-bottom:1rem;line-height:3.5rem;font-size:2.5rem}@media only screen and (min-width: 40rem){.category_layered #no_results{text-align:center}}.category_layered #no_results h3 span{border-bottom:1px solid;color:#E88728}.category_layered #no_results p{font-style:italic}@media only screen and (min-width: 60rem){.category_layered .product_grid_small #product_sale_img{height:36px;width:70px}.category_layered .product_grid_small h3{font-size:1.25rem}.category_layered .product_grid_small .product_price h4{font-size:1rem}.category_layered .product_grid_small .product_price h4 .price_label{font-size:0.75rem}}.category_layered .product_grid_small button{font-size:0.875rem;padding:0.25rem 1rem 0.1125rem}.category_layered .product_grid_small button.btn_backorder{font-size:0.875rem;padding:0.25rem 1rem 0.1125rem}#layered_navigation.no_results{padding-top:1rem}@media only screen and (min-width: 40rem){#layered_navigation.no_results{text-align:center}}#layered_navigation h3{border-bottom:1px solid;display:none;margin-top:0}@media only screen and (min-width: 40rem){#layered_navigation h3{display:block}}#layered_navigation #mobile_menu_trigger{background-color:#8AA8B0;color:#fff;cursor:pointer;font-family:"Oswald",serif;font-size:1.25rem;line-height:1.25rem;margin-bottom:2rem;margin-left:-1rem;padding:1rem 1rem 0.75rem;text-transform:uppercase;width:calc(100% + 2rem)}@media only screen and (min-width: 40rem){#layered_navigation #mobile_menu_trigger{display:none}}#layered_navigation #mobile_menu_trigger i{font-size:1rem;margin-right:0.25rem;position:relative;top:-0.125rem}#layered_navigation h4{cursor:pointer;margin:0 0 0.5rem}#layered_navigation h4 span{overflow:hidden;text-overflow:ellipsis;width:calc(100% - 1rem);white-space:nowrap;display:inline-block;max-width:calc(100% - 1rem);line-height:1.25rem;vertical-align:middle;width:auto}#layered_navigation h4 i{font-size:0.75rem;margin-left:0.25rem;position:relative;top:-2px}#layered_navigation ul,#layered_navigation ol{display:none;list-style-type:none;margin:0;padding:0}@media only screen and (min-width: 40rem){#layered_navigation ul,#layered_navigation ol{display:block}}#layered_navigation .block-viewed{display:none}@media only screen and (min-width: 40rem){#layered_navigation .block-viewed{display:block}}#layered_navigation #layered_navigation_actions,#layered_navigation #active_filters{display:none}@media only screen and (min-width: 40rem){#layered_navigation #layered_navigation_actions,#layered_navigation #active_filters{display:block}}#layered_navigation.mobile_menu_open #layered_navigation_actions,#layered_navigation.mobile_menu_open #active_filters,#layered_navigation.mobile_menu_open ul,#layered_navigation.mobile_menu_open ol,#layered_navigation.mobile_menu_open h3{display:block}#layered_navigation #search_criteria{margin-bottom:3rem}@media only screen and (min-width: 40rem){#layered_navigation #search_criteria{margin-bottom:0}}#layered_navigation #search_criteria>li{display:block;margin-bottom:0.5rem}#layered_navigation #search_criteria ol{display:none;margin-bottom:1.5rem;max-height:15rem;overflow-y:auto}#layered_navigation #search_criteria ol li{color:#b8b8b8}#layered_navigation #search_criteria a{color:#313732;text-decoration:none}#layered_navigation #search_criteria a:hover{color:#E88728}#layered_navigation #search_criteria h4 a{color:#E88728}#layered_navigation #active_filters ol{margin-bottom:1rem}#layered_navigation #active_filters a{color:#b8b8b8;display:inline-block;margin-right:0.25rem;vertical-align:top}#layered_navigation #active_filters dl{display:inline-block;list-style-type:none;margin:0;max-width:calc(100% - 2rem);padding:0;vertical-align:top}#layered_navigation #active_filters dl dt,#layered_navigation #active_filters dl dd{display:inline}#layered_navigation #active_filters dl dt{font-weight:700}#layered_navigation #layered_navigation_actions{margin:1rem 0 3rem}#layered_navigation .parent_sibling_cats a span{color:#b8b8b8}#layered_navigation .parent_sibling_cats .active>span{color:#E88728}#layered_navigation .parent_sibling_cats .active>span span{color:#b8b8b8}.mini-compare-products h4.title{border-bottom:1px solid;color:#8AA8B0;font-family:"Oswald",serif;font-size:2rem;font-weight:100;line-height:2rem}.mini-compare-products ol.filter-stock-checkboxes{list-style-type:none;margin:-0.5rem 0 2rem !important;padding:0 !important}.mini-compare-products ol.filter-stock-checkboxes>li>img{display:inline-block;margin-left:0 !important;margin-right:0.325rem;position:relative !important;vertical-align:middle}.mini-compare-products ol.filter-stock-checkboxes>li>label{display:inline-block;margin-left:0.125rem !important;vertical-align:middle}.mini-compare-products ol.filter-stock-checkboxes>li>a{display:inline-block;height:0.75rem;line-height:0;vertical-align:middle}.mini-compare-products ol.filter-stock-checkboxes>li>a>img{margin-left:0.5rem !important}.layered_navigation_toolbar nav{margin-bottom:1rem}.layered_navigation_toolbar nav::after{clear:both;content:'';display:table}.layered_navigation_toolbar select{font-size:0.875rem}.layered_navigation_toolbar #layered_navigation_pagination{padding-bottom:3rem;position:relative}.layered_navigation_toolbar #layered_navigation_pagination>div{display:inline-block;margin-bottom:1rem;vertical-align:middle}@media only screen and (min-width: 40rem){.layered_navigation_toolbar #layered_navigation_pagination{display:table;padding-bottom:0;width:100%}.layered_navigation_toolbar #layered_navigation_pagination>div{display:table-cell;width:33%}}.layered_navigation_toolbar #layered_navigation_view_sort>div{display:inline-block;vertical-align:middle}.layered_navigation_toolbar #number_of_results{font-weight:700}.layered_navigation_toolbar #pagination{bottom:0;left:0;position:absolute;right:0;text-align:center}@media only screen and (min-width: 40rem){.layered_navigation_toolbar #pagination{position:relative}}.layered_navigation_toolbar #number_per_page{float:right;text-align:right}@media only screen and (min-width: 40rem){.layered_navigation_toolbar #number_per_page{float:none}}.layered_navigation_toolbar #view_switcher{font-size:1.25rem}.layered_navigation_toolbar #view_switcher span,.layered_navigation_toolbar #view_switcher a{margin:0 0.25rem}.layered_navigation_toolbar #view_switcher a{color:#DEDEDE}.layered_navigation_toolbar #view_switcher span{color:#E88728}.layered_navigation_toolbar #view_switcher .fa-bars{position:relative;top:-1px}.layered_navigation_toolbar #sort_by{float:right}.layered_navigation_toolbar #sort_by label,.layered_navigation_toolbar #sort_by a{display:inline-block;vertical-align:middle}.layered_navigation_toolbar #sort_by a{font-size:1.25rem;margin-left:0.25rem}#about_page_banner_cta{background-color:#E88728;color:#fff;padding:1rem 0}@media only screen and (min-width: 30rem){#about_page_banner_cta{padding:1.25rem 0 1rem}}#about_page_banner_cta>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;position:relative}#about_page_banner_cta>div::after{clear:both;content:'';display:table}#about_page_banner_cta h2{font-size:1.875rem;font-weight:400;margin:0}#about_page_banner_cta p{margin:0}#about_page_banner_cta a{margin-top:0.5rem}@media only screen and (min-width: 30rem){#about_page_banner_cta a{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;position:absolute;right:1rem;top:50%;top:calc(50% - 0.125rem)}}#about_page_banner_cta a:hover{background-color:#8AA8B0}#about_information_blocks{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:3rem;margin-top:4rem}#about_information_blocks ul{list-style-type:none;margin:0;padding:0}#about_information_blocks ul::after{clear:both;content:'';display:table}#about_information_blocks ul li{margin-bottom:4rem}@media only screen and (min-width: 40rem){#about_information_blocks ul li{display:inline-block;padding:0 2rem;vertical-align:top;width:49%}}@media only screen and (min-width: 60rem){#about_information_blocks ul li{float:left;width:33%;width:calc(100% - 3)}}#about_information_blocks ul h3{display:inline-block;font-size:2rem;line-height:2rem;margin:0 1rem 0 0;max-width:calc(100% - 8.5rem);vertical-align:middle}#about_information_blocks ul h4{margin:1.5rem 0 -1rem}#about_information_blocks ul h4,#about_information_blocks ul p{clear:both}#about_information_blocks ul p:first-of-type{display:inline-block;margin:0 1rem 0 0;vertical-align:middle}#about_information_blocks ul img{max-width:6rem}.about_logos{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;padding:0 0 10rem}.about_logos div{text-align:center;width:100%}@media only screen and (min-width: 40rem){.about_logos div{margin:0 auto;width:90%}}.about_logos div img{padding:1rem;vertical-align:middle}.about_info_content{min-height:150px;margin-top:18px}.about_h4{color:#8aa8b0;font-weight:400;font-size:1.5em}#about_masthead{background-image:url("/skin/frontend/swfa/default/public/img/about_header_img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}#about_masthead:before{background-color:rgba(0,0,0,0.25);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:1}#about_masthead>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;color:#fff;padding-bottom:4rem;padding-top:2rem;position:relative;z-index:2}@media only screen and (min-width: 40rem){#about_masthead>div{padding-bottom:10rem;padding-top:6rem}}#about_masthead h1,#about_masthead h2{margin:0 auto;max-width:48rem;padding-left:1rem;padding-right:1rem;text-shadow:0 2px 5px rgba(0,0,0,0.4)}#about_masthead h1{text-transform:uppercase}#about_masthead h2{font-size:2rem;font-weight:100;line-height:2.25rem;margin-top:1rem}#product{margin-bottom:6rem}#product>h2{font-size:2rem;margin:0;line-height:2rem}@media only screen and (min-width: 40rem){#product #product_images,#product #product_info_block{display:inline-block;margin:1rem 0 2rem;vertical-align:top;width:49%}#product #product_images{padding-right:1rem}#product #product_info_block{padding-left:1rem}#product #details_specs{margin-top:3rem}#product #details_specs::after{clear:both;content:'';display:table}#product #product_details,#product #product_specs{display:inline-block;vertical-align:top;width:49%}#product #product_details h3,#product #product_specs h3{margin-top:0}#product #product_details{padding-right:1rem}#product #product_specs{padding-left:1rem}}@media only screen and (min-width: 60rem){#product #product_images{padding-right:4rem}#product #product_info_block{padding-left:0;padding-right:4rem}#product #product_details{padding-right:4rem}#product #product_specs{padding-left:0;padding-right:4rem}}#product .ambanners{margin:0}.catalog-product-view #wrap{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:4rem}#add_product #quantity,#add_product .availability{display:inline-block;vertical-align:middle}#add_product .availability{margin-top:0}#add_product #quantity{margin-bottom:2rem;margin-right:1rem}#add_product #quantity button{display:block;margin-top:1rem}#add_product label,#add_product input[type="number"]{display:inline-block;vertical-align:middle}#add_product label{color:#646A65;font-family:"Oswald",serif;font-size:1.75rem;font-weight:100;line-height:1.75rem;margin-right:0.5rem}#add_product input[type="number"]{border-radius:4px;-moz-appearance:textfield;border:1px solid #DEDEDE;font-size:1rem;font-weight:100;max-width:4rem;padding:0.5rem}#add_product input[type="number"]::-webkit-inner-spin-button,#add_product input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#add_product button{display:block;margin-bottom:1rem;width:100%}@media only screen and (min-width: 60rem){#add_product .btn-cart{margin-right:2rem}}#add_product #pricematch,#add_product #tradein,#add_product #addtowishlist{margin-top:0}@media only screen and (min-width: 60rem){#add_product #pricematch,#add_product #tradein,#add_product #addtowishlist{margin-right:2rem}}#add_product .availability{margin-bottom:2rem}#add_product .discontinued{color:#E40404;font-size:1.125rem}#add_product .optional_accessories label{font-size:1rem;line-height:1.5rem;font-family:"Collaborate",sans-serif;color:#313732;font-weight:400;margin-right:0}#add_product .custom_options dl.last{margin:0}#add_product .custom_options dl.last em{padding-right:3px}#add_product .custom_options dl.last label{margin:0 0 1.5rem}#add_product .custom_options dl.last .label label{margin-bottom:0}#add_product .custom_options dl label{font-size:1.5rem;line-height:1.5rem;font-family:"Oswald",serif;font-weight:700;color:#313732;margin:0}#add_product .custom_options .options-list{margin:0 0 0 1.5rem}#add_product .custom_options .options-list .label{padding-left:5px}#add_product .custom_options .options-list label{font-size:1rem;font-family:"Collaborate",sans-serif;color:#313732;font-weight:normal}#add_product .custom_options .radio ~ .label label,#add_product .custom_options .checkbox ~ .label label{display:inline}body.catalog-product-view #wrap{overflow:auto;overflow-x:hidden}body.catalog-product-view .fb-like{margin-top:2rem;max-width:100%;position:relative;width:100%;z-index:3}body.catalog-product-view .fb-like>span{width:100%}body.catalog-product-view .fb-like iframe{max-width:none}body.checkout-cart-configure #add_product #quantity,body.checkout-cart-configure #add_product #addtowishlist{display:none}body.checkout-cart-configure #add_product #quantity.quantity_update,body.checkout-cart-configure #add_product #addtowishlist.quantity_update{display:block}#trade_in_cta{display:block;margin:2rem 0;text-decoration:none}#product_images{margin:1rem 0 4rem;position:relative}#main_product_img_container{border:1px solid #DEDEDE;cursor:pointer;margin-bottom:1rem;max-width:100%;overflow:hidden;padding:0 0 100% 0;position:relative;text-align:center}#main_product_img{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);display:block;margin:0 auto;left:50%;max-height:94%;max-height:calc(100% - 2rem);max-width:94%;max-width:calc(100% - 2rem);position:absolute;top:50%}#additional_imgs{list-style-type:none;margin:0;padding:0}#additional_imgs::after{clear:both;content:'';display:table}#additional_imgs li{transition:border-color .3s ease;border:1px solid #DEDEDE;cursor:pointer;display:inline-block;float:left;margin-bottom:1rem;margin-right:1rem;vertical-align:middle}#additional_imgs li:hover{border-color:#E88728}#additional_imgs img{display:block;margin:1rem}#product_sale_img{height:50px;left:-0.75rem;position:absolute;top:0.75rem;width:95px;z-index:1001}#product_img_modal{background-color:rgba(0,0,0,0.8);bottom:0;display:none;left:0;position:fixed;right:0;text-align:right;top:0;z-index:99998}#product_img_modal img{background-color:#fff;display:block;line-height:0;margin:0 auto;max-height:80%;max-width:80%;padding:1rem}@media only screen and (min-width: 40rem){#product_img_modal img{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);left:50%;position:absolute;top:50%}}#product_img_modal i{color:#fff;cursor:pointer;font-size:3rem;margin:1rem 1rem 1rem 0}@media only screen and (min-width: 40rem){#product_img_modal i{margin:0;position:absolute;right:1rem;top:1rem}}#product_name_price h2{margin:0 0 0.5rem}#product_name_price #stock_upc::after{clear:both;content:'';display:table}#product_name_price #stock_upc span{color:#646A65;display:inline-block;vertical-align:middle}#product_name_price #stock_upc .no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#product_name_price #stock_upc .user_select{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}#product_name_price #stock_upc .stock{float:left}#product_name_price #stock_upc .upc{float:right}#product_name_price .price-box::after{clear:both;content:'';display:table}#product_name_price .price-box p,#product_name_price .price-box .price,#product_name_price .price-box .regular-price{display:inline-block;font-family:"Oswald",serif;font-size:1.5rem;font-weight:700;margin:1rem 0;line-height:1.5rem;vertical-align:middle}#product_name_price .price-box p:first-of-type,#product_name_price .price-box .price:first-of-type,#product_name_price .price-box .regular-price:first-of-type{float:left}#product_name_price .price-box p:second-of-type,#product_name_price .price-box .price:second-of-type,#product_name_price .price-box .regular-price:second-of-type{float:right}#product_name_price .price-box p.old-price,#product_name_price .price-box .price.old-price,#product_name_price .price-box .regular-price.old-price{color:#646A65;float:right;font-weight:400}#product_name_price .price-box p.old-price .price-label,#product_name_price .price-box .price.old-price .price-label,#product_name_price .price-box .regular-price.old-price .price-label{font-family:"Collaborate",sans-serif;font-size:1rem}#product_name_price .price-box p.old-price .price,#product_name_price .price-box .price.old-price .price,#product_name_price .price-box .regular-price.old-price .price{font-weight:100;text-decoration:line-through}#product_name_price .price-box p.special-price,#product_name_price .price-box .price.special-price,#product_name_price .price-box .regular-price.special-price{color:#E40404;float:left}#product_name_price .price-box p.special-price .price-label,#product_name_price .price-box .price.special-price .price-label,#product_name_price .price-box .regular-price.special-price .price-label{display:none}#product_name_price #product_short_description{margin:0 0 1.5rem;white-space:pre-wrap}#product_name_price .rating_box{cursor:pointer;margin:1rem 0 0}#optional_accessories h3{margin:0 0 1rem}#optional_accessories ul{list-style-type:none;margin:0;padding:0}#optional_accessories li{margin-bottom:0.5rem}#optional_accessories li input,#optional_accessories li span,#optional_accessories li i{display:inline-block;vertical-align:middle}#optional_accessories li input{margin-right:0.25rem}#optional_accessories li span{max-width:calc(100% - 3rem);vertical-align:top}#optional_accessories li i{margin-left:0.25rem}.classification_attribute{border:1px solid #DEDEDE;margin-bottom:2rem;padding:0 1rem}.details_specs .details_specs_title{margin:3rem 0 0.75rem}.details_specs ul{margin:0;padding:0 1rem}.details_specs table{border:none;border-collapse:collapse;width:100%}.details_specs table tr{border-bottom:1px solid #DEDEDE}.details_specs table th,.details_specs table td{border:none;padding:0.25rem 0}.details_specs table th{font-weight:400}.details_specs table th ~ td{padding-right:0.5rem;text-align:right}#product_videos ul{list-style-type:none;margin:0;padding:0}#product_videos ul::after{clear:both;content:'';display:table}#product_videos li{display:inline-block;float:left;margin-bottom:0.75rem;margin-right:0.5rem;max-width:30%;max-width:calc(100% / 3 - 0.5rem - 1px);position:relative;vertical-align:top}#product_videos li a{transition:color .2s ease;color:#fff;display:block;position:relative;z-index:2}#product_videos li a:hover{color:#E88728}#product_videos li a:after{background-color:rgba(0,0,0,0.5);bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:1}#product_videos li i{font-size:2rem;left:50%;margin-left:-0.8125rem;margin-top:-1rem;position:absolute;top:50%;z-index:2}#product_videos li img{display:block}#product_videos #active_product_video{background-color:rgba(0,0,0,0.8);bottom:0;display:none;left:0;max-height:100%;overflow:auto;position:fixed;right:0;top:0;z-index:99999}#product_videos #active_product_video i{color:#fff;cursor:pointer;font-size:3rem;position:absolute;right:1rem;top:1rem}#product_videos #active_product_video #product_video_container{position:relative;background-color:#000;box-shadow:0 8px 10px rgba(0,0,0,0.5);margin:6rem auto 4rem;max-width:100%;max-width:calc(100% - 2rem)}#product_videos #active_product_video #product_video_container::after{clear:both;content:'';display:table}#product_videos #active_product_video #product_video_container:before{display:block;content:"";width:100%;padding-top:56.25%}#product_videos #active_product_video #product_video_container>div{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 30rem){#product_videos #active_product_video #product_video_container{max-width:calc(100% - 8rem)}}@media only screen and (min-width: 50rem){#product_videos #active_product_video #product_video_container{max-width:40rem}}#product_videos #active_product_video #product_video_container iframe{bottom:0;height:100%;left:0;max-width:100%;position:absolute;right:0;top:0;width:100%}#product_reviews h3{margin-top:3rem}#product_reviews ul{list-style-type:none;margin:0;padding:0}.rating_box{height:24px;margin:1rem 0;position:relative;width:125px}.rating_box img{height:24px;position:relative;width:125px;z-index:2}.rating_box .rating_fill{background-color:#E88728;bottom:0;left:0;position:absolute;top:0;z-index:1}.rating_box .rating_back{background-color:#DEDEDE;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.customer_review{border-bottom:1px solid #DEDEDE;margin-bottom:1rem;padding-bottom:1rem}.customer_review:first-child .rating_box,.customer_review:first-child .review_title{margin-top:0}.customer_review .rating_box,.customer_review .review_title{display:inline-block;margin:1rem 0.5rem 0.5rem 0;vertical-align:top}.customer_review .review_title{font-family:"Oswald",serif;font-size:1.25rem;font-weight:100;line-height:1.25rem;position:relative;top:0.3125rem}.customer_review .review_author{font-size:0.875rem;font-style:italic;margin:0}.customer_review .review_author span{border-bottom:1px dotted #DEDEDE;padding-bottom:0.125rem}#review_totals{text-align:center}@media only screen and (min-width: 40rem){#review_totals{display:inline-block;margin-right:2rem;text-align:left;vertical-align:middle}}#review_totals .rating_box{height:34px;margin:0 auto;width:180px}#review_totals .rating_box img{height:34px;width:180px}@media only screen and (min-width: 40rem){#review_totals .rating_box{margin:0}}#review_totals p{font-size:1.25rem}@media only screen and (min-width: 40rem){#review_form{display:inline-block;vertical-align:middle}}#review_form button{display:block;margin:0.5rem auto;width:100%}@media only screen and (min-width: 40rem){#review_form button{display:inline-block;margin:0 1rem 1rem 0;vertical-align:middle;width:auto}}#add_review{background-color:#fff;bottom:0;display:none;left:0;max-height:100%;overflow-y:scroll;position:fixed;right:0;top:0;z-index:99998}#add_review #form_container{border:none;display:block;padding:1rem}@media only screen and (min-width: 40rem){#add_review #form_container{padding:2rem}}@media only screen and (min-width: 60rem){#add_review #form_container{padding:3rem}}#add_review h3{border-bottom:1px dotted;color:#646A65;margin-top:0;padding-bottom:1rem}#add_review h3 span{color:#8AA8B0}#add_review .error{color:#E40404;display:none;font-size:0.875rem;font-style:italic;position:relative;top:0.125rem}#add_review_fields .field{margin:0 0 1rem;text-align:left}#add_review_fields .field label,#add_review_fields .field input,#add_review_fields .field textarea{display:block}#add_review_fields .field input,#add_review_fields .field textarea{border:1px solid silver;font-size:1rem;padding:0.5rem;width:100%}@media only screen and (min-width: 40rem){#add_review_fields .field input{max-width:16rem}#add_review_fields .field textarea{max-width:30rem}}#add_review_fields .field_label{color:#E88728;font-family:"Oswald",serif;font-size:1.25rem;font-weight:100;line-height:1.25rem;margin:2rem 0 0.25rem}#product_reviews .ratings_list ul{border-top:none;margin:0;padding:0}#product_reviews .ratings_list ul li{margin-bottom:0.5rem}#product_reviews .ratings_list ul li label,#product_reviews .ratings_list ul li input{display:inline-block;vertical-align:middle}#product_reviews .ratings_list ul li label{margin-right:0.5rem}#review_not_logged_in{border-top:1px solid #DEDEDE;padding-top:1rem;text-align:center}@media only screen and (min-width: 40rem){#review_not_logged_in{text-align:left}#review_not_logged_in span{display:inline-block;margin-bottom:1rem;vertical-align:middle}}#review_not_logged_in button{margin-right:0}@media only screen and (min-width: 40rem){#review_overall,#customer_reviews{display:inline-block;vertical-align:top;width:49%}}@media only screen and (min-width: 50rem){#review_overall{width:33%}}@media only screen and (min-width: 50rem){#customer_reviews{width:66%}}#product_upsell{margin-top:3rem}#login,#register{margin:0 auto;max-width:48rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem;max-width:32rem}#login h2,#register h2{font-weight:700;margin-bottom:0;text-transform:none}#login h3,#register h3{font-size:1.625rem;margin-top:0.5rem;text-transform:none}#login button,#login .forgot,#register button,#register .forgot{display:block;text-align:center;width:100%}@media only screen and (min-width: 40rem){#login button,#login .forgot,#register button,#register .forgot{display:inline-block;vertical-align:middle;width:auto}}#login button[type="submit"],#register button[type="submit"]{margin-bottom:1rem}@media only screen and (min-width: 40rem){#login button[type="submit"],#register button[type="submit"]{margin-bottom:0;margin-right:1rem}}#account_wrapper{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:4rem;margin-top:1rem}#account_wrapper::after{clear:both;content:'';display:table}@media only screen and (min-width: 40rem){#account_wrapper{margin-top:4rem}}#account_content h2{margin:0 0 1rem}#account_content h3{margin:3rem 0 0.5rem;line-height:1.5}#account_content #pagination{margin:1rem 0 0}#account_navigation{margin-bottom:2rem}#account_navigation ul{list-style-type:none;margin:0;padding:0}#account_navigation li{border-bottom:1px solid #DEDEDE;margin-bottom:0.75rem;padding-bottom:0.5rem}#account_navigation a{display:block;line-height:2rem;text-decoration:none}#account_navigation a.active{color:#E88728}#about_order{margin:1rem 0 2rem}#about_order span,#about_order a{display:inline-block;margin-right:0.5rem;vertical-align:middle}#order_date{font-style:italic;margin-bottom:0;margin-top:-1rem}#order_actions{margin-bottom:2rem}#order_actions a{display:inline-block;margin-bottom:1rem;margin-right:1rem;vertical-align:middle}#payment_info{margin-bottom:3rem}#payment_info dl{margin:0;padding:0}#payment_info dt,#payment_info dd{display:inline-block;vertical-align:top}#payment_info dd{font-weight:600}#account_content .swfa_wishlist_table{margin-bottom:2rem}#account_content .swfa_wishlist_table>section>div>span{vertical-align:top}#account_content .swfa_wishlist_table h3{margin:1.25rem 0 0.5rem}#account_content .swfa_wishlist_table img{min-width:6.25rem}#account_content .swfa_wishlist_table .description{white-space:pre-wrap}#account_content .swfa_wishlist_table textarea{border:1px solid #DEDEDE;font-size:1rem;margin-top:1rem;max-width:100%;padding:1rem;width:100%}#account_content .swfa_wishlist_table button{margin-top:1rem;padding:0.5rem 1rem 0.25rem}@media only screen and (min-width: 50rem){#account_content .swfa_wishlist_table button{font-size:0.875rem;padding:0.25rem 0.5rem 0}}#account_content .swfa_wishlist_table .wishlist_remove_item{display:inline-block;margin-top:1rem}#account_content .swfa_wishlist_table input.qty{font-size:1rem;max-width:18.75rem;padding:0.25rem 0.5rem;width:100%}#account_content .swfa_wishlist_table .price-box{margin:0 0 1rem}@media only screen and (min-width: 50rem){#account_content .swfa_wishlist_table .price-box{margin:1rem 0}}#account_content .swfa_wishlist_table .price-box p{margin:0}#account_content .swfa_wishlist_table .price-box .price-label{display:block;font-size:0.875rem}#account_content .swfa_wishlist_table .price-box .price{font-size:1.25rem}#account_content .swfa_wishlist_table .price-box .old-price .price{text-decoration:line-through}#account_content .swfa_wishlist_table .price-box .special-price .price{color:#E40404}#wishlist_actions button{margin-bottom:1rem;margin-right:1rem}#additional_addresses{list-style-type:none;margin:2rem 0 0;padding:0}#additional_addresses li{margin-bottom:2rem}.swfa_table_review_list #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Date:'}.swfa_table_review_list #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Product:'}.swfa_table_review_list #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Preview:'}.swfa_my_orders_table #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Order #:'}.swfa_my_orders_table #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Date:'}.swfa_my_orders_table #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Ship To:'}.swfa_my_orders_table #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Order Total:'}.swfa_my_orders_table #swfa_table .swfa_table_row>span:nth-of-type(5):before{content:'Order Status:'}.swfa_order_detail_table #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Product Name:'}.swfa_order_detail_table #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'SKU:'}.swfa_order_detail_table #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Price:'}.swfa_order_detail_table #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Quantity:'}.swfa_order_detail_table #swfa_table .swfa_table_row>span:nth-of-type(5):before{content:'Subtotal:'}.swfa_table_order_shipment #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Product Name:'}.swfa_table_order_shipment #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'SKU:'}.swfa_table_order_shipment #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Qty Shipped:'}.swfa_wishlist_table #swfa_table .swfa_table_row>span{padding:1rem 1rem 0 33%}.swfa_wishlist_table #swfa_table .swfa_table_row>span:before{width:calc(33% - 3rem)}.swfa_wishlist_table #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Product Details & Comment:'}.swfa_wishlist_table #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Add to Cart:'}.swfa_tradein_table #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Created on:'}.swfa_tradein_table #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Product:'}.swfa_tradein_table #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Product price:'}.swfa_tradein_table #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Discount:'}.swfa_tradein_table #swfa_table .swfa_table_row>span:nth-of-type(5):before{content:'Status:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Id:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Created on:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Product:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Product Price:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(5):before{content:'Discount:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(6):before{content:'Status:'}.swfa_pricematch_table #swfa_table .swfa_table_row>span:nth-of-type(7):before{content:'Coupon Code:'}.manage-payment-method .col2-set.addresses-list::after{clear:both;content:'';display:table}.manage-payment-method .col2-set.addresses-list .col-1,.manage-payment-method .col2-set.addresses-list .col-2{margin-bottom:6rem}@media only screen and (min-width: 60rem){.manage-payment-method .col2-set.addresses-list .col-1,.manage-payment-method .col2-set.addresses-list .col-2{display:inline-block;float:left;vertical-align:top;width:50%}}@media only screen and (min-width: 60rem){.manage-payment-method .col2-set.addresses-list .col-1 .item.info-box,.manage-payment-method .col2-set.addresses-list .col-2 .item.info-box{padding-right:2rem}}@media only screen and (min-width: 60rem){.manage-payment-method .col2-set.addresses-list .col-2{padding-left:2rem}}.manage-payment-method .col2-set.addresses-list #billing-new-address-form h4{margin-top:3rem}@media only screen and (min-width: 60rem){.manage-payment-method .col2-set.addresses-list #billing-new-address-form h4{margin-top:0}}.manage-payment-method .col2-set.addresses-list #billing-new-address-form button[type="submit"]{display:block;margin-bottom:1rem}.manage-payment-method .col2-set.addresses-list #btn_edit,.manage-payment-method .col2-set.addresses-list #btn_delete{margin-bottom:0.5rem}.manage-payment-method .col2-set.addresses-list .buttons-set form{display:inline-block;margin-right:1rem;margin-top:1rem;vertical-align:top}.manage-payment-method .col2-set.addresses-list .cc_in_use{cursor:help;display:block;margin-top:2rem}.manage-payment-method .col2-set.addresses-list .item.info-header{font-weight:600;margin:0.5rem 0}.manage-payment-method .col2-set.addresses-list .item.info-header::after{clear:both;content:'';display:table}@media only screen and (min-width: 60rem){.manage-payment-method .col2-set.addresses-list .item.info-header{padding-right:2rem}}.manage-payment-method .col2-set.addresses-list .item.info-header div{display:inline-block;float:left;vertical-align:top}.manage-payment-method .col2-set.addresses-list .item.info-header .info-header-cards{width:calc(100% - 5rem)}.manage-payment-method .col2-set.addresses-list .item.info-header .info-header-expires{padding-right:1rem;text-align:right;width:5rem}.manage-payment-method .col2-set.addresses-list .cc_accordion_header{border-bottom:1px solid #DEDEDE;border-top:1px solid #DEDEDE;cursor:pointer;line-height:1rem;margin-top:-1px;padding:1rem 0}.manage-payment-method .col2-set.addresses-list .cc_accordion_header::after{clear:both;content:'';display:table}.manage-payment-method .col2-set.addresses-list .cc_logo,.manage-payment-method .col2-set.addresses-list .box-title,.manage-payment-method .col2-set.addresses-list .right.pages,.manage-payment-method .col2-set.addresses-list .cc_accordion_toggle{display:inline-block;float:left;vertical-align:top}.manage-payment-method .col2-set.addresses-list .box-title,.manage-payment-method .col2-set.addresses-list .right.pages,.manage-payment-method .col2-set.addresses-list .cc_accordion_toggle{margin-top:0.25rem}.manage-payment-method .col2-set.addresses-list .cc_logo{line-height:0;margin-right:0.5rem;width:2rem}.manage-payment-method .col2-set.addresses-list .box-title{width:calc(100% - 7.5rem)}.manage-payment-method .col2-set.addresses-list .right.pages{text-align:right;width:4rem}.manage-payment-method .col2-set.addresses-list .cc_accordion_toggle{text-align:right;width:1rem}.manage-payment-method .col2-set.addresses-list .cc_accordion_content{max-height:0;overflow:hidden;transition:all 0.5s ease}.manage-payment-method .col2-set.addresses-list .cc_accordion_content.open{margin:1rem 0 3rem;max-height:20rem}#my_wishlist{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;padding-top:2rem}#my_wishlist button,#my_wishlist .btn_wishlist{margin-bottom:1rem}#my_wishlist button{display:block}#my_wishlist #account_table_wrapper{margin-bottom:1rem}#my_wishlist .price-box{margin:1rem 0}#my_wishlist .price-box p{margin:0}#my_wishlist .price-box .price-label{display:block;font-size:0.875rem}#my_wishlist .price-box .price{font-size:1.25rem}#my_wishlist .price-box .old-price .price{text-decoration:line-through}#my_wishlist .price-box .special-price .price{color:#E40404}#forgotpassword{margin:0 auto;max-width:48rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem;max-width:32rem}#forgotpassword h2{font-weight:700;margin-bottom:0;text-transform:none}#forgotpassword h3{font-size:1.625rem;margin-top:0.5rem;text-transform:none}#passwordreset{margin:0 auto;max-width:48rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem;max-width:32rem}#passwordreset h2{font-weight:700;margin-bottom:0;text-transform:none}.search_results #optional_accessories li{display:block;font-size:0.875rem;margin-bottom:0.5rem;padding:0;width:100%}.search_results #optional_accessories h5{font-family:"Collaborate",sans-serif;margin-bottom:0.5rem;margin-top:1.5rem}#cart_wrapper,#cart_empty{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem}#cart_wrapper .btn_remove{font-size:1.5rem}#cart_wrapper .btn_edit{display:block;margin-top:0.5rem;text-decoration:none}#cart_wrapper .input_qty{font-size:1rem;padding:0.25rem 0.5rem;width:100%}#cart_wrapper .btn_wishlist span{display:none}#cart_wrapper .swfa_table_foot{padding-bottom:0}@media only screen and (min-width: 40rem){#cart_wrapper .swfa_table_foot{text-align:right}}#cart_wrapper .swfa_table_foot .btn_cart_footer{margin-bottom:1rem;margin-right:0.75rem}@media only screen and (min-width: 40rem){#cart_wrapper .swfa_table_foot .btn_cart_footer{margin-left:0.75rem;margin-right:0}}#cart_wrapper .product_img_name h3{font-size:1rem;margin:0}@media only screen and (min-width: 50rem){#cart_wrapper .product_img_name .img_product,#cart_wrapper .product_img_name h3{display:inline-block;vertical-align:middle}#cart_wrapper .product_img_name .img_product{margin-right:1rem}#cart_wrapper .product_img_name h3{font-size:1.5rem;margin:0;max-width:calc(100% - 6rem)}}#cart_wrapper .product_img_name .discount_description{display:block;margin-top:2rem}#cart_wrapper #cart_form{margin-bottom:4rem}#cart_wrapper #cart_collateral .discount h2{margin-top:0}@media only screen and (min-width: 40rem){#cart_wrapper #cart_collateral,#cart_wrapper #cart_totals{display:inline-block;vertical-align:top}#cart_wrapper #cart_collateral{width:66%}#cart_wrapper #cart_totals{text-align:right;width:33%}}#cart_wrapper .discount_description{color:#646A65;font-size:0.875rem;font-style:italic}.cart_shipping_estimate{margin-bottom:15px}.cart_shipping_estimate h2{margin-top:0px}.cart_shipping_estimate .form-list{list-style:none}.cart_shipping_estimate .shipping h2{margin-top:0}.cart_shipping_estimate .shipping input,.cart_shipping_estimate .shipping select{margin:0.5rem 0 1rem;min-width:18.75rem;padding:0.25rem 0.5rem}.cart_shipping_estimate .sp-methods dd input{width:12px;min-width:0}#proceed_to_checkout{margin-top:3rem;text-align:right}.proceed_to_checkout{list-style-type:none;margin:0;padding:0}.proceed_to_checkout li{display:inline-block;margin-bottom:1rem;vertical-align:middle}.discount-coupon-form{margin-bottom:1rem}.discount-coupon-form h3{margin:0}.discount-coupon-form label{display:block;margin-top:0.5rem}.discount-coupon-form #coupon_code{display:block;font-size:1rem;margin:0.5rem 0 1rem;min-width:18.75rem;padding:0.25rem 0.5rem}.discount-coupon-form button{display:inline-block;margin-bottom:1rem;margin-right:1rem;vertical-align:middle}@media only screen and (min-width: 40rem){.discount-coupon-form button{margin-bottom:0}}.discount-coupon-form-mini #coupon_code{width:100%;min-width:0}.discount-coupon-form-mini button{margin-right:0}#cart_totals #swfa_table{margin-bottom:1rem;margin-top:0}.swfa_cart_table .regular_price,.swfa_cart_table .special_price{display:block}.swfa_cart_table .regular_price{color:#646A65;text-decoration:line-through}.swfa_cart_table .special_price{color:#E40404}.swfa_cart_table .strikeout{text-decoration:line-through}.swfa_cart_table #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Product:'}.swfa_cart_table #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Unit Price:'}.swfa_cart_table #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Qty:'}.swfa_cart_table #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Subtotal:'}.swfa_cart_table #swfa_table .swfa_table_row>span:nth-of-type(5):before{content:'Remove Product:'}.swfa_cart_table_wishlist #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Label:'}.swfa_cart_table_wishlist #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Move to Wishlist:'}.swfa_cart_table_wishlist #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Unit Price:'}.swfa_cart_table_wishlist #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Qty:'}.swfa_cart_table_wishlist #swfa_table .swfa_table_row>span:nth-of-type(5):before{content:'Subtotal:'}.swfa_cart_table_wishlist #swfa_table .swfa_table_row>span:nth-of-type(6):before{content:'Remove Product:'}.swfa_totals_table #swfa_table .swfa_table_row_grandtotal{background-color:#f0f0f0;border-bottom:none}.swfa_totals_table #swfa_table .swfa_table_row>span{display:inline-block;padding:1rem;vertical-align:top;width:48%}.swfa_totals_table #swfa_table .swfa_table_row>span:before{display:none}.swfa_form.calculate_shipping_estimate ul{list-style-type:none;margin:0;padding:0}.swfa_form.calculate_shipping_estimate select,.swfa_form.calculate_shipping_estimate input[type="text"]{max-width:300px;width:100%}.swfa_form.calculate_shipping_estimate input[type="radio"]{margin-right:0.25rem}#checkout_wrapper{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:4rem;margin-top:1rem}#checkout_wrapper::after{clear:both;content:'';display:table}@media only screen and (min-width: 40rem){#checkout_wrapper{margin-top:4rem}}#checkout_progress{margin-bottom:2rem}#checkout_progress h3{font-size:1rem;font-weight:100;margin-top:0;text-transform:uppercase}#checkout_progress>dl{margin:0;padding:0}#checkout_progress>dl>div{margin-bottom:1rem}#checkout_progress>dl>div>dt{border-bottom:1px solid #DEDEDE;display:block;font-size:1.25rem;line-height:2rem;margin-bottom:0.75rem;padding-bottom:0.5rem;text-decoration:none}#checkout_progress #payment_info dl{margin-bottom:0.5rem}@media only screen and (min-width: 60rem){#checkout_progress #payment_info dl{margin-bottom:0}}#checkout_progress #payment_info dt,#checkout_progress #payment_info dd{display:block}@media only screen and (min-width: 60rem){#checkout_progress #payment_info dt,#checkout_progress #payment_info dd{display:inline-block}}#checkout_progress dd{font-size:0.875rem;line-height:1.25}#checkout_progress .changelink .separator{display:none}#checkout_progress .changelink a{display:inline-block;float:right;font-size:0.875rem;text-decoration:none}#checkout_steps{list-style-type:none;margin:0;padding:0}#checkout_steps li .step-title{border:1px solid #DEDEDE;border-bottom:none;padding:1rem}#checkout_steps li .step-title>span,#checkout_steps li .step-title>h3,#checkout_steps li .step-title>a{display:inline-block;line-height:1.325;vertical-align:middle}#checkout_steps li .step-title>span,#checkout_steps li .step-title>h3{transition:opacity .3s ease;opacity:1}#checkout_steps li .step-title>span{background-color:#8AA8B0;color:#fff;margin-right:0.5rem;padding:0.25rem 0.5rem}#checkout_steps li .step-title>h3{color:#8AA8B0;font-weight:100;margin:0;position:relative;top:2px}#checkout_steps li .step-title>a{display:none;float:right;font-family:"Oswald",serif;font-size:0.875rem;font-weight:100;position:relative;text-decoration:none;top:0.375rem}#checkout_steps li .step{border:1px solid #DEDEDE;border-bottom:none;padding:1rem}#checkout_steps li.allow .step-title>span,#checkout_steps li.allow .step-title>h3{opacity:0.33}#checkout_steps li.allow .step-title>a{display:inline-block}#checkout_steps li.active .step-title>span,#checkout_steps li.active .step-title>h3{opacity:1}#checkout_steps li.active .step-title>a{display:none}#checkout_steps li:last-child .step-title,#checkout_steps li:last-child .step{border-bottom:1px solid #DEDEDE}#checkout_steps li:last-child .step{border-top:none}#checkout_steps .step .back_link{display:inline-block;float:right;position:relative;text-decoration:none;top:0.5rem;vertical-align:middle}#checkout_steps .step .please-wait{display:block;margin-top:1rem}@media only screen and (min-width: 40rem){#checkout_steps .step .please-wait{display:inline;margin-left:1rem;margin-top:0}}#checkout_steps .step .please-wait i,#checkout_steps .step .please-wait span{display:inline-block;vertical-align:middle}#checkout_steps .step .please-wait i{color:#E88728;vertical-align:middle}#checkout_steps .step #billing-buttons-container{opacity:1 !important}#checkout_steps .step #billing-new-address-form,#checkout_steps .step #shipping-new-address-form{background-color:#fafafa;border:1px solid #DEDEDE;margin-bottom:2rem;padding:1rem}#checkout_steps .step #co-shipping-method-form dl,#checkout_steps .step #co-shipping-method-form ul{list-style-type:none;margin:0 0 1rem;padding:0}#checkout_steps .step #co-shipping-method-form dd{margin-bottom:2rem}#checkout_steps .step #co-shipping-method-form ul li{margin:0.5rem 0}#checkout_steps .step #co-shipping-method-form ul li>span,#checkout_steps .step #co-shipping-method-form ul li>label{display:inline-block;vertical-align:middle}#checkout_steps .step #co-shipping-method-form ul li>label{margin:0}#checkout_steps .step #co-shipping-method-form h4{color:#8AA8B0;font-weight:100}#checkout_steps .step #co-shipping-method-form textarea{width:100%}#checkout_steps .step #allow-gift-message-container>div{margin-bottom:4rem}#checkout_steps .step #allow-gift-message-container ol{list-style-type:none;margin:0;padding:0}#checkout_steps .step #allow-gift-message-container ol li>h5{margin:0 0 1rem}#checkout_steps .step #allow-gift-message-container ol li .product_details{margin-bottom:2rem}#checkout_steps .step #allow-gift-message-container ol li .product_details img,#checkout_steps .step #allow-gift-message-container ol li .product_details h4{display:inline-block;vertical-align:middle}#checkout_steps .step #allow-gift-message-container ol li .product_details img{margin-right:1rem}#checkout_steps .step #allow-gift-message-container ol li .product_details h4{margin:0}#checkout_steps .step #checkout_has_firearms{border:1px solid #DEDEDE;margin:2rem 0;max-width:36rem;padding:1rem}#checkout_steps .step #checkout_has_firearms h4,#checkout_steps .step #checkout_has_firearms p{margin:0}#checkout_steps .step #checkout_has_firearms ul{list-style-type:disc;margin:1rem 1.5rem}#checkout_steps .step #co-payment-form dl{list-style-type:none;margin:0;padding:0}#checkout_steps .step #payment-tool-tip{background-color:rgba(0,0,0,0.8);bottom:0;left:0;position:fixed;right:0;top:0 !important;z-index:99999}#checkout_steps .step #payment-tool-tip>div{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background-color:#fff;display:inline-block;left:50%;padding:1rem 2rem 2rem;position:absolute;top:50% !important;width:90%}@media only screen and (min-width: 40rem){#checkout_steps .step #payment-tool-tip>div{width:auto}}#checkout_steps .step #payment-tool-tip>div .btn-close{font-size:2rem;margin-bottom:1rem;text-align:right}#checkout_steps .step .swfa_table_checkout_review #swfa_table .swfa_table_row>span:nth-of-type(1):before{content:'Product Name:'}#checkout_steps .step .swfa_table_checkout_review #swfa_table .swfa_table_row>span:nth-of-type(2):before{content:'Price:'}#checkout_steps .step .swfa_table_checkout_review #swfa_table .swfa_table_row>span:nth-of-type(3):before{content:'Quantity:'}#checkout_steps .step .swfa_table_checkout_review #swfa_table .swfa_table_row>span:nth-of-type(4):before{content:'Subtotal:'}#checkout_steps .step .swfa_table_checkout_review #swfa_table h4{margin:0}#checkout_success_wrapper,#checkout_failure_wrapper{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem}#checkout_step_login::after{clear:both;content:'';display:table}#checkout_step_login #checkout_login_left,#checkout_step_login #checkout_login_right{margin-bottom:2rem}@media only screen and (min-width: 60rem){#checkout_step_login #checkout_login_left,#checkout_step_login #checkout_login_right{display:inline-block;float:left;margin-bottom:1rem;padding-right:1rem;vertical-align:middle;width:50%}}#checkout_step_login a{display:inline-block;float:right;position:relative;text-decoration:none;top:0.5rem;vertical-align:middle}#swfa_place_order_agreement{margin:1.5rem 0}#swfa_place_order_agreement p{margin:0 0 0.75rem}#swfa_place_order_agreement address{white-space:pre}#swfa_contact_wrapper{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem;margin-bottom:6rem}#swfa_contact_wrapper::after{clear:both;content:'';display:table}@media only screen and (min-width: 40rem){#swfa_contact_wrapper>section{display:inline-block;float:left;vertical-align:middle;width:50%}#swfa_contact_wrapper>section#swfa_contact_left{padding-right:1rem}#swfa_contact_wrapper>section#swfa_contact_right{padding-left:1rem}}#swfa_contact_wrapper h4{margin-bottom:0.5rem}#swfa_contact_wrapper textarea{width:100%}#rebates #no_rebates,#rebates #rebates_container,#rebates #rebates_banner>div{margin:0 auto;max-width:76rem;padding-left:1rem;padding-right:1rem}#rebates #no_rebates{padding:4rem 0;text-align:center}#rebates #no_rebates h3{color:#646A65;font-weight:100;padding:0 1rem;text-transform:uppercase}#rebates #rebates_banner{margin-bottom:3rem}#rebates ul{list-style-type:none;margin:0;padding:0}#rebates #select_manufacturers h3{font-size:1.75rem;margin-top:0;padding:0}#rebates #select_manufacturers li{margin-bottom:0.25rem}#rebates #rebate_banners>label{padding:0 1rem}@media only screen and (min-width: 40rem){#rebates #rebate_banners>label{padding:0}}#rebates #rebate_banners li{border-bottom:1px solid #DEDEDE;margin-bottom:4rem;padding-bottom:4rem}#rebates #rebate_banners li h4{margin-top:0}#rebates #rebate_banners li p{font-size:1.125rem;white-space:pre-wrap}#rebates #rebate_banners li a{display:block;line-height:0}#rebates #rebate_sort{border-bottom:1px solid #DEDEDE;font-weight:700;margin-bottom:3rem;margin-top:4rem;padding:0 0 1rem}#rebates #rebate_sort::after{clear:both;content:'';display:table}@media only screen and (min-width: 40rem){#rebates #rebate_sort{margin-top:0}}#rebates #rebate_sort>div{display:inline-block;float:right;font-weight:400;vertical-align:middle}#rebates #rebate_sort select{font-size:0.875rem}#rebates #rebate_sort button{background:transparent;border:none;color:#E88728;display:inline-block;font-size:1.25rem;margin-left:0.25rem;padding:0;vertical-align:middle}#pricematch{margin-top:4rem}#discontinued_loading{color:#DEDEDE;display:block;font-size:2rem;margin:4rem 0 0;text-align:center}#no_discontinued_items{color:#DEDEDE;display:block;font-size:1.25rem;font-weight:100;margin:12rem 0 0;text-align:center}#discontinued_view_all{margin-top:2rem;text-align:center}#tradeinForm{margin:0 auto;max-width:45rem;padding-bottom:4rem}#tradeinForm ul{list-style-type:none;margin:0;padding:0}#tradeinForm textarea,#tradeinForm select{width:100%}#tradeinForm button#cancel{-webkit-transition:background-color .2s ease;background-color:#646A65;border:none;color:#FFFFFF;display:block;font-family:"Oswald", serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin:1rem 0;outline:none;padding:0.5rem 2rem 0.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}#tradeinForm button#cancel:hover{background-color:#E88728}.popup-tradein-form .pricematch-captcha{margin:4rem 1rem 0 2px}.popup-tradein-form .fields{background:#FFFFFF;border:1px solid #DEDEDE;margin-right:1rem;overflow:hidden;padding:1rem}.popup-tradein-form .customer_product .fields{padding-bottom:3rem}.popup-tradein-form .fields.closed{border:none;height:0;padding:0}.popup-tradein-form h2{cursor:pointer}.popup-tradein-form h2>span>small{color:#CCCCCC;font-weight:400;position:relative;top:-3px}.popup-tradein-form h2 button{background-color:transparent;border:none;color:#E88728;display:inline-block;font-size:1.25rem;height:1.25rem;padding:0;vertical-align:middle;width:1.25rem}.popup-tradein-form h2 button.collapse{color:#646A65}.customer_product{position:relative}.customer_product .fields.closed .add_product_end{display:none}.add_product,.add_product_end,.remove_tradein_product{background:transparent;border:none;font-size:1rem;padding:0.75rem 0;color:#E88728;position:absolute}.add_product i,.add_product_end i,.remove_tradein_product i{font-size:0.75rem}.add_product{right:1rem;top:0}.remove_tradein_product{right:1rem;top:1.5em}.add_product_end{bottom:0.5rem;right:2rem}#pricematchForm{margin:0 auto;max-width:45rem;padding-bottom:4rem}#pricematchForm ul{list-style-type:none;margin:0;padding:0}#pricematchForm textarea,#pricematchForm select{width:100%}#pricematchForm button#cancel{-webkit-transition:background-color .2s ease;background-color:#646A65;border:none;color:#FFFFFF;display:block;font-family:"Oswald", serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin:1rem 0;outline:none;padding:0.5rem 2rem 0.25rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}#pricematchForm button#cancel:hover{background-color:#E88728}.pricematch-popup-form .pricematch-captcha{margin:4rem 1rem 0 2px}.pricematch-popup-form .fields{background:#FFFFFF;border:1px solid #DEDEDE;margin-right:1rem;overflow:hidden;padding:1rem}.pricematch-popup-form .fields.closed{border:none;height:0;padding:0}.pricematch-popup-form h2{cursor:pointer}.pricematch-popup-form h2 button{background-color:transparent;border:none;color:#E88728;display:inline-block;font-size:1.25rem;height:1.25rem;padding:0;vertical-align:middle;width:1.25rem}.pricematch-popup-form h2 button.collapse{color:#646A65}

/*# sourceMappingURL=main.css.map */
/*! jQuery UI - v1.11.4 - 2016-04-25
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://www.swfa.com/skin/frontend/swfa/default/vendor/jquery-ui/images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/* X-Timbers SWFA CSS File */

@charset "UTF-8";
/* CSS Document */

/* font-family: sans-serif;
*/
html, body {
	height: 100%;
}

img {
	max-width: 100%;
}

div {
	box-sizing: border-box;
}

#wrapper {
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
	clear: both;
	height: 100%;
	max-height: 100%;
}

.col_one {
	width: 100%;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.col_one_b {
	width: 100%;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.col_two {
    width: 50%;
    float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.col_two_b {
    width: 50%;
    float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.col_two_c {
    width: 50%;
    float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 3px;
}

.col_three {
    width: 33.333%;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.col_four {
    width: 25%;
    float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.col_one_b img {
display:block;
}

.col_one_b a {
line-height:inherit;
}

@media only screen and (max-width: 780px) {
	.col_four {
		width: 50%;
	}
	
	.col_four img {
		width: 100%;
	}
}

