@charset "UTF-8";.footer .footer-content,header .menu-nav-mobile ul{text-align:center;width:100%}.footer .info,.footer .socials{vertical-align:bottom}a.link:hover,header .menu a:hover{text-decoration:none}.jewelry-list .single-jewelry-type .title,.jewelry-type-list h3,.oneofkind,.page-title,.pagination .pagination-item,.uppercase,header .menu li{text-transform:uppercase}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}body{font-family:Lato,sans-serif;color:#151515;font-size:14px;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;padding:0;margin:0;height:auto;z-index:1}#login-page .center-box .login-link,.contact{font-family:Roboto,sans-serif}a.link:active,a.link:hover,header .menu a.active{text-shadow:0 0 1px}.wrapper,.wrapper-full{margin:auto;display:block;position:relative}body.with-background{color:#fff}html{min-height:100vh;background-color:#fff;background-size:cover}a{color:inherit}a:hover,a:link,a:visited{text-decoration:none;color:inherit}ul{list-style-type:none}.wrapper{width:1300px;z-index:1}.wrapper-full{width:1600px}#container{margin-top:30px}#background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}header{width:100%;position:relative;z-index:1;top:0;padding-top:10px}header .header-title{font-size:35px;color:#6f6f6f;font-style:italic}header .logo{width:300px;display:inline-block;margin-left:10%}header .menu-nav .menu-container,header .menu-nav ul{margin:0 auto;width:100%}header .logo a,header .logo img{display:block;width:100%}header .menu-nav{padding:10px;background-color:#204f7c}header .menu-nav ul{text-align:center;padding:0}header .menu-nav ul li{display:inline-block;margin:auto 30px;color:#f7f7f7}header .menu-nav ul li:first-child{margin-left:0}header .menu-nav-mobile{display:none;position:absolute;left:0;top:0;z-index:10000}header .menu-nav-mobile .menu-open{font-size:30px}header .menu-nav-mobile .menu-container{display:none;background:rgba(0,0,0,.5);margin:0 auto;width:250px;-webkit-box-shadow:0 0 3px 2px #e0e0e0;-moz-box-shadow:0 0 3px 2px #e0e0e0;box-shadow:0 0 3px 2px #e0e0e0}header .menu-nav-mobile .menu-container.active{display:block}.footer .info,.footer .info p{display:inline-block}header .menu-nav-mobile ul{padding:0;margin:auto}header .menu-nav-mobile ul li{color:#f7f7f7;padding:15px 0}header .menu li{font-size:15px;color:inherit;font-weight:400}header .menu a:hover{text-shadow:0 0 1px}header .menu-open{cursor:pointer}.footer{margin-top:25px;width:100%}.footer.non-visible{visibility:hidden}.footer.fixed{position:absolute;bottom:0}.footer .wrapper{background-color:rgba(255,255,255,.5)}.footer .info p:not(:last-child):after{content:"|";display:inline;margin:5px;height:27px}.footer .socials{margin:0 0 15px 50px;display:inline-block}.footer .socials a{vertical-align:middle;display:inline-block;margin:0 5px}.footer .socials a img{display:inline-block;height:45px}label.required:after{display:inline-block;content:"*";color:#C00000;margin-left:2px}.font-size-16{font-size:16px}.stone-shape-checkbox-width{width:95px;margin-right:5px}.metal-type-checkbox-width{width:70px;margin-right:5px}.easy-autocomplete input{height:calc(1.8125rem + 2px)}.loader{margin:15px auto;border:16px solid #f3f3f3;border-top:16px solid #181817;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;position:relative}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.col-2{display:inline-block;width:45%;margin:0;vertical-align:top}.col-middle{vertical-align:middle}.solid-border{border:1px solid grey}.clickable{cursor:pointer}.hidden{display:none!important}.mt20{margin-top:20px}.mt50{margin-top:50px}.mb20{margin-bottom:20px}.mt20p{margin-top:20vh}.valign-btm{vertical-align:bottom}.pagination ul li,.vertical-align-center td{vertical-align:middle}.text-right{text-align:right}.bold{font-weight:600}a.external{color:#007aff}a.link{color:inherit}.table-no-border,.table-no-border td,.table-no-border th,.table-no-border tr{border:none!important}input,textarea{color:#151515}.noaccess{font-size:30px;text-align:center}.back-link{margin-right:20px;display:inline-block}.item-results,.jewelry-list{width:1150px;min-height:900px;padding:0;margin:25px auto}.item-results .item-list,.item-results .media-item-list,.jewelry-list .item-list,.jewelry-list .media-item-list{width:100%;text-align:center}.item-results .item-list .single-item,.item-results .media-item-list .media-item,.item-results .media-item-list .single-item,.jewelry-list .item-list .single-item,.jewelry-list .media-item-list .media-item,.jewelry-list .media-item-list .single-item,.media-item-list .item-results .item-list .media-item,.media-item-list .jewelry-list .item-list .media-item{display:inline-block;width:300px;margin:15px;position:relative;z-index:1}.item-results .item-list .single-item p,.item-results .media-item-list .media-item p,.item-results .media-item-list .single-item p,.jewelry-list .item-list .single-item p,.jewelry-list .media-item-list .media-item p,.jewelry-list .media-item-list .single-item p,.media-item-list .item-results .item-list .media-item p,.media-item-list .jewelry-list .item-list .media-item p{font-size:13px;padding:0;margin:0}.item-results .item-list .single-item p.your-price,.item-results .media-item-list .media-item p.your-price,.item-results .media-item-list .single-item p.your-price,.jewelry-list .item-list .single-item p.your-price,.jewelry-list .media-item-list .media-item p.your-price,.jewelry-list .media-item-list .single-item p.your-price,.media-item-list .item-results .item-list .media-item p.your-price,.media-item-list .jewelry-list .item-list .media-item p.your-price{font-weight:600;border-bottom:1px solid #bbb;background-color:#f5f5f5}.item-results .item-list .single-item .thumb,.item-results .media-item-list .media-item .thumb,.item-results .media-item-list .single-item .thumb,.jewelry-list .item-list .single-item .thumb,.jewelry-list .media-item-list .media-item .thumb,.jewelry-list .media-item-list .single-item .thumb,.media-item-list .item-results .item-list .media-item .thumb,.media-item-list .jewelry-list .item-list .media-item .thumb{float:left;display:block;margin:auto;width:100%;height:250px;background:center center no-repeat;background-size:contain}.item-results .item-list .single-item .title,.item-results .media-item-list .media-item .title,.item-results .media-item-list .single-item .title,.jewelry-list .item-list .single-item .title,.jewelry-list .media-item-list .media-item .title,.jewelry-list .media-item-list .single-item .title,.media-item-list .item-results .item-list .media-item .title,.media-item-list .jewelry-list .item-list .media-item .title{position:absolute;background-color:#fff;border-radius:10%;top:-15px;left:10px;width:auto;text-align:center;font-size:16px}.item-results .item-list:after,.item-results .media-item-list:after,.jewelry-list .item-list:after,.jewelry-list .media-item-list:after{content:"";display:block;clear:both}.pagination{width:100%}.pagination .pagination-info{font-size:11px}.pagination ul{float:right;width:320px}.pagination ul li{background:#f5f5f5;display:inline-block;width:20px;height:20px;text-align:center;margin:0 1px}.pagination ul li .active{display:block;width:20px;height:20px;background-color:#004c82;color:#f7f7f7}.bordered{border:1px solid #bbb}.item-detail{position:relative}.item-detail .item-photo{display:block;max-width:100%;margin:auto}.item-detail .title{font-size:22px;color:#004c82;position:absolute;top:-20px;left:20px;background-color:#fff}.item-detail .item-info{padding-top:20px}.item-detail .item-info h3{color:#204f7c;font-size:16px}.item-detail .info-row{border-bottom:1px solid #204f7c}.item-detail .info-row ul li:last-child{margin-left:0px}.item-detail .info-row:last-child{border-bottom:none}.item-detail .item-email-from label{color:#204f7c}.list-type.active{color:#004c82}.message{display:block;text-align:center;padding:10px;margin:10px auto;width:calc(100% - 20px)}.message-success{background-color:rgba(4,191,4,.3)}.thumbnails{margin:20px auto;width:415px;overflow:hidden;min-height:100%;height:auto}.thumbnails .thumb{display:inline-block;width:250px;height:250px}.thumbnails .thumb img{display:block;width:100%;height:100%}.main-photo-container{position:relative;z-index:1}.main-photo-container .overflow{position:absolute;background-color:rgba(1,1,1,.2);width:100%;height:100%;z-index:2;top:0;left:0;display:none}.main-photo-container .overflow .actions{position:absolute;width:100%;top:calc(50% - 50px);text-align:center}.main-photo-container .overflow .actions .action{color:#f7f7f7;display:none;margin:20px;font-size:50px}.main-photo-container img{width:100%;display:block}.main-photo-container .sold-flag img{width:50%;height:auto;display:block;margin:auto}.main-photo-container .sold-flag-corner{width:200px;height:200px;position:absolute;right:0;top:0}.main-photo-container .sold-flag-corner .corner{width:0;height:0;border-top:200px solid #ff0714;border-bottom:200px solid transparent;border-left:200px solid transparent}.main-photo-container .sold-flag-corner span{color:#f7f7f7;position:absolute;top:45px;width:100px;left:90px;text-align:center;font-size:22px;font-weight:600; transform:rotate(45deg);display:block}.main-photo-container:focus .overflow,.main-photo-container:hover .overflow{display:block}.main-photo-container.cert .action.print,.main-photo-container.cert .action.zoom,.main-photo-container.photo .action.print,.main-photo-container.photo .action.zoom,.main-photo-container.video .action.watch{display:inline-block}.jewelry-list{text-align:center;min-height:unset}.jewelry-list .single-jewelry-type{width:250px;height:250px;display:inline-block;margin:20px 50px}.jewelry-list .single-jewelry-type .thumb{width:100%;height:250px;background:center center no-repeat;background-size:contain}.jewelry-list .single-jewelry-type .title{width:100%;height:50px;line-height:50px;text-align:center;font-size:25px}.jewelry-colors{text-align:center}.jewelry-colors .single-jewelry-color{width:75px;height:75px;display:inline-block;vertical-align:top;text-align:center;padding:0;margin:10px}.jewelry-colors .single-jewelry-color .thumb{width:100%;height:50px;background:center center no-repeat;background-size:contain}.jewelry-colors .single-jewelry-color .title{display:block;width:100%;text-align:center;font-size:12px;font-weight:400}.jewelry-colors .single-jewelry-color label{display:block}.oneofkind{color:#C00000;padding-right:20px;display:inline-block}.modal{color:#5f5e5e}.modal .modal-title{font-size:18px;font-weight:600}.modal .modal-footer{background-color:#262c45;color:#f7f7f7}

#bs-container {
    margin-top: 20px;
    height:500px;
    z-index: 0 !important;
}

