﻿html{overflow-y:scroll !important;}
html.noScroll{overflow-y:hidden !important;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{width:100%;min-width:1400px;margin:0 auto;padding:0px;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#666666;-webkit-font-smoothing:subpixel-antialiased;}
.content-wrapper{width:980px;min-height:824px;margin:0 auto;padding:0 23px 20px 23px;}
.content-inner{width:100%;float:left;}
#content-wrapper .header{margin:0 auto;width:980px;}
a{color:#2C9EC5;text-decoration:none;cursor:pointer;outline:none;}
a:hover{color:#ff6633;text-decoration:underline;cursor:pointer}
u, ins {text-decoration:none;cursor:pointer}
u:hover, ins:hover {text-decoration:underline;}
*{margin:0;padding:0;outline:none;}
form{margin:0px;padding:0px}
img{border:none;}
ul, ol{list-style-type:none;margin:0;padding:0}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-spacing:0;}
*html+first-child html{overflow:hidden;}
input, textarea, select{font:normal 12px Arial, Helvetica, sans-serif;color:#666666;padding:0;border:0;margin:0;}
input[type="button"],input[type="submit"]{cursor:pointer;}
.floatL{float:left}
.floatR{float:right}
.bold{font-weight:bold!important}
.italic{font-style:italic}
.clear{clear:both;width:100%;height:0;font-size:0;line-height:0;}
.txt-12{font-size:12px}
.txt-13{font-size:13px}
.txt-14{font-size:14px}
.txt-15{font-size:15px}
.txt-16{font-size:16px}
.txt-17{font-size:17px}
.txt-20{font-size:20px}
.txt-39{font-size:39px}
.txt-54{font-size:54px}
.bg-cWhite{background-color:#fff;}
.padL5{padding-left:5px!important;}
h1.fontface{}
/*Optimize @font-face{font-family:'helvetica-light';src:url('/font/helvetica-light.eot');src:url('/font/helvetica-light.eot?#iefix') format('embedded-opentype'), url('/font/helvetica-light.woff') format('woff'), url('/font/helvetica-light.ttf') format('truetype'), url('/font/helvetica-light.svg#helvetica-light') format('svg');font-weight:normal;font-style:normal;}*/
/*Optimize @font-face{font-family:'HelveticaMedium';src:url('/font/HelveticaMedium.eot');src:url('/font/HelveticaMedium.eot?#iefix') format('embedded-opentype'), url('/font/framd_1-webfont.woff') format('woff'), url('/font/HelveticaMedium.ttf') format('truetype'), url('/font/HelveticaMedium.svg#HelveticaMedium') format('svg');font-weight:normal;font-style:normal;}*/
/*Optimize @font-face{font-family:'FranklinGothicMediumRegular';src:url('/font/framd_1-webfont.eot');src:url('/font/framd_1-webfont.eot?#iefix') format('embedded-opentype'), url('/font/framd_1-webfont.woff') format('woff'), url('/font/framd_1-webfont.ttf') format('truetype'), url('/font/framd_1-webfont.svg#FranklinGothicMediumRegular') format('svg');font-weight:normal;font-style:normal;}*/
@font-face{font-family:'FranklinGotURWTLigRegular';src:url('https://www.cdn-outlet.com/font/franklingoturwt_lig-webfont.eot');src:url('https://www.cdn-outlet.com/font/franklingoturwt_lig-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.cdn-outlet.com/font/franklingoturwt_lig-webfont.woff') format('woff'), url('https://www.cdn-outlet.com/font/franklingoturwt_lig-webfont.ttf') format('truetype'), url('https://www.cdn-outlet.com/font/franklingoturwt_lig-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'helveticaneuebold';src:url('https://www.cdn-outlet.com/font/helveticaneuebold.eot');src:url('https://www.cdn-outlet.com/font/helveticaneuebold.eot?#iefix') format('embedded-opentype'), url('https://www.cdn-outlet.com/font/helveticaneuebold.woff') format('woff'), url('https://www.cdn-outlet.com/font/helveticaneuebold.ttf') format('truetype'), url('https://www.cdn-outlet.com/font/helveticaneuebold.svg#helvetica-light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueMedium';src:url('https://www.cdn-outlet.com/font/helveticaneue-medium_1.eot');src:url('https://www.cdn-outlet.com/font/helveticaneue-medium_1.eot') format('embedded-opentype'),url('https://www.cdn-outlet.com/font/helveticaneue-medium_1.woff') format('woff'),url('https://www.cdn-outlet.com/font/helveticaneue-medium_1.ttf') format('truetype'),url('https://www.cdn-outlet.com/font/helveticaneue-medium_1.svg#HelveticaNeueMedium') format('svg')}
@font-face{font-family:'helveticaneueltstd-bdcn';src:url('https://www.cdn-outlet.com/font/helveticaneueltstd-bdcn.eot');src:url('https://www.cdn-outlet.com/font/helveticaneueltstd-bdcn.eot?#iefix') format('embedded-opentype'),url('https://www.cdn-outlet.com/font/helveticaneueltstd-bdcn.woff') format('woff'),url('https://www.cdn-outlet.com/font/helveticaneueltstd-bdcn.ttf') format('truetype'),url('https://www.cdn-outlet.com/font/helveticaneueltstd-bdcn.svg#HelveticaNeueLTStd77BoldCondensed') format('svg');font-weight:normal;}
/*Optimize @font-face{font-family:'OratorStd';src:url('/font/OratorStd.eot');src:url('/font/OratorStd.eot?#iefix') format('embedded-opentype'), url('/font/OratorStd.woff') format('woff'), url('/font/OratorStd.ttf') format('truetype'), url('/font/OratorStd.svg#OratorStd') format('svg');font-weight:normal;font-style:normal;}*/
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'FranklinGotURWTLigRegular';src:url('https://www.cdn-outlet.com/font/franklingoturwt_lig-webfont.svg') format('svg');}
}
.bg-arrow-down{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -98px -122px no-repeat;width:12px;height:6px;}
.phone-contact-ico, .link-sizing-chart, .link-live-chat, .link-email-signup, .frm-signup .frm-tittle, .frm-contactus .frm-tittle, .tit-content3 .bg-arrow-down, .ui-box-shopping-cart p{background:url(https://images.cdn-outlet.com/images/gfx_main.png) 0 0 no-repeat;}
.floatL.tit-content2.phone-contact-ico {background-position:0 -553px; left:-11px; padding-left:64px; position:relative;}
.link-live-chat{background-position:-355px 0px;}
.link-email-signup{background-position:-369px -308px;}
.link-sizing-chart{background-position:-378px -267px;}
.ui-box-shopping-cart p{background-position:-355px -52px;}
.frm-signup .frm-tittle{background-position:0 -842px;}
.frm-contactus .frm-tittle{background-position:0 -894px;}
.tit-content3 .bg-arrow-down{background-position:-319px -8px;width:12px;height:5px;}
a.link-view-all, .btn-send{background:url(https://images.cdn-outlet.com/images/gfx_main.png) 0 0 no-repeat;}
a.link-view-all{background-position:100% -86px;}
.btn-send{background-position:-276px -806px;width:33px;height:33px;}
.ui-txt, .ui-txt-type{background:url(https://images.cdn-outlet.com/images/gfx_main.png) 0 0 no-repeat;}
.ui-txt{background-position:0 0;width:307px;height:38px;font-size:20px;color:#CCCCCC;}
.ui-txt-type{background-position:0 -200px;width:252px;height:33px;padding:0 12px;}
.survey-header-bar{height:41px;line-height:41px;text-align:center;background-color:#E5F2F9;color:#264664;font-weight:bold;}
.survey-header-bar a{color:#264664;text-decoration:underline;}
.survey-header-bar a:hover{color:#f63;}
#top-nav{background-color:#D1F1FC;height:35px;}
.wrapper-top-nav{margin:0 auto;width:980px;}
.inside-topnav>ul{ width:100%;height:40px;}
.inside-topnav>ul>li{float:right;}
.inside-topnav>ul>li:first-child{float:left;}
.top-bar-nav-new{font-family:'HelveticaNeueMedium',Arial;font-size:12px; font-weight:normal;}
.top-bar-nav-new>ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
.top-bar-nav-new a{/*word-spacing:-1px;*/color:#1087CC; height:35px; line-height:35px; position:relative;}
.top-bar-nav-new a:hover{text-decoration:none;color:#ff6633;}
.priceguarantee { padding-left:22px;float:left;}
.acccreditcard{ padding-left:23px; float:right;}
.hasslereturn{ padding-left:20px; float:right;}
.shippolicy{ padding-left:25px;float:left;}
.p-free-shipping{ float:left;}
#liCountryFlag > a{display:inline-block;}
#liCountryFlag > a img {vertical-align:-1px;}
#spanLoginEmail{margin-left:0px!important;}
.headbox{ background-color:#fff;width:100%;}
header{width:100%;}
#rsthumbnail.scalable .content-wrapper-wide,#rsthumbnail.scalable header .content-wrapper,#rsthumbnail.scalable .inner-full-banner-type, #rsthumbnail.scalable .inner-banner-typeB,#rsthumbnail .border-backtop > div,#pdp.scalable header .content-wrapper,#pdp.scalable .border-backtop > div { width:100%;min-width:1190px; max-width:1490px; padding-left:40px; padding-right:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;} /*category thumbnail scale*/
/*#rsthumbnail.scalable .content-wrapper-wide,#rsthumbnail.scalable header .content-wrapper,#rsthumbnail.scalable .inner-full-banner-type, #rsthumbnail.scalable .inner-banner-typeB,#rsthumbnail .border-backtop > div { width:100%; max-width:1190px; padding-left:40px; padding-right:40px;} /*brand thumbnail scale*/
.scalable .content-wrapper-wide,.scalable header .content-wrapper,.scalable .inner-full-banner-type,.scalable .inner-banner-typeB { width:1201px;}
.scalable .main-content-type1{ width:100%;}
.scalable .pp-badge {margin-right:0px;}
.scalable .top-right-panel{width:75%;}
.scalable .frm-search-global{width:60%;}
#pdp.scalable { min-width:1268px;}
header .content-wrapper{padding:0 40px 6px;min-height:92px;position:relative;}
header h1{float:left;width:244px;margin-top:23px;}
#liveChatTop{margin-top:5px;}
header .site-logo{float:left;width:208px;height:61px;margin-top:18px;background:url(//images.cdn-outlet.com/images/logo/logo-swimoutlet2.png) 0 0 no-repeat;text-indent:-9999px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width 0.15s ease,height 0.15s ease;transition:width 0.15s ease,height 0.15s ease;}
.top-right-panel{float:right;width:732px;margin:26px 0 0 0;}
.frm-search-global{float:left; position:relative; margin-top:9px; width:449px;}
.frm-search-global .uitxtheader{float:left; border:1px solid #DDDDDD; width:100%; padding-left:42px; padding-right:5px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width 0.15s ease;transition:width 0.15s ease;}
.frm-search-global input[type="text"]{width:100%;height:41px;font-size:15px;color:rgb(204, 204, 204);background-color:transparent; display:block; font-weight:bold; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height 0.15s ease;transition:height 0.15s ease;}
.frm-search-global .btn-search,.frm-search-global .btn-search-click{outline:none; position:absolute; left:1px; top:1px; bottom:1px;}


.ico-clear-search {width:38px; height:100%;background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -166px -466px no-repeat; cursor:pointer; position:absolute; right:0; top:0; text-indent:-9999px; display:block;}
.priceguarantee::before,.acccreditcard::before,.shippolicy::before,.hasslereturn::before,
.btn-search, .btn-search-click,.helpheader::before,.rboxui li.h-live-chat a::before,
.rboxui .link-my-account::before,.link-my-account>strong,.anchor-view-my-cart::after,.anchor-view-my-cart span::before{ background-image:url(//images.cdn-outlet.com/images/master_ui_v4.png); background-color:transparent; background-repeat:no-repeat; display:inline-block; position:absolute; content:'';}
.btn-search,.btn-search-click{background-position:12px -50px;width:42px;height:41px; content:inherit;}
.helpheader::before{ background-position:0 -20px; width:17px; height:17px; left:0;}
.rboxui .h-live-chat a::before{ background-position:-35px -44px; width:18px; height:17px; left:0;}
.rboxui .link-my-account::before{ background-position:-22px -20px; width:19px; height:19px;left:0;top:4px;}
.link-my-account>strong{width:11px;height:7px;background-position:-68px -20px;margin-left:5px; content:inherit; position:static;}
.anchor-view-my-cart::after{ background-position:-68px -20px; width:11px; height:7px; right:0; top:11px;}
.anchor-view-my-cart span::before{ background-position:-46px -21px; width:17px; height:17px;left:0;}
.priceguarantee::before{ background-position:0px 0px; width:16px; height:15px; left:0; top:9px;}
.acccreditcard::before{ background-position:-64px 0px; width:16px; height:15px; left:0; top:9px;}
.shippolicy::before{ background-position:-21px 0px; width:19px; height:15px; left:0; top:9px;}
.hasslereturn::before{ background-position:-45px 0px; width:14px; height:15px; left:0; top:9px;}
.mac .rboxui .link-my-account::before{top:2px;} /*fix for mac*/
.mac .anchor-view-my-cart span::before { top:-2px;} /*fix for mac*/

.rboxui{ float:right;}
.rboxui>ul { float:right;}
.rboxui>ul:first-child{ margin-bottom:13px;}
.mac .rboxui>ul:first-child { margin-bottom:9px;}
.rboxui>ul>li{float:left; font-family:Arial, Helvetica, sans-serif;}
.rboxui>ul>li>a{color:#333;font-size:13px;}
.rboxui>ul>li>a:hover{color:#3799DE;}
.rboxui .link-my-account{ padding-left:25px; padding-top:5px; padding-bottom:10px;}
.rboxui .link-my-account span{ float:left; max-width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.scalable .rboxui li .link-my-account span { max-width:128px;}
.rboxui .h-live-chat{ margin-right:26px; margin-left:19px;}
.rboxui .h-live-chat a{ padding-left:24px; position:relative; color:#333; line-height:18px; display:inline-block; font-size:13px;}
.rboxui .top-nav-acc{ margin-right:36px;}
.rboxui>ul>li>a{ float:left; position:relative;line-height:18px;}
.helpheader{ padding-left:23px;}
#spanLoginEmail{margin-left:0px!important;}
.inner-tophead {position:relative;z-index:121;}
.fakeheader{position:absolute; left:0px; right:0px; top:0px; height:229px;z-index:-1;}
/*scrolling header(22990)*/
.isScrolling .headbox{position:fixed;z-index:102;left:0;top:0; right:0;}
.isScrolling #top-nav,.isScrolling .b-cd-wrap{display:none;}
.isScrolling .rboxui{ max-width:354px; padding-top:2px;}
.isScrolling .rboxui>ul:first-child { display:none;}
.isScrolling .rboxui li .link-my-account span { max-width:128px;}
.isScrolling .site-logo{background-size:142px auto;height:32px;width:142px;margin-top:6px;}
.isScrolling .top-right-panel { width:78.5%; margin-top:7px;}
.isScrolling .frm-search-global { margin-top:0px;}
.isScrolling .frm-search-global .uitxtheader { padding-left:30px;}
.isScrolling .frm-search-global input[type="text"] { height:30px;}
.isScrolling .btn-search, .isScrolling .btn-search-click { background-position:-58px -42px; width:30px; height:30px;}
.isScrolling .content-wrapper { min-height:40px;}
.isScrolling .uisearchbox { top:31px;}
.isScrolling .ico-clear-search { background-position:-166px -470px;}
/*Type Ahead - Enhanced UI(22946)*/
.uisearchbox {left:0px;position:absolute;background:#fff url(https://images.cdn-outlet.com/images/backgrounds/bg-searchbox.gif) 0 0 repeat-y;border:2px solid #BCBCBC;z-index:121;top:41px;width:542px;}
.uisearchbox::before{content:'';background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -187px -368px no-repeat;width:16px;height:8px;position:absolute;top:-8px;left:7px;}
.tit-searchbox {color:#333;font-size:14px;border-bottom:1px solid #BCBCBC;font-family:HelveticaNeueMedium,arial;font-weight:normal;padding-bottom:7px;padding-top:9px;}
.lside{float:left;width:212px;}
.lside .tit-searchbox {margin:0 10px 10px;}
.lside ul {margin-bottom:22px;}
.lside ul li {color:#3399CC;font-size:14px;padding:6px 0px 7px;cursor:pointer;}
.lside ul li a{display:block;padding:0 10px;}
.lside ul li span {font-weight:bold;}
.lside ul li:hover,.lside ul li.selected{background-color:#DCDCDC;color:#333;}
.rside{float:left;}
.searchpduct,.searchbrd{float:left;padding-left:16px;}
.searchpduct .tit-searchbox,.searchbrd .tit-searchbox {margin-bottom:20px;}
.lstpduct{width:297px;}
.lstpduct a {float:left;width:99px;font-size:12px;color:#666;text-align:center;margin-bottom:21px;}
.lstpduct a:nth-of-type(3n)+a {clear:left;}
.lstpduct a img {display:block;width:79px;height:89px;margin:0 auto 7px;}
.lstpduct a span b{font-size:#333;display:block;}
.searchbrd {width:117px;margin-right:10px;}
.searchbrd a {display:block;margin-bottom:2px;}

.wrapper-box-cart{position:relative;z-index:5;}
.pos-rel-cart-dropdown{position:relative;z-index:4;}
.pos-rel-cart-dropdown .popup-shopping-cart{left:2px;top:-1px;}
.top-cart-division, .bot-cart-division, .content-cart-division{background:url(https://images.cdn-outlet.com/images/backgrounds/bg-box-user-cart.png) 0 0 no-repeat;}
.top-cart-division{background-position:0 0;height:5px;}
.bot-cart-division{background-position:0 100%;height:5px;}
.content-cart-division{background-position:0 -5px;background-color:#1F8ACC;min-height:28px;padding:0 5px;}
.popup-added-to-cart{z-index:9890;position:absolute;left:2px;top:-1px;color:#333;width:221px;font-size:11px;}
.inner-popup-added-to-cart{width:210px;margin:0 auto;text-align:left;padding:3px 7px 4px;}
.inner-popup-added-to-cart table td, .inner-popup-added-to-cart table th{vertical-align:top;text-align:left;}
.heading-popup-header{font-size:12px;font-weight:bold;line-height:130%;padding:0 0 12px 0px;margin:0;color:#343434;}
.item-added-to-cart{padding:0 5px;}
.item-added-to-cart > img{border:1px solid #D5D5D5;display:block;width:100px;height:123px;}
.heading-pd-added{color:#262626;font:bold 12px/110% "Helvetica Ultra Compressed", Arial, Helvetica, sans-serif;margin:9px 0 5px;}
.item-added-info{color:#262626;font-family:"Helvetica Ultra Compressed", Arial, Helvetica, sans-serif;line-height:110%;width:146px;word-wrap:break-word;}
.item-added-price{color:#FF6600;font-weight:bold;font-size:12px;}
.item-added-summary{border-top:1px solid #D4D4D4;margin:8px 0 0;padding:7px 5px 11px;}
.btn-ctn-to-checkout{background:url(https://images.cdn-outlet.com/images/btn/btn-ctn-to-checkout.png) 0 0 no-repeat;width:173px;height:24px;cursor:pointer;margin:0 auto 9px;display:block;}
.close-btn-type{color:#757572;font-size:10px;cursor:pointer;width:50px;display:block;margin:0 auto; font-family:arial;}
.close-btn-type::before{ content:'';background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -51px -126px no-repeat; width:9px; height:4px; display:inline-block; margin-right:4px; vertical-align:1px;}
.link-view-my-cart{position:relative;}
.anchor-view-my-cart{float:left; padding-right:17px; padding-top:5px; padding-bottom:8px;}
.anchor-view-my-cart span{float:left; position:relative; padding-left:23px; margin-right:6px;}
.anchor-view-my-cart:hover span{ text-decoration:underline;}
.number-item-in-cart{float:left;width:18px;height:18px;text-align:center;color:#fff;font-weight:bold;background-color:#1088CC; line-height:17px; font-size:10px; border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px;}
.link-view-my-cart .popup-view-added2cart{line-height:14px;}
.popup-view-added2cart{position:absolute;right:-25px;top:20px;z-index:9890;width:240px;font-size:11px;display:none;}
.btn-viewitem-incart{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0 -248px no-repeat;width:209px;height:31px;display:block;margin:0 auto;color:#fff;font-size:12px;font-weight:bold;line-height:31px;text-align:center;}
a.btn-viewitem-incart{color:#fff;margin:2px 0px 8px;}
a.btn-viewitem-incart:hover{color:#fff;text-decoration:none;}
.p-empty-start-shopping{padding:0 0 10px 0;font-size:12px;color:#343434;}
.left-border-viewcart{background-color:#FFF;border-left:2px solid #D4D4D4;font-size:0;width:6px;line-height:0;}
.right-border-viewcart{background-color:#FFF;border-right:2px solid #D4D4D4;font-size:0;width:6px;line-height:0;}
.bottom-border-viewcart{background-color:#FFF;border-bottom:2px solid #D4D4D4;font-size:0;height:6px;line-height:0;}
.top-border-viewcart{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0 -226px no-repeat;height:12px;font-size:0;line-height:0;}
.lb-corner-viewcart, .rb-corner-viewcart{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0 0 no-repeat;line-height:0;}
.lb-corner-viewcart{background-position:-13px -286px;width:8px;height:8px;}
.rb-corner-viewcart{background-position:-23px -286px;width:8px;height:8px;}
.lst-added2-item-cart{}
.lst-added2-item-cart .each-item-added2-cart{width:100%;overflow:hidden;padding:0 0 14px;}
.lst-added2-item-cart .each-item-added2-cart > a{margin:0;float:left;}
.lst-added2-item-cart .each-item-added2-cart img{width:43px;height:49px;display:block;float:left;border:1px solid #D5D2D2;margin:0;}
.lst-added2-item-cart .each-item-added2-cart div{float:right;width:158px;font-size:12px;line-height:125%;}
.lst-added2-item-cart .each-item-added2-cart div h4{color:#262626;}
.lst-added2-item-cart .each-item-added2-cart div h4 a{color:#262626;margin:0;}
.lst-added2-item-cart .each-item-added2-cart div h4 a:hover{color:#3799de;}
.lst-added2-item-cart .each-item-added2-cart div span{color:#262626;}
.msg-amount-adjusted{border:1px solid #D4D4D4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;padding:6px 22px 4px 27px;margin:0 0 12px;background:#f9f9fa;background:-moz-linear-gradient(top, #f9f9fa 0%, #e6f1f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9fa), color-stop(100%,#e6f1f7));background:-webkit-linear-gradient(top, #f9f9fa 0%,#e6f1f7 100%);background:-o-linear-gradient(top, #f9f9fa 0%,#e6f1f7 100%);background:-ms-linear-gradient(top, #f9f9fa 0%,#e6f1f7 100%);background:linear-gradient(to bottom, #f9f9fa 0%,#e6f1f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9fa', endColorstr='#e6f1f7',GradientType=0);}
.msg-amount-adjusted img{position:absolute;border:0;display:block;margin:-3px 0 0 -31px;}
.msg-amount-adjusted p{line-height:130%;color:#262626;}
.position{background-image:url(https://images.cdn-outlet.com/images/sprite-mnu-banner.png);background-repeat:no-repeat;overflow:hidden;}
.sub-title-category{line-height:19px!important;}
.nav{height:44px;margin:0 auto;width:980px; padding-left:40px; padding-right:40px;display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex;display: flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
.nav_end .nav-brandmenu .balpha-select a,.nav_end .nav-brandmenu .balpha-select,.nav_end .nav-brandmenu td:hover,.nav_end ul li:hover{background-color:#469be1;color:#fff}
.nav_sub a b{color:#154C66;cursor:pointer;font-size:15px;font-weight:normal;}
.nav_sub a:hover{color:#3799DE;}
.nav > li{position:relative;z-index:0;transition-delay:1s;}
.nav_name{text-align:center;height:20px;font-family:'HelveticaNeueMedium',Arial;font-size:14px;font-weight:normal;text-rendering:optimizeLegibility;color:#fff;text-decoration:none;padding:12px 0;overflow:hidden;display:block;text-transform:uppercase;-webkit-font-smoothing:antialiased; line-height:20px;}
.nav_name span{width:15px;height:15px;display:inline-block;background-position:-16px 0;vertical-align:-2px;margin-left:4px}
.nav > li:hover .nav_name span{background-position:0 0;}
.nav_name:hover{color:#ffffff;text-decoration:none}
.nav > li:hover .nav_list{visibility:visible!important;z-index:1;}
.nav td{padding:0 25px;vertical-align:top;}
.nav_list{position:absolute;top:100%;left:-2px;z-index:9999;visibility:hidden;border:2px solid #35658A;border-top:none;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;-webkit-box-shadow:3px 3px 4px 1px rgba(0, 0, 0, 0.35);-moz-box-shadow:3px 3px 4px 1px rgba(0, 0, 0, 0.35);box-shadow:3px 3px 4px 1px rgba(0, 0, 0, 0.35);transition-delay:0.2s;}
.nav_first .nav_list{left:-10px;}
.nav_first dl{width:896px;}
.nav_list dl{margin:0;padding:0;}
.nav_first dt{float:left;padding:0;margin:0;width:178px;}
.nav_first dd{height:33px;clear:both;}
.nav-arrow{display:none;position:relative;z-index:999;width:16px;height:8px;background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png);background-position:-64px -122px;margin:-8px auto 0 auto}
.nav > li:hover .nav-arrow{display:block}
.nav_end dl{width:182px;float:left;margin-right:20px!important;}
.nav_end .nav_list{left:-761px;background-color:#fff;}
.nav_end .nav_end_list{margin-right:0!important;border:none!important;}
.nav_end dl a{color:#2C9EC5;}
.nav_end ul li a{color:#1088CC;display:block;line-height:normal;padding:8px 2px;}
.safari-mac .nav_end ul li{padding:8px 9px 8px 8px}
.nav_end ul li a:hover{color:#fff;text-decoration:none;}
.nav_end ul li:last-child{padding:0;}
.nav_end .nav_sub_line{width:1000px;padding:15px 0px 20px 27px;min-height:475px}
#idListBrandMenu>div{padding:130px 0 0;text-align:center}
.nav_end h3{color:#36638A;font-family:'FranklinGothicMediumRegular',Tahoma;font-size:19px;font-weight:normal;padding-bottom:18px;}
.nav_end ul{height:31px;margin-bottom:20px;}
.nav_end ul li{float:left;padding:8px 9px;text-align:center;font-weight:bold;color:#1088CC;font-family:Arial;border-bottom:1px solid #D4D4D4;border-top:1px solid #D4D4D4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
/*change html structure to fix bug zoom out(jira 21846)*/
.nav_end .nav-brandmenu{margin-bottom:20px; width:973px;}
.nav_end .nav-brandmenu td{padding:8px 9px;text-align:center;font-weight:bold;color:#1088cc;font-family:Arial;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none; vertical-align:middle;}
.nav_end .nav-brandmenu td a:hover{color:#fff;text-decoration:none}
.nav_end .nav-brandmenu td:last-child{padding:0}
.nav_end .nav-brandmenu td a{color:#1088cc;display:block;line-height:normal;padding:8px 2px}
.safari-mac .nav_end .nav-brandmenu td{padding:8px 9px 8px 8px}
.position_v {text-transform:capitalize}
#idListBrandMenu>dl{width:auto}
#idListBrandMenu dt{float:left;width:172px;margin-right:13px}
#idListBrandMenu .brand-filter-alpha{padding:0;text-align:left}
.nav_sub{font-family:Arial;font-size:12px;}
.nav_sub a{color:#333;text-decoration:none;line-height:24px;display:block;font-size:12px;white-space:nowrap;}
.nav_sub label{color:#154C66;font-weight:bold;font-size:15px;cursor:pointer;}
.nav_sub_line{background-color:#ffffff;padding:15px 12px 12px 20px;min-width:158px;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.nav_sub span{color:#154C66;font-size:15px;font-weight:bold;cursor:pointer;}
.nav_sub a:hover span{color:#3799de;}
.nav_sub_clothing{width:326px;}
.nav .nav_sub_clothing td:first-child{width:191px;}
.nav_sub_nutrition{width:242px;}
.nav .nav_sub_nutrition td:first-child{width:242px;}
.nav_sub_nutrition td{padding-left:17px!important;}
.nav_sub_electronics{width:160px;}
.nav_sub_electronics td:first-child{width:182px;}
.nav_sub_col_end_electronics{width:160px!important;}
.nav_sub_shoes{width:420px;}
.nav_end_col_shoes{width:160px!important;}
.nav_sub_gear{width:684px;}
.nav_sub_col_end_gear{width:228px!important;}
.nav_sub_gear td{padding-left:20px!important;}
.nav_sub_col_middle_gear{width:231px!important;}
.nav_sub_line_bottom{background-color:#F4FAFD;}
.nav_view_more_brand{text-align:right;font-weight:bold;color:#154C66;padding-right:14px;}
.nav_view_more_brand a{color:#154C66;font-size:14px;}
.nav_sub .nav_view_all{font-weight:bold;color:#35618A;}
.nav_position{}
.nav_position_main{position:relative;z-index:120; background-color:#003A5B;}
.clear{clear:both;}
.nav_all_category .nav_list{left:-406px;width:580px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.nav_all_category dl{float:left;width:171px;border-right:1px solid #DCDFE3;margin-right:22px;}
.nav_all_category dt{padding-bottom:30px;}
.nav_all_category .nav_all_category_end{border:none;margin:0;}
.nav_all_category .nav_view_all{font-weight:normal;}
.nav_all_category .nav_sub_line{padding-right:0;}
.nav_view_more{background-color:#3698DD;border-radius:0 0 5px 5px;border-top:2px solid #35658A;font-size:12px;left:0;padding:7px 40px;position:absolute;right:0;}
.nav_view_more a{color:#FFF;font-family:Arial;text-decoration:none;float:right;}
.nav_alpha{height:30px;}
.nav_alpha a{float:left;font-weight:bold;color:#000;width:21px;overflow:hidden;}
.nav_alpha .nav_end_alpha{margin-right:0;}
.nav_line_detect{display:none;position:absolute;width:1px;height:55px;overflow:hidden;left:-3px;}
.nav_list-teams{left:-401px}
/*24606*/
.nav_store .nav_list{left:auto;right:0}
.nav_store .nav_sub_line{padding-right:20px;width:346px;padding-bottom:21px;padding-top:19px}
.nav_store .nav_name{padding-top:7px;height:28px; padding-bottom:9px;}
.nav_store .nav_name ins{display:block;text-decoration:none;padding:0 2px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none;font-family:HelveticaNeueMedium,arial;line-height:1;margin-top:-3px}
.nav_store .a-shopstore{color:#36638a;font-size:21px;margin-bottom:15px;white-space:normal}
.nav_store ul li{float:left;color:#333;width:47%;padding-bottom:6px}
.nav_store ul li:nth-of-type(2n){float:right}
.nav_store ul li a{color:#333;line-height:normal;white-space:normal}
.nav_store .teamgear a{color:#333;font-size:12px;font-weight:bold; white-space:normal;}
.storeheading{border:1px solid #999;margin-bottom:13px;cursor:pointer}
.storeheading>div{display:table-cell;vertical-align:middle}
.storeheading>div:first-child{background-color:#fff;min-width:49px;max-width:49px}
.storeheading>div:last-child{font-size:20px;color:#fff;padding:17px 0 20px 10px;letter-spacing:-0.5px;font-family:HelveticaNeueMedium,arial;background:url(//images.cdn-outlet.com/images/team-store/bg-storeheading.jpg) 0 0 repeat;width:100%;box-sizing:border-box;line-height:28px}
.storeheading h4{font-weight:normal;min-height:28px}
.storeheading img{max-height:65px;margin:0 auto;max-width:49px;display:block}
.teampromo{display:block;color:#fff;margin:11px auto 0;height:54px;width:344px;background:url(//images.cdn-outlet.com/images/team-store/team-promo1.png) 0 0 no-repeat;text-indent:-9999px}
.teampromo:hover{text-decoration:none}
/*24606 end*/
.nav-team-position a{clear:both;margin-bottom:16px}
.nav-team-position a span{clear:both;background-image:url(https://images.cdn-outlet.com/images/team-position.png);background-repeat:no-repeat;float:left;width:25px;height:26px;margin-right:12px}
.nav-team-position a+a span{background-position:0 -35px}
.nav-team-position a+a+a span{background-position:0 -69px}
.nav-team-position a+a+a+a span{background-position:0 -104px;margin-top:-2px}
.nav-team-position a+a+a+a+a span{background-position:0 -142px}
.banner_position{background-image:url(https://images.cdn-outlet.com/images/banners/banner-home.jpg);background-repeat:no-repeat;display:block;width:810px;height:224px;position:relative;z-index:0;cursor:pointer;}
.banner_position h1{color:#FFFFFF;font-family:'FranklinGothicMediumRegular';font-size:42px;font-weight:normal;left:20px;letter-spacing:-1px;line-height:40px;margin:0;padding:0;position:absolute;text-shadow:0 1px 2px #000000;top:44px;}
.banner_position:hover{text-decoration:none;}
.banner_position .banner_label{background:#3396D9;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;font:normal 26px FranklinGotURWTLigRegular, Arial, Helvetica, sans-serif;color:#ffffff;word-spacing:-3px;display:block;position:absolute;top:152px;left:18px;padding:0 14px;height:41px;line-height:39px;filter:alpha(opacity=80);opacity:0.8;-webkit-opacity:0.8;-moz-opacity:0.8;}
.banner_aside{float:right;height:224px;text-align:left;width:168px;position:relative;z-index:0;background:rgb(54,152,221);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2OThkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzM3OTlkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTg4YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(54,152,221,1) 0%, rgba(55,153,222,1) 43%, rgba(30,136,191,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(54,152,221,1)), color-stop(43%,rgba(55,153,222,1)), color-stop(100%,rgba(30,136,191,1)));background:-webkit-linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);background:-o-linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);background:-ms-linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);background:linear-gradient(top, rgba(54,152,221,1) 0%,rgba(55,153,222,1) 43%,rgba(30,136,191,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3698dd', endColorstr='#1e88bf',GradientType=0);-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.banner_aside ul{padding:0;margin:0;list-style:none;}
.banner_aside a{font-size:17px;font-family:Arial;color:#FFF;font-weight:bold;text-decoration:none;display:block;padding:17px 0;outline:none;}
.banner_aside .banner_aside_line{height:1px;overflow:hidden;background-color:#1E8ACC;border-bottom:1px solid #25ADFF;}
.banner_aside span{float:left;width:29px;height:29px;overflow:hidden;margin:0 3px 0 13px;}
.what_new span{background-position:0 -135px;}
.clearance span{background-position:0 -192px;}
.top_sellers span{background-position:0 -246px;}
.gift_ideas span{background-position:0 -303px;}
/*Opt*/.nav_sub a.nav_name-sub, .nav_name-sub{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:15px;font-weight:bold;color:#22576F;text-decoration:none;text-transform:uppercase;}
.nav_acivity a {font-family:Helvetica,Arial,Verdana,sans-serif;font-size:15px;font-weight:bold;color:#22576F;text-decoration:none;text-transform:uppercase;}
.nav_sub a.nav_name-sub:hover{color:#3799DE;}
.nav_name-sub:hover{color:#3799DE;}
a.nav_name-label, .nav_name-label{font-size:12px;color:#1088CC;font-weight:bold;line-height:21px;text-transform:uppercase;}
a.shopmore{color:#1088CC}
.nav-list-sub{float:left}
.nav-list-sub a{line-height:21px;}
.nav-dotline1{border-left:#C5C5C5 dotted 1px;height:250px;margin:2px 20px 20px 0}
.nav-dotline3{border-left:#C5C5C5 dotted 1px;height:435px;margin:2px 0 10px 12px}
.nav-dotline4{border-left:#C5C5C5 dotted 1px;height:322px;margin:2px 0 10px 0}
.nav_list-leftswim{left:-105px}
.nav_list-leftgear{left:-225px}
.nav_list-leftcloth{left:-308px}
.nav_list-leftfoot{left:-406px}
.activity-swim, .activity-fashion, .activity-surf, .activity-aerobic, .activity-polo, .activity-lifeguard, .activity-beach, .activity-tri, .activity-scuba, .activity-running, .activity-cycling, .activity-kids, .activity-paddle, .gear-essential, .gear-recreation, .gear-pool, .gear-water,.gear-training,.gear-safety,
.swimwear-wo-performance, .swimwear-wo-fashion2, .swimwear-wo-junior, .swimwear-wo-specialty2, .swimwear-wo-plus, .swimwear-girl2, .swimwear-men-performance, .swimwear-men-recreation, .swimwear-boy, .electronics-audio,.electronics-audio2, .electronics-camera, .electronics-megaphone, .electronics-tech,.electronics-tech2, .electronics-watch, .electronics-cases, .electronics-deck, .footwear-women, .footwear-men, .footwear-girl, .footwear-boy, .clothing-wo-apparel, .clothing-wo-surf, .clothing-men-apparel, .clothing-men-surf, .clothing-girl-apparel, .clothing-girl-surf, .clothing-boy-apparel, .clothing-boy-surf, .clothing-accessories, .nutrition, .shampoo, .activity-yoga
,.activewear-women, .activewear-men,.activity-men-rashguard,.activity-women-rashguard{width:159px;height:51px;background-image:url(https://images.cdn-outlet.com/images/photo_gfx_v2.jpg);background-repeat:no-repeat;}
.electronics-audio2{width:42px;height:34px;margin-right:11px;background-position:0px -1009px;}
.electronics-tech2{width:28px;height:49px;margin-right:18px;background-position:-50px -1009px;}
.electronics-cases{width:35px;height:49px;margin-right:18px;background-position:-84px -1009px;}
.electronics-deck{width:46px;height:40px;margin:0 10px 0 -6px;background-position:-124px -1009px;}
.nav_list-leftelec{left:-515px}
.nav_list-leftelec table tr td:last-child a{margin-top:6px}
.swimwear-wo-performance{width:24px;height:49px;margin-right:20px;background-position:0 -638px;}
.swimwear-wo-fashion2{width:25px;height:49px;margin-right:19px;background-position:-50px -953px;}
.swimwear-wo-junior{width:37px;height:49px;margin-right:8px;background-position:-33px -638px;}
.swimwear-wo-specialty2{width:24px;height:49px;margin-right:15px;background-position:-84px -953px;}
.swimwear-wo-plus{width:28px;height:49px;margin-right:12px;background-position:-41px -693px;}
.swimwear-girl2{width:23px;height:46px;margin-right:18px;background-position:-115px -953px;}
.swimwear-men-performance{width:31px;height:44px;margin-right:10px;background-position:-110px -638px;}
.swimwear-men-recreation{width:37px;height:49px;margin-right:7px;background-position:0 -693px;}
.swimwear-boy{width:37px;height:49px;margin-right:6px;background-position:-79px -693px;}
.swimwear-inner1{width:130px;margin-right:15px}
.swimwear-inner2{width:128px;margin-right:15px}
.nav-clear1{clear:both;height:21px}
.nav-dotline2{border-left:1px dotted #C5C5C5;height:438px;margin:2px 0 10px 12px;}
.activity-swim{background-position:0 -0;margin-bottom:30px}
.activity-fashion{background-position:0 -54px;margin-bottom:30px}
.activity-surf{background-position:0 -108px;margin-bottom:30px}
.activity-aerobic{background-position:0 -162px;margin-bottom:30px}
.activity-polo{background-position:0 -216px;margin-bottom:30px}
.activity-lifeguard{background-position:0 -270px;margin-bottom:30px}
.activity-beach{background-position:0 -324px;margin-bottom:30px}
.activity-tri{background-position:0 -378px;margin-bottom:30px}
.activity-scuba{background-position:0 -432px;margin-bottom:30px}
.activity-running{background-position:0 -486px;margin-bottom:30px}
.activity-cycling{background-position:0 -540px;margin-bottom:30px}
.activity-yoga{background-position:0 -1112px;margin-bottom:30px}
.activity-men-rashguard {width:147px;height:132px;background-position:0 -1171px}
.activity-women-rashguard {width:147px;height:132px;background-position:0 -1315px}
.gear-essential{width:43px;height:39px;margin-right:10px;background-position:-0 -594px;}
.activity-kids{background-position:0 -486px;margin-bottom:30px}
.activity-paddle{background-position:0 -541px;margin-bottom:30px}
.gear-recreation{width:42px;height:41px;background-position:-52px -592px;margin-right:5px}
.gear-water{width:33px;height:57px;background-position:-139px -952px;background-repeat:no-repeat;margin:0 10px 0 2px}
.gear-safety{width:29px;height:32px;background-position:-141px -592px;background-repeat:no-repeat;margin:0 14px 0 5px}
.gear-training{width:40px;height:40px;background-position:0 -1067px;background-repeat:no-repeat;margin-right:5px}
.gear-pool{width:43px;height:39px;margin-right:6px;background-position:-98px -600px;}
.clothing-wo-apparel{width:34px;height:48px;margin-right:11px;background-position:-0 -847px;}
.activewear-women{width:26px;height:27px;margin-right:13px;background-position:-144px -640px;}
.activewear-men{height:28px;width:29px;background-position:-141px -669px;margin-right:10px}
.clothing-wo-surf{width:26px;height:50px;margin-right:13px;background-position:-39px -846px;}
.clothing-men-apparel{width:28px;height:48px;margin-right:11px;background-position:-70px -846px;}
.clothing-men-surf{width:33px;height:40px;background-position:0 -905px;margin-right:6px;}
.clothing-girl-apparel{width:33px;height:48px;margin-right:11px;background-position:-104px -847px;}
.clothing-girl-surf{width:34px;height:45px;margin-right:11px;background-position:-39px -907px;}
.clothing-boy-apparel{width:28px;height:53px;margin-right:11px;background-position:-142px -847px;}
.clothing-boy-surf{width:26px;height:27px;margin-right:14px;background-position:-77px -907px;}
.clothing-accessories{width:49px;height:33px;margin-right:9px;background-position:-109px -907px;}
.swimwear-wo-fashion{width:37px;height:49px;margin-right:17px;background-position:-33px -638px;}
.swimwear-wo-specialty{width:28px;height:49px;margin-right:25px;background-position:-41px -693px;}
.swimwear-girl{width:23px;height:49px;margin-right:21px;background-position:-80px -638px;}
.electronics-audio{width:38px;height:38px;margin-right:11px;background-position:-117px -693px;}
.electronics-camera{width:37px;height:40px;margin-right:16px;background-position:0 -747px;}
.electronics-megaphone{width:38px;height:31px;margin-right:11px;background-position:-43px -747px;}
.electronics-tech{width:43px;height:36px;margin-right:11px;background-position:-88px -747px;}
.electronics-watch{width:31px;height:45px;margin:0 18px 0 5px;background-position:-135px -747px;}
.footwear-women{width:44px;height:48px;margin-right:11px;background-position:-0 -796px;}
.footwear-men{width:40px;height:48px;margin-right:11px;background-position:-48px -796px;}
.footwear-girl{width:37px;height:48px;margin-right:11px;background-position:-92px -796px;}
.footwear-boy{width:35px;height:48px;margin-right:11px;background-position:-134px -796px;}
.nutrition{width:20px;height:44px;margin-right:15px;background-position:0 -948px;}
.shampoo{width:12px;height:40px;margin:0 15px 0 8px;background-position:-29px -948px;}
.nav-clear2{clear:both;height:6px}
.nav-clearbot{clear:both;height:15px}
.nav-list-inner1{width:140px;margin-right:15px}
.nav-list-inner2{width:90px;margin-right:15px}
.nav-list-inner3{width:130px;margin-right:15px}
.nav-team-position{padding-top:16px;width:260px}
.mgtop{margin-top:22px}
.more-mg{margin-bottom:16px;line-height:24px}
.nav-icon{padding-right:0;}
.nav-icon td:first-child{padding:0 !important;}
.nav-icon td{padding:0 0 0 25px;}
.nav-icon2 td{padding:0 0 0 12px;}
.nav-icon span{margin-right:25px;}
.nav-icon a > b{background-image:url(https://images.cdn-outlet.com/images/icon-acitivy.png);background-repeat:no-repeat;width:30px;height:24px;float:right;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.50;filter:alpha(opacity=50);zoom:1;opacity:.50;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-right:10px}
.nav-icon a:hover > b{-moz-opacity:1;filter:0;opacity:1;}
.ico-swimming{background-position:0 6px;}
.ico-swimming2{background-position:-180px -545px;}
.ico-fashion-swim{background-position:-2px -32px;}
.ico-water-aerobics{background-position:-2px -69px;}
.ico-lifeguard{background-position:-2px -107px;}
.ico-water-polo{background-position:-2px -144px;}
.ico-water-polo2{background-position:-183px -580px;}
.ico-surfing{background-position:-3px -184px;}
.ico-surfing2{background-position:-184px -617px;}
.ico-scuba-diving{background-position:-51px 6px;}
.ico-scuba-diving2{background-position:-182px -654px;margin-right:20px !important;}
.ico-triathlon{background-position:-51px -33px;}
.ico-triathlon2{background-position:-185px -692px;}
.ico-run{background-position:-51px -68px;}
.ico-run2{background-position:-189px -729px;}
.ico-cycling{background-position:-51px -109px;}
.ico-cycling2{background-position:-188px -765px;}
.ico-yoga{background-position:-51px -145px;}
.ico-yoga2{background-position:-189px -798px;}
.ico-fitness{background-position:-51px -182px;}
.ico-beach{background-position:-2px -220px;}
.ico-competition-swimwear{background-position:-4px -253px;}
.ico-fitness-swimwear{background-position:-3px -290px;}
.ico-fashion-swimwear{background-position:-3px -325px;}
.ico-cover-ups{background-position:-3px -359px;}
.ico-junior-swimwear{background-position:-3px -394px;}
.ico-plus-size-swimwear{background-position:1px -427px;}
.ico-maternity-swimwear{background-position:1px -465px;}
.ico-modest-swimwear{background-position:1px -505px;}
.ico-post-mastectomy-swimwear{background-position:1px -544px;}
.ico-wetsuits{background-position:1px -583px;}
.ico-rashguards{background-position:1px -619px;}
.ico-boardshorts{background-position:1px -659px;}
.ico-triathlon-suits{background-position:1px -696px;}
.ico-lifeguard-suits{background-position:1px -736px;}
.ico-technical-swimsuits{background-position:1px -774px;}
.ico-grab-bag{background-position:1px -811px;}
.ico-unitards{background-position:1px -852px;}
.ico-tankinis{background-position:1px -892px;}
.ico-swimdress{background-position:1px -935px;}
.ico-jammers{background-position:-51px -224px;}
.ico-swim-briefs{background-position:-51px -259px;}
.ico-drag-suits{background-position:-51px -295px;}
.ico-square-leg-swimsuits{background-position:-51px -327px;}
.ico-trunks{background-position:-51px -365px;}
.ico-fashion-swimwear-men{background-position:-51px -440px;}
.ico-baby-girls-0-24-months{background-position:-51px -587px;}
.ico-toddler-girls-2T-4T{background-position:-51px -623px;}
.ico-girls-4-6X{background-position:-51px -662px;}
.ico-girls-7-12{background-position:-50px -822px;}
.ico-swim-diapers{background-position:-51px -742px;}
.ico-swim-aids-safety-devices{background-position:-51px -782px;}
.ico-sun-protection{background-position:-49px -862px;}
.ico-boys-8-20{background-position:-51px -702px;}
.ico-swim-caps{background-position:-97px 6px;}
.ico-swim-fins{background-position:-97px -27px;}
.ico-kickboards{background-position:-97px -57px;}
.ico-pull-buoys{background-position:-97px -86px;}
.ico-swim-paddles-gloves{background-position:-97px -116px;}
.ico-mp3-timing-electronics{background-position:-97px -146px;}
.ico-training-aids{background-position:-97px -175px;}
.ico-ear-nose-plugs{background-position:-97px -205px;}
.ico-swim-towels{background-position:-97px -235px;}
.ico-bags-backpacks{background-position:-97px -275px;}
.ico-life-jackets{background-position:-97px -317px;}
.ico-facilities-deck-equipment{background-position:-97px -357px;}
.ico-nutrition{background-position:-97px -399px;}
.ico-personal-care{background-position:-97px -441px;}
.ico-open-water-swim-gear{background-position:-97px -478px;}
.ico-swim-stretch-cords{background-position:-97px -512px;}
.ico-awards-ribbons{background-position:-97px -551px;}
.ico-hip-rotators{background-position:-97px -590px;}
.ico-pool-toys{background-position:-97px -630px;}
.ico-beach-gear{background-position:-97px -670px;}
.ico-tees-tanks{background-position:-97px -706px;}
.ico-long-sleeve-tees{background-position:-97px -742px;}
.ico-sports-bras{background-position:-97px -778px;}
.ico-shirts{background-position:-97px -815px;}
.ico-sweaters{background-position:-97px -852px;}
.ico-jackets{background-position:-97px -892px;}
.ico-shorts{background-position:-97px -931px;}
.ico-pants-tights{background-position:-97px -973px;}
.ico-denim{background-position:-51px -900px;}
.ico-skirts-dresses{background-position:-51px -937px;}
.ico-compression{background-position:-51px -976px;}
.ico-tees-tanks-men{background-position:-135px 1px;}
.ico-long-sleeve-tees-men{background-position:-135px -39px;}
.ico-shirts-men{background-position:-135px -77px;}
.ico-denim-men{background-position:-135px -162px;}
.ico-accessories{background-position:-136px -240px;}
.ico-girls-2-7{background-position:-136px -280px;}
.ico-girls-accessories{background-position:-136px -403px;}
.ico-boys-accessories{background-position:-137px -321px;}
.ico-hats-visors{background-position:-137px -441px;}
.ico-sunglasses{background-position:-137px -483px;}
.ico-watches{background-position:-137px -527px;}
.ico-jewelry{background-position:-137px -568px;}
.ico-wallets{background-position:-137px -611px;}
.ico-swim-tattoos{background-position:-137px -658px;}
.ico-water-shoes{background-position:-137px -701px;}
.ico-shoes{background-position:-137px -806px;}
.ico-sandals{background-position:-137px -737px;}
.ico-running{background-position:-140px -777px;}
.ico-cycling-2{background-position:-139px -846px;}
.ico-slippers{background-position:-137px -883px;}
.ico-boots{background-position:-137px -924px;}
.ico-walking-shoes{background-position:-137px -968px;}
.ico-socks{background-position:-179px -115px;}
.ico-timers-stopwatches{background-position:-184px -207px;}
.ico-waterproof-cameras-mounts{background-position:-184px -255px;}
.ico-waterproof-cases{background-position:-184px -289px;}
.ico-heart-rate-monitors{background-position:-184px -329px;}
.ico-lap-counters{background-position:-184px -363px;}
.ico-fitness-trackers-pedometers{background-position:-184px -404px;}
.ico-megaphones{background-position:-184px -439px;}
.ico-bike-computers{background-position:-184px -471px;}
.ico-cases{background-position:-183px -507px;}
.nav_acivity table{width:1008px;}
.nav-footwear table{width:830px;}
.nav_acivity table tr td:last-child{padding-left:20px!important;padding-right:0!important;}
.nav_acivity a{margin-bottom:17px;margin-right:23px}
/*New search suggestion*/
input.search-box, input.search-box:focus {background:rgba(0, 0, 0, 0);  padding-left:10px;  width:350px;  border:1px solid #4d4d4d;  -webkit-border-radius:1ex;  display:inline-block;  letter-spacing:2px;  text-transform:uppercase;  font-size:11px;  color:#000;  line-height:26px;  height:26px;  margin:0;}
.option-noResultsMessage{color:#222;  padding:4px; letter-spacing:2px; font-size:12px;}
.sayt-box{	padding:0;	margin:-1px 0 0 0;	border:2px solid #9BC6FB;	border-top:0;	list-style:none;	text-align:left;	box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);	z-index:9999;	font-size:12px;	background-color:#fff;	left:0;	top:1px!important; 	box-sizing:border-box;}
.sayt-box:focus {outline:none;	outline-style:none;box-shadow:none}
.sayt-box:hover {display:block!important}
.sayt-box .sayt-result.hover, .sayt-box .sayt-result.selected, .sayt-box .sayt-result:hover {background-color:#E5F2F9!important;font-weight:bold;}
.sayt-box .sayt-result a {color:#2c3e50;}
.sayt-box .sayt-result a, .sayt-box .sayt-heading, .sayt-box .sayt-result .no-link{	padding:10px 18px 10px 8px;display:block;	position:relative;text-decoration:none;}
.sayt-box .sayt-heading {background-color:#3498db;	color:#fff;}
.sayt-box .sayt-result {margin:0;padding:0;}
.sayt-box .sayt-result tr {vertical-align:top;}
.sayt-box .sayt-result p.data {	margin:0 !important;padding:0 !important;}
.sayt-box .sayt-result p.data .title {color:#2f5f79; font-size:13px;}
.sayt-box .sayt-result.product p.data .title {	color:#2f5f79; font-size:12px;}
.sayt-box .sayt-result p.data .description {display:block;  padding-top:5px;	color:#999;}
.sayt-box .sayt-result img.preview {max-width:60px;max-height:60px;display:block;	margin:auto;}
.sayt-box .userInput {color:#2f5f79; font-weight:bold;}
.sayt-box .strategy-message{border-top:1px solid #999;padding:8px;font-size:14px;}
.sayt-box .categoryRR > div, .sayt-box .brandRR > div {border-top:1px solid #9bc6fb; margin:15px 14px 0;}
.sayt-box .categoryRR span, .sayt-box .brandRR span {background-color:#fff; font-size:14px; font-weight:bold; padding-right:7px; position:relative; top:-9px; color:#666}
.sayt-box .categoryRR > p, .sayt-box .brandRR p {font-weight:bold; line-height:20px; padding:6px 14px;}
.sayt-box .categoryRR a, .sayt-box .brandRR a {color:#2f5f79!important; padding:0!important}
.sayt-box .brandRR img {border:1px solid #d4d4d4; margin-bottom:8px; margin-right:11px; vertical-align:-17px; width:61px;}
.sayt-box .sayt-result.categoryRR:hover, .sayt-box .sayt-result.brandRR:hover {background-color:#fff!important }
.banner{float:left;margin-top:9px}
.popup-contact{display:none;position:absolute;z-index:999999;top:0;left:0;width:534px;height:760px;}
.main{width:100%;margin-top:9px}
/*Opt*/
.tit-home, .tit-home a{color:#172C3E;font-size:28px;clear:left;font-weight:bold;letter-spacing:-1px;}
.tit-home a:hover{text-decoration:none;}
.tit-homepage {height: auto;background-image: url("https://images.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-repeat: repeat-x;background-position:0 bottom;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:31px;color:#172C3E;clear:left;font-weight: bold;letter-spacing:-1px;padding-bottom:8px;margin:32px 0 24px 0}

.brand-speedo, .brand-tyr, .brand-arena, .brand-finis, .brand-aqua-sphere, .brand-sporti, .brand-dolfin, .brand-the-finals, .brand-aquajogger, .brand-seafolly, .brand-jantzen, .brand-bodyglove, .brand-nautica, .brand-penbrooke, .brand-reef, .brand-billabong, .brand-oneill{background:url(https://images.cdn-outlet.com/images/sprite-brands-logo-v1.png) 0 0 no-repeat;display:block;height:51px;}
.brand-speedo{background-position:0px 0px;width:111px;}
.brand-tyr{background-position:-114px 0px;width:83px;}
.brand-triswim{background-position:-816px -400px;}
.brand-arena{background-position:-197px 0px;width:86px;}
.brand-finis{background-position:-283px 0px;width:122px;}
.brand-aqua-sphere{background-position:-405px 0px;width:130px;}
.brand-sporti{background-position:-535px 0px;width:118px;}
.brand-dolfin{background-position:-653px 0px;width:100px;}
.brand-the-finals{background-position:-753px 0px;width:109px;}
.brand-aquajogger{background-position:-862px 0px;width:116px;}
.brand-seafolly{background-position:0px -51px;width:127px;}
.brand-jantzen{background-position:-127px -51px;width:142px;}
.brand-bodyglove{background-position:-269px -51px;width:96px;}
.brand-nautica{background-position:-365px -51px;width:134px;}
.brand-penbrooke{background-position:-499px -51px;width:130px;}
.brand-reef{background-position:-629px -51px;width:86px;}
.brand-billabong{background-position:-715px -51px;width:130px;}
.brand-oneill{background-position:-845px -51px;width:133px;}
.brand-home-list li{float:left;padding-top:5px}
.brand-home-list li a{background-image:url("https://images.cdn-outlet.com/images/sprite-brand.jpg");background-repeat:no-repeat;display:block;width:117px;height:50px;overflow:hidden;text-indent:-1000px;}
.brand-1Line-Sports{background-position:0 0;background-position:-14px 0;width:100px!important}
.brand-2xu{background-position:-117px 0;margin-left:7px;margin-right:7px}
.brand-AntiWave{background-position:-234px 0}
.brand-Aqua-Sphere{background-position:-345px 0;width:132px!important}
.brand-AquaJogger{background-position:-468px 0;width:123px!important;margin-right:11px;margin-left:12px}
.brand-Aquatica{background-position:-585px 0}
.brand-Arena{background-position:-702px 0}
.brand-Blueseventy{background-position:-819px 0}
.brand-Body-Glove{background-position:-952px 0}
.brand-Billabong{background-position:0 -50px;margin-right:14px}
.brand-Beach-House{background-position:-117px -50px}
.brand-Barracuda{background-position:-234px -50px}
.brand-Calvin-Klein{background-position:-351px -50px}
.brand-Carol-Wior{background-position:-468px -50px;margin-left:12px;margin-right:12px}
.brand-Competitor{background-position:-585px -50px}
.brand-Dolfin{background-position:-702px -50px}
.brand-Dakine{background-position:-822px -50px}
.brand-DeSoto{background-position:-936px -50px}
.brand-EQ-Swimwear{background-position:0 -100px}
.brand-FOX{background-position:-117px -100px;margin-left:18px;margin-right:8px}
.brand-Finis{background-position:-234px -100px}
.brand-Garmin{background-position:-351px -100px}
.brand-Girls4Sport{background-position:-468px -100px;margin-right:8px;margin-left:8px}
.brand-H2O-Audio{background-position:-585px -100px}
.brand-Havaianas{background-position:-702px -100px}
.brand-Hobie{background-position:-819px -100px}
.brand-Hello-Kitty{background-position:-936px -100px;margin:0 10px}
.brand-Hurley{background-position:0 -150px}
.brand-iPlay{background-position:-117px -150px}
.brand-Jag{background-position:-234px -150px}
.brand-Jantzen{background-position:-351px -150px}
.brand-Kenneth-Cole{background-position:-468px -150px;margin-left:17px}
.brand-Lost{background-position:-601px -150px;width:104px!important}
.brand-Louis-Garneau{background-position:-702px -150px;margin:0 10px}
.brand-Miraclesuit{background-position:-819px -150px}
.brand-Mikasa{background-position:-936px -150px;margin:0 10px}
.brand-Maxine{background-position:0 -200px}
.brand-Nautica{background-position:-117px -200px;}
.brand-Nu-Technology{background-position:-234px -200px}
.brand-Nike-Swim{background-position:-351px -200px}
.brand-ocean-potion{background-position:-468px -200px}
.brand-o-neill{background-position:-585px -200px;margin:0 10px}
.brand-Orca{background-position:-702px -200px}
.brand-Oakley{background-position:-819px -200px}
.brand-Pearl-Izumi{background-position:-936px -200px;margin:0 10px}
.brand-Penbrooke{background-position:0 -250px}
.brand-Poolmaster{background-position:-117px -250px}
.brand-profile-by-gottex{background-position:-234px -250px}
.brand-Quintana-Roo{background-position:-351px -250px}
.brand-Quiksilver{background-position:-468px -250px;margin:0 10px}
.brand-Roxy{background-position:-585px -250px}
.brand-Reef{background-position:-702px -250px}
.brand-Rip-Curl{background-position:-819px -250px}
.brand-Reebok{background-position:-936px -250px;margin:0 10px}
.brand-Sugoi{background-position:0 -300px}
.brand-Sunsets{background-position:-117px -300px}
.brand-Swimovate{background-position:-234px -300px}
.brand-Seafolly{background-position:-351px -300px;margin:0 10px}
.brand-Shimano{background-position:-468px -300px}
.brand-Skye{background-position:-585px -300px}
.brand-Speedo{background-position:-702px -300px}
.brand-Splish{background-position:-819px -300px}
.brand-Sporti{background-position:-936px -300px;margin:0 10px}
.brand-StrechCordz{background-position:0 -350px}
.brand-Teva{background-position:-126px -350px}
.brand-The-Finals{background-position:-234px -350px}
.brand-the-north-face{background-position:-351px -350px}
.brand-Timex{background-position:-468px -350px}
.brand-Tommy-Bahama{background-position:-585px -350px}
.brand-Tommy-Hilfiger{background-position:-702px -350px;margin:0 10px}
.brand-Topanga{background-position:-819px -350px}
.brand-Turbo{background-position:-936px -350px;margin-left:15px}
.brand-TYR{background-position:-8px -400px}
.brand-Volcom{background-position:-117px -400px}
.brand-Water-Gear{background-position:-234px -400px}
.brand-Waterpro{background-position:-351px -400px}
.brand-Wet-Products{background-position:-468px -400px}
.brand-Xcel{background-position:-585px -400px}
.brand-Zoot{background-position:-702px -400px}
.shop-by-activity{width:980px;}
.shop-by-activity > a{float:left;width:321px;height:189px;margin-left:7px;margin-bottom:10px;background-repeat:no-repeat;position:relative;z-index:0;}
.shop-by-activity > a:hover{text-decoration:none;}
.shop-by-activity > a > span{top:124px;line-height:18px;padding-left:14px;color:#1b334a;font-family:'HelveticaNeueLTCom-Hv',Arial;font-size:18px;position:absolute;}
.shop-by-activity a > span > span{background-image:url("https://images.cdn-outlet.com/images/sprite-ico-shop-snew.png");background-position:right -652px;background-repeat:no-repeat;display:block;padding-right:30px;padding-bottom:5px}
.shop-by-activity > a:hover span{background-position:right -598px !important;color:#376793;}
.shop-by-activity .shop-by-swimwear{width:324px;background-image:url(https://images.cdn-outlet.com/images/banners/banner-fashion-swimmear-1.jpg);}
.shop-by-activity .shop-by-swimming{background-image:url(https://images.cdn-outlet.com/images/banners/banner-swimming-1.jpg);margin:0;}
.shop-by-swimming > b{width:158px;}
.shop-by-swimwear > b{width:252px;}
.shop-by-activity div{padding-top:4px;clear:both;height:55px;position:relative;z-index:0;}
.shop-by-activity div > a:hover{text-decoration:none;}
.tab-shop-women{float:left;}
.tab-shop-women > span{padding:14px 0px 14px 15px}
.tab-shop-men{float:left;margin-top:78px;}
.tab-shop-men > span{padding:14px 42px 14px 15px}
/**/.activities-module{background-color:#2F5F79;padding-top:0!important;height:39px!important;border-radius:3px;line-height:39px;}
.shop-by-activity .activities-module a{color:#fff;}
.shop-by-activity .shop-triathlon{width:487px;background-image:url(https://images.cdn-outlet.com/images/banners/banner-triathlon.jpg);margin-left:0}
.shop-by-activity .shop-aerobics{width:485px;background-image:url(https://images.cdn-outlet.com/images/banners/banner-aerobics-1.jpg)}
.shop-by-activity .shop-lifeguard{width:485px;background-image:url(https://images.cdn-outlet.com/images/banners/banner-lifeguard.jpg)}
.shop-by-activity .icos-water-aerobics{padding-left:29px;background-position:0 7px;left:-4px;}
.shop-by-activity .icos-water-aerobics:hover{background-position:0 -251px;}
.shop-by-activity .icos-water-polo{padding-left:32px;background-position:0 -22px;left:190px;}
.shop-by-activity .icos-water-polo:hover{background-position:0 -289px;}
.shop-by-activity .icos-lifeguard{padding-left:23px;background-position:0 -53px;left:357px;}
.shop-by-activity .icos-lifeguard:hover{background-position:0 -327px;}
.shop-by-activity .icos-beach{padding-left:22px;background-position:0 -80px;left:501px;}
.shop-by-activity .icos-beach:hover{background-position:0 -368px;}
.shop-by-activity .icos-triathlon{padding-left:33px;background-position:0 -112px;left:569px;}
.shop-by-activity .icos-triathlon:hover{background-position:0 -410px;}
.shop-by-activity .icos-snorkeling{padding-left:28px;background-position:0 -146px;margin-right:0;right:-4px;}
.shop-by-activity .icos-snorkeling:hover{background-position:0 -454px;}
.shop-by-activity div > a span{background-image:url("https://images.cdn-outlet.com/images/sprite-ico-shop.png");background-position:0 -177px;background-repeat:no-repeat;display:inline-block;height:18px;margin:0 0 0 4px;position:relative;top:3px;width:14px;}
.shop-by-activity div > a:hover span{background-position:0 -499px;}
.shop-activity-more{height:39px;background-color:#2F5F79;margin:0 0 25px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;clear:both;width:980px;}
.shop-activity-line{height:39px;border-right:1px solid #295369;border-left:1px solid #3E7DA0;padding-right:10px;}
.shop-activity-more a, .shop-activity-more span, .shop-activity-more a:hover span, .shop-activity-more .icos-fashion-swim{background-image:url("https://images.cdn-outlet.com/images/sprite-icon-home-holiday1.png")}
.shop-activity-more a{font-family:'HelveticaNeueLTCom-Hv', Arial;color:#ffffff;text-transform:uppercase;line-height:39px;background-repeat:no-repeat;white-space:nowrap;float:none;display:inline-block;font-size:19px;}
.shop-activity-more a:hover{text-decoration:none;color:#BEE2ED;}
.shop-activity-more td{text-align:center;}
.shop-activity-more td:last-child{border-right:none;}
.shop-activity-more .icos-water-aerobics{padding-left:30px;background-position:-4px -33px;}
.shop-activity-more .icos-water-polo{padding-left:40px;background-position:0 -72px;}
.shop-activity-more .icos-lifeguard{padding-left:32px;background-position:-1px -115px;}
.shop-activity-more .icos-lifeguard:hover{background-position:-1px -406px}
.shop-activity-more .icos-beach{padding-left:32px;background-position:0 -155px;}
.shop-activity-more .icos-triathlon{padding-left:44px;background-position:-1px -196px;}
.shop-activity-more .icos-snorkeling{padding-left:39px;background-position:0 -235px;}
.shop-activity-more .icos-kid{padding-left:32px;background-position:0 -275px;}
.shop-activity-more .icos-water-aerobics:hover{background-position:-4px -326px}
.shop-activity-more .icos-water-polo:hover{background-position:0 -363px}
.shop-activity-more .icos-beach:hover{background-position:0 -446px}
.shop-activity-more .icos-triathlon:hover{background-position:-1px -487px}
.shop-activity-more .icos-snorkeling:hover{background-position:0 -526px}
.shop-activity-more .icos-kid:hover{background-position:0 -566px}
.shop-activity-more .icos-paddle-sports{background-position:0 -1281px;padding-left:37px;}
.shop-activity-more .icos-paddle-sports:hover{background-position:0 -1324px;}
.shop-activity-more .icos-surf{background-position:0 -1120px;padding-left:37px;}
.shop-activity-more .icos-surf:hover{background-position:0 -1158px;}
.shop-activity-more .icos-active{background-position:0 -1199px;padding-left:37px;}
.shop-activity-more .icos-active:hover{background-position:0 -1236px;}
.shop-activity-more span{float:right;width:16px;height:39px;background-position:right -855px;background-repeat:no-repeat;margin:0 0 0 0px;padding-left:3px}
.shop-activity-more a:hover span{float:right;width:22px;height:39px;background-position:right -896px;background-repeat:no-repeat;margin:0 0 0 0px;margin-left:-6px}
.shop-by-activity > a > span{top:119px;}
.shop-by-activity a > span > span{padding-top:5px;background-position:right -648px;}
.shop-by-activity > a:hover span{background-position:right -594px !important;}
.shop-activity-more.MACwebkit a{line-height:39px;letter-spacing:0;/*font-size:19px;*/}
.shop-activity-more.MACwebkit .icos-water-aerobics{padding-left:33px;background-position:-2px -33px;}
.shop-activity-more.MACwebkit .icos-water-aerobics:hover{background-position:-3px -326px}
.banner-home-inner > a > span.MACwebkit{line-height:47px;padding:15px 6px 5px 15px}
.shop-by-activity a > span > span.MACwebkit{background-position:right -651px;}
.shop-by-activity > a:hover span.MACwebkit{background-position:right -597px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){.shop-activity-line{padding-right:10px;}
::i-block-chrome,.shop-activity-line{padding-right:11px;}
}
/*Optimize @font-face{font-family:'HelveticaNeueLTCom-Hv';src:url('/font/HelveticaNeueLTCom-Hv.eot');src:url('/font/HelveticaNeueLTCom-Hv.eot?#iefix') format('embedded-opentype'), url('/font/HelveticaNeueLTCom-Hv.woff') format('woff'), url('/font/HelveticaNeueLTCom-Hv.ttf') format('truetype'), url('/font/HelveticaNeueLTCom-Hv.svg#HelveticaNeueLTCom-Hv') format('svg');font-weight:normal;font-style:normal;}*/
@font-face{font-family:'helvetica55';src:url('https://www.cdn-outlet.com/font/helvetica55.eot');src:url('https://www.cdn-outlet.com/font/helvetica55.eot?#iefix') format('embedded-opentype'), url('https://www.cdn-outlet.com/font/helvetica55.woff') format('woff'), url('https://www.cdn-outlet.com/font/helvetica55.ttf') format('truetype'), url('https://www.cdn-outlet.com/font/helvetica55.svg#helvetica55') format('svg');font-weight:normal;font-style:normal;}
.banner-home{background:url("https://images.cdn-outlet.com/images/banners/banner-homepage-1.jpg") no-repeat scroll 50% 0;display:block;height:374px;margin:auto;text-transform:uppercase;color:#FFFFFF;position:relative;z-index:0;}
.banner-home > a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-1000px;}
.banner-home h1{font-family:'HelveticaNeueLTCom-Hv',Arial, Helvetica, sans-serif;font-size:60px;font-weight:normal;letter-spacing:-3px;text-align:left;text-shadow:0 2px 1px #353535;line-height:55px;margin:0;padding:27px 0 12px;}
.banner-home a:hover{text-decoration:none;}
.banner-home-inner > a > span{word-spacing:-1px;line-height:39px;color:#FFFFFF;font-family:'HelveticaNeueLTCom-Hv',Arial, Helvetica, sans-serif;font-size:24px;position:absolute;background-color:rgba(7,64,95,0.83);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:normal;}
.banner-home-inner a > span > span{background-image:url("https://images.cdn-outlet.com/images/sprite-icon-home-new5.png");background-position:right -750px;background-repeat:no-repeat;display:block;padding-right:35px;white-space:nowrap;}
/**/.banner-home-inner > a:hover span{color:#BEE2ED;}
.banner-home-inner{width:980px;margin:auto;}
.txt-more{float:left;margin:124px 0 0 18px;font:normal 22px "helvetica55", Arial, Helvetica, sans-serif;text-transform:none;text-decoration:underline;color:#ffffff}
.proposition {background-color:#EBF4FC;}
.home-service{margin:0 auto;text-transform:uppercase;position:relative;padding:19px 19px 14px;height:33px;width:942px;}
#home-service{margin:0 auto;text-transform:uppercase;position:relative;padding:19px 19px 14px;height:33px;width:942px;}

/*Opt*/.home-service li{background-image:url("https://images.cdn-outlet.com/images/sprite-service-new-v1.png");background-repeat:no-repeat;float:left;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:16px;height:27px;line-height:25px;font-weight:bold}
/*Opt*/#home-service li{background-image:url("https://images.cdn-outlet.com/images/sprite-service-new-v1.png");background-repeat:no-repeat;float:left;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:16px;height:27px;line-height:25px;font-weight:bold}

.home-service li{background-position:0 2px;margin-left:3px;padding-left:45px;}
.home-service li+li{background-position:0 -28px;margin-left:65px;padding-left:37px;}
.home-service li+li+li{background-position:0 -60px;height:30px;line-height:30px;margin-left:35px;margin-top:-2px;padding-left:37px;}
.home-service li+li+li+li{background-position:0 -95px;margin-left:40px;padding-left:34px;height:27px; line-height:25px; margin-top:0}
#home-service li{background-position:0 2px;margin-left:3px;padding-left:45px;}
#home-service li+li{background-position:0 -28px;margin-left:65px;padding-left:37px;}
#home-service li+li+li{background-position:0 -60px;height:30px;line-height:30px;margin-left:35px;margin-top:-2px;padding-left:37px;}
#home-service li+li+li+li{background-position:0 -95px;margin-left:40px;padding-left:34px;height:27px; line-height:25px; margin-top:0}

.mac .home-service {padding-top:23px; padding-bottom:10px;} /*for mac*/
.mac .home-service li {line-height:27px;} /*for mac*/
.mac .home-service li {background-position:0 0px;} /*for mac*/
.mac #home-service {padding-top:23px; padding-bottom:10px;} /*for mac*/
.mac #home-service li {line-height:27px;} /*for mac*/
.mac #home-service li {background-position:0 0px;} /*for mac*/
/*Opt*/.tit-home, .tit-home a{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:31px}
.shop-by-activity h2{position:relative}
.tit-home{padding:31px 0 8px;text-shadow:0 0 3px #E0DEE4;}
.tit-home-line{background-position:0 45px}
.shop-by-activity div > a{background-image:url("https://images.cdn-outlet.com/images/sprite-icon-home-new1.png");background-repeat:no-repeat;color:#345f85;float:left;font-family:'FranklinGothicMediumRegular',Tahoma;text-transform:uppercase;font-size:14px;position:absolute;}
.shop-by-activity .icos-kids{padding-left:22px;background-position:0 -889px;margin-right:0;right:-4px;}
.shop-by-activity .icos-kids:hover{background-position:0 -922px;}
.shop-by-activity .icos-water-polo{left:177px}
.shop-by-activity .icos-lifeguard{left:328px}
.shop-by-activity .icos-beach{left:458px}
.shop-by-activity .icos-triathlon{left:569px}
.shop-by-activity .icos-snorkeling{left:705px}
.home-service a{color:#345f85}
.home-service a:hover{text-decoration:none}
#home-service a{color:#345f85}
#home-service a:hover{text-decoration:none}
.shop-by-swimming > b{width:158px;}
.shop-by-swimwear > b{width:252px;}
.shop-by-surf > b{width:95px;}
.shop-by-surf{background-image:url(https://images.cdn-outlet.com/images/banners/banner-surf-1.jpg);}
.home-linetitle{height:39px;background-position:0 0;margin-top:-8px;background-image:url("https://images.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-repeat:repeat-x;text-shadow:0 0 3px #E0DEE4;padding:10px 0 15px}
.tit-home-line{background-image:url("https://images.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-position:0 40px;background-repeat:repeat-x;height:45px;}
.block-content{width:978px;margin-bottom:9px;border:1px solid #D4D4D4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;position:relative;}
.tit-content{position:relative;background:#DAEBF9 url(https://images.cdn-outlet.com/images/backgrounds/bg-tit-content.gif) 0 0 repeat-x;height:30px;font:normal 17px/30px 'helveticaneuebold', Arial, Helvetica, sans-serif;color:#35618A;padding-left:10px;text-transform:uppercase;}
.tit-content .bg-arrow-down{display:block;position:absolute;bottom:-5px;left:10px;}
.tit-content3{position:relative;background:#356289 url(https://images.cdn-outlet.com/images/backgrounds/bg-tit-content3.gif) 0 0 repeat-x;height:30px;line-height:30px;font-size:14px;color:#fff;padding:0 18px;text-transform:uppercase;}
.tit-content3 .bg-arrow-down{display:block;position:absolute;bottom:-4px;left:11px;}
.tit-content a{color:#35618A}
.tit-content a:hover{color:#ff6633}
/*SO Home Page Halloween Banner (jira 22352)*/
.happy-halloween {display:block; height:311px; background:url(https://images.cdn-outlet.com/images/banner/b-happy-halloween.jpg); margin-bottom:42px; position:relative;}
.happy-halloween span {position:absolute; bottom:5px; left:15px; display:inline-block; background-color:#D6612B; color:#fff; font-size:18px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; font-family:"HelveticaNeueLTCom-Hv",arial; padding:3px 15px 2px;}
.happy-halloween span .ico-classic {margin-left:5px; vertical-align:-1px;}
.happy-halloween:hover {text-decoration:none;}
.mac .happy-halloween span {padding-top:6px; padding-bottom:5px; line-height:12px;} /*for mac*/
/*end SO Home Page Halloween Banner (jira 22352)*/
.block-lifestyle-shop{border:0;width:100%;}
.block-lifestyle-shop .tit-content{border:1px solid #D4D4D4;border-bottom:0;z-index:5;}
.block-lifestyle-shop .tit-content a{display:inline;}
.block-lifestyle-shop ul{width:100%;overflow:hidden;margin-top:1px;position:relative;z-index:4;}
.block-lifestyle-shop li{width:108px;height:97px;float:left;margin-right:1px;}
.block-lifestyle-shop li:last-child, .block-lifestyle-shop li.last{width:108px;margin-right:0;}
.block-lifestyle-shop a{position:relative;height:97px;display:block;}
.block-lifestyle-shop a:hover{text-decoration:none;}
.block-lifestyle-shop a span{display:block;height:21px;line-height:21px;text-transform:uppercase;color:#FFF;text-align:center;font-size:11px;font-weight:bold;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.5);}
.act-sport-swimming, .act-sport-surf-lifestyle, .act-sport-fashion, .act-sport-water-aerobics, .act-sport-triathlon, .act-sport-water-polo, .act-sport-running, .act-sport-cycling, .act-sport-scuba, .act-sport-yoga{background:url(https://images.cdn-outlet.com/images/sprite-sport-activity.jpg) 0 0 no-repeat;}
.act-sport-swimming{background-position:0 0;}
.act-sport-surf-lifestyle{background-position:0 -107px;}
.act-sport-fashion{background-position:0 -214px;}
.act-sport-water-aerobics{background-position:0 -321px;}
.act-sport-triathlon{background-position:0 -428px;}
.act-sport-water-polo{background-position:0 -535px;}
.act-sport-running{background-position:0 -642px;}
.act-sport-cycling{background-position:0 -749px;}
.act-sport-scuba{background-position:0 -856px;}
.act-sport-yoga{background-position:0 -963px;}
.category-wrapper{padding:/*18px*/0 13px 0px 15px;overflow:hidden;font-size:14px;line-height:178%;}
.cat-content{float:left}
.cat-col1, .cat-col2, .cat-col3, .cat-col4, .cat-col5{width:190px;}
.cat-content h3{font-size:13px;color:#000;}
.cat-content a{color:#333;font-size:13px;}
.cat-content a:hover, .cat-content a.link-view-all:hover{color:#F63;}
.cat-content a.link-view-all{color:#35618A;font-weight:bold;padding-right:12px;}
.category-wrapper .cat-content.last{width:97px;padding-left:27px;}
.block-brands{padding-bottom:9px;}
.block-brands ul{padding:17px 0 5px;overflow:hidden;}
.block-brands li{float:left;}
.block-brands li a{text-indent:-9999px;}
.block-brands > p{text-align:right;padding:0 20px 30px 0;}
.block-brands > p a{color:#35618A;font-weight:bold;font-size:13px;}
.block-brands > p a:hover{color:#f63;}
.block-ads{width:100%;overflow:hidden;margin-bottom:-8px;margin-top:-9px;position:relative;}
.block-ads a{float:left;margin-right:9px;margin-top:9px;width:238px;height:191px;}
.block-ads a.adv-perfect-gift{width:239px;}
.block-ads a.last{margin-right:0;}
.block-ads-face{bottom:46px;height:30px;position:absolute;right:15px;width:112px;}
.adv-mobile-shop, .adv-perfect-gift, .adv-team-division, .adv-fb-so,.adv-usaswimming{background:url(https://images.cdn-outlet.com/images/sprite-adv-banner-new1.jpg) 0 0 no-repeat;text-indent:-9999px;}
.adv-usaswimming{width:254px!important;height:230px!important;background-position:0 -804px;margin:0 3px 0 -9px!important}
.adv-mobile-shop{background-position:0 0;}
.adv-perfect-gift{background-position:0 -201px;}
.adv-team-division{background-position:0 -402px;}
.adv-fb-so{background-position:0 -603px;}
.block-frm-contact{border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;margin-bottom:3px;}
.inner-block-frm{padding:15px 40px 19px 47px;overflow:hidden;}
.block-frm-contact .frm-tittle{padding-left:66px;margin:22px 0 0 0;padding-bottom:18px;}
.frm-tittle label{font-size:20px;color:#1385C6;display:block;}
.frm-tittle span{display:block;color:#666666;font-size:13px;}
.frm-signup{width:442px;float:left;background:url(https://images.cdn-outlet.com/images/backgrounds/bg-line-dotted-vertical.gif) 100% 0 repeat-y;min-height:144px;}
.frm-signup > div{padding-left:66px;overflow:hidden;padding-top:3px;}
.frm-signup input[type="text"]{color:#1385C6;width:250px;background-color:transparent;height:32px;/*line-height:32px;*/}
.frm-contactus{width:416px;float:left;padding-left:33px;}
.frm-contactus > div{padding-left:66px;overflow:hidden;}
.frm-contactus > div label{color:#666666;font-size:14px;font-weight:bold;display:block;margin-bottom:6px;}
.frm-contactus > div label span, .frm-contactus > div label a{color:#1385C6;font-weight:normal;margin-left:7px;}
.frm-contactus > div label a:hover{color:#ff6633;font-weight:normal;margin-left:7px;}
.frm-contactus > div > p{width:168px;float:left;}
.frm-contactus > div > label{float:left;display:inline;margin-top:10px;}
.proud_supporter { background-color:#DCEDF5;}
.supporter { padding:34px 0 39px; width:1400px; margin:0 auto; overflow:hidden;}
.supporter h3 {font-size:25px; color:#3A5E87; font-family:helveticaneuebold,arial; font-weight:normal; letter-spacing:-0.5px; margin-bottom:40px; text-align:center;}
.brand_support { float:left; margin-left:9px; background:#DCEDF5 url(https://images.cdn-outlet.com/images/proud_supporter.png) 0 0 no-repeat; background-blend-mode:multiply;}
.brand_support li { float:left;}
.brand_support li a { text-indent:-9999px; float:left;}
.brand_support li:nth-of-type(1) a { width:124px; height:105px; margin-right:50px;} /*GMD*/
.brand_support li:nth-of-type(2) a { width:102px; height:105px; margin-right:46px;} /*FF*/
.brand_support li:nth-of-type(3) a { width:97px; height:89px; margin-right:50px;} /*USA Swimming*/
.brand_support li:nth-of-type(4) a { width:110px; height:105px; margin-right:60px;} /*US Masters*/
.brand_support li:nth-of-type(5) a { width:88px; height:82px; margin-right:61px; margin-top:8px;} /*Triathlon*/
.brand_support li:nth-of-type(6) a { width:96px; height:82px; margin-right:32px; margin-top:8px;} /*Synchro*/
.brand_support li:nth-of-type(7) a { width:149px; height:40px; margin-right:43px; margin-top:26px;} /*USAP Events*/
.brand_support li:nth-of-type(8) a { width:92px; height:66px; margin-right:37px; margin-top:16px;} /*Nisca*/
.brand_support li:nth-of-type(9) a { width:145px; height:61px; margin-top:22px;} /*Swim across*/
.box-striped{border:1px solid #D4D4D4;background:#DAEBF9 url(https://images.cdn-outlet.com/images/backgrounds/bg-box-triped.gif) 0 0 repeat;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;padding:7px;}
.left-border-blue{background-color:#FFF;border-left:2px solid #218BCD;font-size:0;width:6px;line-height:0;}
.right-border-blue{background-color:#FFF;border-right:2px solid #218BCD;font-size:0;width:6px;line-height:0;}
.bottom-border-blue{background-color:#FFF;border-bottom:2px solid #218BCD;font-size:0;height:6px;line-height:0;}
.lt-corner, .rt-corner, .lb-corner, .rb-corner ,.footer-cornerlt,.footer-cornerrt,.footer-cornerlb,.footer-cornerrb{display:none;}
footer{background-color:#277198; margin:0 auto;}
.footer-wave{background-color:#277198;}
strong footer {font-weight: normal;}
.footer-wrap{width:1014px;margin:0 auto;background-repeat:repeat;font-family:Arial}
.footer-inner{float:left;width:992px;height:70px;background:url(https://images.cdn-outlet.com/images/backgrounds/footer_bgline.png);margin-top:-135px;margin-bottom:28px;padding:9px 12px 13px 10px;border-top:solid 2px #d4d4d4;border-bottom:solid 2px #d4d4d4;}
.footer-contact{width:100%;height:70px;background-color:#ffffff;-webkit-border-radius:5px;border-radius:5px;border:solid 1px #D4D4D4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.footer-cus{float:left;width:auto;padding:8px 0;clear:both;margin-bottom:9px;position:relative;}
.footer-cus>h2{font-family:Arial;font-size:14px;color:#fff;font-weight:bold; text-transform: uppercase; padding:0;margin:0;line-height:13px}
.fotter-background-blue .footer-cus>h2{text-transform: capitalize;font-size:15px;}
#popular-searches{float:left;width:242px}
#fservice{float:left;width:219px;}
#faboutus{float:left;width:187px;}
#fpolicies{float:left;width:122px}
#fconnect{float:left;}
#fconnect img{float:left;border:none;}
#fconnect span{float:left;margin-left:5px;padding-top:6px}
#fstella{float:left;width:159px;height:64px;margin-top:-5px}
.ico-Youtube,.ico-Instagram, .blog, .google-plus, .ffacebook,.ftwitter, .facebook, .twitter, .mail, .pin,.fswimlove,.flivechat-ha,.fcustomer,.femail,.fsuggest,.flogostel,.flogoaccred,.flogomaca,.ico-sostlblog,.blog,.a-snapchat ins,.sostyle-popup{float:left;background:url(https://images.cdn-outlet.com/images/master_ui_v4.png);}
.ffacebook,.ftwitter,.fgold,.fswimlove{width:146px;padding-left:37px!important;padding-top:8px!important;}
.ffacebook{height:32px;background-position:0px -301px;background-repeat:no-repeat;cursor:pointer;margin-top:8px}
.ftwitter{height:32px;background-position:0px -349px;}
.ico-Youtube{width:30px!important;height:26px;background-position:-150px -119px;overflow:hidden;text-indent:-1000px;}
ul.cusvervice li .facebook, ul.cusvervice li .twitter, ul.cusvervice li .ico-Instagram, ul.cusvervice li .mail, ul.cusvervice li .pin, ul.cusvervice li .google-plus, ul.cusvervice li.fsostyle .ico-sostlblog, ul.cusvervice li .blog{width:32px;height:32px;padding:0;text-indent:-9999px;margin-right:6px}
.facebook{background-position:0px -670px;padding:0}
.twitter{background-position:-37px -670px;}
.ico-Instagram {background-position:-75px -670px;}
.pin{background-position:-114px -670px;}
ul.cusvervice li.fsostyle .ico-sostlblog{text-indent:-9999px;background-position:-150px -670px}
.blog{background-position:-187px -670px;margin-right:0px!important}
.like {float:left;height:32px;padding:0;}
.lnk-instagram {margin:12px 0 0 12px; }
.lnk-instagram a:hover {color:#ffffff!important}
ul.cusvervice li .a-snapchat {font-size:13px; color:rgba(255,255,255,0.81); padding:8px 0 0; margin-top:10px; margin-bottom:5px; white-space:nowrap;}
ul.cusvervice li .a-snapchat:hover{color:#FF9B06;}
.a-snapchat ins {background-position:-166px -585px; width:76px; height:76px; text-decoration:none; margin-right:12px; margin-top:-7px;}

.mail{background-position:-60px -119px;padding:0}
.google-plus{background-position:-60px -119px;}
.fswimlove{width:158px!important;height:41px;background-position:0px -124px;text-indent:-9999px;margin-top:15px;padding:0 !important;clear:left;}
#fstuff{float:left;width:206px;padding-right:30px}
ul.cusvervice{width:1156px;margin:0 auto;padding:32px 0;clear:both;font-size:12px;color:#ffffff;height:223px;}
ul.cusvervice li a{float:left;width:100%;color:#ffffff;text-decoration:none;padding:4px 0px;}
ul.cusvervice li a:hover{color:#FF9B06;text-decoration:underline;}
ul.cusvervice li a.buy-now-gift-cards{margin-left:-8px;padding:0;}
.footer-deviceline{width:1014px;height:1px;border-top:dotted 1px #A7CDE4;clear:left;}
.footer-shadow{float:left;width:1099px;height:57px;margin-left:-46px;margin-top:26px;background:url('https://images.cdn-outlet.com/images/backgrounds/footer-shadow.png');}
.fcontactline{float:left;height:48px;margin:11px 0px;margin-left:34px;border-left:dotted 4px #d4d4d4;}
.fcontactline{float:left;height:48px;margin:11px 31px 11px;border-left:dotted 4px #d4d4d4;}
.fcustomer,.femail,.fsuggest{line-height:20px;}
.flivechat{float:left;}
.fcustomer{margin-left:22px;}
.fcustomer{}
.femail{}
.fsuggest{}
.flivechat a, .fcustomer a, .femail a, .fsuggest a{font:normal 22px/18px ClarendonBTRoman, Arial, Helvetica, sans-serif;color:#37658D;letter-spacing:-1px}
.flivechat a:hover, .fcustomer a:hover, .femail a:hover, .fsuggest a:hover{color:#ff6633;text-decoration:none}
.footer-contact #liveChatBar{width:130px;height:61px;margin-top:10px;float:left;}
.flivechat-ha{width:130px;height:53px;background-position:0px -484px;margin-top:12px;padding-left:67px;padding-top:3px;}
.fcustomer{width:203px;height:55px;background-position:0px -674px;margin-top:7px;padding-left:72px;padding-top:8px;}
.femail{background-position:0px -625px;height:48px;width:66px;margin-top:15px;padding-left:64px;padding-top:0}
.fsuggest{width:170px;height:52px;background-position:0 -739px;margin-top:8px;padding-left:56px;padding-top:7px;}
.flogobottom{float:left;text-align:center;padding:50px 241px;}
.flogostel,.flogoaccred,.flogomaca{float:left;height:65px;cursor:pointer}
.flogostel{width:103px;height:65px;background-position:0px -225px;margin-right:39px}
.flogoaccred{width:173px;height:65px;background-position:-104px -225px}
.flogomaca{width:177px;height:65px;background-position:0px -399px;margin-right:29px}
.fallright{margin:0 auto;padding-top:45px;padding-bottom:46px;font-size:12px;color:#ffffff;text-align:center}
.ico-fitfriendly, .tooltip-fitfriendly, .ico-customer-certified{float:left;background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png);background-repeat:no-repeat;margin:13px 0 0 25px}
.fLogo .ico-fitfriendly, ul.cusvervice li .ico-fitfriendly{width:80px;height:80px;background-position:-310px -714px;padding:0}
.fLogo .tooltip-fitfriendly, ul.cusvervice li .tooltip-fitfriendly{width:274px;height:93px;background-position:0px -714px;display:none;position:absolute;z-index:99;margin-top:-112px;margin-left:-110px;font-size:15px;color:#000000;padding:18px 13px 0;line-height:22px;text-align:center}
.ico-fitfriendly:hover .tooltip-fitfriendly{display:block;}
.footer-yoga {width:525px;padding:10px 0px 0 0px; text-align:center;border-top:solid #A4C2D9 1px;margin:20px auto 0;}
.footer-yoga a {background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0 -830px no-repeat;width:461px;height:32px;display:inline-block;text-indent:-9999px;}
.footer-yoga a:hover{text-decoration:none;}
.gsc-completion-container{width:305px;border:1px solid #BBBBBB;border-top:1px solid #DDDDDD;z-index:20;}
.gsc-completion-container td{padding:5px 10px;line-height:12px;}
.gsc-completion-container td:hover{background-color:#EEF5FD;}
.ico-gold-medal{width:116px;background-position:0;margin-left:2px;}
.ico-filter-faster{width:81px;background-position:-134px 0;}
.ico-usa-water-polo{width:109px;background-position:-210px 0;}
.ico-us-masters-swimming{width:109px;background-position:-233px 0;}
.ico-usa-synchro{width:62px;background-position:-506px 0;}
.ico-surfrider{width:105px;background-position:-584px 0;}
.logo-swimMS{width:114px;background-position:-707px 0;}
.ico-Splash{width:128px;background-position:-360px 0;}
.logo-nisca{width:91px;background-position:-839px 0;}
.testimonials-banner{font-family:FranklinGothicMediumRegular;font-size:37px;color:#49535D;letter-spacing:-1.7px;word-spacing:-1.5px;text-shadow:1px 1px 1px #ffffff;}
.testimonials-banner b{font-size:61px;color:#478FB7;font-weight:normal;float:left;padding-right:5px;}
.testimonials-banner span{float:left;padding-top:16px;padding-right:6px;}
.testimonials-banner a{background-color:Transparent;font-size:17px;color:#478FB7;float:right;letter-spacing:-1px;word-spacing:0;background-image:url(https://images.cdn-outlet.com/images/icons/ico-arrow-green.png);background-repeat:no-repeat;background-position:right 15px;line-height:15px;padding-right:17px;margin-top:21px;}
.award-winning{letter-spacing:-3px}
.testimonials-header{float:left;width:759px;padding:17px 0;background:#f0f7fc;background:-moz-linear-gradient(top, #f0f7fc 0%, #ffffff 49%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f7fc), color-stop(49%,#ffffff));background:-webkit-linear-gradient(top, #f0f7fc 0%,#ffffff 49%);background:-o-linear-gradient(top, #f0f7fc 0%,#ffffff 49%);background:-ms-linear-gradient(top, #f0f7fc 0%,#ffffff 49%);background:linear-gradient(to bottom, #f0f7fc 0%,#ffffff 49%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f7fc', endColorstr='#ffffff',GradientType=0);}
.testimonials-header img{float:left;margin:0 10px 0 22px;}
.testimonials-header h1{font-family:FranklinGotURWTLigRegular;font-size:40px;color:#223E53;float:left;letter-spacing:-1px;}
.testimonials-header label{float:left;font-family:FranklinGotURWTLigRegular;font-size:24px;color:#666;float:left;word-spacing:-2px;white-space:nowrap;}
.testimonials-count{font-size:14px;color:#2A4D6E;font-style:italic;padding:11px 0 0 33px;}
.testimonials-comment-list{margin:15px 0 0 34px;}
.testimonials-comment{position:relative;background-image:url(https://images.cdn-outlet.com/images/backgrounds/bg-box-triped-comment.png);background-repeat:repeat;width:643px;padding:24px 24px 17px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.testimonials-comment p{color:#666666;font-size:14px;line-height:22px;}
.testimonials-comment-list li{padding-bottom:34px;}
.testimonials-comment-fotter{background-image:url(https://images.cdn-outlet.com/images/backgrounds/testimonials-bottom.png);background-repeat:no-repeat;width:691px;height:23px;}
.testimonials-comment b{color:#054B7E;display:block;font-size:18px;font-style:normal;font-weight:bold;padding-bottom:5px;padding-left:0;}
.testimonials-comment b span{float:right;color:#3885B9;font-size:14px;font-weight:bold;padding-left:26px;}
.testimonials-des{font-size:14px;font-weight:bold;color:#666;padding-top:10px;}
.testimonials-des a{text-decoration:underline;}
.box-striped-green{border:1px solid #D4D4D4;background:#DAEBF9 url(https://images.cdn-outlet.com/images/backgrounds/bg-box-triped-green.gif) 0 0 repeat;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;padding:7px 12px 7px 14px;margin-bottom:9px;}
.testimonials-banner{font-family:FranklinGothicMediumRegular;font-size:37px;color:#49535D;letter-spacing:-1.7px;word-spacing:-1.5px;text-shadow:1px 1px 1px #ffffff;}
.testimonials-banner b{font-size:61px;color:#67B930;font-weight:normal;float:left;padding-right:5px;}
.testimonials-banner span{float:left;padding-top:16px;padding-right:6px;}
.testimonials-banner a{background-color:Transparent;font-size:17px;color:#67B930;float:right;letter-spacing:-1px;word-spacing:0;background-image:url(https://images.cdn-outlet.com/images/icons/ico-arrow-green.png);background-repeat:no-repeat;background-position:right 15px;line-height:15px;padding-right:17px;margin-top:21px;}
.award-winning{letter-spacing:-3px}
.prod-align{padding:0 12px;}
.prod-header-product{font-size:18px;font-family:Arial;color:#3F89BA;padding:15px 0 7px;}
.prod-rating{float:right;color:#2C9EC5;font-size:10px;}
.prod-rating img{display:inline;vertical-align:-4px;}
.prod-rating span{cursor:pointer;}
.prod-brand{font-size:14px;color:#3F89BA;font-weight:normal;}
.prod-images{text-align:center;position:relative;z-index:0;padding-bottom:20px;}
.prod-images img{cursor:pointer;display:inline;margin-bottom:10px;}
.prod-images > span{background-color:rgba(0,0,0,0.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;padding:10px 15px;font-size:14px;color:#fff;font-weight:normal;position:absolute;left:50%;bottom:65px;cursor:pointer;margin-left:-46px;}
.prod-images ul li{width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#E5E5E5;cursor:pointer;display:inline-block;margin-left:12px;}
.prod-images .v-select{background-color:#3F89BA;}
.prod-video{float:right;width:114px;height:65px;cursor:pointer;border:1px solid #E0E0E0;background-repeat:no-repeat;background-position:center;}
.prod-video div{background-image:url(https://images.cdn-outlet.com/images/icon/ico-player.png);background-position:center;background-repeat:no-repeat;width:114px;height:65px;}
.prod-price{line-height:20px;}
.prod-price span{display:block;}
.prod-old-price{font-size:16px;color:#666666;text-decoration:line-through;}
.prod-crr-price{font-size:25px;color:#CE0202;font-weight:bold;}
.prod-save-percent{font-size:14px;color:#1E8FC8;font-weight:bold;}
.prod-des{font-size:14px;color:#222;line-height:19px;overflow:hidden;height:38px;}
.prod-des-btn{width:36px;height:36px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;text-align:center;color:#5F5F5F;font-size:23px;font-weight:bold;line-height:34px;}
.prod-des-show{font-size:40px;font-weight:normal;line-height:30px;}
.prod-des-main{margin:15px 0 20px;}
.prod-select-color{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
.prod-select-color > label{line-height:42px;float:left;font-size:16px;color:#333;padding:0 10px;}
.prod-select-color > span{float:right;padding:0 10px;}
.prod-list-color{border-top:1px solid #CCCCCB;background-color:#fff;clear:both;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:5px 7px 10px;}
.prod-select-btn{color:#5F5F5F;font-size:23px;font-weight:bold;line-height:42px;}
.prod-list-color > label{display:block;text-align:center;font-size:12px;color:#333;padding:4px 0 8px;}
.prod-list-color > label img{display:inline-block;margin-right:2px;}
.prod-list-color li{border:3px solid transparent;float:left;margin-bottom:2px;}
.prod-list-color span{display:block;width:46px;height:46px;border:1px solid #CCCCCB;text-align:center;margin:1px;}
.prod-list-color img{display:inline;}
.prod-list-color .prod-select-thumb{border:3px solid #1E8FC8;}
.prod-select-show{font-size:40px;font-weight:normal;line-height:36px;}
.prod-icon{padding-bottom:20px;}
.prod-icon img{display:inline;margin-right:5px;}
.prod-select-number{border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;}
.prod-select-number > span img{display:inline;margin-top:-3px;vertical-align:middle;}
.prod-select-number > label{line-height:42px;float:left;font-size:16px;color:#333;padding:0 10px;overflow:hidden;white-space:nowrap;}
.prod-select-number > span{float:right;padding:0 14px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border-left:1px solid #CCCCCB;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;height:42px;}
.prod-btn-grey{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f4f4 4%, #f5f4f4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#f5f4f4), color-stop(100%,#f5f4f4));background:-webkit-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-o-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:-ms-linear-gradient(top, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f4f4 4%,#f5f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f4f4',GradientType=0);border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#333;padding:0 10px;text-align:center;position:relative;}
.prod-btn-orange{background:#f7ba5d;background:-moz-linear-gradient(top, #f7ba5d 0%, #f9990a 4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7ba5d), color-stop(4%,#f9990a));background:-webkit-linear-gradient(top, #f7ba5d 0%,#f9990a 4%);background:-o-linear-gradient(top, #f7ba5d 0%,#f9990a 4%);background:-ms-linear-gradient(top, #f7ba5d 0%,#f9990a 4%);background:linear-gradient(to bottom, #f7ba5d 0%,#f9990a 4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ba5d', endColorstr='#f9990a',GradientType=0);border:1px solid #D79100;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#fff;padding:0 10px;text-align:center;margin-top:18px;position:relative;}
.prod-btn-dark-grey{background:#bababa;background:-moz-linear-gradient(top, #bababa 0%, #828282 4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(4%,#828282));background:-webkit-linear-gradient(top, #bababa 0%,#828282 4%);background:-o-linear-gradient(top, #bababa 0%,#828282 4%);background:-ms-linear-gradient(top, #bababa 0%,#828282 4%);background:linear-gradient(to bottom, #bababa 0%,#828282 4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#828282',GradientType=0);border:1px solid #6B6B6B;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#fff;padding:0 10px;text-align:center;margin-top:18px;position:relative;}
.prod-btn-blue{background:#8cb5d1;background:-moz-linear-gradient(top, #8cb5d1 0%, #3486be 4%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cb5d1), color-stop(4%,#3486be));background:-webkit-linear-gradient(top, #8cb5d1 0%,#3486be 4%);background:-o-linear-gradient(top, #8cb5d1 0%,#3486be 4%);background:-ms-linear-gradient(top, #8cb5d1 0%,#3486be 4%);background:linear-gradient(to bottom, #8cb5d1 0%,#3486be 4%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb5d1', endColorstr='#3486be',GradientType=0);border:1px solid #3276A3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;line-height:42px;font-size:16px;color:#fff;padding:0 10px;text-align:center;margin-top:12px;position:relative;}
.prod-btn-blue input, .prod-btn-orange input, .prod-btn-dark-grey input, .prod-btn-grey input{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;}
.prod-like{text-align:center;padding:15px 0;}
.prod-like img{display:inline;}
.prod-header-title{background-color:#3F89BA;padding:7px 10px;color:#fff;font-size:16px;text-align:center;margin-bottom:10px;}
.prod-other a{color:#8F8D8D;font-size:11px;text-decoration:underline;display:block;line-height:14px;}
.prod-other a img{margin-bottom:10px;display:inline;}
.prodf-old-price{color:#868686;font-size:11px;text-decoration:line-through;margin-right:3px;font-family:Verdana;}
.prodf-crr-price{font-size:13px;color:#414141;font-weight:bold;}
.prod-other td{padding-left:10px;}
.prod-customer-rating{font-size:14px;color:#434343;line-height:23px;margin:0 10px;}
.prod-customer-rating img{display:inline;vertical-align:-3px;}
.prod-customer-rating dd, .prod-customer-rating dt{padding-bottom:26px;}
.prod-more-comment{color:#579ECC;cursor:pointer;padding:0 10px;}
.prod-more-comment b{display:block;padding-bottom:2px;}
.prod-more-comment span{font-size:14px;color:#818181;}
.prod-sign-up{background-color:#F2F2F2;padding:10px;}
.prod-sign-up-brand{float:right;width:117px;height:50px;background-repeat:no-repeat;border:1px solid #DFDFDE;background-color:#fff;background-position:center;}
.prod-sign-up-title{font-family:'FranklinGothicMediumRegular', Arial;text-align:center;font-size:18px;color:#204E6C;float:left;font-weight:bold;line-height:20px;padding-top:3px;}
.prod-sign-up-title b{font-size:24px;}
.prod-sign-up p{font-size:12px;color:#333;margin:10px 0;}
.prod-sign-up input[type="text"]{width:100%;border:1px solid #CCCCCB;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;color:#999;font-weight:normal;padding:6px 0;}
.prod-move-top{background-image:url(https://images.cdn-outlet.com/images/icon/ico-top-arrow.jpg);background-repeat:no-repeat;background-position:center top;font-size:14px;color:#434343;font-weight:bold;text-align:center;margin:20px 0;padding-top:10px;cursor:pointer;}
.prod-error-messaging{padding:10px 13px;border:1px solid #D7E6F2;background-color:#EFF5FA;font-size:13px;color:#4DA7D4;font-weight:bold;font-family:Arial;margin-bottom:18px;}
.prod-select-number .prod-select-btn span{background-image:url(https://images.cdn-outlet.com/images/icon/ico-arrow-down.png);background-repeat:no-repeat;width:11px;height:6px;display:block;margin-top:18px;}
.blue{border:1px solid #D7E6F2;background-image:none;background-color:#EFF5FA;}
.blue > label{color:#4DA7D4;}
.blue .prod-list-color{border-top:1px solid #D7E6F2;}
.prod-select-number.blue .prod-select-btn{background-image:none;background-color:#EFF5FA;border-left:1px solid #D7E6F2;}
.blue .prod-select-btn span{background-position:0 -14px;}
.prod-line{border-top:1px dotted #CCCCCB;height:1px;overflow:hidden;margin:18px 0;}
.fotter-background-blue .fotter-background-blue-solid{padding-top:32px;}
.fotter-background-blue{border-top:1px solid rgba(45,80,107,.64);padding-bottom:30px;width:100%;}
.fotter-wide{text-align:left;width:1156px;}
.fotter-videos-title{line-height:29px;font-family:Arial;color:#fff;font-size:15px;font-weight:bold;background-position:0 -98px;padding-left:16px;}
.fotter-videos{margin:0;padding:16px 0 0;list-style:none;}
.fotter-videos li{float:left;font-family:Arial;}
.fotter-videos h3{font-size:14px;font-weight:bold;color:#fff;margin:0 0 5px;padding:0;}
.fotter-videos h3 a{color:#fff;text-decoration:none;float:none;margin:0;}
.fotter-videos h3 a:hover{text-decoration:none;color:#144063;}
.fotter-videos span{font-size:12px;color:#fff;display:block;padding-bottom:15px;}
.fotter-video-goldmedal{width:306px;margin-right:133px;}
.fotter-video-goldmedal a{float:left;margin:0 9px 9px 0;}
.fotter-video-goldmedal a img{display:block;}
.fotter-video-goldmedal .fotter-more-video{font-size:11px;color:#fff;font-weight:normal!important;margin:0;}
.fotter-video-goldmedal-minute{width:310px;margin-right:133px;}
.fotter-video-weekly-swim a, .fotter-video-goldmedal-minute a{float:left;margin:0 11px 9px 0;}
.fotter-video-goldmedal-minute p{float:left;margin:0;width:199px;}
.fotter-video-weekly-swim p a, .fotter-video-goldmedal-minute p a{font-size:11px;color:#fff;margin:0;line-height:15px;font-weight:normal!important;}
.fotter-video-weekly-swim .fotter-more-video, .fotter-video-goldmedal-minute .fotter-more-video{font-size:11px;color:#fff;font-weight:normal!important;margin:0;}
.fotter-video-weekly-swim{width:272px;}
.fotter-video-weekly-swim p{float:left;margin:0;width:127px;}
.switcher-btn{background:#585F69;color:#FFFFFF;cursor:pointer;font-size:18px;padding:7px 9px;position:fixed;right:0;top:37px;z-index:555555;}
.stellalgogo{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -252px -657px no-repeat;display:block;width:131px;height:46px;background-position:-393px 0;overflow:hidden;text-indent:-10000px;}
.so_popup_free_shipping_close,.pp-badge>span,.pp-badge-intl>span{background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png);background-repeat:no-repeat;font-family:'FranklinGothicMediumRegular',Tahoma;font-size:13px;font-weight:normal;color:#9d9d9d;line-height:12px;word-spacing:-1px}
.pp-badge {float:right; margin-right:8px; margin-top:13px; position:relative;}/*PP(24031,24407)*/
.pp-badge>span{background-position:-389px 0px; width:72px; height:34px;text-indent:-9999px; display:block;}
.pp-badge>div{display:none;position:absolute;left:-6px;right:0;top:-7px;border:1px solid #d4d4d4;padding-top:40px;width:170px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.pp-badge:hover>div{display:block}
.pp-badge p{background-color:#ebf4fc;padding:7px 0px 9px;color:#888;font-family:arial;font-size:13px;line-height:15px;text-align:center}
.pp-badge-intl {float:left; margin-top:18px; margin-left:38px; position:relative;}
.pp-badge-intl>span{background-position:-310px -45px; width:151px; height:19px; text-indent:-9999px;display:block;}
.pp-badge-intl>div{display:none;position:absolute;left:-22px;right:0;top:-12px;border:1px solid #d4d4d4;padding-top:40px;width:192px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.pp-badge-intl:hover>div{display:block}
.pp-badge-intl p{background-color:#ebf4fc;padding:7px 0px 9px;color:#888;font-family:arial;font-size:13px;line-height:15px;text-align:center}
.ship-inter { float:left;} 
.ship-inter a{text-decoration:none}
.so_popup_free_shipping{border:3px solid #368fd5;border-radius:8px;background-color:#fff;width:524px;position:absolute;z-index:999;}
.so_popup_free_shipping_align{padding:21px 15px;position:relative;}
.so_popup_free_shipping{font-family:Arial;}
.so_popup_free_shipping h1{float:none;margin-top:0;width:auto;margin:0;padding:0 0 0px;color:#1A3E55;font-size:23px;font-weight:bold;line-height:55px; padding-left:29px;}
.so_free_policy{font-family:Arial;padding-left:29px;padding-right:40px;}
.so_free_policy table{border-collapse:collapse;font-size:18px;color:#666666;width:100%;}
.so_free_policy .so_free_policy thead, .so_free_policy .so_free_policy_name{font-size:17px;color:#1A3E55;font-weight:normal;}
.so_free_policy .so_free_policy_name{text-align:left;}
.so_free_policy td, .so_free_policy th{border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:8px 10px;text-align:center;}
.so_free_policy_name{}
.so_free_policy_free{color:#008ECC;font-weight:bold;}
.so_free_policy_note{color:#666;font-size:11px;font-style:italic;display:block;padding-top:24px;padding-bottom:12px;}
.so_free_policy_fotter{font-family:Arial;font-size:11px;color:#666666;border-top:1px solid #E1E1E1;padding-top:14px;line-height:16px;margin-left:29px;margin-right:40px;}
.so_free_policy_fotter a{color:#2C9EC5;}
.so_popup_free_shipping_close{width:29px;height:30px;background-position:-242px -297px;position:absolute;right:-15px;top:-15px;cursor:pointer;}
.so_popup_free_shipping_white_bg{filter:alpha(opacity=0.75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;background-color:White;position:fixed;*position:absolute;left:0;right:0;top:0;bottom:0;width:100%;z-index:998;*background-image:url(https://images.cdn-outlet.com/images/so_popup_free_shipping_bg_transparent.png);*background-repeat:repeat;*background-color:Transparent;}
.so_free_policy td{font-size:15px;}
.subheading-policy-note{display:block;font-size:11px;color:#666;font-weight:normal;}
.team-division-menu{width:219px;}
.team-division-main{float:left;width:759px;}
.swim_feedback{right:0px;bottom:0px;position:fixed;z-index:9999;width:349px;display:none;}
.feedback_tab{width:349px;height:30px;position:absolute;top:-30px;left:0px;background:url(https://images.cdn-outlet.com/images/backgrounds/bg_feedback_tab.png) 0 0 no-repeat;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}
.feedback_tab span{color:#FFF;font-size:18px;padding-left:19px;font-family:'FranklinGothicMediumRegular';font-weight:normal;line-height:29px;cursor:pointer;display:inline-block;width:263px;}
.feedback_content{width:311px;position:relative;padding:13px 19px 56px 19px;background:#419EDF;float:left;}
.feedback_loader{width:16px;height:16px;position:absolute;background-image:url(https://images.cdn-outlet.com/images/loader.gif);top:48%;left:48%;}
.ajax-loader{background-image:url("https://images.cdn-outlet.com/images/icons/ajax-loader.gif");height:42px;left:48%;position:absolute;top:48%;width:42px;}
.feedback_content h2{color:#FFF;font-size:22px;font-family:'FranklinGothicMediumRegular';font-weight:normal;margin-bottom:12px;}
.feedback_content p{color:#FFF;font-size:14px;font-family:'FranklinGothicMediumRegular';font-weight:normal;margin-bottom:8px;}
.feedback_content p.textlast{margin-bottom:17px;}
.feedback_content input[type="text"]{color:#666;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:#E0E0E0 1px solid;background:#FFF;margin-bottom:11px;width:299px;box-shadow:0 0px 2px #E0E0E0 inset;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;padding:5px 6px 6px 6px;}
.feedback_content textarea{color:#666;font-size:11px;font-family:Arial,Helvetica,sans-serif;height:148px;border:#E0E0E0 1px solid;background:#FFF;margin-bottom:11px;width:299px;box-shadow:0 0px 2px #E0E0E0 inset;padding:5px 6px;resize:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
.feedback_content .btn_send_feedback{width:94px;height:27px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #419EDF;background:url(https://images.cdn-outlet.com/images/btn/btn_send_feedback.png) 0 0 no-repeat;display:inline-block;}
.feedback_content a{color:#FFF;font-size:14px;text-decoration:none;line-height:27px;margin:0px 13px 0px 0px;display:inline-block;float:left;}
.feedback_content a:hover{text-decoration:underline;}
.feedback_relative{float:left;position:relative;}
.ValidFormContent{background-image:url(https://images.cdn-outlet.com/images/bgTopValidFormC.png);background-repeat:repeat-y;padding:10px 10px 8px 11px;float:left;width:217px;}
.ValidFormtext{float:left;width:171px;font-family:Arial;font-size:11px;color:#333333;padding-left:5px;line-height:20px;}
.ValidFormBot{background-image:url(https://images.cdn-outlet.com/images/bgBotValidForm.png);background-repeat:no-repeat;background-position:top left;height:2px;}
.btn-email-us-new{background:url(https://images.cdn-outlet.com/images/gfx_main.png) -196px -76px no-repeat;width:77px;height:35px;}
.list-pd-items.list-pd-items-home {margin-top:20px;}
.list-pd-items-home .pd-item-info{margin-right:68px;}
.list-pd-items-home .pd-item-info:nth-of-type(4){margin-right:66px;}
.list-pd-items-search .pd-item-info{margin-right:12px;}
.list-pd-items-search .pd-photo{width:73px!important;height:83px!important;margin:0 auto;}
.error-recommendation{font-size:22px;color:#192B41;font-family:Arial;font-weight:normal;}
.list-pd-items-error .pd-item-info{margin-right:44px;}
.list-pd-items-error .pd-item-info:first-child{margin-left:0;}
.list-items-recommendation{padding-left:32px;}
.list-items-recommendation .pd-item-info{margin-right:44px;}
.inner-general .list-pd-items-search .pd-item-info{margin-right:4px;}
.inner-category .list-pd-items{margin:0 13px 0 19px}
.inner-category .pd-item-info{margin-right:42px}
a.anchor-back2top{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -418px -585px no-repeat;width:43px;height:38px;display:block;text-decoration:none;text-indent:-9999px;position:absolute;right:-70px;bottom:0px;}
.anchor-back2top:hover{text-decoration:none;}
.border-backtop{background:transparent;height:38px;margin:0px;position:fixed;bottom:0px;width:100%;text-align:center;}
.border-backtop > div{width:980px;height:38px;margin:0px auto;text-align:right;background:transparent;position:relative;}
#faboutus{width:223px}
.ico-customer-certified{background-position:-408px -57px;height:73px;width:125px;overflow:hidden;text-indent:-1000px;margin-top:19px}
.fLogo{clear:both;margin:0 auto;padding-top:35px;width:392px;position:relative;}
.fLogo .stellalgogo{margin-top:32px}
.fLogo li{float:left}
.f-company-info{clear:both;color:#fff;text-align:center;padding-top:30px}
.f-company-info a{color:#fff;margin:0 8px;text-decoration:none;font-size:13px;font-family:arial}
.f-company-info a:hover{color:#FF9B06;text-decoration:underline}
.f-copy-right{color:#afc9dd;font-size:14px;padding-top:20px;text-align:center}
iframe[name="google_conversion_frame"]{position:absolute;top:-13px;margin-top:-13px}
.tit-home-long{background-position:0 bottom;height:auto}
.banner-testimonial{height:135px;margin:0 0 2px 0;background:url(https://images.cdn-outlet.com/images/banners/banner-testimonial.jpg) 50% 0 no-repeat;}
.sp-li-name{font-size:13px}
@font-face{font-family:'HelveticaNeueLTStd45Light';src:url('https://www.cdn-outlet.com/font/helveticaneueltstd-lt.eot');src:url('https://www.cdn-outlet.com/font/helveticaneueltstd-lt.eot') format('embedded-opentype'),url('https://www.cdn-outlet.com/font/helveticaneueltstd-lt.woff') format('woff'),url('https://www.cdn-outlet.com/font/helveticaneueltstd-lt.ttf') format('truetype'),url('https://www.cdn-outlet.com/font/helveticaneueltstd-lt.svg#HelveticaNeueLTStd45Light') format('svg')}
.b-group>div{float:left;position:relative}
.b-p-1{width:407px;height:322px;background-image:url(https://images.cdn-outlet.com/images/SwimoutletFashion/banner-shop-women.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-simple>a>span{background-color:rgba(0,0,0,0.5);bottom:12px;color:#fff;font-family:'FranklinGothicMediumRegular',Arial;font-size:22px;line-height:22px;position:absolute;text-shadow:1px 1px 1px #222;padding:7px 9px 7px 14px;left:1px}
.b-simple a>span>span{background-image:url("https://images.cdn-outlet.com/images/b-arrow.png");background-position:right -1px;background-repeat:no-repeat;display:block;padding-right:21px}
.b-p-1>a{display:block;height:322px;width:407px}
.b-p-1>a:hover{text-decoration:none}
.b-p-1 a>span>span{background-position:right 20px}
.b-multi>ul{margin:9px 0 0 19px}
.b-multi li{padding-bottom:2px}
.b-multi li a{text-shadow:1px 1px 1px #222;background-image:url("https://images.cdn-outlet.com/images/b-arrow.png");background-position:left -107px;background-repeat:no-repeat;font-family:'HelveticaMedium',Arial;font-size:13px;color:#fff;padding-left:10px}
.b-p-2{width:345px;height:323px;background-image:url(https://images.cdn-outlet.com/images/SwimoutletFashion/banner-junior.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.b-p-2 a{width:345px;height:323px;display:block}
.b-p-2 a:hover{text-decoration:none}
.b-p-3{width:406px;height:163px;background-image:url(https://images.cdn-outlet.com/images/SwimoutletFashion/banner-specialty-swimwear.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-3>span>span{font-family:'HelveticaNeueLTStd45Light',Arial}
.b-p-3>span{font-family:"HelveticaNeueLTCom-Hv",Arial;font-size:23px;color:#fff;letter-spacing:-1px;text-shadow:1px 1px 1px #222;line-height:18px;margin:25px 0 0 19px;display:block}
.b-p-4{width:345px;height:163px;background-image:url(https://images.cdn-outlet.com/images/SwimoutletFashion/banner-men-swimwear.jpg);background-repeat:no-repeat;text-shadow:1px 1px 1px #222}
.b-p-4 a>span{margin-left:18px;margin-top:24px;display:block}
.b-p-4 a>span>span{font-family:'HelveticaNeueLTStd45Light',Arial;font-size:23px;color:#fff;letter-spacing:-1px;display:block;line-height:24px}
.b-p-4 a>span>span+span{font-family:"HelveticaNeueLTCom-Hv",Arial;font-size:42px;color:#fff;letter-spacing:-1px;display:block;line-height:28px;margin-left:-1px}
.b-p-4 a>span>span+span+span{font-family:'HelveticaNeueLTStd45Light',Arial;font-size:29px;color:#fff;display:block}
.b-p-4 a:hover{text-decoration:none}
.b-p-4 b{display:block;margin-left:18px;color:#fff;font-family:'HelveticaMedium',Arial;font-size:14px;font-weight:normal;margin-top:7px;background-image:url("https://images.cdn-outlet.com/images/b-arrow.png");background-position:58px -105px;background-repeat:no-repeat}
.b-p-swim-1>a{display:block;height:272px;width:761px}
.b-p-swim-1>a:hover{text-decoration:none}
.b-p-swim-1{width:761px;height:272px;background-image:url(https://images.cdn-outlet.com/images/swimming/shop-women-swimwear.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-swim-2>a{display:block;height:214px;width:377px}
.b-p-swim-2>a:hover{text-decoration:none}
.b-p-swim-2{width:377px;height:214px;background-image:url(https://images.cdn-outlet.com/images/swimming/shop-men-swimwear.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-swim-3>a{display:block;height:214px;width:375px}
.b-p-swim-3>a:hover{text-decoration:none}
.b-p-swim-3{width:375px;height:214px;background-image:url(https://images.cdn-outlet.com/images/swimming/shop-kid-swimwear.jpg);background-repeat:no-repeat}
.b-p-water-1{width:761px;height:495px;background-image:url(https://images.cdn-outlet.com/images/water-aerobics/water-aerobics.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.b-p-water-1 a:hover{text-decoration:none}
.b-p-water-1>a>span{top:61px;bottom:auto}
.b-p-water-1>a+a>span{top:106px}
.b-p-swimwear-1>a{display:block;height:495px;width:257px;line-height:20px}
.b-p-swimwear-1>a:hover{text-decoration:none}
.b-p-swimwear-1{width:257px;height:495px;background-image:url(https://images.cdn-outlet.com/images/Swimwear/shop-Elite-Competition.jpg);background-repeat:no-repeat;margin:0 9px 10px 0}
.b-p-swimwear-1 a>span>span{background-position:112px 38px;padding-right:10px;line-height:20px}
.b-p-swimwear-2>a{display:block;height:243px;width:495px}
.b-p-swimwear-2>a:hover{text-decoration:none}
.b-p-swimwear-2{width:495px;height:243px;background-image:url(https://images.cdn-outlet.com/images/Swimwear/Shop-Competition.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.b-p-swimwear-3>a{display:block;height:243px;width:495px}
.b-p-swimwear-3>a:hover{text-decoration:none}
.b-p-swimwear-3{width:495px;height:243px;background-image:url(https://images.cdn-outlet.com/images/Swimwear/Shop-Fitness-Swimwear.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.showcase{width:232px;height:97px;background:url(https://images.cdn-outlet.com/images/showcase.png) no-repeat;margin:9px 0 0 0;padding:0;text-indent:-99999px}
.nav_list-teams div div>a{text-transform:none}
.so-c-testi-main{width:177px!important;padding:18px 7px 5px!important}
.so-testimonial-spc-position{background-image:url(https://images.cdn-outlet.com/images/position-tesimonial-shopping-cart-new.png);background-repeat:no-repeat}
.so-c-testi-main h3{color:#054b7e;font-family:'helveticaneuebold',Arial;font-size:17px;letter-spacing:-1px;line-height:17px;margin-left:5px;font-weight:normal;}
.so-c-testi-main h3 span{width:45px;height:45px;background-position:0 0;float:left;margin-right:4px;margin-top:0;margin-left:0}
.so-c-testi-main ul li{border-top:1px solid #d4d4d4;padding:12px;text-align:center}
.so-c-testi-main ul li:first-child{border:none}
.so-c-testi-main ul li p{font-family:Arial;font-size:12px;color:#666;line-height:17px;padding-bottom:8px;margin:0!important}
.so-c-testi-main ul li>span{display:block;font-weight:bold;color:#054b7e;margin:0!important;width:155px; text-align:center}
.so-read-more-testimonial{color:#054b7e;display:block;font-family:'helveticaneuebold',Arial;font-size:11px;margin-bottom:4px;margin-left:14px;margin-top:8px;text-shadow:1px 1px 1px #fff;width:169px}
.so-read-more-testimonial span{background-position:0 -45px;float:right!important;height:11px;margin:3px 0 0 !important;width:10px}
.register-left-free{background-image:url(https://images.cdn-outlet.com/images/grey-loop-box.png);background-repeat:repeat}
.so-arrow-ttmonial{background-position:0 -57px;bottom:-18px;display:block;float:none!important;height:18px;left:19px;margin:0!important;position:absolute;width:24px}
.pro-size-mutil>textarea{border:1px solid #c3c3c3}
.so-best-seller{display:block;margin-top:5px}
.so-best-seller>img{vertical-align:-4px}
.so-best-seller>span{text-decoration:none}
.so-best-seller:hover{text-decoration:underline}
#div_color .tooltip-colorsize-txt,#div_size .tooltip-colorsize-txt,#idTooltipRequireCustomContent{background-image:url("https://images.cdn-outlet.com/images/tooltip-middle.png");padding:0 10px 4px;position:static}
.toolTipbottom{background-image:url("https://images.cdn-outlet.com/images/popup-bottom.png");background-repeat:no-repeat;height:25px}
.tooltip-colorsize-bg{height:36px!important}
.contactus-chat{background-image:url("https://images.cdn-outlet.com/images/livechatbutton.png");background-repeat:no-repeat;float:left;height:44px;overflow:hidden;position:relative;text-indent:-1000px;top:16px;width:77px}
.so-compatible{background-image:url("https://images.cdn-outlet.com/images/compatible.png");background-repeat:no-repeat;bottom:5px;display:block;height:58px;position:absolute;right:6px;width:83px}
.gog-mask{background-color:#fff;height:34px;left:188px;opacity:0.5;position:absolute;top:71px;width:131px;z-index:10;}
#search-suggestion{background-color:#fff;border:2px solid #9bc6fb;border-radius:3px;clear:both;margin-top:55px;padding:5px 0 10px;position:absolute;min-width:419px;z-index:2000;-webkit-box-shadow:0 1px 3px #666;-moz-box-shadow:0 1px 3px #666;box-shadow:0 1px 3px #666}
#search-suggestion>div{border-top:1px solid #9bc6fb;margin-top:27px;margin:15px 14px 0;}
#search-suggestion span{background-color:#fff;font-size:14px;font-weight:bold;padding-right:7px;position:relative;top:-9px}
#search-suggestion>p{font-weight:bold;line-height:19px;padding:0 14px;line-height:29px;}
#search-suggestion a{color:#2f5f79;display:block}
#search-suggestion img{border:1px solid #d4d4d4;margin-right:11px;vertical-align:-17px;width:61px;margin-bottom:8px}
.s-g-brand{margin-bottom:10px;}
.s-g-brand-h{margin-top:20px!important;}
.highlighted{background-color:#e5f2f9}
.h-r-assets{font-family:'helveticaneuebold', Arial;font-size:22px;color:#345F85;}
.h-r-assets li{float:left;margin-left:9px;margin-bottom:10px;}
.h-r-assets li:first-child{margin-left:0;}
.h-r-assets li + li + li + li + li{margin-left:0;}
.h-r-assets li + li + li + li + li + li{margin-left:9px;}
.h-r-assets li a{color:#345F85;}
.h-r-assets li a > span{background-image:url(https://images.cdn-outlet.com/images/backgrounds/h-bg-assets.jpg);background-repeat:no-repeat;width:238px;height:225px;display:block;position:relative;}
.h-r-assets li a > span span{position:absolute;top:-35px;bottom:0;width:238px;text-align:center;letter-spacing:-1px;line-height:18px;text-transform:uppercase;}
.h-r-assets li + li a > span{background-position:-247px 0;width:239px;}
.h-r-assets li + li + li a > span{background-position:-494px 0;width:238px;}
.h-r-assets li + li + li + li a > span{background-position:-743px 0;}
.h-r-assets li + li + li + li + li a > span{background-position:-990px 0;}
.h-r-assets li + li + li + li + li + li a > span{background-position:-1237px 0;width:239px;}
.h-r-assets li + li + li + li + li + li + li a > span{background-position:-1484px 0;width:238px;}
.h-r-assets li + li + li + li + li + li + li + li a > span{background-position:-1733px 0;}
.h-promo{padding-top:15px;}
.h-promo li{float:left;text-align:center;width:313px;background-image:url(https://images.cdn-outlet.com/images/backgrounds/h-line-right.jpg);background-repeat:repeat-y;background-position:right top;padding-right:6px;padding-left:6px;padding-bottom:15px;}
.h-promo li + li{width:324px;}.h-promo li + li + li{background-image:none;padding-right:0;width:313px;}
.h-promo li a.h-p-pro{background-image:url(https://images.cdn-outlet.com/images/backgrounds/h-b-promo-n.jpg);background-repeat:no-repeat;display:block;background-position:58px 20px;height:347px;overflow:hidden;text-indent:-10000px;}
.h-promo li + li a.h-p-pro{background-position:-272px 20px;}
.h-promo li + li + li a.h-p-pro{background-position:-612px 20px;}
.h-promo li h3 a{color:#172C3E;font-size:27px;font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;line-height:28px;text-rendering:optimizeLegibility;font-weight:normal}
.h-promo li > a:last-child{font-size:18px;color:#172C3E;font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;text-align:center;background-image:url(https://images.cdn-outlet.com/images/icons/ico-arrow.png);background-repeat:no-repeat;background-position:right 3px;padding-right:16px;display:inline-block;height:21px;}
.mac .h-promo li > a:last-child{background-position:right 1px;}
.h-promo li a:hover{text-decoration:none;}
.h-c-r{background-image:url("https://images.cdn-outlet.com/images/backgrounds/bg-home-title.jpg");background-repeat:no-repeat;margin-top:26px;padding-top:40px}
.h-c-r > div{background-image:url(https://images.cdn-outlet.com/images/backgrounds/h-b-clothing.jpg);background-repeat:no-repeat;height:481px;position:relative;}
.h-c-r > div > div{width:337px;position:absolute;top:89px;right:0;}
.h-c-r div a:first-child{font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;color:#172C3E;font-size:41px;background-image:url(https://images.cdn-outlet.com/images/icons/ico-arrow.png);background-repeat:no-repeat;background-position:right -15px;line-height:40px;display:inline-block;text-align:center;padding-right:24px;margin-bottom:50px;}
.mac .h-c-r div a:first-child{background-position:right -21px;}
.h-c-r div a + a{display:block;height:66px;background-color:#31607A;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:'HelveticaNeueLTCom-Hv',Arial,Helvetica,sans-serif;color:#fff;font-size:24px;padding-left:15px;margin-bottom:13px;line-height:66px;letter-spacing:-1px;}
.h-c-r div a + a span{background-image:url(https://images.cdn-outlet.com/images/icons/ico-arrow.png);background-repeat:no-repeat;background-position:right -114px;padding-right:24px;display:inline-block;}
.mac .h-c-r div a + a span{line-height:66px;margin-top:5px;background-position:right -119px;}
.h-c-r div a + a:hover{text-decoration:none;color:#bee2ed}
.top-nav-acc{position:relative}
.popup-top-signin{position:absolute;width:196px;top:30px;right:-43px;z-index:1000;}
.top-signin{width:164px;padding:7px 8px 6px 8px;text-align:center;line-height:18px}
.top-signin .btn-signin{float:left;background:url("https://images.cdn-outlet.com/images/btn/btn-signin.png");background-repeat:no-repeat;width:163px;height:34px;margin:0 0 6px 1px}
.popup-top-signin .top-signin a{text-decoration:underline;color:#1385C6}
.top-signin-border{background:url("https://images.cdn-outlet.com/images/backgrounds/top-signin-border.png");background-repeat:no-repeat;height:12px;}
.nav_list-sale{left:-186px;width:432px}
.swimwear-sale {background-image:url("https://images.cdn-outlet.com/images/photo_gfx_v2.jpg");background-position:-49px -1067px;background-repeat:no-repeat;height:42px;margin-right:7px;width:43px;}
.nav_sub .nav-shop-more-sale{color:#469BE2;}
.nav-sale-line{padding-top:15px;}
.nav-sale-line a{margin-bottom:5px;}
.nav-sale-line a:last-child{color:#C62D2D;}
.nav-clear3{height:20px;}
.nav-sale-line.nav-sale-line-last a:last-child{color:#22576f;}
.shopmore.shopmore-b{display:inline-block;font-size:22px;font-weight:bold;color:#2f5a7d;font-weight:normal;margin-bottom:14px;text-transform:none}
#PriceGuaranteeMask{z-index:121!important;}
.visu-shop-womenswimwear{background-image:url(https://images.cdn-outlet.com/images/banners/banner-women-swimwear-321x189.jpg);width:310px;}
.visu-shop-menswimwear{background-image:url(https://images.cdn-outlet.com/images/banners/banner-men-swimwear-324x189.jpg);width:313px;}
.visu-shop-kidswimwear{background-image:url(https://images.cdn-outlet.com/images/banners/banner-kid-swimwear-321x189.jpg);width:310px;}
.visu-shop-clothing{background-image:url(https://images.cdn-outlet.com/images/banners/banner-clothing-487x219.jpg);width:472px;height:75px;}
.visu-shop-fashionswimwear{background-image:url(https://images.cdn-outlet.com/images/banners/banner-fashion-swimwear-485x219.jpg);width:470px;height:75px;}
.home-shopping-swimwear1{width:100%;overflow:hidden;position:relative;}
.home-shopping-swimwear1 a{float:left;margin-right:6px;margin-bottom:10px;color:#1C344A;font-size:18px;padding:125px 0 0 11px;height:64px;font-family:"HelveticaNeueLTCom-Hv",Arial;background-repeat:no-repeat;}
.home-shopping-swimwear1 a:hover{text-decoration:none;}
.home-shopping-swimwear1 a:first-child{margin-right:8px;}
.home-shopping-swimwear1 a:last-child{margin-right:0;}
.home-shopping-swimwear1 a span{line-height:93%;background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -263px no-repeat;padding-right:14px;display:inline-block;line-height:17px;}
.mac .home-shopping-swimwear1 a span{background-position:100% -265px;line-height:18px;}
.home-shopping-swimwear2{width:100%;overflow:hidden;}
.home-shopping-swimwear2 > div{float:left;margin-right:8px;padding:144px 0 0 15px;margin-bottom:31px;position:relative;}
.home-shopping-swimwear2 > div:last-child{margin-right:0;}
.home-shopping-swimwear2 > div > a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-9999px;z-index:1;}
.home-shopping-swimwear2 > div > div{position:relative;z-index:2;float:left;}
.home-shopping-swimwear2 > div > div a{display:block;margin-bottom:5px;background-color:rgba(7,64,95,0.83);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#fff;height:26px;line-height:26px;font-size:18px;font-family:"HelveticaNeueLTCom-Hv",Arial;}
.mac .home-shopping-swimwear2 > div > div a{line-height:31px;}
.home-shopping-swimwear2 a:hover{text-decoration:none;color:#BEE2ED;}
.home-shopping-swimwear2 > div > div a span{background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 98% -259px no-repeat;padding-right:15px;padding-left:14px;display:block;}
.mac .home-shopping-swimwear2 > div > div a span{background-position:97% -260px;}
.home-shopping-swimwear2 > div.visu-shop-fashionswimwear > div a:last-child span{letter-spacing:1px;}
.visu-shop-clothing > div a{width:257px;}
.visu-shop-fashionswimwear > div a{width:294px;}
.anchor-shop-allswimwear{height:39px;line-height:39px;display:block;background-color:rgba(7,64,95,0.84);text-align:center;font-family:"HelveticaNeueLTCom-Hv",Arial;font-size:18px;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-bottom:24px;}
.anchor-shop-allswimwear span{background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -261px no-repeat;padding-right:14px;padding-left:14px;}
.mac .anchor-shop-allswimwear{line-height:42px;}
.mac .anchor-shop-allswimwear span{background-position:100% -265px;}
.anchor-shop-allswimwear:hover{text-decoration:none;color:#BEE2ED;}
.home-banner-hallowwen{padding-bottom:21px;}
.home-banner-hallowwen a{background:url(https://images.cdn-outlet.com/images/banners/banner-happy-halloween-980x298.jpg) 0 0 no-repeat;width:965px;height:35px;display:block;padding:263px 0 0 15px;}
.home-banner-hallowwen a > span{background-color:#D6612B;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-family:"HelveticaNeueLTCom-Hv",Arial;color:#fff;font-size:18px;padding:0 14px;height:26px;line-height:26px;display:inline-block;}
.home-banner-hallowwen a > span > span{padding-right:14px;background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -259px no-repeat;display:inline-block;}
.mac .home-banner-hallowwen a > span{line-height:30px;}
.mac .home-banner-hallowwen a > span > span{background-position:100% -260px;}
.home-banner-hallowwen a:hover{text-decoration:none;}
.home-banner-regular{background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-new1-v1.jpg);background-color:#054D78;}
.home-banner-clothing{background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-new2.jpg);background-color:#4B5529;}
.home-banner-swimwear{background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-new3.jpg);background-color:#DCE8F1;}
.visu-home-banner{background-position:50% 0;background-repeat:no-repeat;height:374px;width:100%;float:left;position:relative;}
.visu-home-banner > a{position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-9999px;z-index:1;}
.inner-home-banner{width:980px;margin:0 auto;position:relative;}
.home-banner-regular h1{text-align:center;color:#fff;font-size:51px;text-shadow:0 2px 1px #353535;font-weight:normal;font-family:"HelveticaNeueLTCom-Hv",Arial;letter-spacing:-1px;}
.home-banner-regular .inner-home-banner{width:1038px;}
.anchor-home-banner{color:#fff;font-size:24px;background-color:rgba(65, 147, 213, 0.83);height:66px;line-height:66px;display:inline-block;padding-right:12px;padding-left:15px;font-family:"HelveticaNeueLTCom-Hv",Arial;letter-spacing:-1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;z-index:3;}
.ie7 .anchor-home-banner {background:url(https://images.cdn-outlet.com/images/backgrounds/bg-anchor-blue-trans2.png) 0 0 repeat;} /*ie7*/
.anchor-home-banner span{padding-right:21px;background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 100% -160px no-repeat;display:block;}
.mac .anchor-home-banner{line-height:74px;}
.anchor-home-banner:hover{text-decoration:none;color:#fff;}
.home-banner-regular h1{padding-top:8px;margin-bottom:190px;}
.home-banner-regular .anchor-home-banner{padding-left:28px;padding-right:21px;float:right;margin-right:29px;}
.home-banner-clothing .anchor-home-banner{background-color:rgba(0,0,0,0.6);width:300px;margin-bottom:13px;}
.home-banner-clothing p{font-size:34px;font-family:"HelveticaNeueMedium",Arial;color:#fff;line-height:31px;margin-bottom:110px;padding-top:28px;letter-spacing:-1px;}
.home-banner-swimwear .inner-home-banner > div:first-child{padding-top:203px;}
.home-banner-swimwear .anchor-home-banner{background-color:rgba(47,75,149,0.83);width:350px;margin-bottom:13px;}
.home-banner-swimwear .inner-home-banner > .anchor-home-banner{letter-spacing:1px;}
.slider-home-banner{}
.wrapper-slide-home-banner{height:374px;overflow:hidden;}
.inside-slide-home-banner{width:100%;float:left;overflow:hidden;}
.slide-prev-banner, .slide-next-banner{background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 0 0 no-repeat;width:57px;height:57px;display:block;cursor:pointer;position:absolute;top:-215px;z-index:2;}
.slide-prev-banner{background-position:0 -77px;left:-97px;}
.slide-next-banner{background-position:0 0;right:-97px;}
.h-r-assets li.asset-waterpolo a > span{background-position:-990px 0 !important;}
.h-r-assets li.asset-triathlon a > span{background-position:-1484px 0 !important;width:238px;}
.h-r-assets li.asset-surf a > span{background-position:-1733px 0 !important;width:238px;}
.h-r-assets li.asset-wateraerobics a > span{background-position:-1237px 0;!important width:239px;}
.shop-activity-more a{font-size:18px;}
.shop-activity-more .icos-fashion-swim{background-position:0 -1044px;padding-left:29px;}
.shop-activity-more .icos-fashion-swim:hover{background-position:0 -1078px;}
.slider-home-banner .flex-direction-nav{clear:both;width:980px;margin:0 auto;position:relative;}
.slider-home-banner .flex-prev, .slider-home-banner .flex-next{background:url(https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping2.png) 0 0 no-repeat;width:57px;height:57px;display:block;cursor:pointer;position:absolute;top:-215px;z-index:2;text-indent:-9999px;}
.slider-home-banner .flex-prev{background-position:0 -77px;left:-97px;}
.slider-home-banner .flex-next{background-position:0 0;right:-97px;}
.hidephoto{display:none;}
/*begin css for Homepage Holiday Gift Guides 2014 (SWIMOUTLET-17108)*/
.banner-topnav-giftguide  {background:url(https://images.cdn-outlet.com/images/banners/banner-topnav-giftguide3.jpg) 50% 0 no-repeat; border-bottom:0;}/*banner-topnav-giftguide3-15off.jpg*/
.banner-topnav-giftguide a {display:block; text-indent:-9999px; height:58px;}	
/*.wrapper-header-holiday {background:url(https://images.cdn-outlet.com/images/backgrounds/bg-header-snow-holiday1.jpg) 50% 0 no-repeat;}*/
.large-home-banner,.b-largeinside,.b-innerwrapper {background-repeat:no-repeat;}
.large-home-banner {background-position:50% 0;}
.b-largeinside {background-position:50% 124px;}
.b-innerwrapper {background-position:50% 247px; height:374px;}
.large-home-banner {position:relative; height:374px;}
.large-home-banner > a {position:absolute;top:0px;left:0px;bottom:0px;right:0px;overflow:hidden;text-indent:-9999px;z-index:1;}
.large-home-banner a {text-decoration:none;}
.large-home-banner .inner-home-banner {width:1038px;padding-top:93px;}
/*Opt*/.large-home-banner h1 {text-align:center;color:#fff;font-size:47px;text-shadow:0 2px 1px #353535;font-weight:normal;letter-spacing:-1px;font-family:'HelveticaNeueMedium'; text-shadow:none;margin-bottom:94px; position:relative; z-index:2;}
.large-home-banner h1 span {border-top:1px solid #fff;border-bottom:1px solid #fff; display:inline-block; height:67px; line-height:67px;}
.large-home-banner h1 a {color:#fff;}
.large-home-banner h1 .ico-classic {margin-left:8px; vertical-align:6px;}
.large-home-banner h1 + a {margin-left:51px!important;}
.large-home-banner h1 span:hover a {color:#333;}
.large-home-banner h2 {font-family:'proxima-semibold'; font-weight:normal; font-size:49px; color:#fff; text-align:center;}
.large-home-banner p {text-align:center; font-size:13px; position:relative; font-family:"HelveticaNeueMedium",arial; line-height:16px; z-index:2;}
.large-home-banner p a {color:#fff;}
.large-home-banner p a:hover {color:#fff; text-decoration:none;}
/*Opt*/.large-home-banner .anchor-home-banner {margin-right:10px; float:left; margin-left:0; margin-bottom:0; background-color:rgba(255,255,255,0.9); border:1px solid rgba(255,255,255,0.9);color:#333;font-size:15.8px;font-family:Helvetica,Arial,Verdana,sans-serif;text-align:center;width:304px;padding:0;line-height:52px;letter-spacing:0;height:52px; text-transform:uppercase;}
.large-home-banner .anchor-home-banner span {padding-right:0;display:block;font-family:'HelveticaNeueMedium';background:none;font-weight:bold;}
.large-home-banner .anchor-home-banner .ico-classic {margin-left:4px; vertical-align:-4px;}
.large-home-banner .anchor-home-banner:hover {background-color:rgba(97,203,251,0.9); color:#fff;}
.large-home-banner .anchor-home-banner:hover .ico-classic {background-position:-182px -341px;}
/*.mac .large-home-banner .anchor-home-banner {line-height:1;}
.chrome-mac .large-home-banner .anchor-home-banner,.safari-mac .large-home-banner .anchor-home-banner {line-height:18px;}*/
.mac .large-home-banner .anchor-home-banner.noMarginR {line-height:52px;}

/*begin SO Desktop Homepage Carousel Banner (jira 21331)*/
/*Optimize @font-face{font-family:'proxima-semibold';src:url('/font/proximanova-semibold.eot');src:url('/font/proximanova-semibold.eot?#iefix') format('embedded-opentype'), url('/font/proximanova-semibold.woff') format('woff'), url('/font/proximanova-semibold.ttf') format('truetype'), url('/font/proximanova-semibold.svg#proximanova-semibold') format('svg');font-weight:normal;font-style:normal;}*/
.jcarousel {height:374px; overflow:hidden;}
/*slide 0*/
.jc-home0 .inner-home-banner {padding-top:80px; width:1074px;}
.jc-home0 .anchor-home-banner {width:254px; margin-bottom:9px;}
.jc-home0 h1 + a {margin-left:10px!important;}

/*slide 1:COMPETITION SWIMWEAR*/
.jc-home1 h1 { margin-bottom:81px;}
.jc-home1 .anchor-home-banner {padding-top:9px;height:43px;line-height:1;font-size:16.4px; margin-bottom:9px;}
.jc-home1 .anchor-home-banner.noMarginR {padding-top:0; height:52px;line-height:52px;font-size:15.8px;}
.jc-home1 p,.jc-home1 p a { color:#fff; text-decoration:none;}
.chrome-mac .jc-home1 .anchor-home-banner,.safari-mac .jc-home1 .anchor-home-banner {line-height:18px;}
.a-shopcollection {font-size:21px; color:#666; display:inline-block; position:absolute; font-family:"HelveticaNeueLTCom-Hv",Arial; left:28px; top:16px; z-index:2; letter-spacing:-1px;}
.a-shopcollection .ico-classic {margin-left:2px;}
.a-shopcollection:hover {color:#666; text-decoration:none;}

/*slide 2:TEAMSTORE*/
.jc-home2 .inner-home-banner {padding-top:80px;}
.jc-home2 h1 {margin-bottom:11px;}
.jc-home2 h1 + p {font-size:18px; font-family:"HelveticaNeueLTCom-Hv",Arial; color:#fff; margin-bottom:80px;}
.jc-home2 h1 + p + a {margin-left:208px!important;}

/*slide 3:FASHION*/
.jc-home3 .inner-home-banner {padding-top:93px;}
.jc-home3 h1 + a {margin-left:208px!important;}
.jc-home3 .anchor-home-banner {padding-top:9px;height:43px;line-height:1;font-size:16.4px;}
.chrome-mac .jc-home3 .anchor-home-banner,.safari-mac .jc-home3 .anchor-home-banner {line-height:18px;}

/*slide 4:WATER AEROBICS*/
.jc-home4 h1 + a{margin-left:25px!important}
.jc-home4 .anchor-home-banner{width:321px;font-size:15px;}

/*slide 5:SURF*/

/*slide 6:TRIATHLON*/

/*slide 7:KIDS*/

.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-arrow {width:80px; height:374px; cursor:pointer; background:url(https://images.cdn-outlet.com/images/homepage/ico-arrow.png) 42px 159px no-repeat; font-size:0; position:absolute; top:0px; padding:0; border:none; margin:0; z-index:2; display:none!important;}
.slick-arrow:hover {background-position:-38px 159px;}
.slick-prev {transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); left:0;}
.slick-next {right:0;}
.jcarousel:hover .slick-arrow {display:block!important;}
.slick-dots {position:absolute; bottom:12px; z-index:3; left:0; right:0; text-align:center; list-style:none;margin:0;padding:0;}
.slick-dots li {display:inline-block; margin-left:8px;}
.slick-dots li button {border:1px solid #fff; border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px; width:13px; height:13px; cursor:pointer; background:none; text-indent:-9999px; display:inline-block;}
.slick-dots li.slick-active button {background-color:#fff;}
.slick-dots li:first-child {margin-left:0;}
/*end SO Desktop Homepage Carousel Banner (jira 21331)*/

.shop_collection {height:158px; position:absolute;  right:19px;  top:107px;  width:284px; z-index:2; cursor:pointer}
.shop_collection > span {background-image:url("https://images.cdn-outlet.com/images/icons/ico-sprite-home-shopping4.png");  background-position:right -508px;  background-repeat:no-repeat;  bottom:13px;  display:inline-block;  height:22px;  position:absolute;  right:12px;  width:13px; display:none;}
.shop_collection:hover > span {display:block}

.home-shopping-types {background:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style.jpg) 0 0 no-repeat; height:182px; margin-bottom:10px;}
.home-shopping-types a {float:left; margin-right:6px; width:324px; height:65px; padding-top:117px;}
.home-shopping-types a:hover {text-decoration:none;}
.home-shopping-types a:first-child {margin-right:7px; width:321px;}
.home-shopping-types a.noMarginR {width:322px;}
.home-shopping-types a > span {display:block; height:41px; line-height:41px; padding-left:10px;
	background:#55bceb;
	background:-moz-linear-gradient(left,  #55bceb 0%, rgba(85,188,235,0) 68%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#55bceb), color-stop(68%,rgba(85,188,235,0)));
	background:-webkit-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background:-o-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background:-ms-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background:linear-gradient(to right,  #55bceb 0%,rgba(85,188,235,0) 68%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#55bceb',GradientType=1 );					
}
.home-shopping-types a > span span {font-size:18px; color:#fff; padding-right:12px; font-family:"HelveticaNeueLTCom-Hv",Arial; background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 3px no-repeat; text-transform:uppercase;}
.mac .home-shopping-types a > span {line-height:46px;}
.mac .home-shopping-types a > span span {background-position:100% 0;}  /*for MAC*/
.h-shopping-types1 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style1-v1.jpg);}
.h-shopping-types2 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style2-v1.jpg);}
.h-shopping-types3 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style3-v2.jpg);}	
.h-shopping-types {background-position:0 0; background-repeat:no-repeat; height:189px; margin-bottom:10px;}
.h-shopping-types a {float:left; margin-right:6px; width:324px; height:71px; padding-top:118px;}
.h-shopping-types a:hover {text-decoration:none;}
.h-shopping-types a:first-child {margin-right:7px; width:321px;}
/*.h-shopping-types a.noMarginR {width:322px;}*/
.h-shopping-types a > span {display:block; height:41px; line-height:41px; padding-left:10px;
	background:#55bceb;
	background:-moz-linear-gradient(left,  #55bceb 0%, rgba(85,188,235,0) 68%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,#55bceb), color-stop(68%,rgba(85,188,235,0)));
	background:-webkit-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background:-o-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background:-ms-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
	background:linear-gradient(to right,  #55bceb 0%,rgba(85,188,235,0) 68%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#55bceb',GradientType=1 );					
}
.h-shopping-types a > span span {font-size:18px; color:#fff; padding-right:12px; font-family:"HelveticaNeueLTCom-Hv",Arial; background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 3px no-repeat; text-transform:uppercase;}
.mac .h-shopping-types a > span {line-height:46px;}
.mac .h-shopping-types a > span span {background-position:100% 0;}  /*for MAC*/
.h-shopping-types4 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style4-v1.jpg);}
.h-shopping-types4 a, .h-shopping-types4 a:first-child {margin-right:10px; width:238px;}
.h-shopping-types4 a.noMarginR {width:237px;}
.h-shopping-types5 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style5-v1.jpg); width:732px;}
.h-shopping-types5 a, .h-shopping-types5 a:first-child {margin-right:10px; width:317px;}
.h-shopping-types5 a:first-child {width:405px;}
.h-shopping-types6 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style6-v1.jpg); width:732px;}
.h-shopping-types6 a, .h-shopping-types6 a:first-child {margin-right:9px; width:401px;}
.h-shopping-types6 a:first-child {width:322px;}
.h-shopping-types7 {background-image:url(https://images.cdn-outlet.com/images/banners/banner-home-shop-style7-v1.jpg); float:left; height:388px;}
.h-shopping-types7 a, .h-shopping-types7 a:first-child {margin-right:0; padding-top:317px; height:71px; width:238px;}
/*fix bug on IE7*/
.ie7 .home-shopping-types a > span {background:url(https://images.cdn-outlet.com/images/backgrounds/bg-trans-horz-holiday.png) 0 0 no-repeat;} /*ie7*/
/*Holiday Gift Guides(17108,22623)*/
.home-holiday-giftguide {background:url(https://images.cdn-outlet.com/images/banners/banner-home-giftguide1.jpg) 0 0 no-repeat; margin-bottom:9px; margin-top:20px;} /*banner-home-giftguide15off.jpg */
.home-holiday-giftguide a {height:92px; text-indent:-9999px; display:block;}
.home-holiday-giftguide a:hover {text-decoration:none;}
.home-gift-swimmer {background:url(https://images.cdn-outlet.com/images/banners/banner-home-gift-swimmer3.jpg) 0 0 no-repeat; margin-bottom:9px; height:320px;}
.home-gift-swimmer a {display:block; height:320px; position:relative;}
.home-gift-swimmer a:hover {text-decoration:none;}
.home-gift-swimmer a .ico-classic {margin-left:6px; vertical-align:-1px;}
.home-gift-swimmer a > span {background-color:#55BCEB; position:absolute; left:0; bottom:0; padding:12px 12px 12px 14px; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:30px; text-transform:uppercase; color:#fff;}
.mac .home-gift-swimmer a > span {padding-top:18px; padding-bottom:9px;} /*for MAC*/

.home-gift-types {background:url(https://images.cdn-outlet.com/images/banners/banner-home-gift-types31.jpg) 0 0 no-repeat; height:320px;}
.home-gift-types a {float:left; margin-right:10px; width:320px; height:320px; position:relative;}
.home-gift-types a:hover {text-decoration:none;}
.home-gift-types a .ico-classic {margin-left:4px;}
.home-gift-types a > span {display:block; background-color:#55BCEB; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:20px; text-transform:uppercase; color:#fff; position:absolute; left:0; bottom:0; right:0; padding:7px 0 7px 8px; min-height:27px;}
.home-gift-types a:first-child > span {font-size:19px;}
.mac .home-gift-types a > span {padding-top:12px; padding-bottom:2px; padding-left:6px;} /*for MAC*/
.ie .home-gift-types a > span {padding-left:6px;}
/*end css for Homepage Holiday Gift Guides 2015 (SWIMOUTLET-22623)*/
/*Add Holiday Shop module to category pages (22845)*/
.holiday-module {background:url(https://images.cdn-outlet.com/images/banner/holiday-module.jpg) 0 0 no-repeat; display:block; text-indent:-9999px; background-size:100% auto; height:306px; border-top:5px solid #55BCEB; border-bottom:5px solid #55BCEB; margin-top:40px;}
.holiday-module:hover {text-decoration:none;}
/*begin Hot Buys Homepage (17277,22711)*/
.banner-topnav-hotbuys {background:url(https://images.cdn-outlet.com/images/banners/banner-hotbuys-topnav1.jpg) 50% 0 no-repeat;}
.banner-topnav-hotbuys a {display:block; height:58px; text-indent:-9999px; text-align:center;}
.banner-topnav-hotbuys a:hover {text-decoration:none;}
.home-holiday-hotbuys {background:url(https://images.cdn-outlet.com/images/banners/banner-home-hotbuys1.jpg) 0 0 no-repeat; height:550px; width:980px; margin-top:35px;}
.anchor-holiday-hotboys {text-indent:-9999px; display:block; height:167px; margin-bottom:24px;}
.anchor-holiday-hotboys:hover {text-decoration:none;}
.hotbuys-col-fst, .hotbuys-col-snd, .hotbuys-col-trd {float:left;}
.hotbuys-col-fst {width:349px; padding-left:29px;}
.hotbuys-col-snd {width:347px;}
.hotbuys-col-trd {width:225px;}
.hotbuys-cate h4 {margin-bottom:16px; font-weight:normal;}
.hotbuys-cate h4 a {display:block; width:225px; height:41px; line-height:41px; background-color:#55BCEB;}	
.mac .hotbuys-cate h4 a {line-height:46px;} /*for MAC*/
.hotbuys-cate h4 a:hover {color:#fff;}
.hotbuys-cate h4 a span {color:#fff; padding:0 16px 0 15px; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:16px; background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 2px no-repeat;}
.mac .hotbuys-cate h4 a span {padding-top:2px; background-position:100% 0;} /*for MAC*/
.hotbuys-cate ul {margin-bottom:21px;}
.hotbuys-cate li {background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 0 -107px no-repeat; padding-left:15px; margin-top:4px;}
@-moz-document url-prefix() {.hotbuys-cate li {background-position:0 -105px;}} /*for Firefox*/
.mac .hotbuys-cate li {background-position:0 -109px;} /*for MAC*/
.hotbuys-cate li:first-child {margin-top:0;}
.hotbuys-cate li a {color:#666666; font-size:15px;font-family:"HelveticaNeueLTCom-Hv",Arial;}
/*end Hot Buys Homepage (17277,22711)*/
/*Add the Gift Card Module to the SO & YO Desktop/Mobile Footers(SWIMOUTLET-17341)*/
ul.cusvervice li.f-gft-mod a {margin-left:-2px; margin-top:6px; background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0 -585px no-repeat; width:158px; height:57px; text-indent:-9999px;}
ul.cusvervice li.f-gft-mod a:hover {text-decoration:none;}
/*Update Footer - SO Style(SWIMOUTLET-20258)*/
ul.cusvervice #fconnect ul li{float:left}
ul.cusvervice li.fsostyle{position:relative;font-family:'OratorStd',Arial}
ul.cusvervice li.fsostyle a{padding:0;width:auto}
ul.cusvervice li.fsostyle div{position:absolute;top:-51px;width:200px;left:-79px;display:none}
.mac ul.cusvervice li.fsostyle div{padding-top:6px}
/*ul.cusvervice li.fsostyle div::after{position:absolute;bottom:-13px;left:50%;right:50%;margin-left:-7px;width:0;height:0;position:absolute;border-width:7px;border-style:solid;border-color:#fff transparent transparent;content:""}*/
ul.cusvervice li.fsostyle div a{text-indent:-9999px}
ul.cusvervice li.fsostyle div a:hover{color:#f63}
ul.cusvervice li.fsostyle p+a{margin-right:14px}
ul.cusvervice li.fsostyle p{line-height:14px}
ul.cusvervice li.fsostyle:hover div{display:block}
.sostyle-popup {width:195px;height:55px;background-position:0 -1000px; background-repeat:no-repeat}
.sostyle-popup-blog {width:80px!important; height:15px;margin:20px 0 0 5px}
.sostyle-popup-ins {width:73px!important; height:15px;margin:20px 0 0 20px}

/*Gift Guides 2014 Module*/
.gift-guide-top-mod {background:url(https://images.cdn-outlet.com/images/gift-guide-top-mod2.png) 0 0 no-repeat; width:259px; height:54px; text-indent:-9999px; float:right;}
.gift-guide-top-mod:hover {text-decoration:none;}
/*begin:11/24 Launch - Doorbusters(SWIMOUTLET-17460)*/
.home-bf-doorbusters {background:url(https://images.cdn-outlet.com/images/homepage/banner-home-doorbusters1.jpg) 0 0 no-repeat; width:980px; margin-top:16px;}
.inner-h-bf-doorbusters {background:url(https://images.cdn-outlet.com/images/homepage/banner-home-doorbusters2.jpg) 0 0 no-repeat; height:393px;}
.anchor-bf-doorbusters {text-indent:-9999px; display:block; height:164px; margin-bottom:16px;}
.anchor-bf-doorbusters:hover {text-decoration:none;}
.doorbusters-col-fst, .doorbusters-col-snd, .doorbusters-col-trd {float:left;}
.doorbusters-col-fst {width:349px; padding-left:29px;}
.doorbusters-col-snd {width:348px;}
.doorbusters-col-trd {width:245px;}
.doorbusters-cate h4 {margin-bottom:16px; font-weight:normal;}
.doorbusters-cate h4 a {display:block; width:225px; height:41px; line-height:41px; background-color:#FEBB2F;}	
.mac .doorbusters-cate h4 a {line-height:46px;} /*for MAC*/
.doorbusters-cate h4 a:hover {color:#000;}
.doorbusters-cate h4 a span {color:#000; padding:0 16px 0 15px; font-family:"HelveticaNeueLTCom-Hv",Arial; font-size:16px; background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r7.png) 100% -254px no-repeat;}
.mac .doorbusters-cate h4 a span {padding-top:2px; background-position:100% -257px;} /*for MAC*/
.doorbusters-cate ul {margin-bottom:18px;}
.doorbusters-cate li {background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 0 -312px no-repeat; padding-left:15px; margin-top:4px;}
@-moz-document url-prefix() {.doorbusters-cate li {background-position:0 -310px;}} /*for Firefox*/
.mac .doorbusters-cate li {background-position:0 -315px;} /*for MAC*/
.doorbusters-cate li:first-child {margin-top:0;}
.doorbusters-cate li a {color:#fff; font-size:15px;font-family:"HelveticaNeueLTCom-Hv",Arial;}	
/*end:11/24 Launch - Doorbusters(SWIMOUTLET-17460)*/
.contact-us-v2 span{background-image:url("https://images.cdn-outlet.com/images/position-contact-us2.png");background-repeat:no-repeat}
.contact-us-v2>span{background-position:-4px 4px;display:block;height:28px;overflow:hidden;text-indent:-1000px;width:164px}
.contact-us-v2>ul{padding-top:10px}
.contact-us-v2 a{color:#666;font-family:"FranklinGothicMediumRegular",arial;font-size:15px}
.contact-us-v2 a span{display:inline-block;height:35px;width:35px}
.contact-us-v2 ul li span{background-position:4px -28px;margin-right:2px;vertical-align:-13px}
.contact-us-v2 ul li:hover span{background-position:-35px -32px}
.contact-us-v2 ul li+li span{background-position:3px -65px;height:32px;vertical-align:-9px}
.contact-us-v2 ul li+li:hover span{background-position:-36px -69px}
.contact-us-v2 ul li+li+li span{background-position:3px -98px}
.contact-us-v2 ul li+li+li:hover span{background-position:-36px -102px}
.contact-us-v2 ul li+li+li+li span{background-position:3px -135px}
.contact-us-v2 ul li+li+li+li:hover span{background-position:-36px -139px}
.contact-us-v2 ul li:first-child span{position:relative;left:-1px}
.contact-us-v2>span>a{display:block;position:relative;top:10px}
/*begin:Launches on December 1st:Homepage (Cyber Monday and Cyber Week)(SWIMOUTLET-17578)*/
.banner-cybermonday-topnav {background:#B9C2D5 url(https://images.cdn-outlet.com/images/banners/cyberweeksale95-topnav.jpg) 50% 0 no-repeat;}
.banner-cybermonday-topnav a {display:block; height:58px; text-indent:-9999px; text-align:center;}
.banner-cybermonday-topnav a:hover {text-decoration:none;}
.home-cybermonday-sales {background:url(https://images.cdn-outlet.com/images/banners/home-cyber-week95.jpg) 0 0 no-repeat; width:980px;}
.inner-home-cybermonday {background:#333 url(https://images.cdn-outlet.com/images/banners/home-cyberweek-bg.jpg) 0 0 no-repeat; height:208px; border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px;}
.anchor-cybermonday {text-indent:-9999px; display:block; height:226px;}
.anchor-cybermonday:hover {text-decoration:none;}
.cybermonday-cate {width:224px; float:left; margin-right:16px;}
.cybermonday-cate:first-child {padding-left:22px; margin-right:15px;}
.cybermonday-cate h4 {margin-bottom:15px; font-weight:normal;}
.cybermonday-cate h4 a {display:block; height:29px; line-height:29px; text-indent:-9999px;}
.cybermonday-cate h4 a:hover {text-decoration:none;}
.cybermonday-cate ul {}
.cybermonday-cate li {background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 2px -460px no-repeat; padding-left:17px; margin-top:4px;}
@-moz-document url-prefix() {.cybermonday-cate li {background-position:2px -458px;}} /*for Firefox*/
.mac .cybermonday-cate li {background-position:2px -462px;} /*for MAC*/
.cybermonday-cate li:first-child {margin-top:0;}
.cybermonday-cate li a {color:#fff; font-size:15px;font-family:"HelveticaNeueLTCom-Hv",Arial; text-shadow:0px 1px 0px #000;}		
/*end:Launches on December 1st:Homepage (Cyber Monday and Cyber Week)(SWIMOUTLET-17578)*/
/*cut off date*/

.holiday-cut-off{overflow:hidden;position:relative;top:-7px;z-index:1}
.holiday-cut-off>img{margin-top:-21px}
.holiday-cut-off-icon{position:relative;left:72px;clear:both;padding-top:8px;font-size:14px;color:#009e00;font-weight:bold}
.holiday-cut-off-icon>span,.holiday-cut-off-icon>a span{display:inline-block;background-image:url(https://images.cdn-outlet.com/images/holiday-cut-off2.png);background-repeat:no-repeat;margin-right:4px}
.holiday-cut-off-icon>span{width:13px;height:19px;vertical-align:-4px;background-position:0 -49px}
.holiday-cut-off-icon>a{display:block;margin-top:6px;font-size:12px;color:#2c9ec5;font-weight:normal}
.holiday-cut-off-icon>a span{background-position:-2px -33px;height:11px;width:16px;margin-left:3px;margin-right:2px;vertical-align:-1px}
.holiday-cut-off-icon.holiday-cut-off-popup{left:0;margin-left:29px;padding-top:15px;font-size:17px}
.holiday-cut-off-icon.holiday-cut-off-popup>span{background-position:0 0;height:23px;width:16px}
.holiday-cut-off-icon.holiday-cut-off-popup>a{font-size:14px;margin-top:9px;word-spacing:-1px}
/*new signin header*/
.top-signin-new{background-color:#fff;border:2px solid #d4d4d4;border-radius:6px;color:#666;font-size:12px;line-height:19px;position:absolute;right:-26px;top:26px;width:260px;z-index:9899}
.top-signin-new>span:last-child{font-size:10px;color:#888;display:block;text-align:center;cursor:pointer;padding-bottom:4px}
.top-signin-new>span:last-child span{display:inline-block;width:9px;height:4px;background-position:-21px -126px;margin-right:5px;vertical-align:1px}
.top-signin-new .signin-now li:last-child a,.top-signin-new>span:last-child span,.not-signin>a,.top-signin-new>span:first-child{background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png);background-repeat:no-repeat}
.top-signin-new>span:first-child{display:block;height:8px;position:absolute;top:-8px;width:14px;right:22px; background-position:0 -122px;}
.not-signin{padding:15px 15px 5px;text-align:center}
.top-signin-new .not-signin>a{background-position:0 -185px;display:block;height:33px;margin:0 0 12px!important;overflow:hidden;text-indent:-1000px;width:230px}
.not-signin div a{color:#48a4e3;margin:0 6px;}
.top-signin-new .signin-now li{border-top:1px solid #d4d4d4;line-height:19px;float:none;}
.top-signin-new .signin-now li:hover{background-color:#f2f2f2}
.top-signin-new .signin-now li:first-child{border-top:none;border-radius:6px 6px 0 0}
.top-signin-new .signin-now li a{display:block;color:#1b94d1;text-decoration:none;font-size:13px;margin:0;padding:15px}
.top-signin-new .signin-now li a span{font-size:11px;color:#666;display:block}
.top-signin-new .signin-now li:last-child{text-align:center;padding-bottom:5px}
.top-signin-new .signin-now li:last-child:hover{background-color:#fff}
.top-signin-new .signin-now li:last-child a{width:230px;height:33px;background-position:0 -148px;overflow:hidden;text-indent:-1000px;padding:0;margin:15px auto 0}
.top-signin-new .signin-now li:first-child:hover .arrtoplgin{ display:inline-block;}
.arrtoplgin { display:none; position:absolute; top:0; right:29px; text-decoration:none;}
.arrtoplgin:after,.arrtoplgin:before {bottom: 100%;left: 50%;border: solid transparent;content:" ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrtoplgin:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #f2f2f2;border-width: 5px;margin-left: -5px;}
.arrtoplgin:before {border-color: rgba(212, 212, 212, 0);border-bottom-color: #d4d4d4;border-width: 8px;margin-left: -8px;}

/*side nav left contact module*/
.helpful-nav li a>span,.helpful-nav>span{background-image:url(https://images.cdn-outlet.com/images/photo_gfx_v2.jpg);background-repeat:no-repeat;overflow:hidden;text-indent:-1000px}
.helpful-nav>span{background-position:0 -3158px;display:block;height:43px;margin:5px auto 0;width:150px}
.helpful-nav li a>span{background-position:0 -3207px;display:inline-block;height:20px;margin-right:10px;width:20px;vertical-align:-6px}
.helpful-nav li+li a>span{background-position:0 -3235px}
.helpful-nav li+li+li a>span{background-position:0 -3260px}
.helpful-nav li+li+li+li a>span{background-position:0 -3286px}
.helpful-nav li+li+li+li+li a>span{background-position:0 -3311px}
.helpful-nav li a{color:#666;font-family:"FranklinGothicMediumRegular",arial;font-size:15px}
.helpful-nav li{padding-top:8px}
.adv-sidebar-perfect, .adv-sidebar-team,.sb_techsuit,.so-side-usa-swimming{background-image:url(https://images.cdn-outlet.com/images/photo_gfx_v2.jpg); background-repeat:no-repeat;}
.adv-sidebar-perfect{ background-position:0 -2639px;width:186px;height:157px;}
.adv-sidebar-team{background-position:0 -2472px;width:186px;height:157px;}
.sb_techsuit{ background-position:0px -3351px;display:block;margin-bottom:9px; text-indent:-9999px; width:206px; height:224px;}
.so-side-usa-swimming{ background-position:0px -3583px;display:block;margin-bottom:9px; text-indent:-9999px; width:206px; height:222px;}

.adv-sidebar-contact, .adv-sidebar-signup,.adv-sidebar-shop, .adv-sidebar-wrapping {background:url("https://images.cdn-outlet.com/images/sprite-adv-sidemodule3.jpg");background-repeat:no-repeat}
.adv-sidebar-contact{width:163px;height:116px;background-position:0 0}
.adv-sidebar-signup{width:167px;height:51px;background-position:0 -126px}
.adv-sidebar-wrapping{width:186px;height:160px;background-position:0 -688px}
.adv-sidebar-shop{width:186px;height:157px;background-position:0 -521px}

/*Update the SO Homepage Banner. Go Live April 2, 2015.(SWIMOUTLET-19282)*/
.shop-activity-more .ico-arr-y {margin-left:3px; vertical-align:-1px;}
.view-speedo-collection {background:url(https://images.cdn-outlet.com/images/view-speedo-collection.png) 0 0 no-repeat; text-indent:-9999px; display:block; width:221px; height:72px; position:absolute; right:48px; top:142px; z-index:2;}
.view-speedo-collection:hover{text-decoration:none;}
.ico-arr-y {background-image:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png); background-repeat:no-repeat; display:inline-block;}
.ico-arr-y {background-position:-5px 0; width:9px; height:15px;}
.sso_google{clear:both;width:247px}
.sso_google>span{color:#1084bd;display:block;font-size:17px;font-weight:bold;padding:10px 0 11px 23px;}
.myacc-login-left>div>a{font-weight:bold;left:24px;position:relative;top:23px}
/*Add On Hover effect to existing category modules on the Homepage.(SWIMOUTLET-19742)*/
.grid-cat{position:relative;clear:both;list-style:none;}
.grid-cat figure{position:relative;overflow:hidden;cursor:pointer; float:left;z-index:2}
.grid-cat figure img,.grid-cat figure .figbanner{position:relative;display:block;min-height:100%;max-width:100%;opacity:1;}
.grid-cat figure figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid-cat figure figcaption::before,.grid-cat figure figcaption::after{pointer-events:none}
.grid-cat figure figcaption,.grid-cat figure figcaption>a,.grid-cat figure figcaption>.ovrl{position:absolute;top:0;left:0;width:100%;height:100%}
.grid-cat figure figcaption>a,.grid-cat figure figcaption>.ovrl{z-index:1000;text-indent:-9999px;white-space:nowrap;font-size:0;opacity:0}
figure.effect-lily img,figure.effect-lily .figbanner{max-width:none;width:-webkit-calc(100%+50px);width:calc(100%+50px);-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
figure.effect-lily figcaption{text-align:left}
figure.effect-lily figcaption .txt-cathome{position:absolute;bottom:30px;left:0;}
figure.effect-lily:hover span{opacity:1}
figure.effect-lily:hover img,figure.effect-lily:hover span,figure.effect-lily:hover .figbanner{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
figure.effect-lily:hover span{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}
.sportswimming,.sportfashion,.sportsurf,.sportwateraerobics,.sportwaterpolo,.sporttriathlon,.sportkids,.sportbeach,.sportlifeguard,.sportpaddle,.sportsnorkeling{ background-image:url(https://images.cdn-outlet.com/images/homepage/sports.jpg); background-color:transparent; background-repeat:no-repeat; text-indent:-9999px;}
.sportswimming { background-position:0px 0px; width:288px; height:388px;}
.sportfashion { background-position:-293px 0px; width:455px; height:189px;}
.sportsurf { background-position:-753px 0px; width:367px; height:189px;}
.sportwateraerobics { background-position:-293px -199px; width:372px; height:189px;}
.sportwaterpolo { background-position:-670px -199px; width:451px; height:189px;}
.sporttriathlon { background-position:0px -393px; width:276px; height:189px;}
.sportkids { background-position:-281px -393px; width:288px; height:189px;}
.sportbeach { background-position:-574px -393px; width:287px; height:189px;}
.sportlifeguard { background-position:-866px -393px; width:287px; height:189px;}
.sportpaddle { background-position:0px -587px; width:598px; height:189px;}
.sportsnorkeling { background-position:-610px -587px; width:451px; height:189px;}		
.txt-cathome {
display:block; width:100%; height:41px; line-height:41px; padding-left:10px; position:absolute; bottom:30px; left:0;
background:#55bceb;
background:-moz-linear-gradient(left,  #55bceb 0%, rgba(85,188,235,0) 68%);
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#55bceb), color-stop(68%,rgba(85,188,235,0)));
background:-webkit-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
background:-o-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
background:-ms-linear-gradient(left,  #55bceb 0%,rgba(85,188,235,0) 68%);
background:linear-gradient(to right,  #55bceb 0%,rgba(85,188,235,0) 68%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#55bceb', endColorstr='#55bceb',GradientType=1 );						
}
.home-cattype {clear:both; width:100%;}
.home-cattype figure.effect-lily {float:left; margin-right:10px; margin-bottom:10px; height:189px;}
/*Opt*/.txt-cathome span {font-size:18px; color:#fff; padding-right:12px; font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;background:url(https://images.cdn-outlet.com/images/icons/sprite-ico-arr-r9.png) 100% 3px no-repeat; text-transform:uppercase;}
.mac .txt-cathome {line-height:46px;} /*for MAC*/
.mac .txt-cathome span {background-position:100% 0;} /*for MAC*/
.h-cattype1{float:left; width:238px;}
.h-cattype1 figure.effect-lily {height:388px;}
.h-cattype2 {width:732px;}
.fig-shopswimming {width:238px;}
.fig-shopfashion {width:405px;}
.fig-shopsurf {width:317px;}
.fig-shopwateraerobics {width:322px;}
.fig-shoplifeguard,.fig-shopsnorkelling {width:401px; margin-bottom:0px!important}
.fig-shoptriathlon, .fig-shopkids{width:238px;}
.fig-shopbeach, .fig-shopwaterpolo{width:237px;}
.fig-paddlesport {width:569px; margin-bottom:0px!important}
figure.fig-shoptriathlon img{-webkit-transform:translate3d(-38px,0,0);transform:translate3d(-38px,0,0)}
figure.fig-paddlesport img{-webkit-transform:translate3d(-29px,0,0);transform:translate3d(-29px,0,0)}
.home-cattype figure.fig-shopwateraerobics {margin-right:9px;}
.home-new-arrival {padding:40px 0 /*21px*/0;}
.home-new-arrival a {display:block;width:100%;height:72px;line-height:72px;text-align:center;background:url("https://images.cdn-outlet.com/images/bg/bg-new-arrival-repeat.gif") repeat;font-size:30px; color:#172C3E;font-family:helveticaneuebold, Arial; letter-spacing:11px; text-transform:uppercase }
.home-new-arrival a:hover {color:#1088cc; text-decoration:none }
.home-new-arrival a:hover span {background-position:-140px -414px }
.home-new-arrival a span {background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) no-repeat -140px -392px; display:inline-block; width:13px; height:22px; margin-left:4px }
/*arrow icons*/
.ico-classic {background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png); background-repeat:no-repeat; display:inline-block;}
.ico-arrr-tri {background-position:-140px -297px; width:9px; height:14px;}
.ico-arrr-tri2 {background-position:-152px -321px; width:16px; height:16px;}
.ico-arrr-tri3 {background-position:-182px -320px; width:7px; height:12px;}
.ico-arrr-tri4 {background-position:-140px -341px; width:19px; height:19px;}
.ico-arrr-tri5 {background-position:-164px -341px; width:13px; height:22px;}
.ico-arrr-tri6 {background-position:-164px -341px; width:13px; height:22px;}
.ico-arrr-tri7 {background-position:-188px -442px; width:15px; height:15px;}
.ico-inst-stl {background-position:-154px -297px; width:18px; height:19px;}
.ico-hashtag {background-position:-177px -297px; width:20px; height:18px;}
.ico-atsign {background-position:-202px -297px; width:33px; height:23px;}
.ico-arrr-w {background-position:-140px -320px; width:7px; height:12px;}
.ico-arrr-w2 {background-position:-172px -320px; width:5px; height:9px;}
.ico-arrr-w3 {background-position:-182px -341px; width:14px; height:22px;}
.ico-arrr-w4 {background-position:-219px -341px; width:14px; height:22px;}
.ico-arrr-w5 {background-position:-154px -368px; width:9px; height:15px;}
.ico-arrr-w6 {background-position:-200px -320px; width:7px; height:12px;}
.ico-arrr-w7 {background-position:-158px -396px; width:9px; height:14px;}
.ico-arrr-w8 {background-position:-195px -420px; width:9px; height:12px;}
.ico-arrr-y1 {background-position:-140px -368px; width:9px; height:15px;}
.ico-arrr-y2 {background-position:-168px -368px; width:14px; height:23px;}
.ico-arrr-g {background-position:-212px -325px; width:5px; height:9px;}
.ico-arrr-g1 {background-position:-158px -416px; width:13px; height:22px;}
.ico-arrr-b {background-position:-206px -396px; width:9px; height:15px;}

.team-co-1,.team-co-2,.team-co-3,.team-co-4{background-image:url(https://images.cdn-outlet.com/images/photo_gfx_v2.jpg);background-repeat:no-repeat;width:48px;height:56px}
.team-co-1{background-position:0 -1463px;}
.team-co-3{background-position:0 -1531px}
.team-co-2{background-position:0 -1594px}
.team-co-4 {background-position:0 -1632px;width:284px;height:142px;position:relative;top:2px;}
div.nav_name-sub:hover{color:#22576f}
.pro-viewinfo .clsWhatNew, .pro-viewinfo .clsClearance, .pro-viewinfo .clsFinalSale {margin-bottom:15px; display:block}
/* Default showcase new */
.showcase-new, .proswear-new {padding-bottom:40px; margin-bottom:30px; border-bottom:3px dotted #d3d3d3; float:left; width:100% }
.showcase-new {margin-top:16px }
.showcase-new h2 {text-indent:-9999em; width:100%; height:45px; background:url(https://images.cdn-outlet.com/images/icons/title-showcase.png) no-repeat center center; margin-bottom:30px} 
.showcase-new h2 a {display:block; height:45px }
.showcase-new>ul {float:left; width:488px }
.showcase-new>ul>li {float:left; width:244px; height:244px }
.view-custom {padding:25px; float:left; width:930px }
.view-custom a {float:left; width:414px; height:41px; display:block; border:1px solid #565656; padding:10px; text-align:center; line-height:41px; font-size:16px; color:#000 }
.view-custom a:hover {text-decoration:none; box-shadow:2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12); -moz-box-shadow:2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12); -webkit-box-shadow:2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12); -o-box-shadow:2px 5px 20px 2px rgba(0, 0, 0, 0.16), 2px 5px 10px 2px rgba(0, 0, 0, 0.12);}
.view-custom a.share-fashion {float:right }
.view-custom a font {width:21px; height:41px; display:inline-block; background:url(https://images.cdn-outlet.com/images/icons/spite-icon.png) no-repeat; margin-right:11px; vertical-align:middle }
.view-custom a.share-performance font {background-position:-29px 0 }
.view-custom a.share-fashion font {background-position:0 0 }
.upload-photo {text-align:center; width:100%; float:left }
.upload-photo span {font-size:17px; font-style:italic; padding-right:15px; color:#000 }
.upload-photo a {font-size:17px; color:#000 }
.upload-photo a::before {content:''; width:24px; height:18px; display:inline-block; background:url(https://images.cdn-outlet.com/images/icons/spite-icon.png) no-repeat -20px -53px; margin-right:8px; vertical-align:sub}		
.view-custom a span {width:7px; height:14px; display:inline-block; background:url(https://images.cdn-outlet.com/images/icons/spite-icon.png) no-repeat -1px -53px; margin-left:15px }
.showcase-new-tit1, .showcase-new-tit2 {font-family:'helveticaneuebold',Arial;}
.firefox-win .showcase-new-tit2 {font-family:'helveticaneueMedium',Arial;}
.showcase-new-tit1 {font-size:31px;color:#000000; text-transform:uppercase}
.showcase-new-tit2 {font-size:22px;color:#ffffff;}
.proswear-new h2 {text-align:center; margin-bottom:20px; }
.proswear-new h2 span {color:#000; font-size:18px; font-weight:normal; margin-left:10px; font-family:arial; text-transform:none }
.proswear-new>ul>li {float:left; width:195px; height:195px }
.proswear-new .view-custom {padding-bottom:0 }
.proswear-new .view-custom a {float:none; margin:0 auto }
.proswear-new .view-custom font {background-position:0 -80px; width:49px; height:23px }
.blogs-new {float:left; width:100%; margin-bottom:72px }
.blogs-new h2 {text-align:center }
.blogs-new ul {float:left; width:456px }
.blogs-new ul.so-style-ul {float:right }
.blogs-new ul li {position:relative; height:229px; margin-top:40px }
.blogs-new ul li a img {max-width:456px; max-height:229px }
.blogs-new .bg-blog-new {position:absolute; left:0; bottom:0; height:80px; width:100%; background-color:#000; opacity:.35; -moz-opacity:.35; -webkit-opacity:.35; -o-opacity:.35 }
.blogs-new .title-blog {position:absolute; left:10px; top:160px; z-index:10 }
.blogs-new ul li h3 {line-height:29px; padding-right:38px }
.blogs-new ul li h3 a, .blogs-new ul li span {color:#fff }
.blogs-new ul li span {margin-top:-5px }
.blogs-new ul li h3 a {display:inline-block; line-height:23px }
.blogs-new .swimming, .blogs-new .so-style {position:absolute; right:0; bottom:20px; width:35px; z-index:10; height:39px;background:url(https://images.cdn-outlet.com/images/icons/spite-icon.png) no-repeat 0 -112px; }
.blogs-new .so-style {background-position:-36px -112px }
.blogs-new .view-custom {padding:0; width:980px }
.blogs-new .view-custom a {border:none; color:#34608A; padding:15px 0; width:50%; box-shadow:none }
.blogs-new .view-custom a:hover {text-decoration:underline }
.blogs-new .view-custom a.swimming-note font {width:38px; height:29px; background-position:0 -160px }
.blogs-new .view-custom a.so-style-note font {width:35px; height:39px; background-position:-36px -112px}
/*25865*/
.fancybox_style #fancybox-outer{box-shadow:0 0 3px rgba(0,0,0,0.65);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.65);-moz-box-shadow:0 0 3px rgba(0,0,0,0.65)}.fancybox_style #fancy-bg-w.fancy-bg,.fancybox_style #fancy-bg-e.fancy-bg,.fancybox_style .fancy-bg{display:none;background-image:none!important}#Div_ProdVideo.video_style{padding:47px 12px 0}.fancybox_style #fancybox-close{top:12px;right:16px;background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png);background-position:-276px -395px;width:33px;height:33px}.fancybox_style #fancybox-close:hover{background-position:-276px -438px}
/*moved from ajaxopencontactpopup.aspx*/
.ct_Content{font-family:Arial;font-size:14px}.fig_live_chat,.fig_call_us,.fig_email,.fig_customer_service,.fig_suggestion,.contactpop-team,.contactpop-team-fone,.contactpop-team-email{background-image:url(https://images.cdn-outlet.com/images/position-contact-popup-new.png);width:68px;height:59px}.fig_customer_service{background-position:0 0;margin-top:4px}.fig_live_chat{background-position:-76px 0}.fig_email{background-position:-150px 0;height:47px}.fig_call_us{background-position:-228px 0}.contactpop-team{background-position:-305px 0}.so-ctp-position span{background-image:url(https://images.cdn-outlet.com/images/position-contact-popup-new.png);background-repeat:no-repeat;float:left}.so-help-section span{width:19px;height:19px;background-position:0 -85px;margin-right:10px;margin-top:-2px}.so-return-policy span{width:19px;height:19px;background-position:-39px -85px;margin-right:10px;margin-top:-2px}#div3 div{clear:both;padding-top:12px}.so-cp-callus span{font-size:14px;font-weight:400}.so-toll-free,.so-click-tocall{clear:both;padding-top:12px}.so-toll-free span{width:25px;height:21px;background-position:-106px -84px;margin-right:7px}.so-toll-free{font-size:18px;color:#1A3E55;font-weight:700}.so-click-tocall span{width:25px;height:17px;background-position:-150px -86px;margin-right:7px;margin-top:6px}a.zingaya_button{float:left}.so-ctp-des{clear:both;font-size:14px;padding-left:34px}.contactpop-team-fone{width:20px;height:23px;background-position:-193px -83px;margin-right:10px}.contactpop-team-email{width:20px;height:23px;background-position:-240px -88px;margin-right:10px}.contactpop-text{float:left;color:#1A3E55;font-size:14px}
/*contact helper*/
.contact-helpcenter {background-color:#fff;box-shadow:2px 3px 8px #999;/*left: 35%;*/padding:30px 42px 42px 42px;position:absolute;top:10%;z-index:200;width:462px;}
.contact-helpcenter h3{font-family:"HelveticaNeueMedium", Arial; font-size:30px; color:#1A3E55; font-weight:normal; }
.contact-helpcenter div > input[type=text] { border:1px solid #E0E0E0; border-radius:3px; height:48px; font-size:16px; color:#999999; width:410px; padding:0 45px 0 5px; margin-top:15px; background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png); background-repeat:no-repeat;  background-position: 423px -415px;}
.contact-helpcenter div > span { color:#666;font-family:"HelveticaNeueMedium", Arial; font-size:14px; display:block; margin-top:5px;}
.contact-helpcenter h4{font-family:"HelveticaNeueMedium", Arial; font-size:22px; color:#1A3E55; font-weight:normal; margin-top:22px;}
.contact-helpcenter ul { list-style-type: square; color:#2C9EC5; margin:10px 0 0 12px;}
.contact-helpcenter ul a {color:#2C9EC5; font-size:14px;  text-decoration:none; line-height:22px;}
.contact-helpcenter ol { margin-top:28px; } 
.contact-helpcenter ol li { }
.contact-helpcenter ol li a {color: #fff; font-family:"HelveticaNeueMedium", Arial; font-size:16px; font-weight:normal; background-color: #40A0D6;float: left; width: 151px; height:64px; margin: 0 3px 3px 0; text-align: center; }
.contact-helpcenter ol li a:hover { text-decoration:none; }
.contact-helpcenter ol li span { display:block; margin:13px auto 0; width:27px; height:23px; background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png); background-repeat:no-repeat; background-position:0 -307px;}
.contact-helpcenter ol li + li span { background-position:-48px -307px; }
.contact-helpcenter ol li + li + li span { background-position:-98px -307px; }
.contact-helpcenter ol li + li + li + li span { background-position:0 -343px; }
.contact-helpcenter ol li + li + li + li + li span { background-position:-50px -343px; }
.contact-helpcenter ol li + li + li + li + li + li span { background-position:-95px -343px; }
.contact-helpcenter ol li + li + li + li + li + li + li span { background-position:0 -381px; }
.contact-helpcenter ol li + li + li + li + li + li + li + li span {background-position: 0Px -381px;}
.contact-helpcenter ol li + li + li + li + li + li + li + li +li span {background-position: -48px -381px;}
.contact-helpcenter ol li + li + li + li + li + li + li + li +li +li span {background-position: -95px -381px;}
.so-help-contact-f { text-align:center; font-size:14px; color:#1A3E55; }
.contact-helpcenter .so-help-contact-f a span, .contact-helpcenter .ico-h-available, .contact-helpcenter .ico-h-phone-number {background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png); background-repeat:no-repeat; display:inline-block; }
.ico-h-available { width:24px; height:21px; background-position:-61px -469px; margin-right:8px; vertical-align:-5px; }
.contact-helpcenter .so-help-contact-f .help-total-free { font-size:18px; color:#1A3E55; font-weight:bold; font-family:Arial; display:inline-block; margin-left:10px; }
.ico-h-phone-number { width:19px; height:23px; background-position:0 -467px; margin-right:8px; vertical-align:-5px; margin-left:15px; }
.so-help-contact-f { padding-top:25px;}
.contact-helpcenter .so-help-contact-f a span { display:inline-block; width:17px; height:13px; background-position:-32px -477px; margin-left:15px; margin-right:8px; vertical-align: -2px; }
.so-help-contact-f > div { padding-top:5px;}
.contact-helpcenter > span { width:35px; height:33px; cursor:pointer; background-position:-44px -422px; background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png); background-repeat:no-repeat; position:absolute; top:10px; right:10px; }
.contact-helpcenter div > input[type="text"].ico-loading {background-image: url(https://images.cdn-outlet.com/images/loading.gif);  background-repeat: no-repeat;  background-position: 423px;}
.contact-helpcenter b { position: absolute; width: 48px; height: 48px; overflow: hidden; text-indent: -1000px; right: 42px; top: 85px; cursor: pointer;}
/*RIGHT POPOUT (24256)*/
.popout-promo{ position:fixed;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:121;display:none;}
.popout-promo>div{ cursor:pointer;text-align:center;background-color:#203C54;width:154px;color:#fff;padding-bottom:13px;padding-top:6px; min-height:231px;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:ease 200ms;transition:transform ease 200ms;}
.popout-promo>div div{ clear:both;}
.popout-promo.slideshow div{-webkit-transform:none;-ms-transform:none;transform:none;}
.popout-promo span,.popout-promo h2::before{ background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png);background-repeat:no-repeat;background-color:transparent;}
.popout-promo span { position:absolute;top:6px;right:5px;width:24px;height:24px;cursor:pointer;background-position:-250px -107px;text-indent:-9999px;}
.popout-promo h2::before { content:'';width:36px;height:28px;display:inline-block;background-position:-250px -74px;position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.popout-promo h2 { padding-top:42px;position:relative;font-weight:normal;font-family:HelveticaNeueLTCom-Hv,arial;font-size:38px;line-height:32px;margin-bottom:6px;margin-top:24px;}	
.popout-promo p { font-size:18px;font-family:HelveticaNeueLTStd45Light,arial;line-height:22px;margin-bottom:14px;}
.popout-promo a { display:block;line-height:36px;background-color:#228ECE;font-size:15px;color:#fff;font-family:HelveticaNeueMedium,arial;}
.mac .popout-promo h2 { line-height:34px;margin-bottom:0px;padding-top:49px;}
.mac .popout-promo p { margin-bottom:11px;}
/*footer*/
.video-delivery, .video-minute, .video-weeklyswim {width:278px;height:159px;background-image:url(https://images.cdn-outlet.com/images/photo_gfx_v2.jpg); background-color:transparent; background-repeat:no-repeat;}
.video-delivery {background-position:0 -1785px;}
.video-minute {background-position:0 -1948px;}
.video-weeklyswim {background-position:0 -2112px;}
#gtrust_badges { background:url(//www.gstatic.com/trustedstores/images/badges/ts_badge_v3.png) 0 0 no-repeat; width:142px; height:54px; margin:28px 0px 0px 25px;}
#gtrust_badges a { display:block; width:100%; height:100%; text-indent:-9999px;}
/*crumbtrail*/
.sye-nav{width:10px;height:29px;float:left;padding:0;margin:0; background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -220px -395px no-repeat;}
/*like/dislike action box*/
.link-action-box{float:right;padding-top:5px;}
.ie7 .link-action-box{max-width:185px;display:inline;}
.link-action-box a, .link-action-box input{text-decoration:none;font-weight:normal;width:29px;height:25px;text-indent:-9999px;float:right;padding:0;border:0;margin:0;cursor:pointer;outline:none;}
.link-action-box a:hover{text-decoration:none;}
.link-action-box span{float:right;padding:0 9px 0 0;font-size:10px;line-height:115%;text-align:right;}
.btn-like-action, .btn-dislike-action{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0 0 no-repeat;}
.btn-like-action{background-position:-276px -297px;}
.btn-dislike-action{background-position:-305px -297px;}
a:hover.btn-like-action{background-position:-276px -357px;}
a:hover.btn-dislike-action{background-position:-305px -327px;}
/*star rating optimize*/
.star-poll{background-image:url(https://images.cdn-outlet.com/images/master_ui_v4.png); background-repeat:no-repeat; width:60px; height:11px; display:inline-block;}
.s0-5{background-position:0 -870px;}
.s0_5-5{background-position:-80px -870px;}
.s1-5{background-position:0 -893px;}
.s1_5-5{background-position:-80px -893px;}
.s2-5{background-position:0 -916px;}
.s2_5-5{background-position:-80px -916px;}
.s3-5{background-position:0 -939px;}
.s3_5-5{background-position:-80px -939px;}
.s4-5{background-position:0 -962px;}
.s4_5-5{background-position:-80px -962px;}
.s5-5{background-position:0 -985px;}
/* end star rating optimize*/
.btn-quickview, .btn-quickview-3{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) 0px -510px no-repeat;position:absolute;cursor:pointer;display:block;width:51px;height:39px;text-indent:-9999px;top:3px;}
.btn-quickview{ right:7px;}
.btn-quickview-3{left:165px;}
.btn-quickview:hover, .btn-quickview-3:hover{background-position:-60px -510px;}
.inner-category .the-product-list .pd-attr .btn-quickview{left:18px;top:103px;}
.dynamic_color{list-style:none outside none;margin:0;padding:0;}
div.dynamicTable, .dynamicTable div{cursor:pointer;padding-top:0!important;}
.dynamic_color li{cursor:pointer;float:left;height:19px;margin:2px 2px 0 0;overflow:hidden;position:relative;width:19px;z-index:0;}
.dynamic_color span{background:url(https://images.cdn-outlet.com/images/master_ui_v4.png) -120px -122px no-repeat;display:none;float:left;height:4px;left:5px;overflow:hidden;position:absolute;top:0;width:7px;z-index:1;}
.dynamic_color_line{display:block;height:3px;overflow:hidden;}
.dynamicTable div{width:102px;}
.morecolor{background-color:#6E6E6E;color:#CECECE;display:block;font-family:arial;font-size:10px;height:14px;text-align:center;width:102px;}
.dynamic_color img{border:1px solid #D2D5D6;height:17px;width:17px;}
/*new login popup*/
.loginpopup .heading-popover,.loginpopup .md-content .head-popup{color:#1a3e55;font-family:HelveticaNeueMedium,Arial;font-weight:400}.loginpopup .ctWrapper{box-shadow:4px 4px 11px rgba(0,0,0,.09);padding-bottom:19px;padding-top:19px}.close-x-popup{background:url(https://images.cdn-outlet.com/images/icons/ico-close-new-style.png) no-repeat rgba(0,0,0,0);cursor:pointer;display:block;float:right;height:33px;margin-left:5px;position:absolute;right:13px;top:8px;width:33px;z-index:2000}.close-x-popup:hover{background-position:0 -43px}.loginpopup.md-modal{backface-visibility:hidden;height:auto;z-index:9899;display:block;visibility:visible}.md-overlay{background:#fff;height:100%;left:0;opacity:.7;position:fixed;top:0;transition:all .3s ease 0s;visibility:hidden;width:100%;z-index:1000}.so-notification~.md-overlay{display:block;opacity:.7;visibility:visible}.loginpopup.md-effect-1 .md-content{opacity:0;transform:scale(.7);transition:all .3s ease 0s}.loginpopup.md-show.md-effect-1 .md-content{opacity:1;transform:scale(1)}.loginpopup .modal-wrapper{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);left:25%;position:fixed;top:3%;width:882px;z-index:2010}.frm-login{width:100%;overflow:hidden;padding-bottom:20px}.frm-login .myacc-login-left{border:none;margin-left:50px}.frm-login .myacc-checkout-guest-right{width:auto;float:right;margin:35px 50px 0 128px}.frm-login .myacc-checkout-guest-right>p{width:auto}.loginpopup .md-content .head-popup{font-size:30px;margin:20px 0 20px 50px}.frm-login .myacc-login-left>.inputField{border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.15) inset;box-sizing:border-box;font-size:14px;font-weight:400;height:32px;margin-bottom:5px}.loginpopup .forgetpasswd{display:block;padding-top:20px}.loginpopup .heading-popover{font-size:30px;margin:20px 0 20px 50px}.loginpopup .frm-register .heading-popover{margin:0 0 20px}.so-notification{background-color:#fff;border:1px solid #d4d4d4;border-radius:5px;box-shadow:0 1px 3px #ccc;padding:15px 15px 25px;position:absolute;text-align:left;top:-7px;width:546px;z-index:9999}.so-notification p{line-height:25px;padding:12px 0 0}.so-notification>img{float:right}.so-notification>h3{margin-top:6px}.so-notification a{font-size:13px;font-weight:700}.so-notification>span{background-image:url(https://images.cdn-outlet.com/images/arrow.png);background-repeat:no-repeat;height:14px;left:302px;position:absolute;top:-14px;width:21px}.so-goodnewsform{padding-top:18px}.so-goodnewsform>div{float:left;padding-right:18px}.so-goodnewsform>input{background-image:url(https://images.cdn-outlet.com/images/sprite-ui-btn.png);background-position:0 -248px;height:34px;margin-top:18px;width:74px}.so-goodnewsform span{color:#203d57;display:block;font-size:14px;font-weight:700}.so-goodnewsform div:first-child input{width:246px}.so-goodnewsform div input{border:1px solid #c3c3c3;display:block;font-size:14px;height:25px;line-height:24px;margin-bottom:8px;margin-top:6px;padding-left:2px;width:165px}.so-notification .yo-goodnewsform a{font-size:12px}.goodnews-so{margin-right:6px}

.wrapper-header-holiday{background: url('//images.cdn-outlet.com/images/backgrounds/bg-header-snow-desktop-v2.jpg') -85px 0 repeat-x;}
.top-right-panel .uitxtheader{background-color: white;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.nav > li:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:height 1s ease-in-out;-moz-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out}
.nav > li:hover:before{height:0}
}
/*flip clock*/
.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper:after,.flip-clock-wrapper:before{content:" ";display:table}.flip-clock-wrapper.clearfix:after,.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper{font:400 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none;text-align:center;position:relative;width:100%;margin:1em}.flip-clock-meridium{background:0 0!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper ul{list-style:none;position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:700;line-height:87px;border-radius:6px;background:#000}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:87px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:default!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:transparent solid 1px}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:5px}.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}.flip-clock-divider.minutes .flip-clock-label{right:-88px}.flip-clock-divider.seconds .flip-clock-label{right:-91px}.flip-clock-dot.top{top:30px}.flip-clock-dot.bottom{bottom:30px}@-webkit-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@-o-keyframes asd{0%{z-index:2}100%,20%{z-index:4}}@keyframes asd{0%{z-index:2}100%,20%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg)}100%{-o-transform:rotateX(0)}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0)}100%{-o-transform:rotateX(-90deg)}}@keyframes turn2{0%{transform:rotateX(0)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:0 0,top,0,100% #000;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:0 0,bottom,0,100% #000;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,#000));background:0 0,top,0,100% #000;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0,#000 100%);background:0 0,bottom,0,100% #000;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:0 0,top,0,100% rgba(0,0,0,.1);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:0 0,bottom,0,100% rgba(0,0,0,.1);-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,rgba(0,0,0,.1)));background:0 0,top,0,100% rgba(0,0,0,.1);background:-o-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0,rgba(0,0,0,.1) 100%);background:0 0,bottom,0,100% rgba(0,0,0,.1);-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1}100%{opacity:0}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.b-topnav-promo{display:none}.b-topnav-promo.b-grey-thursday{display:block!important;background:url(//images.cdn-outlet.com/images/homepage/bg-sw-grey-thursday.jpg) 50% 0 no-repeat;height:70px;position:relative}.b-topnav-promo a.b-url,.detail-url{position:absolute;text-indent:-99999px;display:block}.detail-url{width:40px;height:16px;bottom:5px;left:calc(50% - 20px);z-index:2}.b-topnav-promo a.b-url{width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}.b-top-countdown{width:1040px;height:55px;margin:0 auto;color:#fff;position:relative}.top-cd-clock{position:absolute;top:0;right:195px;z-index:0}.b-top-countdown .flip-clock-wrapper{margin:2px 0 0;display:block}.b-top-countdown .flip-clock-label{display:none}.b-top-countdown .flip-clock-wrapper ul{width:28px;height:45px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.7)!important;margin:3px;background-color:#333}.b-top-countdown .flip-clock-wrapper ul li{line-height:48px}.b-top-countdown .flip-clock-wrapper ul li a div div.inn{font-size:35px}.b-top-countdown .flip-clock-divider{width:10px;height:58px}.b-top-countdown .flip-clock-dot{width:4px;height:4px;left:3px}.b-top-countdown .flip-clock-dot.top{top:22px}.b-top-countdown .flip-clock-dot.bottom{bottom:22px}.b-top-countdown .flip-clock-wrapper ul.flip .down:before{content:"";position:absolute;top:1px;left:0;z-index:5;width:100%;height:1px;background-color:rgba(0,0,0,.3)}
/*end flipclock*/