div.space-40,div.row,div.container{background-color:transparent!important;}
body{ height:100%;background-color:transparent;font-size:13px;font-weight:500;font-family:verdana;overflow-x:hidden;}
@media screen and (min-width: 0px)and (max-width: 500px){body{font-size:0.9em;}}
@media all and (min-width:1367px) {#wrapper{max-width:93.34%!important;}} .narrow-box #wrapper{max-width:1268px;} 
#wrapper{margin:auto;max-width:1268px;opacity:1;overflow:hidden;background-position: center 80px;background-repeat: no-repeat;background-color:transparent;background-size:100%;}
@media all and (min-width:0px) and (max-width:648px) {#wrapper {border:0px;border:none;}} @media all and (min-width:1367px) {#wrapper2{max-width:99.6%!important}}
@media all and (min-width : 1367px){div.navbar {max-width:93.2%!important;}}.navbar{left:0px;right:0px;margin:auto!important; width:100%; opacity:1;border:0px!important; box-shadow:0px!important;background-color:#fff;} 
.narrow-box div.navbar.navbar-default.navbar-fixed-top{top:0px;max-width:1264px;height:58px;background-color:#fff;box-shadow:0px!important; }
 img.logo{width:70px;height:auto;}
 @media all and (max-width :768px) {div.navbar.navbar-default.navbar-fixed-top{top:0px;height:58px;background-color:#fff;box-shadow:0px!important}}
 .navbar-header{background-color:transparent;opacity:1} div.navbar-header a.navbar-brand img{display:inline-block;margin-top:3px;margin-left:40px;vertical-align:top;height:initial;} 
a.navbar-brand{height:30px;margin-top:1px}  .navbar-nav.navbar-right:last-child,#menu-menubar {margin-right: 20px;}  
.navbar-default .navbar-toggle,.navbar-toggle {margin-top:4px;border:0px!important;} div.navbar-header a.navbar-brand text{display:block; 
margin-top:-12px; margin-left:30px;font-size:23px;outline:0;} 
a.navbar-brand text:active, a.navbar-brand:active, a.navbar-brand:focus, a.navbar-brand text:focus{outline:0;}.navbar-default ul#menu-menubar {margin-top:-7px;}
@media all and (max-width :768px) {div.navbar-header a.navbar-brand text{margin-top:2px;margin-left:20px;}}
 @media all and (max-width :768px) {.navbar-default .navbar-toggle{margin-top:12px}}
 @media all and (max-width :768px) {.navbar-default .navbar-collapse ul li input.search-field{
top:0px;position:relative;margin:0px 0px 0px 10px;width:100%;}}

 li#look{background-color:transparent;border:0px!important;box-shadow:0px;-webkit-box-shadow: 0px!important;} 
#accordion{display:block;border:0px!important; box-shadow:0px;vertical-align:bottom; margin-top:0px; margin-right:4px; float: right;width: auto;} 
.container {display:inline-block; width:100%; background-color:transparent; }@media all and (min-width:0px) and (max-width :768px) {.container{padding:5px}}
@media all and (min-width:0px) and (max-width :450px) {.container{padding:0px}} .rocky {display:block; width:100%; padding:0px;} div.panel-heading{
    display:inline-block;float:right;width:auto;margin-top:0px; -webkit-box-shadow:0px!important; box-shadow:0px!important; height:auto;
    background-color:transparent; border:0px} div.panel{-webkit-box-shadow:0px!important;box-shadow: 0px!important;
    vertical-align:bottom;background-color:transparent}
    .panel-title{display:block;vertical-align:top;margin-top:8px;padding:3px;border:0px!important; box-shadow:0px;-webkit-box-shadow: 0px!important;}
 a.sea{padding:0px 1px} i.pls, i.fa-search{display:block;font-size:23px;margin-right:10px;color:#f1edec}div.panel-body{display:block;margin-right:45px;width:100%;height:max-content;padding-top:0px;-webkit-box-shadow: 0px; box-shadow:0px;} input.search-field{top:-42px; position:relative; margin-top: 0px;} .navbar-default .navbar-collapse, .navbar-default .navbar-form {margin-top:0px;width:-webkit-fill-available!important;
border:0px;box-shadow:0px;} @media all and (max-width :768px) {.navbar-default .navbar-collapse,.navbar-default .navbar-form{position:absolute; margin-top:0px;margin-left:-4px;width:100%;border:0px;

border-bottom: 2px #424242 solid;background-color:#685d59;box-shadow:0px; }} @media all and (max-width :768px) {.navbar-default ul#menu-menubar{width:100%;margin-top:4px}} 
.navbar-default .navbar-collapse ul li {} .navbar-default ul#menu-menubar li {background-color:transparent!important;height:55px;overflow:hidden;} 
.navbar-default ul#menu-menubar li a:link{display:block; vertical-align:top;bottom:13px;background-color:transparent!important;font-size:23px;font-family:'Segoe UI',Sans-serif, Corbel;color:#818181;font-weight:600; overflow:hidden;letter-spacing:-1px;} .navbar-default ul#menu-menubar li a:visited{z-index:1; color:#f4f4f4;background-color:transparent!important;} 
.navbar-default ul#menu-menubar li a:hover{z-index:1; color:#fff;background-color:transparent!important;} 
@media all and (min-width : 0px) and (max-width :991px) {.navbar-default ul#menu-menubar li a:link{bottom:0px;margin-bottom:3px;}}
@media all and (min-width : 0px) and (max-width :991px) {
.navbar-default ul#menu-menubar li a:link:hover,.navbar-default ul#menu-menubar li a:hover{background-color:transparent!important;color:#f7f7f7;}} 
@font-face {font-family:comicsansT;src: url(rocksushi/wp-content/uploads/2025/font/comicsansms3.ttf);}.col-md-12{display:inline-block;width:100%;}
#wrapper{background-image: url("");   background-position: center 80px;background-repeat: no-repeat;background-color:transparent;background-size:100%;}
div.breadcrumb-wrapper{display:block;margin:auto;margin-top:40px;min-height:220px;width:99.6%; padding-top:10px;padding-bottom:8px; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:0px;font-size:0.8em!important; background-color:transparent;background-image:url("https://www.rocksushi.org/rocksushi/wp-content/uploads/2025/08/silliconZ4b.png"); background-size:1415px 240px;background-repeat:no-repeat; background-position:left 0px;overflow: hidden;   }
@media all and (min-width : 1600px) and (max-width :2000px){div.breadcrumb-wrapper{min-height:300px;background-size:100% auto}}
@media all and (min-width :2000px){div.breadcrumb-wrapper{min-height:400px;background-size:100% auto}}img.copy{width:0px;} a.glass:link span {display:none} a.glass{ display:inline-block; }

.rocky {display:block; width:100%; padding:0px;} text.dark{color:#575757!important} h1.sh text{display:block;background-color:#6b7296!important;font-size:1em;padding:15px 7px; width:auto;} .section-heading span.heading-line{color:transparent;display:none;} .section-heading {margin-bottom: 40px;}.col-md-12{display:inline-block;width:100%;} 
.sunny{border:0px #ddd solid;opacity:100} 
@media all and (min-width:0px) and (max-width :430px) {.sunny{ padding:0px}} .border H4,  .border h4 a:link{font-family:verdana;font-weight: 500;} 
div.border{display:block;margin:auto;margin-top:5%;background-color:transparent; padding:0px;padding-top:0px;border-radius:12px;width:100%;max-width:100%;height:auto; overflow-x:clip;}
@media all and (min-width:0px)and (max-width:648px) {.border{width:100%}}
@media (min-width: 0px) and (max-width: 600px) {div.border{background-size:0px 0px; background-image:none}}
ul#ul{display:inline-block;width:inherit;background-color:transparent;padding-top:0px;}
#ul li{display:inline-block;width:auto;border:0px blue solid} ul li.left{display:inline-block;float:left } ul li.right{float:right;margin-right:10px; } #ul li a img,  #ul li img {display:inline-block;margin-top: 15%;}

table.shop{padding: 0px 3px;width:100%;max-width:100%;font-size:14px;color:#343444;font-family: verdana; letter-spacing:px; overflow:hidden;} 
@media screen and (min-width: 0px)and (max-width: 500px){table.shop{font-size:13px;}} 
table.shop tr th{background-color:#ffce43;color:white} table.shop tr{border-bottom:1px transparent solid;} table.shop tr:hover, table.shop tr:active {border-bottom:1px #ddd dotted;} table.shop tr a:active{background-color:#efefef;} table.shop tr th.del,  table.shop tr th.nr,  table.shop tr th.item {background-color:transparent;color:#222;} table.shop tr th.i{background-color:#dd4f42;color:white} table.shop tr th.mo{background-color:#a5c63b;color:white  } table.shop tr th.add{background-color:#7092be;color:white} table.shop tr{width:100%!important } table.shop tr th{ padding-top:5px;padding-bottom:5px;border-bottom:1px #ddd dotted;text-align:center} 
table.shop td{height:auto;width:12%;vertical-align: baseline;word-wrap:break-word;text-align:center} table.shop th.i, table.shop td.i {max-width:5%;height:auto;text-align:left;} table.shop th.i{text-align:left} table.shop th.item{text-align: center}table.shop td.item {height:auto;text-align:left; word-wrap:break-word!important;padding-left:10px; }
@media all and (min-width:0px) and (max-width:550px){table.shop th.item, table.shop td.item{max-width:90px!important;word-wrap:break-word !important }} table.shop td.pr, table.shop th.pr{width:6%;height:auto;text-align:left; }table.shop td.y, table.shop th.y{width:4%;height:auto;text-align:center;font-size:.8em;align:left!important;} table.shop th.add {max-width:3%;height:auto;text-align:center;font-size:13px;} 
 table.shop2{width:100%; max-width:100%; }
 @media all and (min-width:0px) and (max-width :500px) {table.shop2{padding:5px; }} 
@media all and (min-width:0px) and (max-width :300px){table.shop32, table.shop2{padding:1px}}
table.shop2 th, table.shop2 td.twee{ padding:15px;width:52%;height:auto;text-align:left;float:left;color:#232323;font-size:14px;font-family:comicsansT;letter-spacing:0px;background-color:rgb(255 254 254 / 90%);border-radius:11px;}
@media screen and (min-width: 640px){ table.shop2 td.twee{ width:52%;}}
@media screen and (min-width: 0px)and (max-width:640px){ table.shop2 td.twee{ display:block;width:100%;max-width:100%;padding:2px}}
 img.logo{width:70px;height:auto;}
 .zero{position: absolute;
    display: block;
    width: max-content;
    height: auto;
    padding: 0px;
    top: 92%;
    border: 1px transparent solid;
    /* margin-right: 3%; */
    right: 3%;}  
 .zero img{padding:0px 2px;border-radius:360px}