.bs-controls{font-size:30px;cursor:pointer;padding:0}.bs-controls:hover{background-color:rgba(0,0,0,.2)}.bs-controls-row{margin:0}.page-title{font-size:16px}.about-us h3{display:block;margin:auto;text-align:center;font-size:21px;font-weight:600}

.profile img, .profile p {
	display: inline-block;
	vertical-align: middle;
}

.top-margin {
    margin-top: 10px !important;
}

#message {
    margin-top: 50px;
    font-size: 16px;
}

#about-us .page-title{font-size:20px;margin:15px auto;width:100%;border-bottom:1px solid #bbb}#about-us p{font-size:16px}

.profile p{padding:0 50px;font-size:20px;width:calc(100% - 450px)}.contact-info{text-align:center}.contact-info a{text-decoration:underline}.custom-upload .upload-input{height:200px;border:1px solid gray}.custom-upload .upload-input input{margin:15px}.custom-upload .upload-input .upload-preview{display:block;margin:auto;height:145px;width:200px;background:url(/images/no_photo.png) center center;background-size:cover;position:relative}.custom-upload .upload-input .upload-cancel{font-size:25px;color:#C00000;position:absolute;right:-15px;top:-15px;cursor:pointer}.custom-upload .upload-input{display:none}.custom-upload.active .upload-input{display:block}.contact{font-size:13px;color:#151515}.contact input.form-control,.small-info{font-size:12px}.contact .form-label label{font-weight:400;text-align:left}.contact .table{margin-bottom:30px}.contact .table td,.contact .table th{padding:2px}.contact .table th{width:100px;text-align:right}.small-info{color:#bbb}.jewelry-type-list h3{color:#bbb;font-weight:400;font-size:30px}.jewelry-type-list .left-menu{padding-left:20px}.jewelry-type-list .left-menu .left-menu-item{color:#6f6f6f;text-transform:uppercase;font-size:14px;margin:10px auto;padding:0}.jewelry-type-list .left-menu .left-menu-item .left-submenu{padding-left:20px;opacity:0;position:absolute;left:-1000px;transition:opacity 1s ease}.jewelry-type-list .left-menu .left-menu-item .left-submenu .left-submenu-item{color:#6f6f6f;font-size:13px;font-weight:200;margin:5px auto;text-transform:none}.jewelry-type-list .left-menu .left-menu-item.active .left-submenu{position:static;opacity:1}.jewelry-type-list .jewelry-type-image{height:400px;width:400px;margin:auto}.jewelry-detail{color:#151515}.jewelry-detail h3{font-size:12px;font-weight:600}.jewelry-detail ul li{display:inline-block}.jewelry-detail ul li.info-label{width:40%}.jewelry-detail ul li.bold{font-weight:600}.jewelry-detail .detail-info{border-top:2px solid #bbb;margin-top:35px;padding:5px 15px;color:#6f6f6f;font-size:11px}.jewelry-detail .item-photo{display:block;margin:auto;width:100%}.jewelry-detail .similar-items{width:100%;text-align:center}.jewelry-detail .similar-items .media-item-list .media-item,.jewelry-detail .similar-items .single-item,.media-item-list .jewelry-detail .similar-items .media-item{display:inline-block;width:150px;height:160px;margin:10px}.jewelry-detail .similar-items .media-item-list .media-item .thumb,.jewelry-detail .similar-items .single-item .thumb,.media-item-list .jewelry-detail .similar-items .media-item .thumb{width:100%;height:150px;background:center center no-repeat;background-size:cover}.jewelry-detail .similar-items .media-item-list .media-item p,.jewelry-detail .similar-items .single-item p,.media-item-list .jewelry-detail .similar-items .media-item p{text-align:center;font-size:12px}.jewelry-detail .breadcrumbs .back-link{float:right}.cboxPhoto,.jewelry-detail .breadcrumbs ul{float:left}.jewelry-detail .breadcrumbs ul li{display:inline-block;font-size:11px;text-transform:capitalize}.jewelry-detail .breadcrumbs ul li:not(:last-child):after{display:inline-block;content:">";margin:auto 10px}.jewelry-detail .breadcrumbs:after{content:"";display:block;clear:both}.item-menu{text-align:center}.item-menu span{display:inline-block}.item-menu span:after{margin:20px;content:"|";display:inline-block}.item-menu span:last-child:after{display:none}.jewelry-info{position:relative;margin-top:110px}.jewelry-info .title{position:absolute;top:-32px;font-size:20px;left:10px;background-color:#fff;border-radius:10%}.jewelry-info .info-row{text-transform:uppercase}.jewelry-info .info-row .info-label{font-size:16px;font-weight:700}.metal-label{font-weight:400;margin:7px;display:inline-block}.filter-label{color:#6f6f6f;font-size:75%;font-weight:700}.stone-colors .stone-color{width:80px;display:inline-block;text-align:center;vertical-align:top;margin:10px 5px}.modal-item .number,.modal-item .thumb,.order-list .table-order td,.order-list .table-order th{vertical-align:middle}.stone-colors .stone-color img{display:block;margin:auto;width:50px;height:50px}.stone-colors .stone-color .stone-label{height:43px}.stone-colors .stone-color input[type=checkbox]{display:block;margin:auto}.stone-shape{text-align:center;display:inline-block;width:80px;height:90px}.stone-shape img{margin:auto;display:block;max-width:100%;height:40px}.stone-shape input{display:block;margin:auto}.register-captcha{width:300px;margin:auto}.required-info{color:#C00000;margin-bottom:30px}.register-info{color:#204f7c;margin-top:15px;font-size:13px}.user-list{width:100%;border-collapse:collapse}.user-list td,.user-list th{text-align:center;border:1px solid rgba(136,145,139,.4)}.user-list th{background-color:#fff;color:#151515}.user-list .green{color:#6b9311}.user-list .red{color:#C00000}.login-box-label{padding:5px;background-color:#e0e2df;font-weight:600;font-size:11px;color:#151515}.login-form{font-size:13px}.login-form .form-row label{font-weight:200;font-size:12px}.user-register{font-size:13px}.user-register .form-control{font-size:12px}.user-register .form-label label{font-weight:400}.user-register .form-row{margin:0;min-height:40px}.user-edit{min-height:600px}.user-edit .user-side-menu{background-color:#bbb;color:#fff}.user-edit .user-side-menu ul{margin:25px auto}.user-edit .user-side-menu ul li{margin:10px auto}.user-edit .user-side-menu ul li .active{font-weight:700}.user-edit .page-section{opacity:0;position:absolute;left:-99999px;transition:opacity .5s linear 0s}.user-edit .page-section.active{opacity:1;position:static}.user-edit #help_form_content{height:250px;resize:none}#login-page{position:relative;z-index:10}#login-page .center-box{height:165px;width:280px;position:absolute;top:calc(60% - 80px);left:calc(50% - 140px)}#login-page .center-box .login-link{display:block;margin-top:20px;text-align:center;text-transform:uppercase;font-weight:100;font-size:20px;padding:5px;border:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.9)}#login-page .center-box .login-logo img{display:block;margin:15px auto}.tradeShows .table td,.tradeShows .table th{text-align:center}.tradeShows .table td label,.tradeShows .table th label{font-weight:inherit;cursor:pointer}.tradeShows .table .date-td{text-align:left;max-width:150px}#cboxWrapper,.cboxPhoto{max-width:none}.media-list .thumb{max-height:200px}.media-item-list .media-item{width:315px;height:270px;position:relative;margin-top:15px}.media-item-list .media-item .thumb{margin-top:40px}.swiper-slide .iframe,.swiper-slide .thumb{margin:auto;width:90%;height:100%;display:block}.swiper-slide .thumb{background-position:center center;background-size:cover}.swiper-slide .thumb.yt{position:relative}.swiper-slide .thumb.yt .icon-youtube-play{font-size:100px;position:absolute;top:calc(50% - 70px);left:calc(50% - 70px)}.modal-item{width:100%;display:block;height:auto}.modal-item .thumb,.order-list .thumb{width:100px;height:100px;background-size:cover}.modal-item .thumb{display:inline-block}.modal-item .number{display:inline-block;margin-left:25px;font-size:18px;font-weight:700}.modal-item .quantity{font-size:12px;font-weight:400}@font-face{font-family:fontello;src:url(../font/fontello.eot?74073278);src:url(../font/fontello.eot?74073278#iefix) format("embedded-opentype"),url(../font/fontello.woff2?74073278) format("woff2"),url(../font/fontello.woff?74073278) format("woff"),url(../font/fontello.ttf?74073278) format("truetype"),url(../font/fontello.svg?74073278#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cboxClose,.cboxIframe,.cboxPhoto,.easy-autocomplete a{display:block}.icon-search:before{content:'\e800'}.icon-mail:before{content:'\e801'}.icon-th-list:before{content:'\e802'}.icon-th:before{content:'\e803'}.icon-info-circled:before{content:'\e804'}.icon-help-circled:before{content:'\e805'}.icon-ok:before{content:'\e806'}.icon-cancel:before{content:'\e807'}.icon-lock-open:before{content:'\e808'}.icon-lock:before{content:'\e809'}.icon-eye:before{content:'\e80a'}.icon-videocam:before{content:'\e80b'}.icon-camera:before{content:'\e80c'}.icon-zoom-in:before{content:'\e80d'}.icon-download:before{content:'\e80e'}.icon-back:before{content:'\e80f'}.icon-print:before{content:'\e810'}.icon-menu:before{content:'\f0c9'}.icon-thumbs-up-alt:before{content:'\f164'}.icon-thumbs-down-alt:before{content:'\f165'}.icon-youtube-play:before{content:'\f16a'}.icon-trash:before{content:'\f1f8'}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{position:fixed;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxTitle{margin:0;position:absolute;top:-20px;left:0;color:#ccc}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{margin:auto;border:0;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxContent{position:relative;margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;border:5px solid #000;background:#fff}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxNext,#cboxPrevious{top:50%; margin-top:-32px;width:28px;height:65px;position:absolute;text-indent:-9999px}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{left:5px;background:url(/images/colorbox/controls.png) top left no-repeat}#cboxPrevious:hover{background-position:bottom left}#cboxNext{right:5px;background:url(/images/colorbox/controls.png) top right no-repeat}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;background:url(/images/colorbox/controls.png) top center no-repeat;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:focus,.easy-autocomplete input:hover{box-shadow:none}.easy-autocomplete.eac-blue-light input:focus,.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.easy-autocomplete.eac-blue-light ul .eac-category,.easy-autocomplete.eac-blue-light ul li{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul .eac-category.selected,.easy-autocomplete.eac-blue-light ul li.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:focus,.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(146,237,107,.6)}.easy-autocomplete.eac-green-light ul .eac-category,.easy-autocomplete.eac-green-light ul li{border-color:#41DB00}.easy-autocomplete.eac-green-light ul .eac-category.selected,.easy-autocomplete.eac-green-light ul li.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:focus,.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,90,90,.6)}.easy-autocomplete.eac-red-light ul .eac-category,.easy-autocomplete.eac-red-light ul li{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul .eac-category.selected,.easy-autocomplete.eac-red-light ul li.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:focus,.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,231,84,.6)}.easy-autocomplete.eac-yellow-light ul .eac-category,.easy-autocomplete.eac-yellow-light ul li{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul .eac-category.selected,.easy-autocomplete.eac-yellow-light ul li.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:focus,.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(55,55,55,.6)}.easy-autocomplete.eac-dark-light ul .eac-category,.easy-autocomplete.eac-dark-light ul li{border-color:#333}.easy-autocomplete.eac-dark-light ul .eac-category.selected,.easy-autocomplete.eac-dark-light ul li.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:focus,.easy-autocomplete.eac-dark input:hover{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul .eac-category,.easy-autocomplete.eac-dark ul li{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul .eac-category.selected,.easy-autocomplete.eac-dark ul li.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:focus,.easy-autocomplete.eac-dark-glass input:hover{border-color:rgba(0,0,0,.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,.8)}.easy-autocomplete.eac-dark-glass ul .eac-category,.easy-autocomplete.eac-dark-glass ul li{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.easy-autocomplete.eac-dark-glass ul .eac-category.selected,.easy-autocomplete.eac-dark-glass ul li.selected{background-color:rgba(64,64,64,.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul .eac-category:last-child,.easy-autocomplete.eac-dark-glass ul li:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:focus,.easy-autocomplete.eac-blue input:hover{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul .eac-category,.easy-autocomplete.eac-blue ul li{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul .eac-category.selected,.easy-autocomplete.eac-blue ul li.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow input,.easy-autocomplete.eac-yellow ul .eac-category,.easy-autocomplete.eac-yellow ul li{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:focus,.easy-autocomplete.eac-yellow input:hover{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul .eac-category.selected,.easy-autocomplete.eac-yellow ul li.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:focus,.easy-autocomplete.eac-purple input:hover{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul .eac-category,.easy-autocomplete.eac-purple ul li{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul .eac-category.selected,.easy-autocomplete.eac-purple ul li.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:#fff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:400;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:#ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:400}.easy-autocomplete-container ul li div{display:block;font-weight:400;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:700}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.filter-slider,.sliderBox{position:relative}.filter-slider{margin:0}.filter-slider p{font-weight:600;padding:0 75px}.filter-slider span{padding:0 10px;width:75px}.filter-slider div{margin:auto}.filter-slider:after{display:block;content:"";clear:both;margin-bottom:50px}.slider.slider-horizontal{width:calc(100%)}.max-slider-handle{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-5px!important}.min-slider-handle{margin-top:5px!important}.sliderInput .input-group-addon{padding:0;width:40px}.sliderInput{padding:0;margin-top:5px;font-size:14px;position:absolute;width:125px}.sliderInput input{font-size:12px;text-align:right;height:22px}.sliderInput-min{left:50px}.sliderInput-max{right:50px}@media screen and (max-width:950px){.filter-slider p{margin-top:20px}.sliderBox:after{display:block;content:'';margin-bottom:25px}.slider.slider-horizontal{width:90%;margin:auto;display:block}}.filter-slider,.filter-slider .slider{width:100%}.filter-slider .input-group{width:150px}.filter-slider .input-group .input-group-text,.filter-slider .input-group input{font-size:10px}@media all and (max-width:1450px){.wrapper{width:1100px}.wrapper-full{width:1300px}}@media all and (max-width:1290px){.wrapper-full{width:1200px}.side-filters{width:240px}}@media all and (max-width:1150px){.logo{width:450px}.wrapper-full{width:98%;margin:auto}.wrapper{width:900px}.slideshow .swiper-slide{height:260px}.item-list,.media-item-list{width:850px}.side-filters{position:relative;top:10px;width:calc(50% - 10px);display:inline-block;vertical-align:top;height:565px;margin-top:15px}.side-filters.side-filters-left{margin-right:5px}.side-filters.side-filters-right{margin-left:5px}.item-results,.item-results .item-list,.item-results .media-item-list,.jewelry-list,.jewelry-list .item-list,.jewelry-list .media-item-list{width:100%}.rwd-filters{visibility:visible}}@media all and (max-width:950px){.wrapper{width:700px}header .menu-nav{display:none}header 

.menu-nav-mobile {
    display: block !important;
    position: absolute !important;
    z-index: 10000 !important;
}

header .right-header .search{margin-top:45px}.item-list,.media-item-list{width:550px}}@media all and (max-width:760px){.footer .info,.footer .socials{text-align:center}.wrapper{width:500px}.footer .footer-content{width:100%}.footer .info p{padding:2px;margin:2px auto}.footer .info p:not(:last-child):after{content:""}.footer .socials{width:100%;margin:15px 0 0}}@media all and (max-width:550px){.wrapper{width:320px}.pagination{width:290px}.pagination ul li{margin:0 2px}.thumbnails{width:308px;margin-left:-2px}}

