@import url("https://fonts.googleapis.com/css2?family=Teko:wght@400;500;600&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&display=swap");
.darkmode{--accent-font:"Rajdhani",ui-sans-serif,Arial,sans-serif;--font-color:#dbdbdb;--font-color2:#000000;--font-color3:#d5d5d5;--font-color-acent1:#cbcbcb;--font-color-acent2:#cbcbcb;--link-color:#ffffff;--link-color2:#000000;--link-color3:#ffa500;--header-1-color:#dddddd;--header-2-color:#ffffff;--header-3-color:#ffffff;--background-color:#1a1a1a;--background-color2:#ffffff;--background-color3:#1e1e1e;--background-color-acent1:#595959;--text-color-acent1:#fff;--accent-color1:#4e4e4e;--accent-color2:#890000;--accent-color3:#484848;--header-background:linear-gradient(black,#1a1a1a);--pull-menu-background:#000000;--pull-menu-text:#fffff;--pull-menu-acent1:#ff8a00;--hamburger-color:#ffffff;--image-shadow-color:#000000;--image-overlay:radial-gradient(circle,rgba(255,255,255,0)70%,rgba(0,0,0,0.3));--inverse-background:#ffffff;--catdesc-color:#454545;--input-background:#333333;--input-border:#5b5b5b;--input-font-color:#000000;--input-font-alt-color:#FFFFFF;--prod_name-color:#ff8a00;--catsor-bg:#323232;--name-color:#323898;--txt-color:#454545;--price-color:#d5d5d5;--special-price-color:#00cd00;--rvt-btn1-background:-webkit-linear-gradient(top,#ab2029,#490004);--rvt-btn1-border-color:#220808;--rvt-btn1-shadow-color:#e90800;--rvt-btn1-radius:10px;--rvt-btn1-font-color:#FFFFFF;--rvt-btn2-background:-webkit-linear-gradient(top,#030303,#474747);--rvt-btn2-border-color:#7f7f7f;--rvt-btn2-shadow-color:#e90800;--rvt-btn2-font-color:#a5aaaf;}
.lightmode{--font-color:#000000;--font-color2:#000000;--font-color3:#fffff;--font-color-acent1:#686868;--font-color-acent2:#cbcbcb;--link-color:#000000;--link-color2:#000000;--link-color3:#ffa500;--header-1-color:#000000;--header-2-color:#3e3e3e;--header-3-color:#000000;--background-color:#ffffff;--background-color2:#dddddd;--background-color3:#f6f6f6;--background-color-acent1:#595959;--text-color-acent1:#fff;--accent-color1:#e1e1e1;--accent-color2:#e1ecff;--accent-color3:#b1b1b1;--header-background:linear-gradient(black,white);--pull-menu-background:#ffff;--pull-menu-text:#000000;--pull-menu-acent1:#ff8a00;--hamburger-color:#ffffff;--image-shadow-color:#b3b3b3;--image-overlay:none;--inverse-background:#000000;--catdesc-color:#454545;--input-background:#ffffff;--input-border:#9e9e9e;--input-font-color:#000000;--input-font-alt-color:#000000;--prod_name-color:#323898;--catsor-bg:#f6f6f6;--name-color:#323898;--txt-color:#454545;--price-color:#000;--special-price-color:#00cd00;--rvt-btn1-background:-webkit-linear-gradient(top,#005e9b,#007ccc);--rvt-btn1-border-color:#7f7f7f;--rvt-btn1-shadow-color:#004978;--rvt-btn1-radius:4px;--rvt-btn1-font-color:#FFFFFF;--rvt-btn2-background:-webkit-linear-gradient(top,#0069ad,#003151);--rvt-btn2-border-color:#7f7f7f;--rvt-btn2-shadow-color:#e90800;--rvt-btn2-font-color:#FFFFFF;}
BODY{font-family:Arial,sans-serif;font-size:12px;color:var(--font-color);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);background-color:#000;margin:10px 0 0;}
A{font-weight:700;color:var(--link-color);text-decoration:none;margin:0;}
FORM,H1,H2,H3{display:inline;}
H1{color:var(--header-1-color);}
H2{color:var(--header-2-color);}
H3{color:var(--header-3-color);}
CHECKBOX,INPUT,RADIO,SELECT,SPAN.checkoutBarHighlighted{font-size:11px;color:var(--input-font-color);}
INPUT{background-color:var(--input-background);color:var(--input-font-alt-color);}
img{border:0;}
.sldcatimg{top:0;max-width:175px;max-height:240px;height:auto;display:block;}
.slide-img-wrap{position:relative;display:inline-block;line-height:0;}
.slide-img-wrap picture{display:block;}
.slide-img-wrap .ptop{position:absolute;top:0;right:0;width:87px;height:87px;z-index:2;}
.slidrttl{display:flex;align-items:center;gap:10px;margin:18px 0 8px 0;color:#fff;font-size:16px;line-height:1.1;text-transform:uppercase;letter-spacing:.05em;}
.slidrttl::after{content:"";width:42px;height:2px;background:linear-gradient(to right,#8b0005,rgba(157,17,22,.65)55%,rgb(96 0 3));}
.rvtbtn1{border:1px solid var(--rvt-btn1-border-color);box-shadow:inset 0 1px 0 0 var(--rvt-btn1-shadow-color);background:var(--rvt-btn1-background);}
.rvtbtn2{border:1px solid var(--rvt-btn2-border-color);box-shadow:inset 0 1px 0 0 var(--rvt-btn2-shadow-color);background:var(--rvt-btn2-background);}
.xlargeText{font-size:24px;}
.largeText{font-size:20px;}
.smallText{font-size:10px;}
.microText{font-size:8px;}
.flc{clear:left;}
.fac{clear:both;}
.flexRow{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}
.pgh1txt{display:inline-block;font-size:16px;margin:0 0 5px 5px;}
.tc{margin:0 auto;border:0;width:100%;}
.mtw{position:relative;}
.srchbarcnt{height:85px;}
.searchmag{display:none;}
.pghdr{font-size:26px;margin:0 0 10px 0;position:relative;padding:10px 0 10px 30px;}
.pghdr::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background-image:linear-gradient(to bottom,#9a9a9a 50%,#eeeeee 50%);}
.mnbutnsAct,.mnbutnsCrt,#srcsubmit,.cat_fav_icn,.prod_fav,.trsh,.frm-icon,.hmbuton,.cat_cart_icn,.cat_ai_icn,.rbtn,.plsicon,.usflag,.ui-filter-icon,.ui-select-icon{background:url(https://images.rivithead.com/layout/Rivithead25/images/website-icons-sprite.1.01.webp);background-repeat:no-repeat;}
.usflag{display:inline-block;background-position:-5px -665px;width:36px;height:23px;}
.show-container{z-index:2;}
.hide{display:none;}
.swiper-button-next,.swiper-button-prev{width:35px;color:var(--font-color);text-shadow:#B0B0B0 1px 0 3px;}
.swiper-fncy-next,.swiper-fncy-prev{height:75px;width:35px;color:var(--font-color);text-shadow:#B0B0B0 1px 0 3px;background-color:#83838336;}
.swiper-fncy-next:HOVER,.swiper-fncy-prev:HOVER{background-color:#838383;}
.uinput{height:0;width:0;margin:0;padding:0;border:0;}
.smic{display:inline-block;background:url(https://images.rivithead.com/images/icons/social-icons.png)top right;width:16px;height:14px;margin:0 10px 0 6px;}
.smfb{background-position:0 0;}
.smtw{background-position:38px 0;}
.smpn{background-position:16px 0;}
.master_table{max-width:1180px;margin:0 auto;padding:0 8px;}
.c-menu__close{display:none;-moz-appearance:none;appearance:none;border-radius:0;-webkit-appearance:none;font-size:14px;box-shadow:none;color:#fff;background-color:#666;border:none;cursor:pointer;}
.c-menu__item A:hover,.flst A:hover{color:#FF9000!important;}
.c-menu__item A{font-weight:700;color:var(--font-color);}
.cmim{display:none;display:none!important;}
.pclm{width:135px;position:absolute;top:15px;left:0;}
.main_content{margin-left:145px;background-color:var(--background-color);border-radius:0px 0 0 15px;min-height:1200px;padding:0px 12px 15px 12px;border-top:1px solid #202020;border-left:1px solid #202020;border-bottom:1px solid #202020;padding-top:10px;}
.rlogo,.hdrend,.htbs,.htbr,#account,#shpcart,#checkout,#cat,.c-menu__item,#signout{background:url(https://images.rivithead.com/layout/Rivithead25/images/rivithead-header-sprite.1.5.png);}
@media screen and(max-width:800px){
.rlogo,.hdrend,.htbs,.htbr,#account,#shpcart,#checkout,#cat,.c-menu__item,#signout{background:url(https://images.rivithead.com/layout/Rivithead25/images/rivithead-header-sprite.1-mobile.png);}
}
.hcontainer{background:url(https://images.rivithead.com/layout/Rivithead25/images/metal_grill.1.png);background-position:calc(100% + 5px)top;height:99px;transition:.4s;}
#cat{background-position:-388px -126px;width:129px;height:34px;margin:0 0 5px 5px;display:inline-block;}
.rlogo{width:333px;height:99px;background-position:0 -214px;float:left;}
.hdrend{background-position:-333px -214px;width:191px;height:99px;float:right;}
.tmr{width:454px;position:relative;}
.htbr,.htbs,.tml,.tmr{height:26px;}
.msgcls,.tmr{float:right;}
.htbs{background-position:0 0;padding:0;margin:0;}
#account{background-position:0 -160px;width:117px;}
#account,#checkout,#shpcart,#signout{height:26px;display:inline-block;}
#shpcart{background-position:-117px -160px;width:140px;}
#checkout{background-position:-257px -160px;width:101px;}
.pcdec{color:#000;}
.htbr{background-position:-457px -160px;width:96px;}
#signout{background-position:-357px -161px;width:95px;}
.mmenu{display:none;}
.hdrcontainer{position:relative;width:100%;border-top:5px solid #000;}
.hdrLogocnt{width:309px;height:125px;float:left;}
.logo-img{height:125px;width:309px;}
#hhome{float:left;width:318px;}
.srchcnt{position:absolute;top:50px;right:45px;height:50px;width:450px;}
.srchinpcnt{position:relative;}
.srchbx{width:100%;height:40px;font-size:14px;padding-left:15px;box-sizing:border-box;border:1px solid var(--input-border);}
#srcsubmit{background-position:-4px -190px;height:40px;width:43px;border:1px solid var(--input-border);position:absolute;top:0;right:0;cursor:pointer;}
.srchmsghdr{margin-top:100px;text-align:center;font-size:18px;padding:5px;}
.srchmssmtxt{font-size:12px;text-align:center;margin-top:5px;}
.srchhdrtxt{font-size:18px;margin:40px 0 10px 0;}
.mnubtns,.dtmnubtns{position:absolute;width:40px;height:40px;z-index:11;}
.mnubtns{display:none;}
.hdr-butn{width:100%;height:100%;display:block;}
.mnbutnsCrt{background-position:-5px -244px;top:35px;right:10px;}
.mnbutnsAct{background-position:-5px -290px;top:35px;right:55px;}
.act-menu_item{margin-bottom:0;padding:5px 0 0 15px;}
.act-menu_title{font-size:18px;margin:10px 0 10px 5px;}
.mnbutnsCrtCnt{position:absolute;top:9px;left:53%;font-size:12px;color:var(--font-color);transform:translate(-50%,-50%);text-align:center;font-weight:700;font-family:Courier New;pointer-events:none;}
#c-button--push-left div{width:100%;height:3px;background-color:var(--hamburger-color);margin:6px 0;z-index:30;}
.recommend-slide img{box-shadow:4px 3px 5px #000000a6;max-width:175px;}
.recommend-slide a{max-width:175px;}
.oempty{font-size:24px;text-align:center;margin:60px 0 0 0;}
.oempty_sm{font-size:14px;text-align:center;margin:5px 0 60px 0;}
.nswitch{right:476px;top:5px;}
#theme-switch{display:none;}
.theme-switch{display:inline-block;height:19px;position:relative;width:50px;}
.theme-switch input{display:none;}
.nslider{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
.nslider:before{bottom:1px;content:"";height:16px;left:2px;position:absolute;transition:.4s;width:16px;background:radial-gradient(circle at center,#00000000 45%,#bb9600 99%,#bda700);border-radius:50%;}
input:checked+.nslider:before{transform:translateX(26px);background:radial-gradient(circle at 30% 30%,#d9d9d9,#b0b0b0 40%,#a8a8a8 70%,#8a8a8a);border-radius:50%;box-shadow:2px 2px 5px rgb(0 0 0/.3),inset -3px -3px 6px rgb(255 255 255/.5),inset 3px 3px 5px rgb(0 0 0/.2);}
.darkslide:before{transform:translateX(26px);background:radial-gradient(circle at 30% 30%,#d9d9d9,#b0b0b0 40%,#a8a8a8 70%,#8a8a8a);border-radius:50%;box-shadow:2px 2px 5px rgb(0 0 0/.3),inset -3px -3px 6px rgb(255 255 255/.5),inset 3px 3px 5px rgb(0 0 0/.2);}
.nslider.round{border-radius:34px;border:1px solid #4b413a;}
.nslider.round:before{border-radius:50%;}
#ssug{z-index:10;position:relative;margin-top:10px;}
.pbdcrm{padding:3px 0;font-size:14px;color:var(--font-color-acent1);font-weight:700;max-width:540px;line-height:20px;}
.pbdcrm a{font-size:14px;color:var(--font-color-2);font-weight:700;text-transform:uppercase;text-decoration:none!important;}
.prodtag{border:1px solid #d0d0d0;padding:5px 10px;background-color:#f1f1f1;border-radius:4px;color:#494949;}
.tagcnt{display:inline-block;margin:5px;}
.hmbuton{background-position:-15px -473px;display:inline-block;height:20px;width:20px;}
.maintbl{width:100%;position:relative;background-color:#3a3a3a;border-collapse:collapse;border:2px solid #000;border-bottom:0;border-radius:0 0 15px 15px;padding-bottom:17px;margin-bottom:20px;min-height:1000px;box-sizing:border-box;border-top:0;}
.hbbp{display:none;}
.sdn{background-color:var(--background-color);padding:3px 3px 10px 3px;}
.ppc{padding:7px 10px 7px 5px;color:var(--font-color-acent1);margin:10px 0 10px;font-size:1.9em;text-transform:capitalize;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slidet_container{display:flex;}
.slidetl{flex-grow:1;}
.slidetr{margin-left:3px;flex-shrink:0;text-align:left;}
.slide_rtxt{padding-left:5px;margin-top:10px;text-align:left;}
.slider_price{font-size:12px;color:#00328e;font-weight:700;margin-top:5px;}
.slider_product_name{color:#000;font-size:12px;}
.plprice,.plpriceclr{font-size:16px;font-weight:700;margin-top:10px;}
.plprice{color:var(--price-color);font-size:24px;}
.currency-sign{top:-.75em;font-size:.45em;position:relative;}
.currency-dollar{font-size:1em;}
.currency-cent{top:-.75em;font-size:.45em;position:relative;}
#footer{background-color:#4040402e;color:#fff;display:flex;justify-content:center;padding:10px 0;min-width:296px;flex-wrap:wrap;border-radius:10px;line-height:20px;}
.footer_ttl{font-size:16px;color:#FF9000;}
.ftrendtxt{padding:10px 5px;}
.ftrcol{width:15%;}
#footer .al{width:200px;}
#footer .cftr{width:200px;}
.flst{padding:0;margin:0;}
.ftrhdrtxt{font-size:14px;color:#fff;font-weight:600;white-space:nowrap;}
.flst a{color:#fff;font-size:12px;width:100%;height:100%;display:inline-block;}
.ftrLinkscnt{background-color:#000;color:#fff;padding:20px 10px;min-width:296px;}
.horzlink{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;}
.horzlink li:first-child{border:none;}
.horzlink li{border-left:1px solid #a9a9a9;height:16px;display:flex;align-items:center;margin-bottom:18px;padding:0 1rem;font-size:16px;font-weight:400;color:#fff;}
.horzlink a{white-space:nowrap;font-size:14px;color:#fff;font-weight:400;}
.gtxt{color:#fff;font-size:12px;}
.o-wrapper{transition:transform .3s;}
.c-menu,.o-wrapper{-webkit-transition:-webkit-transform .3s;}
.c-menu{z-index:30;transition:transform .3s;}
.c-menu__items{list-style:none;margin:0 10px;padding:0;margin:0 0 10px 2px;}
.c-menu__item{margin-bottom:2px;background-position:-749px -175px;padding:0 0 0 15px;background-repeat:no-repeat;}
.cmihr{padding:0!important;}
.c-menu__item a:link,.c-menu__item a:visited{color:#000;text-decoration:none;font-size:12px;font-weight:700;text-transform:capitalize;width:100%;height:100%;display:inline-block;}
.c-menu__item a:hover{color:#FF9000;}
.c-menu--push-left .c-menu__item a:link,.c-menu--push-left .c-menu__item a:visited{color:#FFF;}
.c-menu_title{font-size:16px;font-weight:700;padding:5px 0;border-bottom:1px solid #b3b3b3;margin-bottom:7px;font-family:Trebuchet MS;}
.c-mask,body.has-active-menu{overflow:hidden;}
.c-mask{z-index:20;top:0;left:0;width:0;height:0;background-color:var(--pull-menu-background);opacity:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s;}
#o-wrapper{min-width:350px;position:relative;}
.c-mask.is-active{position:fixed;width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;}
.c-button:disabled{opacity:.3;cursor:not-allowed;}
.c-button:focus,.c-menu__close:focus{outline:0;}
.c-menu__spacer{background:#ababab;height:5px;}
.c-menu--push-left{display:block;width:135px;top:188px;left:16px;position:absolute;}
.c-menu--push-left .c-menu__item{display:block;text-align:left;}
.c-menu--push-left .c-menu__item:first-child{border-top:none;}
.c-menu--push-left .c-menu__item:last-child{border-bottom:none;}
.c-menu--push-left .c-menu__link{color:#fff;}
.c-menu--push-left .c-menu__close{padding:12px 24px;width:100%;}
#c-button--push-left{background-position:-3px 5px;width:25px;height:35px;margin:8px 0 0 10px;border:0;cursor:pointer;}
.c-menu--push-left.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.c-menu--push-right{width:310px;height:auto;top:10px;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);position:fixed;border:1px solid #a2a2a2;border-radius:0 0 0 10px;padding:0 0 10px 0;background-color:var(--pull-menu-background);}
.c-menu--push-right .c-menu__item{display:block;text-align:left;}
.c-menu--push-right .c-menu__item:first-child{border-top:none;}
.c-menu--push-right .c-menu__item:last-child{border-bottom:none;}
.c-menu--push-right .c-menu__link{display:block;padding:4px 0;color:var(--pull-menu-text);}
.c-menu--push-right .c-menu__close{display:block;padding:12px 24px;width:100%;}
#c-button--push-right{width:40px;height:40px;border:0;cursor:pointer;}
.c-menu--push-right.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:absolute;box-shadow:4px 3px 5px #000000a6;}
.DD-signin-link a{color:var(--link-color)!important;}
.catselected{color:#a50000!important;}
@media (max-width:1025px){
.mnbutnsCrt{top:10px;right:10px;}
.mnbutnsAct{top:10px;right:55px;}
.srchinpcnt{width:400px;}
.hdrspb{clear:both;}
.hdrmenubar{margin:3px 0 3px 0;text-align:center;}
.srchcnt{width:375px;}
}
@media (max-width:800px){
BODY{background-image:none;background:#FFF;margin:0;}
.mnubtns{display:block;}
.nswitch{right:26px;top:46px;}
.theme-switch{display:inline-block;height:26px;position:relative;width:56px;}
.nslider{background-color:#e1e1e1;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s;}
.nslider:before{bottom:2px;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px;border-radius:50%;}
.lightslide:before{background:radial-gradient(circle at center,#ffd700 30%,#ffc300 65%,#f5ac00 5%);}
.nslider.round{border-radius:13px;border:1px solid #d5d5d5;}
input:checked+.nslider{background-color:#2b2b2b;border:0;}
.slidet_container{display:inline-block;}
.cmim{display:block!important;}
.c-menu__item a{font-size:16px!important;}
.c-menu--push-right{top:0;}
.c-menu__item a:link,.c-menu__item a:visited{color:var(--font-color);font-size:14px;font-weight:400;width:100%;height:100%;display:inline-block;}
.c-menu--push-left{display:block;width:300px;overflow-y:scroll;top:0;left:0;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);position:fixed;}
.c-menu--push-left .c-menu__item a:link,.c-menu--push-left .c-menu__item a:visited{color:var(--pull-menu-text);}
.c-menu{background-color:var(--pull-menu-background);}
.c-menu__item{margin:6px 0;background:none;padding:0 0 0 10px;line-height:28px;}
.c-menu__close{display:block;}
.tmr,.tml{display:none;}
.hcontainer,.hdrend{background:#000;height:112px;}
.rlogo{background-position:-553px -29px;height:40px;width:200px;margin-top:10px;position:absolute;top:0;right:calc(50% - 80px);}
.mmenu{display:inline-block;margin-top:10px;}
.hdrend{height:50px;width:auto;}
.hdrspa{clear:both;}
.srchbarcnt{height:50px;clear:both;}
.srchcnt{background-image:var(--header-background);margin:0;padding:10px 0 0 0;position:static;width:100%;}
.fixedElement{position:relative;top:0;right:0;z-index:10;}
.srchbx{height:35px;font-size:14px;border-radius:18px;padding-left:40px;}
.searchmag{display:inline;position:absolute;top:8px;left:8px;color:var(--input-font-alt-color);}
.srchcntStuck .searchmag{left:58px;}
#srcsubmit{display:none;}
.hdrmenubar{display:none;}
.master_table{padding:0;background-color:var(--background-color);}
.srchinpcnt{margin:0 auto;width:90%;}
.hdrLogocnt{width:100%;height:55px;background-color:#000;}
.logocnt{margin:0 75px 0 50px;text-align:center;}
.logo-img{height:49px;width:147px;}
#hhome{float:none;display:inline-block;height:48px;width:60%;}
.mnubutton{display:inline;}
.stuck{position:fixed;z-index:10;top:0;right:0;width:100%;}
.mnstuck{top:10px;left:0;width:100%;margin:2px 0 0 10px!important;position:fixed;z-index:30;}
.mnbuttons div{background-color:#fff;}
.srchcntStuck{width:80%;padding-left:50px;}
.maintbl{background:var(--background-color);border-collapse:collapse;border:0;min-height:1000px;box-sizing:border-box;}
.hbbp{box-shadow:none;height:0;margin:0;}
#footer{background-color:#404040;border-radius:0;}
.pclm{display:none;}
.main_content{margin-left:0;border:0;padding:0 5px 15px 5px;border-radius:0;}
.ftrendtxt{background-color:#000;}
}
@media (max-width:690px){
#footer{color:#667fa6;}
#ftrsoc{float:none;width:95%!important;margin:10px auto;text-align:center;padding:10px 0;border-top:1px solid #8f8f8f;border-bottom:1px solid #8f8f8f;}
#ftrsoc li{display:inline-block;padding:0 5px 0 5px;margin-bottom:3px;}
.bdrlft{border-left:2px solid #8f8f8f;}
}
@media screen and(max-width:600px){
.breadcrmct{width:100%;box-sizing:border-box;}
}
@media (max-width:505px){
#ftrcs{margin:20px 0 0 10px;}
#ftrsi{margin:20px 0 0 10px;}
#footer .al{width:150px;}
#ftrcs li,#ftrsi li{margin:10px 0 0 10px;}
.logocnt{text-align:left;}
.pgh1txt{font-size:14px;}
}
#ahl,.cl,.fl,.lf,.pgshield{float:left;}
.flst,li.rbli,ul.rbu{list-style-type:none;}
li.rbli{background:none;}
.al,.l{text-align:left;}
.ac,.bud,.c,.center_form,.divbox,.hppc,.ibcnpc,.itab,.msgact,.msgftr,.msghdr,.phb,.pht,TD.headerInfo{text-align:center;}
ul{padding:0;margin:0 auto;}
ul.rbu{margin:0 2px 0 0;display:inline-block;}
.rbu li{color:#8f8f8f;display:inline-block;padding:0 10px;margin:0 0 3px 0;border-left:2px solid silver;}
.rbuFirst{border-left:0px!important;padding:0 10px 0 0!important;}
.rbu a{color:#8f8f8f;}
.rbu a:hover{color:#797979;}
.rbutxt{white-space:nowrap;}
.main,.subcatl{font-size:10px;}
.mail,.bthid,#ssug,.qviewo{display:none;}
.fref{font-weight:400;color:#616161;}
.fr{float:right;}
.DD-signin-container{max-width:90%;margin:0 auto 40px auto;}
.DD-signin-title{margin:20px 0;font-size:18px;font-weight:700;}
.DD-signin-div{font-size:14px;margin-bottom:5px;}
.DD-signin-container hr{margin:30px 0;}
.DD-signin-link{text-align:center;margin-top:10px;text-decoration:underline;}
.login_error_container{border:1px solid red;padding:5px;border-radius:5px;}
.login_error{color:red;font-weight:700;}
.login_error_msg{font-size:14px;}
.epfld{width:95%;height:30px;font-size:14px;border:1px solid #8d8d8d;border-radius:4px;}
.chkoutbtn{background:var(--rvt-btn1-background);border:1px solid var(--rvt-btn1-border-color);font-size:22px;font-weight:500;padding-top:.4rem;padding-bottom:.4rem;width:100%;color:var(--rvt-btn1-font-color);text-shadow:2px 2px #00314e;border-radius:var(--rvt-btn1-radius);text-align:center;display:inline-block;}
.chkoutbtn:hover{background-color:#4877d8;cursor:pointer;}
.cselect{position:relative;max-width:500px;}
@media all and(max-width:800px){
.c-menu--push-left{width:300px;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);height:100%;}
.c-menu__item a{font-size:16px!important;}
.c-menu--push-right{top:0;}
.main_content{border-radius:0;}
}
@media all and(min-width:1200px){
.c-menu{-webkit-transition:-webkit-transform 0s;}
.o-wrapper{-webkit-transition:-webkit-transform .3s;}
.c-menu--push-right{border-radius:0 0 10px 10px;}
}
