/* Theme Name: EmallShop Child Theme 
Theme URI: http://demo.presslayouts.com/emallshop/ 
Description: EmallShop Responsive Multipurpose WooCommerce Theme Version: 1.0 Author: PressLayouts Team 
Author URI: http://www.presslayouts.com/ 
Text Domain: emallshop-child 
Template: emallshop 
*/
@import "../emallshop/style.css";
@font-face{font-family:TwCenMT-CondensedExtraBold;src:url(fonts/TwCenMT-CondensedExtraBold.eot) format("embedded-opentype");font-weight:400;font-style:normal}
.wpb_wrapper .nohover .vc_single_image-wrapper:hover img,.nohover .wpb_wrapper .vc_single_image-wrapper:hover img,.wpb_wrapper .nohover.imgResponsive .vc_single_image-wrapper:hover img{opacity:1}
.blackColor.wpb_column.vc_column_container.vc_col-sm-4{margin:0 -5px 0 -3px}
.vc_custom_heading.textHeading1{min-height:56px}
.minheight68{min-height:68px}
.header-topbar, .wcaccount-topbar .wcaccount-dropdown {background-color: #1c1c1c !important;}
.header-topbar, .wcaccount-topbar .wcaccount-dropdown > li {
	border-bottom: 0px;
}

.topbar-right #text-7.widget.widget_text {
    border: 0px !important;
	margin-bottom: 0px;
}
.topbar-right .textwidget {
    padding: 15px 0;
}
#header .header-middle {
    padding-bottom: 15px !important;
}
.header-middle ul.main-navigation > li > a {
	padding: 5px 10px;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 600;
	letter-spacing: 1px;
} 
.header-middle .emallshop-main-menu ul {
	margin-top: 25px;
	float: none;
	text-align: center;
	display: block;
}
#price {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	margin-top: -10px;
}
#price li {
    font-size: 14px;
    margin: 10px !important;
    padding: 0;
	display: block;
	text-align: center;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-right: 1px solid #ddd;
}
#price li:last-child {
	border-right: 0;
}
#price li span {
	padding: 0 10px;
	border-left: 1px solid #555;
}
#price li span:first-child {
	margin-left:10px;
}
#text-24 {
    margin-bottom: 0;
    margin-top: 0;
	border: 0;
}
.header-main-navigation ul.emallshop-horizontal-menu.main-navigation > li {
	float: none; 
	display: inline-block;
}
.collect_image_banner .wpb_single_image {
    padding: 5px 5px 5px;
}
.header-middle #text-7.widget.widget_text {
    margin-bottom: 10px;
    border: 0;
}
#text-7 p {
    text-align: right;
    padding-right: 0px;
}
.mymr-30 {
	margin-left: -50px;
	padding-left: 0px !important;
	padding-right: 0px !important	
}
.current-menu-item a {
    background: #c3a665 !important;
}
.header-middle ul.main-navigation > li > a:hover {
	color: #FFF !important;
	background: #c3a665 !important;
}
.regdesc_txt{text-align:center;margin-bottom:15px!important}
.regdesc{text-align:center;min-height:100px;margin-bottom:15px!important}
.regprice{text-align:center}
.regprice strong{text-decoration:line-through}
.saleprice{font-size:24px!important;text-align:center;margin-top:10px}
.product_sec_list .blackColor h4{font-size:20px;margin-bottom:0}
.transupper.main-heading{font-weight:800}
.comment-content h2,.entry-content h2,.entry-summary h2,.page-content h2{margin-top:0}
.category_list #nav_menu-4.widget #menu-categories,.tickercontainer{text-align:center}
#text-22.widget.widget_text{padding:0!important}
.tickercontainer{width:100%;margin:0;overflow:hidden;padding:10px 0!important;background:#000!important;color:#fff!important;font-weight:700!important;min-height:40px!important}
.category_list .widget li a::before,.footer .widget li a::before{content:""}
.my_css .wpb_wrapper>a:hover img,.tst_cnt .wpb_wrapper>a:hover img{visibility:hidden}
.marquee,.newsticker,body{overflow:hidden}
.marquee{margin:0 auto;white-space:nowrap;box-sizing:border-box}
.marquee .tickr{display:inline-block;padding-left:10%;animation:marquee 18s linear infinite;font-size:21px}
.marquee .tickr:hover{animation-play-state:paused}
@keyframes marquee {
0%{transform:translate(100%,0)}
100%{transform:translate(-100%,0)}
}
ul.newsticker li{font-size:16px;margin:5px 0!important;display:inline-block}
img.wp-image-2497.banner_img_gold{margin:0 auto;display:block}
.newsticker{max-height:37px}
#nav_menu-4.widget.widget_nav_menu{border:0;margin-bottom:0}
.video_lightbox_anchor_image{margin:0 auto; max-height: 500px !important;}
.newsletter_bg form p { 
    margin-top: 10px;
}
a.pp_close{top:-15px}
.category_list .menu li{display:inline-block;list-style:none!important;padding:0!important;margin:0;border-right:1px solid #353535;font-size:18px}
.search_bar .btn.btn_search{display:none}
/* .header-main-navigation,.product .product-highlight,.product-buttons {display:none} */
.category_list .menu li:first-child{border-left:1px solid #353535}
.category_list{border-top:1px solid #000;border-bottom:1px solid #353535;margin-top:0px;background:#000;}
.category_list .menu li a{padding:15px;text-transform:uppercase;font-weight:700}
.home .wpb_widgetised_column #text-16.widget.widget_text{padding:21px 0}
.category_list .menu li a:hover{color:#000!important}
.home .section-title,.product-section .section-header .section-title h3::before{border:0!important}
.product-items li.product:hover{border-color:#979799}
.owl-theme .owl-nav .owl-next:hover,.owl-theme .owl-nav .owl-prev:hover{background-color:#979799;border-color:#979799}
.footer .fa{color:#B59959;margin-right:7px;font-size:16px}
.footer #text-2 .textwidget ul li {list-style:disc;color:#B59959;padding-left:4px}
.footer #text-4 .textwidget ul li{list-style: none;color:#B59959;padding-left:0;}
.footer #text-5 .textwidget .fa{color:#B59959;padding:0 2px 2px;border-radius:2px;font-size:15px;margin-right:1px!important}
.footer h3.widget-title{font-size:18px;margin-bottom:1em;border-bottom:1px solid #666;padding-bottom:20px;padding-left:20px}
.footer #text-2 ul {margin-left:30px}
.footer #text-4 ul {margin-left:0px}
.footer ul li a{color:#9f9f9f}
.footer .textwidget a{border-bottom:0}
.footer-copyright{padding:0}
#text-6.widget.widget_text{border:0;background:rgba(194,185,85,.5);padding:10px 10px 10px 0;margin-bottom:0}
.goldspotprice li{display:inline-block;border-right:2px solid #BEB554;padding-right:10px}
.goldspotprice li:last-child{border-right:0;padding-right:0}
.text-right{text-align:right}
.owl-nav .owl-next:hover,.owl-nav .owl-prev:hover,.owl-theme .owl-nav [class*=owl-]:hover{color:#000!important}
.owl-nav .owl-next,.owl-nav .owl-prev,.owl-theme .owl-nav [class*=owl-]{color:#333!important}
.single.single-product #main-content.site-content{margin-top:50px}
.single.single-product .compare.button,.single.single-product .variations_form.cart,.single.single-product .yith-wcwl-add-to-wishlist,.single.single-product .yith-wcwl-add-to-wishlist.show{display:none!important}
.displaynone,.product-rating{display:none}
.single.single-product .inquiry_btn{border-top:1px solid;border-bottom:1px solid;padding:20px 0;margin:30px 0}
.telphon-hea{font-size:24px;border:0;font-weight:700;color:#c3a665;margin-bottom:0px;margin-top:0px; }
#text-8{border:none;margin:0}
.text-right.addressbar {
    display: block !important;
}
.addressbar{border:0;color:#fff;margin-top:15px;font-size: 12px;}
.search_bar .widget_text{border:0;margin-bottom:10px!important}
.banner_hide{margin-bottom:40px}
.collection_top_25{top:25%!important}
.collection_top_50{top:50%!important}
.collection_pattern_bg{margin-top:0!important}
.single.single-product .IN-widget{display:none!important}
.content-area{margin-top:40px}
.home .content-area,.mtop_35.wpb_column.vc_column_container.vc_col-sm-12{margin-top:0}
.header-logo{max-width:300px;max-height: 100px;}
.header-logo img {max-height: 100px; margin-left: 30px;}
.footer-copyright .col-xs-12.col-sm-6.text-right::before{background:#b59959;border-radius:4px;color:#000;content:"PB.100603 ";font-size:15px;font-weight:700;padding:4px}
.Jeweller_ing>li::before{content:">";left:17px;padding-right:8px;position:absolute}
.vide_css .vc_column-inner.vc_custom_1492010435639{padding-right:20px!important}
.my_box .ult-modal-img.overlay-show.ult-align-center.ult-modal-image-{height:100%!important;min-height:215px;width:100%!important}
.upb_row_bg{left:0!important}
.vc_row.wpb_row.vc_inner.vc_row-fluid.my_box{margin-left:20px;margin-right:20px}
.cart{display:none}
#nav_menu-4 li.menu-item:hover ul{display:block}
#nav_menu-4 li.menu-item ul{display:none;position:absolute;background:#b59959;z-index:2}
.card_dt li,.days{display:inline-block}
.loan_vd h2,.view_video{position:relative}
.banner_collection_list .collection_list h1,.banner_collection_list .collection_list_btm h1{position:relative;z-index:1}
#nav_menu-4 li.menu-item ul li{border-left:0!important;width:100%}
#nav_menu-4 li.menu-item ul li a{text-align:left;width:196px;max-width:200px!important;padding:11px 13px 10px 4px !important}
.days{max-width:42%;width:100%}
.time {
    display: inline-block;
    max-width: 55%;
    text-align: right;
    width: 100%;
}
.tp-revslider-slidesli.active-revslide{border-radius:unset!important}
.home .wpb_widgetised_column.wpb_content_element,.home .wpb_widgetised_column.wpb_content_element .widget.widget_text{margin-bottom:0}
.home .wpb_widgetised_column .widget.widget_text{font-size:17px;padding:21px;background:#000;color:#fff;font-family:roboto;font-weight:bolder}
.collection_top_75{top:75%!important}
#ninja_forms_required_items,.label-above .nf-field-label,.nf-field-container{margin-bottom:0!important}
.modal-body{padding-top:0;padding-bottom:0}
.tst_cnt p{font-size:16px;text-align:center}
h3.pawan_bs{font-size:23px}
p.pawan_bs1{font-size:16px}
.page-id-200 .ult-modal-input-wrapper.ult-adjust-bottom-margin{margin:0 auto;max-width:800px;text-align:center;width:100%}
.vc_single_image-wrapper.vc_box_border_grey:hover{z-index:99}
.loan_vd .wpb_wrapper>h1{font-family:roboto;font-size:37px}
.Jeweller_ing li{padding:6px;list-style:none;font-family:roboto;font-size:20px;font-weight:500; text-transform: uppercase;}
.borderimgsall h2 {
    min-height: 85px;
}
.tst_cntr h2 {
    padding-top: 30px;
}
.loan_vd .vc_column-inner,.vc_row.wpb_row.vc_row-fluid.loan_vd.vc_custom_1492183341786.vc_row-has-fill.vc_row-no-padding{padding-top:0!important}
.footr_email a{font-style:normal!important}
.footer-middle hr{opacity:0}
.bsc_dtl .tst_cntr{max-width:50%;margin:0 auto}
.pawan_bs{font-size:28px}
body{padding-right:0!important}
nf-field:first-child,nf-field:nth-child(2){display:inline-block;width:49%}
nf-field:first-child{float:left}
nf-field:nth-child(2){float:right}
@media screen and (max-width:1199px) {
.header-main-navigation{display:block}
.category_list{display:none}
}
@media screen and (max-width:767px) {
.vc_row{margin-right:auto!important}
.collect_image_banner figure{width:100%}
.collect_image_banner .vc_single_image-wrapper.vc_box_border_grey{display:block}
.collect_image_banner .vc_column-inner{padding-left:0!important}
.header-logo{margin:0 auto;width:100%}
.banner_collection_list .vc_column-inner{padding-right:0}
.vc_row.wpb_row.vc_row-fluid.banner_collection_list.banner_hide{margin-right:-15px!important}
.content-area.col-md-12{padding-right:0!important}
.footer-copyright .col-xs-12.col-sm-6.text-right::before{display:block;text-align:center;width:100%!important}
.footer-copyright{text-align:center}
.footer .textwidget{margin:0 auto!important;max-width:264px;width:100%}
.footer h3.widget-title{padding-right:20px;text-align:center}
.search_bar,.search_bar p{text-align:center!important}
.collect_image_banner .vc_single_image-img.attachment-full{max-height:600px}
.padding_cls.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner{padding-top:0}
.search_bar{max-width:100%}
.search_bar p{padding-top:8px}
.footer .footer-middle,.footer .footer-top{background-size:cover}
.emallshop-main-menu.emallshop-mobile-menu{z-index:1000000!important}
}
.view_video .mask,.view_video .play-button{width:100%;height:100%;text-align:center;left:0;top:0}
.my_css .wpb_wrapper>a:hover{background-image:url(image/vidoe_img1.jpg);background-size:cover;display:block;margin:0 auto;max-width:960px}
.tst_cnt .wpb_wrapper>a:hover{background-image:url(image/hk0w9buy1.jpg);background-size:cover;display:block;margin:0 auto}
.wpb_text_column.wpb_content_element.my_sc_cls{max-width:84%;margin:0 auto!important}
.tparrows.tp-leftarrow::before,.tparrows.tp-rightarrow::before{background:#000;border-radius:100%;padding:0 9px 3px 0}
.tparrows.tp-rightarrow::before{padding:0 3px 3px 8px !important}
.view_video{max-width:100%}
.view_video:hover .mask{opacity:1;transform:translate(0,0);transition-delay:0}
.view_video .mask{background-color:rgba(0,0,0,.6);opacity:0;transform:translate(0,-100px) rotate(0);transition:all .2s ease-in-out .4s;overflow:hidden;position:absolute}
.view_video .play-button{transform:translateY(-100px);transition:all .2s ease-in-out 0;position:relative;text-transform:uppercase;display:block}
.view_video:hover .play-button{transform:translateY(0);transition-delay:.5s}
.view_video .play-button img{margin-top:-64.5px;position:absolute;top:50%;left:50%;margin-left:-56.5px}
.modal-body .nf-field-element{text-align:center}
.category_list.sticky-element-original{z-index:9!important}
#myUl>li{display:inline-block!important}
#myUl{min-width:2400px}
.collection_pattern_bg .vc_column-inner.vc_custom_1494369164954{padding-left:0!important}
.page-id-2338 .wpb_wrapper .vc_single_image-wrapper:hover img,.page-id-2469 .wpb_wrapper .vc_single_image-wrapper:hover img,.page-id-44 .wpb_wrapper .vc_single_image-wrapper:hover img{opacity:1;border-radius:0}
.page-id-2338 .wpb_wrapper .vc_single_image-wrapper:hover::after,.page-id-2469 .wpb_wrapper .vc_single_image-wrapper:hover::after,.page-id-44 .wpb_wrapper .vc_single_image-wrapper:hover::after,.wpb_wrapper .vc_single_image-wrapper:hover::before{opacity:0}
.page-id-1855 .wpb_wrapper .vc_single_image-wrapper:after,.page-id-1855 .wpb_wrapper .vc_single_image-wrapper:hover img,.page-id-2762 .wpb_wrapper .vc_single_image-wrapper:after,.page-id-2762 .wpb_wrapper .vc_single_image-wrapper:hover img{opacity:initial;border:none!important}
.page-id-44 .wpb_wrapper .vc_single_image-wrapper:hover{background-color:transparent}
.page-id-64 .page-content{margin-bottom:30px}
.collection_pattern_bg .vc_column-inner.vc_custom_1494369017302{padding-right:0}
@media screen and (max-width:767px) {
#pp_full_res>iframe{height:194px;width:98%!important}
.pp_content_container .pp_right{height:225px!important}
.pp_content_container .pp_left{height:225px}
.pp_content{height:225px!important}
div.pp_pic_holder{width:100%!important;left:0!important}
.pp_details{width:98%!important}
.sticky-element-placeholder{display:none!important}
}
.availability.instock,.stock.out-of-stock{display:none}
.nf-response-msg{padding-top:20px;padding-bottom:10px}
.wcps-container .owl-nav.topright{margin:0 10px}
.wcps-container .owl-nav.topright .owl-next{right:-5px;background:url(image/arrow-next.png) no-repeat!important}
.wcps-container .owl-nav.topright .owl-prev{left:-10px;background:url(image/arrow-prev.png) no-repeat!important}
.wcps-container .owl-nav.topright div.owl-next:hover,.wcps-container .owl-nav.topright div.owl-prev:hover{background-color:transparent!important}
.telphon-hea a,.telphon-hea a:focus,.telphon-hea a:hover{color:#c3a665!important;text-decoration:none!important;border:none;outline:0}
.newslette_field{padding:15px 5px 15px 8px !important;width:70%!important}
.newslette_btn{padding:16px 5px 16px 8px !important;width:28%!important}
.page-id-1855 .vc_single_image-wrapper.vc_box_border_grey:hover,.page-id-2762 .vc_single_image-wrapper.vc_box_border_grey:hover{background-color:transparent!important;border:none!important}
.regprice, .saleprice {display: none !important;}
@media(min-width:1600px) {
#rev_slider_8_1 ul li:nth-child(1) .tp-mask-wrap a.shop_img_btn img{position:fixed!important;top:100px!important}
}
@media(max-width:991px) {
.newslette_field{width:100%!important}
.newslette_btn{width:50%!important;margin-top:10px}
}
@media (max-width:1199px) {
.sticky-element-placeholder.sticky-element-active{display:none!important}
.telphon-hea{margin-top:0;margin-bottom:0}
.search_bar,.widget_search .search-form{max-width:100%}
.mobile-main-navigation{text-align:right}
}
@media(max-width:1200px) {
.navmenus-30 {
	margin-top: 30px;
}
}
@media (max-width:767px) {
.mobile-main-navigation{text-align:center}
	.banner_collection_list .collect_image_banner {
		max-width: 600px;
		margin: 0 auto;
		width: 90%;
	}
	.mymr-30 {
		margin-left: 0px;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	.navmenus-30 {
		margin-top: 0px;
	}
	.header-logo img {
		margin-left: 0;
	}
	#text-7 p {
		text-align: center;
		padding-right: 0;
		margin-top: 10px;
	}
}
.faq_style p strong{font-size:16px;background:#b59959;color:#fff;display:block;padding:5px 10px}
#text-22 .textwidget{height:50px}
.home iframe{width:100%;max-width:100%}
.product_sec_list .owl-carousel{display:block!important}
.product_sec_list .woocommerce ul.products .product-title-rating h3{font-size:24px;line-height:28px;margin-top:10px;font-weight:700;color:#b59959}
.textHeading{line-height:34px!important;margin-top:10px!important;font-weight:700;color:#b59959;margin-bottom:0!important;text-align:center;top:28%;right:0;left:0;vertical-align:middle;word-wrap:break-word;padding:0 20px;font-size:32px;z-index:99;text-transform:uppercase}
.inforstakes.textHeading {margin-bottom:10px!important;}
.textHeadingsh4{line-height:30px!important;margin-top:30px!important;font-weight:700;color:#b59959;margin-bottom:0!important;text-align:center;vertical-align:middle;word-wrap:break-word;padding:0 20px;font-size:26px;z-index:99;text-transform:uppercase}
.marginBtmStyle .textHeading{min-height:102px}
.textHeading1{font-size:28px;line-height:32px!important}
.textHeading_gm{font-size:26px;line-height:30px!important}
.textHeading1,.textHeading_gm{margin-top:10px!important;font-weight:700;color:#b59959;margin-bottom:0!important;padding-left:20px;text-align:left;text-transform:uppercase}
.priceDollar{color:#000;font-size:18px;line-height:22px!important;margin-top:10px!important;padding-left:20px;text-align:center;top:46%;right:0;left:0;bottom:0;vertical-align:middle;z-index:99}
.priceDollar1{color:#000;font-size:18px;line-height:22px!important;margin-top:10px!important;padding-left:20px;text-align:left}
.blackcolor_1{border-top:0 solid #000!important}
.blackColor{background:#fff;padding:20px;border:4px solid #000; border-right: 0;}
.blackColor:last-child {
    border-right: 4px solid #000;
}
.blackColor .vc_column-inner{padding-left:0!important;padding-right:0!important}
.imgResponsive{padding:5px}
.vc_separator.vc_sep_color_black .vc_sep_line{border-color:#000!important}
.imgResponsive{margin-bottom:0!important}
.marginBtm0{margin-bottom:0!important}
.borderSecDiv .wpb_wrapper{border:1px solid #000}
.imgNextSec .wpb_wrapper{border:0 solid #000}
.borderSecDiv{margin-bottom:40px}
.wpb_wrapper .vc_single_image-wrapper:after,.wpb_wrapper .vc_single_image-wrapper:before{z-index:99}
.imgResponsive .vc_single_image-wrapper.vc_box_border_grey:hover{background-color:#000}
.wpb_wrapper .nohover .vc_single_image-wrapper:hover,.nohover .wpb_wrapper .vc_single_image-wrapper:hover,.imgResponsive.nohover .vc_single_image-wrapper.vc_box_border_grey:hover{background:none}
.category_list.sticky-element-original{z-index:999!important}
.marginBtmStyle{padding-bottom:48px!important}
.mrbtm_0{margin-bottom:0!important}
.cus_product_txt{padding:10px 15px 0}
.cus_product_txt p{font-size:16px;line-height:24px;margin-bottom:0}
@media(min-width:1200px) {
.ring_1896{padding-bottom:24px}
}

@media(min-width:991px) and (max-width:1199px) {
.ring_1896{padding-bottom:48px}
}
@media(min-width:768px) and (max-width:1199px) {
.ring_1657{padding-bottom:24px}
}
@media(min-width:768px) and (max-width:991px) {
.ring_1896{padding-bottom:72px}
}
@media(min-width:1750px) {
#rev_slider_8_1{max-height:550px!important}
.rev_slider_bg,#rev_slider_8_1_wrapper,#rev_slider_8_1{height:550px!important}
}
@media(min-width:2000px) {
#rev_slider_8_1{max-height:640px!important}
.rev_slider_bg,#rev_slider_8_1_wrapper,#rev_slider_8_1{height:640px!important}
}

.imgNextSec{margin-bottom:0!important}
.sweepstakesform .nf-form-fields-required {display: none;}
.sweepstakesform {max-width: 500px; margin: 0 auto;}
.sweepstakesform nf-field:first-child, .sweepstakesform  nf-field:nth-child(2) {float: none;width:100%; display: block; }
.sweepstakesform nf-field {display: block; margin-bottom: 20px;}
.sweepstakesform .field-wrap .pikaday__container, .sweepstakesform .field-wrap .pikaday__display, .field-wrap > div input, .sweepstakesform .field-wrap select, .sweepstakesform .field-wrap textarea { border: 0;border-bottom: 2px solid #B59959;border-radius: 0; padding: 10px 0px; color: #B59959; font-family: Lato; font-size: 15px;}
.sweepstakesform ::placeholder {color: #B59959;font-size: 15px;font-family: Lato !important; }
#__lpform_nf-field-27_icon {display: none;}
.sweepstakesform .submit-wrap .nf-field-element {text-align: center;}
.sweepstakesform .submit-wrap .nf-field-element input[type="button"] {
	padding: 10px 20px; background: #B59959; color: #202020; text-transform: uppercase; font-weight: bold; font-size: 16px; border-bottom: none;
}
.sweepstakesform .submit-wrap .nf-field-element input[type="button"]:hover {
	background: #202020; color: #B59959;
}
.sweepuli li {margin-bottom: 15px; font-size: 16px; line-height: 24px; text-align: center; display: block; list-style: none; font-family: Lato;}
.boldtext {font-weight: bold !important;}
.max-550 { max-width: 600px; margin-left: auto; margin-right: auto; }
.wpb_wrapper .nohoverimg .vc_single_image-wrapper:hover::after, .wpb_wrapper .nohoverimg .vc_single_image-wrapper:hover::before {
	opacity: 0 !important;
	transform: none !important;
}
.wpb_wrapper .nohoverimg {
padding: 0 30px;
max-width: 650px;
margin: 0 auto;
}
.wpb_wrapper .nohoverimg .vc_single_image-wrapper:hover img {
	opacity: 1!important;
}
.nf-response-msg .alert.alert-success.text-center {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.inforstakes.textHeading.mycustomestakes {margin-bottom: 50px !important;}
.mycustomestakes .undest {border-bottom: 3px solid #b59959; padding-bottom: 3px;}
.onlymobilescreen {display: none !important;}
.onlymobilescreen .vc_general.vc_btn3.vc_btn3-size-lg, .onlydesktopscreen .vc_general.vc_btn3.vc_btn3-size-lg {
	background: rgb(18, 109, 0);
	border-color: transparent;
	font-size: 20px;
	font-family: Roboto;
	font-weight: normal;
	border-radius: 33px;
}
.onlydesktopscreen .vc_parallax-inner, .onlymobilescreen .vc_parallax-inner {
	background-size: contain !important;
	background-repeat: no-repeat; 
}
.mobilescreenenable {display: none !important;}
.backlightpadd {background: rgba(255,255,255,.7); padding: 50px; border-radius: 10px;}
.winnersweepstakes  {
	height: 100vh;
}
.backlightpadd h3 {margin-top: 0; margin-bottom: 0;}
.borderimgsall img {
    border: 2px solid #000;
	min-height: 166px;
}
.borderimgsall > div.vc_col-sm-3 {
    border: 3px solid #000;
    padding: 15px 0 !important;
    width: 23.5% !important;
    margin-right: 1.5% !important;
}
.borderimgsall .tst_cntr {
    border: 3px solid #000;
    padding: 20px;
}
.Jeweller_ing > li::before {
	content: "";
}
ul.Jeweller_ing {
	margin-left: 0;
}
.textupper {
	text-transform: uppercase;
}
.page-id-3520 .blog-posts {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
	column-gap: 15px;
}
.page-id-3520 .blog-posts article {
    padding: 15px !important;
    border: 3px solid;
    border-radius: 0;
}
.page-id-3520 .blog-posts article img {
    border: 2px solid #000;
}
.page-id-3520 .blog-posts .entry-footer, .page-id-3520 .blog-posts .entry-date {
	display: none;
}
.page-id-3520 .blog-posts .entry-title {
    text-align: center;
    font-size: 30px;
    color: #c3a665;
}
.page-id-3520 .blog-posts .entry-title a {
	font-size: 30px;
    color: #c3a665;
	text-transform: uppercase;
}
.page-id-3520 .post-thumbnail > img {
    min-height: 215px;
}
.single-post .post-thumbnail img {
    max-width: 500px;
    margin: 0 auto !important;
    display: block;
}
.single-post .content-area .entry-footer {
    display: none;
}
.single-post .content-area {
    padding: 40px 0;
}
@media (max-width: 768px) {
	.vc_row.vc_row-flex.borderimgsall  {
		display: block !important;
		width: 100% !important;
		margin: 0 auto !important;
	}
	.borderimgsall.vc_row.vc_row-flex > .vc_column_container {
		display: block;
		width: 90% !important;
		margin: 0 auto 15px auto !important;
	}
	.bsc_dtl .tst_cntr {
		max-width: 95%;
    }
}
@media (max-width: 600px) {
	.desktopenable{display:none !important;}
	.onlymobilescreen, .mobilescreenenable {
		display: block !important;
	}
	.onlydesktopscreen {
		display: none !important;
	}
	.home .content-area .page-content .winnersweepstakes  {
		background-position: 30% center !important;
	}
}

/* TGE staging UI polish 2026-11-06 */
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper {
  box-sizing: border-box;
  max-width: 1080px;
  margin: 0 auto;
  padding: 0 22px;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 {
  margin: 1.35rem 0 .8rem;
  color: #202020;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center !important;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2::after {
  display: block;
  width: 46px;
  height: 3px;
  margin: 8px auto 0;
  border-radius: 2px;
  background: #b59959;
  content: "";
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > p {
  max-width: 980px;
  margin: 0 auto 1rem;
  color: #373737;
  font-size: 16px;
  line-height: 1.65;
  text-align: left !important;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 9px;
  width: 100%;
  max-width: 980px;
  margin: 0 auto 1.35rem !important;
  padding: 0 !important;
  list-style: none !important;
  text-align: left !important;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul > li {
  box-sizing: border-box;
  margin: 0 !important;
  padding: 12px 16px !important;
  border: 1px solid rgba(181, 153, 89, .32);
  border-left: 4px solid #b59959;
  border-radius: 7px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(18, 18, 18, .05);
  color: #303030;
  font-size: 15.5px;
  line-height: 1.55;
  list-style: none !important;
  text-align: left !important;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li {
  display: grid;
  grid-template-columns: minmax(190px, 220px) auto minmax(0, 1fr);
  column-gap: 4px;
  align-items: start;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > a {
  grid-column: 1;
  color: #927635 !important;
  font-weight: 700;
  text-decoration: none;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > a:hover {
  text-decoration: underline;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > b {
  grid-column: 2;
  color: #927635;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > span {
  grid-column: 3;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 + ul > li {
  display: grid;
  grid-template-columns: minmax(190px, 220px) minmax(0, 1fr);
  column-gap: 10px;
  align-items: start;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 + ul > li > b {
  grid-column: 1;
  color: #927635;
  font-weight: 700;
}
body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 + ul > li > span {
  grid-column: 2;
}
body.home .faq-gold {
  box-sizing: border-box;
  max-width: 1120px;
  margin: 0 auto 34px;
  padding: 0 18px;
}
body.home .faq-gold .vc_tta-panels {
  border: 0 !important;
}
body.home .faq-gold .vc_tta-panel {
  overflow: hidden;
  margin: 0 0 10px !important;
  border: 1px solid rgba(181, 153, 89, .35) !important;
  border-radius: 7px;
  background: #fff;
  box-shadow: 0 3px 10px rgba(0, 0, 0, .06);
}
body.home .faq-gold .vc_tta-panel-heading {
  margin: 0 !important;
  border: 0 !important;
}
body.home .faq-gold .vc_tta-panel-title > a {
  padding: 14px 18px !important;
  border: 0 !important;
  background: #1d1d1d !important;
  color: #f7f7f7 !important;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  transition: background-color .2s ease, color .2s ease;
}
body.home .faq-gold .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:hover,
body.home .faq-gold .vc_tta-panel:not(.vc_active) .vc_tta-panel-title > a:focus-visible {
  background: #2b2b2b !important;
  color: #d2b461 !important;
}
body.home .faq-gold .vc_tta-panel.vc_active > .vc_tta-panel-heading .vc_tta-panel-title > a {
  background: #b59959 !important;
  color: #191919 !important;
}
body.home .faq-gold .vc_tta-panel-title > a .vc_tta-controls-icon::before,
body.home .faq-gold .vc_tta-panel-title > a .vc_tta-controls-icon::after {
  border-color: currentColor !important;
}
body.home .faq-gold .vc_tta-panel-body {
  padding: 16px 18px !important;
  border: 0 !important;
  background: #fff !important;
  color: #333;
  line-height: 1.65;
}
body.home .faq-gold .vc_tta-panel-body p {
  margin: 0;
  color: #333 !important;
}
@media (max-width: 767px) {
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper {
    padding: 0 14px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 {
    margin-top: 1.1rem;
    font-size: 21px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > p {
    font-size: 15px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul > li {
    padding: 11px 13px !important;
    font-size: 15px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li {
    grid-template-columns: max-content auto;
    column-gap: 4px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > a {
    grid-column: 1;
    grid-row: 1;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > b {
    grid-column: 2;
    grid-row: 1;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > ul:first-of-type > li > span {
    grid-column: 1 / -1;
    grid-row: 2;
    margin-top: 2px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 + ul > li {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 3px;
  }
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 + ul > li > b,
  body.home .vc_row.loan_vd .wpb_text_column .wpb_wrapper > h2 + ul > li > span {
    grid-column: 1;
  }
  body.home .faq-gold {
    padding: 0 12px;
  }
  body.home .faq-gold .vc_tta-panel-title > a {
    padding: 12px 14px !important;
    font-size: 15px;
  }
  body.home .faq-gold .vc_tta-panel-body {
    padding: 13px 14px !important;
    font-size: 15px;
  }
}
