@charset "UTF-8";
.article-image {max-width:100%;height:auto}
#review_header .block {background: none !important;}
.ind_cnt {font-size: 13px !important;display: inline !important;margin-left: 10px !important;}


#cboxOverlay.swatchbox,#colorbox {
	display: none;
}
.multiAddTable .optionimagerow img {
	width: 20px;
	height: 20px;
}
.multiAddTable .hidecolorbox {
	white-space: pre-line;
}
.multiAddTable .optionimageitem .optionimage {
	padding: 3px;
	min-height: auto;
	width: 190px;
}
.multiAddTable .optionimageitem .optionimagerow {
	height: 20px;
}
.multiAddTable .morethem {
	width: 180px;
}
.multiAddTable td {
	vertical-align: top;
}

.yt-custom-required {
    padding: 8px 8px 8px 30px;
    margin: 5px 0;
    font-weight: bold;
    background: #fee2e1 url(//sep.turbifycdn.com/ty/cdn/wickerparadise/error-exclaim.png) no-repeat 5px 50%;
    color: #222;
}
#ordertable{table-layout:fixed;}
tr.options > td{
     padding:3px 0;
 }
.itemImageBox img{
    max-width:100%;
    height: auto;
}
div.itemImageBox {
    max-width: 600px;
}
body.item table#ordertable td {
    padding: 1px 0;
}
.qty-row > td{
    border-top:0 !important;
}
table.add-to{
    margin: 15px 0;
}
div.item-order {
    width: 35%;
    max-width: 360px;
}
body.item table#ordertable table.availinfo .leftorder{
    text-align: left;
    color: #333;
    font-size: 18px;
    width: 104px;
    vertical-align: top;
}
body.item table#ordertable table.availinfo tr.code .leftorder {
    font-size: 13px;
    color: #7d7d7d;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 9px 6px 0 5px !important;
    margin-left: -7px !important;
    border-color: #6f6f6f transparent transparent transparent !important;
    margin-top: -4px !important;
}
.select2-container--default .select2-selection--single{
    border-radius: 0 !important;
}
table.availinfo > tbody > tr > td{
    border-bottom:1px solid #e8e8e8 !important;
}
body.item table#ordertable .rightorder {
    padding-left: 0;
}
body.item table#ordertable tr.reg-price-row td{
    color: #323232;
    font-size: 15px;
}
body.item table#ordertable tr.reg-price-row .leftorder{text-align:right;}
body.item table#ordertable tr.sale-price-row .salePrAmt, body.item table#ordertable tr.sale-price-row td{
    font-size:15px;
}
body.item table#ordertable tr.sale-price-row .salePrAmt {
    font-size: 22px;
    padding: 0 3px 0 1px;
}
/*
body.item .item-page-top .extra-discount {
    display: table-row;
}
*/
.extra-discount td{
    color:#fb0103;
    border-bottom: 0;
}
.extra-discount div{background: url('https://lib.store.yahoo.net/lib/wickerparadise/discountcheck.jpg') no-repeat left center; padding-left:25px;}
.extra-discount div span{padding-left:5px;}
body.item table#ordertable tr.reg-price-row .rightorder {
    padding-left: 2px;
}
body.item .sale-price-row td:first-child, body.item .reg-price-row td:first-child{padding-left:25px !important;}
body.item table#ordertable .leftorder{
    text-align: left;
    width: 75px;
}
body.item table#ordertable .leftorder, body.item table#ordertable .rightorder, body.item table#ordertable tr.qty-row td{
    border-bottom: 0;
}
body.item tr.qty-row td:last-child{
    padding-right:0;
}
body.item #ordertable input[name="vwquantity"]{
    width:40px;
    height: 30px;
    border:1px solid #ccc;
    margin-left:10px;
    text-align: center;
}
body.item table#ordertable input.order-button {
    margin-top: 0px;
    margin-left: 0px;
}
body.item table#ordertable .leftorder.qty {
    font-size: 13px;
    font-weight: bold;
}
body.item table#ordertable table tr.qty-row .leftorder{
    width:104px;
}
body.item .main{
    border: 0;
}
.optionimageitem{
    cursor:pointer;
}
.optionimageitem .optionimage{
    min-height:100px;
    overflow: hidden;
    border:1px solid #ccc;
    padding:10px 8px;
    box-sizing: border-box;
    font-family: Helvetica, arial;
    margin-top: 5px;
}
.optionimageitem .optionimagerow{
    height: 35px;
    overflow: hidden;
}
.optionimagerow a{
    display: inline-block;
    margin-left:6px;
}
#colorbox.swatchbox .optionimagerow a {
    margin-left: 10px;
    margin-bottom: 5px;
}
.editoption.hidden, #colorbox.swatchbox .editoption{
    display: none;
}
.editoption{
    float: left;
    margin-left: 10px;
    line-height: 33px;
}
.optionimageitem.singleoption .editoption{ display: none;}
.editoption a{
    text-decoration: underline;
}
.swatchbox .selectedimage{
    display: none;
}
.optionimage {
    padding: 20px;
}
#colorbox .optionimage {padding:10px;}
.imageoptionformpop{
    float:left;
    width: 100%;
    box-sizing: border-box;
}
.imageoptionformpop .right{
    display: none;
}
.swatchbox .selectedhide{
    display: block !important;
}
.singleoption .selectedhide{
    display: none !important;
}
.selectedhide{
    float:left;
}
.selectedimage{
    float: left;
    margin-right: 25px;
}
#colorbox.swatchbox .imageoptionformpop .right{
    display: block;
}
.showcolorbox{ display: none;}
#colorbox.swatchbox .hidecolorbox{display:none;}
#colorbox.swatchbox .showcolorbox{display:block; padding-left: 9px;}
#colorbox.swatchbox .imageoptionformpop{
    display: none;
    border:1px solid #ccc;
    padding:10px;
    margin-bottom:10px;
}
.imageoptionformpop .left{
    float:left;
}
.imageoptionformpop .right{
    width:215px;
    float:right;
}
.imageoptionformpop .right a{
    background:#ebe8e1;
    line-height: 20px;
    padding:7px 0;
    text-align: center;
    font-size: 14px;
    color:#aaaca3;
    display: inline-block;
    margin-left:5px;
    width:80px;
}
.imageoptionformpop .right a.apply{
    background:#6aa6ba;
    color:#fff;
    width:115px;
}
.imageoptionformpop .left span {
    color: #666666;
    line-height: 33px;
    font-size: 14px;
    float: left;
}
#colorbox.swatchbox a.inline > img{
    width:70px;
    height:70px;
    box-sizing: border-box;
}
#colorbox.swatchbox a.active img{
    border:3px solid #000;
}
.optionimagename{
    font-size:13px;
    color:#666666;
    text-transform: uppercase;
    padding-bottom: 10px;
    text-align: left;
}
#colorbox .optionimagename{
    text-transform: none;
}
.morethem {
    text-align: right;
    padding-top: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
#cboxContent .morethem{
    display: none;
}
.tipz{
    text-align: center;
}
#cboxOverlay.swatchbox {
    background: #fff;
}
.hiddenselect{
    display: none;
}
#colorbox.swatchbox #cboxClose{
    top: 3px;
    right: 3px;
    background: #fff url('https://lib.store.yahoo.net/lib/wickerparadise/swatchclosebtn.jpg') no-repeat top left;
}
.swatchbox #cboxLoadedContent{
    margin-top:0;
    margin-bottom:0;
}
.swatchbox #cboxBottomCenter, .swatchbox #cboxBottomLeft, .swatchbox #cboxBottomRight, .swatchbox #cboxMiddleLeft, .swatchbox #cboxMiddleRight, .swatchbox #cboxTopLeft, .swatchbox #cboxTopCenter, .swatchbox #cboxTopRight{
    display: none;
}
.swatchbox #cboxContent{
    -webkit-box-shadow: 1px 1px 5px 0px rgba(26,24,26,0.78);
    -moz-box-shadow: 1px 1px 5px 0px rgba(26,24,26,0.78);
    box-shadow: 1px 1px 5px 0px rgba(26,24,26,0.78);
    border:1px solid #ccc;
}
.mobile-swatch-name{display:none;}

