.site-grid {
grid-template-columns: [full-start] minmax(0, 1fr) [main-start] minmax(0, 15rem) repeat(2, minmax(0, 45rem)) minmax(0, 12rem) [main-end] minmax(0, 1fr) [full-end];
}
ul.mod-articlescategory .category-module .mod-list {margin:0;padding:0; background  :transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg'); background-repeat: repeat;  background-attachment: fixed; border:solid 5px #0d11c1}

.container-sidebar-right .mod-articlescategory .mod-list ul { background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg');   background-repeat: repeat;   background-attachment: fixed; padding:10px;}


.mod-custom115 {padding:10px;}
.body-wrapper-fluid .grid-child{padding-bottom: 10px;}
.top-b .card .nav  { border: 5px solid red;   }
.com-content-article__body { background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg');   background-repeat: repeat;   background-attachment: fixed; padding:10px;}

.container-header  {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg');   background-repeat: repeat;
  background-attachment: fixed;  box-sizing: border-box;
  width: 95%;                 
                   }


.container-banner  {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg') ;  
                    background-repeat: repeat;   background-attachment: fixed;  
                     box-sizing: border-box;
  width: auto !important;
                  flex:1;
                    margin:15px;
                   padding:15px;}

.container-nav {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg');   background-repeat: repeat;   background-attachment: fixed;  }

.card-body {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg');   background-repeat: repeat;   background-attachment: fixed; }

.containter-nav .menu-item { display: block;
z-index: 2;
 position: relative;

    list-style: none;
    display: flex;
    padding: 10px;
    justify-content: center;
}
.container-top-b {padding-bottom: 15px;}

.container-top-b>*    {
    flex: none;
  margin: auto;
    /*margin: 0px; */
  border: 5px solid Blue;
}

.container-top-b ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg');   background-repeat: repeat;   background-attachment: fixed;
  background-color: #333;
}

 @media (max-width: 700px) {
              .container-top-b  ul {
                        flex-direction: column;
                }
             .container-top-b   ul {
                        width: 100%;
                }
        }

 @media (max-width: 700px) {
              .container-top-b {
                        flex-direction: column;
                }
             .container-top-b li {
                        width: 100%;
                }
        }



.container-top-b li {
   display: block;
  float: left;
    margin: 0px;
  padding: 0px;
  overflow: hidden;
  background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg');   background-repeat: repeat;   background-attachment: fixed;
  background-color: white;
}

.container-top-b li a {
  display: block;
  color: white;   font-weight: bold;
  text-align: center;
   margin: 0px 2px 0px 0px;
  padding: 13px;
  overflow: hidden;
  background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgdblue.jpg');   background-repeat: repeat;   background-attachment: fixed;
  background-color: White;
   text-decoration: none; 
}

.container-top-b li a:hover {
   text-decoration: none; 
  background-color: green;
   background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg'); background-repeat: 
   repeat;  background-attachment: fixed; 
   color: black;   font-weight: bold;
}

.containter-nav .menu-item ul { display: block;
z-index: 2;
    position: relative;
}

.containter-nav .menu-item a {
    display: block;
    padding: 5px 5px;
    text-decoration: none;
    color: Yellow;
    background-color: #333;
    background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg'); background-repeat: repeat;   background-attachment: fixed; 
    transition: background-color 0.3s ease;
}




.menu-item a:hover {
    
color: black;
 background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bg.jpg'); background-repeat: 
   background-attachment: fixed; 
}




/* Style for submenus */
.submenu {
 z-index: 2;
       display: none;
    position: absolute;
    top: 100%;
    left: 0;
    list-style: none;
    background-color: #333;
    padding: 0;
}

.submenu li a { display: block;
    padding: 5px 5px;
    text-decoration: none;
    color: yellow;
    background-color: #333;
    display: block;
    width: 150px;   
    height: auto;

    transition: background-color 0.3s ease;
}

.submenu li a:hover { display: block;
    background-color: #555;
	color: lime;
background:#468 url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bggrey.jpg') 0 0 repeat fixed;
}

/* Show submenu on hover */
.menu-item:hover .submenu {
    display: block;
}



body.site {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bg.jpg'); background-repeat: repeat;
  background-attachment: fixed; }  


.container-component   {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg');   background-repeat: repeat;   background-attachment: fixed; padding:10px; }


.moduletable.sidebar-right {
    background: #f5f5f5;
    padding: 20px;
    border-radius: 8px;
}

.sidebar-left {background:transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg'); background-repeat: repeat;   background-attachment: fixed; height:auto;border-top-right-radius:35px; }

.sidebar-right {background:transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg'); background-repeat: repeat;   background-attachment: fixed;   border-radius: 35px;}
.sidebar-right h3 {background:transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgdblue.jpg'); background-repeat: repeat;   background-attachment: fixed; color:white;}

/* Example: Style for the 'sidebar-left' module position */
.moduletable.sidebar-left  {
    background: #e9ecef;
    padding: 20px;
    border-radius: 8px;
}

/* Example: Style for the 'top-a' module position */
.moduletable.top-a {
    background: #007bff;
    color: #fff;
    padding: 15px;
    border-radius: 6px;
}

/* Example: Style for the 'footer' module position */
.moduletable.footer {
    background: #222;
    color: #fff;
    padding: 25px 10px;
    text-align: center;
}

/* Example: Style for the 'banner' module position */


/* Add your own custom styles for other module positions below */


nav1  {background-image: url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bg.jpg');  fixed;background-repeat:no-repeat;background-size:cover;z-index:-1; border: solid red; margin: 25px; 
}

 .top-b.card .mod-menu {
   display: block;
  block-size: auto;
   color: black;
 position: relative;
 background:transparent  url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bg.jpg');   background-repeat: repeat;
  background-attachment: fixed;  border: solid #0a040426; margin: 25px; 
    list-style: none;
   /* display: flex; */
    padding: 10px;
  margin: 0px;   
}
 
.container-top-b .mod-menu {
   display: block;
  block-size: auto;
   color: black;
 position: relative;
 background:transparent  url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg');   background-repeat: repeat;
  background-attachment: fixed;  border: solid red; margin: 25px; 
    list-style: none;
    display: flex;
    padding: 5px;
  margin: 0px;   
}


 .container-header .mod-menu ul {
    display: block;
  block-size: auto;
    padding: 5px 5px;
    text-decoration: none;
    color: black;
    background-color: #333;
    background: transparent  url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg'); 
   background-repeat: repeat;   background-attachment: fixed;  background-size:cover;
    transition: background-color 0.3s ease;
}

 .container-header .mod-menu a {
    display: block;
  block-size: auto;
    padding: 5px 5px;
    text-decoration: none;
    color: black;
    background-color: #333;
    background: transparent  url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg'); 
   background-repeat: repeat;   background-attachment: fixed;  background-size:cover;
    transition: background-color 0.3s ease;
}

 .container-header .mod-menu a:hover {
    display: block;
  block-size: auto;
    padding: 5px 5px;
    text-decoration: none;
    color: black;
    background-color: #333;
    background: transparent  url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgred.jpg'); 
   background-repeat: repeat;   background-attachment: fixed;  
    transition: background-color 0.3s ease;
}


#froglink .g-content{background-image: transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg'); background-repeat: repeat;  background-attachment: fixed;
                     z-index:-1;border-top-right-radius:35px;border-top-left-radius:35px;border-bottom-left-radius:35px;border-bottom-right-radius:35px;padding:3rem;margin:2rem;border:solid 5px #c08f81}

.froglink ul {margin:0;padding:0; background  :transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg'); background-repeat: repeat;  background-attachment: fixed;z-index:-1;border:solid 5px #0d11c1}

.froglink li{margin:0;padding:0; color: black; list-style:none;border:1px solid #fff; background: transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg'); background-repeat: repeat;   background-attachment: fixed; z-index:-1;padding-bottom:0;margin-bottom:0}

.froglink ul li{margin:0;padding:0;list-style:none;border:1px solid #fff; background: transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgred.jpg') background-repeat: repeat;  background-attachment: fixed; z-index:-1; color:black; padding-bottom:0;margin-bottom:0}
/* ##################################################################### */

.froglink ul li a{width:auto;display:block;padding:3px;background:transparent url('headers/https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtextb.jpg') fixed; background-repeat: repeat;z-index:-1;color:black;text-indent:3px;text-decoration:none}

.froglink ul li a:hover{background:transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg') fixed; background-repeat: repeat; z-index:-1;color:black; text-indent:3px;text-decoration:none}

.froglink h3{background:transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgdblue.jpg') fixed; background-repeat: repeat;color:white;width:auto;text-align:center; padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;border:solid 1px #0d11c1;border-top-right-radius:35px !important;}

/* ###########################            ##############*/

.froglink p{background:transparent url('https://massdefectpics.s3.us-west-2.amazonaws.com/headers/bgtext.jpg') fixed; background-repeat: repeat; z-index:-1;color:black;width:auto;text-align:center;padding:5px 5px 5px 5px;margin:0px 0px 0px 0px; }


/*ul.menu {width:80%;} */