.about-logos {
	text-align: center;
	margin-top: 50px;
}

.about-logo {
	display: inline-block;
	height: 150px;
	margin: 20px;
}

.about-img {
	width: 100%;
}

.cert-image {
    border: 2px solid #ced4da;
    border-radius: 2px;
}

.cert-box {
    text-align: center !important;
}

.about-small-show {
    display: none;
}

.easy-autocomplete {
    width: auto !important;
}

.bs-controls-row {
    position: relative;
    width: 100%;
    z-index: 100 !important;
}

.bs-controls-row div {
    width: 100px;
    position: absolute;
    top: 0;
    height: 500px;
    padding-top: 170px;
    font-size: 100px;
    z-index: 100 !important;
}

.bs-controls-row .js-bs-right {
    right: 0 !important;
}

.carousel-inner img {
    width: 100%;
    height: 100%;
}

#home-carousel {
    margin-top: 20px !important;
}

.carousel-control-next, .carousel-control-prev {
    width: 8% !important;
}

.carousel-control-next span, .carousel-control-prev span {
    width: 60px;
    height: 60px;
}

.article img, .article .figure {
    width: 100%;
}

.article p {
    font-size: 16px;
}

.article-subtitle {
    font-weight: bold;
    font-size: 18px !important;
}

.article-title {
    font-size: 40px !important;
    font-weight: bold;
}