#ytimesQnA h2 {
  background-color: #6297a5;
  color: white;
  display: inline-block;
  font: 14px Oswald;
  margin: 0 0 0 15px;
  padding: 1px 70px 1px 10px;
  text-align: left;
}
#ytimesQnA dt {
  color: black;
  font-size: 14pt;
  margin-bottom: 5px;
}
#ytimesQnA {
  text-align: left;
  margin-bottom: 2em;
}
#ytimesQnA dl {
  margin-left: 15px;
}
#ytimesQnA dd {
  margin-bottom: 2em;
}
@media screen and (max-width:599px){
    /*.morethem{
        display: none;
    }
    .optionimageitem .optionimagerow, .optionimageitem .optionimage{
        overflow: visible;
        height: auto;
        display: inline-block;
        width: 100%;
    }
    .imageoptionformpop .left span {
        margin-bottom: 10px;
        line-height: 15px;
    }
    .selectedimage:empty{
        display:none;
    }
    .optionimageitem a.active img{
        border:3px solid #000;
        box-sizing: border-box;
    }
    .editoption{
        display: none;
    }
    .selectedimage img{
        display: none;
    }
    .selectedhide, .singleoption .selectedhide{
        display: block !important;
    }
*/
    div.item-order {
        width: 100%;
    }
.optionimageitem {padding: 5px;}
.extra-discount div{background-position:5px center; padding-left: 30px;}
#cboxContent .mobile-swatch-name{display:block; width:35px; text-transform:capitalize;}
#cboxContent .optionimagerow a {vertical-align:top;}
#colorbox.swatchbox a.inline > img {width: 100px; height: 100px;}



#universal_badge { display: none }
div#ytimesQnA {
    overflow: hidden;
}
body, #container {
    overflow-x: hidden !important;
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus{
    outline: 0;
}
.slick-loading .slick-list{
    background: #fff url("https://sep.turbifycdn.com/ay/mobile/i/ajax-loader.gif") center center no-repeat;
}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track{
    -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;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:before, .slick-track:after{
    content: "";
    display: table;
}
.slick-track:after{
    clear: both;
}
.slick-loading .slick-track{
    visibility: hidden;
}
.slick-slide{
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide{
    float: right;
}
.slick-slide img{
    display: block;
}
.slick-slide.slick-loading img{
    display: none;
}
.slick-slide.dragging img{
    pointer-events: none;
}
.slick-initialized .slick-slide{
    display: block;
}
.slick-loading .slick-slide{
    visibility: hidden;
}
.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-prev, .slick-next{
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 30%;
    margin-top: -10px;
    padding: 0;
    border: 0;
    outline: 0;
    opacity: .5;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    outline: 0;
    color: transparent;
    opacity: 1;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    opacity: 1;
}
.slick-prev.slick-disabled, .slick-next.slick-disabled{
    opacity: .25;
}
.slick-prev{
    left: -25px;
}
[dir="rtl"] .slick-prev{
    left: auto;
    right: -25px;
}
.slick-prev:before{
    content: "<";
}
[dir="rtl"] .slick-prev:before{
    content: ">";
}
.slick-next{
    right: -25px;
}
[dir="rtl"] .slick-next{
    left: -25px;
    right: auto;
}
[dir="rtl"] .slick-next:before{
    content: "<";
}
.slick-slider{
    margin-bottom: 30px;
}
.slick-dots{
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%;
}
.slick-dots li{
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button{
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus{
    outline: 0;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{
    opacity: 1;
}
.slick-dots li button:before{
    position: absolute;
    top: 0;
    left: 0;
    content: " ";
    width: 20px;
    height: 20px;
    font-family: "slick";
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: black;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
    color: black;
    opacity: .75;
}
.slick-slide img{
    display: inline;
}
body{
    font: 12px Arial, Helvetica, sans-serif;
    background: #FFFFFF url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/bg-body.png) top left repeat-x;
    margin: 0;
    padding: 0;
    color: #666666;
    width: 100%;
}
header{
    background-color: white;
}
a{
    color: #404040;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}
#mobileSearch{
    height: 37px;
}
#mobileSearch form{
    margin: 0;
    padding: 0;
}
#mobileSearch input[type="text"]{
    border: 0 none;
    width: 70%;
    margin: 4px;
    color: #787878;
    font-size: 18px;
}
#mobileSearch input[type="image"]{
    float: right;
    border-radius: 0 4px 4px 0;
    display: inline-block;
    max-height: 37px;
    width: auto;
}
#topNav{
    display: none;
}
#mobileSearch{
    clear: both;
    border: 1px solid #404040;
    border-radius: 6px;
    margin: 0 10px 0 10px;
}
#mobileCart{
    float: right;
    width: 87px;
    height: 55px;
    background: url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/floating-cart-back2.png) top left no-repeat;
}
.cartLink {
    font: normal 16px Oswald;
    color: #fff;
    text-align: center;
    line-height: 55px;
    display: block;
    text-transform: uppercase;
}
#tpmenu{
    width: 100%;
    background-color: #c1bba7;
    position: relative;
}
#hamburger{
    float: left;
    width: 100%;
    box-sizing: border-box;
    height: 45px;
}
#hamburger span{
    color: #fff;
    font: normal 18px Oswald;
    cursor: pointer;
    line-height: 45px;
    float: right;
    padding-right: 5px;
}
#hamburger img{margin-top: -4px;}
#logo{
    text-align: left;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: bold;
    padding-top: 5px;
}
.homeBestsellers .slide{
    background-color: white;
    font-size: 10pt;
    margin: 0 10px;
    padding: 10px 0 24px;
    text-align: center;
    width: 174px;
}
main{
    background-color: #fff;
    padding: 0px 5px 10px 5px;
}
#message, #caption, #subCategoryList, #productList, .caption{
    padding: 0 20px 20px 20px;
    line-height: 18px;
}
.truncate{
    overflow: hidden;
}
#subCategoryList ul{
    border: 1px solid #d4d4d4;
}
#heroImage{
    text-align: center;
    margin: 0 10px 16px 10px;
}
#heroImage img, #heroImage picture{
    max-width: 100%;
    height: auto;
}
#accessories h2, h3.ystore-cross-sell-title{
    background-color: #ececec;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    color: #404040;
    font-size: 16px;
    margin: 0 0 16px 0;
    padding: 14px 0;
    text-align: center;
    font-weight: bold;
}
.slide .txt, #productList .item .txt{
    margin-top: 10px;
}
.slide .txt a, #productList .item .txt a{
    display: block;
    font-size: 15px;
    margin-bottom: 10px;
}
.slide .pr, #productList .item .pr{
    font-size: 15px;
    font-weight: bold;
}
.slide .pr .reg, .item .pr .reg{
    color: #787878;
    font-weight: normal;
    text-decoration: line-through;
}
#bottomNav h5{
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 20px;
    text-transform: uppercase;
    color: white;
    background-color: #404040;
}
footer{
    margin-top: 10px;
    background-color: #f2f2f2;
}
.navigation > ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.navigation li{
    border-bottom: 1px solid #e2e2e2;
    font-size: 15px;
    font-weight: bold;
    background-color: white;
}
.navigation a{
    padding: 20px;
    display: block;
}
#mobileContactUsPhone{
    border-top: 1px solid #d9d9d9;
    background-color: white;
    margin-top: 10px;
    text-align: center;
    padding-top: 30px;
    font-size: 24px;
    font-weight: bold;
}
#mobileContactUsPhone a{
    text-decoration: none;
}
#utilityLinks{
    background-color: white;
    font-size: 15px;
    padding-bottom: 30px;
    padding-top: 15px;
    text-align: center;
}
#utilityLinks a{
    font-weight: bold;
    white-space: nowrap;
}
#utilityLinks > a::after{
    content: " | ";
    white-space: normal;
}
#utilityLinks > a:last-child::after{
    content: "";
}
#copyright{
    background-color: white;
    color: #787878;
    font-size: 9px;
    text-align: center;
    padding-bottom: 20px;
}
body.other main{
    padding: 10px;
}
.slick-slide img{
    max-width: 90%;
    height: auto;
    vertical-align: bottom;
}
#productList .item{
    width: 48%;
    background-color: white;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
    text-align: center;
    padding: 10px 10px 24px 10px;
    box-sizing: border-box;
}
#productList .item img{
    max-width: 100%;
    height: auto;
}
#productList .item:nth-child(even){
    margin-right: 0;
}
#productList .item:nth-child(odd){
    clear: left;
}
/*body.item h2{
    font-size: 17px;
    font-weight: 400;
}*/
.itemOrderForm input[type="number"]{
    border: 1px solid black;
    border-radius: 4px;
    font-size: 20px;
    margin-right: 15px;
    text-align: center;
    box-sizing: border-box;
    width: 3em;
    padding: 0;
    float: left;
}
.itemOrderForm input[type="submit"], body.search main form center a{
    font-size: 20px;
    padding: 5px 20px;
    background-color: #1d1d1d;
    color: white;
    border-radius: 5px;
    border: 1px solid #1d1d1d;
}
.itemOrderForm input[type="image"]{
    max-height: 45px;
    width: auto;
}
.itemOrderForm{
    padding: 20px;
}
.itemOrderForm .option{
    margin: 10px 0 10px;
}
.itemOrderForm .option > select{
    font-size: 16px;
    padding: 10px;
    width: 100%;
    border-radius: 5px;
    border: 1px solid gray;
}
.prodImages{
    margin: 0 20px 0 20px;
    background-color: white;
    text-align: center;
}
.slick-dots li button{
    background-image: url("https://sep.turbifycdn.com/ay/mobile/i/mobile-scroller-bullet_1.png");
    background-repeat: no-repeat;
    background-position: center middle;
    opacity: .2;
}
.slick-active button{
    opacity: 1 !important;
}
.slick-prev{
    background-image: url("https://sep.turbifycdn.com/ay/mobile/i/mobile-scroll-left_2.png");
    left: 0;
    height: 38px;
    width: 39px;
    color: transparent !important;
    background-size: 39px 38px;
}
.slick-next{
    background-image: url("https://sep.turbifycdn.com/ay/mobile/i/mobile-scroll-right_2.png");
    right: 0;
    height: 38px;
    width: 39px;
    background-size: 39px 38px;
    color: transparent !important;
}
body.item .slick-prev{
    left: -20px;
}
body.item .slick-next{
    right: -20px;
}
body.item .pr{
    font-size: 20px;
    text-align: center;
    margin-top: 14px;
}
#ys_relatedItems{
    margin: 0 10px 0 10px;
}
.ystore-cross-sell-cell{
    background-color: white;
    border: 5px solid #f2f2f2;
    padding: 5px;
    text-align: center;
    width: 30%;
}
.ystore-cross-sell-table{
    width: 100%;
}
body.search main form{
    margin: 10px;
}
body.search form tr{
    background-color: white;
}
body.search form tr:nth-child(3n+3){
    background-color: transparent;
}
body.search form tr td{
    padding: 5px;
}
.readMore{
    font-size: 13px;
    font-weight: bold;
    margin-top: 18px;
    cursor: pointer;
}
body.other main{
    background-color: white;
}
#mobileScrollToTop{
    cursor: pointer;
    display: none;
    right: 0;
    position: fixed;
    text-align: center;
    bottom: 0;
    z-index: 9999;
}
#mobileScrollToTop img{
    max-width: 60px;
    height: auto;
}
#pageControls{
    color: #979797;
    font-size: 20px;
    text-align: center;
}
#pageControls a{
    text-decoration: underline;
    color: #404040;
}
#pageControls > span{
    margin-left: 10px;
    margin-right: 10px;
}
#pageInfo{
    padding: 0 20px 20px 20px;
}
#mobilePagingAssets{
    display: none;
}
.disabled{
    opacity: .4;
    cursor: auto;
}
.mobilePageNext, .mobilePagePrev{
    max-width: 20px;
    height: auto;
}
.slider.prodImages .mobileNoImage{
    max-width: 90%;
    height: auto;
}
.category-row .info {
    display: block;
    background-image: none;
    width: 100%;
    margin: 0px 0px 10px;
    text-align: center;
}
.category-row .info .heading{
    font: normal 23px Oswald;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.category-row .info .view-all {
    width: 100%;
}
.category-row .info .view-all a {
    font: normal 13px Oswald;
}
.category-row .info .view-all a span {
    color: #9f2012;
    font-size: 15px;
    text-transform: uppercase;
    padding-left: 2px;
}
.category-row .info .description{
    color: #6a6d7a;
    margin-bottom: 15px;
    width: 100%;
}
.category-row .subcat {
    width: 100%;
    text-align: center;
    margin: 0px;
}
.popular-cats {
    clear: both;
    text-align: center;
    font-style: italic;
    padding: 15px 0px;
}
.popular-cats a {
    display: block;
    text-align: center;
    font-style: normal;
    font: normal 15px Oswald;
    text-transform: uppercase;
    padding-left: 10px;
    color: #666;
}
.page-content {
    border-top: 1px solid #D1D1D1;
    padding: 10px 0px 20px 0;
    min-height: 300px;
}
.block {
    display: block;
    float: left;
    background: url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/bg-testimonial.png) top right no-repeat;
    margin-right: -5px;
    width: 100%;
    max-width: 314px;
    height: 298px;
    font: normal 14px/20px Georgia;
    font-style: italic;
    color: #4c4b4c;
    background-size:100%;
}
.block p {
    margin: 35px 40px 0px 95px;
    font-size: 13px;
}
.block p span {
    display: block;
    text-align: right;
    font: normal 12px Trebuchet MS;
}
.block p a {
    font: normal 12px Arial;
    color: #6d6e5e;
}
.message h1 {
    font: bold 12px Arial;
}
.page-content .message {
    clear: left;
    width: 100%;
}
#footerTop {
    height: 25px;
    background-color: #f1a846;
    width: 100%;
}
#footer {
    background: url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/footer-back.png);
    position: relative;
    width: 100%;
    max-width: 999px;
    margin: 5px auto 0px;
    padding: 0px 0px 10px;
}
#footer .column.first,
#footer .column.second,
#footer .column.third,
#footer .column.last{
    width: 100%;
    float: none;
    display: block;
    text-align: center;
}
#footer .column.second{
    padding: 0px 0px 10px;
}
#footer .column ul {
    margin: 0px 0px 0px 10px;
    padding: 0px;
    list-style: none;
}
#footer li {
    display: block;
}
#footer .column ul li a {
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    color: #545444;
}
#footer .column.last img {
    display: inline;
    margin: 5px 10px;
}
.footer-row2 {
    clear: both;
    width: 100%;
    max-width: 999px;
    margin: 0px auto;
    background: url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/footer-bottom.png) top left repeat-x;
    padding-top: 20px;
}
.footer-row2 .copyright {
    width: 100%;
    padding-top: 8px;
    text-align: center;
}
.clearAll {
    clear: both;
    height: 0px;
}
body.section div.content > div.caption {
    display: none;
}
body.section .categories {
    clear: both;
}
.subheading {
    clear: both;
    color: #fff;
    text-transform: uppercase;
    font: normal 14px Arial;
    margin: 0 -5px 10px -5px;
    padding: 4px 0px 0px 15px;
    background: url(//lib.store.yahoo.net/lib/wickerparadise/bg-subheading-teal.png) bottom left no-repeat;
    height: 31px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: content-box;
}
.subheading span {
    padding: 5px 10px;
    background-color: #548994;
    margin-right:5px;
}
body.section .categories .contents .contentItem .wrapper {
    font: normal 15px Oswald;
    text-transform: uppercase;
    padding: 10px 0px 15px;
    display: block;
    height: auto !important;
}
.contentItem {
    text-align: center;
    vertical-align: top;
    margin: 5px 0;
}
.contentItem .name {
    margin: 0px 10px;
}
.fltrt {
    margin-left: 20px;
    margin-bottom: 20px;
}
.fltleft img.imgdir {
    display: none;
}
body.section img.fltrt {
    border: 1px solid #ccc;
    margin-top: -16px;
    padding: 5px;
}
.thumb-image img{ max-width:100%; height:auto;}
table.body_table{
    width: 100%;
    table-layout: fixed;
}
table.body_table > tbody > tr{ display: inline; font-size:0;}
    table.body_table > tbody > tr > td{ float: left; width:100%; font-size:12px; margin: 0; max-height: 100%; max-width: 100%;}
        table.body_table > tbody > tr > td img{ max-width:100%; height:auto;}
table.body_table > tbody > tr > td.column0{    line-height: 45px;}
#breadcrumbs a {
    color: #993300;
}
body.section h1, body.item h1 {
    color: #333;
    font: normal 20px Oswald;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    margin: 0px -5px 15px -5px;
    padding: 0px 0px 5px 10px;
}
body.section h1 {
    margin-bottom: 27px;
}
#breadcrumbs {
    margin: 0px -5px 10px -5px;
    /*
    border-bottom: 1px solid #CBCBCB;
    */
    padding: 0px 10px 5px;
    clear: both;
}
div#finaltext > table{
    margin: 0 -5px;
}
ul, ol, dl {
    padding: 0;
    margin: 0;
}
#finaltext > *:not(table){ padding:0 5px;}
.price-area {
    margin: 8px 0px 15px 0px;
    height: 27px;
    border: 0px solid red;
}
.price-area .price {
    font-size: 11px;
}
.price-area .price-bold, body.section .contents .price-area .sale-price-bold {
    font-size: 12px;
    line-height: 15px;
}
.price-area .sale-price-bold {
    font-weight: bold;
    color: #a02013;
}
.extra-discount {
    display: none;
}
.contentItem .extra-discount {
    color: red;
    font-size: 8pt;
}
div.paginate {
    clear: both;
    background-color: #eae8e1;
    color: #343430;
    margin: 10px 0px;
}
div.paginate .sortControl .dispNums{
    display: none;
}
div.paginate .sortControl .pageNums {
    float: none;
    padding: 10px;
}
div.paginate .sortControl .pageNums b {
    font-size: 15px;
    padding: 10px 8px;
}
div.paginate .sortControl .pageNums a {
    font-size: 15px;
    padding: 10px 8px;
    color: #343430;
}
div.paginate .sortControl .sortblock {
    display: none;
}
img.fltrt[width="19"]{ display: none;}

