article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}q:before,q:after{content:'';content:none;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.clearfix{zoom:1;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.hidden,.element-invisible{position:absolute;margin:0;padding:0;width:0;height:0;text-indent:-999em;border-width:0;visibility:hidden;}*,*:before,*:after{box-sizing:border-box;}h1,h2,h3,h4,h5,h6,ul,ol,dd,p,address,pre,blockquote,table{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,ul,ol,dd,p,address,pre,blockquote,table{margin-bottom:21px;margin-bottom:1.3125rem;}html{font-size:1em;line-height:1.3125;}body{margin:0;}h1{font-size:48px;font-size:3rem;line-height:1.3125;}h2{font-size:36px;font-size:2.25rem;line-height:1.1666666667;}h3{font-size:30px;font-size:1.875rem;line-height:1.4;}h4{font-size:24px;font-size:1.5rem;line-height:1.75;}h5{font-size:20px;font-size:1.25rem;line-height:1.05;}h6{font-size:18px;font-size:1.125rem;line-height:1.1666666667;}ul,ol,dd{margin-left:42px;margin-left:2.625rem;}li > ul,li > ol{margin-bottom:0;}code,kbd,pre,samp{font-family:monospace,monospace;}blockquote{text-indent:-0.41em;}blockquote{quotes:"“" "”";margin-left:42px;margin-left:2.625rem;}blockquote p:before{content:"“";content:open-quote;}blockquote p:after{content:"";content:no-close-quote;}blockquote p:last-of-type:after{content:"”";content:close-quote;}q{quotes:"‘" "’" "“" "”";}q:before{content:"‘";content:open-quote;}q:after{content:"’";content:close-quote;}q q:before{content:"“";content:open-quote;}q q:after{content:"”";content:close-quote;}q:first-child{display:inline-block;text-indent:-0.22em;}table{width:100%;border-collapse:collapse;border-spacing:0;}th,td{padding:10.5px;}@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/c/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/sites/all/themes/c/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/sites/all/themes/c/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/sites/all/themes/c/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/sites/all/themes/c/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/sites/all/themes/c/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.3333333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.2857142857em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center;}.fa-li.fa-lg{left:-1.8571428571em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-glass:before{content:"";}.fa-music:before{content:"";}.fa-search:before{content:"";}.fa-envelope-o:before{content:"";}.fa-heart:before{content:"";}.fa-star:before{content:"";}.fa-star-o:before{content:"";}.fa-user:before{content:"";}.fa-film:before{content:"";}.fa-th-large:before{content:"";}.fa-th:before{content:"";}.fa-th-list:before{content:"";}.fa-check:before{content:"";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"";}.fa-search-plus:before{content:"";}.fa-search-minus:before{content:"";}.fa-power-off:before{content:"";}.fa-signal:before{content:"";}.fa-gear:before,.fa-cog:before{content:"";}.fa-trash-o:before{content:"";}.fa-home:before{content:"";}.fa-file-o:before{content:"";}.fa-clock-o:before{content:"";}.fa-road:before{content:"";}.fa-download:before{content:"";}.fa-arrow-circle-o-down:before{content:"";}.fa-arrow-circle-o-up:before{content:"";}.fa-inbox:before{content:"";}.fa-play-circle-o:before{content:"";}.fa-rotate-right:before,.fa-repeat:before{content:"";}.fa-refresh:before{content:"";}.fa-list-alt:before{content:"";}.fa-lock:before{content:"";}.fa-flag:before{content:"";}.fa-headphones:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-up:before{content:"";}.fa-qrcode:before{content:"";}.fa-barcode:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-book:before{content:"";}.fa-bookmark:before{content:"";}.fa-print:before{content:"";}.fa-camera:before{content:"";}.fa-font:before{content:"";}.fa-bold:before{content:"";}.fa-italic:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-align-left:before{content:"";}.fa-align-center:before{content:"";}.fa-align-right:before{content:"";}.fa-align-justify:before{content:"";}.fa-list:before{content:"";}.fa-dedent:before,.fa-outdent:before{content:"";}.fa-indent:before{content:"";}.fa-video-camera:before{content:"";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"";}.fa-pencil:before{content:"";}.fa-map-marker:before{content:"";}.fa-adjust:before{content:"";}.fa-tint:before{content:"";}.fa-edit:before,.fa-pencil-square-o:before{content:"";}.fa-share-square-o:before{content:"";}.fa-check-square-o:before{content:"";}.fa-arrows:before{content:"";}.fa-step-backward:before{content:"";}.fa-fast-backward:before{content:"";}.fa-backward:before{content:"";}.fa-play:before{content:"";}.fa-pause:before{content:"";}.fa-stop:before{content:"";}.fa-forward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-step-forward:before{content:"";}.fa-eject:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-plus-circle:before{content:"";}.fa-minus-circle:before{content:"";}.fa-times-circle:before{content:"";}.fa-check-circle:before{content:"";}.fa-question-circle:before{content:"";}.fa-info-circle:before{content:"";}.fa-crosshairs:before{content:"";}.fa-times-circle-o:before{content:"";}.fa-check-circle-o:before{content:"";}.fa-ban:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-mail-forward:before,.fa-share:before{content:"";}.fa-expand:before{content:"";}.fa-compress:before{content:"";}.fa-plus:before{content:"";}.fa-minus:before{content:"";}.fa-asterisk:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-gift:before{content:"";}.fa-leaf:before{content:"";}.fa-fire:before{content:"";}.fa-eye:before{content:"";}.fa-eye-slash:before{content:"";}.fa-warning:before,.fa-exclamation-triangle:before{content:"";}.fa-plane:before{content:"";}.fa-calendar:before{content:"";}.fa-random:before{content:"";}.fa-comment:before{content:"";}.fa-magnet:before{content:"";}.fa-chevron-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-retweet:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-arrows-v:before{content:"";}.fa-arrows-h:before{content:"";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"";}.fa-twitter-square:before{content:"";}.fa-facebook-square:before{content:"";}.fa-camera-retro:before{content:"";}.fa-key:before{content:"";}.fa-gears:before,.fa-cogs:before{content:"";}.fa-comments:before{content:"";}.fa-thumbs-o-up:before{content:"";}.fa-thumbs-o-down:before{content:"";}.fa-star-half:before{content:"";}.fa-heart-o:before{content:"";}.fa-sign-out:before{content:"";}.fa-linkedin-square:before{content:"";}.fa-thumb-tack:before{content:"";}.fa-external-link:before{content:"";}.fa-sign-in:before{content:"";}.fa-trophy:before{content:"";}.fa-github-square:before{content:"";}.fa-upload:before{content:"";}.fa-lemon-o:before{content:"";}.fa-phone:before{content:"";}.fa-square-o:before{content:"";}.fa-bookmark-o:before{content:"";}.fa-phone-square:before{content:"";}.fa-twitter:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-github:before{content:"";}.fa-unlock:before{content:"";}.fa-credit-card:before{content:"";}.fa-feed:before,.fa-rss:before{content:"";}.fa-hdd-o:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bell:before{content:"";}.fa-certificate:before{content:"";}.fa-hand-o-right:before{content:"";}.fa-hand-o-left:before{content:"";}.fa-hand-o-up:before{content:"";}.fa-hand-o-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-globe:before{content:"";}.fa-wrench:before{content:"";}.fa-tasks:before{content:"";}.fa-filter:before{content:"";}.fa-briefcase:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-group:before,.fa-users:before{content:"";}.fa-chain:before,.fa-link:before{content:"";}.fa-cloud:before{content:"";}.fa-flask:before{content:"";}.fa-cut:before,.fa-scissors:before{content:"";}.fa-copy:before,.fa-files-o:before{content:"";}.fa-paperclip:before{content:"";}.fa-save:before,.fa-floppy-o:before{content:"";}.fa-square:before{content:"";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"";}.fa-list-ul:before{content:"";}.fa-list-ol:before{content:"";}.fa-strikethrough:before{content:"";}.fa-underline:before{content:"";}.fa-table:before{content:"";}.fa-magic:before{content:"";}.fa-truck:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-plus:before{content:"";}.fa-money:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-up:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-columns:before{content:"";}.fa-unsorted:before,.fa-sort:before{content:"";}.fa-sort-down:before,.fa-sort-desc:before{content:"";}.fa-sort-up:before,.fa-sort-asc:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-rotate-left:before,.fa-undo:before{content:"";}.fa-legal:before,.fa-gavel:before{content:"";}.fa-dashboard:before,.fa-tachometer:before{content:"";}.fa-comment-o:before{content:"";}.fa-comments-o:before{content:"";}.fa-flash:before,.fa-bolt:before{content:"";}.fa-sitemap:before{content:"";}.fa-umbrella:before{content:"";}.fa-paste:before,.fa-clipboard:before{content:"";}.fa-lightbulb-o:before{content:"";}.fa-exchange:before{content:"";}.fa-cloud-download:before{content:"";}.fa-cloud-upload:before{content:"";}.fa-user-md:before{content:"";}.fa-stethoscope:before{content:"";}.fa-suitcase:before{content:"";}.fa-bell-o:before{content:"";}.fa-coffee:before{content:"";}.fa-cutlery:before{content:"";}.fa-file-text-o:before{content:"";}.fa-building-o:before{content:"";}.fa-hospital-o:before{content:"";}.fa-ambulance:before{content:"";}.fa-medkit:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-beer:before{content:"";}.fa-h-square:before{content:"";}.fa-plus-square:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-desktop:before{content:"";}.fa-laptop:before{content:"";}.fa-tablet:before{content:"";}.fa-mobile-phone:before,.fa-mobile:before{content:"";}.fa-circle-o:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-spinner:before{content:"";}.fa-circle:before{content:"";}.fa-mail-reply:before,.fa-reply:before{content:"";}.fa-github-alt:before{content:"";}.fa-folder-o:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-smile-o:before{content:"";}.fa-frown-o:before{content:"";}.fa-meh-o:before{content:"";}.fa-gamepad:before{content:"";}.fa-keyboard-o:before{content:"";}.fa-flag-o:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-terminal:before{content:"";}.fa-code:before{content:"";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"";}.fa-location-arrow:before{content:"";}.fa-crop:before{content:"";}.fa-code-fork:before{content:"";}.fa-unlink:before,.fa-chain-broken:before{content:"";}.fa-question:before{content:"";}.fa-info:before{content:"";}.fa-exclamation:before{content:"";}.fa-superscript:before{content:"";}.fa-subscript:before{content:"";}.fa-eraser:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-shield:before{content:"";}.fa-calendar-o:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-rocket:before{content:"";}.fa-maxcdn:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-html5:before{content:"";}.fa-css3:before{content:"";}.fa-anchor:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-bullseye:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-rss-square:before{content:"";}.fa-play-circle:before{content:"";}.fa-ticket:before{content:"";}.fa-minus-square:before{content:"";}.fa-minus-square-o:before{content:"";}.fa-level-up:before{content:"";}.fa-level-down:before{content:"";}.fa-check-square:before{content:"";}.fa-pencil-square:before{content:"";}.fa-external-link-square:before{content:"";}.fa-share-square:before{content:"";}.fa-compass:before{content:"";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"";}.fa-euro:before,.fa-eur:before{content:"";}.fa-gbp:before{content:"";}.fa-dollar:before,.fa-usd:before{content:"";}.fa-rupee:before,.fa-inr:before{content:"";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"";}.fa-won:before,.fa-krw:before{content:"";}.fa-bitcoin:before,.fa-btc:before{content:"";}.fa-file:before{content:"";}.fa-file-text:before{content:"";}.fa-sort-alpha-asc:before{content:"";}.fa-sort-alpha-desc:before{content:"";}.fa-sort-amount-asc:before{content:"";}.fa-sort-amount-desc:before{content:"";}.fa-sort-numeric-asc:before{content:"";}.fa-sort-numeric-desc:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-youtube-square:before{content:"";}.fa-youtube:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-youtube-play:before{content:"";}.fa-dropbox:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-instagram:before{content:"";}.fa-flickr:before{content:"";}.fa-adn:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitbucket-square:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-long-arrow-down:before{content:"";}.fa-long-arrow-up:before{content:"";}.fa-long-arrow-left:before{content:"";}.fa-long-arrow-right:before{content:"";}.fa-apple:before{content:"";}.fa-windows:before{content:"";}.fa-android:before{content:"";}.fa-linux:before{content:"";}.fa-dribbble:before{content:"";}.fa-skype:before{content:"";}.fa-foursquare:before{content:"";}.fa-trello:before{content:"";}.fa-female:before{content:"";}.fa-male:before{content:"";}.fa-gittip:before,.fa-gratipay:before{content:"";}.fa-sun-o:before{content:"";}.fa-moon-o:before{content:"";}.fa-archive:before{content:"";}.fa-bug:before{content:"";}.fa-vk:before{content:"";}.fa-weibo:before{content:"";}.fa-renren:before{content:"";}.fa-pagelines:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-arrow-circle-o-right:before{content:"";}.fa-arrow-circle-o-left:before{content:"";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"";}.fa-dot-circle-o:before{content:"";}.fa-wheelchair:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-turkish-lira:before,.fa-try:before{content:"";}.fa-plus-square-o:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-slack:before{content:"";}.fa-envelope-square:before{content:"";}.fa-wordpress:before{content:"";}.fa-openid:before{content:"";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"";}.fa-yahoo:before{content:"";}.fa-google:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-square:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-delicious:before{content:"";}.fa-digg:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-drupal:before{content:"";}.fa-joomla:before{content:"";}.fa-language:before{content:"";}.fa-fax:before{content:"";}.fa-building:before{content:"";}.fa-child:before{content:"";}.fa-paw:before{content:"";}.fa-spoon:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-recycle:before{content:"";}.fa-automobile:before,.fa-car:before{content:"";}.fa-cab:before,.fa-taxi:before{content:"";}.fa-tree:before{content:"";}.fa-spotify:before{content:"";}.fa-deviantart:before{content:"";}.fa-soundcloud:before{content:"";}.fa-database:before{content:"";}.fa-file-pdf-o:before{content:"";}.fa-file-word-o:before{content:"";}.fa-file-excel-o:before{content:"";}.fa-file-powerpoint-o:before{content:"";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"";}.fa-file-code-o:before{content:"";}.fa-vine:before{content:"";}.fa-codepen:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"";}.fa-circle-o-notch:before{content:"";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"";}.fa-ge:before,.fa-empire:before{content:"";}.fa-git-square:before{content:"";}.fa-git:before{content:"";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-qq:before{content:"";}.fa-wechat:before,.fa-weixin:before{content:"";}.fa-send:before,.fa-paper-plane:before{content:"";}.fa-send-o:before,.fa-paper-plane-o:before{content:"";}.fa-history:before{content:"";}.fa-circle-thin:before{content:"";}.fa-header:before{content:"";}.fa-paragraph:before{content:"";}.fa-sliders:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-bomb:before{content:"";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"";}.fa-tty:before{content:"";}.fa-binoculars:before{content:"";}.fa-plug:before{content:"";}.fa-slideshare:before{content:"";}.fa-twitch:before{content:"";}.fa-yelp:before{content:"";}.fa-newspaper-o:before{content:"";}.fa-wifi:before{content:"";}.fa-calculator:before{content:"";}.fa-paypal:before{content:"";}.fa-google-wallet:before{content:"";}.fa-cc-visa:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bell-slash-o:before{content:"";}.fa-trash:before{content:"";}.fa-copyright:before{content:"";}.fa-at:before{content:"";}.fa-eyedropper:before{content:"";}.fa-paint-brush:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-area-chart:before{content:"";}.fa-pie-chart:before{content:"";}.fa-line-chart:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-bicycle:before{content:"";}.fa-bus:before{content:"";}.fa-ioxhost:before{content:"";}.fa-angellist:before{content:"";}.fa-cc:before{content:"";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"";}.fa-meanpath:before{content:"";}.fa-buysellads:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-dashcube:before{content:"";}.fa-forumbee:before{content:"";}.fa-leanpub:before{content:"";}.fa-sellsy:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-skyatlas:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-diamond:before{content:"";}.fa-ship:before{content:"";}.fa-user-secret:before{content:"";}.fa-motorcycle:before{content:"";}.fa-street-view:before{content:"";}.fa-heartbeat:before{content:"";}.fa-venus:before{content:"";}.fa-mars:before{content:"";}.fa-mercury:before{content:"";}.fa-intersex:before,.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-venus-double:before{content:"";}.fa-mars-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-neuter:before{content:"";}.fa-genderless:before{content:"";}.fa-facebook-official:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-whatsapp:before{content:"";}.fa-server:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-times:before{content:"";}.fa-hotel:before,.fa-bed:before{content:"";}.fa-viacoin:before{content:"";}.fa-train:before{content:"";}.fa-subway:before{content:"";}.fa-medium:before{content:"";}.fa-yc:before,.fa-y-combinator:before{content:"";}.fa-optin-monster:before{content:"";}.fa-opencart:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"";}.fa-battery-2:before,.fa-battery-half:before{content:"";}.fa-battery-1:before,.fa-battery-quarter:before{content:"";}.fa-battery-0:before,.fa-battery-empty:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-i-cursor:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-sticky-note:before{content:"";}.fa-sticky-note-o:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-clone:before{content:"";}.fa-balance-scale:before{content:"";}.fa-hourglass-o:before{content:"";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"";}.fa-hourglass:before{content:"";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"";}.fa-hand-scissors-o:before{content:"";}.fa-hand-lizard-o:before{content:"";}.fa-hand-spock-o:before{content:"";}.fa-hand-pointer-o:before{content:"";}.fa-hand-peace-o:before{content:"";}.fa-trademark:before{content:"";}.fa-registered:before{content:"";}.fa-creative-commons:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-get-pocket:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-safari:before{content:"";}.fa-chrome:before{content:"";}.fa-firefox:before{content:"";}.fa-opera:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-tv:before,.fa-television:before{content:"";}.fa-contao:before{content:"";}.fa-500px:before{content:"";}.fa-amazon:before{content:"";}.fa-calendar-plus-o:before{content:"";}.fa-calendar-minus-o:before{content:"";}.fa-calendar-times-o:before{content:"";}.fa-calendar-check-o:before{content:"";}.fa-industry:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-map-o:before{content:"";}.fa-map:before{content:"";}.fa-commenting:before{content:"";}.fa-commenting-o:before{content:"";}.fa-houzz:before{content:"";}.fa-vimeo:before{content:"";}.fa-black-tie:before{content:"";}.fa-fonticons:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-edge:before{content:"";}.fa-credit-card-alt:before{content:"";}.fa-codiepie:before{content:"";}.fa-modx:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-usb:before{content:"";}.fa-product-hunt:before{content:"";}.fa-mixcloud:before{content:"";}.fa-scribd:before{content:"";}.fa-pause-circle:before{content:"";}.fa-pause-circle-o:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stop-circle-o:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-hashtag:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-percent:before{content:"";}.fa-gitlab:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpforms:before{content:"";}.fa-envira:before{content:"";}.fa-universal-access:before{content:"";}.fa-wheelchair-alt:before{content:"";}.fa-question-circle-o:before{content:"";}.fa-blind:before{content:"";}.fa-audio-description:before{content:"";}.fa-volume-control-phone:before{content:"";}.fa-braille:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-signing:before,.fa-sign-language:before{content:"";}.fa-low-vision:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-pied-piper:before{content:"";}.fa-first-order:before{content:"";}.fa-yoast:before{content:"";}.fa-themeisle:before{content:"";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"";}.fa-fa:before,.fa-font-awesome:before{content:"";}.fa-handshake-o:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-open-o:before{content:"";}.fa-linode:before{content:"";}.fa-address-book:before{content:"";}.fa-address-book-o:before{content:"";}.fa-vcard:before,.fa-address-card:before{content:"";}.fa-vcard-o:before,.fa-address-card-o:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-circle-o:before{content:"";}.fa-user-o:before{content:"";}.fa-id-badge:before{content:"";}.fa-drivers-license:before,.fa-id-card:before{content:"";}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"";}.fa-quora:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-telegram:before{content:"";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"";}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"";}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"";}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"";}.fa-shower:before{content:"";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"";}.fa-podcast:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-times-rectangle:before,.fa-window-close:before{content:"";}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"";}.fa-bandcamp:before{content:"";}.fa-grav:before{content:"";}.fa-etsy:before{content:"";}.fa-imdb:before{content:"";}.fa-ravelry:before{content:"";}.fa-eercast:before{content:"";}.fa-microchip:before{content:"";}.fa-snowflake-o:before{content:"";}.fa-superpowers:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-meetup:before{content:"";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}@font-face{font-family:'symbolicons';src:url(/sites/all/themes/c/fonts/symbolicons.eot);src:url(/sites/all/themes/c/fonts/symbolicons.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/c/fonts/symbolicons.woff) format("woff"),url(/sites/all/themes/c/fonts/symbolicons.ttf) format("truetype"),url(/sites/all/themes/c/fonts/symbolicons.svg#symbolicons) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'symbolicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search-line:before{content:"\e600";}.icon-search:before{content:"\e601";}.icon-bag-line:before{content:"\e602";}.icon-bag:before{content:"\e603";}.page__title{padding-bottom:8px;font-family:"Quattrocento",serif;font-size:24px;font-size:1.5rem;line-height:1.75;text-transform:uppercase;letter-spacing:1px;font-weight:normal;}@media (max-width:482px){.page__title{font-size:20px;font-size:1.25rem;line-height:1.05;}}.page__title--with-sidebar,.sidebar-first .page__title{margin-left:28.5%;}.page__nav{float:right;margin-top:16px;text-align:right;}.page__nav--width-sidebar{margin-left:28.5%;}@media (max-width:480px){.sidebar-first .page__title{margin-left:0;}}h1{font-family:"Quattrocento",serif;font-size:26px;font-size:1.625rem;line-height:1.6153846154;}h2{font-family:"proxima-nova",Helvetica,sans-serif;font-size:20px;font-size:1.25rem;line-height:1.05;}h3{font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:18px;font-size:1.125rem;line-height:1.1666666667;}a{color:#222;}a:visited{color:#222;}a:hover{color:#505050;}a:active{color:#222;}html{height:100%;}img{max-width:100%;height:auto;}body{font-family:"proxima-nova",Helvetica,sans-serif;background:url(/sites/all/themes/c/images/backgrounds/large-background.jpg) fixed;background-size:cover;color:#333333;padding-top:12px;min-height:100%;}.site__container{margin:0 auto;max-width:1220px;}.site__content{zoom:1;}.site__content:before,.site__content:after{content:"\0020";display:block;height:0;overflow:hidden;}.site__content:after{clear:both;}.site__content--with-sidebar,.sidebar-first .site__content{float:left;width:75%;}@media (max-width:480px){.site__content--with-sidebar,.sidebar-first .site__content{float:none;width:100%;}}.site__sidebar{margin-right:2%;width:20%;float:left;}@media (max-width:480px){.site__sidebar{margin-right:0;width:100%;}}hr.separator{margin:32px auto;border:dashed 2px #f7f7f7;}.cd-dropdown{float:right;}.chosen-container{max-width:100%;}.chosen-container .chosen-results li.highlighted{background-color:#505050;background-image:none;}.chosen-container-single .chosen-single{border-radius:0;box-shadow:0;background:none;height:34px;line-height:34px;}.chosen-container-single .chosen-drop{border-radius:0;box-shadow:0;}.chosen-container-active.chosen-with-drop .chosen-single{background:none;}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-19px 8px;}.chosen-container-single .chosen-single div b{background-position:0px 8px;}#footer,#content-wrapper,#header{background:#fff;padding:0 25px;zoom:1;}#footer:before,#footer:after,#content-wrapper:before,#content-wrapper:after,#header:before,#header:after{content:"\0020";display:block;height:0;overflow:hidden;}#footer:after,#content-wrapper:after,#header:after{clear:both;}@media (max-width:531px){#footer,#content-wrapper,#header{padding:0 10px;}}div.error,.error{background:none;}.chosen-container.error .chosen-single,.chosen-container.error .chosen-single span{line-height:32px;}#header{padding-top:25px;}#content-wrapper{padding:25px 25px 0;}@media (max-width:531px){#content-wrapper{padding:10px 10px 0;}}#footer{margin-top:42px;}.mobile-only{display:none !important;}@media (max-width:767px){.mobile-only{display:block !important;}}.full-view,.desktop-only{display:inline-block !important;text-align:left;vertical-align:middle;}.full-view .form-item,.full-view .form-actions,.desktop-only .form-item,.desktop-only .form-actions{margin:0;}@media (max-width:1023px){.full-view,.desktop-only{display:none !important;}}blockquote{font-style:italic;margin:0 2em;}.theme-color{color:#558dbf;}.theme-color > h2{color:#558dbf !important;}#block-menu-menu-jewellery-guides h2{font-weight:normal;padding-bottom:8px;font-family:"Quattrocento",serif;font-size:24px;font-size:1.5rem;line-height:1.75;text-transform:uppercase;letter-spacing:1px;}#block-menu-menu-jewellery-guides,#block-menu-block-1{zoom:1;padding-bottom:1em;border-bottom:1px solid #ececec;}#block-menu-menu-jewellery-guides:before,#block-menu-menu-jewellery-guides:after,#block-menu-block-1:before,#block-menu-block-1:after{content:"\0020";display:block;height:0;overflow:hidden;}#block-menu-menu-jewellery-guides:after,#block-menu-block-1:after{clear:both;}#block-menu-menu-jewellery-guides ul,#block-menu-block-1 ul{padding:0;margin:0;}#block-menu-menu-jewellery-guides ul li,#block-menu-block-1 ul li{float:left;list-style:none;width:24%;margin-right:1%;line-height:45px;padding:0;margin-bottom:20px;}@media (max-width:480px){#block-menu-menu-jewellery-guides ul li,#block-menu-block-1 ul li{width:100%;margin-right:0;}}#block-menu-menu-jewellery-guides ul li.last,#block-menu-block-1 ul li.last{margin-right:0;}#block-menu-menu-jewellery-guides ul li a,#block-menu-block-1 ul li a{text-decoration:none;border:3px solid #ececec;width:100%;height:120px;display:block;line-height:22px;padding:10px;padding-right:50%;font-size:20px;font-family:"proxima-nova",Helvetica,sans-serif;color:#333333;vertical-align:middle;}#block-menu-menu-jewellery-guides ul li a:hover,#block-menu-menu-jewellery-guides ul li a:focus,#block-menu-block-1 ul li a:hover,#block-menu-block-1 ul li a:focus{background-color:#f7f7f7;}#block-menu-menu-jewellery-guides ul li #diamond,#block-menu-block-1 ul li #diamond{background:url(/sites/all/themes/c/images/diamond-clarity.jpg) no-repeat right center;}#block-menu-menu-jewellery-guides ul li #fourc,#block-menu-block-1 ul li #fourc{background:url(/sites/all/themes/c/images/four-cs.jpg) no-repeat right center;}#block-menu-menu-jewellery-guides ul li #metal,#block-menu-block-1 ul li #metal{background:url(/sites/all/themes/c/images/metals.jpg) no-repeat right center;}#block-menu-menu-jewellery-guides ul li #gemstone,#block-menu-block-1 ul li #gemstone{background:url(/sites/all/themes/c/images/gemstones.jpg) no-repeat right center;}.site__sidebar .block-views .view-id-guides .views-row{border:2px solid #ececec;margin-bottom:5px;}.site__sidebar .block-views .view-id-guides .views-row .views-field-title a{text-decoration:none;font-size:14px;display:block;padding:10px;}.site__sidebar .block-views .view-id-guides .views-row .views-field-title a:after{font-family:FontAwesome;content:"";float:right;font-weight:normal;color:#999;}.site__sidebar .block-views .view-id-guides .views-row .views-field-title a.active{font-weight:bold;}.site__sidebar .block-views .view-id-guides .views-row:hover{background-color:#f7f7f7;}.site__sidebar .block-views .view-id-guides .views-row:hover a{font-weight:bold;}.field-collection-container{border-bottom:0;}.node-type-guide .page__title{font-size:26px;font-weight:normal;font-style:italic;font-family:"proxima-nova",Helvetica,sans-serif;color:#222;text-transform:capitalize;}.node-type-guide .field-name-body{font-size:18px;font-weight:normal;font-style:italic;}.node-type-guide .field-collection-view{border:0;margin:0;padding:0;}.node-type-guide .field-collection-view .field-label{float:left;width:auto;font-weight:normal;}.node-type-guide .field-collection-view .field-name-field-breakdown-title{margin-bottom:0.5em;}.node-type-guide .field-collection-view .field-name-field-breakdown-title .field-label,.node-type-guide .field-collection-view .field-name-field-breakdown-title{font-weight:bold;font-style:italic;}.node-type-guide .field-collection-view .field-name-field-breakdown-description .field-label,.node-type-guide .field-collection-view .field-name-field-breakdown-description{font-size:14px;}.node-type-guide .field-name-field-guide-sub-sec .field-name-field-topic{font-weight:bold;margin-bottom:0.5em;}.node-type-guide .field-name-field-guide-sub-sec .field-name-field-explantation{font-size:14px;}.node-type-guide .field-name-field-guide-sub-sec .field-label{display:none;}.page-user-wishlist .email-wish,.page-wishlist .email-wish{float:right;}@media (max-width:600px){.page-user-wishlist .email-wish,.page-wishlist .email-wish{float:left;margin:30px 0;}}.page-user-wishlist #content > p,.page-wishlist #content > p{display:none;}.page-user-wishlist #uc-wishlist-settings-form,.page-wishlist #uc-wishlist-settings-form{display:none;}.page-user-wishlist #uc-wishlist-settings-form + p,.page-wishlist #uc-wishlist-settings-form + p{display:none;}.page-user-wishlist #edit-update,.page-wishlist #edit-update{margin-top:40px;clear:both;float:right;}.page-user-wishlist ul,.page-wishlist ul{margin:0;padding:0;}.page-user-wishlist .wishlist-item,.page-wishlist .wishlist-item{display:inline-block;vertical-align:top;list-style:none;width:23%;margin-right:2%;text-align:center;margin-bottom:40px;}@media (min-width:1025px){.page-user-wishlist .wishlist-item:nth-child(4n),.page-wishlist .wishlist-item:nth-child(4n){margin-right:0;}}@media (max-width:1024px){.page-user-wishlist .wishlist-item,.page-wishlist .wishlist-item{width:32%;margin-right:2%;}.page-user-wishlist .wishlist-item:nth-child(3n),.page-wishlist .wishlist-item:nth-child(3n){margin-right:0;}}@media (max-width:819px){.page-user-wishlist .wishlist-item,.page-wishlist .wishlist-item{width:49%;margin-right:2%;}.page-user-wishlist .wishlist-item:nth-child(2n),.page-wishlist .wishlist-item:nth-child(2n){margin-right:0;}}@media (max-width:531px){.page-user-wishlist .wishlist-item,.page-wishlist .wishlist-item{width:100%;margin-right:0;}}.page-user-wishlist .wishlist-item img,.page-wishlist .wishlist-item img{border:3px solid #ececec;}.page-user-wishlist .wishlist-item .wishlist-info,.page-wishlist .wishlist-item .wishlist-info{margin:15px;}.page-user-wishlist .wishlist-item .wishlist-title a,.page-wishlist .wishlist-item .wishlist-title a{font-family:"proxima-nova",Helvetica,sans-serif;font-weight:bold;font-size:14px;color:#333333;min-height:40px;text-decoration:none;}.page-user-wishlist .wishlist-item .wishlist-title a:hover,.page-wishlist .wishlist-item .wishlist-title a:hover{text-decoration:underline;}.page-user-wishlist .wishlist-item .wishlist-title a .form-item,.page-wishlist .wishlist-item .wishlist-title a .form-item{margin:0;}.page-user-wishlist .wishlist-item .wishlist-description,.page-wishlist .wishlist-item .wishlist-description{display:none;}.page-user-wishlist .wishlist-item .wishlist-price,.page-wishlist .wishlist-item .wishlist-price{font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:14px;color:#333333;padding:15px 0;}#block-charm-facebook-event-charm-facebook-event-calendar{max-width:100%;width:600px;margin:0 auto 40px;}.calendar-calendar td.has-events a{color:#558dbf;}.calendar-calendar .date-nav{text-align:center;}.calendar-calendar .date-prev,.calendar-calendar .date-next,.calendar-calendar .date-heading{display:inline-block;}.calendar-calendar .date-prev a,.calendar-calendar .date-next a{color:#558dbf;}.calendar-calendar .date-heading{padding:0 10px;font-family:"Quattrocento",serif;text-transform:uppercase;}.view-display-id-page_1{border-top:3px solid #ececec;margin:20px 0;}.view-calendar{border-top:3px solid #ececec;margin:20px 0;}.view-calendar .date-nav{margin:20px 0;}.page-events .views-field-title a{font-family:"proxima-nova",Helvetica,sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}.page-events .view-header{margin:20px 0;}.page-events .views-field-body{margin-top:20px;}.page-events .views-field-field-event-image-fid{max-width:100%;width:40%;float:left;}@media (max-width:768px){.page-events .views-field-field-event-image-fid{padding-bottom:20px;width:100%;float:none;text-align:center;}}.page-events .event-details{width:50%;border-left:3px solid #558dbf;margin-left:5%;padding-left:5%;float:left;}@media (max-width:768px){.page-events .event-details{border-left:0;border-bottom:3px solid #558dbf;width:100%;margin:0;margin-bottom:20px;padding-left:0;padding-bottom:20px;float:none;text-align:center;}}.page-events .views-row{zoom:1;margin-bottom:70px;}.page-events .views-row:before,.page-events .views-row:after{content:"\0020";display:block;height:0;overflow:hidden;}.page-events .views-row:after{clear:both;}#block-views-charities-block .views-row{zoom:1;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #f7f7f7;}#block-views-charities-block .views-row:before,#block-views-charities-block .views-row:after{content:"\0020";display:block;height:0;overflow:hidden;}#block-views-charities-block .views-row:after{clear:both;}#block-views-charities-block .views-field-nothing{max-width:100%;width:25%;float:left;}@media (max-width:768px){#block-views-charities-block .views-field-nothing{padding-bottom:20px;width:100%;float:none;text-align:center;}}#block-views-charities-block .charity--image{float:right;border:1px solid #ececec;}@media (max-width:768px){#block-views-charities-block .charity--image{float:none;}}#block-views-charities-block .views-field-body{width:64%;border-left:3px solid #558dbf;margin-left:3%;padding-left:3%;float:left;line-height:25px;}#block-views-charities-block .views-field-body .title{font-size:16px;font-weight:bold;margin-bottom:20px;}@media (max-width:768px){#block-views-charities-block .views-field-body{border-left:0;border-bottom:3px solid #558dbf;width:100%;margin:0;margin-bottom:20px;padding-left:0;padding-bottom:20px;float:none;text-align:center;}}#block-block-11{clear:both;}#block-block-11 h2{font-style:italic;font-size:26px;font-weight:normal;font-family:"proxima-nova",Helvetica,sans-serif;}#block-block-11 ul{margin-top:4em;padding:0;}#block-block-11 ul li{list-style:none;float:left;width:31%;margin-right:2%;font-weight:bold;padding-bottom:10px;}@media (max-width:768px){#block-block-11 ul li{width:48%;}}@media (max-width:480px){#block-block-11 ul li{margin-right:0;width:100%;}}.node-22 .field-name-body{margin-bottom:4em;}.not-logged-in #user-login input{max-width:100%;}@media (max-width:768px){.not-logged-in #user-login input{width:100%;}}.not-logged-in.page-user .tabs{display:none;}.not-logged-in #user-login{float:right;width:45%;}@media (max-width:768px){.not-logged-in #user-login{width:100%;}}.not-logged-in #block-block-17{float:right;width:45%;clear:right;}@media (max-width:768px){.not-logged-in #block-block-17{width:100%;margin-right:0;}}.not-logged-in #block-block-17 .btn{width:49%;text-align:center;margin-bottom:10px;}@media (max-width:480px){.not-logged-in #block-block-17 .btn{width:100%;}}.not-logged-in #block-block-17 .btn:hover a{color:#fff;}.not-logged-in #block-block-17 .btn a{text-decoration:none;line-height:25px;}.not-logged-in #block-block-17 .btn a:hover{color:#fff;}.not-logged-in #block-hybridauth-hybridauth{float:right;width:45%;margin-right:5%;}@media (max-width:768px){.not-logged-in #block-hybridauth-hybridauth{width:100%;margin-right:0;margin-top:40px;text-align:center;padding-top:20px;border-top:2px solid #ececec;}}.not-logged-in #block-block-16{float:right;width:45%;margin-right:5%;}@media (max-width:768px){.not-logged-in #block-block-16{display:none;}}.not-logged-in #block-block-16 img{width:100%;height:auto !important;}.not-logged-in .hybridauth-widget-wrapper h3{display:none;}@media (max-width:768px){.not-logged-in .hybridauth-widget-wrapper h3{display:block;font-size:14px;font-weight:bold;}}.not-logged-in .hybridauth-widget-wrapper ul.hybridauth-widget li{width:45%;}@media (max-width:480px){.not-logged-in .hybridauth-widget-wrapper ul.hybridauth-widget li{width:38px;}}.not-logged-in .hybridauth-facebook-hybridauth-32{background:url(/sites/all/themes/c/images/facebook-login.png) no-repeat;height:38px;width:100%;}@media (max-width:480px){.not-logged-in .hybridauth-facebook-hybridauth-32{width:38px;}}.not-logged-in .hybridauth-facebook-hybridauth-32:after{content:'Login with Facebook';padding-left:48px;line-height:38px;}@media (max-width:480px){.not-logged-in .hybridauth-facebook-hybridauth-32:after{content:'';}}.not-logged-in .hybridauth-twitter-hybridauth-32{background:url(/sites/all/themes/c/images/twitter-login.png) no-repeat;height:38px;width:100%;}@media (max-width:480px){.not-logged-in .hybridauth-twitter-hybridauth-32{width:38px;}}.not-logged-in .hybridauth-twitter-hybridauth-32:after{content:'Login with Twitter';padding-left:48px;line-height:38px;}@media (max-width:480px){.not-logged-in .hybridauth-twitter-hybridauth-32:after{content:'';}}.ring-band{margin:0;}.page-product-compare .metal-band-rows.first,.page-product-compare .stone-row.first{margin:0;}.page-product-compare .metal-band-rows,.page-product-compare .stone-row{width:100%;}.page-product-compare #content h2{clear:both;background-color:#558dbf;font-family:"Quattrocento",serif;color:white;padding:10px;text-align:center;text-transform:uppercase;font-style:normal;font-size:22px;letter-spacing:1px;margin:40px 0;}.page-product-compare .compare-item{width:24%;margin-right:1%;float:left;margin-bottom:50px;}.page-product-compare .compare-item:nth-child(4n + 3){clear:left;}@media (max-width:980px){.page-product-compare .compare-item{width:32%;}.page-product-compare .compare-item:nth-child(4n + 3){clear:none;}.page-product-compare .compare-item:nth-child(3n + 3){clear:left;}}@media (max-width:480px){.page-product-compare .compare-item{padding-bottom:20px;border-bottom:4px solid #558dbf;width:100%;margin-right:0;}.page-product-compare .compare-item:nth-child(4n + 3){clear:none;}.page-product-compare .compare-item:nth-child(3n + 3){clear:none;}}.page-product-compare .compare-item .page-product-compare .compare-data .extra-section:nth-child(2n+1){background-color:#ffffff;}.page-product-compare .compare-item .page-product-compare .compare-data .extra-section:nth-child(2n){background:#f7f7f7;}.page-product-compare .compare-item .compare-title{font-weight:normal;clear:both;font-family:"Quattrocento",serif;text-transform:uppercase;text-decoration:none;font-size:18px;text-align:center;height:70px;}.page-product-compare .compare-item .compare-title a{color:#333333;text-decoration:none;}.page-product-compare .compare-item .compare-image{text-align:center;}.page-product-compare .compare-item .compare-image img{border:2px solid #eeeeee;}.page-product-compare .compare-data{clear:both;}.page-product-compare .compare-data .info-row{padding:5px 2px;}.page-product-compare .compare-data .product__price{float:none;}.page-product-compare .compare-data .was-price{text-decoration:line-through;}.page-product-compare .compare-data .was-price::after{content:"";margin-right:.25em;}.page-product-compare .compare-data .extra-section{padding:5px 2px;}.page-product-compare .compare-data .extra-section .product__details__item__heading{text-align:center;margin-bottom:10px;}.page-product-compare .compare-data .extra-section .remove-button{text-align:center;}.page-product-compare .compare-data .extra-section:nth-child(2n+1){background:#f7f7f7;}.page-product-compare .compare-data .extra-title{display:inline-block;margin:0;width:25%;vertical-align:middle;text-transform:uppercase;letter-spacing:0.05em;color:#222;font-size:12px;font-size:0.75rem;}.page-product-compare .compare-data .product__price{font-size:12px;font-size:0.75rem;}.page-product-compare .compare-data .product__price--sale{font-size:12px;font-size:0.75rem;color:#558dbf;}.page-product-compare .compare-data .extra-value{display:inline-block;margin:0;width:73%;font-size:12px;font-size:0.75rem;color:#333333;}.page-product-compare .compare-data .extra-stones .extra-title{width:100%;}.page-product-compare .compare-data .extra-stones .extra-value{width:100%;}.page-product-compare .compare-remove{margin-bottom:20px;}.page-product-compare .compare-remove a{clear:both;text-align:center;background:white;color:#cccccc;border:2px solid #cccccc;font-family:"proxima-nova",Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;width:100%;display:block;padding:10px 5px;font-size:12px;}.page-product-compare .compare-remove a:hover{background:#505050;border-color:#505050;color:white;}.sidebar-second #content-post{width:calc(100% - 410px);float:left;}@media screen and (max-width:960px){.sidebar-second #content-post{float:none;width:100%;padding-top:20px;}}.sidebar-second #content-post .player{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.sidebar-second #content-post .player iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.sidebar-second #sidebar-right{float:right;width:345px;padding-top:130px;}@media screen and (max-width:960px){.sidebar-second #sidebar-right{float:none;width:100%;padding-top:20px;}}#block-views-blog-slider-block{margin-top:20px;}#block-views-blog-slider-block #flexslider-1{border:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0;border:2px solid #e9e9e9;}#block-views-blog-slider-block #flexslider-1 .flex-direction-nav li a{color:#e9e9e9;}#block-views-blog-slider-block #flexslider-1 .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;z-index:9;}#block-views-blog-slider-block #flexslider-1 .flex-control-nav li a{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:1px solid #e9e9e9;background:none;}#block-views-blog-slider-block #flexslider-1 .flex-control-nav li a.flex-active{background:#e9e9e9;}#block-block-31 p{margin-bottom:0;}#block-block-31 img{width:418px !important;height:auto !important;}#block-block-31 h1{padding-bottom:8px;font-family:"Quattrocento",serif;font-size:24px;font-size:1.5rem;line-height:1.75;text-transform:uppercase;letter-spacing:1px;font-weight:normal;color:#1b1b1b;font-size:18px;font-weight:normal;}#block-block-31 h1 a{text-decoration:none;}.prod.page-node-done.page-node-15766 .links,.dev.page-node-done.page-node-14229 .links{display:none;}.prod #block-webform-client-block-15766,.dev #block-webform-client-block-14229{border-bottom:1px solid #e9e9e9;margin-bottom:30px;}.prod #block-webform-client-block-15766 > h2,.dev #block-webform-client-block-14229 > h2{font-family:"Quattrocento",serif;font-size:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.04em;color:#333333;font-weight:normal;}.prod #block-webform-client-block-15766 form input[type="text"],.prod #block-webform-client-block-15766 form input[type="email"],.dev #block-webform-client-block-14229 form input[type="text"],.dev #block-webform-client-block-14229 form input[type="email"]{width:100%;}.prod #block-webform-client-block-15766 form input[type="text"],.prod #block-webform-client-block-15766 form input[type="email"],.prod #block-webform-client-block-15766 form textarea,.dev #block-webform-client-block-14229 form input[type="text"],.dev #block-webform-client-block-14229 form input[type="email"],.dev #block-webform-client-block-14229 form textarea{line-height:1.2;}@media screen and (max-width:768px){.prod #block-webform-client-block-15766 form input[type="text"],.prod #block-webform-client-block-15766 form input[type="email"],.prod #block-webform-client-block-15766 form textarea,.dev #block-webform-client-block-14229 form input[type="text"],.dev #block-webform-client-block-14229 form input[type="email"],.dev #block-webform-client-block-14229 form textarea{font-size:16px;}}.prod #block-webform-client-block-15766 .form-actions,.dev #block-webform-client-block-14229 .form-actions{text-align:right;}.sidebar-second.page-taxonomy #page-title{padding-top:10px;color:#1b1b1b;font-size:18px;font-weight:normal;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block,#block-views-blog-block{padding-top:15px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager,#block-views-blog-block .pager{text-align:left;border-top:0;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager li,#block-views-blog-block .pager li{margin:0;padding:0;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager li.pager-current,#block-views-blog-block .pager li.pager-current{border:0;color:#58646d;font-weight:bold;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager li.pager-item a,#block-views-blog-block .pager li.pager-item a{border-bottom:0;color:#58646d;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager li.pager-item a:hover,#block-views-blog-block .pager li.pager-item a:hover{border-bottom:0;text-decoration:underline;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager li.pager-previous a,.page-taxonomy .view-blog.view-id-blog.view-display-id-block .pager li.pager-next a,#block-views-blog-block .pager li.pager-previous a,#block-views-blog-block .pager li.pager-next a{border:2px solid #58646d;display:inline-block;color:#58646d;padding:10px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row,#block-views-blog-block .views-row{border-bottom:1px solid #e9e9e9;padding-bottom:15px;margin-bottom:40px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-field-youtube-link iframe,.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-field-youtube-link img,#block-views-blog-block .views-row .views-field-field-youtube-link iframe,#block-views-blog-block .views-row .views-field-field-youtube-link img{border:2px solid #e9e9e9;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-title,#block-views-blog-block .views-row .views-field-title{padding-bottom:20px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-title a,#block-views-blog-block .views-row .views-field-title a{padding-bottom:8px;font-family:"Quattrocento",serif;font-size:24px;text-decoration:none;color:#333333;margin-bottom:20px;letter-spacing:1px;font-weight:normal;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-body,#block-views-blog-block .views-row .views-field-body{color:#888888;font-size:14px;line-height:1.4;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-created,#block-views-blog-block .views-row .views-field-created{margin-top:20px;color:#999999;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.04em;margin-bottom:5px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-field-blog-tag,#block-views-blog-block .views-row .views-field-field-blog-tag{padding-top:15px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-field-blog-tag .field-content,#block-views-blog-block .views-row .views-field-field-blog-tag .field-content{color:#999999;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-field-blog-tag .field-content:before,#block-views-blog-block .views-row .views-field-field-blog-tag .field-content:before{font-family:FontAwesome;content:"\f02c";display:inline-block;font-weight:normal;color:#999;padding-right:5px;font-size:12px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-field-blog-tag .field-content a,#block-views-blog-block .views-row .views-field-field-blog-tag .field-content a{text-decoration:none;color:#999999;font-size:13px;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-path,#block-views-blog-block .views-row .views-field-path{margin:10px 0;}.page-taxonomy .view-blog.view-id-blog.view-display-id-block .views-row .views-field-path a,#block-views-blog-block .views-row .views-field-path a{display:inline-block;padding:12px 20px;text-decoration:none;text-transform:uppercase;color:#fff;font-size:14px;background:#58646d;}#block-views-blog-block-3 > h2{font-family:"Quattrocento",serif;font-size:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.04em;color:#333333;font-weight:normal;}#block-views-blog-block-3 .views-row{zoom:1;border-bottom:1px solid #e9e9e9;padding-bottom:15px;margin-bottom:15px;}#block-views-blog-block-3 .views-row:before,#block-views-blog-block-3 .views-row:after{content:"\0020";display:block;height:0;overflow:hidden;}#block-views-blog-block-3 .views-row:after{clear:both;}#block-views-blog-block-3 .views-row .views-field-created{color:#999999;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.04em;margin-bottom:5px;}#block-views-blog-block-3 .views-row .views-field-title a{text-decoration:none;color:#333333;font-size:19px;letter-spacing:0.04em;line-height:26px;font-family:"Quattrocento",serif;font-weight:normal;}#block-views-blog-block-3 .views-field-field-youtube-link{float:left;}#block-views-blog-block-3 .views-field-field-youtube-link img{width:160px;margin:0 14px 5px 0;line-height:0;border:2px solid #e9e9e9;}.node-type-blog-post #block-uc-filtered-catalog-uc-filtered-catalog-related{margin-top:30px;}.node-type-blog-post #block-uc-filtered-catalog-uc-filtered-catalog-related > h2{font-family:"Quattrocento",serif;font-size:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.04em;color:#333333;font-weight:normal;}.node-type-blog-post #page-title{color:#333333;text-transform:initial;}.node-type-blog-post .field-name-body{color:#888888;font-size:14px;line-height:1.4;}.node-type-blog-post .field-name-body img{max-width:100%;height:auto !important;}.node-type-blog-post .pager-for-content-type{margin:0;}.node-type-blog-post .pager-for-content-type .pager-previous{margin:0;float:right;}.node-type-blog-post .pager-for-content-type .pager-previous a{display:inline-block;border:2px solid #58646d;padding:10px 20px;color:#58646d;text-decoration:none;}.node-type-blog-post .pager-for-content-type .pager-next{margin:0;float:left;}.node-type-blog-post .pager-for-content-type .pager-next a{display:inline-block;border:2px solid #58646d;padding:10px 20px;color:#58646d;text-decoration:none;}.prod.page-node-15657 #page-title,.dev.page-node-14228 #page-title{display:none;}.prod.page-node-15657 article img,.dev.page-node-14228 article img{width:418px !important;height:auto !important;}.prod.page-node-15657 article h1,.dev.page-node-14228 article h1{padding-bottom:8px;font-family:"Quattrocento",serif;font-size:24px;font-size:1.5rem;line-height:1.75;text-transform:uppercase;letter-spacing:1px;font-weight:normal;color:#1b1b1b;font-size:18px;font-weight:normal;}.prod.page-node-15657 article h1 a,.dev.page-node-14228 article h1 a{text-decoration:none;}#block-views-blog-block-1{padding-top:15px;}#block-views-blog-block-1 .views-field-created{color:#999999;font-size:11px;text-transform:uppercase;font-weight:500;letter-spacing:0.04em;margin-bottom:5px;}#block-views-blog-block-2{margin:15px 0;}#block-views-blog-block-2 .views-row .views-field-field-blog-tag .field-content{color:#999999;}#block-views-blog-block-2 .views-row .views-field-field-blog-tag .field-content:before{font-family:FontAwesome;content:"\f02c";display:inline-block;font-weight:normal;color:#999;padding-right:5px;font-size:12px;}#block-views-blog-block-2 .views-row .views-field-field-blog-tag .field-content a{text-decoration:none;color:#999999;font-size:13px;}#block-views-blog-tag-pool-block{padding-top:30px;}#block-views-blog-tag-pool-block > h2{font-family:"Quattrocento",serif;font-size:16px;margin-bottom:8px;letter-spacing:0.04em;color:#333333;font-weight:normal;}#block-views-blog-tag-pool-block .view-content{display:flex;flex-wrap:wrap;justify-content:flex-start;}#block-views-blog-tag-pool-block .views-row a{margin:4px 15px 9px 0;padding-bottom:2px;text-decoration:none;color:#999999;font-size:14px;display:inline-block;border-bottom:1px solid #e9e9e9;}.node-type-landing-page #page-title{display:none;}.node-type-landing-page #content{padding-top:40px;}.node-type-landing-page .landing-banner{position:relative;}@media screen and (max-width:767px){.node-type-landing-page .landing-banner img{display:none;}}.node-type-landing-page .video-wrapper{position:absolute;top:0;right:0;max-height:100%;height:100%;width:100%;}@media screen and (max-width:767px){.node-type-landing-page .video-wrapper{position:relative;}}.node-type-landing-page .video-wrapper .embedded-video{position:absolute;z-index:5;top:0px;bottom:0;right:70px;margin:auto 0;width:483px;max-width:100%;height:283px;}@media screen and (max-width:960px){.node-type-landing-page .video-wrapper .embedded-video{right:40px;width:383px;max-width:100%;height:225px;}}@media screen and (max-width:767px){.node-type-landing-page .video-wrapper .embedded-video{position:relative;right:0px;width:100%;max-width:100%;height:auto;}}.node-type-landing-page .video-wrapper .embedded-video .player{border:2px solid #e9e9e9;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;}.node-type-landing-page .video-wrapper .embedded-video .player iframe,.node-type-landing-page .video-wrapper .embedded-video .player object,.node-type-landing-page .video-wrapper .embedded-video .player embed{position:absolute;top:0;right:0;width:100%;height:100%;max-height:315px;}@media screen and (max-width:767px){.node-type-landing-page .video-wrapper .embedded-video .player iframe,.node-type-landing-page .video-wrapper .embedded-video .player object,.node-type-landing-page .video-wrapper .embedded-video .player embed{max-height:100%;}}.node-type-landing-page article.node-landing-page{width:40%;float:left;}@media screen and (max-width:900px){.node-type-landing-page article.node-landing-page{width:100%;float:none;padding-bottom:40px;}}.node-type-landing-page article.node-landing-page .group-story .field-name-field-logo{padding:0px 10px 40px 10px;}@media screen and (max-width:900px){.node-type-landing-page article.node-landing-page .group-story .field-name-field-logo{text-align:center;}}.node-type-landing-page article.node-landing-page .group-story .field-name-field-logo img{width:320px;max-width:100%;height:auto !important;}.node-type-landing-page article.node-landing-page .group-story .field-name-body{color:#888888;font-size:0.875em;line-height:1.357;max-width:520px;padding-right:40px;}@media screen and (max-width:900px){.node-type-landing-page article.node-landing-page .group-story .field-name-body{text-align:center;margin:0 auto;padding-right:0;}}@media screen and (max-width:480px){.node-type-landing-page article.node-landing-page .group-story .field-name-body{font-size:1em;line-height:1.6;padding-top:10px;}}.node-type-landing-page article.node-landing-page .group-story .field-name-field-catalog-link{margin:15px 0;}@media screen and (max-width:900px){.node-type-landing-page article.node-landing-page .group-story .field-name-field-catalog-link{text-align:center;margin:0 auto;}}.node-type-landing-page article.node-landing-page .group-story .field-name-field-catalog-link a{display:inline-block;color:#58646d;text-transform:uppercase;border:2px solid #505050;font-size:0.875em;line-height:1.357;padding:13px 25px;text-decoration:none;transition:all,0.2s;}.node-type-landing-page article.node-landing-page .group-story .field-name-field-catalog-link a:hover{background:#505050;border-color:#505050;color:#fff;}.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col{width:60%;float:right;}@media screen and (max-width:900px){.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col{width:100%;float:none;}}.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col > h2{color:#010101;font-family:"Quattrocento",serif;font-weight:normal;text-transform:uppercase;font-size:1.18em;line-height:1;border-bottom:2px solid #e9e9e9;padding-bottom:11px;}.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col .catalog__results__list__item{position:relative;display:inline-block;vertical-align:top;margin-bottom:42px;margin-bottom:2.625rem;width:32.6666666667%;margin-right:1%;}.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col .catalog__results__list__item:nth-child(3n + 2){margin:0;}@media screen and (max-width:480px){.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col .catalog__results__list__item:nth-child(3n + 2){margin-right:1%;}}@media screen and (max-width:480px){.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col .catalog__results__list__item{width:49.5%;margin-right:1%;}.node-type-landing-page #block-uc-filtered-catalog-uc-filtered-catalog-related-col .catalog__results__list__item:nth-child(even){margin-right:0;}}.admin-menu:not(.page-user) .tabs{bottom:0;border:0;list-style:none;margin:0;padding:0;position:fixed;right:0;white-space:nowrap;z-index:999;}.admin-menu:not(.page-user) .tabs li{border:0;border-right:1px solid lightgrey;float:left;margin:0;}.admin-menu:not(.page-user) .tabs li.is-active,.admin-menu:not(.page-user) .tabs li:last-child{border-right:0;}.admin-menu:not(.page-user) .tabs a{background:#f7941e;border:0;border-radius:0;margin:0;text-shadow:none;}.admin-menu:not(.page-user) .tabs a.active{background-color:#2c3034;color:white;}.admin-menu:not(.page-user) .tabs a:focus,.admin-menu:not(.page-user) .tabs a:hover{background-color:#807f7f;color:white;}#block-views-hompage-hero-flexslider-block .flexslider{border:0;border-radius:0;box-shadow:none;margin-bottom:2em;}#block-views-hompage-hero-flexslider-block .flexslider .flex-control-nav{bottom:-30px;}#block-views-hompage-hero-flexslider-block .flexslider .flex-control-nav li a{border:2px solid #fff;box-shadow:none;}#block-views-hompage-hero-flexslider-block .flexslider .flex-control-nav li a:not(.flex-active){background:#fff;border-color:#222;}#block-views-hompage-hero-flexslider-block .flexslider .flex-direction-nav .flex-prev,#block-views-hompage-hero-flexslider-block .flexslider .flex-direction-nav .flex-next{color:#fff;opacity:1;text-shadow:none;}#block-views-hompage-hero-flexslider-block .cta-container{background:white center center no-repeat;background-size:cover;position:relative;width:100%;z-index:0;}#block-views-hompage-hero-flexslider-block .cta-container::before{content:"";display:block;padding-bottom:100%;}@media screen and (min-width:420px){#block-views-hompage-hero-flexslider-block .cta-container::before{padding-bottom:66%;}}@media screen and (min-width:768px){#block-views-hompage-hero-flexslider-block .cta-container::before{padding-bottom:41.26984%;}}#block-views-hompage-hero-flexslider-block .cta-container > a{bottom:0;display:block;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-decoration:none;top:0;width:100%;}#block-views-hompage-hero-flexslider-block .cta-container .background-image{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1;}#block-views-hompage-hero-flexslider-block .cta-container .background-image img{display:block;left:50%;max-width:242.30769%;min-height:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto;}@media screen and (min-width:420px){#block-views-hompage-hero-flexslider-block .cta-container .background-image img{max-width:160%;height:100%;}}@media screen and (min-width:768px){#block-views-hompage-hero-flexslider-block .cta-container .background-image img{max-width:100%;min-height:none;width:100%;}}#block-views-hompage-hero-flexslider-block .cta-container .cta-overlay{align-items:center;background:rgba(34,34,34,0.58);color:#fff;display:flex;flex-direction:column;justify-content:space-around;height:calc(100% - 88px);margin:44px;max-width:calc(100% - 88px);overflow:hidden;padding:22px;position:relative;text-align:center;width:calc(100% - 88px);z-index:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){#block-views-hompage-hero-flexslider-block .cta-container .cta-overlay{float:left;height:calc(100% - 88px);margin:44px;padding:44px;max-width:calc(75% - 88px);width:calc(100% - 88px);}}@media screen and (min-width:1024px){#block-views-hompage-hero-flexslider-block .cta-container .cta-overlay{max-width:calc(50% - 88px);}}#block-views-hompage-hero-flexslider-block .cta-container h2{font-family:'Merriweather',serif;font-size:1.5em;font-weight:normal;line-height:1.33333;width:100%;}@media screen and (min-width:420px){#block-views-hompage-hero-flexslider-block .cta-container h2{font-size:1.75em;}}@media screen and (min-width:768px){#block-views-hompage-hero-flexslider-block .cta-container h2{font-size:1.8125em;}}@media screen and (min-width:1024px){#block-views-hompage-hero-flexslider-block .cta-container h2{font-size:2em;}}@media screen and (min-width:1200px){#block-views-hompage-hero-flexslider-block .cta-container h2{font-size:2.8125em;}}#block-views-hompage-hero-flexslider-block .cta-container .cta-link{color:#fff;display:inline-block;font-size:1em;font-weight:bold;text-decoration:none;text-transform:uppercase;}#block-views-hompage-hero-flexslider-block .cta-container .cta-link::after{content:"\f105";font-family:'FontAwesome';padding-left:.5em;}.mycharmlife-ig-header{padding:2em 1em;text-align:center;}@media screen and (min-width:768px){.mycharmlife-ig-header{padding:2em 4em;}}.mycharmlife-ig-header .fa{margin-bottom:.25em;opacity:.3;}.mycharmlife-ig-header h2{font-family:'Merriweather',serif;font-size:1.5em;line-height:1;margin:0 0 .5em;text-transform:uppercase;}@media screen and (min-width:768px){.mycharmlife-ig-header h2{font-size:1.875em;}}.mycharmlife-ig-header p{font-size:1.25em;font-weight:300;line-height:1.45;}.mycharmlife-ig-feed{zoom:1;clear:both;}.mycharmlife-ig-feed:before,.mycharmlife-ig-feed:after{content:"\0020";display:block;height:0;overflow:hidden;}.mycharmlife-ig-feed:after{clear:both;}.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder{display:flex;flex-wrap:wrap;justify-content:space-between;}.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram{height:auto;margin-bottom:.75em;overflow:hidden;position:relative;width:49%;}@media screen and (min-width:768px){.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram{margin-bottom:1em;width:24%;}}.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram::before{content:"";display:block;padding-bottom:100%;}.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram a,.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram .social_feed-video{bottom:0;display:block;height:100%;left:0;line-height:0;position:absolute;right:0;top:0;width:100%;}.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram img{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);}.mycharmlife-ig-feed .bits_social_feed-nomasonry-holder .social_feed.instagram video{width:100%;}.mycharmlife-ig-feed + article{font-size:1.25em;line-height:1.45;margin-top:3em;padding:0 1em;text-align:center;}@media screen and (min-width:768px){.mycharmlife-ig-feed + article{padding:0 4em;}}.mycharmlife-ig-feed + article h1{font-family:"proxima-nova",Helvetica,sans-serif;font-size:inherit;line-height:1.2;margin:0 auto .5em;text-transform:uppercase;}@media screen and (min-width:768px){.mycharmlife-ig-feed + article h1{width:80%;}}.mycharmlife-ig-feed + article p{font-weight:300;}#block-mailchimp-signup-subscribe-overlay{background-color:#f7f7f7;bottom:-100%;box-shadow:0 -5px 5px rgba(34,34,34,0.1);left:0;position:fixed;right:0;transition:2s;width:100%;}#block-mailchimp-signup-subscribe-overlay.display{bottom:0;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form{margin:0 auto;max-width:1170px;padding:2em 1em;position:relative;text-align:center;width:100%;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form #block-mailchimp-signup-subscribe-overlay-close{background-image:url(/sites/all/themes/c/images/close.png);background-size:contain;content:'';color:#807f7f;cursor:pointer;display:block;font-family:'FontAwesome';font-size:2em;height:24px;overflow:hidden;position:absolute;right:.5em;text-indent:-99em;top:.5em;width:24px;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description{margin:0 auto;width:80%;}@media screen and (min-width:1024px){#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .mailchimp-signup-subscribe-form-description{width:100%;}}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form em:not(.fineprint){color:#d60024;display:block;font-family:'Merriweather',serif;font-size:1.5em;font-style:normal;line-height:1;margin:0 auto .2em;max-width:90%;}@media screen and (min-width:1024px){#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form em:not(.fineprint){font-size:1.875em;}}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form em.fineprint{display:block;font-size:.75em;margin:0 0 1em;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form strong.conditions{font-size:.5em;font-weight:normal;vertical-align:super;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form input{border-radius:0;font-size:1em;-webkit-appearance:none;}@media screen and (min-width:768px){#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields div{display:inline-block;width:40%;}}@media screen and (min-width:1024px){#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields div{display:inline-block;width:30%;}}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields .form-item label{display:none;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .mailchimp-newsletter-mergefields .form-item input{background:transparent;border:0;border-bottom:1px solid #222;text-align:center;width:90%;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .form-actions{margin:1em 0 0;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .form-actions input{background-color:#222;border:0;color:#fff;display:inline-block;font-weight:bold;margin-bottom:.5em;padding:1em;text-decoration:none;text-transform:uppercase;transition:background-color 0.5s cubic-bezier(0.57,0.16,0.26,1);transition:background-color 0.5s cubic-bezier(0.57,0.16,0.26,1.19);width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .form-actions input{margin-bottom:0;margin-right:2%;max-width:48%;width:280px;}}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .form-actions input:focus,#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .form-actions input:hover{background-color:#807f7f;}#block-mailchimp-signup-subscribe-overlay .mailchimp-signup-subscribe-form .form-actions input:last-child{margin-right:0;}.front article{font-size:1.25em;line-height:1.45;margin-top:3em;padding:0 1em;text-align:center;}@media screen and (min-width:768px){.front article{padding:0 4em;}}.front article h1{font-family:"proxima-nova",Helvetica,sans-serif;font-size:inherit;line-height:1.2;margin:0 auto .5em;text-transform:uppercase;}@media screen and (min-width:768px){.front article h1{width:80%;}}.front article p{font-weight:300;}.article__header{margin-bottom:21px;border-bottom:solid 4px #f7f7f7;}.article__heading,.block > h2:first-child{font-family:"Quattrocento",serif;font-size:24px;font-size:1.5rem;line-height:1.75;}.article__heading--with-date{margin-bottom:0;}.article__posted{font-size:14px;font-size:0.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:8px;color:#807f7f;}.article__content{zoom:1;}.article__content:before,.article__content:after{content:"\0020";display:block;height:0;overflow:hidden;}.article__content:after{clear:both;}.article__image{float:right;margin-left:42px;margin-left:2.625rem;margin-bottom:42px;margin-bottom:2.625rem;min-width:240px;max-width:30%;}.article__image img{display:inline-block;width:100%;height:auto;border:solid 4px #fff;box-shadow:0 0 4px #999;}.article__image__caption{padding-top:8px;padding-left:2px;padding-right:2px;font-size:14px;font-size:0.875rem;line-height:1.5;color:#807f7f;}.article__footer{margin-top:42px;margin-top:2.625rem;padding:10.5px 21px;background:#f7f7f7;color:#999;}.article__share{margin-bottom:0;}.article__share p{margin-bottom:0;}.article__share__label{margin-right:8px;font-style:italic;}.article__tags{float:right;margin-left:5%;}.article__tags__label{font-style:italic;}.article__tags__list{list-style:none;margin-left:0;padding-left:0;display:inline-block;margin-left:8px;margin-bottom:0;}.article__tags__list__item{display:inline-block;margin-left:4px;}.article__tags__list__item:first-child{margin-left:0;}.article__tags__list__item a{color:#807f7f;}.article__tags__list__item a:hover{color:#505050;}.article blockquote{font-style:italic;padding-left:21px;padding-right:21px;padding-top:21px;padding-bottom:21px;font-family:"proxima-nova",Helvetica,sans-serif;background:#f7f7f7;}.article blockquote p{position:relative;font-size:20px;font-size:1.25rem;line-height:1.05;color:#3c3b3b;}.article blockquote p:before{font-family:"freight-text-pro",Georgia,serif;}.article blockquote p:after{font-family:"freight-text-pro",Georgia,serif;}.article blockquote p a{color:#505050;transition:all 0.2s;}.article blockquote p a:hover{color:#434343;}.article blockquote cite{font-size:16px;font-size:1rem;line-height:1.3125;font-style:normal;color:#626262;}.article blockquote cite:before{content:"– ";}.node-type-issuu-flyer .issuuembed{min-height:250px;}@media (min-width:300px){.node-type-issuu-flyer .issuuembed{height:250px !important;width:auto !important;}}@media (min-width:768px){.node-type-issuu-flyer .issuuembed{height:500px !important;width:auto !important;}}@media (min-width:900px){.node-type-issuu-flyer .issuuembed{height:600px !important;width:auto !important;}}.aside,.block--sidebar{font-size:14px;font-size:0.875rem;line-height:1.5;margin-bottom:42px;margin-bottom:2.625rem;text-align:right;color:#999;}.aside:last-child,.block--sidebar:last-child{border-bottom-width:0;}.aside--left,.block--sidebar--left{text-align:left;}.aside__heading,.block--sidebar > h2:first-child{margin-bottom:16px;font-family:"Quattrocento",serif;font-size:16px;font-size:1rem;line-height:1.3125;color:#333333;}.block{position:relative;}.block > h2{}.block--sidebar > h2{}.block--sidebar img{display:inline-block;margin-bottom:16px;max-width:100%;height:auto;}.block--preamble{margin-bottom:42px;margin-bottom:2.625rem;}.block--with-underline,.view-id-careers.view-display-id-block .view-header{border-bottom:solid 4px #f7f7f7;}.block--careers__header{margin-bottom:16px;}.block--careers__header > h2:first-child{margin-bottom:0;}input[type="submit"],.btn{display:inline-block;padding:5.25px 10.5px;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;min-width:120px;text-decoration:none;border:0;background:#fff;color:#666666;border:2px solid #666666;transition:all,0.2s;}input[type="submit"]:hover,.btn:hover{background:#505050;border-color:#505050;color:#fff;}input[type="submit"]:visited,.btn:visited{color:#fff;}.header__links__toggle{display:block;margin:0 auto;padding:4px 8px;max-width:320px;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;font-size:16px;font-size:1rem;line-height:1.3125;text-decoration:none;border:solid 2px #222;background:#fff;color:#222;}.header__links__toggle:visited{color:#222;}.header__links__toggle:hover{background:#222;color:#fff;}@media (min-width:769px){.header__links__toggle{display:none;}}.header__links__toggle .fa{float:right;font-size:16px;font-size:1rem;line-height:1.3125;}.header__links__toggle--active{max-width:none;background:#222;color:#fff;}.header__links__toggle--active:visited{color:#fff;}.header__links__toggle--active .header__links__toggle--shop{border-width:0;}.btn--quick-view{position:absolute;top:50%;left:50%;padding-left:0;padding-right:0;width:120px;font-size:12px;font-size:0.75rem;line-height:1.75;line-height:1;opacity:0;visibility:hidden;background:#f7f7f7;color:#999;transform:translateX(-50%) translateY(-50%);}.btn--quick-view:visited{background:#f7f7f7;color:#999;}.btn--quick-view:hover{opacity:1;background:#222;color:#fff;}.btn--career--details,.btn--career--apply{padding-top:4px;padding-bottom:4px;font-size:12px;font-size:0.75rem;line-height:1.75;background:#f7f7f7;color:#807f7f;}.btn--career--details:visited,.btn--career--apply:visited{background:#999;color:#807f7f;}.btn--career--back{padding:0;font-size:12px;font-size:0.75rem;line-height:1.75;font-weight:normal;background:none;color:#333333;}.btn--career--back:visited{background:none;color:#333333;}.btn--career--back:hover{text-decoration:underline;background:none;color:#222;}.btn--career--back .fa{margin-right:4px;text-decoration:none;}.btn--locator--view{margin-top:16px;padding-top:0;padding-bottom:0;font-size:12px;font-size:0.75rem;line-height:1.75;background:#f7f7f7;color:#999;}.btn--locator--view:visited{background:#f7f7f7;color:#999;}.btn--locator--view:hover{opacity:1;background:#222;color:#fff;}.careers__location,.view-id-careers.view-display-id-block .form-select{position:absolute;bottom:12px;right:0;font-size:20px;font-size:1.25rem;}.career__list{list-style:none;margin-left:0;padding-left:0;list-style:square;}.career__list__item{margin-left:32px;margin-bottom:42px;margin-bottom:2.625rem;}.career__title{margin-bottom:0;font-size:16px;font-size:1rem;line-height:1.3125;}.career__title--single{font-size:24px;font-size:1.5rem;line-height:1.75;}.career__location,.career__jobposted{float:right;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;color:#807f7f;}.career__location--single{float:none;font-size:14px;font-size:0.875rem;line-height:1.5;}.career__posted{float:left;margin-bottom:8px;font-size:14px;font-size:0.875rem;line-height:36px;color:#807f7f;}.career__description{clear:both;margin-bottom:16px;}.career__description p:last-child{margin-bottom:0;}.career__actions{font-size:0;}.career__actions .btn{margin-left:8px;}.career__actions .btn:first-child{margin-left:0;}.career__results__count,.view-id-careers.view-display-id-block .view-header{font-family:"proxima-nova",Helvetica,sans-serif;font-size:14px;font-size:0.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:8px;color:#807f7f;}.view-id-careers.view-display-id-block{position:relative;}.view-id-careers.view-display-id-block .view-header{padding-bottom:4px;}.view-id-careers.view-display-id-block .form-select{top:0;bottom:auto;}.view-id-careers.view-display-id-block .form-submit{display:none;}.view-id-careers.view-display-id-block .views-row{padding:0 16px;font-size:16px;font-size:1rem;line-height:1.3125;transition:all 0.2s;}.view-id-careers.view-display-id-block .views-row:hover{background:#f7f7f7;}.view-id-careers.view-display-id-block .views-row .career__title{padding-top:4px;padding-bottom:4px;}.view-id-careers.view-display-id-block .views-row .career__location,.view-id-careers.view-display-id-block .views-row .career__jobposted{padding-top:4px;padding-bottom:4px;}.career__jobposted{margin-bottom:16px;float:none;}.career__jobposted--single{font-size:14px;font-size:0.875rem;line-height:1.5;}.career__qualifications ul,.career__responsibilities ul{list-style:square;}.career__how-to-apply{clear:left;}.career__qualifications h2:first-child,.career__responsibilities h2:first-child,.career__how-to-apply h2:first-child{font-size:20px;font-size:1.25rem;line-height:1.05;}.views-field-field-location{margin-bottom:0;font-family:"Quattrocento",serif;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.3125;color:#333333;}.views-field-gsl-addressfield,.views-field-gsl-props-phone{margin-bottom:8px;font-size:14px;font-size:0.875rem;line-height:1.5;line-height:1.4;}@media screen and (min-width:768px){.page-cart .cart-summary-container{clear:right;float:right;width:350px;}}@media screen and (min-width:1024px){.page-cart .cart-summary-container{margin-top:2.625em;}}.page-cart .cart-summary-container input[type="text"]{height:38px;line-height:35px;padding-bottom:0;padding-top:0;}.page-cart .checkout-tabs-container{margin:0 auto 2em;max-width:100%;width:750px;}.page-cart .checkout-tabs-container ul,.page-cart .checkout-tabs-container li{list-style:none;margin:0;padding:0;}.page-cart .checkout-tabs-container ul{align-items:middle;display:flex;justify-content:center;}.page-cart .checkout-tabs-container li{border-bottom:4px solid #f7f7f7;font-size:18px;padding:.75em 1em;text-align:center;text-transform:uppercase;width:33%;}.page-cart .checkout-tabs-container li.active{border-bottom-color:#999;}.page-cart .checkout-summary-container{zoom:1;}.page-cart .checkout-summary-container:before,.page-cart .checkout-summary-container:after{content:"\0020";display:block;height:0;overflow:hidden;}.page-cart .checkout-summary-container:after{clear:both;}@media screen and (min-width:769px){.page-cart .checkout-summary-container{float:left;width:350px;}}.page-cart .checkout-summary-container > div{zoom:1;}.page-cart .checkout-summary-container > div:before,.page-cart .checkout-summary-container > div:after{content:"\0020";display:block;height:0;overflow:hidden;}.page-cart .checkout-summary-container > div:after{clear:both;}.page-cart .checkout-summary-container .checkout-summary{margin:1em 0 1.5em;}.page-cart .checkout-summary-container .checkout-summary .fieldset-legend{color:#807f7f;display:block;font-size:25px;margin-bottom:.25em;text-transform:uppercase;}.page-cart .checkout-summary-container .checkout-summary .products{border-bottom:3px solid #cccccc;margin-bottom:1em;padding-bottom:1em;}.page-cart .checkout-summary-container .checkout-summary .products .cart-product{zoom:1;}.page-cart .checkout-summary-container .checkout-summary .products .cart-product:before,.page-cart .checkout-summary-container .checkout-summary .products .cart-product:after{content:"\0020";display:block;height:0;overflow:hidden;}.page-cart .checkout-summary-container .checkout-summary .products .cart-product:after{clear:both;}.page-cart .checkout-summary-container .checkout-summary .products .cart-product:not(:last-child){border-bottom:1px solid #ececec;margin-bottom:.5em;padding-bottom:.5em;}.page-cart .checkout-summary-container .checkout-summary .products .image{display:inline-block;float:left;line-height:0;margin-right:1em;min-height:1em;width:100px;}.page-cart .checkout-summary-container .checkout-summary .products .image img{border:3px solid #ececec;}.page-cart .checkout-summary-container .checkout-summary .products .details{margin-left:calc(100px + 1em);}.page-cart .checkout-summary-container .checkout-summary .products .product-price{font-size:1.1em;font-weight:bold;margin-top:.5em;}.page-cart .checkout-summary-container .checkout-summary .total{margin-bottom:0 !important;}.page-cart .checkout-summary-container .charm-online-features{flex-wrap:wrap;width:100%;}.page-cart .checkout-summary-container .features,.page-cart .checkout-summary-container .trust-seal{display:none;}@media screen and (min-width:769px){.page-cart .checkout-summary-container .features,.page-cart .checkout-summary-container .trust-seal{display:block;}}.page-cart .checkout-next-step-container{zoom:1;clear:both;padding-top:.5em;text-align:center;}.page-cart .checkout-next-step-container:before,.page-cart .checkout-next-step-container:after{content:"\0020";display:block;height:0;overflow:hidden;}.page-cart .checkout-next-step-container:after{clear:both;}@media screen and (min-width:1024px){.page-cart .checkout-next-step-container{clear:right;float:right;width:calc(100% - 380px);}}.page-cart .checkout-next-step-container .checkout-next-step{background-color:#0066cc;border:0;clear:both;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:1.5em;letter-spacing:1.2px;line-height:1;margin:8px 0 2em;padding:.75em;text-align:center;text-decoration:none;text-transform:uppercase;width:49%;}@media screen and (max-width:480px){.page-cart .checkout-next-step-container .checkout-next-step{margin-top:0;width:100%;}}.page-cart .checkout-next-step-container .checkout-next-step.disabled{background-color:#999;cursor:default;}.page-cart .checkout-next-step-container .features,.page-cart .checkout-next-step-container .trust-seal{display:block;}@media screen and (min-width:480px){.page-cart .checkout-next-step-container .features,.page-cart .checkout-next-step-container .trust-seal{float:left;width:50%;}}@media screen and (min-width:769px){.page-cart .checkout-next-step-container .features,.page-cart .checkout-next-step-container .trust-seal{display:none;}}.charm-online-features{margin:3em 1em 0;}@media screen and (min-width:769px){.charm-online-features{clear:left;display:block;float:left;margin:0;width:calc(100% - 410px);}}@media screen and (min-width:1200px){.charm-online-features{display:flex;justify-content:space-between;}}.charm-online-features > div{zoom:1;align-items:center;display:flex;margin-bottom:1em;text-align:center;}.charm-online-features > div:before,.charm-online-features > div:after{content:"\0020";display:block;height:0;overflow:hidden;}.charm-online-features > div:after{clear:both;}@media screen and (min-width:480px){.charm-online-features > div{text-align:left;}}.charm-online-features > div i{color:#8b8b8b;float:left;padding-right:.25em;}.charm-online-features > div i.fa-truck{padding-left:.25em;padding-right:0;}.charm-online-features > div > div{font-size:1.2em;line-height:1.2;width:100%;}@media screen and (min-width:1024px){.charm-online-features > div > div > div{display:inline-block;}}@media screen and (min-width:1200px){.charm-online-features > div > div > div{display:block;}}.cart__checkout-btn-top{background-color:#0066cc;border:0;clear:both;color:white !important;display:block;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:1.5em;letter-spacing:1.2px;line-height:1;margin:0 0 2%;padding:.75em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}@media screen and (min-width:1024px){.cart__checkout-btn-top{display:none;}}#uc-cart-view-form img,#uc-charm-checkout-helpers-cart-table-form img{border:3px solid #ececec;max-width:70px;padding-right:0em;}@media screen and (min-width:480px){#uc-cart-view-form img,#uc-charm-checkout-helpers-cart-table-form img{max-width:90px;}}@media screen and (min-width:768px){#uc-cart-view-form img,#uc-charm-checkout-helpers-cart-table-form img{max-width:auto;}}#uc-cart-view-form td,#uc-charm-checkout-helpers-cart-table-form td{vertical-align:middle;}#uc-cart-view-form tr th:first-child,#uc-charm-checkout-helpers-cart-table-form tr th:first-child{outline:none;overflow:hidden;text-indent:-9999px;width:auto;}#uc-cart-view-form th,#uc-charm-checkout-helpers-cart-table-form th{font-family:"proxima-nova",Helvetica,sans-serif;font-size:18px;font-weight:normal;text-transform:uppercase;width:100%;}@media screen and (min-width:480px){#uc-cart-view-form th,#uc-charm-checkout-helpers-cart-table-form th{width:auto;}}#uc-cart-view-form th abbr,#uc-charm-checkout-helpers-cart-table-form th abbr{border-bottom:0;text-decoration:none;}#uc-cart-view-form .remove,#uc-charm-checkout-helpers-cart-table-form .remove{display:block;float:right;max-width:41px;margin-right:calc(100% - 140px);overflow:hidden;vertical-align:middle;}@media screen and (min-width:480px){#uc-cart-view-form .remove,#uc-charm-checkout-helpers-cart-table-form .remove{display:table-cell;float:none;margin-right:0;}}#uc-cart-view-form .remove input,#uc-charm-checkout-helpers-cart-table-form .remove input{width:24px;height:24px;background:url(/sites/all/themes/c/images/remove.png) no-repeat left center;border:0;text-indent:-9999px;outline:none;overflow:hidden;}#uc-cart-view-form .remove input:hover,#uc-charm-checkout-helpers-cart-table-form .remove input:hover{background:url(/sites/all/themes/c/images/remove.png) no-repeat left center;border:0;}#uc-cart-view-form #edit-actions,#uc-charm-checkout-helpers-cart-table-form #edit-actions{float:right;width:310px;margin-top:40px;}#uc-cart-view-form .desc a,#uc-charm-checkout-helpers-cart-table-form .desc a{font-weight:bold;font-size:14px;}@media (max-width:480px){#uc-cart-view-form .desc,#uc-charm-checkout-helpers-cart-table-form .desc{display:block;float:left;}}@media (max-width:767px){#uc-cart-view-form .image,#uc-charm-checkout-helpers-cart-table-form .image{display:block;float:left;}}#uc-cart-view-form .product-description,#uc-charm-checkout-helpers-cart-table-form .product-description{padding:0;margin:0;}#uc-cart-view-form .product-description li,#uc-charm-checkout-helpers-cart-table-form .product-description li{list-style:none;margin:0;padding:0;}#uc-cart-view-form #edit-update,#uc-charm-checkout-helpers-cart-table-form #edit-update{float:left;width:45%;padding:0.5em;border-color:#558dbf;color:#558dbf;}@media (max-width:480px){#uc-cart-view-form #edit-update,#uc-charm-checkout-helpers-cart-table-form #edit-update{width:100%;}}#uc-cart-view-form #edit-update:hover,#uc-charm-checkout-helpers-cart-table-form #edit-update:hover{background-color:#fff;}#uc-cart-view-form .form-actions a,#uc-charm-checkout-helpers-cart-table-form .form-actions a{width:50%;margin:0;padding:0.5em;margin-right:5%;border:2px solid #222;text-align:center;text-decoration:none;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;line-height:25px;border-color:#558dbf;color:#558dbf;}@media (max-width:480px){#uc-cart-view-form .form-actions a,#uc-charm-checkout-helpers-cart-table-form .form-actions a{width:100%;margin-bottom:1em;}}#uc-cart-view-form #edit-checkout--2,#uc-charm-checkout-helpers-cart-table-form #edit-checkout--2{float:left;clear:both;width:100%;margin-top:1em;background:#558dbf;border-color:#558dbf;color:#fff;}#uc-cart-view-form tr.even,#uc-charm-checkout-helpers-cart-table-form tr.even{background-color:#fff;border-bottom:0;}#uc-cart-view-form tr.odd,#uc-charm-checkout-helpers-cart-table-form tr.odd{background-color:#f7f7f7;border-bottom:0;padding:0.1em 0.6em;}@media screen and (min-width:1024px){#uc-charm-checkout-helpers-cart-table-form{clear:left;float:left;width:calc(100% - 410px);}}#uc-charm-checkout-helpers-cart-table-form table{border-bottom:1px solid #ccc;border-collapse:separate;}@media screen and (min-width:768px){#uc-charm-checkout-helpers-cart-table-form table{margin-bottom:3em;}}#uc-charm-checkout-helpers-cart-table-form thead,#uc-charm-checkout-helpers-cart-table-form tbody{border-bottom-collapse:collapse;}#uc-charm-checkout-helpers-cart-table-form thead th:nth-of-type(1),#uc-charm-checkout-helpers-cart-table-form thead th:nth-of-type(3){display:none;}@media screen and (min-width:480px){#uc-charm-checkout-helpers-cart-table-form thead th:nth-of-type(1),#uc-charm-checkout-helpers-cart-table-form thead th:nth-of-type(3){display:table-cell;}}#uc-charm-checkout-helpers-cart-table-form td.subtotal{display:none;}#uc-charm-checkout-helpers-cart-table-form input[type="text"]{height:38px;line-height:35px;padding-bottom:0;padding-top:0;}#uc-charm-checkout-helpers-cart-table-form .entity-uc-cart-item,#uc-charm-checkout-helpers-cart-table-form .form-actions{display:none;}#uc-charm-checkout-helpers-cart-sidebar{margin-left:auto;max-width:100%;width:100%;}@media screen and (min-width:768px){#uc-charm-checkout-helpers-cart-sidebar{width:350px;}}#uc-charm-checkout-helpers-cart-sidebar .cart-summary{background-color:#f7f7f7;padding:1em;}#uc-charm-checkout-helpers-cart-sidebar .line-item,#uc-charm-checkout-helpers-cart-sidebar .total{font-size:1.3em;margin-bottom:.25em;text-align:right;}#uc-charm-checkout-helpers-cart-sidebar .line-item .label,#uc-charm-checkout-helpers-cart-sidebar .total .label{float:left;}#uc-charm-checkout-helpers-cart-sidebar .line-item .label em,#uc-charm-checkout-helpers-cart-sidebar .total .label em{font-size:.725em;}#uc-charm-checkout-helpers-cart-sidebar .total{font-weight:bold;margin-bottom:1em;}#uc-charm-checkout-helpers-cart-sidebar #subtotal-title,#uc-charm-checkout-helpers-cart-sidebar .coupon-title,#uc-charm-checkout-helpers-cart-sidebar .discount-title{font-weight:normal;}#uc-charm-checkout-helpers-cart-sidebar .coupon-form h3,#uc-charm-checkout-helpers-cart-sidebar .coupon-form .description{display:none;}#uc-charm-checkout-helpers-cart-sidebar .coupon-form label{font-size:1.3em;font-weight:normal;}#uc-charm-checkout-helpers-cart-sidebar .coupon-form .form-item-code{display:inline-block;width:50%;}#uc-charm-checkout-helpers-cart-sidebar .coupon-form input[name="uc-coupon-apply"]{float:right;margin:3.5em 0 0 14px;}#uc-charm-checkout-helpers-cart-sidebar .phone{font-size:1.2em;padding:1em 0;text-align:center;}#uc-charm-checkout-helpers-cart-sidebar .phone i{color:#8b8b8b;font-size:2em;padding-right:.1em;vertical-align:middle;}#uc-charm-checkout-helpers-cart-sidebar .phone a{text-decoration:none;}#block-uc-charm-checkout-helpers-checkout-summary{margin-left:auto;max-width:100%;width:100%;}@media screen and (min-width:769px){#block-uc-charm-checkout-helpers-checkout-summary{width:350px;}}#block-uc-charm-checkout-helpers-checkout-summary .checkout-summary{background-color:#f7f7f7;padding:1em;}#block-uc-charm-checkout-helpers-checkout-summary .line-item,#block-uc-charm-checkout-helpers-checkout-summary .total{font-size:1.3em;margin-bottom:.25em;text-align:right;}#block-uc-charm-checkout-helpers-checkout-summary .line-item .label,#block-uc-charm-checkout-helpers-checkout-summary .total .label{float:left;}#block-uc-charm-checkout-helpers-checkout-summary .line-item .label em,#block-uc-charm-checkout-helpers-checkout-summary .total .label em{font-size:.725em;}#block-uc-charm-checkout-helpers-checkout-summary .total{font-weight:bold;margin-bottom:1em;}#block-uc-charm-checkout-helpers-checkout-summary #subtotal-title,#block-uc-charm-checkout-helpers-checkout-summary .coupon-title,#block-uc-charm-checkout-helpers-checkout-summary .discount-title{font-weight:normal;}#block-uc-charm-checkout-helpers-checkout-summary .coupon-form h3,#block-uc-charm-checkout-helpers-checkout-summary .coupon-form .description{display:none;}#block-uc-charm-checkout-helpers-checkout-summary .coupon-form label{font-size:1.3em;font-weight:normal;}#block-uc-charm-checkout-helpers-checkout-summary .coupon-form .form-item-code{display:inline-block;width:50%;}#block-uc-charm-checkout-helpers-checkout-summary .coupon-form input[name="uc-coupon-apply"]{float:right;margin:3.5em 0 0 14px;}#block-uc-charm-checkout-helpers-checkout-summary .phone{font-size:1.2em;padding:1em 0;text-align:center;}#block-uc-charm-checkout-helpers-checkout-summary .phone i{color:#8b8b8b;font-size:2em;padding-right:.1em;vertical-align:middle;}#block-uc-charm-checkout-helpers-checkout-summary .phone a{text-decoration:none;}.page-cart-checkout-complete .checkout-tabs-container,.page-cart-checkout-complete .checkout-next-step-container,.page-cart-checkout-complete #block-uc-charm-checkout-helpers-checkout-summary{display:none;}#uc-charm-checkout-helpers-cart-checkout-form .form-actions{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;}#uc-charm-checkout-helpers-cart-checkout-form a,#uc-charm-checkout-helpers-cart-checkout-form input{background:white;border:2px solid #558dbf;color:#558dbf;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:12px;letter-spacing:1.2px;line-height:1;margin:8px 0;padding:1em .5em;text-align:center;text-decoration:none;text-transform:uppercase;width:49%;}@media screen and (max-width:480px){#uc-charm-checkout-helpers-cart-checkout-form a,#uc-charm-checkout-helpers-cart-checkout-form input{margin-top:0;width:100%;}}#uc-charm-checkout-helpers-cart-checkout-form a[name="op"],#uc-charm-checkout-helpers-cart-checkout-form input[name="op"]{background-color:#0066cc;border:0;clear:both;color:white;font-size:1.5em;padding:.75em;width:100%;}@media screen and (min-width:768px){#uc-charm-checkout-helpers-cart-checkout-form a[name="op"],#uc-charm-checkout-helpers-cart-checkout-form input[name="op"]{margin-bottom:0;}}#block-charm-related-items-charm-related-items-checkout{float:left;clear:both;margin-top:70px;width:60%;}@media (max-width:768px){#block-charm-related-items-charm-related-items-checkout{width:100%;}}@media (max-width:480px){#block-charm-related-items-charm-related-items-checkout{width:100%;}#block-charm-related-items-charm-related-items-checkout .product__gallery--set:nth-child(2n+1){margin-left:0;}}#block-charm-related-items-charm-related-items-checkout h2{font-family:"Quattrocento",serif;font-size:13px;text-transform:uppercase;}.uc-discounts-cart-pane-table tbody{border-top:2px solid #ececec;}.uc-discounts-cart-pane-container{border:0;}#uc-cart-pane-coupon{float:left;border:2px solid #ececec;padding:20px;}@media (max-width:768px){#uc-cart-pane-coupon{width:45%;}}@media (max-width:480px){#uc-cart-pane-coupon{width:100%;}}#uc-cart-pane-coupon .form-item{margin-top:0;}#uc-cart-pane-coupon h3{display:none;}.page-cart-checkout .hide{display:none;}.page-cart-checkout fieldset.form-wrapper{background:#f7f7f7;border:0;border-top:2px solid #ececec;clear:both;font-family:"proxima-nova",Helvetica,sans-serif;font-size:14px;margin-top:4em;padding:20px;}.page-cart-checkout legend{color:#807f7f;position:absolute;font-size:25px;text-transform:uppercase;margin:-60px 0 0 -20px;}@media screen and (min-width:530px) and (max-width:768px){.page-cart-checkout #customer-pane,.page-cart-checkout #customer_login-pane{clear:none;float:left;margin-bottom:4em;min-height:200px;}}@media screen and (min-width:900px){.page-cart-checkout #customer-pane,.page-cart-checkout #customer_login-pane{clear:none;float:left;margin-bottom:4em;min-height:200px;}}@media screen and (min-width:1200px){.page-cart-checkout #customer-pane,.page-cart-checkout #customer_login-pane{min-height:185px;}}@media screen and (min-width:530px) and (max-width:768px){.page-cart-checkout #customer-pane{margin-left:0;margin-right:1%;width:59%;}}@media screen and (min-width:900px){.page-cart-checkout #customer-pane{margin-left:0;margin-right:1%;width:59%;}}.page-cart-checkout #customer_login-pane{background:#fff;border:1px solid #222;margin-top:1em;}@media screen and (min-width:530px) and (max-width:768px){.page-cart-checkout #customer_login-pane{margin:4em 0 0 1%;width:39%;}}@media screen and (min-width:900px){.page-cart-checkout #customer_login-pane{margin:4em 0 0 1%;width:39%;}}.page-cart-checkout #customer_login-pane legend{display:none;}.page-cart-checkout #customer_login-pane .customer-login__btn{border-color:#807f7f;color:#807f7f;display:block;margin:0 auto;text-align:center;width:49%;}.page-cart-checkout #customer_login-pane .customer-login__btn:focus,.page-cart-checkout #customer_login-pane .customer-login__btn:hover{color:#fff;}@media screen and (min-width:769px){.page-cart-checkout .uc-cart-checkout-form{float:right;width:calc(100% - 380px);}}.page-cart-checkout .uc-cart-checkout-form .form-item{clear:none;display:inline-block;width:100%;}.page-cart-checkout .uc-cart-checkout-form .form-item.form-item-uc-charm-shipping-preference{float:none;}.page-cart-checkout .uc-cart-checkout-form .form-actions{clear:both;float:right;margin-bottom:0;text-align:center;width:100%;}.page-cart-checkout #uc_charm_store_ship_to_store-pane .form-item{float:none;width:auto;}.page-cart-checkout #delivery-address-pane{clear:left;}.page-cart-checkout .uc-cart-checkout-form .uc-store-address-field .form-item label,.page-cart-checkout .uc-cart-checkout-form .payment-details-credit .form-item label{width:30%;text-align:left;}@media (max-width:768px){.page-cart-checkout .uc-cart-checkout-form .uc-store-address-field .form-item label,.page-cart-checkout .uc-cart-checkout-form .payment-details-credit .form-item label{width:100%;}}.page-cart-checkout .form-item-panes-payment-details-cc-exp-year label{display:block;height:0;overflow:hidden;}.page-cart-checkout #billing-address-pane .form-item > input,.page-cart-checkout #delivery-pane .form-item > input{width:58% !important;}@media (max-width:768px){.page-cart-checkout #billing-address-pane .form-item > input,.page-cart-checkout #delivery-pane .form-item > input{width:100% !important;}}.page-cart-checkout #billing-address-pane .form-item-panes-billing-billing-first-name{clear:left;}.page-cart-checkout .form-item-panes-billing-select-address{clear:both !important;margin:10px 0;}.page-cart-checkout #gsi_giftcard-pane label{clear:left;float:left;margin:2px 0;padding-top:5px;text-align:left;width:30%;}@media (max-width:768px){.page-cart-checkout #gsi_giftcard-pane label{width:100%;}}.page-cart-checkout #gsi_giftcard-pane input,.page-cart-checkout #gsi_giftcard-pane .description{float:left;margin:2px;}.page-cart-checkout #payment-pane #line-items-div,.page-cart-checkout #gsi_giftcard-pane #line-items-div{display:none;}.page-cart-checkout #payment-pane tbody,.page-cart-checkout #gsi_giftcard-pane tbody{border:0;}.page-cart-checkout #payment-pane #payment-details .form-item,.page-cart-checkout #payment-pane .form-item-panes-payment-payment-method .form-item,.page-cart-checkout #gsi_giftcard-pane #payment-details .form-item,.page-cart-checkout #gsi_giftcard-pane .form-item-panes-payment-payment-method .form-item{width:100%;}.page-cart-checkout #quote{border:0;border-top:2px solid #ececec;font-weight:bold;padding:10px 0;}.page-cart-checkout #quotes-pane{display:none;}.page-cart-checkout #quotes-pane .form-submit{margin:15px 0;}.page-cart-checkout #payment-pane #payment-details{border-top:2px solid #ececec;padding:10px 0;}.page-cart-checkout .form-item-panes-delivery-select-address{padding:10px 0;}.page-cart-checkout #edit-cancel{display:none;}.page-cart-checkout #edit-continue{background-color:#0066cc;border:0;clear:both;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:1.5em;letter-spacing:1.2px;line-height:1;margin:8px 0 0;padding:.75em;text-align:center;text-decoration:none;text-transform:uppercase;width:49%;}@media screen and (max-width:480px){.page-cart-checkout #edit-continue{margin-top:0;width:100%;}}.page-cart-checkout .chosen-container-single .chosen-search{padding:0;}.page-cart-checkout .checkout-back-step{border:0;display:inline-block;line-height:25px;margin:0 auto;order:2;text-decoration:underline;text-transform:none;}@media screen and (max-width:480px){.page-cart-checkout .checkout-back-step{width:100%;}}.page-cart-checkout .checkout-back-step:visited{color:inherit;}.page-cart-checkout .checkout-back-step:focus,.page-cart-checkout .checkout-back-step:hover{color:white;}.page-cart-checkout-review #review-instructions{clear:both;padding-top:1em;}@media screen and (min-width:769px){.page-cart-checkout-review #review-instructions{clear:right;float:right;width:calc(100% - 380px);}}.page-cart-checkout-review .order-review-table{border:0;clear:both;display:block;padding-top:0;}@media screen and (min-width:769px){.page-cart-checkout-review .order-review-table{clear:right;float:right;width:calc(100% - 380px);}}.page-cart-checkout-review .order-review-table tbody{display:table;width:100%;}.page-cart-checkout-review .order-review-table .title-col{padding-left:0;white-space:normal;width:50%;}@media screen and (min-width:768px){.page-cart-checkout-review .order-review-table .title-col{padding-left:1em;white-space:nowrap;}}.page-cart-checkout-review .order-review-table .data-col{padding-right:0;}@media screen and (min-width:768px){.page-cart-checkout-review .order-review-table .data-col{padding-right:1em;white-space:nowrap;}}.page-cart-checkout-review .order-review-table .pane-title-row{background:#f7f7f7;border:0;border-bottom:2px solid #ececec;font-family:"proxima-nova",Helvetica,sans-serif;font-size:18px;font-weight:normal;margin-bottom:.25em;padding:.5em 0;text-transform:uppercase;}.page-cart-checkout-review .order-review-table .pane-title-row:not(:first-child){margin-top:1em;}.page-cart-checkout-review .order-review-table .review-button-row{background:none;border:0;}.page-cart-checkout-review .order-review-table .review-button-row .form-actions{display:flex;flex-direction:column;justify-content:center;width:100%;}.page-cart-checkout-review .order-review-table .review-button-row #edit-back{border:0;display:block;margin:0 auto;order:2;text-decoration:underline;text-transform:none;}@media screen and (max-width:480px){.page-cart-checkout-review .order-review-table .review-button-row #edit-back{width:100%;}}.page-cart-checkout-review .order-review-table .review-button-row #edit-submit{background-color:#0066cc;border:0;clear:both;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:1.5em;letter-spacing:1.2px;line-height:1;margin:8px auto;order:1;padding:.75em 1.5em;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;}@media screen and (min-width:1024px){.page-cart-checkout-review .order-review-table .review-button-row #edit-submit{margin-top:8px;width:49%;}}#location_lookup_results table{width:100%;max-width:400px;}#location_lookup_results table .highlight{background:white;}#location_lookup_results table input{cursor:pointer;}#location_lookup_results p{margin-top:1em;}#location_lookup_results .messages{display:inline-block;padding-left:10px;}.uc-cart-checkout-form .form-item.form-item-uc-charm-shipping-preference{margin-top:1em;}.uc-cart-checkout-form .form-item.form-item-uc-charm-shipping-preference .form-item-panes-uc-charm-store-ship-to-store-uc-charm-shipping-preference{padding-right:2em;}.uc-cart-checkout-form .form-item.form-item-panes-uc-charm-store-ship-to-store-store-lookup-uc-charm-store-postcode-lookup{max-width:100%;}@media screen and (max-width:375px){.uc-cart-checkout-form .form-item.form-item-panes-uc-charm-store-ship-to-store-store-lookup-uc-charm-store-postcode-lookup{max-width:45%;}}.uc-cart-checkout-form .form-item input[type="text"]{min-height:40px;}.uc-cart-checkout-form .form-item.form-type-select select{border-radius:0;width:58% !important;}.uc-cart-checkout-form .form-item.form-type-select.form-item-panes-delivery-delivery-country select,.uc-cart-checkout-form .form-item.form-type-select.form-item-panes-billing-billing-country select{border:0;background:transparent;color:black;pointer-events:none;}.uc-cart-checkout-form .form-item.form-type-select.form-item-panes-payment-details-cc-type select,.uc-cart-checkout-form .form-item.form-type-select.form-item-panes-payment-details-cc-exp-month select,.uc-cart-checkout-form .form-item.form-type-select.form-item-panes-payment-details-cc-exp-year select{width:auto !important;}#edit-panes-uc-charm-store-ship-to-store-store-lookup{margin-top:1em;}@media screen and (max-width:375px){#edit-panes-uc-charm-store-ship-to-store-store-lookup{max-width:256px;}}#charm-store-address{clear:both;padding:10px 8px;}#charm-store-address label{float:left;}#charm-store-address span{padding-left:50px;display:inline-block;}#charm-store-address-notice{clear:both;display:block;padding-left:0;padding-top:10px;}.logged-in #customer-pane{clear:both;float:none;min-height:0;width:100%;}.logged-in #customer_login-pane{display:none !important;}#gsi-giftcard-messages{clear:both;padding-top:1em;}.page-catalog h1{line-height:1;margin:0 0 .5em !important;text-align:left;}@media (max-width:1023px){.page-catalog .site__sidebar{width:100%;}.page-catalog.sidebar-first .site__content{width:100%;}}@media screen and (max-width:1023px){.touch .page-catalog .site__sidebar{width:100%;}.touch .page-catalog.sidebar-first .site__content{width:100%;}}.catalog__results__header{zoom:1;margin-bottom:21px;}.catalog__results__header:before,.catalog__results__header:after{content:"\0020";display:block;height:0;overflow:hidden;}.catalog__results__header:after{clear:both;}@media screen and (min-width:482px){.catalog__results__header{margin-bottom:0;}}@media screen and (max-width:1023px){.catalog__results__header .mobile-only{display:block !important;}}@media screen and (max-width:1023px){.block-uc-filtered-catalog .filters .mobile-only{display:block !important;}}.filter-by{display:block;}@media (max-width:1023px){.filter-by{display:none;}}.catalog__results__heading{margin-bottom:0;font-family:"Quattrocento",serif;font-size:24px;font-size:1.5rem;line-height:1.75;}.catalog__results__extras{zoom:1;text-align:right;margin-top:0.25em;}.catalog__results__extras:before,.catalog__results__extras:after{content:"\0020";display:block;height:0;overflow:hidden;}.catalog__results__extras:after{clear:both;}.catalog__results__count{margin:0;font-family:"Quattrocento",serif;font-size:12px;line-height:29px;font-weight:bold;display:block;vertical-align:middle;min-width:140px;text-transform:uppercase;color:#222;}@media (max-width:482px){.catalog__results__count{float:none;}}.catalog__results__view-all{display:block;text-align:center;font-weight:bold;font-family:"proxima-nova",Helvetica,sans-serif;font-size:11px;padding:0 10px;font-size:12px;font-size:0.75rem;line-height:1.75;text-decoration:none;line-height:36px;color:#558dbf;border:2px solid #558dbf;transition:all 0.2s;background:#558dbf;border-color:#558dbf;color:#fff;}.catalog__results__view-all:visited{color:#999;}.catalog__results__view-all:hover{background:#999;}@media (max-width:482px){.catalog__results__view-all{float:none;border:0;background:#ececec;text-align:center;text-decoration:none;text-transform:uppercase;display:block;width:100%;zoom:1;color:#222;margin:10px 0px;line-height:36px;}}.catalog__results__footer{padding-top:8px;}.catalog__results__list{list-style:none;margin-left:0;padding-left:0;border-top:2px solid #ececec;display:inline-block;width:100%;margin-top:0.5em;padding-top:0.5em;margin-bottom:0;text-align:justify;}.catalog__results__list__image{margin-bottom:8px;padding:2px;text-align:center;}.catalog__results__list__image img{display:block;width:100%;height:auto;}.catalog__results__list__image a{z-index:5;}.catalog__results__list__image__link{position:absolute;top:0;left:0;width:100%;height:100%;}.catalog__results__list__item{position:relative;display:inline-block;vertical-align:top;margin-bottom:42px;margin-bottom:2.625rem;width:23.75%;margin-right:1%;}.catalog__results__list__item:hover:after{border-color:#f7f7f7;}.catalog__results__list__item:after{content:'';position:absolute;top:-3px;left:-3px;width:99%;height:100%;border:solid 3px transparent;transition:all 0.2s;}.catalog__results__list__item:nth-child(6n){margin:0;}.catalog__results__list__break{display:inline-block;clear:both;width:100%;height:0;}.catalog__results__list__item--featured{float:left;margin-top:21px;width:48.75%;}.catalog__results__list__item--featured .catalog__results__list__item__price{font-size:16px;font-size:1rem;line-height:1.3125;}.catalog__results__list__item--featured--left{margin-right:2.5%;}.catalog__results__list__item--featured--right{float:right;margin-left:2.5%;}.catalog__results__list__item__description{margin-bottom:8px;padding-left:16px;padding-right:16px;font-size:16px;text-align:center;}.catalog__results__list__item__name{display:none;font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:0;text-align:center;}.catalog__results__list__item__price__prefix{display:none;font-style:italic;}.catalog__results__list__item__meta{display:none;margin-bottom:0;font-size:12px;font-size:0.75rem;line-height:1.75;color:#999;}.catalog__results__list__item__price{margin-top:8px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;margin-bottom:0;text-align:center;color:#999;}.catalog__results__divider{margin:0 0 42px;height:4px;background:#f7f7f7;}.catalog__results__list__item--active{z-index:10;position:relative;transform:scale(1.5);background:#fff;border:solid 3px transparent;}.catalog__results__list__item--active:after{border-color:transparent;}.catalog__results__list__item--active:hover .btn--quick-view{opacity:0;visibility:hidden;}.catalog__results__list__item--active:hover:after{border-color:transparent;}.catalog__results__list__item__summary{z-index:5;position:relative;}.catalog__results{margin:1em 0;margin-top:0;}.catalog__background__overlay{display:none;z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);}.reg_price{text-decoration:line-through;}.sell_price{padding-left:5px;}.catalog__results__list__item__description .in-wishlist{border-left:0;font-size:1em;float:right;}.quick-view__actions{border-color:#558dbf;line-height:1;text-align:center;background-color:#558dbf;}.quick-view__actions a{color:#fff;font-size:12px;}.quick-view__actions a.link--active{font-size:9px;}.quick-view__actions a:hover{background-color:#a2c8dd;border-color:#a2c8dd;}.catalog_heros #edit-mobile-banner{display:block;max-width:100%;margin-top:-25px;text-align:center;}@media screen and (min-width:482px){.catalog_heros #edit-mobile-banner{display:none;}}.catalog_heros #edit-desktop-banner{display:none;max-width:100%;margin-top:-25px;text-align:center;}@media screen and (min-width:482px){.catalog_heros #edit-desktop-banner{display:block;}}#block-uc-filtered-catalog-uc-filtered-catalog-header #catalog-mobile-image{display:none;}@media (max-width:480px){#block-uc-filtered-catalog-uc-filtered-catalog-header #catalog-mobile-image{display:block;}}#block-uc-filtered-catalog-uc-filtered-catalog-header #catalog-desktop-image{display:block;}@media (max-width:480px){#block-uc-filtered-catalog-uc-filtered-catalog-header #catalog-desktop-image{display:none;}}.diagram{padding:8px;font-size:0;color:#222;}.diagram__range{padding:4px;font-family:"Quattrocento",serif;font-weight:bold;text-transform:uppercase;text-align:center;letter-spacing:0.1em;font-size:14px;font-size:0.875rem;line-height:1.5;background:#fff;color:#222;}@media (min-width:481px){.diagram__range{font-size:16px;font-size:1rem;line-height:1.3125;}}.diagram__group{margin:16px 0;}@media (min-width:481px) and (max-width:768px){.diagram__group{display:inline-block;width:48.75%;margin-right:2.5%;}.diagram__group:nth-child(2n){margin-right:0;}}@media (min-width:769px){.diagram__group{display:inline-block;width:30.3333333333%;margin-right:4.5%;float:left;}.diagram__group:nth-child(3n){margin-right:0;}}.diagram__group__content{padding:0 16px;overflow:auto;}.diagram__group__label{margin-bottom:8px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:16px;font-size:1rem;line-height:1.3125;text-align:center;}.diagram__group__content{margin:0;padding:0;text-align:center;}.diagram__group__list{position:relative;list-style:none;margin-left:0;padding-left:0;margin:0 auto;height:120px;}.diagram__group__list--3col{width:255px;}.diagram__group__list--4col{width:340px;}.diagram__group__list--5col{width:425px;}.diagram__group__list--8col{width:680px;}.diagram__group__list--carat{width:1870px;}.diagram__group__list__item{display:inline-block;padding:8px;width:85px;text-align:center;}.diagram__group__list__item--single{width:100%;}.diagram__image{display:inline-block;margin-bottom:8px;width:100%;height:auto;}.diamond__image__label{position:relative;font-family:"proxima-nova",Helvetica,sans-serif;letter-spacing:0.1em;font-size:20px;font-size:1.25rem;line-height:1.05;}.diamond__image__label .sub{position:relative;top:50%;font-size:0.5em;}.diagram__group--carat{width:100%;}.diagram__group--carat .diamond__image__label{font-size:12px;font-size:0.75rem;}.diagram__group--carat .diagram__group__list__item{margin-top:8px;}.diagram--carat .diagram__group{width:100px;margin-right:0;}.diagram--cut .diagram__image{display:inline-block;margin-bottom:0;max-width:90px;}.diagram--cut .diagram__group__list__item{width:110px;}.diagram--cut .diagram__group__list--2col .diagram__group__list__item{width:50%;}.diagram--shapes .diagram__group{width:100%;}.diagram--shapes .diagram__image{display:inline-block;max-width:70px;}.diagram--shapes .diagram__group__list__item{margin-bottom:16px;width:110px;}@media (min-width:1000px){.diagram--shapes .diagram__group__list__item{width:12.5%;}}.diagram--shapes .diagram__group__list--8col{margin-top:16px;width:100%;height:auto;}@media (min-width:481px) and (max-width:999px){.diagram--shapes .diagram__group__list--8col{max-width:530px;}}.diagram--shapes .diamond__image__label{font-size:12px;font-size:0.75rem;}#filters__group--pulldowns{width:100%;background-color:#f4f4f4;clear:both;}.filters__group{margin-bottom:0;float:left;width:100%;line-height:0;float:none;background:transparent;overflow:hidden;}.filters__group.hide #filters__group__content-other,.filters__group.hide .filters__group__content{transition:max-height,0.5s;overflow:hidden;max-height:0;}.filters__group.visible #filters__group__content-other,.filters__group.visible .filters__group__content{transition:max-height,0.5s;overflow:hidden;max-height:600px;}.filters__group__heading{font-weight:normal;position:relative;border-bottom:solid 1px #ececec;color:#666;text-transform:uppercase;font-weight:bold;margin-bottom:0;padding:5.25px 10.5px;padding-right:42px;font-size:14px;font-size:0.875rem;line-height:1.5;background:#f7f7f7;transition:all 0.2s;}@media (max-width:480px){.filters__group__heading{background:#fff;}}#show_hide-filters-button{background:#ececec;text-align:center;text-decoration:none;text-transform:uppercase;display:block;width:100%;font-size:12px;font-weight:bold;zoom:1;margin:10px 0px;line-height:36px;}#show_hide-filters-button:before,#show_hide-filters-button:after{content:"\0020";display:block;height:0;overflow:hidden;}#show_hide-filters-button:after{clear:both;}.filters__group__heading--collapsable{cursor:pointer;}.filters__group__heading--collapsable:hover{background:#dbdbdb;color:#686868;}.filters__group__heading--collapsable:hover .filters__group__toggle{color:#686868;}.filters__group__toggle{position:absolute;top:5.25px;right:10.5px;display:block;width:21px;height:21px;text-align:center;line-height:21px;font-size:16px;font-size:1rem;line-height:1.3125;border-radius:4px;transition:all 0.2s;color:#818282;}.filters__group__toggle:visited{color:#818282;}.filters__group__toggle--hidden{display:none;}.filters{position:relative;display:inline-block;margin-top:1em;width:100%;}#filters__group__content-other,.filters__group__content{overflow:hidden;width:100%;border-bottom:1px solid #ececec;background-color:white;display:inline-block;font-size:14px;font-size:0.875rem;line-height:1.5;}@media (max-width:480px){#filters__group__content-other,.filters__group__content{background:#fff;border:0;}}.filters__group__content .filters__select .filters__item{float:left;width:100%;line-height:16px;}.filters__group__content .filters__select .filters__item .form-item{margin:0;}.filters_item,.filters__item{position:relative;padding-left:20px;padding-right:10px;margin-top:0px;}@media (max-width:480px){.filters_item,.filters__item{padding-top:5px;padding-bottom:5px;}}.filters_item.unavailable,.filters__item.unavailable{display:none;}.filters_item .icheckbox_square-grey,.filters__item .icheckbox_square-grey{position:absolute !important;top:2px;left:0;}@media (max-width:480px){.filters_item .icheckbox_square-grey,.filters__item .icheckbox_square-grey{margin-top:5px;}}.filters_item .icheckbox_square-grey.hover,.filters__item .icheckbox_square-grey.hover{background-position:0 0;}.filters_item .icheckbox_square-grey.hover.checked,.filters__item .icheckbox_square-grey.hover.checked{background-position:-24px 0;}.filters_item .icheckbox_square-grey,.filters_item .iradio_square-grey,.filters__item .icheckbox_square-grey,.filters__item .iradio_square-grey{width:11px;height:11px;background-size:120px;}.filters_item .icheckbox_square-grey.checked,.filters__item .icheckbox_square-grey.checked{background-position:-24px 0;}label.option{font-size:12px;color:#999;cursor:pointer;}@media (max-width:480px){label.option{font-size:16px;}}.filters__item__break{margin:10.5px 0;height:2px;background:#f4f4f4;}.filters__item--hidden{position:absolute;margin:0;padding:0;width:0;height:0;text-indent:-999em;border-width:0;visibility:hidden;}.filters_selected_count{clear:both;display:block;font-family:"proxima-nova",Helvetica,sans-serif;font-size:14px;font-size:0.875rem;line-height:1.5;color:#a8a8a8;font-weight:600;}.filters_selected_count .filters_selected_count_value{font-weight:300;}.filters_selected_count .filters_selected_count_value a{color:#a8a8a8;text-decoration:none;}.filters__item__count{position:absolute;top:0;right:0;padding-left:4px;padding-right:4px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:smaller;color:rgba(153,153,153,0.3);}@media (max-width:480px){.filters__item__count{top:auto;bottom:0;padding-bottom:5px;}}.filters__item__count.available{color:#999;}.filters__select__heading{margin-bottom:0;font-size:14px;font-size:0.875rem;line-height:1.5;color:#999;}.filters__select{list-style:none;margin-left:0;padding-left:0;margin-bottom:0;padding:10px 14px;}.filters__actions{list-style:none;margin-left:0;padding-left:0;margin-top:10.5px;margin-bottom:10.5px;font-size:0;display:inline-block;float:right;padding-right:14px;}.filters__actions .filters__actions__toggle{display:none;}.filters__actions__item{display:inline-block;width:100%;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.1em;text-align:right;}.filters__actions__item:last-child{text-align:right;}.filters__actions__item:first-child:last-child{width:100%;text-align:right;}.filters__actions__item a{text-decoration:none;font-size:11px;color:#9f1f3b;}.filters__group--extras .filters__range{padding:10.5px;max-width:292px;width:auto;font-size:0;}@media (max-width:1023px){.filters__group--extras .filters__range{max-width:100%;}}.filters__group--extras .filters__range .noUi-target{border-width:0;box-shadow:none;background:#cccccc;}.filters__group--extras .filters__range .noUi-connect{background:#999;}.filters__group--extras .filters__range .noUi-handle{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #f7f7f7;border:solid 1px #cccccc;border-radius:0;transition:all 0.2s;cursor:ew-resize;}.filters__group--extras .filters__range .noUi-handle:before{background:#999;}.filters__group--extras .filters__range .noUi-handle:after{background:#999;}.filters__group--extras .filters__range .noUi-handle:hover{border-color:#dedddd;}.filters__group--extras .filters__range .noUi-active{border-color:#dedddd;}.filters__group--extras .filters__range .noUi-active:before{background:#818282;}.filters__group--extras .filters__range .noUi-active:after{background:#818282;}.filters__range__control__container{padding:0 16px;}.filters__range__min,.filters__range__max{display:inline-block;width:49%;margin-bottom:5.25px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;color:#999;}.filters__range__max{text-align:right;}.filters__group__content{display:none;}#filters__group__content-other{width:100%;display:inline-block;clear:left;}#filters__group__content-other ul{margin-left:0;padding:10px 14px;list-style:none;}#filters__group__content-other ul li a{letter-spacing:1.2px;}.filters__group__content--active{display:block;}@media (max-width:480px){.filters__group__content--active{border:0;}}.filters__group__summary{display:none;padding:5.25px 10.5px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.1em;color:#999;}.filters__group__summary p{margin:0;}.filters__group__summary--active{display:block;}.filters__actions__toggle{clear:both;text-align:left;padding-top:10px;font-weight:bold;cursor:pointer;display:inline-block;float:left;color:#999;font-size:12px;}#filters__group__content-other .form-item{margin-bottom:0;}#filters__group__content-other .filters__item-shop_by{display:none;margin:1em 0;}#filters__group__content-other .filters__item-shop_by label{font-size:12px;font-weight:bold;font-family:"Quattrocento",serif;line-height:25px;text-transform:uppercase;}#filters__group__content-other .form-item{line-height:15px;}#filters__group__content-other .form-item label{font-size:12px;color:#222;color:#999;}#filters__group__content-other .form-item label:hover{cursor:pointer;}.chosen-container-single .chosen-search,.chosen-container .chosen-drop{z-index:70 !important;}#-uc-filtered-catalog-sort-options{position:relative;z-index:70;}#-uc-filtered-catalog-sort-options .chosen-single{border:1px solid #eee;box-shadow:none;}#-uc-filtered-catalog-sort-options .chosen-drop{border:1px solid #eee;border-top:0;box-shadow:none;}.filters__item-reset_all{margin-top:0.5em;text-align:right;padding:0;}.reset_all{position:relative;margin-top:1em;}.reset_all a{text-decoration:none;text-transform:uppercase;text-decoration:none;font-size:11px;color:#dd8f39;}.mobile-sort_options{padding:0;margin:0 0 40px 0;text-align:center;}.mobile-sort_options li{display:inline-block;list-style:none;padding:0;margin:0;margin-right:10px;}.mobile-sort_options li a{font-weight:bold;text-transform:uppercase;font-family:"Quattrocento",serif;font-size:13px;}.mobile-sort_options li a.active-filter{color:#558dbf;}form select,form input[type="button"],form input[type="submit"],form input[type="reset"],form input[type="file"]::-webkit-file-upload-button,form button{border-radius:0;}.form__item{margin-bottom:16px;zoom:1;}.form__item:before,.form__item:after{content:"\0020";display:block;height:0;overflow:hidden;}.form__item:after{clear:both;}.form__item:last-child{margin-bottom:0;}.form__label{position:absolute;top:0;left:0;width:120px;font-family:"Quattrocento",serif;}.form__field{display:inline-block;width:100%;vertical-align:middle;}.form__select{display:inline-block;vertical-align:middle;}.form__field__icon{position:absolute;top:2px;left:0;color:#222;}.form__description{margin-top:4px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.5;}.form--cart--add{padding:16px;background:white;}.form--cart--add .form__label{display:none;}.form--cart--add .form__field{position:relative;padding-left:16px;}.form--cart--add .form__description{padding-left:16px;}.form--cart--add .form__select{width:220px;}button,input,textarea{line-height:25px;border:2px solid #cccccc;padding:5px 10px;font-size:12px;color:#999;max-width:100%;}select::-ms-expand{display:none;}select{line-height:25px;border:2px solid #cccccc;padding:5px 30px 5px 10px;font-size:12px;height:40px;color:#999;background:#fff;max-width:100%;min-width:150px;-webkit-appearance:none;-moz-appearance:none;background:url(/sites/all/themes/c/images/arrows.png) no-repeat center right #fff;background-size:16px auto;}select.month,select.day,select.year{width:93%;}@media screen and (max-width:480px){select.month,select.day,select.year{width:100%;}}#webform-client-form-48 .webform-component > label{display:none;}#webform-client-form-48 .form-radios label{font-size:12px;color:#999;}#edit-mailchimp-lists{padding:0;border:0;}#edit-mailchimp-lists legend{font-weight:bold;}.webform-component-file input[type="file"]{margin-right:20px;}.webform-component-file .form-managed-file input[type="submit"]{display:none;}.node-type-webform form,.block-webform form,.webform-contest-block form{max-width:700px;margin:0 auto;width:100%;}.node-type-webform form input[type="text"],.node-type-webform form input[type="email"],.node-type-webform form input[type="file"],.block-webform form input[type="text"],.block-webform form input[type="email"],.block-webform form input[type="file"],.webform-contest-block form input[type="text"],.webform-contest-block form input[type="email"],.webform-contest-block form input[type="file"]{margin-right:0;width:100%;}.node-type-webform form input[type="file"],.block-webform form input[type="file"],.webform-contest-block form input[type="file"]{background:#fff;margin-bottom:10px;}.node-type-webform form .webform-component-date .webform-container-inline,.block-webform form .webform-component-date .webform-container-inline,.webform-contest-block form .webform-component-date .webform-container-inline{font-size:0;}.node-type-webform form .webform-component-date .form-item,.block-webform form .webform-component-date .form-item,.webform-contest-block form .webform-component-date .form-item{font-size:16px;max-width:33%;width:100%;margin:10px 0;display:inline-block;}.node-type-webform form .webform-component-date .form-item .chosen-container,.block-webform form .webform-component-date .form-item .chosen-container,.webform-contest-block form .webform-component-date .form-item .chosen-container{width:98% !important;}@media screen and (max-width:480px){.node-type-webform form .webform-component-date .form-item,.block-webform form .webform-component-date .form-item,.webform-contest-block form .webform-component-date .form-item{max-width:100%;margin:10px 0 0;}.node-type-webform form .webform-component-date .form-item .chosen-container,.block-webform form .webform-component-date .form-item .chosen-container,.webform-contest-block form .webform-component-date .form-item .chosen-container{width:100% !important;}}.node-type-webform .form-actions,.block-webform .form-actions,.webform-contest-block .form-actions{text-align:center;}.node-type-webform .webform-component-fieldset,.block-webform .webform-component-fieldset,.webform-contest-block .webform-component-fieldset{line-height:1;}.node-type-webform .webform-component-fieldset .fieldset-legend span.summary,.block-webform .webform-component-fieldset .fieldset-legend span.summary,.webform-contest-block .webform-component-fieldset .fieldset-legend span.summary{display:none;}.node-type-webform .captcha,.block-webform .captcha,.webform-contest-block .captcha{margin:1em 0;}.masonry{clear:both;margin:0 auto;}.masonry__item{position:relative;float:left;width:25%;height:0;padding-bottom:18.75%;}.masonry__item.h2{padding-bottom:37.5%;}.masonry__item.h3{padding-bottom:56.25%;}.masonry__item.w1{width:25%;}.masonry__item.w2{width:50%;}.masonry__item.w3{width:75%;}.masonry__item.w4{width:100%;}@media (max-width:480px){.masonry__item{position:relative;float:left;width:50%;height:0;padding-bottom:37.5%;}.masonry__item.h2{padding-bottom:75%;}.masonry__item.h3{padding-bottom:112.5%;}.masonry__item.w4.h3{padding-bottom:56.25%;}.masonry__item.w1{width:50%;}.masonry__item.w1.h2{padding-bottom:75%;}.masonry__item.w2{width:100%;}.masonry__item.w3.h2{padding-bottom:56.25%;}.masonry__item.w3{width:100%;}.masonry__item.w4{width:100%;}.masonry__item.w4.h2{padding-bottom:37.5%;}}.masonry__item__sizer{width:25%;height:0;}@media (max-width:480px){.masonry__item__sizer{width:50%;}}.masonry__content{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;color:#f7f7f7;border:solid 8px #fff;background-size:contain;background-position:center;background-repeat:no-repeat;}.masonry__content--cover{background-size:cover;}.masonry__item__link{position:relative;display:block;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;cursor:pointer;transition:all 0.5s;}.masonry__item__link:hover .masonry__item__link__text--hidden{top:50%;opacity:1;}.masonry__item__link .video_background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.masonry__item__link .video_background iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}.masonry__item__link{border:solid 4px #f7f7f7;}.masonry__item__link:hover{border-color:#dedddd;}.masonry__item__link:hover .masonry__item__link__text--hidden{height:50%;background-color:rgba(85,141,191,0.8);}.masonry__item__link__text--hidden{transition:all 1s;position:absolute;bottom:0;right:0;width:100%;}#block-views-custom-jewellery-landing-block .masonry-wrapper,#block-views-collection-landing-block .masonry-wrapper,#block-views-collection-landing-block-1 .masonry-wrapper{position:absolute;bottom:0;text-align:center;width:100%;background:blue;display:table;background-color:rgba(85,141,191,0.8);margin-bottom:-80px;transition:all 0.5s;}#block-views-custom-jewellery-landing-block .masonry-content,#block-views-collection-landing-block .masonry-content,#block-views-collection-landing-block-1 .masonry-content{padding:15px;}#block-views-custom-jewellery-landing-block .masonry-title,#block-views-collection-landing-block .masonry-title,#block-views-collection-landing-block-1 .masonry-title{margin-bottom:0;font-size:16px;}#block-views-custom-jewellery-landing-block .masonry__item__link,#block-views-collection-landing-block .masonry__item__link,#block-views-collection-landing-block-1 .masonry__item__link{overflow:hidden;}#block-views-custom-jewellery-landing-block .masonry__item__link:hover .masonry-wrapper,#block-views-custom-jewellery-landing-block .masonry__item__link:focus .masonry-wrapper,#block-views-collection-landing-block .masonry__item__link:hover .masonry-wrapper,#block-views-collection-landing-block .masonry__item__link:focus .masonry-wrapper,#block-views-collection-landing-block-1 .masonry__item__link:hover .masonry-wrapper,#block-views-collection-landing-block-1 .masonry__item__link:focus .masonry-wrapper{margin-bottom:0;}#block-views-homepage-block .masonry-wrapper{display:table;}#block-views-homepage-block .h1 .masonry__item__link{overflow:hidden;}#block-views-homepage-block .h1 .masonry__item__link.active .masonry-wrapper{right:0;}#block-views-homepage-block .w1 .masonry__item__link.active .masonry-wrapper{top:0 !important;}#block-views-homepage-block .h2 .masonry__item__link .masonry-content{padding:2% 5%;}#block-views-homepage-block .w1 .masonry__item__link,#block-views-homepage-block .masonry__item__link{overflow:hidden;}#block-views-homepage-block .w1 .masonry__item__link.active .masonry-wrapper,#block-views-homepage-block .masonry__item__link.active .masonry-wrapper{bottom:0;top:50%;opacity:1;display:table;}@media screen and (max-width:1023px){#block-views-homepage-block .w1 .masonry__item__link.active .masonry-wrapper,#block-views-homepage-block .masonry__item__link.active .masonry-wrapper{top:0;height:100%;}}#block-views-homepage-block .masonry-cover-link{width:100%;height:100%;display:block;}#block-views-homepage-block .masonry-wrapper{background-color:rgba(85,141,191,0.8);width:100%;height:50%;position:absolute;bottom:-50%;top:100%;opacity:0.5;transition:all 0.5s;}#block-views-homepage-block .masonry-wrapper:before{opacity:1;z-index:-1;position:absolute;z-index:99;top:-16px;left:50%;margin-left:-10px;display:block;content:"";width:0px;height:0px;border-style:solid;border-width:0 14px 16px 14px;border-color:transparent transparent rgba(85,141,191,0.8) transparent;}#block-views-homepage-block .h1 .masonry-wrapper{right:-50%;height:100%;width:50%;bottom:0;}#block-views-homepage-block .h1 .masonry-wrapper:before{left:-6px;margin-top:-10px;top:50%;border-width:14px 16px 14px 0;border-color:transparent rgba(85,141,191,0.8) transparent transparent;}#block-views-homepage-block .w1 .masonry-wrapper{right:0;bottom:-100%;height:100%;width:100%;}#block-views-homepage-block .w1 .masonry-wrapper:before{top:-16px;left:50%;margin-left:-10px;margin-top:0;border-width:0 14px 16px 14px;border-color:transparent transparent rgba(85,141,191,0.8) transparent;}.masonry-content{padding:5%;display:table-cell;vertical-align:middle;height:100%;}.masonry-title{font-size:18px;font-family:"Quattrocento",serif;text-transform:uppercase;margin-bottom:10px;}@media (max-width:768px){.masonry-title{font-size:12px;margin-bottom:5px;line-height:16px;}}@media (max-width:480px){.masonry-title{font-size:10px;margin-bottom:2px;line-height:12px;}}.masonry-message{font-size:14px;font-family:"proxima-nova",Helvetica,sans-serif;margin-bottom:10px;}@media (max-width:768px){.masonry-message{font-size:12px;margin-bottom:0px;line-height:13px;}}@media (max-width:480px){.masonry-message{font-size:10px;margin-bottom:0px;line-height:11px;}}.masonry-shop-now{display:inline-block;margin-top:10px;border:1px solid #fff;background-color:#a2c8dd;color:#fff !important;font-size:14px;font-family:"proxima-nova",Helvetica,sans-serif;text-decoration:none;padding:5.25px 10.5px;text-transform:uppercase;}.masonry-shop-now:hover{background-color:#558dbf;}@media (max-width:480px){.masonry-shop-now{font-size:12px;margin-top:6px;padding:2.25px 6.5px;}}ul.menu{text-align:inherit;}ul.menu li{margin-left:0;}.menu--horizontal > .menu{list-style:none;margin-left:0;padding-left:0;}.menu--horizontal > .menu > .leaf{display:inline-block;padding:0;font-size:16px;font-size:1rem;line-height:1.3125;text-align:center;list-style:none;}.menu--horizontal > .menu > .leaf a{display:block;padding:4px 0;background:#f7f7f7;color:#999;transition:all 0.2s;}@media (max-width:769px){.menu--horizontal > .menu > .leaf a{line-height:54px;border-bottom:2px solid #ececec;}}@media (min-width:769px){.menu--horizontal > .menu > .leaf a{padding:0 16px;line-height:54px;}}.menu--horizontal > .menu > .leaf a:hover{color:#558dbf;}.menu--vertical > .menu{list-style:none;margin-left:0;padding-left:0;}.menu--vertical > .menu > .leaf{display:block;margin-bottom:21px;padding:0;list-style:none;}.menu--vertical > .menu > .leaf a{display:block;padding:0 16px;height:21px;background:#f7f7f7;color:#999;}.menu--vertical > .menu > .leaf a.active,.menu--vertical > .menu > .leaf a.active-trail{background:#999;color:#fff;}.menu--vertical > .menu > .leaf a:hover{background:#222;color:#fff;}.menu--progression{overflow:hidden;}.menu--progression > .menu{display:block;}@media (min-width:769px){.menu--progression > .menu > .leaf{border-left:solid 4px #fff;}}@media (min-width:1000px){.menu--progression > .menu > .leaf:last-child a{padding-left:24px;}}.menu--progression > .menu > .leaf a{display:none;position:relative;pointer-events:none;text-decoration:none;}@media (min-width:769px){.menu--progression > .menu > .leaf a{display:block;}}@media (min-width:1000px){.menu--progression > .menu > .leaf a{padding-left:64px;padding-right:0;}}.menu--progression > .menu > .leaf a.complete{color:#333333;}.menu--progression > .menu > .leaf a.complete:hover{background:#222;}.menu--progression > .menu > .leaf a.active,.menu--progression > .menu > .leaf a.active-trail{display:block;background:none;color:#222;}@media (min-width:481px) and (max-width:768px){.menu--progression > .menu > .leaf a.active,.menu--progression > .menu > .leaf a.active-trail{float:right;padding:0;}}@media (min-width:769px){.menu--progression > .menu > .leaf a.active,.menu--progression > .menu > .leaf a.active-trail{background:#999;color:#fff;}}.menu--progression > .menu > .leaf a.active:after,.menu--progression > .menu > .leaf a.active-trail:after{border-left-color:#999;}.menu--progression > .menu > .leaf a.active:hover,.menu--progression > .menu > .leaf a.active-trail:hover{background:#222;}.menu--progression > .menu > .leaf a:hover:after{border-left-color:#222;}@media (min-width:1000px){.menu--progression > .menu > .leaf a:before{content:"";display:block;width:0;height:0;border-top:42px solid transparent;border-bottom:42px solid transparent;border-left:48px solid #fff;position:absolute;top:50%;margin-top:-42px;margin-left:4px;left:100%;z-index:1;transition:all 0.2s;}.menu--progression > .menu > .leaf a:after{content:"";display:block;width:0;height:0;border-top:42px solid transparent;border-bottom:42px solid transparent;border-left:solid 48px #f7f7f7;position:absolute;top:50%;margin-top:-42px;left:100%;z-index:2;transition:all 0.2s;}}.menu--checkout{display:inline-block;vertical-align:top;width:100%;text-align:right;}@media (min-width:481px){.menu--checkout{float:right;width:auto;}}@media (min-width:769px){.menu--checkout{float:none;width:100%;}}@media (min-width:1000px){.menu--checkout{width:75%;}}.menu--checkout > .menu{display:inline-block;margin-bottom:0;width:100%;max-width:1000px;}.menu--checkout > .menu > .leaf{width:100%;color:#999;}@media (min-width:769px){.menu--checkout > .menu > .leaf{width:33.3333333333%;line-height:42px;}}@media (min-width:769px) and (max-width:1000px){.menu--checkout > .menu > .leaf:first-child{border-left-width:0;}}.menu__icon{margin-right:8px;text-decoration:none;}#block-system-user-menu{position:absolute;top:-12px;right:40px;background-color:#f7f7f7;padding:5px 10px;}#block-system-user-menu ul{margin:0;padding:0;}#block-system-user-menu ul li{padding-top:0;list-style:none;float:left;line-height:10px;margin:3px 0;}#block-system-user-menu ul li.last{padding-right:0;}#block-system-user-menu ul li a{text-decoration:none;font-family:"proxima-nova",Helvetica,sans-serif;text-transform:uppercase;font-size:10px;color:#333333;}#block-system-user-menu ul li a:hover{color:#a2c8dd;}#block-system-user-menu ul li a.active,#block-system-user-menu ul li a.active-trail{color:#558dbf;}#block-system-user-menu ul li a.active:hover,#block-system-user-menu ul li a.active-trail:hover{color:#a2c8dd;}.links--horizontal > .menu{list-style:none;margin-left:0;padding-left:0;margin-bottom:0;}.links--horizontal > .menu > .leaf{margin:0;padding:0;font-size:14px;font-size:0.875rem;line-height:1.5;text-align:center;list-style:none;}@media (min-width:481px){.links--horizontal > .menu > .leaf{display:inline-block;width:50%;}}@media (min-width:769px){.links--horizontal > .menu > .leaf{width:auto;}}.links--horizontal > .menu > .leaf a{display:block;padding:4px 16px;color:#999;}@media (min-width:769px){.links--horizontal > .menu > .leaf a{padding:0 16px;}}.links--horizontal > .menu > .leaf a.active,.links--horizontal > .menu > .leaf a.active-trail{color:#222;}.links--horizontal > .menu > .leaf a:hover{color:#505050;}.links--secondary{outline:none;}@media (max-width:768px){.links--secondary{display:none;}}@media (min-width:769px){.links--secondary{display:inline-block;vertical-align:top;margin-bottom:16px;padding-top:0;padding-bottom:0;}}.links--secondary > .links{display:inline-block;}.links--secondary > .menu{margin-bottom:8px;}@media (min-width:769px){.links--secondary > .menu{margin-bottom:0;}}.links--secondary > .menu > .leaf,.links--secondary > .menu li{font-size:16px;font-size:1rem;line-height:1.3125;text-transform:uppercase;letter-spacing:0.05em;border:solid 8px #fff;border-bottom-width:0;}@media (min-width:481px) and (max-width:768px){.links--secondary > .menu > .leaf:first-child,.links--secondary > .menu li:first-child{width:100%;}}@media (min-width:769px){.links--secondary > .menu > .leaf,.links--secondary > .menu li{font-size:14px;font-size:0.875rem;line-height:1.5;text-transform:none;border-width:0;}}.links--secondary > .menu > .leaf a,.links--secondary > .menu li a{text-decoration:none;color:#999;transition:all 0.2s;border:solid 1px #f7f7f7;}@media (min-width:769px){.links--secondary > .menu > .leaf a,.links--secondary > .menu li a{border-width:0;}}.links--secondary > .menu > .leaf a.active,.links--secondary > .menu > .leaf a.active-trail,.links--secondary > .menu li a.active,.links--secondary > .menu li a.active-trail{color:#222;}.links--secondary > .menu > .leaf a:hover,.links--secondary > .menu li a:hover{background:#f7f7f7;color:#505050;}@media (min-width:769px){.links--secondary > .menu > .leaf a:hover,.links--secondary > .menu li a:hover{background:none;}}.links--secondary--active{border:solid 2px #222;border-top-width:0;}@media (max-width:768px){.links--secondary--active{display:block;}}@media (min-width:769px){.links--secondary--active{border-width:0;}}.links--new-and-sale{display:inline-block;margin-bottom:16px;width:100%;vertical-align:top;}@media (max-width:768px){.links--new-and-sale{display:none;}}@media (min-width:769px){.links--new-and-sale{margin-top:10.5px;}}.links--new-and-sale > .menu > .leaf{margin-bottom:8px;font-family:"proxima-nova",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0.1em;}@media (min-width:769px){.links--new-and-sale > .menu > .leaf{margin-bottom:0;margin-left:16px;}}.links--new-and-sale > .menu > .leaf a{text-decoration:none;background:#f4f4f4;color:#818282;transition:all 0.2s;}.links--new-and-sale > .menu > .leaf a:hover{color:#686868;}.links--new-and-sale--mobile{margin:8px 0 0;padding-left:8px;padding-right:8px;}.links--new-and-sale--mobile > .menu > .leaf{font-family:"freight-text-pro",Georgia,serif;font-size:16px;font-size:1rem;line-height:1.3125;letter-spacing:0.05em;color:#818282;}@media (min-width:481px){.links--new-and-sale--mobile > .menu > .leaf{display:inline-block;margin-right:2.5%;margin-bottom:0;width:48.75%;}.links--new-and-sale--mobile > .menu > .leaf:last-child{margin-right:0;}}.links--new-and-sale--mobile > .menu > .leaf a{background:#f7f7f7;color:#999;}.links--new-and-sale--mobile > .menu > .leaf a:hover{background:#222;color:#fff;}@media (min-width:769px){.links--new-and-sale--mobile{display:none;}}@media (max-width:768px){.links--new-and-sale--active{display:block;}}.links--cart{margin-bottom:16px;border-bottom:solid 2px #f7f7f7;}@media (max-width:768px){.links--cart{text-transform:uppercase;letter-spacing:0.1em;}}@media (min-width:769px){.links--cart{display:inline-block;vertical-align:top;text-align:left;border-width:0;margin-top:0;margin-bottom:0;}}@media (min-width:769px){.links--cart > .menu{border-left:solid 1px #f7f7f7;}}.links--cart > .menu > .leaf{width:100%;}@media (min-width:769px){.links--cart > .menu > .leaf:last-child a{padding-right:0;}}.links--cart > .menu > .leaf a{line-height:21px;text-decoration:none;}@media (min-width:769px){.links--cart > .menu > .leaf a{text-align:left;}}.links--secondary--checkout > .menu > .leaf:last-child a{padding-right:0;}.link__icon{margin-right:8px;text-decoration:none;}.links--legal{width:100%;}@media (min-width:769px){.links--legal{width:auto;display:inline-block;}}.links--legal > .menu{margin-left:auto;margin-right:auto;text-align:center;max-width:250px;}@media (min-width:481px){.links--legal > .menu{max-width:none;}}.links--legal > .menu > .leaf{display:inline-block;font-size:12px;font-size:0.75rem;line-height:1.75;}@media (min-width:481px) and (max-width:768px){.links--legal > .menu > .leaf{width:auto;}}.links--legal > .menu > .leaf a{padding:0 8px;text-decoration:none;}.links--legal > .menu > .leaf:last-child a{padding-right:0;border-left:1px solid #ececec;}.link--save--product{float:right;line-height:32px;transition:all 0.2s;}.link--save--product .fa{margin-right:8px;transition:all 0.2s;}.link--save--product:hover .fa{color:#d60024 !important;}#block-system-user-menu li.last{border-left:solid 1px #333333;padding-left:.5em;}.pagination,.pager{list-style:none;margin-left:0;padding-left:0;padding-top:8px;font-family:"proxima-nova",Helvetica,sans-serif;text-align:center;border-top:solid 4px #f7f7f7;}@media (min-width:481px){.pagination,.pager{text-align:left;}}.pager-current{padding:0 8px;border-bottom:solid 2px #222;color:#999;}.pager-current a{padding-left:0;padding-right:0;border-bottom-width:0;}.pagination__item,.pager-current,.pager-item,.pager-next,.pager-last,.pager-previous,.pager-first{display:inline-block;font-size:14px;font-size:0.875rem;line-height:1.5;text-align:center;text-transform:uppercase;}.pagination__item a,.pager-current a,.pager-item a,.pager-next a,.pager-last a,.pager-previous a,.pager-first a{display:block;padding:0 8px;text-align:center;text-decoration:none;transition:all 0.2s;border-bottom:solid 2px transparent;color:#222;}.pagination__item a:hover,.pager-current a:hover,.pager-item a:hover,.pager-next a:hover,.pager-last a:hover,.pager-previous a:hover,.pager-first a:hover{color:#505050;border-color:#505050;}.pagination__item a .fa,.pager-current a .fa,.pager-item a .fa,.pager-next a .fa,.pager-last a .fa,.pager-previous a .fa,.pager-first a .fa{vertical-align:middle;font-size:14px;font-size:0.875rem;line-height:1.5;}.pagination__item--prev a{margin-right:8px;}.pagination__item--next a{margin-left:8px;}.pagination__item--disabled a{pointer-events:none;color:rgba(34,34,34,0.2);}.pagination__item--current{font-weight:bold;}.pagination__item--current a{color:#222;}.pagination--catalog{float:right;font-size:14px;font-size:0.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.1em;}.item-list .pager li{display:inline-block;}.product{clear:both;margin-bottom:32px;}.product__media{float:left;margin-right:5%;width:47.5%;}@media (max-width:767px){.product__media{float:none;width:100%;margin-right:0;}}.product__information{float:left;width:47.5%;}.product__information .product-info{padding-bottom:50px;}@media (max-width:767px){.product__information{width:100%;margin-top:15px;float:none;}}.product__gallery{position:relative;border:solid 4px #f7f7f7;overflow:hidden;}.flexslider{margin-bottom:0;line-height:1;}.product__gallery--set{float:left;width:23.5%;margin-left:2%;margin-bottom:10px;border-width:2px;}@media (max-width:482px){.product__gallery--set{width:47.5%;margin-left:5%;}}.product__gallery--set:first-child{margin-left:0;}.product__gallery--set:nth-child(4n+1){margin-left:0;}.product__gallery--set .product__gallery__brand{transform:scale(0.5) translateX(50%) translateY(50%);}.product__gallery--related{float:left;width:21.25%;margin-left:5%;border-width:2px;}.product__gallery--related:first-child{margin-left:0;}.product__gallery--related:nth-child(4n+1){margin-left:0;}.product__gallery--related .product__gallery__brand{transform:scale(0.5) translateX(50%) translateY(50%);}.gallery__nav{position:absolute;top:0;left:0;width:100%;height:100%;font-size:50px;font-size:3.125rem;line-height:60px;}.gallery__nav__prev,.gallery__nav__next{z-index:15;display:inline-block;vertical-align:middle;position:absolute;width:25%;height:100%;text-align:center;}.gallery__nav__prev .fa,.gallery__nav__next .fa{position:absolute;top:50%;text-align:center;margin-top:-30px;}.gallery__nav__prev{left:0;}.gallery__nav__prev .fa{left:16px;}.gallery__nav__next{right:0;}.gallery__nav__next .fa{right:16px;}.product__gallery__image{position:relative;z-index:10;}.product__gallery__image img{display:inline-block;width:100%;height:auto;}.product__gallery__image a{display:block;}.product__gallery__image--empty{height:0;padding-bottom:100%;background:white;}.product__gallery__brand{z-index:11;position:absolute;bottom:0;right:0;width:120px;height:120px;padding:32px;}.product__gallery__brand img{position:absolute;bottom:16px;right:16px;display:inline-block;width:60px;height:auto;}.product__gallery__brand__background{position:absolute;bottom:-75px;right:-75px;width:150px;height:150px;background:rgba(247,247,247,0.25);transform:rotate(45deg);}.product__name{font-size:30px;font-size:1.875rem;line-height:1.4;clear:both;color:#558dbf;font-family:"Quattrocento",serif;font-weight:normal;line-height:normal;margin-bottom:3px;text-transform:uppercase;width:100%;}@media (max-width:767px){.product__name{font-size:20px;font-size:1.25rem;line-height:1.05;}}.product__name.desktop-name{display:block;}@media screen and (max-width:767px){.product__name.desktop-name{display:none;}}.product__name.mobile-name{display:none;}@media screen and (max-width:767px){.product__name.mobile-name{display:block;}}.product__sku{font-size:20px;font-size:1.25rem;line-height:1.05;color:#999;float:left;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;letter-spacing:0.1em;margin-top:25px;margin-right:16px;margin-bottom:16px;}.product__description{border-top:solid 2px #f7f7f7;clear:both;margin-bottom:16px;padding:16px 0 0;}.product__description p,.product__description div{font-size:20px;font-size:1.25rem;line-height:1.05;}.product__description p:last-child,.product__description div:last-child{margin-bottom:0;}.link--sku{font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:12px;font-size:0.75rem;line-height:1.75;letter-spacing:0.1em;color:#999;}.product__price{font-size:27px;font-size:1.6875rem;line-height:1.5555555556;color:#333333;display:inline-block;float:left;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:bold;margin-bottom:0;padding-right:5px;}.product__price--sale{color:#333333;padding-left:0;}.product__price--original{color:#999;font-weight:normal;margin-top:0;text-decoration:line-through;}.product__price--original .strike{position:relative;display:inline-block;text-decoration:line-through;}.product__price--original .strike:before{border-bottom:1px solid #d60024;position:absolute;content:"";width:100%;height:50%;}.product__details__category{margin-bottom:16px;}.product__details__category--active .product__details__category__icon{transform:rotate(180deg);}.product__details__category--active .product__details__category__body{display:block;clear:both;}.product__details__category__icon{margin-top:4px;line-height:1;}.product__details__category__heading{margin-bottom:0;font-family:"Quattrocento",serif;font-weight:normal;font-size:16px;font-size:1rem;}.product__details__category__body{font-size:14px;font-size:0.875rem;line-height:1.5;}.product__details__item__heading{margin-top:32px;margin-bottom:16px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:16px;font-size:1rem;}.product__details__item__heading:first-child{margin-top:0;}.product__details__item{margin:0 0 4px;font-size:0;}.product__details__item__title{display:inline-block;margin:0;width:25%;text-transform:uppercase;letter-spacing:0.05em;color:#222;font-size:12px;font-size:0.75rem;}.metal-band-rows,.stone-row{width:48%;float:left;}.metal-band-rows.first,.stone-row.first{margin-right:4%;}.info-row{padding:10px 10px;}@media (max-width:480px){.info-row{padding:6px 6px;}}.info-row:nth-child(2n+1){background:#f7f7f7;}.product__details__item__value{display:inline-block;margin:0;width:75%;font-size:12px;font-size:0.75rem;color:#333333;}.product__set__heading{margin:32px 0 16px;font-family:"Quattrocento",serif;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.05;}.product__related__heading{margin:32px 0 16px;padding-bottom:0;font-family:"Quattrocento",serif;font-weight:normal;font-size:20px;font-size:1.25rem;line-height:1.05;}.in-wishlist{font-size:27px;font-size:1.6875rem;line-height:1.5555555556;border-left:1px #999 solid;float:left;}.product__web{font-size:16px;font-size:1rem;line-height:1.3125;border-left:1px #999 solid;color:#999;display:block;float:left;font-family:"proxima-nova",Helvetica,sans-serif;line-height:2.725;margin:0;padding:0 5px;text-transform:uppercase;}.product__sale{border-color:#d60024;color:#d60024;}div.product-qty{display:none;}#product-desc{font-size:20px;font-size:1.25rem;line-height:1.05;clear:both;padding-top:20px;}#product-info{display:none;clear:both;padding-top:20px;}#product-info .product__details{margin-bottom:16px;padding:16px 0 0;border-top:solid 2px #f7f7f7;}#product-stock{display:none;clear:both;padding-top:20px;}#product-stock .stock_lookup_form{padding:16px 0 0;border-top:solid 2px #f7f7f7;}#product-stock .stock_lookup_form .form-item-postcode{display:inline-block;}#product-stock .stock_lookup_form input[type="submit"]{padding:5px 10px;}.product-toggle{clear:both;display:flex;justify-content:stretch;padding-top:1em;}.product-info-tab{margin-left:5px;}.product-detail-tab,.product-info-tab,.product-stock-tab{align-items:center;border:1px solid #558dbf;color:#558dbf;cursor:pointer;display:flex;flex:1;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;justify-content:center;line-height:1;padding:1em .5em;text-align:center;text-transform:uppercase;}.product-detail-tab:hover,.product-detail-tab:focus,.product-info-tab:hover,.product-info-tab:focus,.product-stock-tab:hover,.product-stock-tab:focus{background-color:#558dbf;color:#fff;}.product-detail-tab.active,.product-info-tab.active,.product-stock-tab.active{background-color:#558dbf;color:#fff;}.product-detail-tab.active:hover,.product-detail-tab.active:focus,.product-info-tab.active:hover,.product-info-tab.active:focus,.product-stock-tab.active:hover,.product-stock-tab.active:focus{background-color:#a2c8dd;border-color:#a2c8dd;color:#fff;}.product-stock-tab{width:130px;margin-left:5px;}.add-to-cart{clear:both;}@media (max-width:480px){.add-to-cart .chosen-container{width:100% !important;}}.add-to-cart .attribute{float:left;width:45%;}@media screen and (max-width:480px){.add-to-cart .attribute{width:100%;}}.add-to-cart .attribute.odd{margin-right:10%;}@media screen and (max-width:480px){.add-to-cart .attribute.odd{width:100%;}}.add-to-cart .attribute label{font-weight:normal;margin-bottom:.5em;}.add-to-cart select{font-size:16px;}.product-secondary-links{border-bottom:2px solid #ececec;border-top:2px solid #ececec;padding:1em 0;text-align:center;}@media screen and (min-width:768px){.product-secondary-links{display:flex;justify-content:space-around;}}.product-secondary-links > div{align-items:center;display:flex;justify-content:center;margin:0 0 1em;}@media screen and (min-width:768px){.product-secondary-links > div{margin:0;}}.product-secondary-links > div:last-child{margin-bottom:0;}.product-secondary-links a{color:#807f7f;font-size:1em;text-transform:uppercase;}@media screen and (min-width:1024px){.product-secondary-links a{font-size:1.25em;}}.product-secondary-links a:hover,.product-secondary-links a:focus{color:#0066cc;}.compare-link .link--active{display:inline-block;float:right;margin-left:.25em;overflow:hidden;text-indent:-9999em;width:1em;}.compare-link .link--active::after{content:'\f05c';float:right;font-family:'FontAwesome';text-indent:0;}.uc-product-node #page-title{display:none;}.uc-product-node .add-to-cart .form-actions{clear:both;}@media screen and (min-width:1024px){.uc-product-node .add-to-cart .form-actions{display:flex;}}.uc-product-node .add-to-cart .form-actions .node-add-to-cart{background-color:#0066cc;border:1px solid #0066cc;clear:both;color:white;display:inline-block;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:1.25em;letter-spacing:1.2px;line-height:1;margin:0 0 8px;padding:.75em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;width:100%;}@media screen and (min-width:1024px){.uc-product-node .add-to-cart .form-actions .node-add-to-cart{margin:8px .5% 8px 0;}}.uc-product-node .add-to-cart .form-actions .node-add-to-cart:hover,.uc-product-node .add-to-cart .form-actions .node-add-to-cart:focus{background-color:#0066cc;color:white;}.uc-product-node .add-to-cart .form-actions .node-add-to-wishlist,.uc-product-node .add-to-cart .form-actions .node-remove-from-wishlist{background-color:#fff;border:1px solid #807f7f;clear:both;color:#807f7f;display:inline-block;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:1.25em;letter-spacing:1.2px;line-height:1;margin:0 0 8px;padding:.75em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;width:100%;}@media screen and (min-width:1024px){.uc-product-node .add-to-cart .form-actions .node-add-to-wishlist,.uc-product-node .add-to-cart .form-actions .node-remove-from-wishlist{margin:8px 0 8px .5%;}}.form-item .description{font-size:12px;color:#999;padding-top:5px;}.product_sale_tag{background:url(/sites/all/themes/c/images/sale.png) no-repeat;display:block;z-index:10;width:78px;height:78px;position:absolute;top:20px;right:20px;}.social-share{border-left:1px #999 solid;float:left;line-height:42px;padding:0 5px;margin:0;}.social-share.no-border{border-left:none;padding-left:0px;}.social-share ul{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0;}.social-share ul li{list-style:none;display:block;}.social-share ul .social__menu__label{font-family:"proxima-nova",Helvetica,sans-serif;padding-right:5px;text-transform:uppercase;color:#999;}.social-share ul .social__menu__item a{color:#999;display:block;font-size:.825em;line-height:1;text-align:center;text-decoration:none;transition:color .2s;}.social-share .social-facebook a:hover,.social-share .social-facebook a:focus{color:#3b5998;}.social-share .social-twitter a:hover,.social-share .social-twitter a:focus{color:#1da1f2;}.social-share .social-pinterest a:hover,.social-share .social-pinterest a:focus{color:#bd081c;}.product__information .fa-heart{padding:0 5px;}.in-wishlist,.catalog__results__list__image .link--active .fa-heart,.product__information .fa-heart{color:#cc0000;}.product__information .form-actions{padding-top:1em;}.flex-direction-nav a.flex-prev:before{font-family:FontAwesome;font-size:50px;display:inline-block;content:'\f104';}.flex-direction-nav a.flex-next:before{font-family:FontAwesome;font-size:50px;display:inline-block;content:'\f105';}#block-charm-related-items-charm-related-items--2 h2,#block-charm-product-helpers-set-items--2 h3,#block-charm-related-items-charm-related-items h2,#block-charm-product-helpers-set-items h3{margin:16px 0 16px;font-family:"Quattrocento",serif;font-weight:bold;font-size:16px;font-size:1rem;line-height:1.3125;text-transform:uppercase;color:#333333;}#block-charm-related-items-charm-related-items--2,#block-charm-related-items-charm-related-items{margin-top:16px;}@media (max-width:480px){#block-charm-related-items-charm-related-items--2,#block-charm-related-items-charm-related-items{width:100%;}#block-charm-related-items-charm-related-items--2 .product__gallery--set:nth-child(2n+1),#block-charm-related-items-charm-related-items .product__gallery--set:nth-child(2n+1){margin-left:0;}}@media (max-width:1000px){#block-charm-product-helpers-set-items .product__gallery--set,#block-charm-related-items-charm-related-items .product__gallery--set{width:48%;margin-left:1%;}}.desktop-items{display:block;}@media screen and (max-width:767px){.desktop-items{display:none;}}.mobile-items{display:none;}@media screen and (max-width:767px){.mobile-items{display:block;}}.node-type-giftcard .product__sku,.node-type-giftcard #edit-wishlist,.node-type-giftcard .product-info-tab{display:none;}.node-type-product-kit .add-to-cart fieldset{border:0;padding:0;margin:1em 0;}.node-type-product-kit .add-to-cart .fieldset-legend{font-family:"Quattrocento",serif;color:#807f7f;font-size:1.0 rem;}.node-nscc-ring .product__name.desktop-only{clear:none;}.node-nscc-ring .nscc-logo-wrapper{margin-top:4px;float:right;width:100px;height:22px;}.node-nscc-ring .nscc-logo-wrapper .nscc-logo{width:100%;height:100%;background:transparent url(/sites/all/themes/c/images/NSCC.png) top center no-repeat;background-size:cover;}.node-nscc-ring .nscc_ring_configuration .product__sku{margin-top:0px;}.node-nscc-ring .nscc_ring_configuration .product__price{clear:both;}.node-nscc-ring .nscc_ring_configuration .action{clear:both;padding-top:10px;}.node-nscc-ring .flex-caption{font-family:"proxima-nova",Helvetica,sans-serif;color:#999999;text-transform:capitalize;}.node-bridal-builder .product__style_selector{width:100%;}.node-bridal-builder .product__style_selector .bb-style-thumb{float:left;}#stock_lookup_form .messages.error{padding-left:10px;border:0;background:rgba(237,84,29,0.1);}#stock_lookup_form .form-item-postcode{max-width:100%;}@media screen and (max-width:375px){#stock_lookup_form .form-item-postcode{max-width:60%;}}@media screen and (max-width:320px){#stock_lookup_form .form-item-postcode{max-width:55%;}}#stock_lookup_form .form-item-postcode input{height:39px;}#stock_lookup_form table tr.odd,#stock_lookup_form table tr.even{background:transparent;}#stock_lookup_form table .stock_level{vertical-align:top;font-weight:bold;}#stock_lookup_form table strong{font-family:"Quattrocento",serif;}#stock_lookup_form table span{color:#999;font-size:0.75em;line-height:1;}.product-features .charm-online-features{flex-wrap:wrap;margin:1em 0;width:100%;}.product-features .charm-online-features > div{width:100%;}@media screen and (min-width:1024px){.product-features .charm-online-features > div{width:50%;}}.promotion__list{list-style:none;margin-left:0;padding-left:0;margin-bottom:42px;margin-bottom:2.625rem;position:relative;height:0;padding-bottom:25%;overflow:hidden;}.promotion__list__item{position:absolute;top:0;left:0;width:100%;height:100%;}.promotion__list__item:after{content:'';display:inline-block;width:100%;}.promotion__list__item .slide{box-shadow:inset 0 0 16px rgba(34,34,34,0.4);width:100%;height:100%;background-size:100% auto;background-position:center;background-repeat:no-repeat;}.promotion__container{display:inline-block;vertical-align:middle;height:100%;width:55%;}@media (max-width:1001px){.promotion__container{width:75%;}}.promotion__container:before{content:'';display:inline-block;vertical-align:middle;height:100%;}.promotion__container > *{display:inline-block;vertical-align:middle;width:100%;font-size:16px;font-size:1rem;}.promotion__content{padding:16px;background:rgba(34,34,34,0.4);color:#fff;}.promotion__content p{font-size:14px;font-size:0.875rem;text-shadow:1px 1px #807f7f;}.promotion__heading{margin-bottom:16px;font-family:"Quattrocento",serif;text-transform:uppercase;letter-spacing:0.1em;font-size:20px;font-size:1.25rem;line-height:1.05;text-shadow:1px 1px #807f7f;}#block-views-promotional-headers-block-2,#block-views-promotional-headers-block-1{border:1px solid #cccccc;margin-bottom:1em;}#block-views-promotional-headers-block-2 img,#block-views-promotional-headers-block-1 img{max-width:100%;height:auto;}#block-views-promotional-headers-block-2 .views-field-field-promotional-image,#block-views-promotional-headers-block-1 .views-field-field-promotional-image{line-height:0;}#block-views-promotional-headers-block-2 .views-field-nothing,#block-views-promotional-headers-block-1 .views-field-nothing{padding:0 16px;vertical-align:middle;height:100%;}#block-views-promotional-headers-block-2 .views-field-nothing .Hide,#block-views-promotional-headers-block-1 .views-field-nothing .Hide{display:none;}#block-views-promotional-headers-block-2 .views-field-nothing .field-content,#block-views-promotional-headers-block-1 .views-field-nothing .field-content{width:100%;position:absolute;top:0;}.btn--promotion{color:#fff;background:none;border-color:#fff;text-align:center;}.btn--promotion:hover{color:#fff;}.quick-view{display:none;z-index:69;position:absolute;top:0;left:0;width:100%;font-size:0;padding:0;line-height:13.125px;background-color:rgba(255,255,255,0.9);padding:2px;}.quick-view:after{content:'';position:absolute;top:-1px;right:-1px;width:100%;height:100%;border:solid 1px #999;transition:all 0.2s;}.quick-view__inner{z-index:1;position:relative;display:inline-block;vertical-align:middle;width:100%;height:100%;}.quick-view__title{margin-bottom:8px;font-size:12px;font-size:0.75rem;line-height:1.75;text-align:center;line-height:13.125px;}.quick-view__title a{text-decoration:none;border-bottom:solid 1px transparent;color:#222;transition:all 0.2s;}.quick-view__title a:hover{color:#999;}.quick-view__image{margin-bottom:8px;text-align:center;width:100%;height:100%;}.quick-view__image img{display:block;width:100%;height:auto;}.quick-view__image a{z-index:5;}.quick-view__results__list__image__link{width:100%;height:100%;}.quick-view__content{font-family:"proxima-nova",Helvetica,sans-serif;padding:8px;color:#333333;}.quick-view__content > *{display:inline-block;margin-bottom:8px;vertical-align:middle;width:100%;}.quick-view__content > *:last-child{margin-bottom:0;}.quick-view__content .link--save,.quick-view__content .link--compare,.quick-view__content .link--compare-page{display:inline-block;width:auto;text-decoration:none;letter-spacing:0;font-size:10px;font-size:0.625rem;line-height:2.1;line-height:10.5px;color:#fff;text-transform:uppercase;}.quick-view__content .link--save .fa,.quick-view__content .link--compare .fa,.quick-view__content .link--compare-page .fa{font-size:13px;transition:all 0.2s;padding-right:4px;}.quick-view__content .link--save:hover .fa,.quick-view__content .link--compare:hover .fa,.quick-view__content .link--compare-page:hover .fa{color:#fff;}.quick-view__content .link--compare{color:inherit;position:relative;}.quick-view__content .link--compare-page,.quick-view__content .link--compare-page:hover,.quick-view__content .link--compare-page:focus{color:inherit;}.quick-view__content .link--compare.link--active{width:14px;height:14px;text-indent:-9999em;float:right;position:relative;right:6px;top:.25em;}@media (max-width:1000px){.quick-view__content .link--compare.link--active{top:-16px;}}.quick-view__content .link--compare.link--active::before{content:'\f057';float:right;font-family:FontAwesome;font-size:1.5em;text-indent:0;}.quick-view__description{text-align:center;font-size:12px;font-size:0.75rem;line-height:1.75;}.quick-view__price{width:auto;font-size:12.5px;font-size:0.78125rem;line-height:10.5px;margin-top:10px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;margin-bottom:0;text-align:center;color:#999;}.quick-view__actions-compare.quick-view__actions{background:transparent !important;border:0 !important;margin-top:.25em;padding:5px 0;}@media (max-width:1000px){.quick-view__actions-compare.quick-view__actions{height:42px;padding-top:20px;}}.quick-view__actions-compare.quick-view__actions a:hover,.quick-view__actions-compare.quick-view__actions a:focus{background:transparent !important;}.quick-view__actions{z-index:15;padding:9px 0px;margin-bottom:6px;}.quick-view__actions.quick-view__actions-details{background:transparent !important;padding:0;text-transform:uppercase;}.quick-view__actions.quick-view__actions-details a{background:#0066cc;display:block;padding:9px 0px;text-decoration:none;}.quick-view__actions.quick-view__actions-details a:hover,.quick-view__actions.quick-view__actions-details a:focus{background:#0080ff !important;}.quick-view__actions .link--compare-page-holder{position:relative;top:-4px;}.quick-view__actions i.compare-items{display:inline-block;font-size:12px;font-size:.75rem;height:14px;position:relative;margin-right:6px;top:.25em;width:22px;}@media (max-width:1000px){.quick-view__actions i.compare-items{display:none;}}.quick-view__actions i.compare-items::before{content:'\f06e';font-family:FontAwesome;font-size:1.5em;font-style:normal;}.quick-view__actions .btn{padding:0 4px;width:100%;font-size:7.5px;font-size:0.46875rem;line-height:2.8;letter-spacing:0.05em;text-align:center;background:#333333;color:#fff;}.quick-view__actions .btn:last-child{margin-bottom:0;}.quick-view__actions .btn:hover{background:#222;color:#fff;}.quick-view__actions .btn .link__icon{margin-right:4px;}.quick-view__actions .btn--save{width:47.5%;}.quick-view__actions .btn--details{width:47.5%;}.quick-view__actions .btn--add{width:100%;}.quick-view__actions:last-child{margin-bottom:0px;}.region--nav{clear:both;position:relative;margin-top:0px;float:left;width:100%;z-index:90;}@media (max-width:1023px){.region--nav{margin-top:0;width:280px;max-width:100%;zoom:1;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;-moz-transform:translateX(-256px);-ms-transform:translateX(-256px);-webkit-transform:translateX(-256px);transform:translateX(-256px);position:fixed;left:0;top:0;width:256px;min-height:100%;max-height:100%;overflow:auto;background:#fafafa;}.region--nav:before,.region--nav:after{content:"\0020";display:block;height:0;overflow:hidden;}.region--nav:after{clear:both;}.region--nav .mobile-only{display:block !important;}.region--nav.active-drawer{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-box-shadow:0 0 8px 0 rgba(33,33,33,0.2);-webkit-box-shadow:0 0 8px 0 rgba(33,33,33,0.2);box-shadow:0 0 8px 0 rgba(33,33,33,0.2);}}@media (min-width:1024px){.region--nav--active{border-width:0;}}@media (max-width:1023px){.region--nav--active .site__header__search,.region--nav--active .menu--primary{display:block;}}#block-block-27{zoom:1;background-color:#fff;}#block-block-27:before,#block-block-27:after{content:"\0020";display:block;height:0;overflow:hidden;}#block-block-27:after{clear:both;}#block-block-27 .menu__toggle{width:40px;height:39px;background:url(/sites/all/themes/c/images/close-menu@2x.png) no-repeat center;background-size:11px;padding:10px;margin:0px;text-align:right;display:block;position:absolute;float:right;top:0;right:0;z-index:9999;}#block-multiblock-1{border-bottom:1px solid #ededed;border-top:1px solid #ededed;}#block-multiblock-1 .form-text{border:0;padding-left:35px;width:100%;}#block-multiblock-1 ::-webkit-input-placeholder{line-height:25px;}#block-multiblock-1 :-moz-placeholder{line-height:25px;}#block-multiblock-1 ::-moz-placeholder{line-height:25px;}#block-multiblock-1 :-ms-input-placeholder{line-height:25px;}#block-multiblock-1 .form-actions{position:absolute;top:0;left:0;}#block-multiblock-1 input:focus,#block-multiblock-1 input:active{outline:none;}#block-multiblock-1 input[type="submit"]{border:0;background:url(/sites/all/themes/c/images/mobile-search.png) no-repeat right center;background-size:13px;text-indent:-99999px;overflow:hidden;outline:none;padding:0px;width:24px;line-height:24px;height:35px;padding:0 20px 0 0;min-width:0;}#block-menu-menu-product-menu{height:54px;width:100%;float:left;z-index:9999;}#block-menu-menu-product-menu > ul{background-color:#f7f7f7;margin:0;padding:0;}@media screen and (min-width:1024px){#block-menu-menu-product-menu > ul{display:flex;justify-content:space-around;}}#block-menu-menu-product-menu > ul > li{list-style:none;float:left;width:calc(100%/7);padding:0;margin:0;position:relative;background:#fff;z-index:9999;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li{border-bottom:1px solid #ededed;}}@media screen and (min-width:1024px){#block-menu-menu-product-menu > ul > li{width:auto;}}#block-menu-menu-product-menu > ul > li.expanded a:hover + .menu{max-height:900px;padding:10px 0 15px;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li.expanded a:hover + .menu{max-height:0;padding:0;}}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li.expanded .mobile-arrow{background:url(/sites/all/themes/c/images/arrow.png) no-repeat 18px center #fff;background-size:6px auto;height:30px;width:16%;display:inline-block;float:right;}#block-menu-menu-product-menu > ul > li.expanded > a{display:inline-block;width:80%;}#block-menu-menu-product-menu > ul > li .menu.active{max-height:900px;}}#block-menu-menu-product-menu > ul > li > a{background-color:#f7f7f7;color:#333333;display:block;line-height:54px;font-family:"Quattrocento",serif;font-weight:bold;font-size:13px;padding:0 1em;text-align:center;text-transform:uppercase;text-decoration:none;}#block-menu-menu-product-menu > ul > li > a:hover{color:#558dbf;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > a{background:white;text-align:left;padding:0  0 0 10px;line-height:30px;height:30px;font-size:10px;}#block-menu-menu-product-menu > ul > li > a#shop{background:url(/sites/all/themes/c/images/mobile-shop.png) no-repeat 10px center #fff;padding-left:35px;}#block-menu-menu-product-menu > ul > li > a#wishlist{background:url(/sites/all/themes/c/images/mobile-wish.png) no-repeat 10px center #fff;padding-left:35px;}#block-menu-menu-product-menu > ul > li > a#store-locate{background:url(/sites/all/themes/c/images/mobile-location.png) no-repeat 10px center #fff;padding-left:35px;}}#block-menu-menu-product-menu > ul > li > a.wide + .menu{width:200%;min-width:420px;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > a.wide + .menu{width:100%;min-width:0;}}#block-menu-menu-product-menu > ul > li > a.wide + .menu > li{width:50%;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > a.wide + .menu > li{width:100%;}}#block-menu-menu-product-menu > ul > li > a + .menu{min-width:240px;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > a + .menu{min-width:0;}}#block-menu-menu-product-menu > ul > li > ul{margin:0;padding:0;position:absolute;top:54px;width:100%;background-color:rgba(247,247,247,0.9);max-height:0;overflow:hidden;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > ul{position:relative;background:white;top:0;}}#block-menu-menu-product-menu > ul > li > ul:hover{max-height:900px;padding:10px 0 15px;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > ul:hover{padding:0;}}#block-menu-menu-product-menu > ul > li > ul > li{display:table;list-style:none;float:left;width:100%;padding:0;margin:0;text-align:left;padding:0 20px;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > ul > li{background:#f7f7f7;border-top:1px solid #ededed;}}#block-menu-menu-product-menu > ul > li > ul > li a{color:#333333;display:table-cell;width:100%;height:35px;line-height:1.3;font-family:"Quattrocento",serif;font-weight:bold;font-size:13px;text-transform:uppercase;text-decoration:none;vertical-align:middle;}@media (max-width:1023px){#block-menu-menu-product-menu > ul > li > ul > li a{text-align:left;padding:0  0 0 20px;line-height:30px;height:30px;font-size:10px;color:#656565;}}#block-menu-menu-product-menu > ul > li > ul > li a:hover{color:#558dbf;}@media (max-width:1023px){#block-menu-menu-product-menu{background:#fff;}#block-menu-menu-product-menu > .menu{margin-bottom:0px;}#block-menu-menu-product-menu > .menu > .leaf a.sub-nav{color:#656565;text-transform:capitalize;}#block-menu-menu-product-menu > .menu > .leaf a.second{font-style:italic;}#block-menu-menu-product-menu ul li{width:100%;clear:both;}}#block-search-form{float:left;background:#558dbf;padding:0 20px;margin-left:20px;}#block-search-form input{color:white;background:#558dbf;border:0;min-width:0;padding:0;font-weight:400;line-height:25px;height:54px;font-family:"Quattrocento",serif;font-size:13px;text-transform:uppercase;width:134px;}#block-search-form input:focus,#block-search-form input:active{outline:none;}#block-search-form input[type="submit"]{outline:none;border:0;background:url(/sites/all/themes/c/images/search-icon.png) no-repeat right center;background-size:19px;text-indent:-99999px;overflow:hidden;outline:none;padding:0px;width:19px;height:54px;padding:0 20px 0 0;}@media (max-width:1023px){#block-search-form{display:none;}}#block-search-form ::-webkit-input-placeholder{line-height:25px;height:54px;color:white;font-family:"Quattrocento",serif;font-size:13px;text-transform:uppercase;}#block-search-form :-moz-placeholder{line-height:54px;height:54px;color:white;font-family:"Quattrocento",serif;font-size:13px;text-transform:uppercase;}#block-search-form ::-moz-placeholder{line-height:54px;height:54px;color:white;font-family:"Quattrocento",serif;font-size:13px;text-transform:uppercase;}#block-search-form :-ms-input-placeholder{line-height:25px;height:54px;color:white;font-family:"Quattrocento",serif;font-size:13px;text-transform:uppercase;}.site__content .search-form{display:none;}.page-search .site__content h2{font-size:20px;font-size:1.25rem;line-height:1.05;}.spelling-suggestions{margin-bottom:32px;padding:4px 8px;background:#f7f7f7;}.spelling-suggestions .form-item{margin:0;position:relative;}@media (min-width:481px){.spelling-suggestions .form-item{padding-left:136px;}}@media (min-width:481px){.spelling-suggestions .form-item dt{position:absolute;top:0;left:0;width:120px;}}.spelling-suggestions .form-item dt:after{content:':';}.spelling-suggestions .form-item dd{display:inline-block;padding-right:16px;margin:0;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;line-height:1.75;}.search-results{clear:both;margin-left:0;padding-top:16px;font-size:0;border-top:solid 4px #f7f7f7;}.search-results .catalog__results__list__item{width:48.75%;margin-left:2.5%;margin-bottom:16px;font-size:16px;font-size:1rem;line-height:1.3125;}@media (max-width:480px){.search-results .catalog__results__list__item:nth-child(2n+1){margin-left:0;margin-right:0;}}@media (min-width:481px) and (max-width:768px){.search-results .catalog__results__list__item{width:23.125%;}.search-results .catalog__results__list__item:nth-child(4n+1){margin-left:0;}.search-results .catalog__results__list__item:nth-child(3n+1){margin-left:0;margin-right:0;}}@media (min-width:769px){.search-results .catalog__results__list__item{width:23.125%;}.search-results .catalog__results__list__item:nth-child(4n+1){margin-left:0;}.search-results .catalog__results__list__item:nth-child(3n+1){margin-left:0;margin-right:0;}}.search__results__list__item{zoom:1;margin-left:32px;margin-right:32px;margin-bottom:16px;padding-top:16px;font-size:14px;font-size:0.875rem;line-height:1.5;border-top:solid 2px #f7f7f7;}.search__results__list__item:before,.search__results__list__item:after{content:"\0020";display:block;height:0;overflow:hidden;}.search__results__list__item:after{clear:both;}.search__results__list__item:first-child{border-top-width:0;}.search__results__list__item h3{margin-bottom:8px;font-size:20px;font-size:1.25rem;line-height:1.05;}.search__results__list__item h3 a{text-decoration:none;}@media (min-width:321px){.search__results__list__item h3 a:after{display:block;width:auto;content:attr(href);font-weight:normal;font-family:"proxima-nova",Helvetica,sans-serif;font-size:12px;font-size:0.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:#999;}}.search__results__list__item .catalog__results__list__image{position:relative;margin-left:auto;margin-right:auto;margin-bottom:16px;max-width:60%;overflow:hidden;}@media (min-width:481px){.search__results__list__item .catalog__results__list__image{float:right;margin-left:5%;margin-right:0;margin-bottom:0;max-width:160px;border:solid 2px transparent;transition:all 0.2s;}.search__results__list__item .catalog__results__list__image:hover{border-color:#f7f7f7;}}.search__results__list__item strong{font-weight:normal;background:#f7f7f7;}.search-results__subheading{margin-bottom:0;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.3125;text-transform:uppercase;letter-spacing:0.05em;color:#999;}@media (min-width:481px){.search-results__subheading{float:left;text-align:left;}}.search-results__link--catalog{margin-bottom:8px;font-family:"proxima-nova",Helvetica,sans-serif;font-size:14px;font-size:0.875rem;line-height:1.5;}@media (min-width:481px){.search-results__link--catalog{float:right;text-align:left;margin-bottom:0;}}.search-results__link--catalog a{text-decoration:none;color:#818282;}.sharing{position:relative;margin-bottom:8px;padding-bottom:16px;overflow:hidden;border-bottom:solid 1px #333333;font-size:8.75px;font-size:0.546875rem;}.sharing:hover .sharing__menu__button{background:#222;color:#fff;}.sharing:hover .sharing__menu{left:0;}.sharing__menu{list-style:none;margin-left:0;padding-left:0;position:absolute;left:-100%;top:0;height:20px;margin-left:48px;margin-bottom:0;display:block;font-size:0;line-height:1;transition:all 0.2s;}.sharing__menu__button{position:relative;z-index:1;display:inline-block;float:left;width:48px;height:20px;font-family:"proxima-nova",Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0.05em;font-size:7.5px;font-size:0.46875rem;text-align:center;text-decoration:none;line-height:18px;border:solid 1px #222;color:#333333;transition:all 0.2s;}.sharing__menu__button:visited{color:#333333;}.sharing__menu__item{display:inline-block;margin:0;padding:0 4px;width:auto;height:100%;line-height:1;text-align:center;font-size:14px;font-size:0.875rem;transition:all 0.2s;}.sharing__menu__item .fa{font-size:18px;vertical-align:middle;line-height:20px;transition:all 0.1s;color:#999;}.sharing__menu__item .fa-facebook-square:hover{color:#4c66a4;}.sharing__menu__item .fa-twitter-square:hover{color:#00acee;}.sharing__menu__item .fa-pinterest-square:hover{color:#cb2027;}.sharing--static{float:left;margin-bottom:0;padding-bottom:0;border-width:0;width:auto;text-align:right;}.sharing--static:hover .sharing__menu__button{background:none;color:#999;}.sharing--static:hover .sharing__menu{left:0;}.sharing--static .sharing__menu{position:static;float:none;display:inline-block;margin-left:8px;width:auto;}.sharing--static .sharing__menu__icon{display:none;}.sharing--static .sharing__menu__button{float:left;width:auto;height:auto;font-size:12px;font-size:0.75rem;line-height:1.75;border-width:0;background:none;color:#999;pointer-events:none;}.sharing--static .sharing__menu__button:visited{color:#999;}.sharing--static .sharing__menu__item{height:auto;font-size:20px;font-size:1.25rem;line-height:1.05;}.sharing--static .sharing__menu__item .fa{font-size:20px;font-size:1.25rem;line-height:1.05;}.sharing--static .sharing__menu__item:first-child{padding-left:0;}.sharing--static .sharing__menu__item:last-child{padding-right:0;}.sharing--static{float:right;}.store__locator{position:relative;margin-bottom:32px;padding:0;height:auto;border:solid 2px #f7f7f7;}@media (min-width:769px){.store__locator{height:440px;overflow:hidden;}.store__locator:before{content:'';z-index:5;position:absolute;bottom:0;left:0;width:27.5%;height:60px;linear-gradient:to bottom,transparent 0%,#fff 100%;}}.storelocator-panel .store-list li.highlighted,.storelocator-panel .store-list li.highlighted:hover{background-color:rgba(85,141,191,0.3);}.google-store-locator-panel{z-index:1;position:relative;margin-top:0;margin-right:0;padding:16px;width:100%;background:#fff;}@media (min-width:481px){.google-store-locator-panel{margin-top:0;width:45%;}}@media (min-width:769px){.google-store-locator-panel{float:left;margin-top:0;width:30%;height:440px;overflow-x:hidden;overflow-y:auto;}}.google-store-locator-map{z-index:2;top:0;left:0;width:100%;height:240px;background:lightblue;color:#999;}@media (min-width:481px){.google-store-locator-map{height:500px;width:55%;}}@media (min-width:769px){.google-store-locator-map{position:relative;float:left;padding-bottom:0;width:70%;height:440px;}}.google-store-locator-map p{position:relative;top:50%;margin-top:-16px;text-align:center;}.hours-of-operation__day:after{content:":";}.store-list{zoom:1;list-style:none;margin-left:0;padding-left:0;}.store-list:before,.store-list:after{content:"\0020";display:block;height:0;overflow:hidden;}.store-list:after{clear:both;}.store-list li{margin-bottom:16px;font-size:14px;font-size:0.875rem;line-height:1.5;}.store-list li.no-stores{position:relative;padding-left:32px;padding-bottom:8px;font-style:italic;line-height:1.4;border-bottom:solid 2px #f7f7f7;color:#999;}.store-list li.store{margin-bottom:16px;font-size:14px;font-size:0.875rem;line-height:1.4;color:#999;float:left;width:50%;}.store-list li.store:last-child{margin-bottom:0;}@media (min-width:481px) and (max-width:768px){.store-list li.store{float:left;width:100%;}.store-list li.store:nth-last-child(2){margin-bottom:0;}}@media (min-width:769px){.store-list li.store{margin-bottom:16px;float:left;width:100%;}}.store-list li.store .title{margin-bottom:0;font-family:"Quattrocento",serif;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.3125;color:#333333;}.store-list .country,.store-list .postal-code{display:none;}.store__locator__icon{position:absolute;top:0;left:0;font-size:20px;line-height:1;}@media (min-width:769px){.store__locator__icon{top:8px;}}.location-search input{width:100%;}.store__listing__region{clear:both;margin-bottom:16px;padding-top:16px;font-family:"proxima-nova",Helvetica,sans-serif;font-weight:normal;font-size:14px;font-size:0.875rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.1em;border-bottom:solid 4px #f7f7f7;color:#999;}.view-store-locations{zoom:1;}.view-store-locations:before,.view-store-locations:after{content:"\0020";display:block;height:0;overflow:hidden;}.view-store-locations:after{clear:both;}.view-store-locations .views-row{margin-bottom:32px;font-size:14px;font-size:0.875rem;line-height:1.4;color:#999;}@media (min-width:481px) and (max-width:768px){.view-store-locations .views-row{float:left;margin-left:5%;width:47.5%;}.view-store-locations .views-row:first-child,.view-store-locations .views-row:nth-child(2n+2){margin-left:0;}}@media (min-width:769px){.view-store-locations .views-row{float:left;margin-left:5%;width:21.25%;}.view-store-locations .views-row:first-child,.view-store-locations .views-row:nth-child(4n+1){margin-left:0;clear:both;}}.view-store-locations .views-field-title{font-size:16px;font-size:1rem;line-height:1.3125;text-transform:capitalize;}.view-store-locations .postal-code,.view-store-locations .views-field-gsl-props-phone{white-space:nowrap;}.header__region{float:right;}@media (min-width:769px){.header__region{min-height:60px;}}.site__header{position:relative;padding:24px 0;}@media (min-width:769px){.site__header{text-align:right;}}.header__logo{display:block;margin:0 auto;width:160px;float:left;padding-bottom:10px;text-align:center;}@media (min-width:1023px){.header__logo{width:auto;text-align:left;}}@media (max-width:1023px){.header__logo{float:none;}}.header__logo--checkout{pointer-events:none;}.header__name-and-slogan{position:absolute;margin:0;padding:0;width:0;height:0;text-indent:-999em;border-width:0;visibility:hidden;}.header__logo-image{display:inline-block;margin-bottom:16px;max-width:100%;height:auto;}@media (min-width:769px){.header__logo-image{margin-bottom:0;}}.header__links__container{position:absolute;top:0;display:none;}@media (max-width:1023px){.header__links__container{display:block;}}@media (min-width:769px){.header__links__container--cart{margin-bottom:28px;min-height:110px;}}.site__header__phone{display:inline-block;text-align:left;color:#999;}.site__header__phone p{margin-bottom:0;}.cart__count{color:#999;}.cart__title{text-decoration:underline;}#block-uc-notify-ajax-uc-notify-ajax-wishlist{float:left;}#block-uc-notify-ajax-uc-notify-ajax-cart{float:left;}#block-block-33{display:none;float:left;margin-right:1em;}@media screen and (min-width:1024px){#block-block-33{display:block;}}#block-block-33 p{line-height:65px;margin-bottom:0;}#block-block-13{float:left;margin-right:1em;width:auto;padding-left:0;border-left:0;min-height:0;height:auto;}#block-block-15,#block-block-13{padding-top:10px;}#block-block-15 .social-menu,#block-block-13 .social-menu{margin:0;}#block-block-15 .social-menu .leaf,#block-block-13 .social-menu .leaf{display:inline-block;margin-right:0;margin-bottom:0;padding:0;}#block-block-15 .social-menu .leaf:last-child,#block-block-13 .social-menu .leaf:last-child{margin-right:0;}#block-block-15 .social-menu .leaf a,#block-block-13 .social-menu .leaf a{display:block;padding:0;height:auto;text-decoration:none;color:#999;transition:all 0.2s;}#block-block-15 .social-menu .leaf a.active,#block-block-15 .social-menu .leaf a.active-trail,#block-block-13 .social-menu .leaf a.active,#block-block-13 .social-menu .leaf a.active-trail{background:none;color:#222;}#block-block-15 .social-menu .leaf a:hover,#block-block-13 .social-menu .leaf a:hover{background:none;color:#505050;}#block-block-15 .social-menu .leaf a.instagram-icon,#block-block-13 .social-menu .leaf a.instagram-icon{background:url(/sites/all/themes/c/images/social-icons.png) -91px 0px no-repeat;height:42px;width:42px;}#block-block-15 .social-menu .leaf a.linkedin-icon,#block-block-13 .social-menu .leaf a.linkedin-icon{background:url(/sites/all/themes/c/images/social-icons.png) top right no-repeat;height:42px;width:42px;}#block-block-15 .social-menu .leaf a.facebook-icon,#block-block-13 .social-menu .leaf a.facebook-icon{background:url(/sites/all/themes/c/images/social-icons.png) top left no-repeat;height:42px;width:42px;}#block-block-15 .social-menu .leaf a.twitter-icon,#block-block-13 .social-menu .leaf a.twitter-icon{background:url(/sites/all/themes/c/images/social-icons.png) -45px 0px no-repeat;height:42px;width:42px;}#block-block-15 .social-menu .leaf a.youtube-icon,#block-block-13 .social-menu .leaf a.youtube-icon{background:url(/sites/all/themes/c/images/social-icons.png) -45px -96px no-repeat;height:42px;width:42px;}#block-block-15 .social-menu .leaf a.pinterest-icon,#block-block-13 .social-menu .leaf a.pinterest-icon{background:url(/sites/all/themes/c/images/social-icons.png) 87px 0px repeat;height:42px;width:42px;}#block-block-15 .menu__icon,#block-block-13 .menu__icon{margin-right:0;font-size:32px;font-size:2rem;}#block-block-15 .menu__label,#block-block-13 .menu__label{position:absolute;margin:0;padding:0;width:0;height:0;text-indent:-999em;border-width:0;visibility:hidden;}#block-block-15{clear:both;margin-bottom:1em;text-align:center;width:100%;}.wishlist{border-left:2px solid #ececec;}@media (max-width:1023px){.wishlist{border-left:0;}}.wishlist,.shopping{position:relative;width:40px;float:left;margin-top:5px;margin-bottom:5px;line-height:52px;}.wishlist a,.shopping a{text-decoration:none;color:#666666;transition:all 0.2s;margin:0 0 0 auto;text-align:center;display:block;position:relative;}.wishlist a i,.shopping a i{font-size:20px;vertical-align:middle;color:#bbbbbb;display:inline;position:relative;}.cart__count{position:absolute;top:0px;z-index:9999;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#558dbf;color:white;line-height:13px;height:13px;text-align:center;font-size:9px;width:13px;left:15px;display:block;}@media (max-width:769px){#block-views-promotional-headers-block-1,#block-views-promotional-headers-block-2{display:none;}#block-search-form{margin-top:0;margin-bottom:0;}}@media screen and (min-width:1024px){.page-cart-checkout .site__header{display:flex;}}@media screen and (min-width:1024px){.page-cart-checkout .header__nav{width:auto;}}@media screen and (min-width:1024px){.page-cart-checkout .need-help-header strong{font-size:1.8em;}}.site__footer{clear:both;font-size:0;padding-top:21px;}.site__footer .region{font-size:16px;font-size:1rem;line-height:1.3125;background:#e1e1e1;padding:21px;}.site__footer__legal{font-size:12px;font-size:0.75rem;line-height:1.75;text-align:center;color:#666666;}@media (min-width:769px){.site__footer__legal{display:inline-block;margin-right:16px;}}.site__footer__legal p:last-child{margin-bottom:0;}#block-menu-menu-legal-links a{color:#666666;}.region__footer__section{display:inline-block;width:100%;vertical-align:top;}@media (min-width:769px){.region__footer__section{padding-top:21px;padding-bottom:21px;}}.region__footer__section .block{border-left:2px solid #f7f7f7;height:100%;margin-top:12px;min-height:240px;padding-left:2.5%;width:19%;}@media (max-width:1023px){.region__footer__section .block{border:0;padding:0;width:100%;}}.region__footer__section #block-mailchimp-signup-newsletter,.region__footer__section #block-mailchimp-lists-charm-diamond-centres{background:#fff;border:0;margin-top:0;padding:12px;text-align:center;}.region__footer__section #block-mailchimp-signup-newsletter label:not(.option),.region__footer__section #block-mailchimp-lists-charm-diamond-centres label:not(.option){display:none;}.region__footer__section #edit-mailchimp-lists-mailchimp-charm-diamond-centres-mergevars-email{max-width:100%;}#block-mailchimp-signup-newsletter > h2{font-family:"Quattrocento",serif;font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.1em;color:#d60024;font-weight:normal;}#block-mailchimp-signup-newsletter .mailchimp-signup-subscribe-form-description{font-size:12px;font-size:0.75rem;line-height:1.75;color:#807f7f;line-height:1.2;}#block-mailchimp-signup-newsletter .mailchimp-signup-subscribe-form-description em{font-size:1.5em;line-height:1;margin-bottom:.5em;}#block-mailchimp-signup-newsletter .mailchimp-signup-subscribe-form-description strong{display:block;text-transform:uppercase;}#block-mailchimp-signup-newsletter form #mailchimp-newsletter-8c65c553ec-mergefields input{border:0;border-bottom:1px solid #999;border-radius:0;line-height:1.2;max-width:100%;text-align:center;-webkit-appearance:none;}@media screen and (max-width:768px){#block-mailchimp-signup-newsletter form #mailchimp-newsletter-8c65c553ec-mergefields input{font-size:16px;}}@media screen and (max-width:480px){#block-mailchimp-signup-newsletter form #mailchimp-newsletter-8c65c553ec-mergefields input{width:100%;}}#block-mailchimp-signup-newsletter form #mailchimp-newsletter-8c65c553ec-mergefields input.error{border-bottom-color:#d60024;}#block-mailchimp-signup-newsletter form input[type="submit"]{background-color:#222;border:0;border-radius:0;color:#fff;transition:background-color 0.5s cubic-bezier(0.57,0.16,0.26,1);transition:background-color 0.5s cubic-bezier(0.57,0.16,0.26,1.19);-webkit-appearance:none;}#block-mailchimp-signup-newsletter form input[type="submit"]:focus,#block-mailchimp-signup-newsletter form input[type="submit"]:hover{background-color:#807f7f;}#block-mailchimp-signup-newsletter form .form-actions{margin-bottom:.5em;}.region__footer{margin-top:42px;padding-top:8px;border-top:solid 8px #f7f7f7;}.region-footer{zoom:1;background-color:#f7f7f7;border-top:1px solid #ececec;margin:0 25px;padding:12px 25px;}.region-footer:before,.region-footer:after{content:"\0020";display:block;height:0;overflow:hidden;}.region-footer:after{clear:both;}@media screen and (max-width:531px){.region-footer{margin:0 10px;}}.menu--footer h2:first-child{font-family:"Quattrocento",serif;font-size:16px;font-size:1rem;line-height:1.3125;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.1em;color:#558dbf;font-weight:normal;}.menu--footer h2 a{pointer-events:none;text-decoration:none;color:#666666;}.menu--footer > .menu > .leaf{margin-bottom:8px;font-size:14px;font-size:0.875rem;line-height:1.5;}.menu--footer > .menu > .leaf a{display:inline;padding:0;height:auto;line-height:32px;text-decoration:none;font-size:12px;background:none;color:#666666;transition:all 0.2s;}.menu--footer > .menu > .leaf a.active,.menu--footer > .menu > .leaf a.active-trail{background:none;color:#222;}.menu--footer > .menu > .leaf a:hover{background:none;color:#505050;}.form-item-mailchimp-lists-mailchimp-charm-diamond-centres-mergevars-EMAIL label{display:none;}#mailchimp-newsletter-charm_diamond_centres #edit-mailchimp-lists-mailchimp-charm-diamond-centres-title,#block-mailchimp-lists-charm-diamond-centres .option{color:#666666;text-transform:capitalize;font-family:proxima-nova,Helvetica,sans-serif;font-size:12px;}#payments{background:url(/sites/all/themes/c/images/ordering.png) no-repeat;line-height:1.1;height:33px;display:block;padding-left:40px;padding-top:10px;}#secure{background:url(/sites/all/themes/c/images/ordering.png) 0px -39px no-repeat;line-height:1.1;height:33px;display:block;padding-left:40px;padding-top:10px;}#shipping{background:url(/sites/all/themes/c/images/ordering.png) 0px -78px no-repeat;line-height:1.1;height:33px;display:block;padding-left:40px;padding-top:10px;}#custom{background:url(/sites/all/themes/c/images/ordering.png) 0px -118px no-repeat;line-height:1.1;height:33px;display:block;padding-left:40px;padding-top:10px;}#giftcard{background:url(/sites/all/themes/c/images/ordering.png) 0px -158px no-repeat;line-height:1.1;height:33px;display:block;padding-left:40px;padding-top:10px;}#block-block-14{float:right;}#block-block-14 ul{padding:0;height:32px;padding:0;margin:0;padding-top:5px;}#block-block-14 ul li{list-style:none;width:38px;height:32px;display:block;float:left;margin-right:5px;text-indent:-9999px;}#block-block-14 ul li.visa{background:url(/sites/all/themes/c/images/icon-visa-alt.png) no-repeat scroll 0 0/38px auto;}#block-block-14 ul li.mc{background:url(/sites/all/themes/c/images/icon-mastercard.png) no-repeat left top;}#block-block-14 ul li.amex{background:url(/sites/all/themes/c/images/icon-amex.png) no-repeat left top;}#block-block-14 ul li.online-interac{background:url(/sites/all/themes/c/images/icon-online-interac.png) no-repeat left top;width:58px;}#block-block-14 .proudly-canadian{float:left;padding-right:20px;width:360px;}#block-block-14 .credit_cards{float:left;}@media (max-width:1023px){#block-block-14{float:none;margin:0 auto;width:192px;}#block-block-14 .proudly-canadian{float:none;padding-right:0px;width:90px;margin:10px auto;}#block-block-14 .credit_cards{float:none;}}.book-an-appointment{background:#f7f7f7;margin:-21px -21px 21px !important;padding:21px 21px 21px !important;text-align:center;width:calc(100% + 42px) !important;}@media screen and (min-width:768px){.book-an-appointment{padding:2.5em 3em 3em !important;}}.book-an-appointment h2{font-family:'Merriweather',"Quattrocento",serif !important;font-size:1.875em !important;font-weight:normal;line-height:1 !important;margin:0 0 .5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.book-an-appointment p a{background-color:#222;color:#fff;display:inline-block;font-weight:bold;margin-bottom:.5em;padding:1em;text-decoration:none;text-transform:uppercase;transition:background-color 0.5s cubic-bezier(0.57,0.16,0.26,1);transition:background-color 0.5s cubic-bezier(0.57,0.16,0.26,1.19);width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media screen and (min-width:768px){.book-an-appointment p a{margin-bottom:0;margin-right:2%;width:48%;}}.book-an-appointment p a:focus,.book-an-appointment p a:hover{background-color:#807f7f;}.book-an-appointment p a:last-child{margin-right:0;}.book-an-appointment p:last-child{margin-bottom:0;}.page-store-locator .book-an-appointment p a:first-child{display:none;}.region-footer1{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;}@media (max-width:1023px){.quick-view{display:none !important;}#uc-cart-view-form #edit-actions{float:right;width:50%;}.region__footer__section .block{width:50%;border-left:0;}#footer{padding-top:20px;}.catalog__results__list__item{width:24.25%;margin-right:1%;}.catalog__results__list__item::nth-child(4n){margin-right:0;}.catalog__results__list__item:nth-child(6n){margin-right:1%;}.catalog__results__list__item:nth-child(4n){margin-right:0%;}}@media (max-width:1023px){.filters__group{margin-bottom:0;padding-right:0%;float:left;width:100%;}.filters__group__content{position:relative;width:100%;}.menu__toggle{display:block;background:url(/sites/all/themes/c/images/menu@2x.png) no-repeat center;background-size:20px auto;width:30px;height:30px;margin-top:27px;}.menu__toggle.active{background:url(/sites/all/themes/c/images/menu-active.png) no-repeat;}}@media (max-width:1023px){body{background:none;}#header{border-bottom:2px solid #ececec;}#header .header__logo-image{padding:0;}.catalog__results__list__item{width:49.5%;margin-right:1%;}.catalog__results__list__item::nth-child(4n){margin-right:0;}.filters{clear:both;}#edit_sort_by_chosen{width:185px !important;float:left;}.catalog__results__list__item:nth-child(2n){margin-right:0%;}.catalog__results__list__item:nth-child(4n){margin-right:0%;}.wishlist,.shopping{position:relative;width:30px;}.region__footer__section .block{width:100%;}body{padding-top:0;width:100%;}.wishlist,.shopping{line-height:31px;}.wishlist a,.shopping a{width:24px;}.shopping a i{margin-right:-5px;}#block-uc-notify-ajax-uc-notify-ajax-wishlist div{background:none;}#block-uc-notify-ajax-uc-notify-ajax-cart div{background:none;}#block-system-user-menu{display:none;}.active-mobile,.region--nav .active-mobile{display:block;position:absolute;}html.active-mobile{overflow:hidden;width:320px;}#page.active-mobile{left:235px;min-width:320px;}#block-search-form{top:0;width:249px;left:-249px;}.site__header__search{background:#fff;-webkit-box-shadow:5px 0px 5px 0px #f7f7f7;-moz-box-shadow:5px 0px 5px 0px #f7f7f7;box-shadow:5px 0px 5px 0px #f7f7f7;}#search-block-form{padding-left:10px;}.site__header__search .form-text{width:222px;margin:0 10px;}#uc-cart-view-form #edit-actions,#block-charm-related-items-charm-related-items-checkout{width:100%;}#block-block-14{display:none;}#block-block-7{margin-top:20px;}.region__footer__section .block{min-height:100%;}.mobile-collapse{text-align:center;}.mobile-collapse h2{cursor:pointer;}.mobile-collapse ul{display:none;}.mobile-collapse.active ul{display:block;}.product-toggle{zoom:1;}.product-toggle:before,.product-toggle:after{content:"\0020";display:block;height:0;overflow:hidden;}.product-toggle:after{clear:both;}.product-detail-tab,.product-info-tab,.product-stock-tab{width:calc(50% - 2px);}.product-info-tab,.product-stock-tab{margin-left:4px;}.in-wishlist{float:none;display:inline-block;}.product__web{float:none;display:inline-block;}.metal-band-rows.first,.stone-row.first{margin-right:0;}.metal-band-rows,.stone-row{width:100%;}#footer{margin:0;padding:0;padding-top:20px;}.region__footer__section #block-menu-menu-about-charm-footer-block{border-top:2px solid #ececec;padding:20px 15px 0;}.region__footer__section #block-menu-menu-contact-us-footer-menu{margin-bottom:20px;}.region-footer{border-top:2px solid #ececec;background:#fff;}.region-footer #block-block-14{margin:20px;}}
.icheckbox_square-grey,.iradio_square-grey{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(/sites/all/themes/c/javascripts/libs/iCheck/skins/square/grey.png) no-repeat;border:none;cursor:pointer;}.icheckbox_square-grey{background-position:0 0;}.icheckbox_square-grey.hover{background-position:-24px 0;}.icheckbox_square-grey.checked{background-position:-48px 0;}.icheckbox_square-grey.disabled{background-position:-72px 0;cursor:default;}.icheckbox_square-grey.checked.disabled{background-position:-96px 0;}.iradio_square-grey{background-position:-120px 0;}.iradio_square-grey.hover{background-position:-144px 0;}.iradio_square-grey.checked{background-position:-168px 0;}.iradio_square-grey.disabled{background-position:-192px 0;cursor:default;}.iradio_square-grey.checked.disabled{background-position:-216px 0;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icheckbox_square-grey,.iradio_square-grey{background-image:url(/sites/all/themes/c/javascripts/libs/iCheck/skins/square/grey@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px;}}