.article-by {
    font-size: 14px !important;
    margin-bottom: 5px !important;
}

.article--by-email {
    color: #00ccff;
}

.article-link {
    font-weight: bold;
    text-decoration: underline !important;
}

.figure-caption {
    font-size: 14px !important;
}

.figure {
    padding-bottom: 5px !important;
    border-bottom: 2px solid #f0f0f5 !important;
}

.blockquote {
    padding-left: 10px !important;
    border-left: 5px solid red !important;
}

.article2 {
    font-family: serif;
}

.article2 p {
    font-size: 18px !important;
}

.article2 .article2-title1, .article2 .article2-title2 {
    text-align: center;
    font-size: 30px !important;
    text-transform: uppercase;
    margin-bottom: 5px;
    letter-spacing: 10px;
    font-family: serif;
}

.article2-title1 {
    color: #990000;
}

.article2-title2 {
    border-bottom: 1px solid black;
    padding-bottom: 35px;
    margin-bottom: 40px !important;
}

.article2-top-photo {
    width: 35% !important;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
}

.figure-right {
    float: right;
    margin-left: 20px;
    width: 30% !important;
}

.figure-left {
    float: left;
    margin-right: 20px;
    width: 30% !important;
}

.article2 .figure-bigger {
    width: 60% !important;
}