#searchReplace {color: #fff; font: normal 18px Oswald;position: absolute;top: 0px;right: 5px;cursor: pointer;line-height: 45px;}
#topNavMini {width: 100%;text-align: center;background-color:#eae8e1;}
#topNavMini a {display:none;color: #343430;font: normal 28px Oswald;text-align: center; text-decoration: none;border-bottom: solid 1px white; }
#topNavMini span.show, #topNavMini span.hide {color: black;font: bold 28px Oswald;text-align: left;background-color:#c1bba7;display: block;cursor:pointer;height:45px;}
#topNavMini span.show img, #topNavMini span.hide img {display: block;position:relative;top:-4px;}
#topNavMini span.hide {display:none;}

/*Colorbox*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:3000000;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%;background:#000}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;background:#fff;overflow:visible}
#cboxLoadedContent{overflow:auto;margin-bottom:5px}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:700;color:#7C7C7C;margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;position:absolute;bottom:-29px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}
.cboxPhoto{float:left;border:0;display:block;margin:auto}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxTopLeft{width:14px;height:14px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat 0 0}
#cboxTopCenter{height:14px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-border.png) repeat-x top left}
#cboxTopRight{width:14px;height:14px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat -36px 0}
#cboxBottomLeft{width:14px;height:43px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat 0 -32px}
#cboxBottomCenter{height:43px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-border.png) repeat-x bottom left}
#cboxBottomRight{width:14px;height:43px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) no-repeat -36px -32px}
#cboxMiddleLeft{width:14px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) repeat-y -175px 0}
#cboxMiddleRight{width:14px;background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-controls.png) repeat-y -211px 0}
#cboxLoadingOverlay{background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-loading-background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(https://lib.store.yahoo.net/lib/rtmltemplates/yswoi-loading.gif) no-repeat center center}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:700;color:#7C7C7C}
#cboxPrevious{left:0;background-position:-51px -25px}
#cboxPrevious.hover{background-position:-51px 0}
#cboxNext{left:27px;background-position:-75px -25px}
#cboxNext.hover{background-position:-75px 0}
#cboxClose{right:0;background-position:-100px -25px}
#cboxClose.hover{background-position:-100px 0}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0}
#ysw-image-options{margin-bottom:20px}
.ysw-image-option-set{margin-top:10px}
.optionImageTile{height:100px;width:100px;display:block;border:solid 1px #E6E5E5}
.optTileBlock{float:left;font-family:verdana, helvetica, sans-serif;font-size:11px;color:#333;text-align:center;width:103px;height:120px;margin:5px}
.optionImageTile:hover{border:solid 1px #000}
.imageOptions{margin:0 auto}
.imageOptionLink{font-family:verdana, helvetica, sans-serif;font-size:11px;color:#333;text-decoration:none;text-align:center}
.imageOptionLink:hover{text-decoration:underline;color:#000}
.imageOptionLink div{left:0;top:0;-webkit-border-radius:10px;-moz-border-radius:10px;width:auto;max-width:100%;height:auto;background:none;border:0;border-radius:0;position:relative}
.imgOptBox{position:relative;-moz-border-radius:10px;-webkit-border-radius:0;border-radius:0;height:auto;width:auto;max-width:100%;background:none;display:inline;border:0 none;padding:0}
#jquery-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}

/*Item Page*/
body.item table#ordertable tr.qty-row .leftorder, body.item table#ordertable tr.qty-row .rightorder {
    border-top: 1px solid #E8E8E8;
    padding-top: 8px;
    padding-bottom: 8px;
}
body.item table#ordertable .leftorder{box-sizing: content-box;color: #333;}
body.item table#ordertable .rightorder {
    text-align: left !important;
}
body.item table#ordertable tr.reg-price-row .leftorder, body.item table#ordertable tr.reg-price-row .rightorder {
    border-bottom: 0px;
    padding-top: 8px;
}
body.item table#ordertable tr.sale-price-row .leftorder, body.item table#ordertable tr.sale-price-row .rightorder {
    border-bottom: 0px;
    padding-bottom: 3px;
    font-size: 15px;
    font-weight: bold;
    color: #a02113;
}
body.item table#ordertable input.order-button {
    margin-top: 0px;
    margin-left: 0px;
}
body.item .collection {
    border-top: 1px solid #D2D2D2;
    margin-top: 25px;
    margin-bottom: 40px;
}
#c4-tabs {
    float: left;
    width: 100%;
    font-size: 12px;
    line-height: normal;
}
#c4-tabs ul {
    margin: 0;
    padding: 10px 10px 0 15px;
    list-style: none;
}
#c4-tabs li {
    display: inline;
    margin: 0;
    padding: 0;
}
#c4-tabs .current a {
    background: url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/img-active-tab-arrow.png) bottom left no-repeat;
    color: #fff;
}
#c4-tabs a {
    float: left;
    margin: 0 3px 0 0;
    padding: 0 0 0 0px;
    text-decoration: none;
    font: normal 14px Oswald;
    text-transform: uppercase;
    color: #969492;
    border: 0px solid red;
    height: 32px;
}
#c4-tabs a span {
    font-weight: normal;
    display: block;
    padding: 1px 70px 1px 10px;
    background-color: #EAE8E1;
}
#c4-tabs .current a span {
    background-color: #45463C;
}
#c4-tab-content {
    border-top: 1px solid #D2D2D2;
    margin-top: -9px;
    padding: 5px 0px 10px 0px;
    text-align: left;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
}
.optionimageitem {
     padding: 5px 0;
}
.selopts {
    margin-top: 5px;
}
.c4-hide-tab {
    display: none;
}
.subheading.green {
    background-image: url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/bg-subheading-green.png);
    margin-top: 70px;
}
.subheading.green span {
    background-color: #4b7c63;
}
.contentItem .wrapper {
    border: 1px solid #dedede;
}
.crossSells .contentItem{
    display: block;
    float: left;
    box-sizing: border-box;
    padding: 5px;
    width:100%;
}
.yt-custom-required {
    padding: 8px 8px 8px 30px;
    margin: 5px 0;
    font-weight: bold;
    background: #fee2e1 url(https://sep.turbifycdn.com/ty/cdn/wickerparadise/error-exclaim.png) no-repeat 5px 50%;
    color: #222;
}
#recenthistory table.contentItem {
    width: 100%;
}
#recenthistory tr{ display: inline; font-size:0;}
#recenthistory td.wrapper {
    display: block;
    float: left;
    box-sizing: border-box;
    padding: 5px;
    width: 100%;
    font-size:12px;
    margin:5px 0;
}
.ys_promo_banner{
    margin:0 !important;
}
#ys_promo_banner_list {
    margin: 0 -5px 0 -5px !important;
    padding: 0px !important;
}
#ys_promohome img, #ys_promocategory img {
    width: 100% !important;
}



