/* BidBid presentation bridge for the restored CodeIgniter customer site. */
.emts-theme{font-family:Arial,Helvetica,sans-serif;color:#475569;background:#fff;font-size:14px;line-height:1.6}.emts-theme *{box-sizing:border-box}.emts-theme .wrapper{background:#fff;overflow:visible}.emts-theme a{color:#008b61}.emts-theme .container{width:min(1280px,calc(100% - 48px));max-width:100%}.emts-theme h1,.emts-theme h2,.emts-theme h3,.emts-theme h4{font-family:inherit;color:#14213d;font-weight:750}.emts-theme .btn-grn,.emts-theme .btn-green,.emts-theme button[type=submit],.emts-theme input[type=submit]{background:#00aa68;border:1px solid #00aa68;color:white;border-radius:6px;box-shadow:none}.emts-theme input.form-control,.emts-theme select.form-control,.emts-theme textarea.form-control{border:1px solid #d8e4f0;border-radius:5px;min-height:44px;box-shadow:none}.emts-theme input:focus,.emts-theme textarea:focus{outline:2px solid #00a86b40;border-color:#00a86b}.emts-theme .breadcrumb{background:#f6fafc;border:1px solid #d8e4f0;border-radius:6px;padding:12px 16px}.emts-theme .mid-part{min-height:350px;padding-bottom:44px}.emts-theme .headline h3{color:#00aa68;text-align:center;font-size:30px;margin:28px 0 24px;font-weight:800}.emts-theme .headline{border:0;text-align:center}.emts-theme .headline:after{display:none}
.emts-theme .emts-site-header{position:sticky;top:0;z-index:1020;background:#fff;border-bottom:1px solid #d8e4f0;box-shadow:0 6px 24px #14213d0a}.emts-theme .headerInn{background:#fff;padding:14px 0}.emts-site-header .row{display:flex;align-items:center;gap:20px;margin:0}.emts-site-header .row>div{float:none;padding:0;width:auto}.emts-site-header .row>div:first-child{flex:0 0 145px}.emts-site-header .row>div:nth-child(2){flex:1}.emts-site-header .logo{display:block;padding:0;margin:0}.emts-site-header .logo img{width:126px;max-height:48px;object-fit:contain}.emts-site-header .navbar{border:0;margin:0;min-height:0}.emts-site-header .navbar-collapse{padding:0}.emts-site-header .navbar-nav{display:flex;align-items:center;justify-content:center;gap:18px;margin:0;padding:0;float:none}.emts-site-header .navbar-nav>li{float:none;list-style:none}.emts-site-header .navbar-nav>li>a{color:#475569;font-weight:750;padding:8px 0;white-space:nowrap;font-size:14px}.emts-site-header .navbar-nav>li.active>a,.emts-site-header .navbar-nav>li>a:hover{color:#00a86b;background:none}.emts-site-header .user_info{margin:0}.emts-site-header .login-sec-area{display:flex;gap:10px;white-space:nowrap;margin:0;padding:0}.emts-site-header .login-sec-area a{padding:9px 15px;text-transform:none}.emts-site-header .login-sec-area a:first-child{background:#fff;color:#334155;border-color:transparent}.emts-site-header .login-sec-area a i{display:none}.emts-site-header .user_box_head{background:#eefbf5;border:1px solid #bfe7d8;border-radius:9px;color:#334155}.emts-site-header .user_box_head .user_head>a{color:#00875f}.emts-site-header .user_box_head>ul{margin:0}.emts-site-header .user_box_head em{color:#00a86b}
.emts-hero{position:relative;width:100%;background:#101827;overflow:hidden}.emts-hero img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.emts-hero .emts-hero-second{position:absolute;inset:0;height:100%;animation:emts-hero-fade 20s infinite;opacity:0}@keyframes emts-hero-fade{0%,40%,100%{opacity:0}50%,90%{opacity:1}}.emts-how-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:20px;padding-bottom:10px}.emts-how-strip>div{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid #d8e4f0;border-bottom:3px solid #00aa68;box-shadow:0 7px 20px #14213d08}.emts-how-strip b{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#00aa68;color:white;border-radius:5px}.emts-how-strip>div:nth-child(2){border-bottom-color:#2563eb}.emts-how-strip>div:nth-child(2) b{background:#2563eb}.emts-how-strip>div:nth-child(3){border-bottom-color:#ff7a16}.emts-how-strip>div:nth-child(3) b{background:#ff7a16}.emts-how-strip strong,.emts-how-strip small{display:block}.emts-how-strip strong{color:#334155}.emts-how-strip small{color:#718096;line-height:1.4;font-size:12px}
.emts-theme .bids_sec{background:#fff;padding:10px 0 25px}.emts-theme .product_list{display:flex;flex-wrap:wrap;align-items:stretch;row-gap:20px}.emts-theme .product_list>div[class*=col-]{width:25%;float:none;padding:0 10px;display:flex}.emts-theme .product_list .item{width:100%;border:1px solid #d8e4f0;border-radius:0;background:#fff;box-shadow:none;position:relative;padding:0;overflow:hidden}.emts-theme .item-name-txt{min-height:48px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #d8e4f0;padding:9px 10px;background:#fff}.emts-theme .item-name-txt a{font-size:13px;line-height:1.3;font-weight:700;color:#475569}.emts-theme .info-product-price{font-size:12px;padding:7px;color:#475569;background:#fff}.emts-theme .info-product-price span span{color:#ff603a;font-weight:750}.emts-theme .product_list figure{height:205px;padding:14px;margin:0;background:#fff}.emts-theme .product_list figure a{display:block;height:100%}.emts-theme .product_list figure img{height:100%;width:100%;object-fit:contain}.emts-theme .auc-idtxt{font-size:11px;text-align:left;padding:8px 10px;color:#81a83e}.emts-theme .grey-bg-sec{background:#f1f2f4;padding:10px;min-height:92px}.emts-theme .grey-bg-sec [id$=_amt]{color:#00a86b;font-weight:800}.emts-theme .item .bid_error{font-size:12px}.emts-theme .bids_sec .btn{border-radius:3px;text-transform:uppercase;font-size:11px;font-weight:750}.emts-theme .bids_sec .item .btn-grn{background:#87ad42;border-color:#87ad42}.emts-theme .upcoming-auction,.emts-theme .closed-auction{background:#fff}.emts-theme .table{background:#fff;border:1px solid #d8e4f0}.emts-theme .table>thead>tr>th{background:#f6fafc;color:#475569;border-color:#d8e4f0}.emts-theme .panel,.emts-theme .well{border:1px solid #d8e4f0;border-radius:8px;box-shadow:none;background:#fff}.emts-theme .list-group-item{border-color:#d8e4f0}.emts-theme .list-group-item.active{background:#00a86b;border-color:#00a86b}.emts-theme .modal-content{border:1px solid #d8e4f0;border-radius:10px}.emts-theme .modal-header{border-color:#d8e4f0}
.emts-theme .emts-site-footer{background:#101827;color:#94a3b8;padding:48px 0 24px;position:static;clear:both}.emts-footer-grid{display:grid;grid-template-columns:1.8fr repeat(4,1fr);gap:32px}.emts-footer-grid h2{font-size:14px!important;color:#fff!important;margin:0 0 12px}.emts-footer-grid a{display:block;color:#94a3b8!important;margin:5px 0;font-size:13px;line-height:1.6}.emts-footer-grid a:hover{color:#fff!important}.emts-footer-brand{max-width:260px}.emts-footer-brand img{width:118px;height:auto;object-fit:contain}.emts-footer-brand p{font-size:13px;line-height:1.75;margin:16px 0 0}.emts-footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff20;margin-top:32px;padding-top:20px;font-size:12px}.emts-payment-marks{display:flex;gap:5px}.emts-payment-marks img{height:24px;width:auto;border-radius:3px}
@media(max-width:1200px){.emts-site-header .navbar-nav{gap:12px}.emts-site-header .navbar-nav>li>a{font-size:12px}.emts-site-header .row{gap:12px}.emts-site-header .row>div:first-child{flex-basis:125px}.emts-site-header .navbar-nav .abt_us:last-child{display:none}}@media(max-width:991px){.emts-theme .container{width:calc(100% - 32px)}.emts-site-header .row{flex-wrap:wrap}.emts-site-header .row>div:first-child{flex:1}.emts-site-header .row>div:nth-child(2){order:3;flex-basis:100%}.emts-site-header .navbar-nav{gap:22px;flex-wrap:wrap}.emts-site-header .navbar-header{display:none}.emts-site-header .navbar-collapse{display:block!important;height:auto!important}.emts-theme .product_list>div[class*=col-]{width:33.333%}.emts-how-strip{gap:10px}.emts-how-strip>div{padding:12px;gap:8px}.emts-footer-grid{grid-template-columns:repeat(4,1fr)}.emts-footer-brand{grid-column:1/-1;max-width:400px}}@media(max-width:640px){.emts-theme .container{width:calc(100% - 24px)}.emts-site-header .logo img{width:108px}.emts-site-header .login-sec-area a{padding:7px 10px;font-size:12px}.emts-site-header .navbar-nav{gap:8px 16px}.emts-site-header .navbar-nav>li>a{padding:3px 0}.emts-how-strip{grid-template-columns:1fr}.emts-how-strip>div{padding:12px}.emts-how-strip small{font-size:12px}.emts-theme .product_list>div[class*=col-]{width:50%;padding:0 6px}.emts-theme .product_list figure{height:155px;padding:10px}.emts-theme .headline h3{font-size:24px}.emts-footer-grid{grid-template-columns:repeat(2,1fr);gap:24px}.emts-footer-brand{grid-column:1/-1}.emts-footer-bottom{align-items:flex-start;gap:20px;flex-direction:column}.emts-theme .user_box_head>ul>li:not(.user_head){font-size:11px}}@media(prefers-reduced-motion:reduce){.emts-hero .emts-hero-second{animation:none}}

/* Neutralise Bootstrap container pseudo-elements inside CSS grids. */
.emts-how-strip::before,.emts-how-strip::after,.emts-footer-grid::before,.emts-footer-grid::after,.emts-footer-bottom::before,.emts-footer-bottom::after{display:none!important;content:none!important}
.emts-theme .emts-site-header .navigation,.emts-theme .emts-site-header .navbar-collapse,.emts-theme .emts-site-header .navbar-nav,.emts-theme .emts-site-header .navbar-nav>li{background:#fff!important;border:0;position:static}
.emts-theme .emts-site-header .navbar-nav>li>a{text-transform:none!important;border:0!important;background:none!important}
.emts-theme .emts-site-header .login-sec-area a.btn{font-size:14px!important;padding:9px 15px!important;height:auto!important;line-height:20px!important;border-radius:6px!important;text-transform:none!important}
.emts-theme .emts-site-header .login-sec-area a.btn:first-child{background:white!important;color:#334155!important;border-color:transparent!important}
.emts-theme .emts-site-header .login-sec-area a.btn:last-child{background:#00aa68!important;border-color:#00aa68!important;color:white!important}
.emts-theme .bids_sec h4{text-align:center;font-size:16px;margin:22px 0 32px}.emts-theme .headline h3::before,.emts-theme .headline h3::after{border-color:#bfe7d8!important}

.emts-theme .emts-auth-shell{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;max-width:1120px;padding-top:56px;padding-bottom:40px;align-items:stretch}.emts-auth-art{position:relative;min-height:620px;background:#0b2434;color:white;overflow:hidden;border-top:3px solid #00a86b}.emts-auth-art>img{width:100%;height:65%;object-fit:cover;object-position:top}.emts-auth-art>div{padding:30px 34px}.emts-theme .emts-auth-art h1{color:#fff;font-size:36px;line-height:1.2;margin:7px 0 16px}.emts-auth-art p{color:#d4e1eb;font-size:16px}.emts-auth-form{padding:28px;border:1px solid #d8e4f0;background:#fff}.emts-theme .emts-auth-form h2{font-size:24px;margin:0 0 6px;text-transform:none}.emts-auth-form>p{color:#718096}.emts-auth-form form{padding-top:20px;margin-top:16px;border-top:1px solid #d8e4f0}.emts-auth-form label{text-transform:none!important;font-weight:700;font-size:14px}.emts-auth-form .form-group{margin-bottom:20px}.emts-auth-form .button_sec .btn{background:#00aa68!important;color:white!important;font-size:14px;font-weight:750;min-height:44px;width:100%;padding:10px;border-radius:6px;text-transform:none}.emts-auth-form .button_sec .arrow{display:none}.emts-auth-form .check{font-size:12px;line-height:44px}.emts-auth-switch{padding-top:24px;margin-top:24px;border-top:1px solid #d8e4f0}
.emts-theme .reg_inner:has(.emts-register-form){position:relative;max-width:1120px;margin:25px auto 0;min-height:700px;background:#fff}.emts-theme .reg_inner:has(.emts-register-form)::before{content:"";position:absolute;inset:0 auto 0 0;width:48%;background:#0b2434 url('auth-register.png') center top/100% auto no-repeat;border-top:3px solid #00a86b}.emts-theme .emts-register-form{margin-left:51%;width:49%;padding:28px!important;background:#fff;border:1px solid #d8e4f0}.emts-theme .emts-register-form h2{background:#fff!important;color:#14213d!important;font-size:24px;text-transform:none;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid #d8e4f0}.emts-theme .emts-register-form h2::after{display:none}.emts-theme .emts-register-form form{padding:0!important;background:#fff!important;border:0!important}.emts-theme .emts-register-form label{text-transform:none!important;font-weight:700}.emts-theme .emts-register-form .form-control{min-height:44px}.emts-theme .emts-register-form .btn-grn{background:#00aa68!important;border-color:#00aa68!important;border-radius:6px}.emts-theme .emts-register-form .arrow{display:none}.emts-theme .emts-register-form .form-group{margin-bottom:18px}.emts-theme .emts-register-form .row{margin-left:-8px;margin-right:-8px}.emts-theme .emts-register-form [class*=col-]{padding-left:8px;padding-right:8px}
@media(max-width:800px){.emts-theme .emts-auth-shell{grid-template-columns:1fr;padding-top:24px;gap:18px}.emts-auth-art{min-height:320px;max-height:420px}.emts-auth-art>img{height:220px;object-fit:cover;object-position:top}.emts-auth-art>div{padding:20px}.emts-theme .emts-auth-art h1{font-size:28px}.emts-auth-form{padding:22px}.emts-theme .reg_inner:has(.emts-register-form)::before{display:none}.emts-theme .emts-register-form{width:100%;margin-left:0;padding:20px!important}.emts-theme .emts-register-form .col-xs-6{width:100%}}

.emts-auth-shell::before,.emts-auth-shell::after{display:none!important;content:none!important}.emts-theme .product_list>div[class*=col-]:not(:has(.item)){width:100%;justify-content:center}

.emts-theme .mid-part:has(.emts-register-form) .headline{display:none}.emts-theme .emts-register-form h2::before,.emts-theme .emts-register-form h2::after{display:none!important}.emts-theme .emts-register-form h2 span{display:inline!important;color:inherit!important}.emts-theme .emts-register-form .form_field{background:#fff!important;border:0!important;padding:0!important}.emts-theme .emts-register-form .form_btm{background:#fff!important;border:0!important;border-top:1px solid #d8e4f0!important;padding:20px 0 0!important}.emts-theme .emts-register-form .form_field [class*=col-md-]{width:100%;float:none}.emts-theme .reg_inner:has(.emts-register-form){margin-top:56px}.emts-theme .emts-register-form .form_btm .check{text-align:left;font-size:12px}.emts-theme .emts-register-form .form_btm .btn{width:100%;min-height:44px}.emts-theme .emts-register-form .form_btm .button_sec{padding:0;margin-top:16px}

.emts-theme .quick_nav>ul{background:linear-gradient(145deg,#153c44,#16243b);border:1px solid #1c6570;border-radius:9px;padding:18px;margin:0;box-shadow:0 14px 30px #14213d16}.emts-theme .quick_nav>ul>li{border:0;background:none;list-style:none;padding:0;margin:0 0 8px}.emts-theme .quick_nav>ul>li:first-child{color:#91e3d1;font-size:13px;font-weight:800;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid #ffffff20;margin-bottom:12px}.emts-theme .quick_nav>ul>li>a{display:block;background:#ffffff14;border:1px solid #ffffff25;border-radius:5px;padding:11px 14px;color:#e2e8f0;font-weight:750;font-size:14px}.emts-theme .quick_nav>ul>li.active>a,.emts-theme .quick_nav>ul>li>a:hover{background:#00aa82;color:#fff;border-color:#00ba91}.emts-theme .user_box{background:#fff;border:0}.emts-theme .user_box .form-control{font-family:Arial,Helvetica,sans-serif}.emts-theme .user_box h2,.emts-theme .user_box h3{background:#f5fbf9;color:#14213d;border-bottom:1px solid #d8e4f0;padding:14px;text-transform:none}.emts-theme .user_box .reg_inner{padding:0}.emts-theme .user_box .row{margin-bottom:12px}

.emts-theme .emts-register-form .form-group{position:relative}.emts-theme .emts-register-form .sendotpbtn,.emts-theme .emts-register-form .enterotpbtn{position:absolute!important;top:31px!important;right:7px!important;left:auto!important;bottom:auto!important;height:30px;margin:0!important;padding:4px 10px!important;border-radius:4px}.emts-theme .emts-register-form #email,.emts-theme .emts-register-form #otp{padding-right:85px}

@media(min-width:1400px){.emts-theme .emts-site-header .container{width:calc(100% - 128px);max-width:none}}

/* Mobile headers scroll with the page so wrapped navigation never obscures content. */
@media(max-width:991px){.emts-theme .emts-site-header{position:relative!important;top:auto!important}.emts-theme .emts-site-header .row{row-gap:12px}.emts-theme .emts-site-header .navbar-nav{padding:0;gap:10px 18px}.emts-theme .emts-site-header .navbar-nav>li>a{min-height:40px;display:flex;align-items:center}}
html[data-bb-theme=dark] .emts-account-stat>span,html[data-bb-theme=dark] .emts-account-trigger small,html[data-bb-theme=dark] .emts-account-trigger .fa{color:#bfcedd}
html[data-bb-theme=dark] .emts-account-stat>strong{color:#4de0ae}html[data-bb-theme=dark] .emts-account-favourites>strong{color:#80b6ff}
