.gateway a{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.slideLeft{animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideLeft{0%{transform:translateX(150%);opacity:0}100%{transform:translateX(0%);opacity:1}}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(150%);opacity:0}100%{-webkit-transform:translateX(0%);opacity:1}}.slideRight{animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}@keyframes slideRight{0%{transform:translateX(-150%);opacity:0}100%{transform:translateX(0%);opacity:1}}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(-150%);opacity:0}100%{-webkit-transform:translateX(0%);opacity:1}}.bodyReg{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal}.bodyReg strong,.bodyReg b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.bodyBold{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.scReg{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.scReg strong,.scReg b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.scBold{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}strong em,em strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-style:italic}em{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-style:italic}ul,li{padding:0;margin:0}dl,dt,dd{padding:0;margin:0}blockquote{border:0;color:inherit;font-size:1em}form,fieldset{border:0;padding:0;margin:0}button,.button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#003426}a img{border-bottom:0}a:hover img,a:focus img{border-bottom:0}input,textarea{-webkit-appearance:none;border-radius:0}html{font-size:16px;background:white;height:auto!important}body{background-color:#fcfaf5;color:#003426;font-size:1em;line-height:1.2em;background:url('../img/global/bg-trout.png') no-repeat fixed top;background-size:100%;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;z-index:0;padding-top:1.5em}body strong,body b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}body#home-template{padding-top:0}.row{margin:0 auto;max-width:940px;clear:both;float:none;overflow:hidden}.row-center{margin:0 auto!important}.row.narrow{max-width:780px}.section{width:100%;z-index:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.noTextL{text-indent:-999em}.noTextR{text-indent:999em}.clear{clear:both}.hideFlow{overflow:hidden}.hide{display:none}.left{float:left!important}.right{float:right!important}.no-text{text-indent:999em}li{list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{color:inherit;line-height:1em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.heading{font-size:1.6em;padding-bottom:1.5em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;line-height:1em}.subheading{font-size:1.15em;line-height:1em;display:block;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.subheading.marginUp{margin-top:-2.2em;padding-bottom:1em}.subheading strong,.subheading b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}p{margin-bottom:0;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal}p strong,p b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}a,likeLink{line-height:1em}a,likeLink,a.line,likeLink.line{color:inherit;display:inline;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border-bottom:1px solid rgba(256,256,256,0)}a:hover,likeLink:hover,a.line:hover,likeLink.line:hover,a:focus,likeLink:focus,a.line:focus,likeLink.line:focus{color:inherit;border-bottom:1px solid #003426;-webkit-transition:all 70ms linear;-moz-transition:all 70ms linear;-o-transition:all 70ms linear;transition:all 70ms linear}a.green,.green,.a green{color:#139a74;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border-bottom:1px solid rgba(256,256,256,0)}a.green:hover,.green:hover,.a green:hover,a.green:focus,.green:focus,.a green:focus{-webkit-transition:all 70ms linear;-moz-transition:all 70ms linear;-o-transition:all 70ms linear;transition:all 70ms linear;border-bottom:#139a74;border-bottom:1px solid #139a74}a.green.noLine,.green.noLine,a .green.noLine{color:#139a74;border-bottom:0}a.green.noLine:hover,.green.noLine:hover,a .green.noLine:hover,a.green.noLine:focus,.green.noLine:focus,a .green.noLine:focus{border-bottom:0}button,.button{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;font-size:1em;background:white;border:1px solid #003426;color:#003426;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;padding:.5em 2.5em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;margin:0 .2em}button:hover,.button:hover,button:focus,.button:focus{-webkit-transition:all 70ms linear;-moz-transition:all 70ms linear;-o-transition:all 70ms linear;transition:all 70ms linear;background:#003426;color:white;border:1px solid white;outline:2px solid #003426}.button.word{background:0;border:0;outline:0;padding:0;margin:0}.button.word:hover,.button.word:focus,.button.word.active{border:0;outline:0;background:0;color:#139a74}.hr{width:100%;border-top:1px solid #eef2ee;border-bottom:1px solid #f1f3ef;height:0;display:block;overflow:hidden;clear:both}.padding{font-size:1em;padding:1em 0}.padding>.row .hr,.padding.row .hr{margin-top:1em}.main.padding{padding-top:0}#temp15-template #footer{margin-top:4em}.section{font-size:1em;line-height:1em}.sectionDark{background:#003426;color:#fcfaf5}.sectionDark .slide{background:#003426}.sectionWhite{background:white}.sectionWhite .slide{background:white}.sectionOffWhite{background:#fcfaf5}.sectionOffWhite .slide{background:#fcfaf5}.page-content{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal}.page-content strong,.page-content b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.page-content ul li{list-style:disc}.page-content ol li{list-style:decimal}.page-content strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.page-content p{font-size:1.1em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal}.page-content p strong,.page-content p b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.white-blur{background-color:#fff;-webkit-box-shadow:0 0 20px 10px #fff;-moz-box-shadow:0 0 20px 10px #fff;box-shadow:0 0 20px 10px #fff}.nudge-up{margin-top:-1.7em}.lists li{float:left;width:240px}.lists li:last-child{width:220px}.lists li img{width:100%;height:auto}.lists a{width:220px;display:block;float:left;border-bottom:0;font-size:.9em}.lists a:hover,.lists a:focus{border-bottom:0}.lists span,.lists strong,.lists br{line-height:1em;padding:0;margin:0}.lists span{padding-top:.3em}.lists strong{vertical-align:top;padding-top:.7em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.lists .price,.lists strong{display:inline-block;width:100%}.lists .viewProduct{color:#139a74;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border-bottom:1px solid rgba(256,256,256,0);display:inline-block;line-height:1em}.lists .viewProduct:hover,.lists .viewProduct:focus{-webkit-transition:all 70ms linear;-moz-transition:all 70ms linear;-o-transition:all 70ms linear;transition:all 70ms linear;border-bottom:#139a74;border-bottom:1px solid #139a74}.lists .caption{color:#139a74}.article{font-size:1em;padding-bottom:2em}.article .heading{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.article .subheading{font-size:1.4em;line-height:1.4em;margin-top:0;padding-top:.5em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.article .subheading strong,.article .subheading b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.article p{font-size:.9em;font-size:1em}.article .readMore{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;font-size:.9em;border:0;padding-top:.4em;text-transform:uppercase;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.article .readMore:hover,.article .readMore:focus{border:0;color:#139a74}.xScroll{overflow-x:scroll;position:relative;padding-bottom:1em;margin-bottom:1em}.xScrollContent{overflow:hidden;padding-bottom:1em}.xScrollContent2{overflow:hidden;padding-bottom:1em}.smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.noTransition{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.bgBird{position:relative}.bgBird .bgGradient{position:absolute;top:0;left:0;right:0;height:1000px;display:block;z-index:-1;background-color:none;background-imgage:-moz-linear-gradient(top,rgba(252,250,245,0.5) 0,rgba(252,250,245,0.5) 39%,rgba(255,255,255,0) 100%);background-imgage:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(252,250,245,0.5)),color-stop(39%,rgba(252,250,245,0.5)),color-stop(100%,rgba(255,255,255,0)));background-imgage:-webkit-gradient(linear,top,rgba(252,250,245,0.5) 0,rgba(252,250,245,0.5) 39%,rgba(255,255,255,0) 100%);background-imgage:-o-linear-gradient(top,rgba(252,250,245,0.5) 0,rgba(252,250,245,0.5) 39%,rgba(255,255,255,0) 100%);background-imgage:-ms-linear-gradient(top,rgba(252,250,245,0.5) 0,rgba(252,250,245,0.5) 39%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(252,250,245,0.5) 0,rgba(252,250,245,0.5) 39%,rgba(255,255,255,0) 100%)}.response-logo-wrapper{display:none}#topHeader{position:fixed;top:0;left:0;right:0;z-index:9999;padding:.8em 0 .4em;background:rgba(234,234,234,0.5)}#topHeader div{padding:0}#topHeader dl,#topHeader dt,#topHeader dd{display:inline}#topHeader .account dd:last-child:before{content:'\002F';margin-right:3px}#topHeader label{color:#003426}#logo,.logo{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;background:url('../img/sprite.png') no-repeat 0 -338px;width:428px;height:127px;display:inline-block;text-indent:-999em;border:0;-webkit-transition:all,0ms,linear 150ms linear;-moz-transition:all,0ms,linear 150ms linear;-o-transition:all,0ms,linear 150ms linear;transition:all,0ms,linear 150ms linear}#logo:hover,.logo:hover,#logo:focus,.logo:focus{border:0}.logoWhite,#logoWhite{background:url('../img/global/logo-white.png') no-repeat center top;display:inline-block;position:absolute;bottom:40px;left:0;right:0;width:auto}#header{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;padding:0}#header .thirds{width:33.33%}#header .headSearch{display:block;float:left;text-align:center}#header .headSearch form{text-align:center}#header .headBasket{display:block;float:left}#header strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}#header strong,#header b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}#header label{float:left}#header form,#header fieldset,#header label,#header input[type="search"],#header input[type="submit"]{width:auto;display:inline-block;margin:0;padding:0;border:0}#header input.headerSearch{float:left;padding:0;border:0;border-bottom:1px solid #003426;background:0;box-shadow:none;line-height:1em;height:auto;width:13em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;color:#005d44}#header input.headerSearch strong,#header input.headerSearch b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}#header input[type="submit"]{float:left;background:url('../img/sprite.png') no-repeat 0 0;width:15px;height:15px;cursor:pointer;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear;outline:0}#header input[type="submit"]:hover,#header input[type="submit"]:focus{opacity:.8;-webkit-transition:opacity 70ms linear;-moz-transition:opacity 70ms linear;-o-transition:opacity 70ms linear;transition:opacity 70ms linear;outline:0}.homeBanner{display:block;margin-top:1.5em;width:100%;position:relative}.socialButtons{padding-top:2em}.socialButtons li{display:inline-block;text-indent:9999em;padding-left:.8em}.socialButtons li:first-child a{background:url('../img/sprite.png') no-repeat 0 -35px;width:33px;height:33px}.socialButtons li a{background:url('../img/sprite.png') no-repeat 0 -87px;width:33px;height:33px;display:block;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}.socialButtons li a:hover,.socialButtons li a:focus{border:0;opacity:.8;-webkit-transition:opacity 70ms linear;-moz-transition:opacity 70ms linear;-o-transition:opacity 70ms linear;transition:opacity 70ms linear}.socialButtons li.blog{padding-left:1em}.socialButtons li.blog a{background:url('../img/sprite.png') no-repeat 0 -139px;width:28px;height:32px}.socialButtons li.instagram{padding-left:1em}.socialButtons li.instagram a{background:url('../img/instagram.png') no-repeat 0 0;width:32px;height:32px}.socialButtons li.youtube{padding-left:1em}.socialButtons li.youtube a{background:url('../img/icons/youtube.png') no-repeat 0 0;width:32px;height:32px}.socialButtons li.pinterest{padding-left:1em}.socialButtons li.pinterest a{background:url('../img/icons/pinterest.png') no-repeat 0 0;width:32px;height:32px}.stopper{position:absolute;right:0;bottom:0;width:20px}#nav,.nav{font-size:1em;padding-top:2.7em;padding-bottom:.5em;overflow:visible;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}#nav ul,.nav ul{width:100%;text-align:center;position:relative}#nav li,.nav li{display:inline-block;padding-right:1.75em;padding-left:1.75em;padding-bottom:1.2em;cursor:pointer;overflow:visible}#nav li:hover .sub-menu,.nav li:hover .sub-menu{display:block}#nav li.current-product_cat-parent>a,.nav li.current-product_cat-parent>a,#nav li.current-product-parent>a,.nav li.current-product-parent>a{border-bottom:1px solid #003426}#nav li:last-child,.nav li:last-child{padding-right:0}#nav li:first-child,.nav li:first-child{padding-left:0}#nav .sub-menu,.nav .sub-menu{text-align:left;position:absolute;top:2em;left:0;right:0;display:none;background:#faf8f5;margin-left:0;width:100%;padding:2em;overflow:visible;min-height:10em;z-index:9999;cursor:default}#nav .sub-menu ul,.nav .sub-menu ul{margin:0;display:block;width:100%;float:left;top:0;left:0;position:relative;padding:0;min-height:inherit!important}#nav .sub-menu ul li,.nav .sub-menu ul li{width:100%}#nav .sub-menu li,.nav .sub-menu li{padding:0;display:block;width:25%;float:left;margin:0;text-align:left;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal}#nav .sub-menu li strong,.nav .sub-menu li strong,#nav .sub-menu li b,.nav .sub-menu li b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}#nav .sub-menu li:fist-child,.nav .sub-menu li:fist-child{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}#nav .sub-menu .subHeader>a,.nav .sub-menu .subHeader>a{color:#003426;font-weight:bold}.breadcrumb{display:block;line-height:1em}.breadcrumb li{display:inline;line-height:1.2em}.breadcrumb li:last-child a{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.breadcrumb li:last-child a strong,.breadcrumb li:last-child a b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.breadcrumbSection{line-height:1em;font-size:1em;padding-top:0}.breadcrumbSection a{padding-top:3px;display:inline-block;padding-bottom:2px;font-size:.8em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.breadcrumbSection .columns{padding-bottom:.7em}.breadcrumbSection .button{margin:.2em 0}.bannerContent{position:relative}.bannerContent img{display:block;max-width:100%!important;height:auto!important}.bannerContent .heading,.bannerContent .subheading{display:block;line-height:1em}.bannerContent .heading{margin:1.75em 0 .3em 0}.bannerContent .bannerNav{position:absolute;left:.5em;bottom:.5em;z-index:100}.banner{position:relative;text-align:center}.banner ul{max-width:100%!important;width:100%!important;margin-left:0}.banner li{width:100%!important;max-width:100%!important;position:relative}.banner img{display:inline;width:100%}.banner .newsListings li,.banner .categories li{background:0}.arrow{border:0;outline:0;padding:1.5em 0 2.5em;margin:0;-webkit-transition:all 350ms linear;-moz-transition:all 350ms linear;-o-transition:all 350ms linear;transition:all 350ms linear;display:block;position:absolute;bottom:0;background:0;z-index:999;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.arrow span{display:block;background:url('../img/sprites/sprite.png') no-repeat 0 -638px;width:188px;height:25px;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.arrow:hover,.arrow:focus{border:0;outline:0;opacity:.7;-webkit-transition:all 70ms linear;-moz-transition:all 70ms linear;-o-transition:all 70ms linear;transition:all 70ms linear;background:0}.arrow.prev{left:0;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.arrow.prev span{background:url('../img/sprites/sprite.png') no-repeat -208px -634px}.arrow.next{right:0;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.arrow.next span{background:url('../img/sprites/sprite.png') no-repeat 0 -634px}#footer{padding:0;font-size:1em;background:#27170a;color:#fcfaf5;position:relative;height:auto;clear:both;overflow:hidden}#footer ul{display:block;overflow:hidden;clear:both}#footer a:hover,#footer a:focus{border-bottom:1px solid #fcfaf5}#footer #footerLinks{max-width:940px;margin:0 auto;display:block;overflow:hidden;text-align:center}#footer #footerLinks .horizontal ul{display:inline-block;text-align:center}#footer #footerLinks .horizontal ul>li{display:inline-block;padding:0 1.7em}#footer #footerLinks .small-print li{display:inline!important;border-left:1px solid #fcfaf5;padding-left:.5em}#footer #footerLinks .small-print li:first-child,#footer #footerLinks .small-print li:last-child{border-left:none!important;padding:0!important}#footer #footerLinks .small-print li:last-child{display:block!important}#footer #footerLinks>li{padding-top:2em;font-size:1em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal}#footer #footerLinks>li strong,#footer #footerLinks>li b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}#footer #footerLinks>li strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}#footer #footerLinks>li li{font-size:.85em}#footer .bgImage{padding:6em 0;background:url('../img/global/bg-footer.png');max-width:1100px;display:block;height:100%;margin:0 auto;overflow:hidden;clear:both;position:relative}#footer #menu-secondary-navigation{margin-left:0}#footer #menu-secondary-navigation li a{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}#footerLogo{text-indent:-999em;background:url('../img/sprites/sprite.png') no-repeat 0 -485px;width:129px;height:129px;display:inline-block}.viewMore.button{margin-top:3em}.articles{margin-bottom:-0.5em;display:block}.articles a{display:block;border-bottom:0}.articles a:hover,.articles a:focus{border-bottom:0}.reallyNarrow.narrow{max-width:460px}.reallyNarrow p:first-child{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-size:1.1em}.content{padding:1em 0 2em 0;text-align:left;font-size:1em}.content iframe{width:100%}.content .imgContainer{max-width:380px;margin:0 auto;font-size:.8em;padding-bottom:1em}.content .imgContainer .caption{font-size:1em;padding-top:.4em}.content .imgContainer .caption strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;font-size:1em}.content .imgContainer strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;font-size:1em}.content .imgContainer p{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;font-size:1em;padding-top:.4em}.content .imgContainer p strong,.content .imgContainer p b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.content p{font-size:1em;padding:.5em 0 1em}.content blockquote{border:0;font-size:1.25em;text-align:center;line-height:1.3em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;display:block}.content blockquote strong,.content blockquote b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.content blockquote p{font-family:inherit!important;font-size:inherit!important;color:inherit;line-height:inherit;text-transform:uppercase}.content blockquote:before,.content blockquote:after{content:'\2026';display:block;font-size:1em;line-height:1em;margin-top:-5px;margin-bottom:5px;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.content blockquote:before strong,.content blockquote:after strong,.content blockquote:before b,.content blockquote:after b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.imageGallery{padding-right:4.25em;overflow:hidden}.imageGallery .largeImages{margin-right:0;display:block}.imageGallery .thumbs{display:block;padding-bottom:.4em;overflow:hidden;margin-top:.5em;margin-left:-0.75em;margin-right:-0.75em}.imageGallery .thumbs a{border:0}.imageGallery .thumbs a:hover,.imageGallery .thumbs a:focus{border:0}.imageGallery .thumbs li{float:left;padding:.75em .75em;opacity:.8}.imageGallery .thumbs li:hover,.imageGallery .thumbs li:focus{opacity:1}.imageGallery .thumbs li img{width:117px;height:117px}.imageGallery .hr{border-bottom:1px solid #003426;opacity:.1}.catalog-image img{width:100%;height:auto}.catalog-image .catalog-content{padding:26px;background-color:#f7f5ef}.catalog-image .catalog-content h3{font-weight:bold}.catalog-image .catalog-content h4{font-weight:normal}.zoom{padding:.5em 0 .5em 0;margin:0;border:0;background:0}.zoom:hover,.zoom:focus{border:0;background:0;outline:0;color:#139a74}.tags{padding-top:1.3em;clear:both;display:block;width:100%;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.tags strong,.tags b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.tags li{display:inline}.tags li:after{content:'\002C'}.tags li:first-child:after,.tags li:last-child:after{content:none}.product .largeImages{width:402px}.product .largeImages img{width:402px;height:auto!important}.features{margin-bottom:2em}.features li:first-child{list-style:none;margin-left:0;padding:0;padding-bottom:2em}.features li{margin-left:1em;padding-left:2em;padding-bottom:.4em}#guns-single-template .productDescription .page-content p{font-size:.8em}.productDescription{font-size:1em}.productDescription .page-content{font-size:.9em}.productDescription .page-content p{font-size:1em}.productDescription .page-content ul li{font-size:.9em}.productDescription .price{display:block;font-size:1.45em;margin-top:.3em;margin-bottom:.3em}.productDescription p{padding:1em 0}.productDescription .shoppingButton{width:100%}.productDescription input[type="text"],.productDescription select,.productDescription .button{max-width:220px}.productColours li{font-size:.9em;display:inline-block;margin-right:.5em;height:2.5em;width:2.5em}.productColours li:first-child{width:auto;height:auto;display:block;padding-bottom:1em}.shoppingButton{border:0;color:#fcfaf5;background:#444;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;font-size:16px;margin:.35em 0}.shoppingButton:hover,.shoppingButton:focus{outline:0;border:0}select{border:1px solid #003426;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;color:#003426;background-color:white}.shoppingForm{margin-top:2em}.shoppingForm select{border:1px solid #003426;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;color:#003426;margin:.3em 0}.shoppingForm select option{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;color:#003426}.shoppingForm select:hover,.shoppingForm select:focus{cursor:pointer}.shoppingForm select:last-child{margin-bottom:.45em}.variations{background:0;border:0}.variations tr{background:none!important}.variations td{padding:0;background:0}.variations .label{display:none}.variations .reset_variations{display:inline-block;font-size:.91em;margin-top:.33em}.quantity .qty{display:inline-block;width:50px}.accordion{margin-top:3em;font-size:1em}.accordion dl dt{font-size:1.25em;width:100%;border-bottom:1px solid #003426;padding:.5em 0 .7em;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear}.accordion dl dt:hover{-webkit-transition:all 70ms linear;-moz-transition:all 70ms linear;-o-transition:all 70ms linear;transition:all 70ms linear;cursor:pointer;color:#004e39}.accordion .active .arrowButton{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.arrowButton{float:right;content:' ';background:url('../img/global/arrow.gif') no-repeat center;height:24px;width:24px;display:block;margin-top:-2px}.share{margin-top:2.5em}.share strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;padding-bottom:.65em;display:block}.share li{display:inline-block;padding-left:.8em;overflow:hidden}.share li a{float:left;text-indent:9999em}.share li:first-child{padding-left:0}.share li:first-child a{background:url('../img/sprites/sprite.png') no-repeat 0 -35px;width:33px;height:33px;padding-left:0}.share li.pinterest a{background:url('../img/icons/pinterest.png') no-repeat 0 0!important;background-size:100%!important;background-position:0 0!important;width:32px!important;height:32px!important;padding-left:0}.share li a{background:url('../img/sprites/sprite.png') no-repeat 0 -87px;width:33px;height:33px;display:block;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear}.share li a:hover,.share li a:focus{border:0;opacity:.8;-webkit-transition:opacity 70ms linear;-moz-transition:opacity 70ms linear;-o-transition:opacity 70ms linear;transition:opacity 70ms linear}.cart .quantity input[type="button"]{background:0;border:0;color:#003426;font-size:1.1em;font-weight:bold}.cart .quantity input[type="button"]:hover,.cart .quantity input[type="button"]:focus{color:#139a74;box-shadow:none;cursor:pointer}.bespoke .section:first-child{margin-top:-8px}.bespoke .section{z-index:0}.bespoke .button:first-child{margin-right:10px}.bespoke .button:last-child{margin-left:10px}.bespoke .text .heading{font-size:2.8em}.bespoke .text .subheading{font-size:1.4em;margin-top:1.8em;margin-bottom:1em}.bespoke .text .subheading.marginUp{margin-top:-3em;font-size:1.45em}.bespoke .text p{font-size:1.1em;margin-bottom:1em}.videoLink{z-index:20;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;text-transform:uppercase;font-size:.9em}.videoLink:hover,.videoLink:focus{border-bottom:1px solid}.gunModelList{margin-left:-10px;margin-right:-10px;display:block;clear:both}.gunModelList .button{width:220px;margin-bottom:0}.gunModelList header{padding-bottom:10px}.models{padding-top:5em}.gunModelContainer{float:left;padding:0 10px}.gunModelContainer .heading{margin-bottom:0}.gunModelContainer img{display:block;margin:3.5em auto 2.5em}.gunModelContainer .readMore{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;cursor:pointer;padding-top:10px;margin-top:-10px}.gunModelContainer p{font-size:.9em}.gunModelContainer .article{border-bottom:1px solid #003426}.gunModelContainer .content{padding:0;height:342px;margin-bottom:10px;overflow:auto}.gunModelContainer .content p:first-child{padding-top:0;margin-top:0}.picCircle{height:526px;width:526px;display:block;position:relative;border-radius:50%}.circleMask{position:absolute;top:0;bottom:0;left:0;right:0;height:526px;width:526px;z-index:999}.circleMask a:hover,.circleMask a:focus{border:0}.rightImage,.leftImage{padding:8em 0 7em}.rightImage .row,.leftImage .row{overflow:visible}.rightImage .text,.leftImage .text{padding-right:7em}.maskGreen{background:url('../img/global/circle-mask-green.png') no-repeat;z-index:999}.maskWhite{background:url('../img/global/circle-mask-white.png') no-repeat;z-index:999}.no-borderradius .maskGreen,.no-borderradius .maskWhite{background:0}.bespoke .gallerySection{padding:0;position:relative;display:block;padding-bottom:2em}.bespokeArrow{bottom:-70px;display:block!important}.bespokeArrow.next span{background:url('../img/sprites/sprite.png') no-repeat -607px -634px}.bespokeArrow.prev span{background:url('../img/sprites/sprite.png') no-repeat -412px -634px}.sectionOffWhite .bespokeArrow.prev span{background:url('../img/sprites/sprite.png') no-repeat -208px -634px;width:188px;height:25px}.sectionOffWhite .bespokeArrow.next span{background:url('../img/sprites/sprite.png') no-repeat 0 -634px;width:188px;height:25px}.bespoke .galleryList{margin-left:-26px;margin-right:-26px;overflow:hidden;display:block}.bespoke .galleryList li{float:left;margin:13px 26px;opacity:.8;width:195px!important;height:195px!important}.bespoke .galleryList li:hover,.bespoke .galleryList li:focus{opacity:1}.bespoke .galleryList li img{border-radius:50%;cursor:pointer;width:195px!important;height:195px!important}.bespokeSection .slide{overflow:hidden;width:100%!important}.dotNavSection{z-index:-1}.dotNavSection .row{max-width:1200px;z-index:-1}.dotNavSection .dotNav{right:5%;position:fixed;z-index:9999;top:45%;opacity:.8}.dotNavSection .dotNav a{z-index:999999;margin:.8em 0;position:relative;display:block;background:url('../img/sprites/sprite.png') no-repeat -48px -129px;width:18px;height:18px;-webkit-transition:inherit;-moz-transition:inherit;-o-transition:inherit;transition:inherit}.dotNavSection .dotNav a:hover,.dotNavSection .dotNav a:focus,.dotNavSection .dotNav a.active{background:url('../img/sprites/sprite.png') no-repeat -48px -93px;cursor:pointer;text-decoration:none;border-bottom:0}.fancybox-overlay{z-index:9999}.touch .fancybox-inner .contactForm textarea{height:5em}.fancybox-skin a{border-bottom:0;text-decoration:none}.fancybox-skin a:hover,.fancybox-skin a:focus{border-bottom:0;text-decoration:none}.touch .fancybox-overlay{z-index:0}.touch .fancybox-mobile #contactForm{padding:1em!important}.timeline .section{padding:1em 0}.timeline .heading{font-size:1.75em}.timeline .big.heading{font-size:10.25em;line-height:1em}.timeline .main{padding-bottom:0;margin-top:.5em}.timeline .main span{position:relative}.timeline .main span:after{content:'';background:url('../img/sprites/sprite.png') no-repeat 0 -679px;width:251px;height:63px;display:block;margin:0 auto}.timeline .big.inside.heading{font-size:7.5em;padding:0 0 .1em 0;margin-bottom:0;line-height:1em}.timeline .big.inside.heading:after{display:none}.timeline .big.inside.heading span{padding:.1em 0}.timeline .big.inside.heading span:before,.timeline .big.inside.heading span:after{left:.1em;margin:0 auto;display:block}.timeline .big.inside.heading span:before{content:'';background:url('../img/sprites/sprite.png') no-repeat -271px -679px;width:254px;height:54px}.timeline .big.inside.heading span:after{content:'';background:url('../img/sprites/sprite.png') no-repeat -546px -679px;width:254px;height:54px}.timeline .heading.inside{display:inline-block;z-index:1;padding:0 0 .5em;position:relative}.timeline .heading.inside:after{position:absolute;content:'';height:3.5em;display:block;background:white;width:20px;top:-0.75em;left:45%;z-index:-1}.timeline .big.heading.inside.today span{padding-top:.2em}.timeline .big.heading.inside.today span:before,.timeline .big.heading.inside.today span:after{left:.49em}.timeline .branch{font-size:1em}.timeline .branch .paragraph{font-size:1em;max-width:310px;margin-top:2em;line-height:1.5em;display:block;margin-left:auto;margin-right:auto}.timeline .branch img{display:block}.branch.right{border:0;margin-bottom:2em;padding-left:3em}.dotBorder{border:0;border-style:solid;border-width:2px 0 2px 2px;-moz-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-o-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat}.branch.left{padding-right:2em;border:0}.topMargin1{margin-top:1em}.topMargin2{margin-top:2em}.topMargin3{margin-top:3em}.green-background{background:#003426;color:#fcfaf5}.green-background .big.inside.heading span:before{background:url('../img/sprites/sprite.png') no-repeat -271px -571px}.green-background .big.inside.heading span:after{background:url('../img/sprites/sprite.png') no-repeat -546px -571px}.green-background .inside.heading:after{background:#003426}.temp8 .breadcrumbSection{padding-bottom:0}.temp8 .imgContainer{padding-top:1em;overflow:hidden;margin-bottom:0}.temp8 .content{padding-bottom:0}.temp8 .contactForm{margin-top:0;margin-bottom:0}.contactDetails{margin-top:2em}.contactDetails span,.contactDetails strong{margin-bottom:.5em}.contactDetails strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;display:block}.contactDetails strong strong,.contactDetails strong b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.contactDetails span{display:block}.priceList dl dt{margin-bottom:0}.priceList>dl dd li dl{display:block;width:100%;clear:both;float:none;overflow:hidden}.priceList>dl dd li dt,.priceList>dl dd li dd{display:inline-block;margin-bottom:0}.priceList>dl dd li dt{float:left;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;width:75%}.priceList>dl dd li dt strong,.priceList>dl dd li dt b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.priceList>dl dd li dd{float:right;text-align:left;width:25%}.hoverDot{position:absolute;top:0;bottom:0;cursor:pointer;margin-left:-12px;margin-top:-12px}.hoverDot .content{display:none;padding:1em;background:rgba(0,0,0,0.5);font-size:1.1em;line-height:1em;text-shadow:0 0 21px #004b33;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;color:white;margin-left:10px;margin-top:-20px}.hoverDot .content strong,.hoverDot .content b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.hoverDot .content .item{display:block}.hoverDot .content strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;font-size:1.75em;width:100%}.hoverDot .content .price{padding-top:.2em;display:block}.hoverDot .content .button{padding:.2em 2.1em;font-size:.85em;background:transparent;border-color:white;color:white}.hoverDot .content .button:hover,.hoverDot .content .button:focus{text-shadow:0 0 21px white;color:#eee;border-color:#eee;outline:0;background:transparent}.hotSpot{-webkit-box-shadow:0 0 30px 6px rgba(0,75,51,0.5);-moz-box-shadow:0 0 30px 6px rgba(0,75,51,0.5);box-shadow:0 0 30px 6px rgba(0,75,51,0.5);border-radius:50%;content:'';display:block;background:url('../img/sprites/sprite.png') no-repeat -44px -39px;width:25px;height:25px;z-index:999;position:relative}.hoverDot:hover .content,.hoverDot:focus .content{display:block}.minimize.filterContainer .filterOptions{display:none}.minimize.filterContainer .filterButton:after{content:'+'}.resultsHead .button.word{padding-left:2em;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;color:#ccc;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;font-size:.95em}.resultsHead .button.word:hover,.resultsHead .button.word:focus,.resultsHead .button.word.active{color:#003426}.resultsHead .button.word:hover.listView:before,.resultsHead .button.word:focus.listView:before,.resultsHead .button.word.active.listView:before{background:url('../img/sprites/sprite.png') no-repeat -85px -39px}.resultsHead .button.word:hover.picView:before,.resultsHead .button.word:focus.picView:before,.resultsHead .button.word.active.picView:before{background:url('../img/sprites/sprite.png') no-repeat -86px -60px}.resultsHead .button.word:before{content:'';display:inline-block;position:absolute;left:0;top:3px}.resultsHead .listView:before{background:url('../img/sprites/sprite.png') no-repeat -116px -39px;width:18px;height:13px}.resultsHead .picView:before{background:url('../img/sprites/sprite.png') no-repeat -117px -60px;width:16px;height:15px}.resultsHead .viewControl{margin-top:.7em}.resultsNav{padding-right:3em}.resultsNav .heading{margin-bottom:0;padding-bottom:0;font-size:1.15em}.resultsNav .mainHeading{padding-bottom:1.5em;font-size:1.35em}.filterContainer .heading{margin-top:.3em}.filterContainer ul{margin:0}.filterContainer .filterButton:hover,.filterContainer .filterButton:focus{color:#139a74;cursor:pointer}.filterContainer .filterButton:after{content:'+'}.filterContainer .filterOptions{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;margin-bottom:1.3em}.filterContainer .filterOptions strong,.filterContainer .filterOptions b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.filterContainer .filterOptions .button.word{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.filterContainer .filterOptions .button.word strong,.filterContainer .filterOptions .button.word b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.filterContainer .filterOptions ul{margin:0 0 1em 1em}#filterSlider .heading{margin-top:.8em}.filterOpen:after{content:'\2013'!important}.resultsContainer .heading{margin-top:1em;font-size:1.4em;padding-bottom:.5em}.resultsContainer table{width:100%;padding:0;border:0;background:0}.resultsContainer tbody,.resultsContainer thead,.resultsContainer tr,.resultsContainer td,.resultsContainer th{background:0}.resultsContainer table tr.even,.resultsContainer table tr.alt,.resultsContainer table tr:nth-of-type(even){background:0;border:0}.resultsContainer thead th{padding-bottom:1em}.resultsContainer tr{background:0}.resultsContainer td,.resultsContainer th{padding:0;background:0;color:#003426;font-size:.9em;border:0}.resultsContainer td a,.resultsContainer th a{border-bottom:0}.resultsContainer td a:hover,.resultsContainer th a:hover,.resultsContainer td a:focus,.resultsContainer th a:focus{border-bottom:0}.resultsContainer tr.hover,.resultsContainer tr.hover:nth-of-type(even),.resultsContainer tr.hover.even{cursor:pointer}.resultsContainer tr.hover td,.resultsContainer tr.hover:nth-of-type(even) td,.resultsContainer tr.hover.even td{color:#139a74}.picList>ul>li>ul{margin-left:0;overflow:hidden;display:block;margin-right:-20px}.resultsPics li{display:block;overflow:hidden;padding-bottom:1.2em}.resultsPics li .manufacturer{color:#139a74}.resultsPics li .nameOfProduct{padding-top:.3em;padding-bottom:.3em}.resultsPics li .price{padding-top:1em}.resultsPics li .productRef{color:#139a74;margin-top:.1em;display:inline-block;font-size:.9em}.noUi-horizontal .noUi-handle{width:9px;height:18px;top:-2px;left:-5px}.noUi-connect{border:0;box-shadow:none;border-bottom:2px solid #003426;background:0;margin-bottom:-2px}.noUi-handle{width:9px;height:18px;border:0;border-radius:0;background:url('../img/global/slider-handle.gif') no-repeat center;cursor:pointer;box-shadow:none}.noUi-handle:before,.noUi-handle:after{background:0}.noUi-origin{border-radius:0}.noUi-handle.noUi-handle-lower{left:-4px}.noUi-handle.noUi-handle-upper:after{position:absolute;top:18px;bottom:0;display:block;left:5px;right:0;background:#cad8d0;height:2px;content:'';width:250px}.noUi-background{background:0;box-shadow:none}.range-slider{border-radius:0;border:0;border-bottom:2px solid #cad8d0;width:100%}.range-labels{width:100%;display:block;margin-top:-10px}#map_canvas{display:block;width:100%;max-width:940px;height:430px}.temp10 .padding .padding{padding-bottom:0}.temp10 .padding .padding .subheading{padding-top:.3em}.mapLocations{display:block;overflow:hidden;clear:both;position:relative}.mapLocations .columns{float:left!important;padding-left:0;padding-bottom:3em;display:block}.mapLocations .heading{font-size:1.9em}.mapLocations .subheading{font-size:1.4em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;padding-top:.5em;margin-bottom:0;display:block}.mapLocations address{font-style:normal;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;line-height:1.4em;margin-bottom:1em;font-size:1em}.mapLocations address strong,.mapLocations address b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.mapLocations .retailerInfo{font-size:1.05em}.mapLocations .retailerInfo dl{display:block;font-size:1em}.mapLocations .retailerInfo dd,.mapLocations .retailerInfo dt{display:inline;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;line-height:1.4em}.mapLocations .retailerInfo dd strong,.mapLocations .retailerInfo dt strong,.mapLocations .retailerInfo dd b,.mapLocations .retailerInfo dt b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.mapLocations .retailerInfo .hide{display:none}.mapLocations .retailerInfo .website{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;font-size:.9em}.mapLocations .retailerInfo .retailerLink{display:inline-block;margin-top:3em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;font-size:.75em}.mapLocations .retailerInfo .retailerLink strong,.mapLocations .retailerInfo .retailerLink b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.products{font-size:16px}.products p{font-size:16px}.products .nameOfProduct{font-size:17px}.searchResults .products.lists{margin-top:1em}.searchResults .heading{padding-bottom:.25em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps}.searchResults .heading strong,.searchResults .heading b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.searchResult p{line-height:1em;font-size:.91em;margin:.5em 0 .75em}.searchResult .readMore{font-size:.91em}.temp12 .contactForm{margin-bottom:0}.contactPage .heading{margin-bottom:0;padding-bottom:.4em}.contactPage .content{margin-top:1.5em}.contactForm{margin-bottom:-2em;margin-top:2.5em;font-size:1em;text-align:center;padding:0 4.4em}.contactForm input[type="text"],.contactForm input[type="tel"],.contactForm input[type="email"],.contactForm textarea{font-size:1.2em;text-align:center;border:0;box-shadow:none;outline:0;border-bottom:1px solid #003426;color:#003426;padding:.2em;line-height:1em;height:auto;background:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contactForm input[type="text"]::placeholder,.contactForm input[type="tel"]::placeholder,.contactForm input[type="email"]::placeholder,.contactForm textarea::placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,75,51,0.5);vertical-align:middle;line-height:100%;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-size:1em}.contactForm input[type="text"]::placeholder strong,.contactForm input[type="tel"]::placeholder strong,.contactForm input[type="email"]::placeholder strong,.contactForm textarea::placeholder strong,.contactForm input[type="text"]::placeholder b,.contactForm input[type="tel"]::placeholder b,.contactForm input[type="email"]::placeholder b,.contactForm textarea::placeholder b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.contactForm input[type="text"]::-webkit-input-placeholder,.contactForm input[type="tel"]::-webkit-input-placeholder,.contactForm input[type="email"]::-webkit-input-placeholder,.contactForm textarea::-webkit-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,75,51,0.5);vertical-align:middle;line-height:100%;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-size:1em}.contactForm input[type="text"]::-webkit-input-placeholder strong,.contactForm input[type="tel"]::-webkit-input-placeholder strong,.contactForm input[type="email"]::-webkit-input-placeholder strong,.contactForm textarea::-webkit-input-placeholder strong,.contactForm input[type="text"]::-webkit-input-placeholder b,.contactForm input[type="tel"]::-webkit-input-placeholder b,.contactForm input[type="email"]::-webkit-input-placeholder b,.contactForm textarea::-webkit-input-placeholder b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.contactForm input[type="text"]:-moz-placeholder,.contactForm input[type="tel"]:-moz-placeholder,.contactForm input[type="email"]:-moz-placeholder,.contactForm textarea:-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,75,51,0.5);vertical-align:middle;line-height:1em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-size:1em}.contactForm input[type="text"]:-moz-placeholder strong,.contactForm input[type="tel"]:-moz-placeholder strong,.contactForm input[type="email"]:-moz-placeholder strong,.contactForm textarea:-moz-placeholder strong,.contactForm input[type="text"]:-moz-placeholder b,.contactForm input[type="tel"]:-moz-placeholder b,.contactForm input[type="email"]:-moz-placeholder b,.contactForm textarea:-moz-placeholder b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.contactForm input[type="text"]::-moz-placeholder,.contactForm input[type="tel"]::-moz-placeholder,.contactForm input[type="email"]::-moz-placeholder,.contactForm textarea::-moz-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,75,51,0.5);vertical-align:middle;line-height:100%;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-size:1em}.contactForm input[type="text"]::-moz-placeholder strong,.contactForm input[type="tel"]::-moz-placeholder strong,.contactForm input[type="email"]::-moz-placeholder strong,.contactForm textarea::-moz-placeholder strong,.contactForm input[type="text"]::-moz-placeholder b,.contactForm input[type="tel"]::-moz-placeholder b,.contactForm input[type="email"]::-moz-placeholder b,.contactForm textarea::-moz-placeholder b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.contactForm input[type="text"]:-ms-input-placeholder,.contactForm input[type="tel"]:-ms-input-placeholder,.contactForm input[type="email"]:-ms-input-placeholder,.contactForm textarea:-ms-input-placeholder{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,75,51,0.5);vertical-align:middle;line-height:100%;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-size:1em}.contactForm input[type="text"]:-ms-input-placeholder strong,.contactForm input[type="tel"]:-ms-input-placeholder strong,.contactForm input[type="email"]:-ms-input-placeholder strong,.contactForm textarea:-ms-input-placeholder strong,.contactForm input[type="text"]:-ms-input-placeholder b,.contactForm input[type="tel"]:-ms-input-placeholder b,.contactForm input[type="email"]:-ms-input-placeholder b,.contactForm textarea:-ms-input-placeholder b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.contactForm input[type="text"]:hover,.contactForm input[type="tel"]:hover,.contactForm input[type="email"]:hover,.contactForm textarea:hover,.contactForm input[type="text"]:focus,.contactForm input[type="tel"]:focus,.contactForm input[type="email"]:focus,.contactForm textarea:focus{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;transition:all 150ms linear;box-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 20px 10px #fff;-moz-box-shadow:0 0 20px 10px #fff;box-shadow:0 0 20px 10px #fff;outline:0;background:white;border-bottom:1px solid #003426}.contactForm textarea{margin-top:.8em;border:1px solid #003426;resize:none;height:13.3em;line-height:1.2em;background:white}.contactForm .label{background:0;color:#003426;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-size:1.3em;margin:.3em 0 .8em;padding:0;position:relative}.contactForm .button{margin-top:1em;width:220px;margin-bottom:.3em}.ajax-loader{display:none!important}.newsPage{font-size:1em;overflow:visible}.newsPage .banner{margin-top:-9px}.newsPage time{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;display:block;padding-bottom:1.3em!important}.newsPage time strong,.newsPage time b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.newsPage time sup{font-size:.7em}.newsPage .heading{margin-top:1em}.newsPage .newsHeader .hr{margin-bottom:1.2em}.newsPage .categories{text-align:left;padding-left:0;display:block}.newsPage .categories ul>li{font-size:1.15em;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.newsPage .categories ul>li ul>li{font-size:1em;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.newsPage .categories ul>li ul>li ul>li{font-size:.9em;margin-left:1em}.newsPage .categories ul{margin:0;margin-right:-1em}.newsPage .categories strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-size:1em}.newsPage .content{padding-left:2.9em;padding-right:2.9em;padding-top:0}.newsPage .content p:first-child{padding-top:0;margin-top:0}.newsPage .content p{font-size:1em}.newsPage .content strong{font-size:1.1em}.newsPage .content .subheading{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;font-size:1.4em;margin-top:1em;margin-bottom:.8em}.newsPage .content .subheading strong,.newsPage .content .subheading b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.newsPage .content h2,.newsPage .content h3,.newsPage .content h4,.newsPage .content h5,.newsPage .content h6{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;font-size:1em;margin-top:1em;margin-bottom:.8em}.newsPage .content h2 strong,.newsPage .content h3 strong,.newsPage .content h4 strong,.newsPage .content h5 strong,.newsPage .content h6 strong,.newsPage .content h2 b,.newsPage .content h3 b,.newsPage .content h4 b,.newsPage .content h5 b,.newsPage .content h6 b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.newsPage .content .imgContainer{margin-top:.5em}.newsPage .content .share{margin-top:1em}.newsPage .content .share strong{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-size:1em}.newsListings{padding-right:0!important}.newsListings .article{padding-bottom:1.3em}.newsListings .articleSummary{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;margin-top:.2em;display:block;border-bottom:0;clear:both;overflow:hidden}.newsListings .articleSummary .page-content{float:left;padding-right:1em}.newsListings .articleSummary:hover,.newsListings .articleSummary:focus{border-bottom:0}.newsListings .articleSummary .heading{letter-spacing:2px;font-size:1.4em;margin-bottom:.8em;padding-bottom:0;margin-top:0}.newsListings .articleSummary .readMore{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;border-bottom:0;text-transform:uppercase}.newsListings .articleSummary .readMore:hover,.newsListings .articleSummary .readMore:focus{border-bottom:0;color:#139a74}.newsListings .articleSummary p{font-size:.9em}.pagination,.wp-paginate{display:block;clear:both;overflow:visible;margin:0;padding:0}.pagination li,.wp-paginate li{display:block;overflow:visible;float:left;padding:0;margin:2em .2em 0;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}.pagination li span.current,.wp-paginate li span.current{color:#003426;border-bottom:1px solid #003426}.pagination .button,.wp-paginate .button,.pagination a,.wp-paginate a,.pagination span,.wp-paginate span{-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none;line-height:1em;border:0;border-bottom:1px solid white;outline:0;background:0;color:#003426;padding:0 .1em;margin:0;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;font-size:1.5em}.pagination .button strong,.wp-paginate .button strong,.pagination a strong,.wp-paginate a strong,.pagination span strong,.wp-paginate span strong,.pagination .button b,.wp-paginate .button b,.pagination a b,.wp-paginate a b,.pagination span b,.wp-paginate span b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.pagination .button:hover,.wp-paginate .button:hover,.pagination a:hover,.wp-paginate a:hover,.pagination span:hover,.wp-paginate span:hover,.pagination .button:focus,.wp-paginate .button:focus,.pagination a:focus,.wp-paginate a:focus,.pagination span:focus,.wp-paginate span:focus,.pagination .button.active,.wp-paginate .button.active,.pagination a.active,.wp-paginate a.active,.pagination span.active,.wp-paginate span.active{color:#003426;background:0;outline:0;border:0;border-bottom:1px solid #003426}.pagination span.title,.wp-paginate span.title{font-size:1em}.pagination span.title:hover,.wp-paginate span.title:hover,.pagination span.title:focus,.wp-paginate span.title:focus{border:0}.siteMapSection ol{margin-left:.5em}.siteMapSection .columns .row>ol{margin-left:0}.siteMapSection li:before{content:'\2022';margin-right:.3em;color:#003426}.siteMapSection ul{margin-left:.5em}.siteMapSection .heading{padding-bottom:.2em}.siteMapSection li{display:block}.continueShopping a{display:inline-block;padding-bottom:0;margin-top:.3em;letter-spacing:1px}.no-touch .cssanimations .timelineSection img{position:relative;right:-999em}.no-touch .cssanimations .timelineSection .paragraph{position:relative;right:-999em}.no-touch .cssanimations .swing .paragraph{right:0;animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}.no-touch .cssanimations .swing img,.no-touch .cssanimations .swing .test{left:0;animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}.no-touch .cssanimations .inverted.swing .paragraph{left:0;animation-name:slideRight;-webkit-animation-name:slideRight;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}.no-touch .cssanimations .inverted.swing img{right:0;animation-name:slideLeft;-webkit-animation-name:slideLeft;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{font-size:100%;margin:0;line-height:inherit!important;cursor:pointer;position:relative;font-family:inherit!important;overflow:visible;text-decoration:none;font-weight:inherit;-webkit-border-radius:0!important;border-radius:0!important;left:auto;color:inherit!important;text-shadow:none;border:inherit!important;background:inherit!important;white-space:nowrap;display:inline-block;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;-webkit-transition:none!important;-o-transition:color 0 ease-in!important;transition:none!important;font-size:1em!important;background:white!important;border:1px solid #004b36!important;color:#004b36!important;-webkit-transition:all 300ms linear!important;-moz-transition:all 300ms linear!important;-o-transition:all 300ms linear!important;transition:all 300ms linear!important;padding:.5em 2.5em!important;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif!important;font-weight:normal!important;text-shadow:none!important}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce #content input.button:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce-page #content input.button:focus,.woocommerce-page #respond input#submit:focus,.woocommerce-page a.button:focus,.woocommerce-page button.button:focus,.woocommerce-page input.button:focus{-webkit-transition:all 70ms linear!important;-moz-transition:all 70ms linear!important;-o-transition:all 70ms linear!important;transition:all 70ms linear!important;background:#004b36!important;color:white!important;border:1px solid white!important;outline:2px solid #004b36!important}.content p.return-to-shop{padding:3px}.woocommerce-message{padding:3px}.woocommerce-message .button{margin-right:5px}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-color:#003426!important}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{background-color:#003426!important}#customer_details{margin-bottom:3em}.product-total{text-align:right;vertical-align:top}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{float:none;vertical-align:middle}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{list-style:none!important}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{top:-1px!important}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{font-weight:normal!important}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt{float:left!important;margin:0!important;padding:0!important}.woocommerce td.product-name dl.variation dd p,.woocommerce td.product-name dl.variation dt p,.woocommerce-page td.product-name dl.variation dd p,.woocommerce-page td.product-name dl.variation dt p{margin:0!important;padding:0!important;font-size:.91em}.cart-collaterals h2{text-align:left}.cart_totals{margin-bottom:2em}.cart_totals table{margin:0}.cart_totals th,.cart_totals td{padding:1em!important}.cart_totals th{text-align:left!important}.cart_totals p{line-height:1em}.cart_totals p small{font-size:11px}.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{width:40%;height:2.33em;float:left}.coupon input.button{float:left}a.pp_next:hover,a.pp_next:focus,a.pp_previous:hover,a.pp_previous:focus{text-decoration:none!important;border:none!important}.burger li{width:20px;height:2px;background-color:#003426;border-radius:5px;margin:3px 0}.burger{display:block;float:left;margin-right:.5em}.navToggleWrap{position:fixed;background:rgba(234,234,234,0.5);display:none;z-index:99999}.navToggle{margin:.5em;cursor:pointer}.navToggle span{float:left;margin-right:5px;text-shadow:1px 1px 5px rgba(234,234,234,0.5)}.navToggle:hover span,.navToggle:focus span{color:#139a74}.navToggle:hover .burger li,.navToggle:focus .burger li{background:#139a74}.shipping-calculator-button:after{display:none!important}.instructor .name,.instructor .jobTitle{display:block}.alignright{float:right;margin:0 0 1em 1em}.alignleft{float:left;margin:0 1em 1em 0}.aligncenter,.aligncentre{display:block;margin:0 auto 1em}#menu-secondary-navigation a{font-weight:bold}.woocommerce-pagination ul.page-numbers{float:right;margin:0;padding:0}.woocommerce-pagination ul.page-numbers li{float:left;margin:0 0 0 .33em}#home-template .scrollingHeader{background:none!important;position:fixed!important;top:0;height:100%!important;width:100%!important}#home-template .scrollingHeader .bannerImage{height:100%}#home-template .scrollingHeader .bannerImage .bannerLink{display:block;position:absolute;top:0;left:0;bottom:0;right:0}#home-template .scrollingHeader .bannerImage .bannerLink:hover,#home-template .scrollingHeader .bannerImage .bannerLink:focus{text-decoration:none;border:0}#home-template .scrollingHeader .bannerImage .bannerLink:hover img,#home-template .scrollingHeader .bannerImage .bannerLink:focus img{text-decoration:none;border:0}#home-template .scrollingHeader .nav{position:absolute;bottom:-70px;left:0;right:0}#home-template .scrollingHeader .nav a{position:relative;z-index:9999}#home-template #homeMain{padding-bottom:4em}#home-template #footer{margin-top:0}#home-template .homeContentWrap{position:relative;float:left;width:100%;margin-top:100%;background:#fff url('../img/global/bg-trout.png') no-repeat center top;background-size:100%;z-index:99}#home-template .homeContentWrap .heading{position:relative}#home-template .homeContentWrap #header{position:relative}.arrows-container{position:static;clear:both;height:100px;display:block;overflow:hidden}#contactFormWrap{display:none}.productContactForm{width:400px;border:1px solid #003426;padding:1em 2em;margin-top:0}.productContactForm h3{text-align:left}.productContactForm p{padding-top:.5em}.productContactForm form{max-width:100%;width:100%}.productContactForm label{text-align:left}.productContactForm input,.productContactForm textarea{background:0}.productContactForm input.button,.productContactForm textarea.button{background:white;font-size:1em!important;float:left;margin-top:0}.productContactForm input.button:hover,.productContactForm textarea.button:hover,.productContactForm input.button:focus,.productContactForm textarea.button:focus{background:#003426}.productContactForm input.wpcf7-text,.productContactForm textarea.wpcf7-text{text-align:left}.homeHitPointer{position:absolute;top:200px;height:200px;z-index:9999}.video-item{text-align:center;padding:2em 0}.video-item .heading{font-size:1.5em;padding-bottom:.3em}.video-item .description{padding:1em 0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.swirl{background:url('../img/global/swirl2.png') no-repeat center center;background-size:125px 32px;width:125px;height:32px;display:inline-block;overflow:hidden}.product-showcase .rightImage .text{border-right:1px solid white;position:relative;padding-right:2em}.product-showcase .rightImage .text .dash{position:absolute;display:block;right:0;width:30px;height:1px;background:white;z-index:100}.product-showcase .rightImage .text .dash.dash-top{top:0}.product-showcase .rightImage .text .dash.dash-bottom{bottom:0}.product-showcase .rightImage .text .dash.dash-middle{width:20px;top:50%;right:-20px}.product-showcase .rightImage .picCircle{float:right}.product-showcase .leftImage .text{border-left:1px solid #003426;position:relative;padding-right:0;padding-left:2em}.product-showcase .leftImage .text .dash{position:absolute;display:block;left:0;width:30px;height:1px;background:#003426;z-index:100}.product-showcase .leftImage .text .dash.dash-top{top:0}.product-showcase .leftImage .text .dash.dash-bottom{bottom:0}.product-showcase .leftImage .text .dash.dash-middle{top:50%;width:20px;left:-20px}.product-showcase .picCircle{height:480px;width:480px}.product-showcase .circleMask{height:480px;width:480px;background-size:480px 480px}.product-showcase .text .heading{padding-top:.3em}.product-showcase .text .subheading{margin-top:0}.arrow-right{display:block;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid white;position:absolute;right:-18px;top:0;background:0}.tool-wrap{right:6%;position:fixed;z-index:9999;top:46%;color:#003426;right:10%}.tool{display:block;text-align:right;height:36px;margin-top:-4px}.tool .tooltext{line-height:1.2em;background:white;display:inline-block;display:none;padding:.5em 1em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal;position:relative}.product-showcase .gallerySection{border:none!important}.transGreen{background:rgba(0,52,38,0.2)}.carousel-row{overflow:visible;padding-top:1em;padding-bottom:1em}.carousel-item{padding:0 .2em}.carousel-item .panel .text{padding:1em}.owl-controls{width:100%;position:absolute;top:40%}.owl-buttons>div{text-indent:999em;width:63px;height:62px;overflow:hidden}.owl-buttons>div:hover{opacity:.8}.owl-prev{position:absolute;left:-5em;background:url('../img/global/arrow-left.png') no-repeat center center}.owl-next{position:absolute;right:-5em;text-indent:-999em;background:url('../img/global/arrow-right.png') no-repeat center center}.panel{display:inline-block;position:relative;width:100%;background:#f7f5ef;border:0;color:#003426;margin-bottom:0;padding:0}.panel .heading{color:#003426;padding-bottom:0;font-size:1em;line-height:1.2em;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:normal;font-variant:small-caps;padding:.8em 1em;margin:0}.panel .heading strong,.panel .heading b{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.panel.news .article{margin:0;padding:1em 0 0}.panel.news .article .heading{font-variant:normal;font-weight:normal;padding:.3em 0 .8em}.panel p{color:#003426}.panel p a{display:inline;word-break:break-all;border:0}.panel p a:hover,.panel p a:focus{border:0;text-decoration:underline}.panel.social .heading a{display:block;font-variant:normal;border:0}.panel.social .heading a:hover,.panel.social .heading a:focus{border:0;color:#139a74}#instafeed{margin:0 -10px;margin-top:.5em;margin-bottom:-10px;display:block;overflow:hidden}#instafeed a{border:0}#instafeed a:hover,#instafeed a:focus{border:0}#instafeed img{width:33.33%;height:auto;float:left;padding:5px}.sidebar .panel{margin-bottom:1em;padding:1em}.sidebar .heading{font-size:1.6em;padding:0;padding-bottom:.2em;font-variant:normal;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold}.sidebar a{border:0!important;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.sidebar a:hover,.sidebar a:focus{border:0!important;color:#139a74}.sidebar .socialButtons{display:inline-block;padding-top:0;float:none!important}.makeRel{position:relative}.media-panel{position:relative;margin-bottom:1em}.media-panel .heading,.media-panel .subheading{padding:0}.media-panel .heading{font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-variant:small-caps;font-style:normal}.media-panel a:hover{border:0}.media-panel a:hover img{opacity:.8}.media-panel .subheading{line-height:1.2em;padding-top:.3em;font-variant:normal}.media-panel .text{text-align:center;position:absolute;top:40%;left:0;right:0;bottom:0;text-shadow:0 0 10px #333;color:white}.media-panel hr{border-color:white;width:50%;margin:0 auto}.media-panel .panel{padding:1em 2em}.media-panel .panel h1,.media-panel .panel h2,.media-panel .panel h3,.media-panel .panel h4,.media-panel .panel h5,.media-panel .panel h6{color:#003426;font-family:'adobe-garamond-pro',Georgia,Times,"Times New Roman",serif;font-weight:bold;font-size:1.6em;font-variant:normal;padding:0;margin:0;padding-top:.5em}.media-panel .panel p{color:#003426;line-height:1.2em}.tweets img{margin:1em 0 .5em}i{position:absolute;top:1em;right:1em;width:33px;height:33px}i.twitter{background:url('../img/sprites/sprite.png') no-repeat 0 -87px}i.facebook{background:url('../img/sprites/sprite.png') no-repeat 0 -35px}.video-row{padding:0;overflow:hidden}.video-row img{width:100%;height:auto}.video-row .panel{margin:1em 0}.video-row a:hover{opacity:.8}.video-row a:hover .video-hover{opacity:0}.video-row .youtube{overflow:hidden}.video-row .youtube img{margin:-8% 0}.video-hover{position:absolute;top:10%;left:0;right:0;bottom:0;background:url('../img/global/video.png') no-repeat center center;background-size:30%}.product-addon h3{font-size:1.3em}.product-addon p{padding:.2em 0;font-size:.9em}.product-addon small{margin:.3em 0;font-size:.9em;display:block}.product-addon input[type="text"]{margin:0}.product-addon-totals{overflow:hidden;margin:1em 0}.product-addon-totals dt{float:left;clear:both;margin:0;font-weight:normal;font-size:.9em}.product-addon-totals dt:last-of-type{font-size:1.45em}.product-addon-totals dd{float:left;margin:0;margin-left:.5em}.product-addon-totals dd strong{font-weight:normal}.product-addon-totals dd:last-of-type{font-size:1.45em}.js .product-addon{display:none}.product-addon-embossing-details .addon-name{font-size:1em}.embossing-message{font-size:.9em;margin-bottom:2em;margin-top:.5em}@media only screen and (max-width:1120px){.owl-controls{opacity:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.owl-prev{left:1em}.owl-next{right:1em}.owl-carousel:hover .owl-controls{opacity:1}}@media only screen and (max-width:1040px){#scrollingHeaderWrap .nav{display:none}}@media only screen and (max-width:40.063em){#topHeader .row>div{display:block;width:100%}.section{padding-left:10px;padding-right:10px}.timeline .big.heading{font-size:6.5em}.timeline .big.inside.heading span:after{display:none}}@media only screen and (max-width:64.063em){.branch.right{border-top:0 solid;border-bottom:0 solid;border:0;padding-left:.9375em;margin-bottom:.5em;z-index:auto}.branch.dots{position:relative}.branch.dots:after{margin:0 auto;content:'';width:1px;height:60px;display:block;border:0 2px 0 0;-moz-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-o-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat}.timeline .certificate{margin-top:0}.branch.left{border-top:0 solid;border-bottom:0 solid;padding-right:.9375em;padding-top:0}.branch p,.branch img{margin:0 auto;padding:0}.timeline .heading.inside{background:0;display:block;z-index:auto;padding-top:1em}.green-background .branch.dots:after{-moz-border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat;-o-border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat;border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat}}.scrollingHeader{padding:4em;text-align:center}#scrollingHeaderNav.bannerNav{z-index:50;position:fixed;left:90px;bottom:5em;max-width:60%}.bannerNav a{display:inline-block;width:20px;height:20px;line-height:10px;border-radius:60px;text-indent:-9999px;background-color:#003426;border:solid 1px #fff;margin-right:5px;border-width:3px}.bannerNav a.activeSlide{background-color:#fff;border-color:#003426}.label{background-color:#003426}.gun-brochure-enquiry-form-block{display:none}#wc_checkout_add_ons_3_field label{font-size:1em}@media only screen and (max-width:1050px){.circleMask,.picCircle{background-size:cover!important;height:400px;width:400px;margin-left:0}.product-showcase .circleMask,.product-showcase .picCircle{background-size:cover!important;height:400px;width:400px;margin-left:0}.leftImage .picCircle{margin-left:0}}@media only screen and (max-width:850px){.bespoke .small-5,.bespoke .small-7{width:100%}.bespoke .picCircle{margin:0 auto;float:none!important}.bespoke .text{padding:1em 0}.bespoke .section.padding{padding:2em .5em 3em}.bespokeArrow{bottom:-50px}.bespoke .text .subheading{margin-top:1em}.product .imageGallery{width:40%}.product .imageGallery .largeImages{max-width:100%}.product .productDescription{width:60%;padding-left:1em}.product .productDescription .shoppingForm{width:auto}.product .productDescription .shoppingButton{width:190px}.product .productDescription p{padding:1em 0}.product .productDescription .features li{padding-left:1em}.product .productDescription .features li:first-child{padding-bottom:1em;padding-left:0}.product-showcase .rightImage .text,.product-showcase .leftImage .text{border:0}.product-showcase .rightImage .text .dash,.product-showcase .leftImage .text .dash{display:none}.dash{position:absolute;display:block;left:0;width:30px;height:1px;background:#003426;z-index:100}.dash.dash-top{top:0}.dash.dash-bottom{bottom:0}.dash.dash-middle{top:50%;width:20px;left:-20px}.tool-wrap{display:none}}@media only screen and (max-width:630px){.product .imageGallery{width:100%}.product .imageGallery .largeImages{margin:0 auto}.product .imageGallery .thumbnails{width:100%;max-width:423px;margin:0 auto}.product .imageGallery .thumbnails .thumbs{margin:0 auto}.product .productDescription{width:100%;padding-left:0}}@media only screen and (min-width:940px){#header .responsiveNav{display:block!important}}@media only screen and (max-width:940px){#topHeader{position:relative!important;top:inherit!important;left:inherit!important;right:inherit!important}}@media only screen and (max-width:700px){.arrow:hover span:after,.arrow:focus span:after{color:#003426}.arrow span{width:50px}.arrow span:after{content:'\2022';font-size:1.6em;display:block;position:absolute;top:18px;right:-7px}.arrow.next span{background:url('../img/sprite.png') no-repeat -138px -638px}.arrow.next span:after{right:auto;left:-7px}.arrow.prev span{background-position-y:-638px}.bespokeArrow span{width:106px}.bespokeArrow.next span{background:url('../img/sprite.png') no-repeat -697px -638px}.bespokeArrow.prev span{background:url('../img/sprite.png') no-repeat -404px -638px}}@media only screen and (min-width:64.063em){.timeline .branch.left.border{border-top:0 solid!important;border-bottom:0 solid!important;min-height:300px;border:0;border-style:solid;border-width:2px 0 2px 2px;-moz-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-o-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;border-width:2px 2px 2px 0;-moz-border-image:url('../img/global/vert-line.png') 3 3 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line.png') 3 3 3 3 round repeat;-o-border-image:url('../img/global/vert-line.png') 3 3 3 3 round repeat;border-image:url('../img/global/vert-line.png') 3 3 3 3 round repeat}.timeline .branch.right.border{border-top:0 solid!important;border-bottom:0 solid!important;border:0;border-style:solid;border-width:2px 0 2px 2px;-moz-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;-o-border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;border-image:url('../img/global/vert-line.png') 3 0 3 3 round repeat;min-height:300px}.timeline .green-background .branch.border{-moz-border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat;-o-border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat;border-image:url('../img/global/vert-line-white.png') 3 0 3 3 round repeat}.timeline .green-background .branch.border.left{-moz-border-image:url('../img/global/vert-line-white.png') 3 3 3 3 round repeat;-webkit-border-image:url('../img/global/vert-line-white.png') 3 3 3 3 round repeat;-o-border-image:url('../img/global/vert-line-white.png') 3 3 3 3 round repeat;border-image:url('../img/global/vert-line-white.png') 3 3 3 3 round repeat}.float-big.fLeft{float:left}.float-big.fRight{float:right}}@media only screen and (min-width:941px){#header #nav .menu .topTier.menu-item-has-children>.after{display:none}}@media only screen and (max-width:940px){.hoverDot{display:none}.section{padding-left:10px;padding-right:10px}#header #topHeader{margin-top:2em;padding-top:.2em}#header .socialButtons{padding-top:1em}#header .socialButtons li:first-child{padding-left:0}#header .responsiveNav{display:none;position:fixed;max-width:300px;width:90%;z-index:99995;background:#fcfaf5}#header .navToggleWrap{display:block}#header .navToggleWrap .navToggle{display:block;cursor:pointer}#header .thirds,#header .headBasket,#header .headSearch{padding-left:10px;width:100%;float:left!important;text-align:left!important;margin:.3em 0}#header .thirds label,#header .headBasket label,#header .headSearch label{font-size:1em}#header .thirds dl,#header .headBasket dl,#header .headSearch dl,#header .thirds dt,#header .headBasket dt,#header .headSearch dt,#header .thirds dd,#header .headBasket dd,#header .headSearch dd{float:none;text-align:left!important}#header .socialButtons{float:left!important}#header #logo{display:none}#header #nav{padding-top:1em}#header #nav .hr{display:none}#header #nav .menu>li{display:block;width:100%;margin:0;padding:.5em 0}#header #nav .menu>li a{border:0;display:inline;text-align:left}#header #nav .menu>li>.sub-menu{display:none;position:static;top:auto;left:auto;right:auto;bottom:auto;min-height:0;padding:0;padding-left:.5em;padding-bottom:.5em;overflow:hidden}#header #nav .menu>li>.sub-menu .sub-menu{padding-left:1em}#header #nav .menu>li>.sub-menu li{width:100%}#header #nav .menu>li>.sub-menu li:first-child{padding-top:.2em}#header #nav .menu li a{border-bottom:0}#header #nav .menu li:hover>a,#header #nav .menu li:focus>a{border-bottom:0;color:#139a74}#header #nav .menu .topTier.menu-item-has-children{text-align:left;position:relative;border-top:1px solid #003426}#header #nav .menu .topTier.menu-item-has-children a{display:inline;width:auto;text-align:left}#header #nav .menu .topTier.menu-item-has-children>.after{font-size:2em;display:inline-block;z-index:9999999999;position:absolute;line-height:1em;top:0;margin-left:5px;float:left;color:#003426;height:30px;width:50px;right:0;font-family:serif}#header #nav .menu .topTier.menu-item-has-children>.after:hover,#header #nav .menu .topTier.menu-item-has-children>.after:focus{cursor:pointer}#header #nav .menu .topTier.menu-item-has-children>a span{position:relative}#header .response-logo-wrapper{display:block}#header .response-logo-wrapper .response-logo{margin:2em auto 3em auto;max-width:428px;width:100%;text-indent:0;background:0;padding:1em}.breadcrumbSection{padding-top:.5em}.product .imageGallery{padding-right:0}#scrollingHeaderWrap,.scrollingHeader{display:none!important}.homeContentWrap{margin-top:0!important}.homeHitPointer{display:none!important}}.touch #scrollingHeaderWrap,.touch .scrollingHeader{display:none!important}@media only screen and (min-width:40.063em){.parents.filterOptions{display:block!important}.filterButton.news:after{display:none!important}.filterButton.news:hover,.filterButton.news:focus{color:#003426;cursor:default}}@media only screen and (max-width:40.063em){.articles .article a img{margin:0 auto;display:block}.articles .article .subheading,.articles .article .text,.articles .article .readMore{text-align:center}#footer #footerLinks .horizontal ul>li{display:block;width:100%}#footer #footerLinks .horizontal ul{margin:0}.gunModelContainer .article{text-align:center!important;padding:0 .5em}.newsPage .content{padding:1em 1em 0;border-top:1px solid #f1f3ef}.newsPage .content iframe{width:100%!important}.newsPage .categories{border-bottom:1px solid #eef2ee;padding:0 1em 1em}}@media only screen and (max-width:480px){#contactForm{max-width:100%!important;padding:0!important}#map_canvas{height:200px}.resultsPics li,.resultsPics li:last-child{width:50%}.resultsPics li a,.resultsPics li:last-child a{width:90%}.viewControl{display:none}.very-small-12{width:100%}.circleMask,.picCircle{background-size:cover!important;height:300px;width:300px;margin-left:0}product-showcase .circleMask,product-showcase .picCircle{background-size:cover!important;height:300px;width:300px;margin-left:0}.bespoke .gunModelList .button{margin:0 0 .5em 0}.arrow{display:block}#footer #footerLinks .small-print li{border:0;width:100%;display:block!important}}@media all and (max-width:380px){.small-6{width:100%;height:auto!important}#header .response-logo-wrapper .response-logo{margin:2em 0 .5em}#footer #footerLinks .small-print li{border:0;width:100%}}