.mm-opening #topNav,#topNav.mm-opened{display:block}.mm-menu.mm-horizontal>.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}.mm-menu .mm-hidden{display:none}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu>.mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.mm-menu{background:inherit;display:block;overflow:hidden;padding:0}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}.mm-menu>.mm-panel.mm-opened{-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);transform:translate(0%,0)}.mm-menu>.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-moz-transform:translate(-30%,0);-ms-transform:translate(-30%,0);-o-transform:translate(-30%,0);transform:translate(-30%,0)}.mm-menu>.mm-panel.mm-highest{z-index:1}.mm-menu .mm-list{padding:0 0 20px 0}.mm-menu>.mm-list{padding-bottom:0}.mm-menu>.mm-list:after{content:'';display:block;height:40px}.mm-panel>.mm-list{margin-left:-20px;margin-right:-20px}.mm-panel>.mm-list:first-child{padding-top:0}.mm-list,.mm-list>li{list-style:none;display:block;padding:0;margin:0}.mm-list{font:inherit;font-size:14px}.mm-list a,.mm-list a:hover{text-decoration:none;font-weight:bold}.mm-list>li{position:relative}.mm-list>li>a,.mm-list>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0}.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{width:auto;margin-left:0;position:relative;left:auto}.mm-list a.mm-subopen{background:rgba(3,2,1,0);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mm-list a.mm-subopen:before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0}.mm-list a.mm-subopen.mm-fullsubopen{width:100%}.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none}.mm-list a.mm-subopen+a,.mm-list a.mm-subopen+span{padding-right:5px;margin-right:40px}.mm-list>li.mm-selected>a.mm-subopen{background:transparent}.mm-list>li.mm-selected>a.mm-fullsubopen+a,.mm-list>li.mm-selected>a.mm-fullsubopen+span{padding-right:45px;margin-right:0}.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px}.mm-list>li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px}.mm-list>li.mm-spacer{padding-top:40px}.mm-list>li.mm-spacer.mm-label{padding-top:25px}.mm-list a.mm-subopen:after,.mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:inline-block;width:7px;height:7px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%}.mm-list a.mm-subopen:after{border-top:0;border-left:none;right:18px}.mm-list a.mm-subclose:before{border-right:0;border-bottom:0;margin-bottom:-15px;left:22px}.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px}.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent}.mm-menu.mm-vertical .mm-list li.mm-opened>.mm-panel{display:block}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen{height:40px}.mm-menu.mm-vertical .mm-list>li>a.mm-subopen:after{top:16px;bottom:auto}.mm-menu.mm-vertical .mm-list>li.mm-opened>a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mm-menu.mm-vertical .mm-list>li.mm-label>a.mm-subopen{height:25px}html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0,0,0,0.5)}.mm-menu{background:#fff;color:rgba(255,255,255,0.6)}.mm-menu .mm-list>li:after{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li>a.mm-subclose{background:#404040;color:#fff}.mm-menu .mm-list>li>a.mm-subclose:before{border-color:rgba(255,255,255,0.3)}.mm-menu .mm-list>li>a.mm-subopen:after{border-color:rgba(0,0,0,0.3)}.mm-menu .mm-list>li>a.mm-subopen:before{border-color:rgba(0,0,0,0.15)}.mm-menu .mm-list>li.mm-selected>a:not(.mm-subopen),.mm-menu .mm-list>li.mm-selected>span{background:rgba(0,0,0,0.1)}.mm-menu .mm-list>li.mm-label{background:rgba(255,255,255,0.05)}.mm-menu.mm-vertical .mm-list li.mm-opened>a.mm-subopen,.mm-menu.mm-vertical .mm-list li.mm-opened>ul{background:rgba(255,255,255,0.05)}.mm-page{box-sizing:border-box;position:relative}.mm-slideout{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}html.mm-opened{overflow:hidden;position:relative}html.mm-opened body{overflow:hidden}html.mm-background .mm-page{background:inherit}#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}.mm-menu.mm-offcanvas{display:none;position:fixed}.mm-menu.mm-current{display:block}.mm-menu{width:80%;min-width:140px;max-width:440px}html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0)}@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)}}@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-moz-transform:translate(440px,0);-ms-transform:translate(440px,0);-o-transform:translate(440px,0);transform:translate(440px,0)}}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-nav,.imageOptionLink,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://lib.store.yahoo.net/lib/wickerparadise/fancybox-sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(https://lib.store.yahoo.net/lib/wickerparadise/fancybox-loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;background:url(https://lib.store.yahoo.net/lib/wickerparadise/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}#container,.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(https://lib.store.yahoo.net/lib/wickerparadise/fancybox-overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.cboxIframe,.cboxPhoto{border:0;display:block}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#cboxContent,#header,.imgOptBox{position:relative}#cboxCurrent,#cboxTitle{bottom:-25px;font-weight:700;color:#7C7C7C}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(https://lib.store.yahoo.net/lib/wickerparadise/fancybox-sprite-2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(https://lib.store.yahoo.net/lib/wickerparadise/fancybox-loading-2x.gif);background-size:24px 24px}}

