html {  line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }article,aside,footer,header,nav,section {  display:block;}h1 {  font-size:2em;  margin:0.67em 0;}figcaption,figure,main {display:block;}figure {  margin:1em 40px;}hr {  box-sizing:content-box;height:0;overflow:visible; }pre {  font-family:monospace, monospace;font-size:1em; }a {  background-color:transparent;-webkit-text-decoration-skip:objects; }abbr[title] {  border-bottom:none;text-decoration:underline;text-decoration:underline dotted; }b,strong {  font-weight:inherit;}b,strong {  font-weight:bolder;}code,kbd,samp {  font-family:monospace, monospace;font-size:1em; }dfn {  font-style:italic;}mark {  background-color:#ff0;  color:#000;}small {  font-size:80%;}sub,sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline;}sub {  bottom:-0.25em;}sup {  top:-0.5em;}audio,video {  display:inline-block;}audio:not([controls]) {  display:none;  height:0;}img {  border-style:none;}svg:not(:root) {  overflow:hidden;}button,input,optgroup,select,textarea {  margin:0;}button,input {overflow:visible;}button,select {text-transform:none;}button,html [type="button"], [type="reset"],[type="submit"] {  -webkit-appearance:button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style:none;  padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline:1px dotted ButtonText;}legend {  box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal; }progress {  display:inline-block;vertical-align:baseline; }textarea {  overflow:auto;}[type="checkbox"],[type="radio"] {  box-sizing:border-box;padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height:auto;}[type="search"] {  -webkit-appearance:textfield;outline-offset:-2px; }[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance:none;}::-webkit-file-upload-button {  -webkit-appearance:button;font:inherit; }details, menu {  display:block;}summary {  display:list-item;}canvas {  display:inline-block;}template {  display:none;}[hidden] {  display:none;}.tinymce_editor_body,html {font-size:16px;line-height:1.65rem;}.tinymce_editor_body,body {position:relative;height:100%;margin:0;background-color:#fff;color:#2e373f;font-family:'Open Sans', sans-serif;font-weight:400;}a,a:visited,a:active  {color:#ed2127;text-decoration:underline;}p { margin:0 0 0.7rem 0; }p:last-child { margin-bottom:0; }h1, h2, h3, h4, h5, h6 {font-family:'Fjalla One', sans-serif;font-weight:800;}h1 {font-size:2.375rem; line-height:3.1rem;margin:2.125rem 0;color:#515e6a;border-bottom:2px solid #515e6a;text-transform:uppercase;}h2 {font-size:2.125rem; line-height:2.6rem;margin:1.6rem 0 0.8rem 0;}h3 {font-size:1.875rem; margin:1.75rem 0 0.875rem 0;line-height:2.5rem;}h4 {font-size:1.625rem; margin:1.75rem 0 0.875rem 0;line-height:2.25rem;}h5 {font-size:1.375rem; margin:1.75rem 0 0.875rem 0;line-height:2.0rem;}h6 {font-size:1.125; margin:1.75rem 0 0.875rem 0;line-height:1.60rem;}strong { font-weight:800; }ul { list-style:square; padding-left:45px; }ul ul { list-style:circle; }ul li,ol li { padding:.1050rem 0; }img { max-width:100%; height:auto; } .clear{ clear:both; }.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both;  height:0; }* html .clearfix  { zoom:1; } *:first-child+html .clearfix  { zoom:1; } .pagewidth {width:100%;max-width:1200px;margin:0 auto;}.pagewidth > h1:first-child,.pagewidth > h2:first-child,.pagewidth > h3:first-child,.pagewidth > h4:first-child {margin-top:0;}.readable {width:840px;}a.twister-link { text-decoration:none; color:#2e373f; }a.twister-link:hover { text-decoration:underline; color:#96c93d; }.text-white { color:#fff; }.text-red{ color:#ed2127; }.text-grey  { color:#ccc; }.text-black { color:#000; }.whiteTxt{ color:#fff;} .red_text{ color:#ed2127;} .grey_text  { color:#cccccc;} .black_text { color:#000;} .text-left{ text-align:left;}.text-right  { text-align:right;  }.text-center { text-align:center; }.text-upper  { text-transform:uppercase; }.text-lower  { text-transform:lowercase; }.text-no-transform { text-transform:none; }.right{float:right; margin:0 0 30px 30px;}.left {float:left;  margin:0 30px 30px 0px;}.center  {text-align:center;}.list-lower-alpha {list-style:lower-alpha;}.no-bottom-padding { padding-bottom:0; }.strong { font-weight:800; }.bot-mar-30 { margin-bottom:30px; }.top-mar-30 { margin-top:30px; }.button {display:inline-block;background-color:#ed2127;text-transform:uppercase;color:#fff;border-radius:6px;padding:7px 45px;}a.button {color:#fff;text-decoration:none;}a.button:visited {color:#fff;}.button.short {padding:2px 45px;}.button.small {padding:2px 10px;text-transform:none;font-size:0.7875rem;}.hide,.visually-hidden { display:none; }.stock-number {white-space:nowrap;}blockquote.emphasised {background-color:#eee;margin-left:0;padding:20px;}.ajax-cart-buttons { margin-top:10px; }.ajax-cart-added{ text-align:left; }.cart-button.ajax-cart-success,.cart-button.ajax-cart-success:hover {color:#4F8A10;background-color:#dff2bf;border-color:#4F8A10;}a.social-icon {margin:18px 8px;float:right;width:34px;height:34px;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAABECAMAAABtTo2vAAAB71BMVEUAAADg5eng5enk59b78l3g5eng5eng5eny7org5eng5eng5eng5eng5en+81D78lng5eng5en58WXg5eng5en981P38G7g5enz7oXg5en881b48Wr38HD28HLg5eng5eny7onw7ZTg5en68l7g5eng5eng5eny7ovy7Y3g5eng5enw7ZXg5eny7ojg5enx7Y/g5eng5enx7Yvg5eng5enw7Ivg5eng5eng5eng5eng5en47TL28HXg5en1733g5enw7ZT68mD48Gzg5en173rg5eng5eny7org5enw7Zb37D3y7ong5enw7I3w7I3w7I/58Wf28HXg5eng5eng5eng5eng5en58WPg5eng5eng5enx7ZHw7ZLw7ZLw7ZTm6Mjg5en074D07oHx7ZDv7JDg5eng5enz7oTg5eng5enx7Y3g5enz7oPg5enx7ZDg5env64ng5eng5enz7obx7Y3g5en68WHg5en28HPy61/173j0737w6m7z7ofg5env6nrx7Y/0607061T273rw6nDz7obw6nL160vz61vy6mHx6mfg5enu6YD78lz27EP17Ej061Dy6mPv6nXv6nfv6njz61fx6mjx6mrw6mz0737x6mfv6nTg5en/9EX67SP/9Ej/9Eb/9Ez57Sr/8z7/8zk4NmtiAAAAnHRSTlMA1PsE+PlDJ3RJFQsHqv76wg7x7/P9456XP/zq4NvRk30nEvf25d1uZVw3FtiHe0gYpFZUUEYu64RGIv7RzrweB/XnxsW+jnlhEPmAWi8rIe7Us2k6JRvz6ZhuODQcDQmwrac9FLm2nGZNQayjiUwyGcqfi2Aq9OHYzsu1oI52YVDs482Wk47v2Mi7dDf59fLpxH5xat60rqj5toepkBliAAAJa0lEQVRo3szXTYuqUBzH8b+KRmWQKESbhNCgQcQweoJoEUaLVj1RbW6booiICWJ28wbuW/i92FvmnTyONc2FgfvZFHGgr8e/h6IIYVEw4GvQD+j0xyRUtzJ9RVkC+MGQiVgQalh9GSLk8LMhtOanffymryT5Z0OUl3yCoqb9fS5kbksUNUB5zp+ouakRbceyJFGsI54LcXqWqpndsnAuGjh0JdslRBirl2irmrUK9M6jnqf6sFgoUJyiBV9m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);}a.social-icon.facebook  { background-position:0  0; }a.social-icon.twitter{ background-position:102px 0; }a.social-icon.instagram { background-position:68px  0; }a.social-icon.youtube{ background-position:34px  0; }a.social-icon.facebook:hover  { background-position:0 -34px; }a.social-icon.twitter:hover{ background-position:102px -34px; }a.social-icon.instagram:hover { background-position:68px  -34px; }a.social-icon.youtube:hover{ background-position:34px  -34px; }.video-wrap {width:96%;margin:40px 2%;}.specials-bar {background:linear-gradient(0deg, #ad151b, #ed1c24);color:#fff;font-size:1.5rem; border-bottom:2px solid #2e373f;}.specials-bar .pagewidth {box-sizing:border-box;padding:15px 0 15px 145px;background-image:url('/images/specials-background2.png');background-position:45px top;background-repeat:no-repeat;}.specials-bar .callout {color:#faed23;text-transform:uppercase;font-weight:800;}.specials-bar.long-msg {font-size:14px;line-height:1.5;}.specials-bar.long-msg .pagewidth {background-image:none;padding:10px 0 15px 0;}.specials-bar.long-msg .callout {display:block;font-size:24px;}.specials-bar a {color:#fff;text-decoration:none;}.specials-bar a:hover {text-decoration:underline;}.specials-bar a.shop {font-size:1.125rem; margin-left:20px;margin-right:20px;margin-bottom:0;display:inline-block;text-decoration:underline;float:right;}header.main-header {width:100%;min-height:220px;margin:0;background-image:url('/images/header-background.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}header.main-header .top-menu-bar-wrap {display:table;width:100%;height:49px;}header.main-header .top-menu-bar-wrap > div {  display:table-cell;  text-align:center;  vertical-align:middle;  width:50%;  height:49px;}header.main-header .top-menu-bar-wrap > div.right-hdr {background-color:rgba(46, 55, 64, 0.90);text-align:left;}header.main-header .top-menu-bar-wrap > div.right-hdr .right-inner {max-width:600px;}header.main-header .top-menu-bar-wrap > div.left-hdr .left-contents {background-color:rgba(46, 55, 64, 0.90);height:49px;float:right;}header.main-header .top-menu-bar-wrap > div.left-hdr .left-contents .social-icon  {margin:9px 5px;}header.main-header .top-menu-bar-wrap > div.left-hdr .left-angle {float:right;width:0;height:0;border-top:49px solid rgba(46, 55, 64, 0.90);border-left:49px solid transparent;}header.main-header .top-menu-bar-wrap .social-icon  {margin:7px 5px;float:left;}header.main-header .top-menu-bar-wrap .social-icon.instagram {margin-left:8px;}header.main-header .top-menu-bar-wrap a.button {font-size:0.75rem; line-height:0.75rem;padding:5px 18px;display:inline-block;float:left;margin-top:10px;}header.main-header .top-menu-bar-wrap a.button.login {margin-left:25px;margin-right:10px;}header.main-header .top-menu-bar-wrap .cart-icon {width:28px;height:28px;margin:7px 0 7px 22px;float:left;}header.main-header .top-menu-bar-wrap .cart-contents {color:#e0e5e8;float:left;display:inline-block;line-height:42px;margin-left:10px;}header.main-header .top-menu-bar-wrap .cart-contents:hover {text-decoration:underline;}.search {color:#e0e5e8;float:right;line-height:42px;cursor:pointer;}.search .pipe {margin:0 6px;}.search .search-icon {fill:#e0e5e8;width:14px;height:14px;float:right;margin-top:16px;}.search-input {color:#e0e5e8;float:right;line-height:42px;display:none;}.search-input input {width:180px;margin-right:5px;}.search-input .search-icon {fill:#e0e5e8;width:14px;height:14px;float:right;margin-top:16px;cursor:pointer;}.mobile-search {float:left;width:100%;text-align:center;padding:0 0 20px 0;border-bottom:1px solid #ccc;margin-bottom:40px;display:none;}.mobile-search .search-input {width:100%;}.mobile-search .search-input .search-box {width:70%;font-size:1.4rem;}.mobile-search .search-input .search-icon {float:none;height:28px;width:28px;margin-top:10px;}.mobile-menu {background-color:#424b53;display:none;}.mobile-menu ul {list-style:none;margin:0;padding:0 5%;box-sizing:border-box;width:100%;}.mobile-menu ul li {border-bottom:1px solid #6b7277;}.mobile-menu ul li a {font-size:1.8125rem;color:#cbcbcb;text-decoration:none;display:block;margin:20px 0;}.mobile-menu ul li ul {display:none;}.mobile-menu .menu-indicator {fill:#fff;width:40px;height:20px;float:right;}.mobile-menu .opened .menu-indicator {transform:rotate(-90deg);}.mobile-menu .button-wrap {text-align:right;padding:20px 0;}.mobile-menu .button-wrap a {margin-right:35px;}header.main-header .logo {width:300px;height:140px;z-index:200;position:relative;}header.main-header .nav-wrap {position:absolute;bottom:0;background-color:rgba(13, 42, 68, 0.88);width:100%;border-top:2px solid #ed2127;border-bottom:2px solid #ed2127;z-index:100;}header.main-header .nav-wrap ul {list-style:none;float:right;padding:0;margin:0;}header.main-header .nav-wrap ul li {float:left;padding:0;}header.main-header .nav-wrap ul li a {display:inline-block;float:right;font-family:'Fjalla One', sans-serif;font-size:20px;line-height:22px;padding:20px 25px;color:#cbcbcb;text-decoration:none;}header.main-header .nav-wrap .pagewidth > ul > li:hover > a {color:#fff;background-color:#ed2127;}header.main-header .menu-indicator {width:17px;height:11px;fill:#fff;float:right;margin-top:6px;margin-left:8px;}header.main-header .nav-wrap ul li ul {display:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdAgMAAAAr/Y+cAAAACVBMVEUAAADuJCfuJCdRFyQWAAAAAnRSTlMAiJXwxioAAABASURBVBjTNcoxAQBBEMJApCERETT7Kr84kmqK6Ht5OA0FAR5OQ0GAh9NQEODhNBQEeDgNBQEeTkNBgAcWFQSw/LaVS3p7CUiWAAAAAElFTkSuQmCC);background-repeat:no-repeat;position:absolute;top:62px;z-index:200;background-color:rgba(0, 0, 0, 0.85);white-space:nowrap;width:auto;height:auto;z-index:300;padding:10px 0;}header.main-header .nav-wrap ul li:hover ul {display:block;}header.main-header .nav-wrap ul li.last-menu ul {margin-left:-43px;background-position:top right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdAQMAAABsXfVMAAAABlBMVEUAAADuJCdS+RCoAAAAAXRSTlMAQObYZgAAAEFJREFUCNcdxKERwCAMAMBwCOqwdaxRx1p1rF2X3ufFR2Z+cbS1NDXU1RTV0dbS1FBXU1RHW0tTQ11NUb16dOv6AWIhNtPrxduDAAAAAElFTkSuQmCC);}header.main-header .nav-wrap ul li ul li {clear:both;width:100%;text-align:left;}header.main-header .nav-wrap ul li ul li a {float:left;width:100%;padding:0px 30px;margin:0;line-height:38px;}header.main-header .nav-wrap ul li ul li:hover a {color:#ed2127;}.content-wrap {margin:20px auto 100px auto;}.breadcrumbs {text-transform:uppercase;font-weight:800;color:#2e373f;}.breadcrumbs a {color:#2e373f;font-weight:400;text-decoration:none;}.breadcrumbs a:hover {color:#ed2127;text-decoration:underline;}.pagefooter {background-color:#aeb4c9;}footer.content-footer {width:100%;background-color:#eaeaea;}footer.content-footer .inner .col-wrap > div {box-sizing:border-box;background-color:#fff;min-height:280px;margin-top:60px;margin-bottom:60px;box-shadow:3px 5px 5px #aaa;padding:25px 10px 0 10px;text-align:center;}footer.content-footer .inner .col-wrap > div .title {color:#909da8;font-family:'Fjalla One', sans-serif;font-weight:400;font-size:1.875rem;text-transform:uppercase;margin-bottom:15px;}footer.content-footer .inner .col-wrap > div .subtitle {font-size:0.9188rem;line-height:1.0rem;text-transform:uppercase;font-weight:800;color:#ed2127;margin-bottom:15px;}footer.content-footer .inner .col-wrap > div img {max-width:100%;}footer.content-footer .inner .col-wrap > div a {text-decoration:none;}footer.main-footer {width:100%;min-height:520px;margin:0;background-image:url('/images/footer-background.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;}footer.main-footer .footer-top {width:100%;height:64px;border-top:1px solid #aeb4c9;border-bottom:2px solid #ed2127;background-color:rgba(0, 0, 0, 0.40);margin-bottom:60px;}footer.main-footer .footerwidth {width:100%;max-width:830px;margin:0 auto;}footer.main-footer .footer-top .logo-wrap {float:left;}footer.main-footer .footer-top .logo {margin-top:-43px;width:211px;height:150px;float:left;}footer.main-footer .footer-top .assembled {color:#faed23;font-size:1.4963rem;line-height:64px;text-transform:uppercase;font-family:'Fjalla One', sans-serif;font-weight:400;float:left;margin-left:40px;}footer.main-footer .footer-top .flag {width:51px;height:31px;float:left;margin-top:16.5px;margin-left:12px;}footer.main-footer .footer-top .assembled-wrap {float:left;}footer.main-footer .footer-top .social-wrap {float:right;}footer.main-footer .menu-header a,footer.main-footer .menu-header a:visited {color:#fff;font-size:1.5rem;text-transform:uppercase;margin-top:15px;margin-bottom:30px;text-decoration:none;}footer.main-footer .menu a,footer.main-footer .menu a:visited {color:#fff;text-decoration:none;text-transform:uppercase;line-height:1.7063rem;font-weight:400;}footer.main-footer .menu-header a:hover,footer.main-footer .menu a:hover {color:#ed2127;text-decoration:underline;}footer.main-footer .fishing-line {color:#fff;font-size:1.1266rem;}footer.main-footer .footer-copyright {position:absolute;bottom:0;color:#cbcbcb;background-color:rgba(0, 0, 0, 0.70);width:100%;line-height:1.75rem;font-size:0.75rem;}.give-feedback {z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;top:130px;right:0;}.mgmtContent0, .mgmtHilightHeading0, .mgmtTableHeading0, .mgmtTableLtGrey0, .mgmtTableDrkGrey0 { font-size:0.9375rem; }.mgmtContent1, .mgmtHilightHeading1, .mgmtTableHeading1, .mgmtTableLtGrey1, .mgmtTableDrkGrey1 { font-size:1rem; }.mgmtContent2, .mgmtHilightHeading2, .mgmtTableHeading2, .mgmtTableLtGrey2, .mgmtTableDrkGrey2 { font-size:1.0625rem; }.mgmtContent3, .mgmtHilightHeading3, .mgmtTableHeading3, .mgmtTableLtGrey3, .mgmtTableDrkGrey3 { font-size:1.125rem; }.mgmtContent4, .mgmtHilightHeading4, .mgmtTableHeading4, .mgmtTableLtGrey4, .mgmtTableDrkGrey4 { font-size:1.3125rem; }.mgmtContent5, .mgmtHilightHeading5, .mgmtTableHeading5, .mgmtTableLtGrey5, .mgmtTableDrkGrey5 { font-size:1.375rem; }.mgmtContent6, .mgmtHilightHeading6, .mgmtTableHeading6, .mgmtTableLtGrey6, .mgmtTableDrkGrey6 { font-size:1.4375rem; }.mgmtContent0, .mgmtContent1, .mgmtContent2, .mgmtContent3, .mgmtContent4, .mgmtContent5, .mgmtContent6 {color :#000; }.mgmtHilightHeading0, .mgmtHilightHeading1, .mgmtHilightHeading2, .mgmtHilightHeading3, .mgmtHilightHeading4, .mgmtHilightHeading5, .mgmtHilightHeading6 { color :#344E89; }.mgmtTableHeading0, .mgmtTableHeading1, .mgmtTableHeading2, .mgmtTableHeading3, .mgmtTableHeading4, .mgmtTableHeading5, .mgmtTableHeading6 {background-color:#134889;color:#fff;font-weigh:800;padding:5px;}.mgmtTableHeading0 a,  .mgmtTableHeading1 a,  .mgmtTableHeading2 a,  .mgmtTableHeading3 a,  .mgmtTableHeading4 a,  .mgmtTableHeading5 a,  .mgmtTableHeading6 a {color:#fff;font-weight:800;text-decoration:underline;}.mgmtTableLtGrey0, .mgmtTableLtGrey1, .mgmtTableLtGrey2, .mgmtTableLtGrey3, .mgmtTableLtGrey4, .mgmtTableLtGrey5, .mgmtTableLtGrey6, .flyoutMenu, .topMenu {background-color:#e8e8e8;padding:3px;}.mgmtTableDrkGrey0, .mgmtTableDrkGrey1, .mgmtTableDrkGrey2, .mgmtTableDrkGrey3, .mgmtTableDrkGrey4, .mgmtTableDrkGrey5, .mgmtTableDrkGrey6 {background-color:#d8d8d8;padding:3px;}.mgmtRecordTable {border-width:0px;border-style:outset;border-color:#000;border-spacing:2px;}.mgmtRecordTable .inactive-row {background-color:#e39191;}.col-wrap { box-sizing:border-box; width:100%; }.col-wrap .one-quarter  { width:23%; margin-left:2%; float:left; box-sizing:border-box; }.col-wrap .one-third { width:32%; margin-left:2%; float:left; box-sizing:border-box; }.col-wrap .one-half  { width:49%; margin-left:2%; float:left; box-sizing:border-box; }.col-wrap .one-quarter:first-child,.col-wrap .one-third:first-child,.col-wrap .one-half:first-child  { margin-left:0; }.col-wrap .one-quarter h1:first-child,.col-wrap .one-quarter h2:first-child,.col-wrap .one-quarter h3:first-child,.col-wrap .one-quarter h4:first-child,.col-wrap .one-quarter h5:first-child,.col-wrap .one-quarter h6:first-child,.col-wrap .one-half h1:first-child,.col-wrap .one-half h2:first-child,.col-wrap .one-half h3:first-child,.col-wrap .one-half h4:first-child,.col-wrap .one-half h5:first-child,.col-wrap .one-half h6:first-child,.col-wrap .one-third h1:first-child,.col-wrap .one-third h2:first-child,.col-wrap .one-third h3:first-child,.col-wrap .one-third h4:first-child,.col-wrap .one-third h5:first-child,.col-wrap .one-third h6:first-child { margin-top:0; }.col350 { display:inline-block; width:350px; margin:0 15px 40px 15px; vertical-align:top; }.floating-pill {display:inline-block;margin:15px 5px;background-color:#eee;color:#000;border-radius:6px;padding:7px 45px;text-decoration:none;}.floating-pill:hover {color:#fff;background-color:#ed2127;}.floating-pill:visited {color:#000;}.address-book-grid .entry  {background-color:#eee;display:inline-block;margin:15px 20px 15px 0;width:305px;padding:10px;box-sizing:border-box;vertical-align:top;}.address-book-grid .entry .inner {min-height:140px;}.address-book-grid .entry .button.addrbkbtn {padding:4px 10px;margin-bottom:4px;}table.data-table {margin:0 0 0.7rem 0;}table.data-table tr th,table.data-table tr td {padding:4px 6px;border:1px solid #aaa;}table.data-table tr th {padding:6px 8px;background-color:#1b354d;color:#fff;}table.info-table {margin:0 0 0.7rem 0;}table.info-table tr th,table.info-table tr td {padding:4px 2px;}table.info-table tr th {padding:6px 2px;text-align:right;}.final-product-table {padding:30px;background-color:#eee;}.featherlight-image { width:auto !important; height:auto !important; max-width:100%; max-height:85vh;}.disc-prod-list .discontinued-products {padding-bottom:20px;padding-top:20px;border:1px solid #fff;border-bottom:1px solid #aaa;}.disc-prod-list .discontinued-products:last-child {border-bottom:none;}.disc-prod-list .discontinued-products.featured-row {color:#ed2127;font-weight:800;}.disc-prod-list .discontinued-products .button {padding-top:2px;padding-bottom:2px;}.disc-prod-list .discontinued-products .button:hover {background-color:#aaa;color:#fff;}.disc-prod-list .col-buy{ float:left; width:180px; text-align:center; }.disc-prod-list .col-price { float:left; width:85px; padding-right:20px; text-align:right; }.disc-prod-list .col-desc  { float:left; width:calc(100% - 495px); padding-right:40px; }.disc-prod-list .col-qty{ float:left; width:150px; padding-right:20px; text-align:left; }.offerings-grid {text-align:center;}.offerings-grid > div {text-align:center;min-height:310px;margin-bottom:70px;width:220px;margin:0 35px 20px 35px;display:inline-block;}.offerings-grid > div .img-wrap {height:220px;width:100%;display:table-cell;vertical-align:middle;}.offerings-grid > div .img-wrap img {max-width:100%;height:auto;vertical-align:middle;}.offerings-grid a {color:#909da8;font-family:'Fjalla One', sans-serif;font-weight:400;font-size:1.75rem; line-height:2.5rem;text-decoration:none;}.offerings-grid a:hover {color:#ed2127;text-decoration:underline;}.family-grid {margin-top:15px;text-align:center;}.family-grid > div {display:inline-block;vertical-align:top;text-align:center;min-height:175px;color:#909da8;font-family:'Fjalla One', sans-serif;font-weight:400;font-size:1.1rem;width:180px;margin:10px 10px;}.family-grid .img-wrap {height:100px;width:100%;display:table-cell;vertical-align:middle;}.family-grid .img-wrap img {max-width:100%;height:auto;vertical-align:middle;}.family-grid a {color:#909da8;text-decoration:none;}.family-grid a:hover {color:#ed2127;text-decoration:underline;}.family-grid .new {color:#ed2127;font-style:italic;font-size:0.8313rem;}.family-grid .discontinued {color:#000;font-size:0.7rem;font-style:italic;}.fish-species-grid {margin-top:15px;}.fish-species-grid  > a {text-align:center;width:150px;margin:0 25px;min-height:200px;color:#909da8;font-family:'Fjalla One', sans-serif;font-weight:400;font-size:1.0938rem;display:table-cell;vertical-align:top;float:left;}.fish-species-grid .img-wrap {height:120px;width:100%;display:table-cell;vertical-align:middle;}.fish-species-grid a {color:#909da8;text-decoration:none;}.fish-species-grid a:hover {color:#ed2127;text-decoration:underline;}#accordion.faq-wrap h3 {font-family:'Open Sans', sans-serif;line-height:20px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {background:#eee;border:1px solid #aaa;color:#000;}.ui-state-active .ui-icon,.ui-button:active .ui-icon {background-image:url("/include/jquery-ui-1.12.1/images/ui-icons_444444_256x240.png");}.page-management-contests form.dsform label { width:240px; }.page-management-contests input + .iris-picker { margin-top:25px; }.page-management-contests .picker { margin:0 10px; }.page-management-contests .swatch { width:18px; height:18px; border:1px solid #aaa; float:right; }body.page-print-master-angler .mgmtContent1,body.page-print-master-angler .mgmtHilightHeading1,body.page-print-master-angler .mgmtTableHeading1,body.page-print-master-angler .mgmtTableLtGrey1,body.page-print-master-angler .mgmtTableDrkGrey1 { font-size:12px; }body.page-print-master-angler h2 { margin:0; font-size:15px; line-height:18px; }.page-search-results .result-report { background-color:#eee; padding:5px 10px; margin:20px 0; }.page-search-results .results-listing  .description { font-style:italic; margin-left:15px;  }.page-search-results .other-pages span { margin:0 15px; display:inline-block; }.page-qof .quick-row { border-bottom:1px solid #cbcbcb; padding-bottom:20px; margin-bottom:20px; }.page-qof .col-stock,.page-qof .col-qty{ float:left; width:175px; text-align:center; }.page-qof .col-desc  { float:right; width:calc(100% - 350px); }.page-qof .col-desc img { float:right; padding:0; margin:0 0 0 20px; }.page-qof .qof_stock { width:80px; }.page-qof .qof_qty{ width:40px; }.page-advice .category-wrap {text-align:center;}.page-advice .category {font-family:'Fjalla One', sans-serif;font-size:1.25rem;color:#515e6a;background-color:#cbcbcb;padding:10px 15px;margin:5px 0;text-decoration:none;display:inline-block;text-transform:uppercase;}.page-advice .category:hover {background-color:#ed2127;color:#fff;}.page-advice .category.active {background-color:#ed2127;color:#fff;}.page-advice .category.active:hover {cursor:default;}.page-advice .subcategory-wrap {text-align:center;font-size:1.125rem;margin-top:20px;}.page-advice .subcategory {text-transform:uppercase;text-decoration:none;color:#515e6a;margin:5px 0;}.page-advice .subcategory:hover {color:#ed2127;text-decoration:underline;}.page-advice .subcategory.active {display:inline-block;color:#ed2127;}.page-advice .article-wrap {margin-top:2.1250rem;}.article {width:374px;float:left;margin:0 12px 20px 12px;border:1px solid #cbcbcb;}.article .title {background-color:#2e3740;display:table;height:66px;width:96%;padding:0 2%;margin:0;}.article h2 {display:table-cell;vertical-align:middle;text-align:center;font-size:1.4rem;line-height:1.5750rem;margin:0;}.article .title h2 a {color:#cbcbcb;font-weight:400;text-decoration:none;text-transform:none;}.article .inner-wrap .inner {float:right;width:calc(100% - 170px);height:100px;padding:5px 10px;font-size:0.85rem;}.article .inner-wrap img {float:left;display:block;}.article .inner-wrap .more {font-family:'Fjalla One', sans-serif;color:#cbcbcb;font-size:1.25rem;text-transform:uppercase;text-align:right;margin-right:15px;}.article .inner-wrap .more a {text-decoration:none;color:#cbcbcb;}.article .inner-wrap .more svg {fill:#cbcbcb;height:20px;width:20px;display:inline-block;vertical-align:middle;}.article .inner-wrap .more a:hover {color:#aaa;}.article .inner-wrap .more a:hover svg {fill:#aaa;}.page-advice-single .advice-wrap {}.page-advice-single .advice-wrap .advice-content {width:calc(100% - 466px);float:left;}.tinymce_editor_body figure.image,.page-press-release-single figure.image,.page-advice-single .advice-wrap .advice-content figure.image {display:inline-block;margin:0 0 0.7rem 0;background-color:#eee;padding:15px;border:1px solid gray;}.tinymce_editor_body figure.image.alignleft,.page-press-release-single figure.image.alignleft,.page-advice-single .advice-wrap .advice-content figure.image.alignleft {margin-left:inherit; margin-right:inherit; margin-top:0; margin-bottom:}.tinymce_editor_body figure.image figcaption,.page-press-release-single figure.image figcaption,.page-advice-single .advice-wrap .advice-content figure.image figcaption {text-align:center;margin:15px 0 0 0;padding:0;}.page-advice-single .advice-wrap .advice-sidebar {width:376px;margin-left:90px;float:left;}.page-advice-single .advice-wrap .advice-sidebar h2 {color:#cbcbcb;font-size:1.5rem;border-bottom:1px solid #cbcbcb;text-transform:uppercase;}.page-advice-single .advice-sidebar .article {margin-left:0;margin-right:0;}.page-pip h1.with-new { margin-bottom:0; }.page-pip .new-wrap .new {color:#fff;background-color:#ed2127;float:left;padding:10px 25px;font-size:2.375rem;font-weight:400;height:24px;text-transform:uppercase;;}.page-pip .new-wrap .right-angle {float:left;width:0;height:0;border-top:44px solid #ed2127;border-right:44px solid transparent;}.page-pip .pip-top {float:left;width:100%;}.page-pip .pip-left {width:calc(100% - 420px);float:left;}.page-pip .pip-left .img-wrap {height:400px;text-align:center;}.page-pip .cap-row {width:100%;float:left;padding-top:10px;}.page-pip .cap-row .caption-centered {text-align:center;}.page-pip .cap-row .caption-title {font-weight:800;display:block;}.page-pip .rollover-wrap {text-align:center;width:100%;margin-top:10px;}.page-pip .rollover-wrap a.rollover {text-decoration:none;}.page-pip .size-disclaimer {font-style:italic;margin:20px 0;}.page-pip .pip-top .product-selections {float:right;width:400px;}.page-pip .pip-top .product-selections .build-step-wrap {background-color:#f5f5f5;padding:15px;}.page-pip .pip-top .product-selections .optionsbox .not-available {color:#ed2127;font-size:1.6625rem;text-align:center;font-style:italic;padding:20px 0;}.page-pip .pip-top .product-selections .optionsbox .i-wrap {margin-bottom:10px;}.page-pip .pip-top .product-selections .optionsbox .i-wrap:last-child {margin-bottom:0;}.page-pip .pip-top .product-selections .optionsbox label {text-align:right;margin-right:10px;float:left;display:block;color:#515e6a;text-transform:uppercase;font-weight:800;font-size:0.88rem;width:138px;height:30px;line-height:30px;}.page-pip .pip-top .product-selections .optionsbox select {width:205px;}.page-pip .pip-top .product-selections .stock-row {border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:10px;margin:16px 0;font-weight:800;text-transform:uppercase;color:#515e6a;}.page-pip .pip-top .product-selections .stock-row span {text-transform:none;}.page-pip .pip-top .product-selections .stock-row .packaging {text-transform:none;}.page-pip .pip-top .product-selections .price-row {margin:25px 0;font-weight:800;text-transform:uppercase;color:#515e6a;}.page-pip .pip-top .product-selections .price-row .left-side {padding:0 1%;float:left;width:35%;}.page-pip .pip-top .product-selections .price-row .left-side select {width:45px;}.page-pip .pip-top .product-selections .price-row .right-side {padding:0 1%;float:left;width:61%;}.page-pip .pip-top .product-selections .price-row .right-side .price .dols {color:#ed2127;font-size:1.5rem;}.page-pip .pip-top .product-selections .price-row .right-side .orig-price {text-decoration:line-through;margin-bottom:4px;}.page-pip .pip-top .product-selections .price-row .right-side .ea {font-style:italic;font-size:0.8313rem;font-weight:300;text-transform:none;}.page-pip .pip-top .product-selections .button-wrap {width:100%;text-align:center;}.page-pip .pip-top .product-selections .out-of-stock-wrap {display:none;background-color:#ccc;color:#555;padding:20px;text-align:center;font-size:14px;line-height:16px;}.page-pip .pip-top .product-selections .out-of-stock-wrap h5 {margin-top:0;}.cart-button {background-color:#0155a0;border:2px solid #0155a0;color:#fff;padding:10px;font-size:1.0875rem;font-weight:700;width:190px;cursor:pointer;}.cart-button:hover,.cart-button.wish-list:hover {background-color:#999;color:#fff;}.cart-button.wish-list {margin-left:20px;border:2px solid #0155a0;background-color:#fff;color:#0155a0;}.page-pip .pip-info-wrap {margin-top:40px;float:left;width:calc(100% - 435px);}.page-pip .pip-info-wrap h2 {border:none;background-color:#fff;font-size:1.0938rem;font-weight:800;color:#515e6a;border-bottom:1px solid #cbcbcb;}.page-pip .pip-info-wrap .section-wrap {border:none;margin:25px 30px;padding:0;}.page-pip .pip-info-wrap .section-wrap .img-caption {float:right;text-align:center;font-style:italic;padding:0 0 10px 10px;}.page-pip .pip-right-wrap {float:right;margin:100px 25px 0 25px;width:350px;}.page-pip .pip-right-wrap .recents {margin-top:70px;}.page-pip .pip-right-wrap .recents h3 {font-size:1.75rem;color:#909da8;text-transform:uppercase;text-align:center;margin:0 auto;border-bottom:1px solid #909da8;padding-bottom:10px;}.page-pip .pip-right-wrap .recent {margin:20px 0;width:100%;text-align:center;}.page-pip .pip-right-wrap .recent img {margin:20px 0 10px 0;}.page-pip .pip-right-wrap .recent .title {font-weight:800;text-transform:uppercase;color:#515e6a;margin-bottom:3px;}.page-pip .pip-right-wrap .recent .link a {border:1px solid #ed2127;width:100px;display:inline-block;font-size:0.75rem;text-decoration:none;border-radius:8px;}.page-pip .pip-right-wrap .recent .link a:hover {background-color:#ed2127;color:#fff;}.slider-wrapper  { width:100%; border-bottom:2px solid #ed2127; }.slider-wrapper ul  { margin:0; list-style:none; }.slider-wrapper ul li  { padding:0; }.slider-wrapper li.hidden { display:none; }.slider-wrapper li img { width:100%; height:auto; }.slider-wrapper .sy-pager { margin-top:-20px; z-index:5; height:14px; background:rgba(255,255,255,0.6); position:absolute; padding:6px 0 0 0; }.slider-wrapper .sy-pager li { width:8px; height:8px; margin:0 8px 0 0; }.slider-wrapper .sy-pager li a { background:rgba(0,0,0,0.3); }.slider-wrapper .sy-pager li.sy-active a { background-color:#ed2127; }.slider-wrapper .sy-controls li a::after { background-image:url('/images/arrows-red.svg'); background-color:transparent; }.static-slider {width:100%;border-bottom:2px solid #ed2127;}.static-slider img {width:100%;height:auto;display:block;}.static-slider img.mobile { display:none; }.page-home .content-wrap .shadow-box {display:inline-block;width:384px;vertical-align:top;margin:25px 8px;background-color:#fff;box-sizing:border-box;min-height:340px;box-shadow:3px 5px 5px #aaa;padding:25px 10px 0 10px;text-align:center;border:1px solid #cbcbcb;position:relative;}.page-home .content-wrap .shadow-box .title {color:#909da8;font-family:'Fjalla One', sans-serif;font-weight:400;font-size:2.375rem; text-transform:uppercase;margin-bottom:5px;}.page-home .content-wrap .shadow-box .subtitle {font-size:1.0938rem;line-height:1.2rem;text-transform:uppercase;font-weight:800;color:#ed2127;margin-bottom:15px;}.page-home .content-wrap .shadow-box img {max-width:100%;}.page-home .content-wrap .shadow-box a {text-decoration:none;}.page-home .content-wrap .shadow-box .action {color:#909da8;font-size:1.25rem; font-family:'Fjalla One', sans-serif;font-weight:400;position:absolute;bottom:15px;left:0;text-align:center;width:100%;}.page-home .content-wrap .shadow-box .action a {color:#909da8;display:inline-block;}.page-home .content-wrap .shadow-box .action svg {fill:#909da8;height:20px;width:20px;display:inline-block;vertical-align:middle;}.page-home .content-wrap .shadow-box .action:hover svg {fill:#ed2127;}.page-home .content-wrap .shadow-box .action:hover {color:#ed2127;}.page-home .home-feature-bar > div {display:inline-block;width:384px;margin:24px 8px 0 8px;position:relative;}.page-home .home-feature-bar a.action {display:block;position:absolute;bottom:10px;right:17px;font-family:'Fjalla One', sans-serif;font-size:1.25rem;text-decoration:none;text-transform:uppercase;font-weight:200;}.page-home .home-feature-bar a.action svg {fill:#ed2127;height:20px;width:20px;display:inline-block;vertical-align:middle;}.page-home .home-feature-bar a.action:hover {color:#fff;text-decoration:underline;}.page-home .home-feature-bar a.action:hover svg {fill:#fff;}.page-home .home-feature-bar a.catalog-download {left:45px;right:auto;}.page-home .home-feature-bar a.action.order-form {right:45px;}.page-home .content-wrap .shadow-box.testimonial-wrap {padding-top:10px;}.page-home .testimonial-wrap .testimonial {font-size:0.75rem;line-height:0.85rem;}.page-home .content-wrap .shadow-box.testimonial-wrap .testimonial p {text-align:left;margin-bottom:0.3rem;}.page-home .content-wrap .shadow-box.testimonial-wrap .testimonial a {color:#000;font-weight:800;text-decoration:underline;}.page-home .content-wrap .shadow-box.testimonial-wrap .testimonial a:hover {color:#ed2127;}.page-home .content-wrap .shadow-box.testimonial-wrap .testimonial p.readmore {text-align:right;}.page-home .content-wrap .shadow-box.testimonial-wrap .testimonial p.readmore a {color:#ed2127;text-decoration:none;}.page-home .content-wrap .shadow-box.testimonial-wrap .testimonial p.readmore a:hover {text-decoration:underline;}.page-catalog .catalog-free {font-size:1.4rem;text-align:center;float:left;margin-right:40px;}.page-catalog .catalog-order-form {width:90px;float:left;text-align:center;}.fishing-line-species > div {float:left;width:370px;margin-right:10px;margin-bottom:4px;padding:2px 10px;}.fishing-line-species > div:hover {background-color:#eee;}body.squirrel .video-wrap {float:right;margin-top:0;margin-left:2%;width:48%;}.sq-pricing-wrap {clear:both;width:800px;margin:55px auto;}.sq-pricing-wrap .sq-tbl {border:2px solid #000000;padding:10px;}.sq-pricing-wrap .sq-tbl h2 {font-family:'Open Sans', sans-serif;font-weight:800;font-size:3.375rem;line-height:3.0rem;color:#000000;text-transform:uppercase;text-align:center;margin-bottom:0;}.sq-pricing-wrap .sq-tbl h3 {font-size:2.125rem;line-height:2.1rem;color:#eb1c29;text-transform:uppercase;text-align:center;margin-top:1.0rem;margin-bottom:25px;}.sq-pricing-wrap .sq-tbl .non-red-tails {float:left;width:425px;}.sq-pricing-wrap .sq-tbl .red-tails {float:left;width:325px;margin-left:10px;border-left:4px solid #000000;padding-left:10px;}.sq-pricing-wrap .sq-tbl .tail-types {text-align:center;font-size:1.3rem;line-height:1.4rem;}.sq-pricing-wrap .sq-tbl .tail-types div {font-family:'Open Sans', sans-serif;font-weight:800;background-color:#000000;color:#ffffff;text-align:center;padding:12px;margin-bottom:5px;}.sq-pricing-wrap .sq-tbl .tail-types span {display:block;font-size:0.9rem;line-height:1;}.sq-pricing-wrap .plus-note {clear:both;color:#eb1c29;font-size:1.0rem;line-height:1.0rem;padding:15px 0 5px 0;text-align:center;font-weight:bold;}body.page-cart h1 {margin-bottom:5px;}body.page-cart h1 span {display:inline-block;margin-left:10px;font-size:1.4rem;font-weight:400;}body.page-cart p.continue-shopping {padding-top:10px;text-align:left;}body.page-cart p.continue-shopping a {color:#515e6a;font-weight:800;line-height:32px;text-transform:uppercase;text-decoration:none;}body.page-cart p.continue-shopping a:hover {color:#ed2127;text-decoration:underline;}body.page-cart p.continue-shopping svg {fill:#515e6a;height:16px;width:16px;display:inline-block;vertical-align:middle;}body.page-cart p.continue-shopping a:hover svg {fill:#ed2127;}body.page-cart .did-you-know-wrap.mobile { display:none; margin:25px 0; }body.page-cart .did-you-know {background-image:url('/images/cart-water-background.png');background-repeat:repeat-y;padding:15px 15px 15px 120px;background-color:#f2f2f2;border:1px solid #5c6873;position:relative;float:left;}body.page-cart .did-you-know .icon {position:absolute;top:24px;left:24px;}body.page-cart .did-you-know h4 {font-size:1rem;line-height:1.5rem;font-family:'Open Sans', sans-serif;font-weight:800;color:#ed2127;margin:0;text-transform:uppercase;}body.page-cart .did-you-know p {margin:2px 0;}.cart-wrap {color:#2e373f;}.cart-wrap .mobile-label {display:none;float:left;color:#515e6a;text-align:right;font-weight:800;width:calc(100% - 210px);font-size:0.85rem;line-height:26.4px;}.cart-wrap .mobile-label.taller {line-height:30.25px;}.cart-wrap .cart-top-headings {border-bottom:1px solid #2e373f;}.cart-wrap .cart-top-headings > div {float:left;color:#515e6a;font-weight:800;padding:10px;box-sizing:border-box;}.cart-wrap .cart-item-wrap {margin-top:12px;padding-bottom:12px;border-bottom:1px solid #cbcbcb;}.cart-wrap .item {width:calc(100% - 410px);float:left;}.cart-wrap .item-pic {float:left;width:190px;}.cart-wrap .item-desc {float:left;width:calc(100% - 365px);}.cart-wrap .item-desc .fam-name {color:#515e6a;text-transform:uppercase;font-weight:800;}.cart-wrap .item-desc .stock {font-size:0.875rem;font-style:italic;color:#2e373f;}.cart-wrap .item-desc .description {font-size:0.875rem;line-height:1.1rem;}.cart-wrap .item-actions {float:left;box-sizing:border-box;padding:0 10px;width:175px;text-align:center;}.cart-wrap .item p {margin:0;}.cart-wrap .no-cart-actions .item-actions {width:0;}.cart-wrap .no-cart-actions .item-desc {width:575px;}.cart-wrap .unit-price {width:150px;float:left;text-align:center;}.cart-wrap .unit-price .orig-price {text-decoration:line-through;}.cart-wrap .unit-price p {margin:0;}.cart-wrap .quantity {width:135px;float:left;text-align:center;}.cart-wrap .total {width:125px;float:left;padding-right:10px;text-align:right;font-weight:800;box-sizing:border-box;}.cart-wrap .quantity {text-align:center;}.cart-wrap .ui-selectmenu-button {width:55px;}.cart-wrap a.qty-save {font-size:0.75rem;border:1px solid #c5c5c5;border-radius:6px;text-decoration:none;font-style:italic;color:#515e6a;width:75px;display:inline-block;padding:0 5px;margin-top:5px;}.cart-wrap a.qty-save:hover {background-color:#c5c5c5;}.cart-wrap a.move-wishlist {font-size:0.75rem;line-height:0.80rem;border:1px solid #0154a0;border-radius:6px;text-decoration:none;font-style:italic;color:#0154a0;width:140px;display:inline-block;padding:5px 5px 5px 30px;margin-top:5px;box-sizing:border-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAMAAACTbPdTAAAAVFBMVEUAAAABVKApb6/3+vw9fLZ5pM0scbAcZqsDVaH5+/3Q3+3L3OzF2OnB1ehsnMhMh7w4ebUNXKW/1Oe4z+WOs9WFrdKCq9BEgbkydbIiaqwQXqYIWaOjRn2tAAAAAXRSTlMAQObYZgAAAFNJREFUCNdFjUkSgDAIBBmiMa5J3Jf//1OwKtgnZpoCUrY7nwMV2gngnow6gDvtnUAk1kuMlXIkfMsBP5ESK56lvUY7AzT2ZJdQjFMzF7M+2S86vLzyAmpPgFqhAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:10px center;text-align:left;}.cart-wrap a.move-wishlist:hover {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAMAAACTbPdTAAAAV1BMVEUAAAD////X5PDE2OoIWaPU4u/x9vrl7vXc6PLM3ey0zeOUuNeFrtI/frc7e7Y1d7QwdLIHWKL4+vz0+Pvi7PS80uaKsdN+qM97ps1yoMpIhLpBf7gJWaNHil6NAAAAAXRSTlMAQObYZgAAAFVJREFUCNdNjdsSgCAIBTmapmbZ/f7/3xk84LRPLDsDJJzex4GUqQNCocoOmFH2DUPE1bEmK2wRXAvhRyJrBGdYQq9nMrDWJwfQankzy6Plmhd3y/ABr4cCcXmcFBsAAAAASUVORK5CYII=');color:#fff;background-color:#0154a0;}.cart-wrap a.remove-item {font-size:0.75rem;line-height:0.80rem;border:1px solid #ed2127;border-radius:6px;text-decoration:none;font-style:italic;color:#ed2127;width:140px;display:inline-block;padding:5px 5px 5px 30px;margin-top:5px;box-sizing:border-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAAYFBMVEUAAADtISf7x8nuKi/819j4paf2jI/0dXnyWFzvOT7uMTf+9fX84OH3oaP0fIDyYmbwRUrtIyn+8PH96uv70tP7zc/6vr/5sLL2lpn2kJP1g4fzbHDxUlbwTFHwS1DvPkOWVVy7AAAAAXRSTlMAQObYZgAAAFpJREFUCNcti0cSgzAAA1euYEKA9FD//0tsYGfUDuLRpQ8w2hY6qTYEyXpmSVscsv+4VToJDdcYAoW/dHwAb1VYHLSlpqz1TZ3jbvrifJNiw6tX5cDHJ2Amxw7FVALvPTvYpgAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:10px center;text-align:left;}.cart-wrap a.remove-item:hover {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAAbFBMVEUAAAD////yWV3+9fb7yMr2lJf0e3/uLTL/+fn+7u795+f829z81db4qqz1gIPxTFHwSE3+8fH96On94uP7ztD6v8D6vb/5tLb4ra/4pKf4pKb3nZ/2kJP2io3zcHTyYmfxU1fwQUbwQEXvNjvjjL1oAAAAAXRSTlMAQObYZgAAAFtJREFUCNcly0cCgzAAxEAJsA0hlPTe///HYJjT6rCkQ/MCbnUPR10VBC0je3XXOXnwqVyEBN856kB21/kziaXZeoQ+zybHm616KVr1ynPjOTG0ViPE7gcUp4E/0DgDR30OofEAAAAASUVORK5CYII=');color:#fff;background-color:#ed2127;}.cart-wrap a.change-selection {font-size:0.75rem;line-height:0.80rem;border:1px solid #ed2127;border-radius:6px;text-decoration:none;font-style:italic;color:#ed2127;display:inline-block;padding:2px 5px 2px 20px;margin-top:5px;box-sizing:border-box;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAA9UlEQVQYlX2Rv0oDcRCEVwNaBBK0OW9mwAfJI1gI1pY+iL2dpJFgFxQUtLBKoxaCT2AlGMXmsPjtikj8h2fhGTWaLEz3TfHNmo2/qaR81YmzBLQmcGYOLIdYVkmJC0v/g0I7hF4IO8MCcfcL2jOrubAdxFuIpZP7LnQ+YZ4PwQuzmSB2Q3x2oh/Ee1U4cWHT83zRzMyKLKu7cBjiwInrLzDE0sXT20Zj3szMotmcc/I4xBcnbn5IlS4cFFlW/5Yhjly4cuF+BOxems2OmDMS0ApgLYjXSmZr3Wz670zEQxCFK18JMbnQHj8+0XfiMcSnJGxMetQHu9qE95NO/KcAAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:6px center;text-align:left;}.cart-wrap a.change-selection:hover {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAq0lEQVQYlX3RPWoCURQGUE1ACyvdQBbiEiwE65Tuxi7YSLATLQQtrGxMCsFdaOyChRiC+IvH5g2Og+NXveJcHve7mUxKkMU7piinuQhX3bJGJQ02MUY3NrBKole0cQ6gj8/wnsVhDj0csMAloC984C2CBQyxw08MwjdKESxigiOW7jNAIf79CHP8JWAH+eRSG5RRxynAFl4e1fSPX9RCn81n5S+wxR6NZ4e6AqC0EJuNT9SqAAAAAElFTkSuQmCC');color:#fff;background-color:#ed2127;}.cart-wrap.wishlist-wrap .item { width:calc(100% - 285px); }.cart-wrap.wishlist-wrap .item-actions { float:none; text-align:left; margin-left:190px; padding:0; width:calc(100% - 190px); }.cart-wrap.wishlist-wrap .item-actions a { float:left; margin-right:15px; }.cart-wrap.wishlist-wrap .item-desc { width:calc(100% - 190px); }.cart-summary .messages-area {float:left;width:calc(100% - 435px);}.cart-summary .messages-area .shipping-wrap {float:right;margin:15px 0 30px 0;text-align:right;color:#515e6a;text-transform:uppercase;font-weight:800;}.cart-summary .messages-area .shipping-wrap p {font-style:italic;text-align:right;text-transform:none;font-size:0.85rem;font-weight:300;}body.page-cart .shipping-wrap a.shipping-update {font-size:0.75rem;border:1px solid #c5c5c5;border-radius:6px;text-decoration:none;font-style:italic;color:#515e6a;width:75px;display:inline-block;padding:0 5px;text-align:center;margin-top:5px;}body.page-cart .shipping-wrap a.shipping-update:hover {background-color:#c5c5c5;}.cart-summary .totals-wrap {float:right;width:285px;color:#515e6a;}.cart-summary .totals-wrap .ttl-label {float:left;text-transform:uppercase;text-align:right;width:170px;margin:4px 0;margin-right:20px;}.cart-summary .totals-wrap .ttl-amounts {width:80px;padding-right:15px;float:left;margin:4px 0;text-align:right;}.cart-summary .totals-wrap .checkout-button {text-transform:uppercase;background-color:#0155a0;color:#fff;display:inline-block;width:100%;padding:5px 0;text-align:center;margin:15px 0 0 0;text-decoration:none;cursor:pointer;}.cart-summary .totals-wrap .totalssub {text-align:right;font-size:0.80rem;width:100%;margin-top:0;}.cart-summary .totals-wrap .order-total-wrap {float:left;border-top:1px solid #cbcbcb;font-weight:800;}.view-order-wrap {color:#2e373f;margin-top:60px;}.view-order-wrap .cart-top-headings {border-bottom:1px solid #2e373f;}.view-order-wrap .mobile-label {display:none;float:left;color:#515e6a;text-align:right;font-weight:800;width:calc(100% - 110px);font-size:0.85rem;line-height:26.4px;}.view-order-wrap .cart-top-headings > div {float:left;color:#515e6a;font-weight:800;padding:10px;box-sizing:border-box;}.view-order-wrap .cart-item-wrap {margin-top:12px;padding-bottom:12px;border-bottom:1px solid #cbcbcb;}.view-order-wrap .item {width:calc(100% - 410px);float:left;}.view-order-wrap .item .stock {font-size:0.875rem;font-style:italic;color:#2e373f;}.view-order-wrap .item .description {font-size:0.875rem;line-height:1.1rem;}.view-order-wrap .item p {margin:0;}.view-order-wrap .unit-price {width:150px;float:left;text-align:right;padding-right:10px;box-sizing:border-box;}.view-order-wrap .unit-price p {margin:0;}.view-order-wrap .quantity {width:135px;float:left;text-align:center;}.view-order-wrap .total {width:125px;float:left;text-align:right;font-weight:800;padding-right:10px;box-sizing:border-box;}.view-order-wrap .quantity {text-align:center;}.view-order-summary .messages-area {float:left;width:calc(100% - 435px);}.view-order-summary .messages-area .shipping-wrap {float:right;margin:15px 0 30px 0;text-align:right;color:#515e6a;text-transform:uppercase;font-weight:800;}.view-order-summary .messages-area .shipping-wrap p {font-style:italic;text-align:right;text-transform:none;font-size:0.85rem;font-weight:300;}.view-order-summary .totals-wrap {float:right;width:285px;color:#515e6a;}.view-order-summary .totals-wrap .ttl-label {float:left;text-transform:uppercase;text-align:right;width:170px;margin:4px 0;margin-right:20px;}.view-order-summary .totals-wrap .ttl-amounts {width:80px;padding-right:15px;float:left;margin:4px 0;text-align:right;}.view-order-summary .totals-wrap .totalssub {text-align:right;font-size:0.80rem;width:100%;margin-top:0;}.view-order-summary .totals-wrap .order-total-wrap {float:left;border-top:1px solid #cbcbcb;font-weight:800;}.print-order-wrap { width:700px; padding:0; font-size:12px; line-height:16px; }.print-order-wrap p  { padding:0; margin:0 0 10px 0; }.print-order-wrap .billing-column{ float:left;width:340px; }.print-order-wrap .shipping-column  { float:left; padding-left:10px; width:340px; }.print-order-wrap h2 { font-size:18px; line-height:26px; padding:0; margin:0; }.print-order-wrap h3 { font-size:16px; line-height:20px; padding:0; margin:5px 0 0 0; }.print-order-wrap table.cart-receipt { width:700px; border-collapse:collapse; }.print-order-wrap table.cart-receipt tr th {font-weight:bold; font-size:12px; color:#000; padding:5px; border-bottom:2px solid #000;  }.print-order-wrap table.cart-receipt tr td {font-size:11px; line-height:15px; padding:5px 5px; border-bottom:1px solid #000; }.print-order-wrap table.cart-receipt tr td.right-align { text-align:right; }.print-order-wrap table.cart-receipt tr td.thumb { padding:none; text-align:left; }.print-order-wrap table.cart-receipt tr td.thumb img { padding:0; border:0; margin:0; }.print-order-wrap table.cart-receipt tr td.product-column .added-product { font-size:14px; }body.master-angler .masterangler-weights {margin:20px 0;}body.master-angler .masterangler-weights > div {width:320px;padding:2px 10px;margin:0 40px 5px 0;float:left;}body.master-angler .masterangler-weights > div:hover {background-color:#eee;}body.master-angler .masterangler-weights > div span {display:inline-block;width:47px;text-align:right;}body.master-angler-add form label {width:200px;}body.master-angler-add .fhtml {font-size:0.95rem;font-style:italic;}body.master-angler-add form label[for="photo"]  {width:auto;}body.master-angler-add form.dsform .form-button-container {margin-left:0;}body.contact-us h3 span { font-size:1.4rem; }form#order-survey-frm label { width:290px; text-align:right; }form#order-survey-frm .form-button-container  { margin-left:300px; } .page-checkout-messages .checkout-important-messages {margin:10px 0;padding:20px;border:1px solid #aaa;background-color:#eee;}.page-checkout-messages .checkout-important-messages.shutdown-notice {background-color:#ffdd3e;font-size:16px;}.page-checkout-messages form.dsform .form-button-container {margin-left:0;}.checkout-steps > div {display:inline-block;vertical-align:top;background-color:#ebebeb;margin-right:5px;padding:4px 10px;border-radius:8px;margin-bottom:5px;}.checkout-steps > div span {font-size:0.85rem;font-style:italic;}.checkout-steps > div.current {background-color:#b9b9b9;}.checkout-steps > div.current span {color:#f8f8f8;}.cart-receipt .cart-item {border-bottom:1px solid #cbcbcb;width:100%;float:left;margin-bottom:20px;}.cart-receipt .cart-item .item-description {width:calc(100% - 200px);float:left;padding:20px 40px 20px 0;box-sizing:border-box;}.cart-receipt .cart-item .item-price-description {width:200px;float:left;}.receipt-totals-wrap > p > span {display:inline-block;width:115px;text-align:right;}.receipt-totals-wrap p.grand-total {font-weight:800;}#checkout-order-confirmation.dsform .form-button-container {margin-left:0;}#checkout-order-confirmation.dsform #input-container-for-newsletter_signup .radio-checkbox-row div { width:90%; }.attn-important-msg {margin:10px 0;padding:20px;border:1px solid #aaa;background-color:#ffdd3e;font-size:16px;}.attn-important-msg.green {background-color:#31c93b;}.infoText, .successText, .warningText, .errorText {border:1px solid;margin:20px 0px;padding:10px 20px;}.infoText ul, .successText ul, .warningText ul, .errorText ul {padding:5px 0 0 20px;margin:0;}.infoText li, .successText li, .warningText li, .errorText li {}.infoText {color:#00529B;background-color:#BDE5F8;}.successText {color:#4F8A10;background-color:#DFF2BF;}.warningText {color:#9F6000;background-color:#FEEFB3;}.errorText {color:#D8000C;background-color:#FFBABA;}.infoText span, .successText span, .warningText span, .errorText span {color:#00529b;clear:both;}#photo-filter {background-color:#eee;}#photo-filter select {  width:30%;  margin:15px 0.5%;}.photo-wrap {width:240px;margin:15px;padding:10px;background-color:#eee;text-align:center;float:left;}.photo-wrap:hover {background-color:#aaa;}body.photo-gallery-add .fhtml {font-size:0.95rem;font-style:italic;}body.photo-gallery-add form label {width:200px;}body.photo-gallery-add form label[for="photo"]  {width:auto;}body.photo-gallery-add form.dsform .form-button-container {margin-left:0;}body.photo-gallery-add .featherlight-content {margin-left:15%;margin-right:15%;}body.photo-gallery-single .col-photo { float:left; width:50%; }body.photo-gallery-single .col-info  { float:left; width:48%; padding-left:2%; }form.dsform { float:left; }form.dsform h6 { font-size:14px; font-weight:bold; padding:15px 0 5px 0; margin:0; }form.dsform span.required { color:#ff0000; font-weight:bold; }form.dsform fieldset { float:left; margin-top:15px; margin-left:5px; padding:10px; border:1px solid #ccc; }form.dsform fieldset legend {  font-weight:bold; font-size:15px; padding:3px 10px; margin-left:-5px;border:1px solid #ccc; background-color:#eee; }form.dsform .error-message {display:none; clear:both; background-color:#FFBABA; border:1px solid #FF0000;color:#FF0000; padding:5px 10px; margin:5px 0; }noscript.dsform div {display:block; clear:both; background-color:#FEEFB3; border:1px solid #9F6000;color:#9F6000; padding:15px; margin:5px 0; }form.dsform label:not(.radio-checkbox-row label) {display:block; float:left; font-weight:bold; text-align:right; margin:11px 10px 0 0; width:160px; }form.dsform .form-button-container  { margin-left:170px; } form.dsform div.input-container label:not(.radio-checkbox-row label) { width:auto; }form.dsform input,form.dsform select,form.dsform textarea { float:left; border:1px solid #aaa; padding:1px; margin:0; }form.dsform select optgroup { margin-left:10px; }form.dsform textarea { overflow:auto; }form.dsform div.radio-checkbox-container { float:left; width:100%; padding:3px 10px 0 0; }form.dsform div.radio-checkbox-row div { width:calc(100% - 40px); padding:0; margin:0 0 0 5px; float:left; }form.dsform div.radio-checkbox-row input { border:0; padding:0; margin:6px 0 0 0; }form.dsform div.radio-checkbox-row.indented-box { padding-left:15px; }form.dsform input { padding:2px; }form.dsform input:focus,form.dsform select:focus,form.dsform textarea:focus { background-color:#eee; border:1px solid #000; }form.dsform input.button { margin:15px 15px 15px 0; padding:8px 14px; cursor:pointer; }form.dsform input.button:focus { color:#000; }form.dsform .side-note { float:left; padding:3px 0 0 10px; color:#888; }form.dsform .read-only { padding-top:1px; font-size:14px; height:22px; }form.dsform .under-note { clear:both; font-size:11px; }form.dsform .optional { font-style:italic; }form.dsform .repeatable-remove { padding-top:10px; text-align:right; }form.dsform .repeatable-pending-remove { color:#999; padding-top:15px; }form.dsform div.input-container { float:left; padding-top:15px; }form.dsform div.input-container.radio-check-container { width:calc(100% - 170px); }form.dsform div.field-group { display:none; }form.dsform div.submit-button-replacement { display:none; padding-top:20px; color:#ff0000; font-weight:900; }form.dsform div.file-upload-button-replacement {display:none; background:url(loading.gif) top center no-repeat;margin-top:10px; padding-top:20px; text-align:center; color:#ff0000;font-weight:900; }.tinymce_editor_body { width:auto; height:auto; padding:15px; background-color:#fff; }form.dsform .lightbox-image {  }.alignleft{ text-align:left; }.alignright  { text-align:right; }.aligncenter { text-align:center; }.tinymce_editor_body figure.image.alignleft,.page-advice-single .advice-wrap .advice-content figure.image.alignleft,img.alignleft  { float:left; margin:5px 10px 10px 0; }.tinymce_editor_body figure.image.alignright,.page-advice-single .advice-wrap .advice-content figure.image.alignright,img.alignright { float:right; margin:5px 0 10px 10px; }.tinymce_editor_body figure.image.aligncenter,.page-advice-single .advice-wrap .advice-content figure.image.aligncenter,img.aligncenter{ display:block; margin:10px auto; }form.dsform .crop-required { padding:5px 0; color:#ff0000; font-weight:bold; }.responsive-logo-wrap {display:none;float:left;width:96%;padding:5px 2%;background-color:#2e3740;text-align:center;}.responsive-logo-wrap .logo {width:40%;height:auto;margin:20px 0;}.responsive-menu-wrap {box-sizing:border-box;width:100%;background-color:#cbcbcb;display:none;padding:10px 20px;float:left;}.responsive-menu-wrap .mobile-cart-summary .cart-icon {width:60px;height:60px;margin:10px 22px 0 22px;float:left;}.responsive-menu-wrap .mobile-cart-summary a {text-decoration:none;font-size:2.125rem;line-height:80px;color:#515e6b;}.responsive-menu-wrap .search-wrap {float:left;width:43%;text-align:right;}.responsive-menu-wrap .mobile-cart-summary {float:left;width:35%;box-sizing:border-box;padding-left:5px;}.responsive-menu-wrap .menu-wrap {float:left;width:22%;}.responsive-menu-wrap .search-wrap .search {color:#515e6b;font-size:1.6875rem;margin-top:20px;}.responsive-menu-wrap .search-wrap .search .search-icon {width:28px;height:28px;margin-top:10px;}.responsive-menu-wrap .menuicon {display:block;float:right;cursor:pointer;height:40px;width:75px;margin-top:36px;}.responsive-menu-wrap .menuicon span {display:block;float:right;width:75px;height:10px;background-color:#515e6b;}.responsive-menu-wrap .menuicon span::after,.responsive-menu-wrap .menuicon span::before {display:block;float:right;content:'';width:75px;height:10px;background-color:#515e6b;}.responsive-menu-wrap .menuicon span::before {margin-top:-20px;}.responsive-menu-wrap .menuicon span::after {margin-top:20px;}#sidr { display:none; } #sidr .sub-menu { display:none; }#sidr .sub-trigger { background:transparent 220px center url('/images/mobile-arrow-right.png') no-repeat; }#sidr .sub-trigger.expanded { background-image:url('/images/mobile-arrow-down.png'); }@media (max-width:1220px) {.pagewidth { width:96%; padding:0 2%; }footer.content-footer .inner .col-wrap > div .title{ font-size:1.5rem; }footer.content-footer .inner .col-wrap > div .subtitle{ font-size:0.8rem; }header.main-header .top-menu-bar-wrap > div.left-hdr  { width:40%;  }header.main-header .top-menu-bar-wrap > div.right-hdr { width:60%;  }}@media (max-width:1150px) {header.main-header { min-height:260px; }header.main-header .logo { margin-top:50px; }header.main-header .nav-wrap ul li a { padding-left:12px; padding-right:12px; }header.main-header .nav-wrap ul li.last-menu ul { margin-left:-70px; }}@media (max-width:1100px) {form.dsform label { float:none; width:100%; text-align:left; padding:0; line-height:normal; }form.dsform label.spacer-label{ display:none; }form.dsform .form-button-container  { margin-left:0; }form.dsform div.input-container  { padding-top:0; padding-bottom:15px; padding-top:0; }form#order-survey-frm label{ float:none; width:100%; text-align:left; padding:0; line-height:normal; }form#order-survey-frm .form-button-container { margin-left:0; }.cart-wrap .item-actions{ float:none; text-align:left; margin-left:190px; padding:0; }.cart-wrap a.change-selection { width:140px; padding:5px 5px 5px 30px; background-position:10px center; }.cart-wrap .item-desc{ width:calc(100% - 190px); }}@media (max-width:1025px) {footer.content-footer .inner .col-wrap { padding-bottom:40px; }footer.content-footer .inner .col-wrap .one-quarter { width:48%; margin-left:2%; margin-bottom:20px; margin-top:20px;  }header.main-header .top-menu-bar-wrap > div.left-hdr  { width:30%;  }header.main-header .top-menu-bar-wrap > div.right-hdr { width:70%;  }header.main-header .nav-wrap ul li a { padding-left:12px; padding-right:12px; font-size:1.125rem;  }header.main-header .nav-wrap ul li.last-menu ul { margin-left:-65px; }}@media (max-width:980px) {header.main-header .nav-wrap ul li a { padding-left:8px; padding-right:8px; font-size:1rem;  }.view-order-summary .messages-area,.cart-summary .messages-area { width:calc(100% - 350px); }.page-pip .pip-right-wrap { width:250px; }.page-pip .pip-info-wrap  { width:calc(100% - 335px); }.page-advice-single .advice-wrap .advice-sidebar { float:none; clear:both; width:80%; margin:40px 10% 20px 10%; padding:0; }.page-advice-single .advice-wrap .advice-content { float:none; clear:both; width:100%; margin:20px 0; padding:0; }.page-advice-single .advice-wrap .advice-sidebar .article { width:100%; }}@media (max-width:900px) {header.main-header { display:none;  }.responsive-logo-wrap { display:block; }.responsive-menu-wrap { display:block; }}@media (max-width:870px) {.specials-bar  { font-size:1.0rem; }.specials-bar .pagewidth{ background-position:0 top; padding:15px; text-align:center; }.readable { width:100%; }footer.main-footer .footer-top .logo-wrap { text-align:center; float:none; }footer.main-footer .footer-top .logo { float:none; margin-left:auto; margin-right:auto;}footer.main-footer .col-wrap .col-a,footer.main-footer .col-wrap .col-b { width:40%; margin:10px 5%; padding:0; }footer.main-footer .col-wrap .col-b:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both;  height:0; }footer.main-footer .col-wrap .col-c {clear:both;width:90%;padding:0;margin:40px 5%;}footer.main-footer .social-wrap {clear:both;width:100%;float:left;text-align:center;margin:0 auto;}footer.main-footer .footer-top .social-icon { float:none; display:inline-block; }footer.main-footer .footer-top .assembled-wrap { text-align:center; width:100%; }footer.main-footer .footer-top .assembled-wrap a { }footer.main-footer .footer-top .assembled-wrap .assembled { margin-left:0; float:none; }footer.main-footer .footer-top .assembled-wrap .flag { float:none; margin:0; }.cart-wrap .item-pic,.cart-wrap .item-desc,.cart-wrap.wishlist-wrap .item-desc { float:none; width:100%; }.cart-wrap .item-actions,.cart-wrap.wishlist-wrap .item-actions { margin-left:0; width:100%; }.page-pip h1 { margin-bottom:20px; }.page-pip .pip-top .pip-left { float:none; clear:both; width:100%; margin:0; }.page-pip .pip-top .product-selections { float:none; clear:both; width:100%; margin:0 0 40px 0; }.page-pip .pip-top .product-selections .stock-row,.page-pip .pip-top .product-selections .price-row .left-side,.page-pip .pip-top .product-selections .price-row .right-side {width:100%;padding:5px 1%;}.page-pip .pip-right-wrap { float:none; clear:both; width:80%; margin:40px 10% 20px 10%; padding:0; }.page-pip .free-shipping-wrap { text-align:center; }.page-pip .pip-info-wrap  { float:none; clear:both; width:100%; margin:20px 0; padding:0; }body.squirrel .video-wrap { float:none; width:94%; margin:20px 3%; padding:0; }.sq-pricing-wrap,.sq-pricing-wrap .sq-tbl .non-red-tails,.sq-pricing-wrap .sq-tbl .red-tails {float:none;width:100%;}.sq-pricing-wrap .sq-tbl .red-tails {margin-top: 20px;margin-bottom: 15px;margin-left:0;border-left:none;padding-left:0;}img.sq-tail-tshirt {width:400px;}}@media (max-width:760px) {footer.content-footer .inner .col-wrap .one-quarter { min-height:300px;  }.disc-prod-list .col-desc,.disc-prod-list .col-qty{ float:none; clear:left; width:95%; padding-top:15px; padding-left:5%; padding-right:0; }.disc-prod-list .col-qty{ font-style:italic; }.page-qof .col-qty{ clear:left; margin-top:10px; }.page-qof .col-desc  { width:calc(100% - 175px); }}@media (max-width:750px) {.responsive-logo-wrap .logo { width:60%; margin:10px 0; }.breadcrumbs { display:none; }.view-order-wrap .cart-top-headings .unit-price,.view-order-wrap .cart-top-headings .quantity,.cart-wrap .cart-top-headings .unit-price,.cart-wrap .cart-top-headings .quantity,.cart-wrap .cart-top-headings .total,.cart-wrap .item-pic { display:none; }.view-order-wrap .item,.cart-wrap .no-cart-actions .item-desc,.cart-wrap .item,.cart-wrap.wishlist-wrap .item{ width:100%; }.view-order-wrap .mobile-label,.cart-wrap .mobile-label{ display:block; }.view-order-wrap .unit-price,.view-order-wrap .quantity,.view-order-wrap .total { width:110px; padding-left:20px; padding-right:15px; text-align:right; margin-right:0; box-sizing:border-box; }.cart-wrap .unit-price,.cart-wrap .quantity,.cart-wrap .total { width:180px; padding-left:20px; padding-right:10px; text-align:right; }.cart-wrap .total { width:210px; }.cart-wrap.wishlist-wrap .item{ padding-bottom:10px; }.cart-wrap.wishlist-wrap .unit-price{ text-align:left; }.cart-wrap.wishlist-wrap .quantity input  { margin:0 10px; }#checkout-body .cart-wrap .mobile-label{ width:calc(100% - 120px); }#checkout-body .cart-wrap .unit-price,#checkout-body .cart-wrap .quantity,#checkout-body .cart-wrap .total { width:90px; padding-left:20px; padding-right:10px; text-align:right; }#checkout-body .cart-wrap .total { width:120px; }.cart-wrap .unit-price p{ display:inline; }.cart-wrap .unit-price p.orig-price { margin-left:10px; }.cart-wrap .quantity p  { display:inline; float:left; }.cart-wrap .quantity p a{ text-align:center; margin-top:0; }.cart-wrap .quantity .ui-selectmenu-button{ text-align:center; font-size:14px; }.view-order-summary .messages-area,.cart-summary .messages-area { width:100%; padding:15px; background-color:#f5f5f5; box-sizing:border-box; }body.page-cart .did-you-know-wrap.desktop { display:none; }body.page-cart .did-you-know-wrap.mobile  { display:block; }img.right { display:block; max-width:90%; margin:20px auto; float:none; clear:both; }}@media (max-width:650px) {footer.main-footer .col-wrap .col-a,footer.main-footer .col-wrap .col-b { width:90%; margin:10px 5%; padding:0; }h1 {font-size:2.125rem; line-height:2.975rem;margin:2rem 0;}h2 {font-size:1.875rem; margin:1.75rem 0 0.875rem 0;line-height:2.5rem;}h3 {font-size:1.625; margin:1.75rem 0 0.875rem 0;line-height:2.25rem;}h4 {font-size:1.375rem; margin:1.75rem 0 0.875rem 0;line-height:2.0rem;}h5 {font-size:1.1258rem; margin:1.75rem 0 0.875rem 0;line-height:1.60rem;}h6 {font-size:1.0rem; margin:1.75rem 0 0.875rem 0;line-height:1.40rem;}.responsive-menu-wrap .search-wrap  { width:33.3333%; text-align:center; }.responsive-menu-wrap .mobile-cart-summary{ width:33.3333%; text-align:center; }.responsive-menu-wrap .menu-wrap { width:33.3333%; }.responsive-menu-wrap .mobile-cart-summary .svg-cart-icon { width:30px; height:30px; margin:25px 22px; }.responsive-menu-wrap .mobile-cart-summary a { font-size:1.2rem;  line-height:80px; }.responsive-menu-wrap .search-wrap .search{ font-size:1.125rem; margin-top:20px; }.responsive-menu-wrap .search-wrap .search .search-icon { width:14px; height:14px; margin-top:17px; }.static-slider img.desktop { display:none; }.static-slider img.mobile { display:block; }body.photo-gallery-single .col-photo,body.photo-gallery-single .col-info  { float:none; width:100%; }}@media only screen and (max-width :600px) {.specials-bar .pagewidth .callout{ display:none; }.specials-bar .pagewidth .shop{ clear:both; display:block; }.col-wrap .one-half{ width:96%; margin:25px 2%; float:none; }.col-wrap .one-half:first-child { margin-left:2%; }.cart-wrap a.change-selection,.cart-wrap a.remove-item,.cart-wrap a.move-wishlist { font-size:1.0rem; line-height:1.1rem; width:200px; padding-top:10px; padding-bottom:10px; }}@media only screen and (max-width :490px) {form.dsform div.input-container  { width:96%; }form.dsform div.input-container textarea,form.dsform div.input-container input  { width:96% !important; }form.dsform div.input-container .radio-checkbox-container input { width:auto !important; }footer.content-footer .inner .col-wrap .one-quarter { width:96%; min-height:280px; }.give-feedback { display:none; }.responsive-logo-wrap .logo { width:70%; margin:15px 0; }.responsive-menu-wrap .mobile-cart-summary .svg-cart-icon { margin:25px 11px; }.page-home .content-wrap .shadow-box { width:96%; margin-right:2%; margin-left:2%; min-height:340px; }.page-home .content-wrap .shadow-box .title  { font-size:1.5rem; }.page-home .content-wrap .shadow-box .subtitle  { font-size:1rem; line-height:1.25rem; }.page-home .content-wrap .shadow-box .action { font-size:1.25rem; }.page-home .home-feature-bar {width:100%;text-align:center;}.page-home .home-feature-bar > div {margin-left:auto;margin-right:auto;float:none;max-width:100%;background-size:contain;background-repeat:no-repeat;}.page-home .home-feature-bar > div:last-child {margin-left:auto;margin-right:auto;}.responsive-menu-wrap .mobile-cart-summary .cart-contents {display:block;position:absolute;width:50px;margin-left:32px;line-height:1.2rem;}.mobile-menu .button-wrap a {clear:both;float:none;width:80%;margin:10px 10%;box-sizing:border-box;text-align:center;}.page-pip .pip-top .product-selections .optionsbox label {float:none;width:100%;text-align:left;}.cart-button,.cart-button.wish-list {width:80%;margin:0 10% 25px 10%;}.family-grid > div {width:46%;margin:10px 2%;}.page-qof .col-stock,.page-qof .col-qty{ width:110px; }.page-qof .col-desc  { width:calc(100% - 110px); }.page-advice-single .advice-wrap .advice-sidebar { width:94%; margin:40px 3% 20px 3%; }.article .inner-wrap .inner { height:auto; }.article .inner-wrap .more { padding-top:15px; clear:both; }}@media only screen and (max-width :425px) {body.master-angler .masterangler-weights > div { width:100%; }.page-home .home-feature-bar a.catalog-download { left:15px; }.page-home .home-feature-bar a.action.order-form{ right:15px; }.address-book-grid .entry  { width:100%; margin:0 0 15px 0; }.col350 { width:100%; margin:0 0 40px 0; }}@media only screen and (max-width :380px) {footer.content-footer { display:none; }}