@import url('custom.css');.navbar{margin-bottom:10px!important}#strap{color:#575757;background-color:#cacaca;display:none}#strap span.title{padding-left:5px;font-size:1.1em;vertical-align:.1em}#strap span.title.pull-right{margin-top:4px}#strap span.separator{padding:0 5px 0 5px;font-size:1.1em;vertical-align:.1em}#strap span.separator.pull-right{margin-top:3px}#strap a{color:#575757}#strap a i{margin:0}#strap span.glyph{font-size:1.5em;padding-right:5px}#top{background-color:#fff}#top ul.menu>li a{color:#000;font-size:1.2em}#top ul.menu>li+li:before{content:"| ";padding:0 5px;color:#000}#top span{padding-left:10px}#hot h2{color:#47147c;text-transform:capitalize}#top div.navbar div.container{background-color:#e7e7e7}.navbar-default{background-color:#47147c}.navbar-default .navbar-text{color:#c7c7c7}.navbar-default .navbar-nav>li>a{color:#c7c7c7}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a{color:#fff;background-color:#c7c7c7}.navbar-default .navbar-nav>.active>a:focus{color:#c7c7c7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#550f9d}.navbar ul.nav>li>a{text-transform:capitalize;font-weight:bold}.navbar-default .navbar-toggle{border-color:#ddd;background-color:#fff}.navbar .yamm-content ul li a:hover{color:#760d51;font-weight:bold}a{color:#47147c;text-decoration:none}a:hover,a:focus{color:#47147c;text-decoration:underline}.btn-primary{color:#47147c;background-color:#fff;border-color:#ddd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#47147c;background-color:#ddd;border-color:#ddd}.ribbon.sold .theribbon{background-color:#5a72fb;text-shadow:0 1px 2px #bbb}#search-not-mobile{padding-right:0}.navbar #search{border-top:2px solid #fff}.ring-sizing-table{width:100%;border-collapse:collapse;border:none}.ring-sizing-table th,.ring-sizing-table td{padding:5px;text-align:center}.ring-sizing-table tr{border-bottom:#47147c;border-bottom:2px solid #cacaca}.brand-img{padding-left:15px;height:55px;margin-bottom:2px}.logo-size img{width:22%;height:22%}.spc-mob{display:none!important}.spc-tablet{display:block}.fixed-footer{min-height:200px}#pre-div{background-color:#fff;bottom:0;height:100%;width:100%;left:0;position:fixed;right:0;top:0;z-index:10000}#loader{background-image:url('../images/loading.gif');background-position:center center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}#loader p{text-align:center;position:relative;margin-top:125px}@media only screen and (max-width:900px){.logo-size img{width:55%;height:55%}}@media only screen and (max-width:767px){.navbar .yamm-content h5{color:#999;font-weight:bold;font-size:larger}.navbar .yamm-content ul li a:hover{color:#999}#hot .box h2{font-size:14px;font-weight:bold;padding:0;margin:2px}#hot .box{margin:0 0 15px}.buy-box{margin-top:20px}.spc-mob{display:block!important}.spc-mob-footer-spacing{text-align:center;padding:5px}.spc-tablet{display:none}.fixed-footer{min-height:120px}}.mobile-scale{transform:none;-webkit-transform:none}@media only screen and (max-width:320px){#hot .product-slider .item,#hot .latest-slider .item{margin:0 10px}.mobile-scale{transform:scale(.76);-webkit-transform:scale(.76);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:360px){.mobile-scale{transform:scale(.89);-webkit-transform:scale(.89);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:600px){.spnavbar{position:absolute;width:100%;text-align:center}.spnavbar .nav{float:none}.spnavbar .nav>li{display:inline-block;float:none;vertical-align:middle}}.item .product .gallery-text{min-height:170px;padding:10px;overflow-y:visible}.item .product .gallery-text label{font-size:.9em}.pages{margin-bottom:20px;background:#fff;border:1px solid #ddd;box-shadow:0 1px 5px rgba(0,0,0,.1);border-radius:3px;padding:15px}#content .intro{font-size:16px}#content .panel.sidebar-menu ul.nav ul li.active{text-decoration:none;background-color:#4fbfa8}#content #productMain .price{font-weight:bold}#content .product .text p.price{font-size:22px}#content .product .text{padding:10px 10px 0;font-size:1.1em}#content .product .text h3{margin:3px 0 3px 0;height:20px;font-size:16px}#content .product .text h5{font-size:.9em;text-align:center;height:22px}#content .panel.sidebar-menu ul.nav.category-menu{margin-bottom:0}.field-validation-error{color:red!important}.hidden{display:none}#contact textarea{min-height:110px}#contact .vresize{resize:vertical}.email-contact{font-size:1.4em;padding:5px;margin:10px -15px 20px -15px!important;border-radius:3px!important}.email-warning{border:2px solid #ffa500;background-color:#ffd892}.email-sent{border:2px solid green;background-color:#4fbfa8}#search-not-mobile>.btn{margin-right:15px}.buy-button-container{position:relative;width:auto;height:auto}.buy-button-container p a{text-decoration:underline}.buy-button-container>div{width:148px;margin:auto;padding:5px 0 10px 0}.carriage-option{padding:10px!important}#content #productMain .exhibition-info{font-size:18px;text-align:center;background-color:#3babf5;border-radius:3px;min-height:100px}#content #productMain .exhibition-link{text-decoration:underline;text-align:center;font-size:18px}#content #productMain .exhibition-info a{text-decoration:underline;color:#fff}#content #productMain .short-details{margin-top:20px;padding-left:10px;font-size:16px;text-align:center}#content #productMain .size{font-size:16px;margin-top:20px;text-align:center}#content #productMain .delivery{border-radius:6px;border:1px solid #cacaca;padding:10px}#content #productMain .goToDescription{margin-top:20px;font-size:16px;text-align:center}#content .panel.sidebar-menu ul.nav ul li.active{text-decoration:none;background-color:#47147c}#content .panel.sidebar-menu ul.nav ul li.active a{color:#fff}#content .panel.sidebar-menu ul.nav.category-menu li a{color:gray}#content .panel.sidebar-menu ul.nav ul li a:hover,#content .panel.sidebar-menu ul.nav ul li a:focus{text-decoration:none;background-color:#c58cff}.panel-body p.image-annotation{padding-top:10px}.paypal-branding{padding:5px 0 5px 0}.paypal-branding div.how-it-works p,.paypal-branding div.how-it-works a{font:bold 12px arial;color:#0079cd}content #details .social div.fb-share-button{margin:0 10px 0 0;color:#fff;display:inline-block;width:26px;height:26px;border-radius:13px;line-height:26px;font-size:15px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;vertical-align:bottom}#content #details .social div.fb-share-button a.facebook{background-color:#4460ae}#content #thumbs{margin-top:20px}#content .product .spc{position:absolute;top:0;left:0}.fadeIn{-webkit-animation:fadeIn 5s!important;-moz-animation:fadeIn 5s!important;-o-animation:fadeIn 5s!important;animation:fadeIn 5s!important}.fadeOut{-webkit-animation:fadeOut 5s!important;-moz-animation:fadeOut 5s!important;-o-animation:fadeOut 5s!important;animation:fadeOut 5s!important}.buy-box{min-height:540px}.buy-box>h1{font-style:italic}.box{padding:10px 10px 10px 10px}.box-detail{margin:-10px auto}.box h1{margin-top:10px;margin-bottom:10px;font-size:30px}.prev-next{padding:24px 10px 24px 10px;text-align:center}.backoffice-edit table tr td:first-child{width:30px}.backoffice-edit table thead{border-bottom:1px solid #cacaca}.backoffice-edit table tr td{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 10px 2px 10px}.backoffice-edit table tr td a{text-decoration:underline}.backoffice-edit table tr td a:hover{color:blue}.edit-border{border-radius:5px;border:1px solid #cacaca;padding:20px}.move-left{width:25px;box-shadow:none}.spc-login{margin-left:auto!important}.noshow{display:none}.img-edit-size{width:150px;padding-top:10px;padding-bottom:10px}.proud-to-hallmark{width:250px;display:block;margin:0 auto}.hallmark-quote{font-style:italic;font-weight:bold;font-size:1.2em;text-align:center}.london-assay img{width:100px;display:block;margin:0 auto}.london-assay>p{font-size:.8em;padding:10px 15px 0 15px;text-align:center}@media only screen and (max-width:767px){#buywithpaypal{text-align:left}.london-assay img{text-align:center}.london-assay p{padding:5px}body{margin-top:70px}.navbar-default{position:fixed;z-index:1030;right:0;left:0;border-radius:0;top:0;border-width:0 0 1px}}@media only screen and (max-width:414px){#footer .social,#footer .additional-pages{text-align:center;min-height:100px}}.delivery-rates{width:100%}.delivery-rates tr td:first-child{min-width:100px;width:40%}.delivery-rates thead{font-weight:bold}.delivery-rates tr td,.delivery-rates thead tr{padding-top:5px;border-bottom:1px solid #cacaca;vertical-align:top}.delivery-rates thead tr td{height:25px}.rapid img{width:100px}.workshop img{width:100%;padding-bottom:30px}.search-results{border-radius:3px;background-color:#e7e7e7;border:1px solid #c7c7c7;padding:7px;margin-bottom:10px}.search-results .heading{font-weight:bold;font-size:1.1em;padding-left:20px}.search-results .subheading{font-weight:bold;padding-left:20px}.search-results .desc{padding-left:20px}.search-results .display-image{height:100px}.search-listing-type{font-weight:bold;font-size:1.2em}@media only screen and (max-width:1280px)and (min-width:768px){.search-results .display-image{height:60px}}@media only screen and (max-width:414px){#main-slider{display:none!important}#mobile-only{display:block!important}}#mobile-only{display:none}#mobile-only img{padding:15px;width:100%}.bo-search-box{border:1px solid #cacaca;border-radius:3px;padding:10px;margin:5px 0 5px 0}.bo-list{height:40px}#latest-autoplay{font-size:1.8em;margin-bottom:20px}.hallmark-image-size{width:95%}.testimonial{padding:5px 0 1px 0;font-size:.8em;font-style:italic;margin:0}.testimonial a{padding:4px 6px 4px 4px;border:1px solid #4fbfa8;border-radius:3px}.testimonial-modal img{width:200px}.testimonial-modal p{padding:15px;vertical-align:top;font-style:italic}.product-slider.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font-size:3em!important}.product-slider.owl-carousel button.owl-dot span{width:15px!important;height:15px!important}.buy-voucher-pad{display:inline-block;max-width:100%;padding-bottom:5px;float:none;margin:0 auto}.buy-voucher-right{text-align:right}.voucher-outer .box{margin-bottom:10px}.voucher-confirm{display:none}#voucher-confirm p.summary-title{font-size:1.25em;font-weight:bold}.full-confirmation{width:100%;padding:10px;min-height:100px;border:1px solid #cacaca;border-radius:2px}.full-confirmation p{margin:0 0 5px}.buy-voucher{margin-bottom:20px}.buy-voucher input{text-align:right}.buy-voucher-confirm{text-align:center;padding-top:25px}.workshop-remaining{display:inline-block;margin:auto 0;max-width:100%;float:none;padding:10px}.workshop-remaining a{min-width:140px}#summary p{margin:0!important}#summary p.voucher-total{padding-top:7px;font-size:1.25em}.course-desc{min-height:200px;width:100%;resize:none}.course-multi-line{min-height:100px;width:100%;resize:none}.course-date{font-size:1.2em;font-weight:bolder;padding:8px 0 8px 0}.workshop-divider{border-top:1px solid #cacaca;margin:auto 3%;height:1px}.workshop-list-title label{font-size:1.2em}.workshop-list-title .row{padding:2px 0}.workshop-list-title div.heading{border-bottom:1px solid #555;margin:0 15px 5px 15px;height:1px}.workshop-booking{font-size:1.1em;padding:0 20px 20px 20px}.workshop-booking .col-md-2 label,.col-md-4 label{font-weight:bold}.workshop-booking .row{padding-top:3px;padding-bottom:3px}.workshop-booking p.spaces-left{color:#fff;margin-top:20px;font-size:16px;border:2px solid #5cb85c;background-color:#4cae4c;border-radius:3px;padding:3px}.workshop-booking>.spacer{min-height:30px}.form-border{border:1px solid #cacaca;border-radius:5px;padding:10px 5px 10px 5px;background-color:#e6eeff}.workshop-images img{width:100%}.workshop-small{padding-top:20px;padding-right:10px}.workshop-large{padding-top:10px;padding-right:10px;padding-bottom:10px;float:right}.workshop-title{font-size:1.2em;font-weight:bold}.spaces-remaining{font-weight:bold!important;border:2px solid #cacaca;border-radius:4px;padding:6px;text-align:center}.buttons a{margin-top:10px;margin-bottom:10px;min-width:175px}#member-2{display:none}.accept-terms{}#summary{margin-top:10px;margin-bottom:10px}.course-title{font-weight:bold;font-size:1.5em}.course-format{font-size:1.2em;font-weight:bold;border:1px solid grey;border-radius:5px;padding:5px;margin:10px}.workshop-btn-selector .info{border:1px solid grey;border-radius:5px;padding:20px;min-height:170px;min-width:230px}#workshop-dates .workshop-remaining a{margin-left:5px}.booking-reminder{padding:0 10px 0 10px;font-weight:bold;color:red}