.article-first-letter {
    color: #990000;
    font-size: 6.5em;
    float: left;
    margin-top: -.35em;
    font-family: serif;
}

.article-question {
    font-style: italic;
    color: #808080;
}

@media screen and (max-width: 768px) {
    .item-detail .item-info {
        margin-top: 30px !important;
    }
    
    .logo img {
        margin-left: auto !important; 
        margin-right: auto !important;
        width: 60% !important;
    }
    
    .header-title {
        font-size: 25px !important;
        display: block !important;
        width: 100% !important;
    }
    
    .p2 {
        width: 100% !important;
    }
    
    .p2 p {
        text-align: center !important;
    }
    
    .wrapper {
        position: relative !important;
        z-index: 0 !important;
    }
    
    .about-small-show {
        display: block;
        padding-left: 0;
        padding-right: 0;
    }
    
    .about-small-hide {
        display: none;
    }
    
    .img-fluid {
        width: 100% !important;
        margin-bottom: 10px;
        margin-left: auto !important; 
        margin-right: auto !important;
    }
    
    .about-logos {
        margin-top: 0 !important;
    }
    
    .article-title {
        font-size: 28px !important;
    }
    
    .article2 .article2-title1, .article2 .article2-title2 {
        font-size: 20px !important;
        letter-spacing: 5px;
    }
    
    .article2-title2 {
        border-bottom: 1px solid black;
        padding-bottom: 15px;
        margin-bottom: 20px !important;
    }
    
    .article2-top-photo {
        width: 100% !important;
        float: both;
        margin-right: 0px;
        margin-bottom: 10px;
    }
    
    .figure-right {
        float: both;
        margin-left: 0px;
        width: 100% !important;
    }

    .figure-left {
        float: both;
        margin-right: 0px;
        width: 100% !important;
    }

    .article2 .figure-bigger {
        width: 100% !important;
    }
}