.alignnone {
margin: 5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.alignright {
float:right;
margin: 5px 0 20px 20px;
}
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
border: none;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 13px;
line-height: 20px;
margin: 10px 0 0;
padding: 0 4px 5px;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 12px;
line-height: 2;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .header .header-inner .row-container {
display: flex;
align-items: center;
}
.header ul li a span.link_text {
text-transform: uppercase !important;
}
.header-sticky .logo-sticky {
padding: 15px 0;
}
.header-container .header .header-sticky.ontop{background: #fff !important;}
.header-container .header .header-sticky.ontop .nav-container {
align-items: center;
}
.header-container.jewelry-header-1 .header .header-inner {
padding: 15px 0 !important;
}
.page-contact span.wpcf7-form-control-wrap {
display: block;
}
.page-contact form.invalid .wpcf7-response-output {
background: #790000;
border: 0px;
margin: 0;
color: #fff;
text-align: center;
}
.page-content form.sent .wpcf7-response-output {
background: #008000;
border: 0;
text-align: center;
color: #fff;
margin: 0;
}
.jewelery-store-sec ul {
padding: 0;
display: flex;
justify-content: center;
}
.jewelery-store-sec ul li {
list-style: none;
}
.jewelery-store-sec ul li img {
margin: 0;
}
.jewelery-store-sec {
text-align: center;
margin-top: 30px;
margin-bottom: 0px !important;
}
.jewelary-main-store .row-container {
display: flex !important;
align-items: center;
}
.info-last-sec:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
top: 0;
left: 0;
display: inline-block !important;
}
.info-last-sec {
position: relative;
}
.info-last-sec h2 {
color: #fff;
font-size: 31px !important;
display: flex;
align-items: center;
justify-content: center;
}
.info-last-sec p {
color: #fff;
}
.info-last-sec p span a {
margin-top: 40px !important;
margin-left: 10px !important;
margin-right: 10px !important;
}
.testimonial-sec-main .testimonial-inn-sec {
margin-bottom: 0 !important;
}
.home-book-sec .book-home-in a {
margin-top: 40px !important;
}
.home-book-sec .book-home-in {
text-align: center;
margin-bottom: 0 !important;
}
.foot-copy-sec {
padding-top: 20px;
border-top: 1px solid #ededed;
padding-bottom: 20px;
}
.service-main-sec .vc_figure, .service-main-sec .vc_figure .vc_single_image-wrapper, .service-main-sec .vc_figure img {
width: 100% !important;
}
aside form button.wp-block-search__button {
background: #e9be80;
border: 0px;
color: #fff;
padding: 0 10px;
}
.product .single-product-info .product-nav {
display: none;
}
.product .single-product-info a.compare.button {
display: block;
width: 100%;
text-align: left !important;
}
.product .single-product-info a.compare.button span{text-align: left !important;}
.single-product .single-product-info form .quantity label.screen-reader-text {
position: relative !important;
overflow: visible;
height: auto;
width: auto;
clip: inherit !important;
clip-path: inherit;
margin: 0;
}
@media (max-width: 767px){
.header .header-mobile-inner .logo-container {
flex: 0 0 60% !important;
}	
.header-mobile-inner .row-container {
align-items: center;
}
.header-container .header-mobile .header-top .row-container {
height: auto;
padding-bottom: 12px;
}	
.woocommerce-pagination ul.page-numbers li .page-numbers {
height: 27px !important;
width: 27px !important;
line-height: 27px !important;
}	
}.vc_row.home-slider {
margin-bottom: 0 !important;
}
.vc_row.home-intro-sec {
padding-top: 60px;
padding-bottom: 55px;
}
.woocommerce .products .product .product-name a {
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
height: 45px;
-webkit-line-clamp: 2;
display: -webkit-box !important;
}
.woocommerce .products .product .product-image img {
height: 204px;
}
.woocommerce .products .product .tag-cate {
-webkit-box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
height: 25px;
-webkit-line-clamp: 1;
display: -webkit-box !important;
}
.footer .woocommerce .products .product .product-image img {
height: auto;
}
.vc_row.service-main-sec {
margin-bottom: 0 !important;
}
.main-container.service-page {
margin-bottom: 0 !important;
}
.blog .main-container {
margin-bottom: 0;
}
.main-container.contact-page {
margin-bottom: 0 !important;
}
.vc_row.page-contact {
padding-bottom: 60px !important;
}
.main-container.about-page {
margin-bottom: 0 !important;
}
.header-container .right .top-menu {
padding-right: 0;
}
.header-container .right .top-menu:after{display: none;}
.contact-infor .wpb_text_column.address {
margin-bottom: 10px;
}
.footer .gold-add-foot {
display: block;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ebebeb;
}
.header-block .box {
width: 180px;
margin-right: 0 !important;
}
.single-product-image .slick-slide img {
margin: auto;
}
.blog-page .post img {
width: 100%;
}
@media (max-width: 1500px){
.vc_row rs-layer.rev-btn {
padding: 10px 25px !important;
}	
}
@media (max-width: 1199px){
.main-container .shop-products.owl-carousel .owl-stage-outer {
padding-bottom: 120px;
margin-bottom: -150px;
}
.vc_custom_1677824827727 {
padding-top: 40px !important;
padding-bottom: 40px !important; 
}
.main-container .shop-products .product-wrapper .product-image a {
display: flex  !important;
align-items: center !important;
justify-content: center !important;
}
.foot-copy-sec {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.vc_custom_1539760444925 {
margin-bottom: 0px !important;
padding-top: 20px !important;
}
.main-container {
margin: 0 0 20px !important;
}
.vc_custom_1540436004619 {
border-top-width: 1px !important;
padding-top: 30px !important;
}
.vc_row.testimonial-sec-main {
padding-top: 50px !important;
margin-bottom: 50px !important;
}
.vc_row.box-subscribe.light {
margin-bottom: 40px !important;
padding-top: 40px !important;
}
.vc_row.wpb_row.vc_row-fluid.footer-bottom01.vc_custom_1539760444925.vc_row-has-fill {
padding-top: 30px !important;
}
.wpb_single_image.wpb_content_element.vc_align_center.vc_custom_1677828975983 {
margin-top: 10px !important;
}
.footer-title.current h3 {
font-size: 17px !important;
}
.wpb_text_column.wpb_content_element.toogle-content {
margin-bottom: 0px !important;
}
.vc_wp_custommenu.wpb_content_element.toogle-content {
margin-bottom: 10px !important;
}
.vc_row.box-banner.home-book-sec {
padding-bottom: 50px !important;
padding-top: 50px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p {
font-size: 16px;
line-height: 22px;
text-transform: none;
text-align: center;
letter-spacing: normal;
font-weight: 400;
font-style: normal;
margin: 0 0 10px 0;
}
.main-container .box-banner .box-text_banner .wpb_wrapper p span a {
margin-top: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.latest-posts.vc_custom_1677827382416.vc_row-has-fill {
padding-top: 30px !important;
}
.vc_row.wpb_row.vc_row-fluid.latest-posts.vc_custom_1677827382416.vc_row-has-fill {
padding-top: 50px !important;
margin-bottom: 50px !important;
}
.vc_row.box-banner.info-last-sec{
padding: 30px 0px!important;
}
.main-container .shop-products .product-wrapper .tag-cate {
margin-bottom: 0px !important; 
}
.price-box, .price {
margin-bottom: 0px !important; 
padding-top: 0px !important;   
}
.main-container .shop-products.grid-view .gridview {
padding: 0px 0px 0px !important; 
}
.main-container .home-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a {
font-size: 18px !important;
}
.vc_row.home-tabs {
padding-top: 50px !important;
}
.main-container .shop-products.owl-carousel .owl-item.active .item-col .product-wrapper {
padding: 15px !important; 
}
.owl-stage {
margin-bottom: 20px !important;
}
.owl-stage-outer .owl-stage {
margin-bottom: 0px !important;
}
.vc_row.products-carousel5.box-style-product {
margin-bottom: 30px !important;
margin-top: 50px !important;
}
h2.vc_custom_heading {
font-size: 19px;
margin-bottom: 0px !important;
}
.jewelery-store-sec {
margin-top: 10px !important;
}
.main-container .box-banner .box-text_banner .wpb_wrapper h2 {
font-size: 25px !important;
}
.main-container .box-text h2 {
line-height: 25px !important;
font-size: 20px !important;
}
.wpb_text_column.wpb_content_element.box-text {
margin-bottom: 25px !important;
}
.wpb_text_column.wpb_content_element.testimonial-inn-sec {
margin-top: 20px !important;
}
.footer-title.current {
margin-bottom: 5px !important;
padding-bottom: 0 !important;
}
.main-container .shop-products.grid-view .gridview .product-name ::after{display:none !important;}
.main-container .title-breadcrumb {  margin: 16px 0 !important;  }
.vc_single_image-wrapper.vc_box_border_grey {
text-align: center !important;
}
h2.vc_custom_heading.vc_custom_1677830638788 {
text-align: center !important;
}
.wpb_text_column.wpb_content_element.service-box-cont p {
text-align: center !important;
}
h2.vc_custom_heading.vc_custom_1677830643572 {
text-align: center !important;
}
.wpb_text_column.wpb_content_element.service-box-cont {
padding-bottom: 15px !important;
}
.wpb_text_column.wpb_content_element.service-box-cont {
padding-bottom: 5px !important;
}
.vc_custom_1530520494931 {
margin-bottom: 0px !important;
padding-bottom: 30px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
height: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.page-contact.vc_custom_1530520494931 {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
margin-bottom: 30px !important;
}
.wpb_text_column.wpb_content_element h2 {
margin-bottom: 15px !important;
}
.main-container .blog-page .entry-title a {
font-size: 19px !important;
}
.vc_row.home-intro-sec { padding-top: 40px; padding-bottom: 35px; margin-bottom: 50px !important;}	
.main-container .box-banner .box-text_banner:hover .wpb_wrapper{-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}	
.latest-posts .post-info .post-title {
min-height: 44px;
}
.latest-posts .post-info .post-excerpt {
min-height: 104px;
}
.box-style-product .owl-carousel .owl-nav {
top: -58px;
}
.blog .main-container .title-breadcrumb {
margin-bottom: 40px !important;
}	
.header-block .box {
width: 130px;
margin-right: 0 !important;
}	
}
@media (max-width: 1023px){
.header-container .header .header-mobile .logo-container {
flex: 0 0 50% !important;
}
.header-mobile-inner .logo-container .logo img {
width: 260px;
}
.header-container .header .header-mobile .header-mobile-inner .row-container {
align-items: center;
}
.jewelary-main-store .jewel-cont-part .vc_column-inner {
padding: 0 30px !important;
}
.vc_row .map-sec-cont {
margin-bottom: 30px !important;
}
.map-main-last .vc_row {
display: flex;
flex-direction: column-reverse;
margin-bottom: 0 !important;
}
.vc_row .wpb_text_column.address {
margin-bottom: 10px !important;
}		
}
@media (max-width: 767px){
.info-last-sec img {
width: 120px;
}
.info-last-sec .wpb_text_column {
margin-bottom: 0 !important;
}	
.main-container .box-banner .box-text_banner .wpb_wrapper h2 {
font-size: 24px !important;
}
.main-container .blog-page .entry-title a {
font-size: 18px !important;
}
iframe {
height: 180px !important;
}
.main-container .page-content input.input-text, .main-container .page-content input[type='text'] {
background: #ffffff;
border: 1px solid #ebebeb;
border-radius: 0;
height: 22px;
max-width: 100%;
padding: 0 0 0 10px !important;
}
.main-container .box-banner .box-text_banner .wpb_wrapper p {
font-size: 14px !important;
line-height: 20px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1541557924189 {
line-height: 12px !important;
}
.main-container .banner-static-1 .box .box-inner .text {
left: 10px !important;
top: 30px !important;
}
.text h2 {
font-size: 15px !important;
}
.vc_column-inner.vc_custom_1677820360252 {
margin-top: 15px !important;
}
h2.vc_custom_heading {
margin-bottom: 0px !important;
}
.vc_column-inner.vc_custom_1677820360252 {
padding-bottom: 10px !important;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
width: 80% !important;
text-align: center !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.product-image {
align-items: center;
display: flex;
justify-content: center;
}
div#copyright {
line-height: 14px !important;
}
.vc_row.wpb_row.vc_row-fluid.footer-bottom01.vc_custom_1539760444925.vc_row-has-fill {
margin-bottom: 20px !important;
padding-top: 20px !important;
}
.footer-title.current h3 {
font-size: 14px !important;
}
.footer-title.current {
margin-bottom: 0px !important;
}
.main-container .box-banner .box-text_banner .wpb_wrapper p span a { 
padding: 0 15px !important;
}
.main-container .home-tabs .vc_tta-tabs-container .vc_tta-tabs-list li a {
line-height: 35px!important;
padding: 0 30px !important;
font-size: 14px !important;
min-width: 160px !important;
}
.vc_custom_1541127894201 {
margin-bottom: 0px !important;
}
.main-container .box-banner .box-text_banner .wpb_wrapper p span a {
font-size: 10px;
font-weight: 500;
display: inline-block;
vertical-align: top;
line-height: 28px;
color: #E9BE80;
text-transform: uppercase;
border: 2px solid #E9BE80;
padding: 0 45px;
border-radius: 3px;
margin-top: 70px;
}
.main-container .box-text h2 {
line-height: 0px !important;
font-size: 16px !important;
}
.post-excerpt p {
line-height: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.box-subscribe.light.vc_custom_1540436004619.vc_row-has-fill {
padding-top: 20px !important;
}
.vc_row.wpb_row.vc_row-fluid.box-subscribe.light.vc_custom_1540436004619.vc_row-has-fill {
margin-bottom: 10px !important;
}
.main-container .latest-posts .post-wrapper .post-thumb {
padding-bottom: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.products-carousel5.box-style-product.vc_custom_1531904810969 {
margin-bottom: 10px !important;
}
.vc_row.wpb_row.vc_row-fluid.products-carousel5.box-style-product.vc_custom_1531904810969 {
margin-top: 30px !important;
}
.wpb_text_column.wpb_content_element.box-text {
margin-bottom: 0px !important;
}
.main-container .box-banner .box-text_banner .wpb_wrapper p span a {
font-size: 10px !important;
font-weight: 500;
display: inline-block;
vertical-align: top;
line-height: 35px !important;
color: #E9BE80;
text-transform: uppercase;
border: 2px solid #E9BE80;
padding: 0 45px;
border-radius: 3px;
margin-top: 70px;
}
.vc_tta-container {
margin-bottom: 10px!important;
}
.main-container .title-breadcrumb {
border-bottom: 1px solid #ebebeb;
margin: 20px 0 !important;
text-align: center;
}
.main-container .blog-page .post:not(:last-child), .main-container .blog-page article:not(:last-child) {
margin: 0 0 30px !important;
}
.wpb_text_column.wpb_content_element.service-box-cont {
padding-bottom: 5px !important;
}
.vc_row.home-intro-sec {
margin-bottom: 30px !important;
}
.home-intro-sec .box:last-child .wpb_text_column.box-inner {
margin-bottom: 0 !important;
}
.jewelary-main-store img {
margin-bottom: 15px;
}	
.mob-part-jewel .row-container {
flex-direction: column-reverse !important;
}	
.jewelary-main-store .row-container {
flex-direction: column;
}
.vc_row.mob-part-jewel {
margin-top: 30px;
}
.vc_row.home-tabs {
padding-top: 40px !important;
}
.woocommerce .products .product .product-image img {
height: auto;
}
.main-container .box-text:before{display: none;}	
.latest-posts .post-info .post-excerpt {  min-height: 84px;}
.vc_row.wpb_row.vc_row-fluid.latest-posts.vc_custom_1677827382416.vc_row-has-fill {
padding-top: 30px !important;
margin-bottom: 30px !important;
}
.latest-posts .box-text {
padding-bottom: 10px !important;
}
.vc_row.box-banner.home-book-sec {
padding-bottom: 40px !important;
padding-top: 40px !important;
}
.vc_row.testimonial-sec-main {
padding-top: 30px !important;
margin-bottom: 40px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
font-size: 14px;
line-height: 20px;
}
.box-subscribe .wpb_text_column.wpb_content_element:first-child {
margin-bottom: 20px !important;
}	
.main-container .title-breadcrumb .woocommerce-breadcrumb, .main-container .title-breadcrumb .breadcrumbs {
margin-bottom: 20px;
}
.archive .shop-products .row-product {
justify-content: center;
}	
.service-main-sec .wpb_single_image {
margin-bottom: 20px !important;
}	
.vc_row.wpb_row.vc_row-fluid.page-contact.vc_custom_1530520494931 {
padding-top: 20px !important;
padding-bottom: 0px !important;
}
.page-contact .contact-form .wpb_text_column {
margin-bottom: 0 !important;
}
.contact-infor .wpb_text_column {
margin-bottom: 20px !important;
}	
.contact-infor .wpb_text_column:last-child {
margin-bottom: 0 !important;
}
.contact-page .contact-infor {
padding-bottom: 30px !important;
}
.content-about2 .wpb_text_column {
margin-bottom: 0 !important;
}	
.shop_table tr:last-child td:before{display: none;}	
.wc-proceed-to-checkout a.checkout-button.button {
font-size: 16px !important;
padding: 11px 20px !important;
height: auto !important;
line-height: inherit !important;
}
}
@media (max-width: 567px){
.vc_row.home-intro-sec {
padding-top: 30px;
}	
.main-container .box-banner .box-text_banner .wpb_wrapper h2 {
flex-direction: column;
}
.box-text .wpb_wrapper {
text-align: center;
}	
.box-banner .box-text_banner .wpb_wrapper h2 {
font-size: 18px !important;
}	
.foot-copy-sec img {
width: 200px;
}	
.testimonial-sec-main .wpb_text_column.wpb_content_element {
margin-bottom: 0 !important;
}
.main-container .box-banner .box-text_banner .wpb_wrapper h2 {
font-size: 18px !important;
}
.main-container .box-text h2 {
line-height: 0px !important;
font-size: 18px !important;
}
.vc_row .rs-layer.rev-btn {
padding: 6px 10px !important;
font-size: 9px !important;
}
.single-post form .comment-input p {
width: 100% !important;
}
.single-post form .comment-input p label {
margin-bottom: 0 !important;
}
#archive-product .woocommerce-message {
display: flex;
flex-direction: column-reverse;
}
#archive-product .woocommerce-message a.button.wc-forward.wp-element-button {
margin-top: 10px;
width: 130px !important;
}	
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) no-repeat 100% -20px;background:url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) no-repeat -30px -20px;background:url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/chosen/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}#fancybox-buttons {
position: fixed;
left: 0;
width: 100%;
z-index: 8050;
}
#fancybox-buttons.top {
top: 10px;
}
#fancybox-buttons.bottom {
bottom: 10px;
}
#fancybox-buttons ul {
display: block;
width: 166px;
height: 30px;
margin: 0 auto;
padding: 0;
list-style: none;
border: 1px solid #111;
border-radius: 3px;
-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
background: rgb(50,50,50);
background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}
#fancybox-buttons ul li {
float: left;
margin: 0;
padding: 0;
}
#fancybox-buttons a {
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background-color: transparent;
background-image: url(//www.goldlandjewellery.com.au/wp-content/themes/monsta/js/fancybox/helpers/fancybox_buttons.png);
background-repeat: no-repeat;
outline: none;
opacity: 0.8;
}
#fancybox-buttons a:hover {
opacity: 1;
}
#fancybox-buttons a.btnPrev {
background-position: 5px 0;
}
#fancybox-buttons a.btnNext {
background-position: -33px 0;
border-right: 1px solid #3e3e3e;
}
#fancybox-buttons a.btnPlay {
background-position: 0 -30px;
}
#fancybox-buttons a.btnPlayOn {
background-position: -30px -30px;
}
#fancybox-buttons a.btnToggle {
background-position: 3px -60px;
border-left: 1px solid #111;
border-right: 1px solid #3e3e3e;
width: 35px
}
#fancybox-buttons a.btnToggleOn {
background-position: -27px -60px;
}
#fancybox-buttons a.btnClose {
border-left: 1px solid #111;
width: 35px;
background-position: -56px 0px;
}
#fancybox-buttons a.btnDisabled {
opacity : 0.4;
cursor: default;
}#fancybox-thumbs {
position: fixed;
left: 0;
width: 100%;
overflow: hidden;
z-index: 8050;
}
#fancybox-thumbs.bottom {
bottom: 2px;
}
#fancybox-thumbs.top {
top: 2px;
}
#fancybox-thumbs ul {
position: relative;
list-style: none;
margin: 0;
padding: 0;
}
#fancybox-thumbs ul li {
float: left;
padding: 1px;
opacity: 0.5;
}
#fancybox-thumbs ul li.active {
opacity: 0.75;
padding: 0;
border: 1px solid #fff;
}
#fancybox-thumbs ul li:hover {
opacity: 1;
}
#fancybox-thumbs ul li a {
display: block;
position: relative;
overflow: hidden;
border: 1px solid #222;
background: #111;
outline: none;
}
#fancybox-thumbs ul li img {
display: block;
position: relative;
border: 0;
padding: 0;
max-width: none;
}