html {height:100%;}
body {height:100%;margin:0;padding:0;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/bg_sandrpt.png) 50%;font-family:Helvetica;color:#3b3b3b;}
a {text-decoration:none;cursor:pointer;}
a img {border:none;}
img.border {border:3px solid #f7eed1;box-shadow:3px 3px 3px rgba(0,0,0,.31);}
[hidden] {display:none !important;}
input[type=text],
input[type=email],
input[type=password],
input[type=date],
textarea {width:100%;margin:0;outline:none;}
input.i30 {height:30px;padding:5px;border:1px solid #c9c7c5;box-shadow:2px 2px 3px rgba(0,0,0,.36) inset;}
input.i33 {height:33px;padding:5px;}
input.i34 {height:34px;padding:5px;border:1px solid #c9c7c5;box-shadow:2px 2px 3px rgba(0,0,0,.36) inset;}
textarea.round {max-width:100%;resize:vertical;}
textarea.round,
input.round {border:1px solid #c5c5c5;background:#fff;box-shadow:1px 1px 4px -1px rgba(0,0,0,.36) inset;font:400 16px Helvetica;text-overflow:ellipsis;}
textarea.round.i29,
input.round.i29 {border-radius:15px;min-height:29px;padding:3px 15px;}
input.round.i36 {border-radius:18px;min-height:36px;padding:5px 20px;}
input.round.i49 {border-radius:25px;min-height:49px;padding:5px 30px;}
input.oc-text,
textarea.oc-text,
input.wpcf7-text,
input.wpcf7-date,
textarea.wpcf7-textarea {font:14px Helvetica;border-radius:3px;min-height:45px;border:1px solid #c5c5c5;box-shadow:1px 1px 4px rgba(0,0,0,.36) inset;padding:10px;resize:none;}
input[type=text].round::-webkit-input-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=text].round:-moz-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=text].round::-moz-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=text].round:-ms-input-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=email].round::-webkit-input-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=email].round:-moz-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=email].round::-moz-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=email].round:-ms-input-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=password].round::-webkit-input-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=password].round:-moz-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=password].round::-moz-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=password].round:-ms-input-placeholder {color:#393939;text-overflow:ellipsis;}
input[type=file].oc-text {width:100%;background:#fff no-repeat 50% / cover;}
table.list {width:100%;border:1px solid #ddd;margin-bottom:5px;border-radius:3px;border-collapse:collapse;}
table.list td + td {border-left:1px solid #ddd;}
table.list td {border-bottom:1px solid #ddd;} .checkout {background:#fff;border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);overflow:hidden;}
.checkout-heading {background:#ef914c;border:1px solid #e07323;border-width:1px 0;padding:8px;font-weight:bold;font-size:13px;color:#fff;margin-top:-1px;}
.checkout-heading a {float:right;padding:2px 10px;border-radius:20px;margin-top:-2px;font-weight:normal;text-decoration:none;color:#e07323 !important;background:#ffd8bc;}
.checkout-content {padding:7px 14px 21px;display:none;overflow:auto;}
.checkout-content input {padding:5px;}
.checkout-content select[size] {margin:10px 0 14px !important;background:#f6f4f4;border:1px solid #aaa;color:#3b3b3b;font:14px/1.5 Helvetica;outline:none;}
.checkout-content textarea {width:100% !important;resize:none;background:#f6f4f4;border:1px solid #aaa;color:#3b3b3b;font:14px/1.5 Helvetica;outline:none;}
.checkout-content .left {float:left;width:48%;}
.checkout-content .right {float:right;width:48%;}
.checkout-content .buttons {clear:both;}
.checkout-content .warning {font-size:13px;background:#ef6544;color:#fff;font-weight:700;padding:8px;border:1px solid #961c00;}
.checkout-content .warning img {float:right;background:#fff;padding:3px;border-radius:10px;}
.checkout-product {margin:-7px -14px 0;}
.checkout-product table {width:100%;border-collapse:collapse;border:none;margin-bottom:20px;}
.checkout-product td {padding:7px;}
.checkout-product thead td {color:#fff;background:#42b5e8;font:700 18px/50px Quicksand;}
.checkout-product thead .name,.checkout-product thead .model {text-align:left;}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total {text-align:right;}
.checkout-product tbody td {vertical-align:top;border-bottom:1px solid #ddd;}
.checkout-product tbody .name,
.checkout-product tbody .model {text-align:left;}
.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total {text-align:right;}
.checkout-product tfoot td {text-align:right;border-bottom:1px solid #ddd;}
.checkout-product .cart-info {border-radius:0;box-shadow:none;}
.checkout-product .other-stuff {padding:0 7px;}
.order-list {border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:35px;}
.image.banner {background:#fffdf2;background:-moz-radial-gradient(center,ellipse cover,#fffdf2 0%,#fff6cc 100%);background:-webkit-radial-gradient(center,ellipse cover,#fffdf2 0%,#fff6cc 100%);background:radial-gradient(ellipse at center,#fffdf2 0%,#fff6cc 100%);}
.image.banner .category-description {position:absolute;padding-left:46px;margin-top:20px;width:415px;}
.image.banner .category-description h1 {margin:13px 0 0;font:400 46px Satisfy;color:#1a7daa;}
.image.banner .category-description h2 {margin:10px 0 0;font:700 18px Quicksand;text-transform:uppercase;color:#b03c00;}
.image.banner .category-description ul {margin-left:20px;padding-left:0;color:#1a7daa;font-size:13px;letter-spacing:-.5px;line-height:200%;}
.flush {margin:0 -7px;}
.fp {margin-bottom:5px;}
.fm {padding-bottom:10px;}
.alignright {float:right;margin:0 0 20px 20px;}
.alignleft {float:left;margin:0 20px 20px 0;}
.aligncenter {display:block;clear:both;margin:0 auto 15px;}
.mart7 {margin-top:7px;}
.mart14 {margin-top:14px;}
.mart20 {margin-top:20px;}
.mart21 {margin-top:21px;}
.mart32 {margin-top:32px;}
.mart54 {margin-top:54px;}
.marb14 {margin-bottom:14px;}
.marb20 {margin-bottom:20px;}
.marb32 {margin-bottom:32px;}
.padl28 {padding-left:28px;}
.padl14 {padding-left:14px;}
.padr14 {padding-right:14px;}
.us {list-style:none;margin:0;padding:0;}
.stButton .chicklets {background-position:right;height:20px !important;margin-left:3px;}
.stButton .chicklets.sharethis {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-sharethis.png);}
.stButton .chicklets.pinterest {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-pinterest.png);}
.stButton .chicklets.facebook {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-facebook.png);}
.stButton .chicklets.twitter {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-twitter.png);}
.stButton .chicklets.instagram {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-instagram.png);}
.stButton .chicklets.googleplus {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-googleplus.png);}
.stButton .chicklets.email {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/st-email.png);}
.fs-social-link:hover {opacity:.75;}
.fs-social-link a {margin-left:5px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/fs-social.png);height:20px;width:20px;display:inline-block;vertical-align:top;font-size:0;color:transparent;}
.fs-facebook a {background-position:-20px 0;}
.fs-pinterest a {background-position:-80px 0;}
.fs-twitter a {background-position:-120px 0;}
#W {min-height:100%;}
#Hi,#Bi,#Mi,#Fi {}
#I {position:relative;z-index:401;} #H {height:130px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-frame.png) 50% -228px no-repeat;position:relative;z-index:400;}
#H::before {content:'';background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-insert.png) calc(50% - 1px) -218px no-repeat;height:119px;position:absolute;top:0;left:0;right:0;display:block;}
#H .logo {margin-top:23px;display:block;position:relative;}
#H .logo::before {content:'';display:block;height:0;padding-bottom:22.4%;}
#H .logo img {height:100%;position:absolute;top:0;}
#Hi {} #T {padding:4px 0 24px;position:relative;z-index:1;}
#T > ul {text-align:right;}
#T > ul > li {display:inline-block;min-height:15px;position:relative;vertical-align:top;}
#T > ul > li > a {font:700 13px Quicksand;color:#b03c00;text-transform:uppercase;display:block;}
#T > ul > li > ul {position:absolute;background:#146096;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,.35);top:36px;left:0;list-style:none;padding:15px 20px 15px 17px;display:none;}
#T > ul > li > ul a {font:700 14px/1.5 Quicksand;color:#fff;white-space:nowrap;}
#T > ul > li.menu-item {height:27px;}
#T > ul > li.menu-item > a {padding:6px;}
#T > ul > li.search-item {margin-left:18px;}
#T > ul > li.special-item {margin-left:6px;}
#T > ul > li.special-item > a {padding:6px 0;}
#T > ul > li.special-item > a#cart {background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/cart.png) 0 no-repeat;padding-left:23px;}
#T > ul > li.share-item {margin:4px 0 0;}
#T > ul > li.menu-item-has-children:hover > a {color:#fff;background:#146096;border-radius:3px 3px 0 0;box-shadow:2px 2px 3px rgba(0,0,0,.35);height:39px;}
#T > ul > li.menu-item-has-children:hover > ul {display:block;}
#T .stButton {margin:0;}
#T .close-g {display:none;}
#N {}
#N > ul {text-align:justify;}
#N > ul::before {content:'. ';color:transparent;}
#N > ul::after {content:'';display:inline-block;width:100%;} #N > ul > li {display:inline-block;height:15px;position:relative;white-space:nowrap;}
#N > ul > li > ul {display:none;list-style:none;position:absolute;background:#146096;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,.35);min-width:100%;margin:-5px 0 0;padding:14px;}
#N > ul > li > ul > li {padding-bottom:10px;}
#N > ul > li > ul > li > a {color:#fff;font:700 18px Quicksand;white-space:nowrap;}
#N > ul > li > ul > li.product-category {background:#fff;padding:5px 0 0 236px;display:block;border-radius:3px;margin-bottom:14px;}
#N > ul > li > ul > li.product-category > a {color:#b03c00;text-align:center;display:block;width:236px;white-space:normal;float:left;margin-left:-236px;}
#N > ul > li > ul > li.product-category > ul {list-style:none;font:700 14px Quicksand;padding:0 20px 5px 0;margin:0;}
#N > ul > li > ul > li.product-category > ul a {color:#653015;}
#N > ul > li > ul > li.product-category:after {content:'';display:block;clear:both;}
#N > ul > li > ul > li.product-style > a {display:block;padding:5px 0 0 147px;}
#N > ul > li > ul > li.product-style > a span {}
#N > ul > li > ul > li.product-style > a > img {margin-left:-147px;float:left;border-radius:3px;border:2px solid #fff;}
#N > ul > li > ul > li.product-style:after {content:'';display:block;clear:both;}
#N > ul > li.product-categories > ul {padding-bottom:0;}
#N > ul > li:not(.button):hover > a,
#N > ul > li.menu-item-has-children:hover > ul > li a:hover {color:#42b5e8;}
#N > ul > li:not(.button) {margin:0 -10px;}
#N > ul > li:not(.button) > a {display:block;font:700 18px/29px Quicksand;color:#1a7daa;text-transform:uppercase;padding:0 12px;}
#N > ul > li.button a {color:#fff;}
#N > ul > li.menu-item-has-children:hover > a {color:#fff;background-color:#146096;border-radius:3px 3px 0 0;height:47px;box-shadow:2px 2px 3px rgba(0,0,0,.35);}
#N > ul > li.menu-item-has-children:hover > ul {display:block;} #N > ul > li.live-help > a {background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/text-bubble.png) 20px no-repeat;padding:0 20px 0 46px;display:block;margin:8px;}
#N > ul > li[class*=current] > a {color:#be2025;}
#menu-top-expand {clear:both;margin-bottom:5px;}
#menu-top-expand::after {content:'';clear:both;display:block;}
#searchform {margin-top:1px;}
#searchform input {vertical-align:top;float:left;}
#searchform #s {height:26px;background:#fff;border-radius:26px;box-shadow:1px 1px 4px rgba(0,0,0,.36) inset;border:1px solid #c5c5c5;margin:0;padding:0 16px;font:13px Helvetica;width:157px;}
#searchform #searchsubmit {width:20px;height:20px;background:#b03c00 url(//flipsidez.com/wp-content/themes/abc-zurb/images/glass.png) 50% no-repeat;border-radius:20px;margin:3px 0 0 -24px;padding:0;border:0;font-size:0;color:transparent;}
.small-top-nav {background:#1a7daa;}
.small-top-nav li {float:left;margin:0 15px 0 9px;}
.small-top-nav li a {font:700 13px/34px Quicksand;color:#fff;text-transform:uppercase;height:34px;display:block;}
.small-top-nav li.live-help {}
.small-top-nav li.live-help a {display:block;margin:0 -6px;padding:0 6px;color:#1a7daa;background:#fff;border-radius:30px;position:relative;}
.small-top-nav li.live-help a::after {content:'';border:8px solid transparent;border-bottom-color:#fff;position:absolute;right:0;bottom:0;}
.small-top-nav .mobile-box {position:relative;margin:7px 10px;float:right;display:block;}
.mobile-box {width:24px;height:15px;}
.mobile-box hr {border:3px solid #fff;border-width:3px 0 0;box-shadow:0 0 1px rgba(0,0,0,.52);margin:0;}
.mobile-box hr + hr {margin-top:3px;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;}
.mobile-box.open hr + hr {opacity:.25;}
.small-main > ul {text-align:center;position:relative;}
.small-main > ul > li {display:inline-block;}
.small-main > ul > li > a {color:#1a7daa;font:700 16px/29px Quicksand;text-transform:uppercase;display:block;padding:3px 13px;}
.small-main > ul > li > ul {position:absolute;left:0;right:0;display:none;list-style:none;background:#146096;border-radius:3px;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,.35);min-width:100%;margin:-5px 0 0;padding:7px 7px 0;}
.small-main > ul > li > ul > li {background:#fff;border-radius:3px;margin-bottom:7px;}
.small-main > ul > li > ul > li:after {content:'';display:block;clear:both;}
.small-main > ul > li > ul > li > a {display:block;text-align:left;padding:16px 8px 8px 24px;font:700 15px Quicksand;color:#b03c00;}
.small-main > ul > li > ul > li > a:after {content:'';display:block;clear:both;}
.small-main > ul > li > ul > li > a > img {float:left;margin:-12px 16px -4px 0;}
.small-main > ul > li > ul > li > ul {list-style:none;padding:0;}
.small-main > ul > li > ul > li > ul > li {display:inline-block;}
.small-main > ul > li > ul > li > ul > li > a {display:block;background:#146096;padding:0 10px;margin-bottom:7px;color:#fff;height:40px;border-radius:40px;font:700 15px/40px Quicksand;}
.small-main > ul > li > ul > li > ul > li > a:active {background:#79daf2;}
.small-main > ul > li.menu-item-has-children:hover > a {color:#fff;background:#146096;border-radius:3px 3px 0 0;height:42px;box-shadow:2px 2px 3px rgba(0,0,0,.35);}
.small-main > ul > li.menu-item-has-children:hover > ul {display:block;}
#menu-top-small > li ul {list-style:none;padding-left:14px;}
#menu-top-small > li > ul {position:absolute;right:0;left:0;padding:0;background:#00c1f3;z-index:-1;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s;transition:all .5s;}
#menu-top-small > li > ul > li {margin:0;float:none;clear:both;}
#menu-top-small > li > ul > li > a {background:#fff;color:#00c1f3;padding:0 7px;}
#menu-top-small > li > ul > li + li {border-top:1px solid #00c1f3;}
#menu-top-small > li > ul > li > ul {text-align:justify;padding:0 14px 13px;}
#menu-top-small > li > ul > li > ul > li {margin:0;float:none;display:inline-block;}
#menu-top-small > li > ul > li > ul > li > a {padding:0 7px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);margin-top:7px;border-radius:40px;}
#menu-top-small img {vertical-align:top;height:34px;}
#menu-top-small > li.menu-item-has-children > a.open {color:#146096;background:#fff;padding:0 7px;margin:0 -7px;}
#menu-top-small > li.menu-item-has-children > a.open + ul {-webkit-transform:translateY(0);transform:translateY(0);z-index:1;} #F {clear:both;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-frame.png) 50% calc(100% + 124px) no-repeat;padding-top:70px;position:relative;z-index:1000;min-height:263px;margin-top:-263px;}
#F::before {content:'';background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-insert.png) calc(50% - 1px) 0 no-repeat;height:218px;position:absolute;bottom:0;left:0;right:0;display:block;}
#F ul {color:#653015;font:700 15px/1.5 Quicksand;}
#F a {color:#653015;}
#F .large-2:not(.flip-column) {margin-bottom:20px;}
#F .flips {background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/sandals_footer.png);width:466px;height:222px;margin:-29px 0 0 -200px;}
#F .copyright {}
#Fi {}
#Fs {margin-top:15px;}
#Fs > *,
#Fs > * > span {vertical-align:top !important;}
#Fs * {box-sizing:content-box;-moz-box-sizing:content-box;}
#Fs .stButton {margin:0;}
#Fs .stButton .chicklets {vertical-align:top;margin-top:-3px;} #B {}
#B .slide {height:490px;padding-top:60px;background:50% no-repeat;background-size:cover;}
#B .slide .btitle {font:400 64px Satisfy;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.5);}
#B .slide p {color:#b03c00;font:700 26px Quicksand;text-transform:uppercase;margin:0 0 15px;}
#B .slide p .button {text-transform:none;margin-bottom:9px;}
#B .bx-wrapper:after {content:'';display:block;clear:both;}
#B .bx-controls {position:relative;max-width:1054px;margin:0 auto;z-index:200;padding:0 7px;}
#B .bx-pager {position:absolute;top:-70px;left:2px;}
#B .bx-pager-item {float:left;}
#B.home {height:490px;max-width:1600px;margin:-52px auto 0;position:relative;}
#B.home #Bi {position:absolute;top:0;bottom:0;left:0;right:0;}
.slideContainer,
.clearb {clear:both;} #S {}
#S .wcontainer {margin-bottom:20px;}
#S .wtitle {font:400 28px Quicksand;margin:0;letter-spacing:-3px;padding:10px 26px;}
#S .navigator {border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);overflow:hidden;}
#S .navigator ul {list-style:none;margin:0;padding:7px 7px 15px;background:#fff;}
#S .navigator ul li a {padding:8px 19px;color:#00344c;font:400 15px Helvetica;display:block;border-radius:17px;}
#S .navigator ul li[class*=current] a {background:#42b5e8;color:#fff;font-weight:700;}
#S .navigator .wtitle {background:#42b5e8;color:#fff;}
#S .widget_opencart .wtitle {color:#1a7daa;}
#S .widget_opencart .wslider {margin:-10px -10px 0;}
#S .widget_opencart .wslide {padding:10px;}
#S .sf_subpages {}
#S .sf_subpages .wtitle {}
#S .sf_subpages ul {list-style:none;margin-left:0;padding-bottom:0;} #M {padding-bottom:263px;}
#C.blog {margin-bottom:54px;}
.workersList {margin:40px 0;clear:both;}
.workersList .person {margin:20px 0;}
.workersList .person img {border:4px solid #fff;box-shadow:1px 1px 2px rgba(0,0,0,.2);} #O {padding-bottom:25px;}
#O .banner {border:5px solid #edc37e;border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);position:relative;}
#O .banner .bx-controls {position:absolute;bottom:4px;left:3px;z-index:100;height:15px;}
#O .banner .bx-pager-item {display:inline-block;vertical-align:top;}
#O #search {margin:9px 0 14px;padding:11px 20px;box-shadow:1px 1px 3px rgba(0,0,0,.45);border-radius:3px;background:#219cbf;background:-moz-linear-gradient(top,#219cbf 0%,#135e95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219cbf),color-stop(100%,#135e95));background:-webkit-linear-gradient(top,#219cbf 0%,#135e95 100%);background:-o-linear-gradient(top,#219cbf 0%,#135e95 100%);background:-ms-linear-gradient(top,#219cbf 0%,#135e95 100%);background:linear-gradient(to bottom,#219cbf 0%,#135e95 100%);}
#O #search .button-search {background:#1a7daa url(//flipsidez.com/wp-content/themes/abc-zurb/images/glass-large.png) 50% no-repeat;width:30px;height:30px;border-radius:30px;float:right;position:relative;margin:-33px 3px 0 3px;}
#O .breadcrumb {color:#7c7b7b;font:400 13px Helvetica;margin-bottom:5px;}
#O .breadcrumb a {color:#1a7daa;}
#O .breadcrumb .sep {width:7px;height:11px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/sep.png);display:inline-block;color:transparent;font-size:0;vertical-align:top;margin:2px 3px;}
#O .login a {margin:15px 20px 0 0;color:#fff;display:inline-block;float:right;}
#O .login label {display:inline-block;color:#fff;}
#O .register ul {line-height:24px;margin:0 0 40px 0;padding:0 0 0 15px;}
#O .register a {margin:15px 20px 0 0;color:#fff;letter-spacing:0;}
#O .login,
#O .register {height:310px;}
#O.wholesale {padding-bottom:80px;}
#O.wholesale .banner .bx-controls {bottom:-38px;right:3px;text-align:center;}
.pagination {text-align:center;padding-top:12px;}
.pagination .links > * {display:inline-block;padding:0 4px;margin:0 3px;font:700 14px/28px Helvetica;color:#313131;border:1px solid #ddd;border-radius:2px;min-width:30px;height:30px;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0%,#f1f1f1 100%);background:-o-linear-gradient(top,#fff 0%,#f1f1f1 100%);background:-ms-linear-gradient(top,#fff 0%,#f1f1f1 100%);background:linear-gradient(to bottom,#fff 0%,#f1f1f1 100%);}
.pagination .links > *:first-child,
.pagination .links > *:last-child {padding:0 14px;}
.pagination .links > *:first-child {margin-left:0;}
.pagination .links > *:last-child {margin-right:0;}
.pagination .flare > *:first-child {float:left;}
.pagination .flare > * + *:last-child {float:right;} .bx-pager-item a {margin:0 5px;background:#42b5e8;font-size:0;color:transparent;width:15px;height:15px;border-radius:15px;display:block;box-shadow:1px 1px 3px rgba(0,0,0,.42) inset;}
.bx-pager-item a.active {box-shadow:none;background:#1a7eaf;background:-moz-linear-gradient(top,#1a7eaf 0%,#12588d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1a7eaf),color-stop(100%,#12588d));background:-webkit-linear-gradient(top,#1a7eaf 0%,#12588d 100%);background:-o-linear-gradient(top,#1a7eaf 0%,#12588d 100%);background:-ms-linear-gradient(top,#1a7eaf 0%,#12588d 100%);background:linear-gradient(to bottom,#1a7eaf 0%,#12588d 100%); } .more-link {display:block;color:#1a7daa;font:700 14px Helvetica;margin-top:15px;}
.more-link-s {display:block;color:#1a7daa;font:400 14px Helvetica;margin-bottom:15px;}
.etitle {font:400 30px Quicksand;color:#187ca9;margin:0;}
.etitle a {color:#187ca9;}
.econtent,
.econtent table {font:14px/1.5 Helvetica;color:#3b3b3b;}
.econtent a {color:#1a7daa;}
.econtent p {margin:0 0 14px;}
.econtent ul {margin:0 0 15px;padding:0 0 0 20px;}
.econtent h1 {font:400 36px Quicksand;color:#1a7daa;margin:0 0 5px;letter-spacing:-3px;}
.econtent h2 {font:400 28px Quicksand;color:#1a7daa;margin:0 0 5px;letter-spacing:-3px;}
.econtent h2 img {margin-bottom:10px;}
.econtent h3 {font:700 20px Quicksand;color:#b03c00;margin:0 0 5px;letter-spacing:-1px;}
.econtent h4 {font:700 16px Quicksand;color:#1a7daa;margin:0 0 4px;}
.econtent h5 {font:600 14px Helvetica, Arial, sans-serif;color:#1771a2;text-transform:uppercase;}
.econtent h6 {font:700 14px Helvetica;margin:0;}
.econtent input.i30,
.econtent input.i34 {font:14px Helvetica;color:inherit;}
.econtent .required {color:#e45600;}
.econtent .scroller {border:1px solid #e0e0e0;border-width:1px 0;padding-top:18px;margin:15px 0 22px;}
.econtent .scroller > div:nth-of-type(4n + 1) {clear:both;}
.econtent .scroller > div:last-child {padding-bottom:150px;}
.econtent.eblue,
.econtent.eblue table {color:#00344c;}
.blog {}
.blog .post {padding:0 45px 25px;position:relative;background:#fff;border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);}
.blog .post + .post {margin-top:31px;}
.blog .post + .pagination {padding-top:31px;}
.blog .post .ethumb {margin:0 -45px;border-radius:3px 3px 0 0;}
.blog .post .esocial {position:relative;}
.blog .post .esocial > span {height:30px;display:block;background:#eaf3f8;float:left;padding:4px 5px;margin:-15px 10px 20px 0;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.5) inset;}
.blog .post .esocial > span * {box-sizing:content-box;-moz-box-sizing:content-box;}
.blog .post .esocial > span > span {margin:0 !important;}
.blog .post .emeta {font:12px Helvetica;color:#3b3b3b;padding:5px 0 15px;}
.blog .post .emeta a {color:#3b3b3b;}
.blog .post .emeta .author {font-weight:700;}
.blog .post .entry-utility {font-size:13px;}
.blog .post.has-thumb {overflow:hidden;}
.single {}
.single .post {padding-bottom:135px;}
.single .entry-title {color:#242424;}
.single .navigation {}
.questions {border-top:1px solid #eaeaea;}
.questions .question {border-bottom:1px solid #eaeaea;padding:10px 0 5px 40px;}
.questions .question h6.qtitle {font:700 14px Helvetica;color:#1a7daa;margin:0 0 5px;position:relative;}
.questions .question h6.qtitle a {color:#1a7daa;}
.questions .question h6.qtitle a b {content:'';width:18px;height:18px;border-radius:18px;position:absolute;left:-40px;background:#42b5e8;display:block;}
.questions .question h6.qtitle a b:before {content:'';border-top:4px solid #fff;position:absolute;width:14px;left:2px;top:7px;}
.questions .question h6.qtitle a b:after {content:'';border-left:4px solid #fff;position:absolute;height:14px;left:7px;top:2px;}
.questions .question .econtent {padding-top:5px;display:none;}
.questions .question.open h6.qtitle a b:after {display:none;}
.questions .question.open .econtent {display:block;}
.faq-cats .faq-cat p.faq {font:700 14px Helvetica;}
.faq-cats .faq-cat p.faq a {color:#3b3b3b;}
.htable {width:100%;border-collapse:collapse;}
.htable thead th {background:#42b5e8;color:#fff;text-align:left;font:700 14px Helvetica;height:45px;padding-left:13px;}
.htable thead th:first-child {border-radius:3px 0 0;padding-left:22px;}
.htable thead th:last-child {border-radius:0 3px 0 0;}
.htable tbody td {background:#fafafa;padding:10px 30px 20px 22px;}
.htable tbody td + td {padding-left:12px;border-left:1px solid #d2d2d2;}
.htable tbody tr:nth-child(even) td {background:#f1f0f0;}
.htable.smaller thead th {font-size:11px;padding:7px;vertical-align:top;}
.htable.smaller tbody td {font-size:11px;padding:7px;}
.dtable {width:100%;border-top:1px solid #e1e1e1;}
.dtable td {border-bottom:1px solid #e1e1e1;padding:15px 0;}
.htabs {height:36px;border-bottom:1px solid #d3d3d3;font:700 14px/35px Helvetica;padding:0 11px;}
.htabs a {height:35px;background:#42b5e8;color:#fff;display:inline-block;border-radius:3px 3px 0 0;padding:0 16px;border:1px solid #42b5e8;border-bottom:0;}
.htabs a.active {height:36px;border-color:#d3d3d3;padding:0 15px;background:#fff;color:#00344c;}
.tab-content {padding-top:20px;}
.tab-content a.q-cat {margin-bottom:7px;}
.tab-content a.q-cat img {margin-right:15px;vertical-align:top;margin-top:5px;}
#c .contactForms div.tabContent a.generalQ:before {background-position:0px 0px;}
#c .contactForms div.tabContent a.newsQ:before {background-position:0px -40px;}
#c .contactForms div.tabContent a.distributeQ:before {background-position:0px -80px;}
#c .contactForms div.tabContent a.wholesaleQ:before {background-position:0px -120px;}
#c .contactForms div.tabContent a.anotherQ:before {background-position:0px -160px;}
.ctabs {background:#42b5e8;text-align:justify;overflow:hidden;height:70px;}
.ctabs li {display:inline-block;position:relative;font:700 16px Dosis;background:#42b5e8;height:70px;vertical-align:top;}
.ctabs li a {color:#1a7daa;display:block;padding:20px 0 0 0;height:70px;text-align:center;position:relative;}
.ctabs li a span {margin:-5px 7px 0 0;display:inline-block;width:40px;height:40px;border-radius:40px;font-size:26px;background:#42b5e8;vertical-align:middle;line-height:40px;}
.ctabs li:before {content:'';background:#42b5e8;position:absolute;width:1052px;top:0;bottom:0;left:0;}
.ctabs li.sep {border-left:1px solid #34a0d0;}
.ctabs li.active a span {color:#fff;background:#1a7daa;}
.ctabs li.active:before {content:'';background:#fff;position:absolute;width:1052px;top:0;bottom:0;left:0;}
.ctabs:after {content:'';width:100%;display:inline-block;}
.preview-thumbs {padding:7px 25px 102px;overflow:hidden;height:0;position:relative;}
.preview-thumbs .slides > * {border:1px solid #cccac8;}
.preview-thumbs .bx-next,
.preview-thumbs .bx-prev {position:absolute;color:transparent;font-size:0;border:10px solid transparent;top:50%;margin-top:-10px;}
.preview-thumbs .bx-next {border-left-color:#1a7daa;right:-10px;}
.preview-thumbs .bx-prev {border-right-color:#1a7daa;left:-10px;}
.color-strip {margin:0 0 20px;}
.color-strip .color {width:24px;height:24px;border:1px solid #000;display:inline-block;margin-right:3px;}
.options .option .prints {text-align:justify;border:1px solid #dadada;border-width:1px 0;padding:13px 0 0;margin-bottom:10px;}
.options .option .prints .print {display:inline-block;}
.options .option .prints .print img {border-radius:3px;}
.options .option .prints .print img.border {border:1px solid #c9c7c5;}
.options .option .prints .print label {display:block;}
.options .option .prints:after {content:'';width:100%;display:inline-block;}
#product-canvas {} .signup-form .button.b49 {float:right;margin:-49px 0 0 0;}
.signup-form .ajax-loader {position:absolute;left:30px;top:67px;}
.warning {background:#ef6544;}
.attention {background:#e9d427;}
.success {background:#3bb429;} .button {letter-spacing:0;cursor:pointer;text-align:center;white-space:nowrap;max-width:100%;display:inline-block;height:35px;padding:0 10px;font:700 14px/35px Helvetica;color:#fff;background:#ccc;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,.32);}
.button.full {display:block;padding:0 !important;}
button.button,
input.button {border:0;margin:0;}
input.button.full {width:100%;}
.button.b29 {padding:0 20px;height:29px;border-radius:29px;font:700 16px/29px Quicksand;}
.button.b33 {padding:0 25px;height:33px;border-radius:3px;font:700 14px/33px Helvetica;text-shadow:none;}
.button.b36 {padding:0 35px;height:36px;border-radius:36px;font:700 18px/36px Quicksand;box-shadow:1px 1px 3px rgba(0,0,0,.45);letter-spacing:-1px;}
.button.b42 {padding:0 20px;height:42px;border-radius:3px;font:700 16px/42px Dosis;}
.button.b49 {padding:0 25px;height:49px;border-radius:49px;font:700 24px/49px Quicksand;box-shadow:1px 1px 3px rgba(0,0,0,.45);letter-spacing:-1px;}
.button.b49.f20 {font-size:20px;}
.button.Blue {color:#fff;background:#219cbf;background:-moz-linear-gradient(top,#219cbf 0%,#145f95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219cbf),color-stop(100%,#145f95));background:-webkit-linear-gradient(top,#219cbf 0%,#145f95 100%);background:-o-linear-gradient(top,#219cbf 0%,#145f95 100%);background:-ms-linear-gradient(top,#219cbf 0%,#145f95 100%);background:linear-gradient(to bottom,#219cbf 0%,#145f95 100%); }
.button.Orange {color:#fff;background:#fc8c37;background:-moz-linear-gradient(top,#fc8c37 0%,#fa5421 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc8c37),color-stop(100%,#fa5421));background:-webkit-linear-gradient(top,#fc8c37 0%,#fa5421 100%);background:-o-linear-gradient(top,#fc8c37 0%,#fa5421 100%);background:-ms-linear-gradient(top,#fc8c37 0%,#fa5421 100%);background:linear-gradient(to bottom,#fc8c37 0%,#fa5421 100%); }
.button.Beige {text-shadow:none;border:1px solid #f2cd89;color:#1a7daa;background:rgb(243,235,210);background:-moz-linear-gradient(top,rgba(243,235,210,1) 0%,rgba(235,222,181,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(243,235,210,1)),color-stop(100%,rgba(235,222,181,1)));background:-webkit-linear-gradient(top,rgba(243,235,210,1) 0%,rgba(235,222,181,1) 100%);background:-o-linear-gradient(top,rgba(243,235,210,1) 0%,rgba(235,222,181,1) 100%);background:-ms-linear-gradient(top,rgba(243,235,210,1) 0%,rgba(235,222,181,1) 100%);background:linear-gradient(to bottom,rgba(243,235,210,1) 0%,rgba(235,222,181,1) 100%); }
.button.Gray {color:#fff;background:#adadad;background:-moz-linear-gradient(top,#adadad 0%,#939393 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#adadad),color-stop(100%,#939393));background:-webkit-linear-gradient(top,#adadad 0%,#939393 100%);background:-o-linear-gradient(top,#adadad 0%,#939393 100%);background:-ms-linear-gradient(top,#adadad 0%,#939393 100%);background:linear-gradient(to bottom,#adadad 0%,#939393 100%); }
.button.live-help img {vertical-align:top;margin-top:7px;}
.button.full + .button,
.button + br + .button {margin-top:8px;}
.button.bshort {padding:0 10px;}
.button.licon {margin-left:35px;border-radius:0 36px 36px 0;text-align:left;padding-left:10px !important;box-shadow:none;}
.button.licon img {position:absolute;top:10px;left:-25px;}
.button.licon::before {content:'';position:absolute;display:block;top:0;left:-35px;bottom:0;width:35px;border-radius:50px 0 0 50px;background:rgb(244,244,244);background:-moz-linear-gradient(top,rgba(244,244,244,1) 0%,rgba(182,207,214,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(244,244,244,1)),color-stop(100%,rgba(182,207,214,1)));background:-webkit-linear-gradient(top,rgba(244,244,244,1) 0%,rgba(182,207,214,1) 100%);background:-o-linear-gradient(top,rgba(244,244,244,1) 0%,rgba(182,207,214,1) 100%);background:-ms-linear-gradient(top,rgba(244,244,244,1) 0%,rgba(182,207,214,1) 100%);background:linear-gradient(to bottom,rgba(244,244,244,1) 0%,rgba(182,207,214,1) 100%);} *.htitle.il {display:inline-block;margin-right:12px;}
h1.htitle {font:400 46px Satisfy;color:#1a7daa;margin:0;}
h1.htitle.marb10 {margin-bottom:10px;}
h2.htitle {font:400 46px Satisfy;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.24);margin:0;padding:20px 0;}
h3.htitle {font:400 36px Quicksand;color:#1a7daa;margin:0 0 15px;letter-spacing:-2px;}
h4.htitle {font:700 22px Quicksand;color:#1a7daa;margin:0 0 15px;}
h2.atitle {font:400 36px Quicksand;color:#1a7daa;text-shadow:1px 1px 2px rgba(0,0,0,.24);margin:0 0 15px;}
h3.atitle {font:700 18px Quicksand;color:#1a7daa;margin:0 0 10px;}
h3.atitle a {color:#1a7daa;text-decoration:underline;}
h3.btitle {font:700 18px Quicksand;color:#1a7daa;margin:0 0 10px;}
h3.btitle a {color:#1a7daa;}
h2.ctitle {font:400 34px Quicksand;color:#1a7daa;margin:6px 0;}
h3.ctitle {font:400 28px Quicksand;color:#1a7daa;margin:0 0 5px;letter-spacing:-3px;}
*.ctitle a {color:#1a7daa;}
h2.ititle {font:400 36px Quicksand;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.24);margin:0;}
h4.rtitle {font:600 20px Dosis;color:#1a7daa;margin:0 0 5px;}
.getStarted h2 {display:inline-block;margin-right:10px;}
.getStarted a {display:inline-block;}
.testimonial {perspective:500px;-webkit-perspective:500px;}
.testimonial p {font:400 14px/1.5 Helvetica;color:#c9e2e4;margin:0 0 15px;}
.testimonial .preview > div {background:#000;border:5px solid #fff;box-shadow:2px 2px 3px rgba(0,0,0,.21);position:relative;} .testimonial .ttitle {font:700 20px Quicksand;color:#fff;margin:5px 0;}
.testimonial .ttitle a {color:inherit;}
.testimonial .label {background:#fff;text-align:center;padding-bottom:113.33333%;height:0;}
.testimonial .label .ttitle {color:#1a7daa;margin:0;padding-top:5px;}
.testimonial .label .tcontent {padding:20px 15px 0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;}
.testimonial .label .tcontent p {color:#00344c;}
.testimonial .label span.social {color:#3db3e7;font:700 12px Helvetica;display:inline-block;padding:2px 0 8px 20px;min-height:16px;background:no-repeat;background-size:16px;}
.testimonial .label span.facebook {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-facebook-16.png);}
.testimonial .label span.pinterest {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-pinterest-16.png);}
.testimonial .label span.twitter {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-twitter-16.png);}
.testimonial .label span.instagram {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-instagram-16.png);}
.testimonial .preview.flipper > div {backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;}
.testimonial .preview.flipper > div.front {overflow:hidden;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:perspective(500px) rotateY(0deg);}
.testimonial .preview.flipper > div.back {position:absolute;top:0;overflow:hidden;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:perspective(500px) rotateY(-180deg);}
.testimonial .preview   img + .label {position:absolute;right:0;bottom:0;left:0;padding:0;height:auto;}
.testimonial:hover .preview.flipper > div.front {transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:perspective(500px) rotateY(180deg);}
.testimonial:hover .preview.flipper > div.back {transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:perspective(500px) rotateY(0deg);} .light-sea {min-height:300px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/bg_lightbluerpt.jpg) 50%;position:relative;z-index:200;padding-bottom:80px;}
.light-sea:before {content:'';height:54px;position:absolute;top:-54px;right:0;left:0;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wavetop_rpt.png) 50%;}
.deep-sea {min-height:300px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/bg_midbluerpt.jpg) 50%;position:relative;z-index:300;padding:50px 0 0;}
.deep-sea .share-callout p {color:#fff;font:400 18px Helvetica;}
.deep-sea .callout .bx-viewport {padding-bottom:10px;box-sizing:content-box;-moz-box-sizing:content-box;}
.deep-sea .testimonials .bx-wrapper {margin:0 auto;}
.deep-sea .testimonials .bx-controls {width:66.66667%;position:absolute;bottom:-21px;left:0;}
.deep-sea .testimonials .bx-pager {text-align:center;margin-top:6px;height:15px;}
.deep-sea .testimonials .bx-pager-item {display:inline-block;vertical-align:top;}
.deep-sea .testimonials .show-for-small .testimonial {padding:0 7px;}
.deep-sea > * {position:relative;z-index:1;}
.deep-sea:before {content:'';height:44px;position:absolute;top:-22px;right:0;left:0;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wavemid_rpt.jpg) 50%;}
.deep-sea:after {content:'';height:189px;position:absolute;bottom:-159px;right:0;left:0;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wavebtm_rpt.jpg) 50%;}
.deep-sea.reverse {padding-top:130px;margin-top:30px;}
.deep-sea.reverse:before {height:189px;position:absolute;top:-22px;background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wavervs_rpt.jpg);}
.deep-sea.reverse:after {display:none;}
.deep-sea.seo {margin-bottom:-263px;padding-bottom:293px;color:#fff;}
.deep-sea.seo h2 {text-shadow:1px 1px 2px rgba(0,0,0,.24);font:400 36px Quicksand;letter-spacing:-2px;}
.deep-sea.seo h2,
.deep-sea.seo h5 {color:#fff;}
.deep-sea.seo h5 {font:700 18px Quicksand;margin:0;}
.deep-sea.seo p {font:400 16px/1.5 Helvetica;}
.deep-sea.seo .split-0 {margin:0 16%;}
.deep-sea.seo .split-1 {columns:33.3333% 3;-webkit-columns:100px 3;-moz-columns:33.3333% 3;}
.deep-sea.seo .split + .split p {font-size:14px;}
.shore {min-height:300px;position:relative;z-index:200;padding:150px 0 70px;}
.shore .text-center p {font:400 16px/1.5 Helvetica;color:#1a7daa;margin:0 18% 20px;}
.shore .about-callout p {font:400 14px/1.5 Helvetica;color:#00344c;}
.products {position:relative;}
.products .column {margin-bottom:12px;}
.products .product {background:#fff;border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);overflow:hidden;padding-bottom:3.15em;position:relative;}
.products .product > a.image {display:block;height:0;padding-bottom:96.8%;overflow:hidden;position:relative;transition:all,1s;-webkit-transition:all,1s;-moz-transition:all,1s;-ms-transition:all,1s;}
.products .product > a > .view,
.products .product > a > img {display:block;position:absolute;top:0;right:0;bottom:0;left:0;}
.products .product > a > .view > * {width:100% !important;height:107.4% !important;margin-top:-3.7%;}
.products .product > a > .view > svg {opacity:0;position:absolute;}
.products .product > a > .view + img,
.products .product > a > .view + .view,
.products .product > a > img + img,
.products .product > a > img + .view {opacity:0;transition:all,1s;-webkit-transition:all,1s;-moz-transition:all,1s;-ms-transition:all,1s;}
.products .product .social {margin-top:12%;transform:scale(2);overflow:hidden;transition:all,1s;-webkit-transition:all,1s;-moz-transition:all,1s;-ms-transition:all,1s;}
.products .product .social * {box-sizing:content-box;-moz-box-sizing:content-box;vertical-align:top;}
.products .product .social p {cursor:pointer;}
.products .product .label {text-align:center;position:absolute;background:#fff;}
.products .product .label > a {font:700 20px/1 Quicksand;color:#b03c00;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:5px;margin-bottom:-5px;}
.products .product .label .model {position:absolute;color:#ddd;font:700 30px Dosis;left:20px;top:35px;}
.products .product .label.static {position:relative;padding-bottom:12px;}
.products .product .label.static .social {height:auto;transform:scale(1);}
.products .product .label.static .social .stButton {margin:0;}
.products .product .description {color:#00344c;font:14px/1.5 Helvetica;height:0;padding-bottom:30%;overflow:hidden;}
.products .product .price {font-weight:700;margin:20px 0 10px;}
.products .product.wishlist {padding-bottom:0;font:13px Helvetica;color:#00344c;}
.products .product.wishlist .controls {border-top:1px solid #eaeaea;text-align:center;padding:15px 0 20px;}
.products .product.wishlist .controls > span {color:#cfcfcf;}
.products .product.wishlist .controls > span,
.products .product.wishlist .controls a {font-size:15px;}
.products .product.wishlist .controls .edit {color:#00344C;}
.products .product.wishlist .controls .order {color:#1a7daa;}
.products .product.wishlist .controls .delete {color:#b31f08;}
.products .product.design {padding:25px 45px;}
.products .product.design .label {text-align:left;position:relative;}
.products .product.design .button {margin:10px 3px 0 0;}
.products .all-link {color:#1a7daa;font:600 18px Dosis;margin-top:20px;}
.products .all-link .arrow {position:relative;margin-left:5px;vertical-align:middle;display:inline-block;width:18px;height:18px;background:#1a7daa;border-radius:18px;}
.products .all-link .arrow:before {content:'';display:block;position:absolute;border:5px solid transparent;border-left-color:#fff;top:4px;right:0;}
.products .all-link .arrow:after {content:'';display:block;position:absolute;border:5px solid transparent;border-left-color:#1a7daa;top:4px;right:2px;}
.products .bx-wrapper {margin:0 auto;}
.products .bx-viewport {padding-bottom:10px;box-sizing:content-box;-moz-box-sizing:content-box;}
.products .bx-pager {text-align:center;margin-top:6px;height:15px;}
.products .bx-pager-item {display:inline-block;vertical-align:top;}
.products.slider {margin-bottom:14px;}
.products.slider .product .label > a {font-size:26px;}
.products.effects .product .label {padding:12px 25% 16%;bottom:-25%;left:-25%;right:-25%;transform-origin:50% -15%;transition:all,1s;-webkit-transition:all,1s;-moz-transition:all,1s;-ms-transition:all,1s;}
.product-info {padding:5px 0 0;clear:both;}
.product-info .image {border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);position:relative;padding-bottom:96.875%;background:#fff;}
.product-info .image svg {opacity:0;}
.product-info .image img,
.product-info .image svg,
.product-info .image canvas {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.product-info .image canvas {border-radius:3px;touch-action:none;}
.product-info .image .canvas-container {position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.product-info .image .canvas-container .arrange-layer {z-index:1001;position:absolute;background:#fff;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.4);padding:3px 0;}
.product-info .image .canvas-container .arrange-layer a {display:block;padding:5px 14px;color:#00344c;font:14px Helvetica;}
.product-info .image .canvas-container .arrange-layer a + a {border-top:1px solid #e5e5e5;}
.product-info .image .canvas-container .arrange-layer a span {white-space:nowrap;}
.product-info .image-additional {padding:4px 4px 40px;position:relative;z-index:1001;display:inline-block;}
.product-info .image-additional .tool-tip {display:none;}
.product-info .image-additional .thumb {
position: relative;
cursor: pointer;
display: none;
padding: 1px;
border-radius: 3px;
width: 74px;
height: 74px;
background: #fff;
vertical-align: bottom;
margin: 14px 7px 0;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
box-sizing: border-box;   }
.product-info .image-additional .thumb .border {position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #c9c9c9;border-radius:3px;z-index:1;}
.product-info .image-additional .thumb .canvas-container {width:100% !important;height:100% !important;transition:opacity 1s;}
.product-info .image-additional .thumb canvas,
.product-info .image-additional .thumb svg,
.product-info .image-additional .thumb .svg {background:no-repeat;background-size:100% 100%;overflow:hidden;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.product-info .image-additional .thumb svg {opacity:0;width:auto !important;height:auto !important;}
.product-info .image-additional .thumb h5 {position:absolute;bottom:2px;right:0;left:0;color:#1a7daa;font:700 14px Helvetica;text-align:center;background:#fff;margin:0;padding:3px;opacity:0;-webkit-transition:all .5s;}
.product-info .image-additional .thumb::before {content:'';position:absolute;top:-20px;left:10px;width:22px;height:32px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/thumb-arrow.png);z-index:2;opacity:0;-webkit-transition:all .5s;}
.product-info .image-additional .thumb.t-stock {display:inline-block;}
.product-info .image-additional .thumb.active .border {border:3px solid #fa7a43;}
.product-info .image-additional .thumb.active .border::before {content:'';border:10px solid transparent;border-bottom-color:#fa7a43;border-width:7px 10px;display:block;position:absolute;top:-17px;left:50%;margin-left:-10px;}
.product-info .image-additional .thumb.active .border::after {content:'';border:10px solid transparent;border-bottom-color:#fff;border-width:7px 10px;display:block;position:absolute;top:-13px;left:50%;margin-left:-10px;} .builder-info .image-additional img {position:absolute;top:0;left:0;opacity:0;}
.product-info .image-additional .sand.thumb.active .border::after {border-bottom-color:#d6ab77;}
.product-info .image-additional.ia-full .thumb.t-builder,
.product-info .image-additional.ia-mini .thumb.t-mini,
.product-info .image-additional.ia-mini.ia-full .thumb {display:inline-block;} .product-info .image-additional.has-tool-tip {padding-top:14px;}
.product-info .image-additional.has-tool-tip .tool-tip {display:block;}
.product-info .image-additional.has-tool-tip::before {border:4px solid #1876a5;border-radius:3px;content:'';display:block;position:absolute;top:12px;right:-5px;bottom:24px;left:-5px;}
.product-info .image-additional.rendering .thumb .canvas-container {opacity:0;}
.product-info .social {border-top:1px solid #fff;padding:13px 0 20px;}
.product-info .social * {box-sizing:content-box;-moz-box-sizing:content-box;vertical-align:top;}
.product-info .opstep {opacity:.7;background:#fff;border-radius:3px;margin-bottom:7px;padding:5px 15px 12px;-webkit-transition:opacity 1s;position:relative;}
.product-info .opstep a.toggler {background:#42b5e8;width:20px;height:20px;border-radius:20px;position:absolute;top:6px;right:13px;font-size:0;}
.product-info .opstep a.toggler::before,
.product-info .opstep a.toggler::after {content:'';position:absolute;}
.product-info .opstep a.toggler::after {height:12px;border-left:2px solid #fff;top:4px;left:9px;-webkit-transition:all .5s;}
.product-info .opstep a.toggler::before {width:12px;border-top:2px solid #fff;top:9px;left:4px;}
.product-info .opstep a.toggler.minus::after {opacity:0;-webkit-transform:rotate(-90deg);}
.product-info .opstep a.examples {color:#2d5ad5;padding-left:20px;display:inline-block;min-height:16px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/glass-blue.png) no-repeat;vertical-align:top;margin:10px 0;}
.product-info .opstep .add-option-buttons.line-bottom {border-bottom:1px solid #dbdbdb;margin-bottom:15px;padding-bottom:15px;}
.product-info .opstep .add-option-buttons.line-top, .builder-options {border-top:1px solid #dbdbdb;margin-top:15px;padding-top:15px;}
.builder-options .td {background:#f0f0f0;padding:10px 5px;height:50px;float:left;line-height:30px;}
.builder-options .td.icon-cell {width:17.72%;text-align:right;}
.builder-options .td.control-cell {width:48.09%;}
.builder-options .td.control-cell span {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;display:block;}
.builder-options .td.edit-cell {width:23.95%;}
.builder-options .td.end-cell {width:10.24%;padding-top:17px;}
.builder-options .tr {border-bottom:2px solid #fff;position:relative;clear:both;}
.builder-options .tr::after {content:'';display:block;clear:both;}
.builder-options .tr.selected::before {pointer-events:none;content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #fa7a43;height:50px;}
.builder-options .controls-print .td.control-cell {width:33.07%;}
.builder-options .controls-print .td.edit-cell {width:38.97%;}
.builder-options .controls-text .icon {width:30px;height:30px;float:right;background:#37a6dd;border-radius:30px;color:#fff;text-align:center;}
.builder-options .controls-text .icon::before,
.builder-options .controls-text .icon::after {content:'T';font:700 16px/30px Times;}
.builder-options .controls-text .icon::after {font-size:10px;}
.builder-options .controls-symbol .icon {width:30px;height:30px;background:#f0f0f0 50%;background-size:cover;background-blend-mode:multiply;float:right;}
.builder-options .controls-image .icon {width:54px;height:40px;background:#f0f0f0 50%;background-size:cover;background-blend-mode:multiply;float:right;margin-top:-5px;}
.delete-icon {width:15px;height:15px;border-radius:15px;background:#a60303;display:block;position:relative;color:#fff;}
.delete-icon::before,
.delete-icon::after {position:absolute;content:'';height:7px;border-left:1.3px solid #fff;top:4px;left:7px;}
.delete-icon::before {transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.delete-icon::after {transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.delete-icon.if-on-remove {margin-left:50px;display:inline-block;vertical-align:middle;}
.layer-control {position:relative;margin:-13px -1px 0 0;display:block;}
.layer-control a {display:block;width:37px;height:21px;position:relative;float:right;clear:both;}
.layer-control a:first-child::before {border-bottom-color:#1a7daa;top:-4px;} .layer-control a + a::before {border-top-color:#1a7daa;bottom:-4px;} .layer-control a::before {left:8px;border:10px solid transparent;width:21px;height:21px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect fill="#1a7daa" x="0" y="0" width="1px" height="1" /></svg>') 50% no-repeat;}
.layer-control a::before {content:'';display:block;position:absolute;} .product-info .opstep .style {display:block;margin-bottom:7px;width:100%;transition:height .8s;overflow:hidden;}
.product-info .opstep .style .style-image {background:#fff;float:left;border:1px solid #a8a8a8;padding:3px;border-radius:2px;margin-right:15px;}
.product-info .opstep .style .style-image img {display:block;}
.product-info .opstep .style .name {color:#3e3e3e;font:700 16px Helvetica;display:block;}
.product-info .opstep .style .description {color:#3e3e3e;font:400 14px Helvetica;display:block;}
.product-info .opstep .closed {height:0 !important;line-height:0;margin:0 !important;padding:0 !important;overflow:hidden;border:0 !important;}
.product-info .opstep .closed.toggle-link {display:none;}
.product-info .opstep .value_name {float:left;}
.product-info .opstep .right-plus-info {width:85px;display:inline-block;}
.product-info .opstep .og-video {font:700 14px Helvetica;display:inline-block;padding-top:64px;color:#42b5e8;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/video.png) 50% 0 no-repeat;}
.product-info .opstep.active {border:2px solid #eec37a;box-shadow:0 0 5px #eec37a;padding:3px 13px 10px;}
.product-info .opstep.active a.toggler {top:4px;right:11px;}
.product-info .opstep.active,
.product-info .opstep:hover {opacity:1;}
.product-info .opstep.og-off {display:none;}
.product-info .option {transition:height .8s;overflow:hidden;} .option[data-controls=justify] input[type=radio],
.option[data-controls=color] input[type=radio] {position:absolute;opacity:0;}
.option[data-controls=color] input[type=radio] + span {display:block;position:absolute;width:15px;height:15px;top:3px;left:3px;}
.option[data-controls=color] input[type=radio].complete + span::before {content:'';position:absolute;border-bottom:2px solid #000;bottom:-7px;left:0;right:0;}
.option[data-controls=color] input[type=radio]:checked + span {display:block;position:absolute;width:15px;height:15px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/color-check.png);top:3px;left:3px;}
.option[data-controls=justify] input[type=radio]:checked + .button {background:#eee;}
.product-info .value_name.controls-color {font-size:0;}
.product-info .value_name.controls-color label,
.option[data-controls=color] label {border:1px solid #000;font-size:0;color:transparent;width:23px;height:23px;margin:0 3px 3px 0;display:block;float:left;vertical-align:top;position:relative;}
.option[data-controls=justify] label {font-size:0;color:transparent;display:block;float:left;}
.option[data-controls=justify] label + label .button {border-left:1px solid #bebebe;}
.option[data-controls=justify] label .button {width:32px;}
.option[data-controls=justify] label .button::before {width:22px;top:10px;left:5px;}
.option[data-controls=justify] label .button::before,
.option[data-controls=justify] label .button::after {content:'';display:block;height:11px;border:1px solid #888;border-width:1px 0;position:absolute;}
.option[data-controls=justify] label .button::after {width:12px;top:15px;}
.option[data-controls=justify] label.ta-left .button::after {left:5px;}
.option[data-controls=justify] label.ta-center .button::after {left:10px;}
.option[data-controls=justify] label.ta-right .button::after {left:15px;}
.option[data-controls=justify] label:first-child .button {border-radius:3px 0 0 3px;}
.option[data-controls=justify] label:last-child .button {border-radius:0 3px 3px 0;}
.product-info .cart table {width:100%;border-collapse:collapse;}
.product-info .cart table td {padding:5px;}
.product-info .cart table tr + tr td {border-top:1px solid #eaeaea;}
.product-info .cart table .buttons td {padding-top:17px;}
.product-info .cart .items a {text-decoration:underline;}
.product-info .cart .items:empty {display:none;}
.product-info .stButton {margin:0;}
.product-info .previews .slides {height:0;overflow:hidden;padding-bottom:96.875%;}
.product-info .videos {padding-bottom:7px;}
.product-info .videos[hidden] {display:none !important;}
.product-info .videos .og-video {position:relative;padding:14px 14px 0 105px;display:block;background:rgb(22,106,157);border-radius:3px;margin-bottom:7px;color:#fff;overflow:hidden;}
.product-info .videos .og-video h3 {color:#fff;}
.product-info .videos .og-video * {position:relative;z-index:2;}
.product-info .videos .og-video::before {display:block;content:'';background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/watch-this.jpg) 50%;top:0;right:0;bottom:0;left:0;position:absolute;opacity:.15;}
.product-info .videos .og-video::after {display:block;content:'';width:100px;height:100px;position:absolute;top:50%;margin-top:-50px;left:5px;background:url('data:image/svg+xml;utf8,<svg version="1.1" baseProfile="basic" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="100px" height="100px" viewBox="30 -30 100 100" xml:space="preserve"><g style="filter:url(#dropshadow)"><path fill="#FFFFFF" d="M80-17.5c-20.712,0-37.5,16.793-37.5,37.502C42.5,40.712,59.288,57.5,80,57.5s37.5-16.788,37.5-37.498 C117.5-0.707,100.712-17.5,80-17.5z M80,47.561c-15.19901,0-27.56-12.362-27.56-27.559C52.44,4.807,64.802-7.56,80-7.56 s27.56,12.367,27.56,27.562C107.56,35.198,95.198,47.561,80,47.561z"/><path fill="#FFFFFF" d="M96.352,19.097l0.006-0.01L72.991,5.596l-0.006,0.01c-0.156-0.091-0.328-0.157-0.521-0.157 c-0.58501,0-1.05901,0.475-1.05901,1.06c0,0.043,0.019,0.079,0.024,0.12h-0.024V33.61h0.024c0.062,0.526,0.493,0.94,1.035,0.94 c0.194,0,0.365-0.066,0.521-0.157l0.01599,0.027L96.368,20.93l-0.016-0.027C96.668,20.72,96.89,20.392,96.89,20 S96.668,19.281,96.352,19.097z"/></g><filter id="dropshadow"><feGaussianBlur in="SourceAlpha" stdDeviation="4"/><feOffset dx="2" dy="3" result="offsetblur"/><feComponentTransfer><feFuncA type="linear" slope="0.2"/></feComponentTransfer><feMerge><feMergeNode/><feMergeNode in="SourceGraphic"/></feMerge></filter></svg>');}
.builder-info .social #pin-hack {display:inline-block;position:relative;}
.builder-info .social #pin-hack::after,
.builder-info .social .fb-share-button::after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;}
.tool-tip {left:50%;margin-left:-106px;text-align:center;width:212px;position:absolute;background:#1771a2;border-radius:3px;color:#fff;font:400 14px/1.5 Helvetica;top:2px;transform:translateY(-100%);padding:10px 20px 20px;}
.tool-tip p {margin:0 0 10px;}
.tool-tip::after {content:'';display:block;border:13px solid transparent;border-top-color:#1771a2;position:absolute;bottom:-26px;left:50%;margin-left:-13px;}
.absolute-buttons-form {padding-bottom:45px;}
.absolute-buttons-row {position:absolute;bottom:0;right:0;left:0;background:#fff;padding-top:22px;border-top:1px solid #e0e0e0;z-index:1;}
.absolute-buttons-row > .column > * {margin-bottom:7px;}
.sorter {border:1px solid #c5c5c5;border-width:1px 0;padding:10px 0;margin:14px 0 30px;}
.sorter li {display:inline-block;}
.sorter li a {display:block;height:33px;border-radius:33px;color:#1a7daa;font:700 14px/33px Quicksand;text-transform:uppercase;margin-right:20px;}
.sorter li.active a {background:#1a7daa;color:#fff;padding:0 20px;}
.search .products {padding-bottom:15px;margin-bottom:25px;}
.search .products:before {content:'';position:absolute;left:7px;right:7px;bottom:0;border-bottom:1px solid #c5c5c5;display:block;}
.search .post {border-bottom:1px solid #c5c5c5;padding-bottom:10px;margin-bottom:25px;}
.search-more {font:700 15px Quicksand;color:#1a7daa;text-transform:uppercase;display:block;margin:-10px 0 20px;}
.loader {position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;z-index:1000;opacity:1;transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;}
.loader * {position:absolute;width:5%;height:30%;background:#000;top:10%;left:47.5%;opacity:.25;border-radius:20px;transform-origin:50% 133.3334%;animation:loader 1s 0s infinite;-webkit-transform-origin:50% 133.3334%;-moz-transform-origin:50% 133.3334%;-webkit-animation:loader 1s 0s infinite;-moz-animation:loader 1s 0s infinite;}
.loader .l1 {}
.loader .l2 {transform:rotate(27.6923deg);animation-delay:.0769s;-webkit-transform:rotate(27.6923deg);-moz-transform:rotate(27.6923deg);-webkit-animation-delay:.0769s;-moz-animation-delay:.0769s;}
.loader .l3 {transform:rotate(55.3846deg);animation-delay:.1538s;-webkit-transform:rotate(55.3846deg);-moz-transform:rotate(55.3846deg);-webkit-animation-delay:.1538s;-moz-animation-delay:.1538s;}
.loader .l4 {transform:rotate(83.0769deg);animation-delay:.2307s;-webkit-transform:rotate(83.0769deg);-moz-transform:rotate(83.0769deg);-webkit-animation-delay:.2307s;-moz-animation-delay:.2307s;}
.loader .l5 {transform:rotate(110.7692deg);animation-delay:.3076s;-webkit-transform:rotate(110.7692deg);-moz-transform:rotate(110.7692deg);-webkit-animation-delay:.3076s;-moz-animation-delay:.3076s;}
.loader .l6 {transform:rotate(138.4615deg);animation-delay:.3846s;-webkit-transform:rotate(138.4615deg);-moz-transform:rotate(138.4615deg);-webkit-animation-delay:.3846s;-moz-animation-delay:.3846s;}
.loader .l7 {transform:rotate(166.1538deg);animation-delay:.4615s;-webkit-transform:rotate(166.1538deg);-moz-transform:rotate(166.1538deg);-webkit-animation-delay:.4615s;-moz-animation-delay:.4615s;}
.loader .l8 {transform:rotate(193.8462deg);animation-delay:.5385s;-webkit-transform:rotate(193.8462deg);-moz-transform:rotate(193.8462deg);-webkit-animation-delay:.5385s;-moz-animation-delay:.5385s;}
.loader .l9 {transform:rotate(221.5385deg);animation-delay:.6154s;-webkit-transform:rotate(221.5385deg);-moz-transform:rotate(221.5385deg);-webkit-animation-delay:.6154s;-moz-animation-delay:.6154s;}
.loader .l10 {transform:rotate(249.2308deg);animation-delay:.6923s;-webkit-transform:rotate(249.2308deg);-moz-transform:rotate(249.2308deg);-webkit-animation-delay:.6923s;-moz-animation-delay:.6923s;}
.loader .l11 {transform:rotate(276.9231deg);animation-delay:.7692s;-webkit-transform:rotate(276.9231deg);-moz-transform:rotate(276.9231deg);-webkit-animation-delay:.7692s;-moz-animation-delay:.7692s;}
.loader .l12 {transform:rotate(304.6154deg);animation-delay:.8462s;-webkit-transform:rotate(304.6154deg);-moz-transform:rotate(304.6154deg);-webkit-animation-delay:.8462s;-moz-animation-delay:.8462s;}
.loader .l13 {transform:rotate(332.3077deg);animation-delay:.9231s;-webkit-transform:rotate(332.3077deg);-moz-transform:rotate(332.3077deg);-webkit-animation-delay:.9231s;-moz-animation-delay:.9231s;}
.review {color:#383838;font:14px Helvetica;padding-bottom:20px;}
.review a {color:#42b5e8;}
.review .number {margin-left:10px;}
.review .star {vertical-align:top;border:1px solid transparent;border-width:9px 6px;border-left-color:#44b6e8;color:transparent;font-size:0;display:inline-block;position:relative;margin-left:5px;-webkit-transform:rotate(18deg);}
.review .star:before {content:'';display:block;position:absolute;border:1px solid transparent;border-width:9px 6px;border-left-color:#44b6e8;top:-12px;left:-8px;-webkit-transform:rotate(-72deg);}
.review .star:after {content:'';display:block;position:absolute;border:1px solid transparent;border-width:9px 6px;border-right-color:#44b6e8;top:-11px;left:-12px;-webkit-transform:rotate(36deg);}
.review .star.filled,
.review .star.filled:before {border-left-color:#44b6e8;}
.review .star.filled:after {border-right-color:#44b6e8;}
.cart-info {background:#fff;border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);border-top:50px solid #42b5e8;}
.cart-info header {margin-top:-50px;color:#fff;font:700 18px/50px Quicksand;padding:0 21px;}
.cart-info .image {display:block;background:#fff;border:1px solid #f3f3f3;margin-bottom:7px;}
.cart-info .image > * {display:block;padding-bottom:96.875%;overflow:hidden;position:relative;}
.cart-info .image > * * {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.cart-info .image > * * + * {opacity:1;transition:all 1s;-webit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;}
.cart-info .image > * * + *:hover {opacity:0;}
.cart-info .cart-product {padding:23px 21px;border-bottom:1px solid #e5e5e5;}
.cart-info .quantity input[type=text] {width:40px;}
.cart-info .quantity input[type=submit] {border:0;background:none;appearance:none;font:inherit;color:inherit;padding:0;margin:3px 0;text-decoration:underline;}
.cart-info h4.name {color:#1a7daa;font:700 18px Helvetica;margin:0 0 10px;}
.cart-info h4.name a {color:#1a7daa;}
.cart-info .cart-module {background:#f6f4f4;border-bottom:1px solid #e5e5e5;position:relative;padding:0 7px;}
.cart-info .cart-module .v-border {float:left;}
.cart-info .cart-module .v-border:before {content:'';border-left:1px solid #e5e5e5;display:block;position:absolute;top:0;bottom:0;}
.cart-info .cart-module .cmodule {padding:30px 21px 15px;}
.cart-info .cart-module .cmodule p br + input[type=text] {margin-top:5px;}
.cart-info .cart-time {padding:41px 43px;}
.cart-info .cart-total {padding:30px 30px 45px 0;}
.cart-info #total {width:100%;border-collapse:collapse;margin-bottom:20px;}
.cart-info #total td + td {text-align:right;}
.cart-info #total tr + tr td {border-top:1px solid #e5e5e5;}
.cart-info .controls {}
.cart-info .controls a {}
.cart-info .warning,
.cart-info .attention,
.cart-info .success {padding:0 21px;margin:0 -21px;}
.cart-info .close {float:right;background:#fff;padding:3px;border-radius:20px;margin-top:20px;}
.cart-info .stock {color:#ef6544;}
.history-list {border-top:1px solid #ddd;padding:5px 0;}
.con {color:#fff;font:400 14px Helvetica, Arial, Sans-Serif;padding:10px 18px;background:#777;box-shadow:3px 3px 3px rgba(0,0,0,.24);border-radius:3px;}
.con h3 {font:600 20px Dosis;color:#fff;margin:0 0 15px;}
.con p {font:600 16px Dosis;margin:0 0 12px;}
.toe-cover {pointer-events:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.85);z-index:2000;opacity:0;transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;}
.toe-cover .guide {position:relative;margin:50vh auto;width:400px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.toe-cover svg {width:400px;height:400px;}
.toe-cover svg path[id] {opacity:.25;animation:toes 1s 0s infinite;-webkit-animation:toes 1s 0s infinite;-moz-animation:toes 1s 0s infinite;}
.toe-cover svg path#ttl1 {}
.toe-cover svg path#ttl2 {animation-delay:.1s;-webkit-animation-delay:.0769s;-moz-animation-delay:.0769s;}
.toe-cover svg path#ttl3 {animation-delay:.2s;-webkit-animation-delay:.1538s;-moz-animation-delay:.1538s;}
.toe-cover svg path#ttl4 {animation-delay:.3s;-webkit-animation-delay:.2307s;-moz-animation-delay:.2307s;}
.toe-cover svg path#ttl5 {animation-delay:.4s;-webkit-animation-delay:.3076s;-moz-animation-delay:.3076s;}
.toe-cover svg path#ttr1 {animation-delay:.5s;-webkit-animation-delay:.3846s;-moz-animation-delay:.3846s;}
.toe-cover svg path#ttr2 {animation-delay:.6s;-webkit-animation-delay:.4615s;-moz-animation-delay:.4615s;}
.toe-cover svg path#ttr3 {animation-delay:.7s;-webkit-animation-delay:.5385s;-moz-animation-delay:.5385s;}
.toe-cover svg path#ttr4 {animation-delay:.8s;-webkit-animation-delay:.6154s;-moz-animation-delay:.6154s;}
.toe-cover svg path#ttr5 {animation-delay:.9s;-webkit-animation-delay:.6923s;-moz-animation-delay:.6923s;}
.toe-cover.show {pointer-events:auto;opacity:1;}
#diagnostics {z-index:2000;position:fixed;top:5px;left:5px;background:rgba(0,0,0,.67);color:#0f0;font:400 13px Courier,monotype;padding:15px;}
#diagnostics .request {color:#fff;}
#diagnostics .timer {color:#0ff;font-size:15px;} .con-orange {background:#ef914c;}
.con-blue {background:#1a7daa;}
.gbox {background:#fafafa;padding:10px 23px;border-radius:3px;}
.rbox {background:#efe4c3;padding:10px 23px;border-radius:3px;border:1px solid #f2cd89;box-shadow:3px 3px 3px rgba(0,0,0,.24);}
.wbox {padding:25px 45px;background:#fff;border-radius:3px;box-shadow:3px 3px 3px rgba(0,0,0,.24);}
.wbox .gline {margin:25px -45px 25px;border:1px solid #dadada;border-width:1px 0 0;}
.wbox > .warning:first-child {margin:-25px -45px 25px;padding:15px 45px;color:#fff;border-radius:3px 3px 0 0;}
.wbox > .ctabs {margin:-25px -45px 25px;border-radius:3px 3px 0 0;}
.wbox.p30 {padding:25px 30px;}
.wbox:after {content:'';display:block;clear:both;}
.error {color:#ef6544;}
.social-menu {margin-bottom:21px;}
.social-menu ul {text-align:center;}
.social-menu ul li {display:inline-block;margin:0 8px;vertical-align:top;}
.social-menu ul li a {display:block;width:44px;height:44px;color:transparent;font-size:0;background-size:100%;}
.social-menu ul li.facebook a {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-facebook-44.png);}
.social-menu ul li.pinterest a {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-pinterest-44.png);}
.social-menu ul li.twitter a {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-twitter-44.png);}
.social-menu ul li.instagram a {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-instagram-44.png);}
.mirage {padding-bottom:112.4498%;position:relative;box-shadow:0 0 43px #eab450 inset,2px 2px 3px rgba(0,0,0,.21);background:#faedd5;background:-moz-radial-gradient(40% 30%,ellipse cover,#faedd5 0%,#f3d49a 100%);background:-webkit-gradient(radial,40% 30%,0px,center center,100%,color-stop(0%,#faedd5),color-stop(100%,#f3d49a));background:-webkit-radial-gradient(40% 30%,ellipse cover,#faedd5 0%,#f3d49a 100%);background:-o-radial-gradient(40% 30%,ellipse cover,#faedd5 0%,#f3d49a 100%);background:-ms-radial-gradient(40% 30%,ellipse cover,#faedd5 0%,#f3d49a 100%);background:radial-gradient(ellipse at 40% 30%,#faedd5 0%,#f3d49a 100%);}
.mirage .econtent {overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;color:#00344c;}
.gallery-preview {background:#fff;border:5px solid #fff;box-shadow:2px 2px 3px rgba(0,0,0,.21);}
.fonts {border:1px solid #e0e0e0;border-width:1px 0;max-height:335px;overflow:auto;margin-bottom:22px;}
.fonts ul {list-style:none;padding:3px 0 0;margin:0;}
.fonts a {color:#000;font-size:40px;display:block;border:4px solid #fff;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.fonts a.selected {border-color:#fa7a43;}
.example-slider {padding:0 20px;}
.example-slider #example-pager {padding-top:14px;text-align:center;}
.example-slider #example-pager a {display:inline-block;padding:0 4px;}
.example-slider #example-pager img {border:2px solid #a1a1a1;display:block;}
.or-image {border:2px solid #a1a1a1;cursor:pointer;}
.or-image img {display:block;}
.image-select-radio .uploader {}
.image-select-radio .uploader::before {content:'';position:absolute;height:38px;width:60px;background:#41b5e8;border-radius:0 2px 2px 2px;left:50%;margin-left:-30px;display:block;z-index:1;top:40%;}
.image-select-radio .uploader::after {content:'';position:absolute;height:5px;width:26px;background:#41b5e8;border-radius:2px 0 0 0;left:50%;margin-left:-30px;display:block;z-index:1;top:40%;margin-top:-5px;}
.image-select-radio input[type=file] {width:100%;height:0;padding:50% 0;}
.image-select-radio input[type=file] + span {background:#ebebeb;position:absolute;top:0;right:0;bottom:0;left:0;color:#41b5e8;text-align:center;font-weight:700;padding-top:70%;}
.image-select-radio input[type=file] + span + div {position:absolute;border:9px solid transparent;border-bottom-color:#ebebeb;left:50%;margin-left:-9px;top:40%;margin-top:2px;z-index:1;}
.image-select-radio input[type=file] + span::before {content:'';display:block;position:absolute;border:3px solid;top:40%;margin-top:-5px;left:50%;margin-left:-4px;border-color:transparent transparent #41b5e8 #41b5e8;}
.image-select-radio input[type=file] + span::after {content:'';display:block;position:absolute;background:#ebebeb;width:8px;height:8px;left:50%;margin-left:-4px;top:40%;margin-top:20px;z-index:1;}
.image-select-radio input + .or-image span {display:block;position:relative;}
.image-select-radio input + .or-image span.square {padding:calc(50% + .24px) 0;height:0;overflow:hidden;background:50% no-repeat;background-size:contain;}
.image-select-radio input + .or-image span.square img {transform:translateY(-50%);}
.image-select-radio input:checked + .or-image > span {margin:-2px;}
.image-select-radio input:checked + .or-image span:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fa7a43;}
.image-select-radio {display:block;}
.image-select-radio.after-cover {position:relative;}
.image-select-radio.after-cover:after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;}
.image-select-radio .choice-image {display:block;position:relative;}
.image-select-radio input[type=checkbox],
.image-select-radio input[type=radio] {position:absolute;opacity:0;}
.image-select-radio input:checked + .choice-image {overflow:hidden;border:4px solid #fa7a43 !important;padding:0 !important;}
.image-select-radio input:checked + .choice-image:before {content:'';position:absolute;top:0;right:0;background:#fa7a43;width:25px;height:25px;z-index:1;}
.image-select-radio input:checked + .choice-image:after {content:'';position:absolute;top:2px;right:7px;width:9px;height:17px;border:4px solid #fff;border-width:0 4px 4px 0;z-index:1;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.image-select {border:1px solid #888;background:#eee;border-radius:3px;height:20px;margin-top:5px;position:relative;white-space:nowrap;}
.image-select::before,
.image-select::after {content:'';border:3px solid transparent;position:absolute;right:3px;}
.image-select::after {border-top-color:#434343;bottom:1px;}
.image-select::before {border-bottom-color:#434343;top:2px;}
.image-select .current {color:#131313;font:400 12px/0 Helvetica;height:0;padding:9px 0 0 9px;border-radius:3px 3px 0 0;background:#fff;background:-moz-linear-gradient(top,#fff 0%, #f9f9f9 100%);background:-webkit-linear-gradient(top,#fff 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#fff 0%,#f9f9f9 100%);}
.image-select .option-list {min-width:316px;display:none;position:absolute;top:18px;right:-1px;border-radius:3px 0 3px 3px;background:#f9f9f9;border:1px solid #888;z-index:1;padding:10px 14px;}
.image-select .option-list h6 {margin-bottom:5px;}
.image-select .option-list > div {padding:5px 18px 0 0;}
.image-select .option-list > div > span {display:inline-block;vertical-align:middle;color:#3e3e3e;line-height:1.5;}
.image-select .option-list > div > span strong {font-size:16px;}
.image-select .option-list .remover {position:relative;padding-bottom:3px;}
.image-select .option-list .remover::before {content:'';display:inline-block;vertical-align:middle;position:relative;background:#eee;width:72px;height:82px;border-radius:3px;margin-right:10px;}
.image-select .option-list .remover::after {content:'';position:absolute;background:#a60303;width:36px;height:36px;border-radius:36px;top:28px;left:18px;}
.image-select .option-list .remover > span::before {transform:rotate(45deg);}
.image-select .option-list .remover > span::before,
.image-select .option-list .remover > span::after {content:'';position:absolute;background:#fff;width:4px;height:18px;top:37px;left:34px;z-index:1;}
.image-select .option-list .remover > span::after {transform:rotate(-45deg);}
.image-select img {width:72px;height:82px;padding:5px;background:#f0f0f0;border-radius:3px;vertical-align:middle;margin-right:10px;}
.image-select .selected img {border:4px solid #fa7a43;padding:1px;}
.image-select.open {background:#f9f9f9;border-bottom-color:#f9f9f9;border-radius:3px 3px 0 0;}
.image-select.open .current::before {content:'';position:absolute;bottom:-1px;left:0;right:0;border-top:1px solid #f9f9f9;z-index:2;}
.image-select.open .option-list {display:block;}
.inline-select {display:inline-block;}
.searcher {position:relative;z-index:2;}
.searcher input {z-index:1;position:absolute;top:50%;margin:-29px 0 0 10%;width:80%;}
.searcher input + input {margin-top:7px;}
.searcher input::placeholder {color:#ccc !important;}
.searcher input::-webkit-input-placeholder {color:#ccc !important;}
.searcher input::-moz-placeholder {color:#ccc !important;}
.searcher input:-ms-input-placeholder {color:#ccc !important;}
.searcher input:-moz-placeholder {color:#ccc !important;}
.est-time {min-height:50px;background:#fc8334;border-radius:25px;color:#fff;padding:4px;font:700 14px/1.2 Helvetica;}
.est-time div {display:inline-block;}
.est-time .est-number {width:42px;height:42px;border-radius:42px;background:#ce641f;font:700 24px/42px Helvetica;text-align:center;margin-right:10px;box-shadow:-3px 0 3px rgba(0,0,0,.35) inset;vertical-align:middle;}
.est-time .est-number + div {width:calc(100% - 60px);vertical-align:middle;}
.notification-fixed {position:fixed;z-index:10000;top:14px;left:14px;right:14px;}
.notification-fixed .success {background:#83fc34;border-radius:25px;padding:14px;color:#000;}
.relatings {margin:7px -7px;}
.relatings.mart21 {margin-top:21px;}
.relatings .button {margin:0 7px 14px;}
.drop-out-wrapper {position:relative;float:right;width:45px;height:inherit;margin:0;border-radius:0 36px 36px 0;}
.drop-out-wrapper::before,
.drop-out-wrapper::after {content:'';position:absolute;border:5px solid transparent;left:15px;}
.drop-out-wrapper::before {top:7px;border-bottom-color:#fff;}
.drop-out-wrapper::after {top:20px;border-top-color:#fff;}
.drop-out {display:none;position:absolute;bottom:50px;left:45%;transform:translateX(-50%);box-shadow:1px 1px 17px rgba(0,0,0,.4);padding-bottom:10px;}
.drop-out a {display:block;color:#fff;text-shadow:none;padding:0 40px;height:50px;line-height:50px;font-size:21px;}
.drop-out a + a {border-top:1px solid #fdbe98;}
.drop-out::before {content:'';display:block;border:12px solid transparent;position:absolute;bottom:-24px;left:50%;margin-left:-12px;}
.drop-out-button:hover .drop-out {display:block;}
.Orange .drop-out-wrapper {background:#da621c;background:-moz-linear-gradient(top,#da621c 0%,#c13b10 100%);background:-webkit-linear-gradient(top,#da621c 0%,#c13b10 100%);background:linear-gradient(to bottom,#da621c 0%,#c13b10 100%);}
.Orange .drop-out {background:#fb7d31;}
.Orange .drop-out::before {border-top-color:#fb7d31;}
.font-sampler {height:0;font-size:0;}
@keyframes loader {0% {opacity:1;}
100% {opacity:.25;}
}
@-webkit-keyframes loader {0% {opacity:1;}
100% {opacity:.25;}
}
@-moz-keyframes loader {0% {opacity:1;}
100% {opacity:.25;}
}
@keyframes toes {0% {opacity:1;}
100% {opacity:.25;}
}
@-webkit-keyframes toes {0% {opacity:1;}
100% {opacity:.25;}
}
@-moz-keyframes toes {0% {opacity:1;}
100% {opacity:.25;}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
.social-menu ul li a {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-88.png);}
.social-menu ul li.facebook a {background-position:0 -88px;}
.social-menu ul li.pinterest a {background-position:0 -264px;}
.social-menu ul li.twitter a {}
.social-menu ul li.instagram a {background-position:0 -176px;}
.testimonial .label a.facebook {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-facebook-32.png);}
.testimonial .label a.pinterest {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-pinterest-32.png);}
.testimonial .label a.twitter {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-twitter-32.png);}
.testimonial .label a.instagram {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-instagram-32.png);}
}
@media only screen and (min-width:1054px) {
.products .product:hover > a > img + img,
.products .product:hover > a > .view + img,
.products .product:hover > a > img + .view,
.products .product:hover > a > .view + .view {opacity:1;position:relative;}
.products.effects .product:hover .label {transform:scale(.5);}
.products.effects .product:hover > a.image {transform:translateY(-18px);-webkit-transform:translateY(-18px);-moz-transform:translateY(-18px);-ms-transform:translateY(-18px);}
.product-info .image-additional.ia-zoom .thumb:hover {width:150px;height:170px;-webkit-filter:grayscale(0%);border-width:3px;margin-top:-89px;}
.product-info .image-additional.ia-zoom .thumb:hover canvas,
.product-info .image-additional.ia-zoom .thumb:hover .svg {height:88% !important;}
.product-info .image-additional.ia-zoom .thumb:hover h5,
.product-info .image-additional.ia-zoom .thumb:hover:before {opacity:1;}
}
@media only screen and (min-width:541px) {
.right-for-larger {float:right;}
}
@media only screen and (max-width:540px) {
body {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/bg_sandrpt-mobile.jpg);}
#H::before,
#H {height:85px;}
#H {background:none;}
#H::before {background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-insert-mobile.png) 50% -120px;}
#H .logo {margin-top:18px;}
#N {display:none;}
#T li.menu-item,
#T li.share-item {display:none;}
#T {padding:27px 10px 24px 0;}
#searchform #s {opacity:0;position:absolute;right:0;height:32px;width:32px;}
#searchform #searchsubmit {margin:0;width:32px;height:32px;}
#searchform #s:focus {opacity:1;width:120px;}
#searchform #s:focus + #searchsubmit {height:26px;width:26px;margin:3px;position:relative;}
#B.home {height:auto;margin-top:0;}
#B.home #Bi {position:relative;}
#B .slide {height:auto;padding-top:282px;background-size:auto 270px;background-position:50% top;padding-top:calc(100vh - 364px);background-size:auto calc(100vh - 376px);height:calc(100vh - 245px);}
#B .slide .btitle {font-size:40px;text-shadow:none;color:#237ea9;text-align:center;letter-spacing:-1.3px;margin-bottom:12px;}
#B .slide p.hide-for-small + p {display:flex;margin:0 -7px;}
#B .slide p .button {margin-bottom:0;border-radius:0;flex:1;padding:0 10px;text-shadow:none;}
#B .bx-pager {top:-160px;left:14px;}
#F {padding-bottom:260px;background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-frame-mobile.png) 50% calc(100% - 215px) no-repeat;}
#F::before {background:url(//flipsidez.com/wp-content/themes/abc-zurb/images/wood-insert-mobile.png) 50%;}
#F .flip-column {position:absolute;bottom:0;left:0;}
#F .flips {margin-left:-50px;width:auto;}
#Fi {padding:0 10px;}
h2.atitle {font-size:32px;}
h2.htitle {font-size:40px;padding:0 50px 10px;}
.products.slider .bx-wrapper {padding:0 8px;}
.light-sea {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/bg_lightbluerpt-mobile.jpg);}
.deep-sea {background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/bg_midbluerpt-mobile.jpg);}
.deep-sea .share-callout {margin-bottom:24px;}
.deep-sea .testimonials .bx-controls {width:auto;position:relative;bottom:0;left:0;}
.shore .text-center p {margin:0 1% 20px;}
.shore .about-callout {padding:0 30px;}
.small-mart20 {margin-top:20px;}
.toe-cover .guide {width:260px;}
.toe-cover svg {width:260px;height:260px;}
.image.banner .category-description {position:relative;width:auto;padding:0 0 21px 21px;}
.image.banner .category-description h1 {font-size:36px;}
.image.banner .category-description h2 {font-size:16px;}
.image.banner .category-description ul {display:none;}
.image.banner img {display:none;}
.wbox {padding:7px 14px;margin-bottom:21px;}
.wbox > .ctabs {margin:-7px -14px 25px;}
.wbox.p30 {padding:14px;}
.wbox.p30 .htabs {padding:0;margin:0 -14px;border:1px solid #1771a2;border-width:1px 0;background:#42b5e8;font-size:13px;height:37px;}
.wbox.p30 .htabs a {border-radius:0;border:0;padding:0 5px;float:left;border-right:1px solid #1771a2;}
.wbox.p30 .htabs a.active {height:37px;margin-top:-1px;border-top:1px solid #d5d5d5 !important;}
.padl28 {padding-left:0;}
.clear-for-small {clear:both;}
.fonts a {font-size:30px;}
.button.b29 {padding:0 15px;height:36px;border-radius:36px;font:700 18px/36px Quicksand;box-shadow:1px 1px 3px rgba(0,0,0,.45);letter-spacing:-1px;}
img.border {display:block !important;margin:0 auto;}
.xs-marb32 {margin-bottom:32px;}
#C.Wholesale p {margin-left:0 !important;}
#C.Wholesale p img:only-child {float:none;margin:0 auto 20px;display:block !important;}
#C.Wholesale p .wp-image-563 {margin:0 0 0 -12.4% !important;max-width:111%;}
.product-info .image-additional.ia-full .thumb.t-hide_mobile {display:none;}
.product-info .image-additional.ia-full .thumb.t-force_mobile {display:inline-block;}
.checkout-content .right {width:auto;float:none !important;}
.light-sea h2.htitle {font-size:36px;padding:10px;letter-spacing:-1.3px;}
.light-sea::before {display:none;}
.fs-social-link a {width:40px;height:40px;background-image:url(//flipsidez.com/wp-content/themes/abc-zurb/images/social-88.png);background-size:cover;}
.fs-pinterest a {background-position:0 -120px;}
.fs-facebook a {background-position:0 -40px;}
.fs-twitter a {}
.fs-email a {background-position:0 40px !important;}
}
@media only screen and (max-width:375px) {
.small-top-nav li span {display:none;}
#B .slide {padding-top:182px;background-size:auto 170px;height:286px;padding-top:calc(100vh - 349px);background-size:auto calc(100vh - 361px);height:calc(100vh - 245px);}
#B .slide .btitle {font-size:30px;}
#B .slide p .button {font-size:20px;}
#B .bx-pager {top:-150px;}
.light-sea h2.htitle {font-size:28px;}
}
@media only screen and (max-width:600px) {
.ctabs li:not(.active) a {font-size:0;}
.ctabs li:not(.active) a span {width:20px;margin-right:0;}
.tab-content a.q-cat img {display:none;}
.tab-content a.q-cat {height:auto;min-height:42px;line-height:1.5;white-space:normal;padding:8px !important;}
}
@media only screen and (min-width:352px) and (max-width:702px) {
.products.slider .bx-wrapper {width:351px;}
}
@media only screen and (min-width:703px) and (max-width:1054px) {
.products.slider .bx-wrapper {width:702px;}
}
@media only screen and (max-width:999px) {
#N > ul > li:not(.button) > a {font-size:16px;}
}
@media only screen and (max-width:899px) {
#N > ul > li:not(.button) > a {font-size:14px;}
#N > ul > li.live-help {padding:0 10px;}
#N > ul > li.live-help > a {display:block;width:0;color:transparent;text-shadow:none;}
#N .home {display:none;}
}
@media only screen and (max-width:799px) {
#searchform #s:focus {width:107px;}
#T .account,
#N .design {display:none;}
}
@media only screen and (min-width:541px) and (max-width:1053px) {
.medium-351 {position:relative;width:351px;}
.medium-calc-351 {position:relative;width:calc(100% - 351px);}
.slideshow.banner .bx-wrapper {max-width:none !important;min-height:255px;}
.slideshow.banner img {max-width:none;}
body.mobile_device #N > ul > li.menu-item-has-children:hover > a {pointer-events:none;}
#N > ul > li > ul {left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}
#W {overflow:hidden;}
}