h1,h4{margin:0 0 .75em}h5,h6,p{margin:0 0 1em}ol,ul{margin:0 0 .65em}ol li,ul li{margin-bottom:0}.message,.upload label,a.button,button,h3,p.error{text-align:center}form fieldset legend,h1,h3{font-weight:100}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}body,html{font-family:Karla,sans-serif;color:#000}h1{font-size:180%}h2{margin:0 0 .35em;font-size:150%}h3{margin:1em 0;font-size:200%;color:#fff}h4{font-size:160%;color:#454545}p{font-size:100%}ul{padding-left:1.5em;list-style:none}ul li{list-style-type:disc}ol{padding-left:1em}a{text-decoration:underline;color:#BB9568}a:hover{color:#a57c4b}a.button,button{display:inline-block;background:#BB9568;background-clip:padding-box;padding:.75em 1.25em;border:4px solid rgba(187,149,104,.66);border-radius:4px;text-decoration:none;text-shadow:none;color:#fff}.buttons.right,form fieldset.buttons,form input.datepicker{text-align:right}a.button:hover,button:hover{background-color:#a57c4b;border-color:rgba(165,124,75,.66)}a.button.light,button.light{background-color:#fff;border-color:rgba(255,255,255,.66);color:#BB9568}a.button.light:hover,button.light:hover{background-color:#BB9568;border-color:rgba(187,149,104,.66);color:#fff}a.button.dark,button.dark{background-color:#454545;border-color:rgba(69,69,69,.66)}a.button.dark:hover,button.dark:hover{background-color:#121212;border-color:rgba(18,18,18,.66)}a.button.inverted,button.inverted{background:#fff;border-color:#fff;color:#000}a.button.inverted:hover,button.inverted:hover{background:#c4c4c4;border-color:#c4c4c4;color:#fff}a.button.inverted.outline,button.inverted.outline{background-color:transparent;border:1px solid #fff;color:#fff}a.button.inverted.outline:hover,button.inverted.outline:hover{background:#000;border-color:#000}.buttons a.button,.buttons button{margin-left:1.25em}.buttons.right a.button,.buttons.right button{margin-right:0;margin-left:1.5em}.buttons.nav a.button,.buttons.nav button{padding:.5em 3em}form :focus{outline:0}form .full{float:left;width:100%}form .half{float:left;width:50%;padding:0 1em}form .half:nth-of-type(2n){padding-right:0}form .half:nth-of-type(2n+1){padding-left:0}form .half.offset-right{margin-right:50%}form .half.offset-left{margin-left:50%}form fieldset{margin:0;padding:0;border:0}form fieldset legend{margin:0 0 .5em;font-size:150%}form fieldset.radiochecks{padding:.5em}form fieldset.radiochecks label{float:left;position:relative;display:inline-block;margin-bottom:1em;padding-left:1.75em;clear:left}form fieldset.inline input,form fieldset.inline label{float:none;display:inline-block}form fieldset.radiochecks input{display:inline-block;position:absolute;left:0;width:auto;margin:.25em .5em;clear:left}#pagecontainer,.centraliser,header,header nav ul li{position:relative}form fieldset.inline input{clear:none}form fieldset.buttons{margin:0;padding:1.25em 0;clear:both}form fieldset.buttons .back,form fieldset.buttons .continue{float:right}form fieldset.buttons .cancel{float:left;margin:0 1.25em 0 0}form .col1of1,form .col1of2{padding:0 .5em}form input,form textarea{padding:.5em .6em;border-radius:2px;float:left;font-size:90%;color:#454545;clear:left;display:block;width:100%}form label{float:left;display:block;padding:0 0 .25em;text-transform:none;font-size:90%;clear:left}form label.req:after{content:" *"}#home #banner .hotspot .dot,.cart>a.active:after,.clearfix:after,.clearfix:before,header nav ul li.children:hover:after{content:''}form input{margin-bottom:1rem;border:0}form textarea{border:0}form select{float:left;display:block;background:url(/img/arrow.gif) right .75em top 50% no-repeat #fff;width:100%;margin-bottom:1rem;padding:.5em 2.3em .5em .6em;text-overflow:ellipsis;border-radius:2px;border:0;font-size:90%;-webkit-appearance:none;appearance:none;color:#454545;clear:left}form input[disabled],form select[disabled],form textarea[disabled]{border-color:#c4c4c4}form a.button,form button{margin-right:.5em;padding:.5em 1.25em}form.auth{max-width:30em;margin:10em auto;color:#fff}form.auth p{margin:0 0 1em}form.auth fieldset label{width:100%}form.auth fieldset label[for=password] a{float:right;margin-top:2px;text-decoration:none;font-size:80%}form.auth fieldset label .forgot{float:right}form.auth fieldset input,form.auth fieldset select,form.auth fieldset textarea{color:#000}form.auth fieldset button{padding:.5em 1.25em}form.auth fieldset .nav{float:right;margin:.9em 1em .9em 0;font-size:90%}form.auth section{margin-bottom:2em;clear:both}form .formtext{float:left;width:100%;margin:0 0 1em;padding:.45em .6em}form#register-form{max-width:600px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{font-weight:400;color:#000}.upload{margin:0 1em}.upload label{background-color:#fff;width:100%;margin:2em 0;padding:2em;border:1px dashed #999;border-radius:10px}.upload:hover label{background-color:#c4c4c4;cursor:pointer}input.error,select.error,textarea.error{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.centraliser,.message p{margin:0 auto}.radiochecks span.error,fieldset+span.error{border-radius:3px}.message{padding:.75em 0;clear:both}.message.negative{background:#e64747}.message.positive{background:#7ED648}span.error{float:left;display:block;background:#e64747;width:100%;margin:0 0 1em;padding:.4em .65em;border-bottom-right-radius:3px;border-bottom-left-radius:3px;font-size:80%;color:#fff}span.error:empty{display:none}p.error{color:#e64747}.clearfix:after,.clearfix:before{display:table;clear:both}.centraliser{max-width:1440px}.move-right{text-align:right}.para-padding{padding:0 15px}.move-right img{max-width:100%;margin-bottom:30px}.text-center{text-align:center}.text-center img{max-width:100%}.text-center p{font-size:16px}.main-content-container{min-height:1590px;background:#fff!important}#premium-property-styling-1col-standard img,.final-section img{width:100%}#premium-property-styling-1col-standard p{font-size:18px;line-height:1.6em;padding-right:10px}.premium-property-styling img{margin-bottom:30px;width:100%}body,html{background:#454545;height:100%;letter-spacing:-1px}header{background:#c4c4c4;width:100%;z-index:1}header #account-icon{display:none;position:absolute;top:24px;right:5em;width:26px}header #account-icon img{display:block;width:100%}header #mobile-login,header #mobile-logout{display:none;position:absolute;top:28px;right:8em;text-transform:uppercase;text-decoration:none;color:#fff}header #mobile-login:hover,header #mobile-logout:hover{color:#BB9568}header #menutoggle{display:none;position:absolute;top:14px;right:.75em;z-index:10}header #menutoggle:focus,header #menutoggle:hover{background-color:transparent;outline:0}header #menutoggle .hamburger-box,header #menutoggle.is-active .hamburger-box{width:30px;height:12px}header #menutoggle.is-active .hamburger-inner,header #menutoggle.is-active .hamburger-inner:after,header #menutoggle.is-active .hamburger-inner:before{width:30px;height:3px}header .hamburger-inner,header .hamburger-inner:after,header .hamburger-inner:before{background-color:#fff;width:30px;height:3px}header .hamburger-inner:before{top:-8px}header .hamburger-inner:after{bottom:-8px}header nav{float:left;width:100%;padding:1.5em}header nav #logo{float:left;display:block;width:275px;margin-right:1.5em;padding:0}header nav #logo img{display:block;width:100%}header nav ul{margin:0;padding:0}header nav ul li{display:inline-block;list-style:none}header nav ul li.account,header nav ul li.cart,header nav ul li.login,header nav ul li.logout{float:right}header nav ul li a{display:block;padding:1em;text-decoration:none;color:#454545}header nav ul li ul{display:block;position:absolute;left:-999em;box-shadow:3px 3px 10px 0 rgba(0,0,0,.25)}header nav ul li ul ul{display:none}header nav ul li.children:hover:after{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #454545;border-left:10px solid transparent;z-index:11}header nav ul li.show ul,header nav ul li:hover ul{background-color:#454545;left:0;min-width:10em;text-align:left;z-index:100}#banner ul li .slide-text,#product #product-images ul li,.browse,.featured-image,.groups,.groups li a span,.product-list,.tags{text-align:center}header nav ul li.show ul li,header nav ul li:hover ul li{display:block;margin:0;padding:0}header nav ul li.show ul li a,header nav ul li:hover ul li a{display:block;margin:0;padding:.5em;text-transform:capitalize;white-space:nowrap}#banner ul,#banner ul li{margin:0;padding:0;width:100%;height:100%}header nav ul li.show ul li a:hover,header nav ul li:hover ul li a:hover{color:#BB9568}header nav ul li.show a,header nav ul li:hover a{color:#fff}header nav ul li.nochild:after{content:none}header nav #acctnav{display:none;box-shadow:3px 3px 10px 0 rgba(0,0,0,.25)}#banner{position:relative;width:100%}#banner ul li{position:relative;line-height:0}#banner ul li img{display:block;width:100%;height:600px;-o-object-fit:cover;object-fit:cover}#banner ul li .slide-text{position:absolute;top:50%;left:50%;width:100%;margin:0 auto;transform:translate(-50%,-50%);line-height:1}#banner ul li .slide-text h2{margin:.5em 0;text-shadow:0 2px 3px rgba(0,0,0,.5);letter-spacing:-4px;font-weight:100;font-size:430%;color:#fff}#banner ul li .slide-text h4{margin:0;font-family:'Crimson Text',sans-serif;font-weight:100;font-size:160%;color:#fff}#banner ul li .slide-text .button{margin-top:1.75em;font-size:110%}#slide-next,#slide-prev{position:absolute;top:50%;background:rgba(255,255,255,.7);background-clip:padding-box;width:3em;height:3em;border:4px solid rgba(255,255,255,.45);border-radius:100%;transform:translateY(-50%)}#slide-next img,#slide-prev img{display:block;width:70%;height:70%;margin:15% 17% 15% 13%}#slide-prev{left:4%}#slide-next{right:4%}#slide-next img{margin:15% 13% 15% 17%}.slider .slick-list{margin:0 auto}.slider .slick-list .slick-slide{outline:0}#breadcrumbs{margin:0;padding:1em;font-size:120%;color:#fff}#breadcrumbs .current,#breadcrumbs .link{white-space:nowrap}#breadcrumbs a{text-decoration:none;color:#fff}.featured-image{background:50% 50% no-repeat #BB9568;background-size:1400px;max-height:450px;padding:0;overflow:hidden}.groups li a,.groups-container,.product-list,.product-list ul{background:#fff}.featured-image img{display:block;width:100%;max-width:1400px;margin:0 auto}.groups{display:flex;max-width:1400px;margin:0 auto;padding:0;justify-content:center}.groups li{display:inline-block;position:relative;max-width:20em;margin:0;padding:0;flex-grow:1;vertical-align:top}.groups li a{display:block;font-size:150%;color:#454545}.groups li a img{display:block;width:100%;padding:1em 2em 3em}.groups li a span{position:absolute;right:0;bottom:1em;left:0}.groups+.product-list-title{margin-top:.75em}.product-list{padding-bottom:1em}.product-list ul{margin:0;padding:0}.product-list ul li{display:inline-block;position:relative;width:25%;margin:0;padding:0;vertical-align:top}.product-list ul li a{display:block;padding:3.5em;color:#454545}.product-list ul li a img{display:block;width:100%}.product-list ul li a .description{position:absolute;right:.5em;bottom:.5em;left:.5em}#cart,#cart .edit{right:0;position:absolute}.product-list ul li a .description .title{display:block;font-size:125%}.product-list ul li a .description .price{display:block;font-size:110%;color:#BB9568}.product-list .pagination{margin:4em 0 2em}.product-list .pagination li{width:auto;font-size:80%}.product-list .pagination li.active span,.product-list .pagination li.disabled span{display:block;background:#f7f7f7;background-clip:padding-box;width:2.5em;height:2.5em;padding:.5em;border-radius:100%;border:2px solid rgba(234,234,234,.66)}.product-list .pagination li a{background:#BB9568;background-clip:padding-box;width:2.5em;height:2.5em;padding:.5em .75em;text-decoration:none;border-radius:100%;border:2px solid rgba(187,149,104,.66);color:#fff}.product-list .pagination li a:hover{background-color:#454545;border-color:rgba(69,69,69,.66)}.browse{padding:4em 0}#explore{margin:2em 0}.tags{margin:0 0 3em;padding:0}.tags li{display:inline-block;margin:0 .5em;padding:0;list-style:none}.tags li .button{background-color:#fff;padding:.5em 1.25em;border:2px solid rgba(255,255,255,.66);font-size:90%;color:#BB9568}#product{background:#fff;padding-top:3em}#product #product-images{display:inline-block;width:50%;margin:0;padding:0;vertical-align:middle;position:relative}#product #product-images ul{margin:0;padding:0}#product #product-images ul #slide-next,#product #product-images ul #slide-prev{border:1px solid #979797}#product #product-images ul li img{width:100%;max-width:500px;margin:0 auto}#product #product-details{display:inline-block;width:40%;max-width:500px;margin:0 0 0 5%;vertical-align:middle}#product #product-details h1{margin-bottom:.25em;font-size:220%;color:#454545}#product #product-details #product-price-min{margin-bottom:.75em;color:#979797}#product #product-details #product-price-min span{margin-right:.5em;font-size:150%;color:#BB9568}#product #product-details #product-description{font-size:110%;color:#979797}#product #product-details #product-description a{text-decoration:none;color:#979797}#product #product-details #variants{margin:2.5em 0;padding:0}#product #product-details #variants li{position:relative;margin:0 0 .25em;padding:0;list-style:none;font-size:90%}#product #product-details #variants li input[type=radio]{position:absolute;top:0;left:0;z-index:-1}#product #product-details #variants li input:checked+label{border:1px solid #BB9568;color:#BB9568}#product #product-details #variants li label{display:block;background-color:#fff;width:100%;padding:.75em;border-radius:5px;border:1px dashed #c4c4c4;text-align:right}#product #product-details #variants li label:hover{border-style:solid;cursor:pointer}#product #product-details #variants li label strong{float:left;width:40%;text-align:left}#product #product-details #product-quantity{display:inline-block;width:49%}#product #product-details #product-quantity label{display:inline-block;margin-bottom:3px;vertical-align:middle;font-weight:700}#product #product-details #product-quantity .updowner{margin-left:1em}#product #product-details #product-price{display:inline-block;width:50%;text-align:right}#product #product-details #product-price label{display:inline-block;margin:0 2em 0 0;vertical-align:middle;font-weight:700}#product #product-details #product-price .price{display:inline-block;margin:0;vertical-align:middle;font-size:185%;color:#BB9568}#product #product-details .buttons{margin-top:1em;text-align:right}#product #product-details .buttons .button{padding:.5em 1.25em;border-width:2px;font-size:90%}#product .social{margin:3em 0 0;padding:0;text-align:center}#product .social li{display:inline-block;margin:.75em .25em;padding:0}#product .social li a,#product .social li a img{display:block}.cart{position:relative}.cart>a.active:after{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #454545;border-left:10px solid transparent;z-index:11}#cart{display:none;background:#454545;width:500px;z-index:10;box-shadow:0 1px 24px 0 rgba(0,0,0,.5)}#cart.active{display:block}#cart h2{position:relative;margin:.25em .6em;padding:.25em 0;font-weight:400;font-size:180%;color:#fff}#cart .edit{top:50%;transform:translateY(-50%);margin:0;padding:0;font-size:40%;color:#fff}#cart .edit:hover{color:#BB9568}#cart .products{position:initial;background:#fff;margin:0;padding:0}#cart .products li{width:100%;margin:0;padding:.5em}#cart .products li.empty{padding:5em 1em;text-align:center;font-style:italic;color:#979797}#cart .products li.empty.inactive{display:none}#cart .products li .remove-item{display:inline-block;width:30px;padding:10px;vertical-align:middle}#cart .products li .remove-item img{display:block;width:100%}#cart .products li .product-image{display:inline-block;max-width:130px;padding:.5em;vertical-align:middle}#cart .products li .product-image img{display:block;max-width:100%;max-height:100%}#cart .products li .product-description{display:inline-block;vertical-align:middle;width:100%;max-width:265px;padding:0 .5em}#cart .products li .product-description .product-title{margin:0 0 .5em;font-size:110%}#cart .products li .product-description .product-variant{margin:0 0 .5em;font-size:100%;color:#979797}#cart .products li .product-description .product-price{margin:0;font-size:110%;color:#BB9568}#cart .products li .updowner{display:inline-block;margin:0 .5em;border-color:rgba(69,69,69,.1);vertical-align:middle;font-size:85%}#cart .products li .updowner a.updowner-switch,#cart-table tr.empty.inactive{display:none}#cart .products li .updowner a.updowner-switch.inactive{color:#c4c4c4}#cart .products li .updowner a.updowner-switch.updowner-up{color:#BB9568}#cart #cart-footer{padding:1.5em 1em}#cart #cart-footer #cart-summary{width:50%;margin:0 0 0 50%}#cart #cart-footer #cart-summary tr{border:0}#cart #cart-footer #cart-summary tr td{text-align:left;color:#fff}#cart #cart-footer #cart-summary tr td.total{text-align:right;color:#BB9568}#cart #cart-footer .buttons{margin-top:1em;text-align:right}#cart #cart-footer .buttons .button{padding:.4em 1.25em;border-width:2px}#checkout{background:#fff;padding:2em 0}#checkout .centraliser{max-width:1000px}#checkout .buttons{margin-bottom:2em;text-align:right}#checkout .buttons .button{padding:.5em 1.25em;border-width:3px}#checkout #billing-address,#checkout #shipping-address{margin:2em 0}#checkout input,#checkout select{border-radius:3px;border:1px solid #c4c4c4}#checkout .exp-month{padding-left:0}#checkout .exp-year{padding-right:0}#cart-table{margin:2em auto}#cart-table tfoot{font-size:110%}#cart-table tfoot tr td{padding-left:1em}#cart-table tfoot tr td.empty,#cart-table tr{border:0}#cart-table tr.empty td{padding:5em 1em;text-align:center;font-style:italic;border:0;color:#979797}#cart-table tr td{padding:1em .25em;border-bottom:1px solid #c4c4c4}#order-summary .buttons{margin-top:1em;padding-top:1em;border-top:1px solid rgba(255,255,255,.25)}#order-summary-products{background:#fff;padding:1em;border-radius:5px}#order-summary-products #cart-table{color:#454545}#order-summary-products #cart-table .qty{text-align:left}#order-summary-details>section{padding:2em 1em 0}#order-summary-details>section dl dt{font-weight:700}#order-summary-details>section dl dd{text-align:right}.content-page.confirmation,.updowner{text-align:center}#order-summary-details h4{color:#fff}#checkout-detail-form{margin:1em 0 2em;border-top:2px solid rgba(255,255,255,.25)}#checkout-detail-form #payment{max-width:450px;margin:0 auto}#checkout-detail-form #payment #exp-month{display:inline-block;width:47.5%}#checkout-detail-form #payment #exp-year{display:inline-block;width:47.5%;margin-left:5%;clear:none}#checkout-detail-form #payment fieldset.buttons{background:0 0}.updowner{display:inline-block;margin-left:2em;border-radius:.35em;border:1px solid #979797;vertical-align:middle;overflow:hidden}.updowner input{display:none}.updowner a.updowner-switch,.updowner span.updowner-output{display:inline-block;width:2em;height:2em;padding:.5em;line-height:1;vertical-align:middle}.updowner a.updowner-switch{text-decoration:none;color:#BB9568}.updowner a.updowner-switch.updowner-down{border-right:1px solid #979797}.updowner a.updowner-switch.updowner-up{border-left:1px solid #979797}.updowner a.updowner-switch.inactive{cursor:default;color:#c4c4c4}.updowner a.updowner-switch.inactive:hover{background:#fff}.updowner a.updowner-switch:hover{background:#f7f7f7;text-decoration:none}.updowner .updown_product_quantity{word-spacing:-3px}.updowner span.updowner-output{cursor:default}.content,.content-page{padding:2em;color:#fff}.cart-overlay,.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0}.cart-overlay.active,.overlay.active{display:block}.overlay{background:url(/img/loading.gif) center center no-repeat rgba(69,69,69,.5)}.content-page{line-height:1.5}table tbody tr td,table tbody tr th,table thead tr th{padding:.5em .25em;text-align:left}.content-page iframe{max-width:100%}table{width:100%;margin:0 0 1em}table thead tr th{border-bottom:2px solid #fff}table tbody tr{border-bottom:1px solid rgba(255,255,255,.3)}table .qty,table .remove,table tbody tr td.button{text-align:center}table .product-image{max-width:220px}table .product-image a{display:block;max-width:200px}table .product-image a img{display:block;width:100%}table .qty{width:115px}table .qty .updowner{margin-left:0}table .line-total{width:125px;font-size:110%}table .remove{width:52px}table .remove a{width:32px;padding:10px}table .remove a img{width:12px;margin-top:6px}table .total{text-align:right}table a{text-decoration:none}footer{background:#c4c4c4;padding:3.25em 1.75em 5.5em;text-align:center;font-size:80%;line-height:1}footer .site{float:left;width:100%;max-width:335px}footer .site #logo{display:block;width:100%;max-width:250px}footer .site #logo img{display:block;width:100%}footer nav#footer-nav{float:left}footer nav#footer-nav ul{float:left;width:180px;margin:0;padding:0}footer nav#footer-nav ul li{display:block;margin-bottom:.75em;text-align:left}footer nav#footer-nav ul li:nth-of-type(8n){margin-bottom:1em}footer nav#footer-nav ul li .logout{float:none;background:0 0;padding:0;border:0;font-size:125%;color:#454545}footer nav#footer-nav ul li .logout:hover{color:#a57c4b}footer .contact{float:right;width:100%;max-width:200px;text-align:right}footer .contact #social{margin:0 0 1em;padding:0}footer .contact #social li{display:inline-block;margin-left:.75em;list-style:none}footer .contact #social li a{display:block;width:100%}footer .contact #social li a img{display:block;width:100%;max-width:2em}#logout,footer .contact form button{display:none}footer .contact form input{margin-bottom:.5em;padding:.5em;border:1px solid #979797;border-radius:4px;font-size:110%}footer .contact form p{margin-left:.25em;text-align:left;line-height:1.4;font-size:95%;clear:both}footer .terms{position:absolute;bottom:2em;left:0}footer p{margin-bottom:.5em}footer a{text-decoration:none;font-size:125%;color:#454545}#login nav{position:relative;top:0}#register .auth{margin-top:3em}#register h4{font-weight:300;color:#fff}#register .g-recaptcha{margin-bottom:2em}#home #banner .hotspot{display:block;position:absolute;border:3px solid transparent;border-radius:20px;line-height:1rem;overflow:hidden;font-size:90%;color:#454545;transition:all 0;transition-delay:0;-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000)}#home #banner .hotspot .dot{position:absolute;display:inline-block;background-color:#BB9568;background-clip:content-box;width:1.5rem;height:1.5rem;margin-right:.5em;vertical-align:middle;border:4px solid rgba(255,255,255,.66);border-radius:100%;z-index:1}#home #banner .hotspot .dot:hover{cursor:pointer}#home #banner .hotspot a{display:inline-block;background:#fff;padding:4px .75em 4px 2em;border-radius:15px;text-decoration:none;vertical-align:middle;transform:translateX(-150%);transition:all .3s;color:#454545}#home #banner .hotspot a span{color:#BB9568}#home #banner .hotspot.active{border-color:rgba(255,255,255,.66);transition:all .3s;transition-delay:.15s}#home #banner .hotspot.active.dot{border-color:#fff}#home #banner .hotspot.active a{transform:translateX(0)}#home #banner .hotspot:focus{outline:0}#home #contemporary-living .hotspot-1{top:69%;left:66%}#home .new-products{margin-top:0}#contact .content-page .content-block{text-align:center}#contact-form,.contact-details{float:left;width:50%;padding:0 1.25em}#contact-form textarea{height:10em}#privacy h4{color:#fff}#account #account-nav{float:left;width:25%;margin:0 3% 0 0;padding:0;vertical-align:top}#account #account-nav ul{background-color:#979797;margin:0 0 1em;padding:.5em;border-radius:4px}#account #account-nav ul li{border-top:1px solid rgba(255,255,255,.3);list-style:none}#account #account-nav ul li:first-child{border-top:0 none}#account #account-nav ul li:first-child a{border-top-right-radius:2px;border-top-left-radius:2px}#account #account-nav ul li:last-child a{border-bottom-right-radius:2px;border-bottom-left-radius:2px}#account #account-nav ul li a{display:block;padding:.75em .5em;text-decoration:none;color:#fff}#account #account-nav ul li a.active,#account #account-nav ul li a:hover{background-color:#a4a4a4}#account #account-nav .logout{float:none;background-color:#e64747;width:100%;padding:.5em 1.25em;border:0;font-size:90%}#account #account-content{float:left;width:72%;margin:0;padding:0;vertical-align:top}#account #account-content .empty{font-style:italic;text-align:center}#account #edit-account-details .buttons,#account #update-password .buttons{text-align:right}#account #edit-account-details .col1of1,#account #edit-account-details .col1of2{padding:0 .5em}#account #edit-account-details .buttons button{margin-right:.5em}.rebox{position:fixed;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:1000;-webkit-filter:none!important}.rebox *{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.rebox-contents{position:absolute;top:5%;left:5%;width:90%;height:90%;text-align:center}.rebox-contents .rebox-content{max-width:100%;max-height:100%;box-shadow:0 0 20px #000;border:5px solid #fff;border-radius:1px;cursor:pointer}.rebox-loading{position:absolute;width:31px;height:31px;margin:-16px 0 0 -16px}.rebox-caption{display:none;background:#000;background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:1000}.rebox-caption p{display:inline-block;max-width:70%;margin:0 auto;padding:10px;line-height:18px;font-size:12px;color:#fff}.rebox-button{background:#000;position:absolute;min-width:40px;height:40px;vertical-align:middle;text-decoration:none;text-align:center;line-height:40px;font-size:24px;z-index:9999;opacity:.4;color:#fff;border-radius:32px;transition:all .3s}.rebox-button:focus,.rebox-button:hover{transform:scale(1.4);opacity:1}.rebox-close{top:10px;right:10px}.rebox-next{display:none;top:48%;right:10px}.rebox-prev{display:none;top:48%;left:10px}.rebox-loading{top:48%;left:50%;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:2s;animation-name:spin}.premium-property-banner .featured-image{background:50% 50% no-repeat #fff;background-size:1400px;max-height:100%!important;padding:0;text-align:center}@media only screen and (max-width:1500px){#banner ul li img{height:500px}}@media only screen and (max-width:1400px){.featured-image{background-size:cover}.groups{margin-top:0}}@media only screen and (max-width:1280px){header nav ul li a{padding:1em .75em}}@media only screen and (max-width:1140px){header nav ul li a{padding:1em .5em}}@media only screen and (max-width:1024px){header nav{padding-bottom:.5em}header nav #logo{float:none;margin:0 auto .5em}#slide-next,#slide-prev{width:2em;height:2em;border-width:3px}#slide-prev img{margin:4px 0 0 3px}#slide-next img{margin:4px 0 0 5px}.product-list ul li a .description{font-size:85%}.groups li a span{font-size:90%}#product #product-images{width:40%}#product #product-details{width:50%}#cart-checkout{padding:0 1em}#checkout{padding:2em 1em}#order-summary-products #cart-table{margin:0 auto}#order-summary-products #cart-table .product-image{max-width:100px}#order-summary-products #cart-table h4{font-size:120%}#order-summary-products #cart-table p{font-size:80%}#order-summary-products #cart-table .qty{width:80px;font-size:90%}#order-summary-products #cart-table .line-total{width:100px;font-size:90%}#order-summary-products #cart-table tfoot{font-size:90%}#order-summary-products #cart-table tfoot td{padding-left:0}}@media only screen and (max-width:940px){#order-summary-details #order-summary-detail-status{width:100%}#order-summary-details #order-summary-detail-status dt{display:inline-block;width:30%}#order-summary-details #order-summary-detail-status dd{display:inline-block;width:50%;margin:0;text-align:left}#order-summary-details #order-summary-detail-billing,#order-summary-details #order-summary-detail-shipping{width:50%}footer .site{max-width:280px}footer nav#footer-nav ul{width:130px}}@media only screen and (max-width:850px){.groups li a img{padding:1em 1em 2em}}@media only screen and (max-width:768px){header.account-active nav>ul#acctnav,header.active nav>ul{background-color:#454545;width:10em;z-index:1;text-align:center}#contact .content-page,#product #product-details .wholesaler-message,#product #product-images,header.account-active nav>ul#acctnav,header.active nav>ul{text-align:center}header.account-active nav>ul#acctnav:after,header.active nav>ul:after{bottom:100%;height:0;border-bottom:10px solid #454545;border-left:10px solid transparent}h3{font-size:170%}header nav{padding:1.5em 0}header nav #logo{width:10em;margin:0 0 0 1.5em}header nav #account-icon,header nav #menutoggle,header nav #mobile-login,header nav #mobile-logout{display:block}header nav ul{display:none}header.active nav{position:relative}header.active nav>ul{display:block;position:absolute;top:4em;right:1em;margin:0;padding:.5em 0;box-shadow:3px 3px 10px 0 rgba(0,0,0,.25)}header.active nav>ul:after{content:'';display:block;position:absolute;right:16px;width:0;border-right:10px solid transparent;z-index:11}header.active nav>ul li.cart a.active:after,header.active nav>ul li.children:after,header.active nav>ul li.children:hover:after{content:none}header.active nav>ul li{display:block}header.active nav>ul li ul,header.active nav>ul li.account,header.active nav>ul li.cart #cart,header.active nav>ul li.login{display:none}header.active nav>ul li.cart{float:none;margin-top:1em}header.active nav>ul li a{padding:.25em 1em;font-size:100%;color:#fff}header.account-active nav{position:relative}header.account-active nav>ul#acctnav{display:block;position:absolute;top:64px;right:67px;margin:0;padding:.5em 0}header.account-active nav>ul#acctnav:after{content:'';display:block;position:absolute;right:16px;width:0;border-right:10px solid transparent;z-index:11}header.account-active nav>ul#acctnav li.cart a.active:after,header.account-active nav>ul#acctnav li.children:after,header.account-active nav>ul#acctnav li.children:hover:after{content:none}header.account-active nav>ul#acctnav li{display:block}header.account-active nav>ul#acctnav li ul,header.account-active nav>ul#acctnav li.account,header.account-active nav>ul#acctnav li.cart #cart{display:none}header.account-active nav>ul#acctnav li.cart{float:none;margin-top:1em}header.account-active nav>ul#acctnav li a{padding:.25em 1em;font-size:100%;color:#fff}#slide-next,#slide-prev{top:55%}.featured-image h1{font-size:300%}.product-list ul li{width:50%}#product #product-details,#product #product-images{display:block;width:100%;margin:0 auto}.product-list ul li a .description{font-size:100%}.groups li a span{font-size:80%}#account #account-nav,#checkout #shipping-address .spacer{display:none}#cart-table .product-image{width:80px}#account #account-content,#checkout #billing-address,#checkout #shipping-address,#edit-account-details .col1of2{width:100%}#cart-table .line-total,#cart-table .product-description{font-size:90%}#account #account-content{padding:0}#checkout #shipping .col1of2{margin-top:0}#checkout .exp-month,#checkout .exp-year{width:50%}.content{padding:1em}.col1of2{width:100%;margin-top:2em}footer .terms,footer nav#footer-nav{margin-top:3em;clear:left}footer{padding:3.25em 1.75em}footer .terms{float:left;position:initial}#contact-form,.contact-details{float:none;width:100%}#contact-form{max-width:30em;margin:4em auto 0}}@media only screen and (max-width:650px){.groups li a span{font-size:70%}}@media only screen and (max-width:600px){footer .contact,footer .contact form p,footer nav#footer-nav,footer nav#footer-nav ul li{text-align:center}.product-list ul li a .description{font-size:85%}#register .auth{padding:0 1em}footer .site{float:none;display:block;max-width:100%}footer .site #logo{margin:0 auto}footer nav#footer-nav{float:none;width:100%}footer nav#footer-nav ul{float:none;display:inline-block;vertical-align:top}footer .contact{float:none;margin:2em auto 0}footer .terms{float:none;margin-top:3em}#order-history{font-size:90%}}@media only screen and (max-width:568px){header nav{padding:1em 0}header nav #logo{width:9em;margin:0 0 0 .75em}header nav #account-icon{top:17px;right:3.5em;width:20px}header nav #mobile-login,header nav #mobile-logout{top:19px;right:6.5em;font-size:90%}header nav #menutoggle{top:8px;right:.5em;padding:10px}#product #product-details,form.auth{padding:0 1em}header nav #menutoggle .hamburger-box{width:20px;height:9px}header nav #menutoggle .hamburger-box .hamburger-inner{width:20px;height:2px}header nav #menutoggle .hamburger-box .hamburger-inner:before{top:-5px;width:20px;height:2px}header nav #menutoggle .hamburger-box .hamburger-inner:after{bottom:-5px;width:20px;height:2px}header nav #menutoggle.is-active .hamburger-box{width:20px;height:9px}header nav #menutoggle.is-active .hamburger-box .hamburger-inner:before{top:0}header nav #menutoggle.is-active .hamburger-box .hamburger-inner:after{bottom:0;width:20px;height:2px}#checkout .col1of2,#register .auth .col1of2,#saved-addresses .col1of2,#update-password .col1of2{width:100%}header.active nav>ul{top:3.25em;right:2px}header.account-active nav ul#acctnav{top:3.25em;right:2.5em}#breadcrumbs{font-size:85%}.groups{display:block;background-color:#fff;margin-top:0!important}.groups li{max-width:30%}#order-summary-products #cart-table .product-image{display:none}#order-summary-products #cart-table .line-total,#order-summary-products #cart-table .qty{width:auto}#order-summary-details>section{padding:2em 0 0}#order-summary-details #order-summary-detail-status dd,#order-summary-details #order-summary-detail-status dt{width:49%}#order-summary-details #order-summary-detail-billing,#order-summary-details #order-summary-detail-shipping{width:100%}#order-summary-details #order-summary-detail-billing dt,#order-summary-details #order-summary-detail-shipping dt{display:inline-block;width:49%}#order-summary-details #order-summary-detail-billing dd,#order-summary-details #order-summary-detail-shipping dd{display:inline-block;width:49%;margin:0;text-align:left}#contact-form,.contact-details{padding:0}}@media only screen and (max-width:450px){h3{font-size:150%}#banner ul li img{height:250px}#slide-next,#slide-prev{top:60%}.featured-image h1{font-size:250%}.product-list ul li{width:100%}.product-list ul li a .description{text-align:center;font-size:100%}#product #product-details,#product #product-details #variants li label,#product #product-details .buttons{text-align:center}#product #product-details #variants li label strong{float:none;display:block;width:100%;margin-top:.5em;text-align:center}#product #product-details #variants li label strong:first-of-type{margin-top:0}#product #product-details #product-quantity{display:block;width:100%;text-align:center}#product #product-details #product-price{display:block;width:100%;margin-top:1em;text-align:center}#password-reset form.auth button{font-size:90%}#checkout-detail-form #payment .cc-exp{width:100%;padding:0}#checkout-detail-form #payment .cc-cvv{padding:0}#order-summary-products #cart-table h4{font-size:100%}#order-summary-products #cart-table .qty{width:70px}}@media only screen and (max-width:400px){#premium-property-styling-1col-standard p{font-size:16px;line-height:1.2em;padding:10px}.text-centering p{line-height:1em;font-size:15px}.groups li{max-width:40%}}