﻿#buttonPanel,#logoDiv,#stickyButtonDiv,#wrapper,.homeButton{opacity:0}body{margin:0;background:#252728;background:#252728 url(../images/bg.png) repeat;background-attachment:fixed!important}#wrapper{position:absolute;top:0;left:0;width:100%}#container{transition:all 1s ease-in-out;width:100%}#initialView,#initialView404,#initialViewAbout,#initialViewBasics,#initialViewBook,#initialViewContact,#initialViewFees,#initialViewLab,#initialViewRetailers,#initialViewServices,#initialViewShop{position:relative;margin-bottom:-1%;padding-top:600px;width:100%}#initialView{background:url(../images/main-home-mob.jpg) center center/cover no-repeat #252728}#initialViewFees{background:url(../images/main-fees-mob.jpg) center center/cover no-repeat #252728}#initialViewBasics{background:url(../images/main-basics-mob.jpg) center center/cover no-repeat #252728}#initialViewServices{background:url(../images/main-services-mob.jpg) center center/cover no-repeat #252728}#initialViewAbout{background:url(../images/main-about-mob.jpg) center center/cover no-repeat #252728}#initialViewBook{background:url(../images/main-book-mob.jpg) center center/cover no-repeat #252728}#initialViewRetailers{background:url(../images/main-jeweller-mob.jpg) center center/cover no-repeat #252728}#initialViewShop{background:url(../images/main-shop-mob.jpg) center center/cover no-repeat #252728}#initialViewContact{background:url(../images/main-contact-mob.jpg) center center/cover no-repeat #252728}#initialViewLab{background:url(../images/main-lab-mob.jpg) center center/cover no-repeat #252728}#initialView404{background:url(../images/main-404-mob.jpg) center center/cover no-repeat #252728}#mainContent{padding:0;background-color:#fff;background-image:url(../images/noise.png)}footer{padding:2% 5% 5% 5%;overflow:auto}#stickyButtonDiv{width:100%;position:fixed;position:sticky;bottom:10px}#stickyButton{text-align:center;width:95%;background-color:#054f64;background-image:linear-gradient(#054f64,#012e3b);color:#cfbf97;margin:0 auto;padding:0;border-radius:10px}.buttPanelDiv{width:100%;position:absolute;top:35%}.jewPanelDiv{top:50%}#buttonPanel{background-color:rgba(0,0,0,.6);border-radius:20px;width:41%;padding:3%;margin:0 auto;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;align-content:space-around}.jewPanel{text-align:center}.PanelsidelineL,.PanelsidelineR{position:relative}.homeButton{border-radius:20px;background-image:linear-gradient(#054f64,#012e3b);flex:1 auto;align-self:auto;width:60%;text-align:center;margin:7% 0}#logoDiv{background-image:linear-gradient(#054f64,#012e3b);position:absolute;top:0;left:3%;width:30%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#openMenuDiv{background-image:linear-gradient(#054f64,#012e3b);position:absolute;top:0;right:3%;width:12%;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#closeMenuDiv{background-image:linear-gradient(#a11803,#5f0d00);position:absolute;top:0;right:4%;width:10%;border-radius:10px}#menu{position:absolute;left:30%;top:40px;width:67%}.menuShowing{-webkit-transform:translate(-50%,-20%) scale(.5);transform:translate(-50%,-20%) scale(.5);transition:all .6s ease-in-out}iframe{height:785px;width:100%}.retailerDiv{width:50%;float:left;box-sizing:border-box;padding:2%;text-align:center;margin-bottom:7%}.flex-container{display:block;clear:both}.content{flex:1;box-sizing:border-box;clear:both}.sidebar{flex:0 1 40%;box-sizing:border-box;border-radius:20px}.imageContent{flex:0 1 40%;box-sizing:border-box}.col33,.col50,.col66,.content,.imageContent,.sidebar{padding:0 4%}.col100,.hero{padding:1% 4% 0 4%}.col33{flex:0 1 33.3%;box-sizing:border-box;clear:both}.col66{flex:0 1 66.6%;box-sizing:border-box}.col50{flex:0 1 50%;box-sizing:border-box}.shop50{width:100%;float:left;box-sizing:border-box;padding:2%}.tapcall{display:block;text-align:center;padding:1%;width:50%;text-rendering:optimizelegibility;background-color:#054f64;background-image:linear-gradient(#054f64,#012e3b);border-radius:10px}.assocDiv{box-sizing:border-box;width:100%;margin:0 auto;padding:2%}hr.gold{background:linear-gradient(to right,#867146,#f6e19d,#867146);height:5px;border-radius:10px;clear:both}.hideDiv{display:none}#footerblockl,#footerblockr{float:left;width:40%;padding:2% 5%;margin-bottom:5px}#footerblockr{text-align:right}.animateblock{transition:all 1s ease-out;-webkit-transform:scale(.8);transform:scale(.8)}.animateblock.animated{-webkit-transform:scale(1);transform:scale(1)}blockquote{border-left:4px solid #054f64;padding:1em 1em 0 1em;position:relative;font-style:italic;font-family:"Times New Roman",Times,serif;font-weight:400;line-height:1.2em;font-size:22px;color:#888;margin:30px 40px 30px 40px}blockquote:before{color:#054f64;content:"\201C";font-size:5em;position:absolute;left:0;top:25px;line-height:.1em}blockquote:after{color:#054f64;content:"\201D";font-size:5em;position:absolute;right:-10px;bottom:0;line-height:.1em}.attribution{text-align:center}.author{color:#9e8349;font-size:15px;padding-top:10px;margin:-17px 0}.authorRet{color:#404040;font-size:20px;padding-top:10px;margin:-17px 0 25px 0}cite a{color:#054f64;font-style:italic}cite a:hover{color:#888}h1{color:#9e8349;font-family:"Times New Roman",Georgia,Serif;font-size:23px;font-variant:small-caps;font-weight:400;margin-top:12px;margin-bottom:-5px;letter-spacing:2px}h2{color:#054e59;font-family:'Open Sans',sans-serif;font-size:19px;font-variant:small-caps;margin-top:2px}h3{color:#9e8349;font-family:'Open Sans',sans-serif;font-size:22px;font-variant:small-caps;margin-bottom:-10px;letter-spacing:2px;font-weight:700}h4{color:#054e59;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;margin-bottom:-10px;margin-top:13px}.accordion,p{color:#404040;font-size:17px;font-family:'Open Sans',sans-serif;line-height:23px}p a{color:#054e59;text-decoration:none;border-bottom:1px solid #888}p a:hover{color:#9e8349}.buttonText{color:#cfbf97;font-size:18px;font-family:'Open Sans',sans-serif;font-variant:small-caps;line-height:25px}p.buttonText a{color:#cfbf97;border-bottom:0;padding:10px}p.buttonText a:hover{color:silver}p.basics{margin-top:-20px}p.jewFont{font-family:'Century Gothic',CenturyGothic,sans-serif;font-size:25px;font-weight:100;letter-spacing:5px;color:#fff;font-variant:small-caps;line-height:30px}.tapcall p a{color:#cfbf97;text-decoration:none;font-family:'Open Sans',sans-serif;font-variant:small-caps;border-bottom:0}p.footlink a{font-variant:small-caps;font-size:22px;color:#cfbf97;border-bottom:0}p.footlink a:hover{border-bottom:1px solid #888;cursor:pointer}p.footlinksub a{color:silver;border-bottom:0;font-size:16px}p.footlinksub a:hover{border-bottom:1px solid #888;cursor:pointer}.retailerDiv p a{border-bottom:0}.logo{width:100%;padding-top:30%}.menu{width:100%;padding-top:10%}.mainimg{width:100%}.contentImage,.retailerThumb{width:100%;border-radius:20px}.retailerThumb{margin-top:8%}.assocImg{margin:2%;width:28%;border-radius:10%}.stopwatch{width:40px;position:relative;top:18px}.contactIcon{width:17px;position:relative;top:3px}ul.square_list{list-style:none;margin:19px 0 14px 0;background-color:#ccc;border-radius:20px;padding:4%}ul.square_list li{font-family:'Open Sans',sans-serif;line-height:24px;font-size:17px;color:#404040;margin:0 0 1% 0;padding:0 0 10px 16px;background:url(../images/li_square.png) 0 8px no-repeat}ul.round_list{list-style:none;margin:14px 0 14px 0;padding:0}ul.round_list li{font-family:'Open Sans',sans-serif;line-height:24px;font-size:17px;color:#404040;margin:0 0 1% 2%;padding:0 0 0 16px;background:url(../images/li_round.png) 0 8px no-repeat}ul.mainMenu{list-style:none;margin:14px 0 14px 0;padding:0}ul.mainMenu li{font-family:'Open Sans',sans-serif;font-variant:small-caps;line-height:31px;font-size:17px;color:#cfbf97}.mainMenu li,.mainMenu li a{color:#cfbf97;padding:10px 10px 10px 6px;text-transform:uppercase;letter-spacing:.21em;transition:color .4s;text-decoration:none}.mainMenu li a:hover,.mainMenu li:hover{color:#888;cursor:pointer}.bottomline,.sideline{position:relative}.bottomline:after{position:absolute;left:0;bottom:10px;width:0;height:1px;background-color:#888;content:"";transition:width .4s,background-color .4s}.sideline:before{display:block;position:absolute;left:0;bottom:10px;width:1px;height:30px;background-color:#888;content:"";transition:height .4s,background-color .4s}.bottomline:hover:after{width:60%;background-color:#cfbf97}.sideline:hover:before{height:0;width:1px;background-color:#cfbf97}li.current a{color:#888;font-weight:700}li.sideline.current::before{width:2px;background-color:#cfbf97}li.bottomline.current::after{width:60%;background-color:#cfbf97;height:2px}@media only screen and (min-width:279px){#initialView,#initialView404,#initialViewAbout,#initialViewBasics,#initialViewBook,#initialViewContact,#initialViewFees,#initialViewLab,#initialViewRetailers,#initialViewShop,initialViewServices{padding-top:450px}}@media only screen and (min-width:480px){#initialView,#initialView404,#initialViewAbout,#initialViewBasics,#initialViewBook,#initialViewContact,#initialViewFees,#initialViewLab,#initialViewRetailers,#initialViewShop,initialViewServices{padding-top:600px}#menu{top:50px}}@media only screen and (min-width:768px){#initialView{background:url(../images/main-home-tab.jpg) center center/cover no-repeat #252728}#initialViewFees{background:url(../images/main-fees-tab.jpg) center center/cover no-repeat #252728}#initialViewBasics{background:url(../images/main-basics-tab.jpg) center center/cover no-repeat #252728}#initialViewServices{background:url(../images/main-services-tab.jpg) center center/cover no-repeat #252728}#initialViewAbout{background:url(../images/main-about-tab.jpg) center center/cover no-repeat #252728}#initialViewBook{background:url(../images/main-book-tab.jpg) center center/cover no-repeat #252728}#initialViewRetailers{background:url(../images/main-jeweller-tab.jpg) center center/cover no-repeat #252728}#initialViewShop{background:url(../images/main-shop-tab.jpg) center center/cover no-repeat #252728}#initialViewContact{background:url(../images/main-contact-tab.jpg) center center/cover no-repeat #252728}#initialViewLab{background:url(../images/main-lab-tab.jpg) center center/cover no-repeat #252728}#initialView404{background:url(../images/main-404-tab.jpg) center center/cover no-repeat #252728}.buttPanelDiv{top:50%}#buttonPanel{flex-flow:row wrap;width:50%;padding:2%}.homeButton{width:25%;margin:7% 4%}.PanelsidelineL:before{display:block;position:absolute;left:-16%;bottom:-34%;width:1px;height:100px;background-color:#cfbf97;content:""}.PanelsidelineR:after{display:block;position:absolute;left:115%;bottom:-34%;width:1px;height:100px;background-color:#cfbf97;content:""}.buttonText{font-size:19px;line-height:22px}#openMenuDiv{width:8%;cursor:pointer}#logoDiv{width:22%}#closeMenuDiv{width:8%;right:25%;top:60px;cursor:pointer}#menu{width:40%;top:150px;left:40%}h1{font-size:25px}.assocImg{width:12%}blockquote{font-size:30px}.attribution{text-align:right}.retailerThumb{width:75%}p.jewFont{font-size:45px;line-height:40px}.shop50{width:50%}iframe{height:830px}}@media only screen and (min-width:992px){#logoDiv{width:15%}#closeMenuDiv,#openMenuDiv{width:6%}.flex-container{display:flex}.shop50{width:100%}.homeButton:hover{cursor:pointer}#stickyButton:hover{cursor:pointer;color:#888}.assocDiv{padding:2% 8%}.retailerThumb{width:100%}}@media only screen and (min-width:1200px){#container{margin:0 auto;width:75%;padding-top:2%}#logoDiv{width:15%}#openMenuDiv{width:6%}#closeMenuDiv{width:4%;right:25%;top:4%}#initialView{background:url(../images/main-home-desk.jpg) center center/cover no-repeat #252728}#initialViewFees{background:url(../images/main-fees-desk.jpg) center center/cover no-repeat #252728}#initialViewBasics{background:url(../images/main-basics-desk.jpg) center center/cover no-repeat #252728}#initialViewServices{background:url(../images/main-services-desk.jpg) center center/cover no-repeat #252728}#initialViewAbout{background:url(../images/main-about-desk.jpg) center center/cover no-repeat #252728}#initialViewBook{background:url(../images/main-book-desk.jpg) center center/cover no-repeat #252728}#initialViewRetailers{background:url(../images/main-jeweller-desk.jpg) center center/cover no-repeat #252728}#initialViewShop{background:url(../images/main-shop-desk.jpg) center center/cover no-repeat #252728}#initialViewContact{background:url(../images/main-contact-desk.jpg) center center/cover no-repeat #252728}#initialViewLab{background:url(../images/main-lab-desk.jpg) center center/cover no-repeat #252728}#initialView404{background:url(../images/main-404-desk.jpg) center center/cover no-repeat #252728}#menu{left:40%;top:120px;width:30%}.flex-container{display:flex}h1{font-size:31px}h2{font-size:20px}.assocImg{width:12%}#stickyButton{height:30px}.tapcall{display:none}iframe{height:845px}}@media only screen and (min-width:1900px){#menu{top:200px}#openMenuDiv{width:4%}#closeMenuDiv{width:3%;right:25%;top:200px}}