*{box-sizing:border-box;font-family:Ariel,sans-serif;font-family:'Open Sans',sans-serif}@font-face{font-family:Lato;src:url('/fonts/classic-elegant/Lato-Regular.ttf')}@font-face{font-family:"Playfair Display";src:url('/fonts/classic-elegant/PlayfairDisplay-Regular.ttf')}body,html{height:100%}body{color:#333;margin:0;font-family:Lato,sans-serif;background:#eee}a{text-decoration:none}.heading{text-align:center;background-color:#fff;border-bottom:1px solid #ccc;font-size:14px;color:#999}.heading a{font-weight:600}.post-list{padding:20px 10px;background-color:#f5f5f5}.post-block-wrap{padding:0 15px}.post-block{min-height:100%;background-color:#fff;padding:23px 17px;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 1px 1px -1px rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 6px 0 rgba(163,163,163,.7);-moz-box-shadow:0 2px 6px 0 rgba(163,163,163,.7);box-shadow:0 2px 6px 0 rgba(163,163,163,.7)}.post-block h4{font-family:"Playfair Display";font-size:21.5px;margin:0;margin-bottom:1em;color:#000;font-weight:400}.post-block p:last-child{margin-bottom:0}.label{display:inline-block;width:45px}#page1{background-color:#f5f5f5;margin-right:5px;text-align:center;padding:60px 30px 50px}.header{position:relative;display:none;-webkit-box-shadow:1px -9px 5px 0 rgba(0,0,0,.14);-moz-box-shadow:1px -9px 5px 0 rgba(0,0,0,.14);box-shadow:1px -9px 5px 0 rgba(0,0,0,.14);padding-top:52px}.header #sample-menu{position:absolute;top:0;left:0;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;padding:13px;line-height:normal}.header #sample-logo{top:0;left:36px;font-size:18px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none;line-height:52px}.logo{position:absolute;top:13px;left:20%;width:100px;height:auto}.web-column{width:330px!important;height:auto}.main-colum-carousel{width:auto;margin:auto;margin-top:40px;margin-bottom:70px!important}.logo-wrap{min-height:400px;width:97%;margin:0 auto;margin:5px 5px 5px 5px}.logo-image{min-height:400px;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.logo-letter-frame{overflow:hidden;width:97%;height:300px;margin:0 auto;background-color:#fff}.logo-letter-bg{position:relative;padding-top:18%}.logo-text-wrap{background-color:#ec475f;font-size:100px;color:#f5f5f5;font-family:Lato,sans-serif;text-align:center}.header form{padding:0}.header input::-webkit-search-cancel-button,.header input::-webkit-search-decoration{display:none}.header input[type=submit]{position:absolute;top:10px;right:8px;background-color:#1a69b0;background-position:center;background-repeat:no-repeat;background-image:url(/img/classic-elegant/icon-search.png);background-size:auto 60%;border:0 none;height:32px;width:36px;-webkit-appearance:none;-moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.header input[type=search],.header input[type=text]{position:absolute;top:10px;right:24px;background:#ededed;padding:0 8px;width:50px;height:32px;font-family:inherit;font-size:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border:solid 0 #ccc;border-radius:0;-moz-border-top-left-radius:2px;-moz-border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-transition:all .9s;-moz-transition:all .9s;transition:all .9s ease;border:1px solid #ccc;border-right:0;z-index:9;opacity:0;right:0}.header input[type=search]:focus,.header input[type=text]:focus{box-sizing:border-box;width:80vw;height:32px;background-color:#fff;border-color:#1a69b0;-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);-moz-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5);outline:0;opacity:1;right:38px;z-index:0}.header input:-moz-placeholder,.header input::-webkit-input-placeholder{color:#999}.header input:focus+#sample-logo .sub-items{visibility:hidden;opacity:0;transition:visibility 0s .7s,opacity .7s ease}.header input+#sample-logo .sub-items{visibility:visible;opacity:1;transition:opacity 1.5s ease}.header input:focus+#sample-logo input{background-image:url(/img/classic-elegant/icon-search.png);background-color:#1a69b0}.header input+#sample-logo input{background-image:url(/img/classic-elegant/icon-search-blue.png);background-color:transparent;transition:background 1.5s ease}.content-wrap{background:#efecea;padding:0;padding-bottom:15px}div.nav ul.sub-ul{display:none;padding:0}.main-li{list-style:none}div.nav ul.main-ul>li:hover>ul.sub-ul{display:block;background:#fff;border:1px solid #ddd;padding:0 5px}ul.main-ul{position:absolute;top:0;left:70%;margin:0;padding:0;color:#1a69b0}.main-ul li{list-style:none}.contact-info .row{width:100%;overflow:hidden;margin-bottom:20px;padding:0 15px}.services-wrap{-webkit-padding-start:20px!important;padding-inline-start:20px!important}#page1 .contact-info img{display:inline-block;width:36px;height:36px;margin-right:15px;float:left}.contact-info{font-size:15px}.contact-info-column{float:left;max-width:80%;word-break:keep-all}.contact-info-column a{text-transform:uppercase}.contact-info-column a img{width:14px!important;height:auto!important;margin:7px 7px 0 0}.contact-info a,.contact-info span{display:block;color:#000;text-align:left}.contact-info span a{display:inline-block;font-size:10px;color:#000;fill:#000;text-align:left;margin:2px}.info-column-title b{font-family:Lato;display:block;font-size:14px;color:#a39d95;text-align:left;text-transform:uppercase}.contact-info span{font-size:14px;color:#000;font-weight:700;margin-top:4px}.social-icons-row{width:100%}.btn-share-card{color:#000!important;width:75%;text-transform:uppercase;border:1px solid #6cb7b9;font-weight:700;margin:12px 0;font-size:14px!important;text-align:center!important;min-height:40px;display:flex;justify-content:center;align-items:center}.btn-share-card:hover,.user-select-space .btn-login:hover{border:1px solid #000!important}.user-select-space .btn-login:hover{border:2px solid #000!important}.contact-info-column a:hover{text-decoration-color:#A39D95!important;text-decoration:underline}.carousel-block .link:hover{text-decoration-color:#000!important;text-decoration:underline}#page1 .btn-share-card{margin:0 auto}.btn-share-card img{width:13px!important;height:auto!important;position:relative;left:13px;top:3px}.services-wrap p{text-transform:capitalize;margin-top:0}.product-logo-wrap{height:267px;border-radius:0;overflow:hidden;width:100%;max-width:300px;margin:0 auto}.outer-image-wrap{position:relative;padding-top:100%}.inner-image-wrap{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.logo-text-wrap{background-color:#ec475f;font-size:100px;color:#f5f5f5;font-family:Lato,sans-serif}.product-logo-wrap img{max-width:100%}.product-info{margin:20px 0;text-align:center;padding:0 30px}.product-info h3{font-family:"Playfair Display";color:#000;font-size:30px;font-weight:100;margin:0}.product-info p{font-size:14px!important;text-transform:uppercase;font-weight:600!important;color:#a39d95!important;line-height:25px!important;margin:0}.product-address{margin-top:20px}.product-address p{word-break:keep-all}.email{word-break:keep-all}.separator-wrap{text-align:center}.separator{display:inline-block;height:1px;width:100%;background-color:#cfcdca}.gallery{overflow:hidden;margin:0 -7px;margin-bottom:10px;margin-top:20px}.gallery .tile{display:block;float:left;width:33.3%;padding:0 7px;margin-bottom:14px}.gallery a{display:block;float:left;width:100%;background:#ddd no-repeat center center;background-size:cover;background:0!important}.gallery img{width:100%}.subhead-wrap{width:100%;overflow:hidden;margin-bottom:10px}.post-block .subhead-wrap img{width:36px!important;height:auto;display:inline-block;width:20px;margin-right:0;float:left}.subhead-wrap .title{margin-left:8px;display:inline-block;float:left;margin-bottom:0}.payments{overflow:hidden;text-align:center}.social-media .contact-info-column{width:75%}.btn-log-action{color:#000;border:1px solid #6cb7b9;background-color:transparent;padding:5px 20px}.btn-log-action:hover{color:#000;border:1px solid #000}.post-block .keep-in-touch img{height:25px;width:auto;display:inline-block;margin-right:10px}.time-table{width:100%;font-size:14px;margin-bottom:20px;padding-left:28px}h5 b{font-size:16px;color:#4a4a4a;font-family:Lato}.contact-info .social-media span img{margin:5px 5px 5px 5px!important;width:20px!important;height:20px!important}.time-table td{font-size:16px;line-height:25px;color:#4a4a4a;font-family:Lato}.time-table td:last-child{font-weight:600}.time-table tbody tr{height:30px}.map-wrap{margin-top:20px}.post-block p{font-family:Lato;font-size:16px;color:#4a4a4a;line-height:30px;white-space:pre-line}.document{font-family:Lato;font-size:16px;color:#4a4a4a}.carousel-block{width:100%;float:left;box-shadow:none;border-radius:0}.carousel-block p{margin-top:0}.img-wrap{margin-bottom:10px;overflow:hidden}.img-wrap img{width:100%;height:auto}h5{font-size:14px;margin:0;margin-bottom:8px;font-weight:500}.btn-share-card:hover{border-color:#fff}h6{color:#aaa;margin:0;font-size:13px;line-height:2em}#page1{position:relative;padding:0}.brand-endorsement{width:100%;background:#fff;color:#fff}.brand-endorsement h3{font-weight:700;font-size:14px;color:#a39d95;text-transform:uppercase}h3{margin:0;margin-bottom:20px;font-size:15px;padding-bottom:8px;position:relative;font-weight:400}h3:before{content:"";width:30px;position:absolute;left:50%;margin-left:-15px;bottom:0;display:inline-block}.brand-endorsement .brand-logo-wrap{display:inline-block}.brand-endorsement .brand-logo-wrap img{display:inline-block;width:auto}.web-wrapper .web-only{display:none}.web-wrapper .web-only#page5{width:66.6%;overflow:hidden;min-height:0!important;padding:10px 0}.web-wrapper .web-only#page5>.blog{box-shadow:0 2px 6px 0 rgba(163,163,163,.7);padding:0 10px;padding-bottom:20px}.hero-footer .link{margin:0 10px!important;font-size:14px}.announce-content-wrap{width:95%;float:left}.announce-wrap{overflow:hidden;padding-top:10px}.announcements-outer{padding:0 10px}.announcements-outer .btn-share-card{width:100%}.link{color:#000;font-weight:700;font-size:14px;line-height:30px;margin-bottom:5px}.hero-footer .link,.hero-footer .txt-small{margin:0 10px}.txt-small,.txt-small b{font-family:Lato;font-size:14px;font-weight:400}.announcements-outer+div .link{color:#000;font-weight:700;font-size:14px;display:block;margin-bottom:5px}.mobile-only .announcements-outer{padding:0}.mobile-only .announce-wrap{padding-top:0}.mobile-only #page5 .img-wrap{width:100%}.mobile-only .announce-content-wrap{width:100%;padding-left:0}.mobile-only .link{margin:0;display:block;margin:7px 0}.mobile-only .txt-small{margin:0;display:block}.mobile-only .separator-bar{display:none}.section-seperator{border-top:#fff;border-bottom:1px solid #cfcdca;margin:30px 0}.announce-wrap{height:267px;text-align:center}.announce-content-wrap{width:100%!important;padding-top:0}.announce-content-wrap h4 b{color:#fff;font-family:"Playfair Display"!important;font-size:36px;font-weight:100;margin-bottom:5px}.announce-content-wrap p{color:#fff;font-family:Lato;font-size:16px}.announce-content-wrap .btn-share-card{color:#fff!important}.announce-wrap a,.announce-wrap span{color:#fff!important}.announce-wrap .announcements-outer .img-wrap{display:none}.header{padding:20px 50px;min-height:80px;height:auto}.logo-space,.search-space{float:left}.logo-space{width:25%}.logo-space img{width:100px;height:auto}.search-space{width:43%;position:relative}.search-space input{opacity:1!important;background:#fff!important;width:96%!important;position:static!important}.user-select-space select{background:0 0;border:none;font-family:Lato,sans-serif;color:#333;margin-top:10px}.user-select-space a{color:#000;font-size:12px;padding:8px 15px;border-radius:2px;text-transform:uppercase;font-weight:700;border:1px solid #6cb7b9;margin:0 10px}.export-btn-group,.user-select-space a,.user-select-space select{float:left}.export-btn-group{position:relative}.user-select-space .btn-login{border-width:2px!important}.user-select-space .btn-export{border:1px solid #cdccc8;min-width:74px;margin:0 25px}.user-select-space .btn-export:hover{border:2px solid #cdccc8!important}.user-select-space .btn-export:after{content:"";position:absolute;top:15px;right:31px;margin-left:-9px;border-width:4px;border-style:solid;border-color:#000 transparent transparent transparent}.btn-login{padding-top:8px!important}.drop-down{display:none;padding:10px 22px;min-width:150px;position:absolute;bottom:37px;right:24px;z-index:10;list-style:none;color:#000;font-size:12px;border-radius:4px;line-height:2.2;background:#6cb7b9;border-color:4px solid transparent}.export-btn-group:hover .drop-down{display:block}.drop-down a{margin:0;padding:0;text-transform:none;border:none;width:100%;height:34px;padding-left:5px}.drop-down a:hover{background-color:#cdccc8}.search-icon{width:37px;background:#6cb7b9;display:block;position:absolute;right:0;top:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.search-icon img{padding:10px}.user-select-space{float:right}#favourite{cursor:pointer;float:right}.email-modal{display:none;position:fixed;z-index:9999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.email-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:2px solid #cdccc8;width:70%}.email-modal-button{color:#000;background:#fff;font-size:12px;padding:8px 15px;border-radius:4px;text-transform:uppercase;font-weight:700;margin:0 10px;border:2px solid #cdccc8}.email-modal-button:hover{border:2px solid #000!important}.mail-label{font-size:18px;color:#000;font-family:"Playfair Display"}.base-color{color:#b8c2cc!important}.verified-name span{color:#4a4a4a;font-family:Lato}.login-follow-modal,.login-modal{position:fixed;z-index:9999999;left:0;top:0;width:100%;height:100%;overflow:auto}.btn-login-script{color:#fff;background-color:#112d66;margin:auto;padding:.6rem;border:1px solid #b8c0d0}.script-login-container{display:flex;justify-content:center;align-items:center}.map-address{margin-top:2px;background-color:rgba(255,255,255,.3);padding:12px 8px 8px 8px;text-align:center}.map-address p{line-height:18px}.map-phones{margin-top:1px;background-color:rgba(255,255,255,.5);padding:5px;text-align:center}.map-wrap div span b{font-size:15px;display:inline}.slick-dots li button::before{width:9px;height:9px;display:block;margin:5px 5px;border:1px solid #52c5db;border-radius:30px;opacity:1;color:transparent;content:''}.slick-dots li.slick-active button::before{background-color:#52c5db;color:#52c5db;border-radius:30px;opacity:1;color:transparent;content:''}.main-colum-carousel{width:89%;margin:auto;margin-top:40px;margin-bottom:70px!important}.slick-next::before,.slick-prev::before{content:''}.slick-next,.slick-prev{cursor:pointer;position:fixed;top:50%;height:78px;width:78px;border-radius:100px;font-size:0;background:no-repeat center center;background-size:cover;opacity:1}.slick-disabled{opacity:0}.slick-next{z-index:9999;right:15px!important;background:url(/img/classic-elegant/next.png) no-repeat center!important}.slick-prev{z-index:9999;left:15px!important;background:url(/img/classic-elegant/prev.png) no-repeat center!important}.custom_heart{color:#52c5db;fill:#52c5db}.blog #social-links li a,.blog #social-links ul,.product-info #social-links li a,.product-info #social-links ul{color:#a39d95!important}.ecwid{fill:#000000}
