.slick-slider{position: relative; display: block; 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; wwebkit-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;}.slick-arrow.slick-hidden {display: none;} .icart-count {display:inline-block;} .icart-count a span {display:none;} .icart-count i.count {font-style:normal; font-size:13px; font-weight:400; line-height:26px;} .icart-count i.fa {font-size:18px;}.icart-count a {color:#000; text-decoration:none;} .icart-count a:hover {color:#666;} .iwoocommerce {position:relative;}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity {float:left;margin:0 20px 0 0}.woocommerce div.product form.cart table, .woocommerce-page div.product form.cart table {border-width:0 0 1px 0}.woocommerce div.product form.cart table td,.woocommerce-page div.product form.cart table td {padding-left:0}.woocommerce div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity {float:none;margin:0}.woocommerce div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock {display:block;float:none}.woocommerce div.product form.cart .variations,.woocommerce-page div.product form.cart .variations {margin-bottom:1em}.woocommerce div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label {font-weight:bold}.woocommerce div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select {width:100%;float:left}.woocommerce div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label {padding-right:1em}.woocommerce div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td {vertical-align:top}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button {vertical-align:middle;float:left; margin-top:0;}.woocommerce div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label {padding-right:1em;padding-left:1em}.woocommerce .quantity,.woocommerce-page .quantity {width:65px;position:relative;margin:0;overflow:hidden;zoom:1}.woocommerce .quantity input::-webkit-outer-spin-button,.woocommerce-page .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button,.woocommerce-page .quantity input::-webkit-inner-spin-button {display:none}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty {width:100%; height:47px;float:left;padding:0;text-align:center;border:1px solid #cccccc; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-sizing:border-box;} .woocommerce .shop_table .quantity input.qty,.woocommerce-page .shop_table .quantity input.qty {margin:0; height:34px;}.woocommerce .quantity noindex:-o-prefocus,.woocommerce-page .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number],.woocommerce-page .quantity input[type=number] {padding-right:1.2em}.woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {width:185px;vertical-align:middle;}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus, .woocommerce .quantity .minus,.woocommerce-page .quantity .minus {display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:20px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px; color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:1px solid #cccccc;background:#e7e3e7;}.woocommerce .quantity .plus:hover,.woocommerce-page .quantity .plus:hover, .woocommerce .quantity .minus:hover,.woocommerce-page .quantity .minus:hover {background:#dedede;}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus {top:0;right:0;}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus {bottom:0;right:0;}.woocommerce div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs {clear:both;}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs {list-style:none;padding:0 0 0 5px;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li {border:1px solid #e0dadf;background:#f5f5f5; display:inline-block; position:relative; z-index:0; margin:0 -5px;padding:0 1em; border-radius:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a {display:inline-block;padding:.5em 0;font-weight:bold;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-decoration:none; font-size:13px; line-height:20px;}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {text-decoration:none;color:#777}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {color:#000;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after {box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {border:1px solid #e0dadf; position:absolute;bottom:-1px;width:5px;height:5px; content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before {left:-6px;border-bottom-right-radius:0;border-width:0 1px 1px 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after {right:-6px;border-bottom-left-radius:0;border-width:0 0 1px 1px;}.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e0dadf;z-index:1}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel {margin:0 0 2em;padding:0}.iwoocommerce .term-description {text-align:center; font-size:18px; line-height:28px; margin-bottom:50px;}.iwoocommerce .icontent h2, .iwoocommerce .icontent h3, .iwoocommerce .icontent h4 {color:#000;}.iwoocommerce .icontent h3 {font-size:16px; font-weight:bold;} .iwoocommerce .icontent h4 {font-size:16px; font-weight:500; color:#666;}.iwoocommerce .summary {padding:0; overflow:hidden;}.iwoocommerce .summary form.cart {margin-top:20px;} .iwoocommerce .summary .wc-desc {padding:35px 0 15px;}.iwoocommerce .images { max-width:100%; width:100%; margin:0;} .iwoocommerce .images img {max-width:100%; height:auto;}.woocommerce .product-thumbs {position:relative; margin-bottom:10px;} .iwoocommerce .related.products, .iwoocommerce .upsells.products {padding-top:35px; margin-top:0; float:left; width:100%;}.iwoocommerce .upsells.products:after, .iwoocommerce .related.products:after {content:""; display:table; clear:both; line-height:0;}.iwoocommerce .woocommerce-tabs {padding-top:30px; float:left; width:100%;}.iwoocommerce .woocommerce-tabs .panel {padding:15px 0 0px;}.iwoocommerce .product_meta {padding:5px 0; font-size:13px; line-height:17px;} .iwoocommerce .summary.entry-summary .product_meta {display:none;}.iwoocommerce .products a {text-decoration:none;}.iwoocommerce .products h2, .iwoocommerce .products h3, .iwoocommerce .woocommerce-tabs h2, .iwoocommerce .woocommerce-tabs h3 {font-size:18px; padding:0 0 15px; line-height:20px; color:#000;}.iwoocommerce .products h2, .iwoocommerce .woocommerce-tabs h2 {font-weight:400;}.iwoocommerce .upsells h2, .iwoocommerce .related h2 {font-size:20px;line-height:24px;color:#222;padding:0 0 35px;text-transform:uppercase;font-weight:400;}.iwoocommerce .summary .product_title { color:#000; line-height:42px; font-size:36px; padding:0 0 12px; font-weight:400;}.iwoocommerce .summary p.price {font-weight:300; color:#333333; font-size:18px; line-height:24px; padding:0 0 18px;}.iwoocommerce .summary button.button {display:block; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; font-weight:700; font-size:14px; text-align:center; color:#fff; padding:8px 20px 9px; background:#000000; border-color:#000000;} .iwoocommerce .summary button.button:hover {background:#666; border-color:#666; color:#fff}.iwoocommerce input.button, .iwoocommerce button.button { padding:4px 20px 5px; margin-top:0;}.iwoocommerce .woocommerce-result-count {padding:0; font-size:12px; line-height:18px; margin-bottom:10px;}.iwoocommerce .woocommerce-ordering { float:left; width:100%; margin-bottom:35px;} .iwoocommerce .woocommerce-ordering select {float:left; text-transform:uppercase; font-size:13px; line-height:30px; max-width:200px;}.iwoocommerce .products, .woocommerce .products, .woocommerce ul.brand-thumbnails {list-style:none; margin:0; padding:0;}.iwoocommerce .products li, .woocommerce .products li, .woocommerce ul.brand-thumbnails li {margin-bottom:40px;}.iwoocommerce .products li.last, .woocommerce .products li.last, .woocommerce ul.brand-thumbnails li.last {margin-right:0;}.iwoocommerce .products li.first, .woocommerce .products li.first, .woocommerce ul.brand-thumbnails li.first {clear:left;}.woocommerce .products img, ul.brand-thumbnails li img {max-width:100%;max-height:100%;height:auto;width:auto; transition:opacity 400ms;}.woocommerce .products a, .product-w a {text-decoration:none;} .woocommerce .products .product-inner:hover h3, .product-w .product-inner:hover h3 {color:#333;}.woocommerce .products .product-inner:hover a.cart_link, .product-w .product-inner:hover a.cart_link {color:#333;}.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:16px; line-height:20px; font-weight:400; margin:0; padding:0; transition:color 300ms; color:#666; text-align:center;}.woocommerce .products li mark,.woocommerce ul.brand-thumbnails li mark{background:none;font-style:normal;font-weight:300;}.woocommerce .products li span.price, .product-w span.price {display:block; color:#333; font-size:16px; line-height:24px; font-weight:400; padding:0;}.woocommerce .products li span.price del, .product-w span.price del {font-weight:300;} .woocommerce .products li span.price ins, .product-w span.price ins {margin-left:5px;}.woocommerce .products li a.cart_link, .product-w a.cart_link {position:relative; font-size:14px; font-weight:normal; line-height:24px; color:#666; z-index:5; transition:color 350ms; text-align:center;}.woocommerce .products li a.cart_link:after, .product-w a.cart_link:after {content:attr(data-title); display:block; position:absolute; top:100%; left:50%; opacity:0; width:116px; margin-left:-58px; font-size:13px; line-height:20px; font-weight:400; background:#191919; color:#fff; padding:6px 2px 7px; text-align:center; border-radius:4px; -ms-border-radius:4px; transition:opacity 300ms;} .woocommerce .products li a.cart_link:hover:after, .product-w a.cart_link:hover:after {opacity:1;}.woocommerce .products .product-inner, .product-w .product-inner {position:relative; padding:0 0 30px;} .woocommerce .products li span.price, .product-w span.price {position:absolute;bottom:4px;left:40px;right:40px;text-align:center;}.woocommerce .products .product-inner a.cart_link, .product-w .product-inner a.cart_link {position:absolute; right:20px; bottom:4px; width:24px;}.woocommerce .owl-carousel .owl-item li {width:100%;} .woocommerce .owl-carousel .owl-item li .product-inner {position:relative; padding:0 15px 30px;} .woocommerce .owl-carousel .owl-item li .product-inner span.price {left:15px;} .woocommerce .owl-carousel .owl-item li a.cart_link::after {font-size:14px; display:block; width:95px; padding:7px 12px 8px; top:-5px; left:auto; right:22px; margin-left:0;}.woocommerce .products li .title, .product-w .title { height:20px; margin-bottom:5px; overflow:hidden; padding:0;}.woocommerce .products li .title .cats, .product-w .title .cats {text-transform:uppercase; color:#999; font-size:14px; font-weight:500; line-height:20px; padding-top:4px; display:inline-block;}.woocommerce .products .photos,  .product-w .photos {width:100%; height:280px; max-width:340px; text-align:center; margin-bottom:15px; position:relative;}.woocommerce .products .photos img,  .product-w .photos img {position:absolute; bottom:0; left:50%; transform:translate(-50%,0); transition:opacity 350ms;}.woocommerce .products .photos:after, .product-w .photos:after {display:block; position:absolute; content:""; left:0; right:0; bottom:0; top:0; background:#fff; opacity:0; transition:all 400ms;}.woocommerce .products a:hover .photos:after, .product-w a:hover .photos:after {opacity:.45;}.product-thumbs .zoom-thumbs {width:100%; height:auto; margin-bottom:20px; position:relative; float:left;}.product-thumbs .zoom-thumbs img {max-width:100%; width:100%; height:auto; transition:opacity ease .3s;}.product-thumbs .l-view, .product-thumbs .v-thumb {float:left; width:520px;}  .product-thumbs .v-thumb {width:80px; margin-right:20px;} .product-thumbs .v-thumb img {max-width:100%;height:auto;}.product-thumbs .v-thumb ul, .product-thumbs .v-thumb li {float:left; width:100% !important;}.product-thumbs .v-thumb .slick-slide {margin-bottom:10px; opacity:.45; transition:opacity 300ms;} .product-thumbs .v-thumb .slick-slide:hover {opacity:.85;} .product-thumbs .v-thumb .slick-slide.slick-current {opacity:1;}.product-thumbs .l-view .slick-arrow {display:none !important;}.product-thumbs .slick-arrow {background-repeat:no-repeat; background-color:transparent; background-size:8px auto; background-position:50% 50%; border:0 none; color:#ccc; font-size:12px; padding:0; position:absolute; top:50%; z-index:19; text-indent:-999em; text-align:center; width:24px; height:24px; z-index:9999;} .product-thumbs .slick-arrow.slick-disabled {opacity:.2; cursor:default;}.product-thumbs .slick-arrow.slick-prev {left:10px; background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/images/prev-g.png);}.product-thumbs .slick-arrow.slick-next {right:10px; background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/images/next-g.png);}.product-thumbs .slick-vertical .slick-arrow {width:30px; height:30px; position:absolute; left:50%; right:auto; margin-left:-15px; background-size:15px auto;}.product-thumbs .slick-vertical .slick-arrow.slick-prev {top:-24px; bottom:auto; background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/images/prev-up.png);} .product-thumbs .slick-vertical .slick-arrow.slick-next { top:auto; bottom:-18px; background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/images/next-dw.png);}.widget_products .product_list_widget li.product-w {padding:0; margin-bottom:30px; float:left;}.widget_products .product_list_widget li.product-w .product-inner {max-width:460px;}.widget_products .product_list_widget li.product-w .photos img {max-width:100% ;max-height:100%; float:none;}.woocommerce .products .onsale, .woocommerce .product-thumbs .onsale, .product-w .onsale { display:block; position:absolute; background:#222; width:60px; height:60px; line-height:60px; right:-8px; top:-20px; color:#fff; font-size:13px; font-weight:normal; text-transform:uppercase; border-radius:50%; -ms-border-radius:50%; z-index:3; text-align:center;} .woocommerce .product-thumbs .onsale {left:15px;} .wc-sp .product .product-thumbs .onsale {display:none;}.iwoocommerce .products li a.button, .product-w a.button{display:inline-block; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; font-weight:bold; font-size:13px; text-align:center; padding:8px 18px 9px; text-transform:uppercase; width:auto; margin:0 auto 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#000000; color:#fff;} .iwoocommerce .products li a.add_to_cart_button {background:#000; border-color:#000; color:#fff; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;} .iwoocommerce .products li a.add_to_cart_button:hover {background:#666; border-color:#666; color:#fff;}.iwoocommerce .products li .featured {position:absolute; z-index:9; background:#000; border-radius:50%; width:80px; height:45px; padding:20px 10px 30px; text-align:center; color:#fff; font-size:12px; line-height:24px; font-weight:300; top:6px; left:35px;}.iwoocommerce .products li a.added_to_cart {position:absolute; z-index:9; background:#666661; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; width:80px; height:25px; padding:42px 15px 42px; text-align:center; color:#fff; font-size:14px; line-height:24px; font-weight:bold; top:40%; left:50%; margin-left:-55px; text-decoration:none; transition:all .2s; -webkit-transition:all .2s; -moz-transition:all .2s} .iwoocommerce .products li a.added_to_cart:hover {background:#181818; color:#fff;}.iwoocommerce .images .thumbnails {padding:15px 0 0; text-align:center;}.iwoocommerce .images .thumbnails img {margin:0 5px 10px; padding:4px; border:1px solid #cecece;}.iwoocommerce .images .thumbnails img.last {margin-right:0;}.iwoocommerce .count {font-weight:normal; font-style:normal; background:none; color:#545350;}.woocommerce-message, ul.woocommerce-error, ul.woocommerce-success, .woocommerce-info, p.woocommerce-info {background:#eee; margin: 0 0 20px; padding:8px 10px 8px 12px !important; font-size:14px; line-height:26px; list-style:none; overflow:hidden;} ul.woocommerce-error li, .woocommerce-message li, ul.woocommerce-success li, .woocommerce-info li {padding:1px 0 4px; background:none;}  ul.woocommerce-error {background:#ffdbdb;}  ul.woocommerce-success {background:#e2ffdb;}.woocommerce-message .button,.woocommerce-error .button, .woocommerce-info .button {float:right; font-weight:bold; font-size:12px; text-transform:uppercase; margin:0 0 0 10px; padding:2px 12px;}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside;padding-left:0;margin-left:0}.woocommerce-message{border-top:3px solid #adadad} .woocommerce-info {border-top:3px solid #4e4e4e} .woocommerce-error{border-top:3px solid #ff9999}.iwoocommerce p.demo_store {position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#d2e475; border:1px solid #ffd6d6;color:#fff;z-index:99998;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid rgba(0,0,0,0.1);margin:0 0 24px 0;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:500;line-height:18px;padding:9px 12px; background:#e7e7e7;}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,0.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:normal}.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot th{font-weight:bold;border-top:1px solid rgba(0,0,0,0.1)}.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders th,.woocommerce-page table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders td{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{margin:.25em 0 .5em;font-size:.8751em}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:bold;float:left;clear:left;margin:0 .25em 0 0;padding:0}.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{margin:0 0 .25em 0}.woocommerce td.product-name a,.woocommerce-page td.product-name a {font-size:14px;}.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:80px}.woocommerce .cart-collaterals h2 {font-size:16px; line-height:24px; padding-bottom:10px;} .woocommerce .cart-collaterals h3 {font-size:14px; line-height:22px; padding-bottom:10px;}.woocommerce table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{min-width:32px}.woocommerce table.cart img,.woocommerce-page table.cart img {width:32px;height:auto}.woocommerce table.cart th,.woocommerce-page table.cart th, .woocommerce table.cart td,.woocommerce-page table.cart td {vertical-align:middle}.woocommerce table.cart a.remove,.woocommerce-page table.cart a.remove {display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:bold}.woocommerce table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover {background-color:red;color:#fff}.woocommerce table.cart td.actions,.woocommerce-page table.cart td.actions {text-align:right}.woocommerce table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon {float:left}.woocommerce table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label {display:none}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text {width:140px;float:left; border:1px solid #e0dadf; padding:6px 8px 7px; margin:3px 4px 3px 0;outline:0;border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}.woocommerce table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .button.alt {float:right;margin-left:.25em}.woocommerce table.cart input,.woocommerce-page table.cart input {margin:3px 0; vertical-align:middle; padding:4px 20px 5px; background-image:inherit;}.woocommerce table.cart input.button,.woocommerce-page table.cart input.button {font-weight:bold; font-size:13px;}.woocommerce ul.product_list_widget,.woocommerce-page ul.product_list_widget {list-style:none; margin:0; padding:0;}.woocommerce ul.product_list_widget li,.woocommerce-page ul.product_list_widget li { padding:0;}.woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {display:none;}.woocommerce ul.cart_list,.woocommerce-page ul.cart_list {list-style:none;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce-page ul.cart_list li {padding:4px 0;margin:0;list-style:none;}.woocommerce ul.cart_list li:after,.woocommerce-page ul.cart_list li:after {content:"";display:block;clear:both;}.woocommerce ul.cart_list li a,.woocommerce-page ul.cart_list li a {display:block;font-weight:normal;}.woocommerce ul.cart_list li img,.woocommerce-page ul.cart_list li img {float:right;margin-left:4px;width:auto;height:auto;max-height:32px;max-width:32px;}.woocommerce ul.cart_list li dl,.woocommerce-page ul.cart_list li d {margin:0;font-size:.8751em;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1);}.woocommerce ul.cart_list li dl dt,.woocommerce-page ul.cart_list li dl dt {float:left;clear:left;margin-right:.25em;}.woocommerce ul.cart_list li dl dd,.woocommerce-page ul.cart_list li dl dd {margin-bottom:.5em;}.woocommerce ul.cart_list li .star-rating,.woocommerce-page ul.cart_list li .star-rating {float:none;}.woocommerce .widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after{content:"";display:block;clear:both}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%; box-sizing:border-box; padding:0 15px 0 10px;}.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{content:"";display:block;clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;text-align:right;margin:20px 0 0 0;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both}.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block; text-align:center; background-image:inherit; padding:5px 15px 6px;}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%;text-align:right}.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p{margin:0}.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 3px}.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777}.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select{width:100%}.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#85ad74}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7;padding:6px 6px}.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{width:230px;display:block;font-size:13px; font-weight:bold; float:right;}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:3px;margin:0 0 6px}.woocommerce .shipping-calculator-form {max-width:280px;}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{content:"";display:block;clear:both}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%;cursor:pointer;margin:0}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:red;font-weight:bold;border:0}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, .woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:107px;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .select2-container .select2-choice {padding:15px 0 16px 15px; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;}.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/valid.png);background-position:95% center;background-repeat:no-repeat}.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/invalid.png);background-position:95% center;background-repeat:no-repeat}.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88}.woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:1em;padding-top:2px}.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder{line-height:1em;padding-top:2px}.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder{line-height:1em;padding-top:2px}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form.login,.woocommerce-page form.login,.woocommerce form.checkout_coupon,.woocommerce-page form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.register{border:1px solid #e0dadf;padding:20px;margin:2em 0 2em 0;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:bold}.woocommerce .checkout .col-2 h3,.woocommerce-page .checkout .col-2 h3{float:left;clear:none}.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:left}.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first{clear:left}.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce .checkout #shiptobilling,.woocommerce-page .checkout #shiptobilling{float:right;line-height:1.62em;margin:0;padding:0}.woocommerce .checkout #shiptobilling label,.woocommerce-page .checkout #shiptobilling label{font-size:.6875em}.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}.woocommerce #payment,.woocommerce-page #payment{background:#f7f6f7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #e0dadf;margin:0;list-style:none outside}.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after{content:"";display:block;clear:both}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal}.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle; margin:-2px 10px 0 .5em;position:relative}.woocommerce #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-page #payment ul.payment_methods li.payment_method_paypal img {width:100px;} .woocommerce #payment ul.payment_methods li a.about_paypal {font-size:12px; color:#999; line-height:32px;} .woocommerce #payment ul.payment_methods li a.about_paypal:hover {color:#333;}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid #fff}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;margin:0; background-image:inherit; padding:8px 15px 9px;}.woocommerce #payment .terms,.woocommerce-page #payment .terms{padding:0 1em 0;text-align:right}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:.92em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe8eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe8eb),to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb,#e0dadf);background:-moz-linear-gradient(center top,#ebe8eb 0,#e0dadf 100%);background:-moz-gradient(center top,#ebe8eb 0,#e0dadf 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce #payment div.payment_box #cc-expire-month,.woocommerce-page #payment div.payment_box #cc-expire-month,.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{width:48%;float:left}.woocommerce #payment div.payment_box #cc-expire-year,.woocommerce-page #payment div.payment_box #cc-expire-year{float:right}.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:normal}.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce #payment div.payment_box .form-row select,.woocommerce-page #payment div.payment_box .form-row select{width:48%;float:left;margin-right:3.8%}.woocommerce #payment div.payment_box .form-row select:nth-child(3n),.woocommerce-page #payment div.payment_box .form-row select:nth-child(3n){margin-right:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce .order_details,.woocommerce-page .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce-page .order_details:after{content:"";display:block;clear:both}.woocommerce .order_details li,.woocommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #e0dadf;padding-right:2em}.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type{border:0}.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after{content:"";display:block;clear:both}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:left}.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:right}.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:bold;margin-bottom:0}.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:1.5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat}.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:right}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1.2em}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:left;line-height:3.1em;font-size:.9em} .woocommerce .widget_price_filter .price_slider_amount input[type=text],.woocommerce-page .widget_price_filter .price_slider_amount input[type=text] {display:none;}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button {font-size:1.15em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:right;}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;border-radius:100%;border:1px solid #000000;cursor:pointer;background:#000000; outline:0;top:-0.4em;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#cccccc;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background:#676767;}.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){	.woocommerce a.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page #content input.button.loading:before{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/ajax-loader@2x.gif);background-size:16px 16px}.woocommerce a.button.added:before,.woocommerce-page a.button.added:before,.woocommerce button.button.added:before,.woocommerce-page button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page #content input.button.added:before{background:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/success@2x.png) no-repeat;background-size:16px 14px}.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/valid@2x.png);background-size:12px 9px}.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/invalid@2x.png);background-size:12px 9px}.woocommerce p.stars span,.woocommerce-page p.stars span{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/star@2x.png);background-size:16px 48px}.woocommerce p.stars span a:hover,.woocommerce-page p.stars span a:hover,.woocommerce p.stars span a:focus,.woocommerce-page p.stars span a:focus{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/star@2x.png);background-size:16px 48px}.woocommerce p.stars span a.active,.woocommerce-page p.stars span a.active{background-image:url(//www.swimwithheart.org/wp-content/themes/scswim/css/icons/star@2x.png);background-size:16px 48px;}}.woocommerce table td, .woocommerce table th {padding:4px 8px 5px 10px;}.woocommerce .woocommerce-tabs table td, .woocommerce .woocommerce-tabs table th {padding:0 10px 6px 0px;}.woocommerce .woocommerce-tabs table {margin-bottom:0;} .woocommerce .woocommerce-tabs table p {padding:0;}.woocommerce .col2-set, .woocommerce-page .col2-set{width:100%; float:left;}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{content:"";display:block;clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce .col-1, .woocommerce .col-2 {float:left; width:48%; margin-right:2%;}.woocommerce form.login p, .woocommerce form.register p {padding:0 0 15px;} .woocommerce form.login label, .woocommerce form.register label, .woocommerce form p.form-row label { display:inline-block; width:200px; padding-top:5px;}.woocommerce form p.form-row.form-row-wide label { width:100%; padding-top:5px;}.woocommerce form p.form-row.form-row-wide.update_totals_on_change label {width:200px;}.woocommerce-pagination {text-align:center; padding:10px; clear:both; overflow:hidden;}  .woocommerce-pagination .page-total {margin-right:10px; padding:3px 8px 4px; display:inline-block;}.woocommerce-pagination ul.page-numbers {display:inline; margin:0; padding:0;} .woocommerce-pagination ul.page-numbers li {display:inline; font-size:16px; font-weight:bold;}.woocommerce-pagination ul.page-numbers li a.page-numbers,.woocommerce-pagination ul.page-numbers li span.page-numbers.current {display:inline-block; padding:5px; margin:0 2px 3px; border:0 none; background:#ececec; color:#fff; text-decoration:none; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; height:34px; width:34px; line-height:34px; font-size:16px; -moz-transition:all 300ms; -webkit-transition:all 300ms; transition:all 300ms;}.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:#b4b4b4; color:#fff;}.woocommerce-pagination ul.page-numbers li span.page-numbers.current {color:#fff; background:#f99;}.woocommerce .woocommerce-shipping-methods li:before {display: none !important;}.woocommerce #payment ul.payment_methods li:before, .woocommerce-page #payment ul.payment_methods li:before {display: none;}.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {padding-left: 0;}.cart-page legend {width: 100%;}@media (min-width: 1600px) {	.woocommerce-message, ul.woocommerce-error, ul.woocommerce-success, .woocommerce-info, p.woocommerce-info {line-height:30px;}	.woocommerce .products .photos, .product-w .photos {height:340px;}	.woocommerce .products .onsale, .woocommerce .product-thumbs .onsale, .product-w .onsale {width:85px; height:85px; font-size:16px; line-height:85px;}	.product-thumbs .l-view {width:580px;} }@media (max-width: 1280px){	.woocommerce .products .photos, .product-w .photos {height:220px; margin-bottom:10px;} 	.woocommerce .products .onsale, .product-w .onsale {width:55px; height:55px; line-height:55px; font-size:11px; top:-10px;}	.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:14px;}	.woocommerce .products li span.price, .product-w span.price {left:20px; right:20px; font-size:13px;}	.woocommerce .products .product-inner a.cart_link, .product-w .product-inner a.cart_link {right:10px;}	.iwoocommerce .summary .product_title {font-size:24px; line-height:30px;}	.product-thumbs .l-view {width:420px;} .product-thumbs .v-thumb {width:60px;}}@media (min-width: 768px) and (max-width: 979px) {	.woocommerce .products .product-inner {padding:0 0 30px;} .woocommerce .product-w .product-inner a.cart_link {right:5px;}	.woocommerce .products li a.cart_link::after, .product-w a.cart_link::after {font-size:11px; width:80px; margin-left:-42px; font-weight:400;}	.woocommerce .product-w li span.price, .product-w span.price {left:5px; right:15px; text-align:left; font-size:12px;} 		.woocommerce .products .photos, .product-w .photos {height:160px;}	.woocommerce .products li .title, .product-w .title {height:36px; margin-bottom:4px;}	.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:14px; line-height:18px;}	.woocommerce .products li .title .cats, .product-w .title .cats {font-size:12px; line-height:16px;}		.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {float:none;}		.product-thumbs .l-view {width:320px;} .product-thumbs .v-thumb {width:50px;}}@media (max-width: 767px) {	.iwoocommerce .products li, .woocommerce .products li, ul.brand-thumbnails li, 	.widget_products .product_list_widget li.product-w {box-sizing:border-box; -ms-box-sizing:border-box; width:50%; margin-bottom:30px;}	.iwoocommerce .products li.first, .woocommerce .products li.first, .woocommerce ul.brand-thumbnails li.first {clear:inherit;}		.woocommerce .products li a.cart_link::after, .product-w a.cart_link::after {font-size:10px; width:80px; margin-left:-42px; font-weight:400;}	.widget_products .product_list_widget li.product-w .product-inner, .woocommerce .products .product-inner {max-width:220px; margin:0 auto;}	.woocommerce .products .photos, .product-w .photos {height:220px;} .woocommerce .product-thumbs {margin-bottom:30px;}		.iwoocommerce .term-description {font-size:16px; line-height:22px;}	.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {width:100%; margin-right:0;}	.woocommerce-message, ul.woocommerce-error, ul.woocommerce-success, .woocommerce-info, p.woocommerce-info {line-height:18px;}	.product-thumbs .v-thumb {width:60px; float:right; margin-left:20px; margin-right:0;} .product-thumbs .l-view {float:none; overflow:hidden; width:auto;}	.product-thumbs .v-thumb .slick-slide {margin-bottom:7px;}}@media (max-width: 599px) {	.woocommerce .product-thumbs, .iwoocommerce .summary {width:100%; float:left;}	.widget_products .product_list_widget li.product-w .product-inner, .woocommerce .products .product-inner {max-width:180px;} 	.woocommerce .products .photos, .product-w .photos {height:180px;}}@media (max-width:480px) {	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, 	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {width:100%;}	.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {padding:6px 0;}	.woocommerce form .form-row, .woocommerce-page form .form-row {width:100%; padding:0 3px; box-sizing:border-box;}	.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, 	.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {width:99%;}	.woocommerce form .form-row-last, .woocommerce-page form .form-row-last,.woocommerce form .form-row-last, 	.woocommerce-page form .form-row-last,.woocommerce table.cart input, .woocommerce-page table.cart input,	.woocommerce table.cart td, .woocommerce-page table.cart td {float: left; box-sizing:border-box; width:100%;}	.woocommerce table.cart thead {display:none;}	.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {width:180px;}	.woocommerce table.cart td, .woocommerce-page table.cart td {width:100%; float:none; display:block; box-sizing:border-box;}	.woocommerce-checkout .form-row .chzn-container, #content .form-row .chzn-container {width:99% !important;}	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{ float:left; text-align:left; width:100%;}}@media (max-width:414px) {	.iwoocommerce .products li, .woocommerce .products li, ul.brand-thumbnails li, .widget_products .product_list_widget li.product-w {width:100%;}	.woocommerce .products .product-inner, .product-w .product-inner {padding:0 0 30px;}	.widget_products .product_list_widget li.product-w .product-inner, .woocommerce .products .product-inner {max-width:210px;} 	.woocommerce .products .photos, .product-w .photos {height:210px;}	.woocommerce .products li .title, .product-w .title {height:auto;} 	.woocommerce .products li h3, .woocommerce ul.brand-thumbnails li h3, .product-w .title h3 {font-size:14px; line-height:20px;}	.woocommerce .products li .title .cats, .product-w .title .cats {font-size:12px; line-height:16px;}	.woocommerce .products li a.cart_link::after, .product-w a.cart_link::after {font-size:12px; display:block; min-width:80px; width:auto; padding:6px 12px 7px; top:-5px; left:auto; right:25px; margin-left:0;}}