#buyVisualizerLink img {display:block;width: auto;max-width:100%;height:auto;margin:0px auto;}
div.fancybox-wrap.fancybox-type-iframe {width: calc(100vw - 60px) !important;height: calc(100vh - 60px) !important; top: 20px;left: 20px;margin: 0 !important;}
	div.fancybox-wrap.fancybox-type-iframe .fancybox-skin {width: 100% !important;height: 100% !important;}
		div.fancybox-wrap.fancybox-type-iframe .fancybox-skin .fancybox-outer {width: 100% !important;height: 100% !important;}
			div.fancybox-wrap.fancybox-type-iframe .fancybox-skin .fancybox-inner {width: 100% !important;height: 100% !important;}

#footer .column ul li.flex {display:flex;justify-content: space-evenly;align-items: center;padding: 0 15px;}
#footer .column.newsletter {box-sizing:border-box;padding: 20px;}
	#footer .column.newsletter h2 {font-size: 17px;color: #333;}
	#footer .column.newsletter #mc_embed_signup form {padding: 0;}
		#footer .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll {display:flex;justify-content: space-between;align-items: stretch;padding: 0;width: 100%;max-width: 500px;margin: auto;border: solid 1px #333;}
			#footer .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll input#mce-EMAIL {border: none;font-size: 16px;padding: 7px 5px;border-radius: 0;margin:0;flex-grow: 2;}
			#footer .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll input#mc-embedded-subscribe {border: none;font-size: 12px;padding: 0 10px;border-radius: 0;background-color: #333;font-weight: bold;margin: 0;height: auto;line-height: normal;}
	#footer .column .badges {padding: 25px 0;text-align:center;}
		#footer .column .badges a {display:block;margin: 0 0 10px;}

