#fw-section-custom-html-abd013d4-6ed4-4bf1-9d0b-ef1d7bada39d {

#linksdiv1 {
  margin: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
 /* border-spacing: 30px;*/
     font-size: 15px;
}

#linksp1 {

  padding-left: 5px;
  padding-right: 5px;
 border-spacing: 30px;
  text-align: center;
     font-size: 15px;
}

 /* #linksp1 {
  width: 50%;
  margin: auto;
padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
 border-spacing: 30px;
  text-align: center;
     font-size: 15px;
} */


#links1 {
  width: 50%;
  margin: auto;
  /*padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;*/
 /* border-spacing: 30px;*/
  border: solid;
  border-width: 2px;
  border-color: black;
  text-align: center;
     font-size: 15px;
}

#links2 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
    border: solid;
  border-width: 2px;
  border-color: black;
  text-align: center;
     font-size: 15px;
}

#links3 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
    border: solid;
  border-width: 2px;
  border-color: black;
  text-align: center;
     font-size: 15px;
}

#links4 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
    border: solid;
  border-width: 2px;
  border-color: black;
  text-align: center;
     font-size: 15px;
}
}
#fw-section-custom-html-ea1368a7-54e5-4c32-b85a-2460364eddf5 {

#about{
  /*border-bottom: solid 2px #bfbf99;*/
  border-top: solid 2px;
  padding-top: 10px;
  /*padding-bottom:10px;*/
  
}
}


#fw-section-custom-html-f587e007-79b7-4582-ad0b-56f9856c895b {

#desk{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
}

#fw-section-custom-html-242c5ed6-bd08-4b9a-81db-44673960ce30 {

td img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
td{
    padding-left: 15px;
    padding-right: 15px;
}

#linksdiv1 {
  margin: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
 /* border-spacing: 30px;*/
     font-size: 15px;
}


#linksp1 {

  padding-left: 5px;
  padding-right: 5px;
 border-spacing: 30px;
  text-align: center;
     font-size: 15px;
}

#table1 {
  padding-top: 15px;
}

#table1cap {
   font-weight: bold;
  padding-bottom: 5px;
}

#tablecapnote1 {
  font-size: 10px; 
}

#links1 {

  margin: auto;
  /*padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
     font-size: 15px;
}

#links2 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
     font-size: 15px;
}

#links3 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
     font-size: 15px;
}
}





#fw-section-custom-html-4b1916ae-3f4b-4145-9810-a52736421f24 {

#linksdiv1 {
  margin: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 50px;
 /* border-spacing: 30px;*/
     font-size: 15px;
}

#linksp1 {

  padding-left: 5px;
  padding-right: 5px;
 border-spacing: 30px;
  text-align: center;
     font-size: 15px;
}

 /* #linksp1 {
  width: 50%;
  margin: auto;
padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
 border-spacing: 30px;
  text-align: center;
     font-size: 15px;
} */


#links1 {
  width: 50%;
  margin: auto;
  /*padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
     font-size: 15px;
}

#links2 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
     font-size: 15px;
}

#links3 {
  width: 50%;
  margin: auto;
  margin-top: 15px;
 /* padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
 /* padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
     font-size: 15px;
}
}
#fw-section-custom-html-101cf60c-ae82-4020-a179-a7d20bdf8fbc {

/* Container holding the image and the text */
.container {
  position: relative;
  text-align: center;
  color: #161BC3;
  top: 100%;
  width: 85%;
}

/* Centered text */
.centered {


}


.header1 {
  margin-left: auto;
  margin-right: auto;
}

#para1 {
   font-family: "Verdana", sans-serif;
  font-weight: bold;
  white-space: wrap;
  text-align: justify;
text-indent: 20px;
}

#para2 {
   font-family: "Verdana", sans-serif;
  font-weight: bold;
  white-space: wrap;
  text-align: justify;
text-indent: 0px;
}
}


#fw-section-custom-html-80f09515-c5a5-4c33-8905-630f74a06607 {

#joblist {
  width: 50%;
  margin: auto;
  /*padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;*/
 /* border-spacing: 30px;*/
    border: solid;
  border-width: 2px;
  border-color: black;
  text-align: center;
}
}





#fw-section-custom-html-f74c864b-c6e1-4701-9841-09255d2e1e9a {

#blog{
  /*border-bottom: solid 2px #bfbf99;*/
  border-top: solid 2px;
  padding-top: 10px;
  /*padding-bottom:10px;*/
  
}



.header__icon {
  color: #0000;
  font-style: normal;
  font-weight: bold;
}

.header__icon::before {
  content: "menu";
  font-variant: small-caps;
  letter-spacing: 2px;
position: relative;
    height: 1em;
  top: 0.8em;
  left: 0em;
  color: black;
}

.button {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #dfdfdf;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #ffffff;
  
}

}
#fw-section-custom-html-0f0f6835-2f1e-4d94-aa64-803853338284 {

.h-post{
    font-weight: bold;
  white-space: wrap;
}

#post{
   font-family: "Verdana", sans-serif;
  font-size: small;
  font-weight: bold;
  white-space: wrap;
  text-align: justify;
text-indent: 50px;
  padding: 15px;
  /*padding-top: 5px;
  padding-botton: 5px;
  padding-right: 5px;
  padding-left: 5px;*/
  margin: 15px;
  border: double;

}

.container{
  width: 100%;
}

}
#fw-section-custom-html-87a3a01c-3c93-4d5f-a3a6-f0c6ab45ce01 {

.scroll-container {
  height: 300px; /* Set a fixed height for the scrollable area */
  width: 100%; /* Or set a fixed width */
  overflow-y: auto; /* Enable vertical scrolling */
  border: 1px solid #ccc; /* Optional: Add a border for visual clarity */
 font-size: small;
}

.page { 
  padding: 20px; /* Add padding to each page */
  margin-bottom: 10px; /* Add space between pages */
  background-color: #f9f9f9; /* Optional: Background color for pages */
}
}

#fw-section-custom-html-50c95c2b-fe8e-4d23-a771-5ca3e541af6d {

#about{
  /*border-bottom: solid 2px #bfbf99;*/
  border-top: solid 2px;
  padding-top: 10px;
  /*padding-bottom:10px;*/
  
}
}


#fw-section-custom-html-0f63d653-9fc1-4fc4-9f2d-4832e5c681dc {

#desk{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
}

#fw-section-links-list-5abeb3e9-f913-43cb-a1db-46975f973f6b {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-links-list-b156bf61-2d6d-44a4-b128-84205d0113c7 {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px "Pixelated MS Sans Serif";
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}

#fw-section-links-list-1a31b69b-0674-4a64-b88b-0d825b574feb {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-links-list-0baa94f6-0189-41b8-96ed-b7cb90d9875d {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px "Pixelated MS Sans Serif";
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}


#fw-section-rich-text-8fd132d0-2e3c-4581-824f-7c3833e4b5e0 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}


#fw-section-links-list-bf7167d5-2996-4683-946e-2b88fa751d25 {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

}
#fw-section-links-list-714212dd-6d89-47d2-a34e-7fe5a38a98fd {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}
}
#fw-section-rich-text-3a1f653a-168a-4e34-86b4-795bd7309fd2 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-rich-text-66f108e0-6b40-43d2-9ccf-c964e167717f {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-links-list-fdd492bb-3c19-4011-80a4-a109751d886f {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-links-list-226076cb-203b-4bc8-85a1-c31ca8d6404d {

.product-reviews{
  visibility: hidden;
}

#general_review_widget{
  visibility: hidden;
}

.echobrain--general_review_widget{
  visibility: hidden;
}


.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px "Pixelated MS Sans Serif";
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-rich-text-ba73afa6-8be7-4a68-96c9-d78458cc233a {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-rich-text-b56d51bb-ae05-4d82-9a0c-6c2ff66059f1 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-rich-text-909c8e68-98d8-4a7d-bb24-1fcf39e66c74 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}


#fw-section-links-list-d57ed622-43ff-4445-bebb-048fb7197d2f {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}
}
#fw-section-links-list-112de73f-c741-4e34-addc-d067f06c1c9a {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}


}
#fw-section-rich-text-9ecc1e06-20ac-40c1-997a-66fc7a892948 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-links-list-b0c08775-e278-463f-a455-2f85b4458718 {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

}
#fw-section-links-list-0e12b46e-0003-48b5-b6ee-6ef51efd59b0 {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}
}
#fw-section-rich-text-9b2b4c95-b5a5-453e-9a13-302d149f174a {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-links-list-55231198-6953-43bc-b6cf-d47ec2e0fcad {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-links-list-95878136-b20e-410f-82d0-93f6e2585df7 {

.product-reviews{
  visibility: hidden;
}

#general_review_widget{
  visibility: hidden;
}

.echobrain--general_review_widget{
  visibility: hidden;
}


.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px "Pixelated MS Sans Serif";
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-rich-text-bc376044-d602-4e93-b27a-65384209cb38 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-rich-text-51bbdf62-0954-4032-9268-8dc543b27c1a {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-rich-text-f7a2b4f7-d15b-40de-968e-d9bea6fe2492 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}


#fw-section-rich-text-7c916552-e026-4c42-a4ae-b4d521681380 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-links-list-f2bde885-9d92-4470-b8d2-9226398225cd {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

}
#fw-section-links-list-3d7b9ca0-c9a5-45f4-8871-d3cf58192c4c {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

}
#fw-section-rich-text-bb51101d-83c8-49e7-a1c9-2f424b6831f8 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-links-list-c2ce0dab-ce73-4530-9868-c27c1aa5ebc1 {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}
}
#fw-section-links-list-64f7babf-6bb5-427a-b8ea-5e58db8c550c {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

}
#fw-section-rich-text-cebb95d1-3efb-4d4a-a69f-5609de5bcb62 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-links-list-3fe5b877-254c-4280-babc-6bf2ce7e107b {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}
#fw-section-links-list-4289eb37-f55e-4cb9-b989-00a868e2aaea {

.product-reviews{
  visibility: hidden;
}

#general_review_widget{
  visibility: hidden;
}

.echobrain--general_review_widget{
  visibility: hidden;
}


.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

/*.button {
    padding: 8px; 
  font: bold 11px "Pixelated MS Sans Serif";
  background-color: #CFCFCF;
  color: #222222;
    transition:opacity 200ms,border-color 200ms,background-color 200ms,color 200ms;
 border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/
 

/*.button--primary:hover {
  opacity:100;
  background-color: #CFCFCF;
  color: #222222;
}
.button--secondary {
  background-color:#222222;
  transition:opacity 0.2s
}
.button--secondary:hover {
  opacity:0.8
}*/
}


#fw-section-links-list-35418180-7dd0-4db1-a56f-7ab08a7636f0 {

.link-list__cta-container--horizontal{
  border-top: solid 2px;
  border-bottom: none;/*solid 2px #bfbf99;*/
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none; /*solid 2px;*/
  padding-bottom: 1px;
  margin-bottom: 1px;
}


}
#fw-section-links-list-21df73b0-ef51-468d-a64d-7316d40516b3 {

.link-list__cta-container--horizontal{
  border-top: none;/*solid 2px #bfbf99;*/
  border-bottom: solid 2px #bfbf99;
  padding-top: 10px;
  padding-bottom:10px;
  
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: solid 2px;
  padding-bottom: 1px;
  margin-bottom: 1px;
}

}
#fw-section-rich-text-2108d34d-a2d5-49b0-99b4-b13d6f6e4e28 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
}
}

#fw-section-custom-html-d2d12fab-9aa7-4744-8186-7b860fa4b15c {


#fridge {
  opacity: 25%;
  padding-top:10px;
  padding-bottom:10px;
     
}


/* If screen size is more than 600px wide, set the font-size of <div> to 80px */
@media screen and (min-width: 1204px) {
  .container {

  }
}

/* If screen size is 600px wide, or less, set the font-size of <div> to 30px */
@media screen and (max-width: 1204px) {
  .container {
     padding-bottom: 16px; 
  }
}


 

/* If screen size is more than 600px wide, set the font-size of <div> to 80px */
@media screen and (min-width: 1204px) {
  #par1 {
    
    margin-right: 200px;
   margin-left: 200px;
  
  }
}


/* If screen size is 600px wide, or less, set the font-size of <div> to 30px */
@media screen and (max-width: 1204px) {
  #par1 {
    
      margin-right: 40px;
   margin-left: 40px;
  }
}



/* If screen size is 600px wide, or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
  #par1 {
    
      margin-right: 16px;
     margin-left: 0px;
  }
}

.container:not(.container.wrapper){
border-top: solid 2px black;}

/* Container holding the image and the text */
.container{
  position: relative;
  text-align: center;
  color: #161BC3;
  top: 100%;
  width: 100%;
  
}

/* Centered text */
.centered {
  position: absolute;
  top: 220px;

}

#welcome {
  font-weight: bold;
}


#par1 {
 font-family: "Verdana", sans-serif;
  font-size: small;
  font-weight: bold;
  white-space: wrap;
  text-align: justify;
text-indent: 50px;
 
 
}



}

#fw-section-links-list-b34bb99d-f612-46a1-a45c-03a0e33780af {
--color-primary: #ffffcc;
--color-primary-rgb: 255, 255, 204;
--color-background: #ffffcc;
--color-background-rgb: 255, 255, 204;
--color-on-background: #0005b9;
--color-on-background-rgb: 0, 5, 185;
--color-on-primary: #0005b9;
--color-on-primary-rgb: 0, 5, 185;
--color-product-image-background: #0005b9;
--color-background-brightness: 249;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ffffcc;
--primary-btn-text: #0005b9;
--primary-btn-border-color: #0005b9;
--secondary-btn-bg: transparent;
--secondary-btn-text: #0005b9;
--secondary-btn-border-color: #0005b9;
.link-list__cta-container--horizontal{
  border-bottom: none;
  border-top: none;
  padding-top: 10px;
  padding-bottom:10px;
}

.link-list__container{
  /*color: #bfbf99;*/
  /*border-top: double;*/
  border-bottom: none;
  padding-bottom: 1px;
  margin-bottom: 1px;
}


.button {
background-color:  #C0C0C0;
  font-size: 11px;
  color: #222222;
  padding: 10px;
}


}
#fw-section-custom-html-9b2690df-0ee6-425b-9084-287d970493da {

#sandwhichboard {
  width: 25%;
  margin: auto;
  /*padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;*/
 /* border-spacing: 30px;*/
  text-align: center;
}
}
#fw-section-rich-text-ab6652f0-530c-40b9-bd5f-1095a2a13589 {

p{
  font-size: small;
 /* font-style: bold;*/
}
}
#fw-section-rich-text-8e14ed16-c0f9-41f6-b308-6a3b5c390b85 {

 h2.rich-text__heading{
font-size: large;
  /*color: #0000ff;*/
  width: 250px;
 box-sizing: border-box;
  /*border: double;*/
  margin-left: auto;
  margin-right: auto;
  border-bottom: solid 2px;
 }
}

#fw-section-rich-text-67c1854c-e246-44d0-a90f-a6aa27b8b559 {

p{
  font-size: small;
 /* font-style: bold;*/
}
}



#fw-section-instagram-feed-1754693397 {

.button {
   font: bold 11px Arial;
  text-decoration: none;
  background-color: #CFCFCF;
  color: #222222;
  padding: 2px 6px 2px 6px;
  /*border-top: 1px ridge #ffffff;
  border-right: 2px ridge #808080;
  border-bottom: 2px ridge #808080;
  border-left: 1px ridge #ffffff;
  */
  
}


}



#fw-section-footer {

.footer__menu-link {
    font: bold 11px Arial;
  text-decoration: none;
  background-color: #CFCFCF;
  color: #222222;
  padding: 2px 6px 2px 6px;
  border-top: 1px ridge #ffffff;
  border-right: 2px ridge #808080;
  border-bottom: 2px ridge #808080;
  border-left: 1px ridge #ffffff;
  


  
}

.footer__social-link {
    font: bold 11px Arial;
  text-decoration: none;
  background-color: #CFCFCF;
  color: #222222;
  padding: 2px 6px 2px 6px;
  border-top: 1px ridge #ffffff;
  border-right: 2px ridge #808080;
  border-bottom: 2px ridge #808080;
  border-left: 1px ridge #ffffff;
  
  
}

/*
.button--primary {

font: bold 11px Pixelated MS Sans Serif;
  background-color: #CFCFCF;
    padding: 2px;
  color: #010101;
  border-color: #ffffff;
 border-top: 2px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #ffffff;
  border-style: outset;
  
}*/


/*
 .container__cart-component .select-field--transparent, .select-field__select{
  
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #FFFFFF;
  visibility: show;
  color: #010101;
    width: 100%;
  height:  50%;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #ffffff;
  
}

.select-field__select {
  visibility: show;
 background-image: url("Get removed idiot");
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #FFFFFF;
  color: #010101;
    
  
}
*/
}

#fw-section-announcement-bar-88e488e8-cd91-44c9-89b9-82ec2cbb0a0a {
--color-primary: #ff6249;
--color-primary-rgb: 255, 98, 73;
--color-background: #ffffcc;
--color-background-rgb: 255, 255, 204;
--color-on-background: #0005c3;
--color-on-background-rgb: 0, 5, 195;
--color-on-primary: #333333;
--color-on-primary-rgb: 51, 51, 51;
--color-product-image-background: #0005c3;
--color-background-brightness: 249;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #ff6249;
--primary-btn-text: #333333;
--primary-btn-border-color: #0005c3;
--secondary-btn-bg: transparent;
--secondary-btn-text: #0005c3;
--secondary-btn-border-color: #0005c3;

}
#fw-section-header {

/* If screen size is 600px wide, or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
  #par1 {
    
      margin-right: 16px;
     margin-left: 0px;
  }
}

.header__size--md{
/*border-top: double;*/
  border-bottom: solid 2px #bfbf99;
  padding-bottom: 10px;
  margin-bottom: 1px;
}

button.header__icon[aria-label="Search"][type="button"] {
  /*content: "Search";*/
  /*font-variant: small-caps;
  letter-spacing: 2px;
position: relative;
    /*height: 1em;
  top: 0.8em;
  left: 0em;*/
  color: black;
  width: 25px !important;      /* Set your desired small size */
  height: 25px !important;
  min-width: 0 !important;     /* Removes the "floor" preventing it from shrinking */
  min-height: 0 !important;
  padding: 0 !important;       /* Internal space can also force a minimum size */
}

/* Target the icon inside that specific button */
button.header__icon[aria-label="Search"] svg,
button.header__icon[aria-label="Search"] i {
  position: relative;
  width: 16px !important;      /* Set your desired small size */
  height: 16px !important;
  top: 0px;  /* Nudge it down */
  left: 6px; /* Nudge it sideways if needed */
}

.header__icon {
  color: #0000;
  font-style: normal;
  font-weight: bold;
}



button[data-drawer-trigger-primary="mobile-menu"]::before {
  content: "menu";
  font-variant: small-caps;
  letter-spacing: 2px;
position: relative;
    height: 1em;
  top: 0.8em;
  left: 0em;
  color: black;
}

.header__link {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #CFCFCF;
   top: -10px;  /* Nudge it down */
  left: 0px; /* Nudge it sideways if needed */
  position: relative;
  color: #222222;
  padding: 2px 6px 2px 6px;
  border-top: 1px ridge #ffffff;
  border-right: 2px ridge #808080;
  border-bottom: 2px ridge #808080;
  border-left: 1px ridge #ffffff;
  
}

 
 /*.container__cart-component */

.select-field--transparent, {
  
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #FFFFFF;
  visibility: show;
  color: #010101;
    width: 100%;
  height:  50%;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #ffffff;
  
}




/*.select-field__select {
  visibility: show;
 background-image: url("Get removed idiot");
  font: bold 11px Pixelated MS Sans Serif;
  background-color: #FFFFFF;
  color: #010101;
    
  
}
*/


}

#fw-section-product-product-default {
--color-primary: #cfcfcf;
--color-primary-rgb: 207, 207, 207;
--color-background: #ffffcc;
--color-background-rgb: 255, 255, 204;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #000000;
--color-background-brightness: 249;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #cfcfcf;
--primary-btn-text: #000000;
--primary-btn-border-color: #000000;
--secondary-btn-bg: transparent;
--secondary-btn-text: #000000;
--secondary-btn-border-color: #000000;

.button{
  font: bold large "Pixelated MS Sans Serif";
  
}


/*The main window*/
.product__main {
/*background:#ffffcc;
border-color:#C0C0C0 #CFCFCF #CFCFCF #B0B0B0;
border-style:ridge;
  border-width: 4px;*/
padding-left: 30px;
  padding-right: 30px;
}


/* If screen size is 600px wide, or less, set the font-size of <div> to 30px */
@media screen and (max-width: 600px) {
 .product__gallery{
position: static;
   top: 0px;
}
}

.gallery{
    margin-top: 15px;
  margin-bottom: 15px;
  background-color: #CFCFCF;
  border-color:#F5F5F5 #808080 #808080 #F5F5F5;
border-style:outset;
border-width: 4px;
}

/*The literal product phto*/
.gallery__main{
 margin-left: auto;
  margin-right: auto;
    border-color:#808080 #C5C5C5 #F5F5F5 #C5C5C5;
border-top-style: ridge;
  border-left-style: ridge;
  border-right-style: ridge;
  border-bottom-style: solid;
border-width: 4px;
  box-shadow: none;
}

.gallery-thumbs {

}

.gallery-thumbs__item{
  padding-right: auto;
  padding-left: auto;
  margin-left: 5px;
    border-color:#808080 #C5C5C5 #F5F5F5 #C5C5C5;
border-top-style: ridge;
  border-left-style: ridge;
  border-right-style: ridge;
  border-bottom-style: solid;
border-width: 4px;
  box-shadow: none;
}

.radio-button__label {
  font: bold 11px Pixelated MS Sans Serif;
  text-decoration: none;
  width: 75%;
  height:  70%;
  background-color: #CFCFCF;
  color: #010101;
  padding: 2px 8px 2px 8px;
  border-top: 1px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #ffffff;
}

.product-drawer__cta-item { 
   background-color: #0000;
  color: #0000;

}


 .product-drawer__close {
  color: #0000;
  font-style: normal;
  font-weight: bold;
}

.product-drawer__close::before {
  content: "X";
  font-variant: small-caps;
  letter-spacing: 2px;
position: relative;
    height: 1em;
  top: 0.8em;
  left: 0em;
  color: black;
}

.accordion__heading {
  font: bold 11px Pixelated MS Sans Serif;
  text-decoration: none;
  background-color: #CFCFCF;
  color: #010101;
  padding: 4px 8px 4px 8px;
  border-top: 1px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #ffffff;}

.sc-jPkiSJ.hNfOKB {
  font: bold 11px Pixelated MS Sans Serif;
  text-decoration: none;
  background-color: #dfdfdf;
  color: #010101;
  padding: 4px 8px 4px 8px;
  border-top: 1px solid #ffffff;
  border-right: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 1px solid #ffffff;}

}
#fw-section-product-recommendations-product-default {


.collection__header{
   
}

/*The main window*/
.collection__heading{
  font-size: 30px;
/*color: orange;*/
  width: 130%;
} 

/*The literal product tile*/
.product-tile{
  margin-top: 15px;
  margin-bottom: 15px;
 /* background-color: #CFCFCF;
  border-color:#F5F5F5 #808080 #808080 #F5F5F5;
border-style:outset;
border-width: 4px;*/

width:auto;
 
}

/*Controlls the image size*/
.tile__image {
  margin-left: auto;
  margin-right: auto;
  border-style: solid;
  border-width: 2.5px;
  padding: 0px;
 /*   border-color:#808080 #F5F5F5 #F5F5F5 #C5C5C5;
border-top-style: ridge;
  border-left-style: ridge;
  border-right-style: ridge;
  border-bottom-style: solid;
border-width: 4px;*/
  box-shadow: none;
/*width: 750%;*/
}

.tile__description {}
.tile__options{}

/*The grid 4thwall uses*/
/*.grid{
/*display: grid;
}*/


/*controlls the grid the tiles are in*/
.collection__grid{
  margin-left: auto;
  margin-right: auto;
  width: 75%;
  
}


.tile__heading { 
font: bold 16px "Courier New";
  font-family: Verdana, sans-serif;
  text-decoration: underline;
  color: #BLUE;
}
.tile__prices { 
font: bold 20px "Courier New";
  font-family: Verdana, sans-serif;
    font-style:  bold;
  color: #010101;
}

.tile__price {
font: bold 20px "Courier New";
  font-family: Verdana, sans-serif;
    font-style:  bold;
  color: #010101;
  
}

.tile__price--original {
font: bold 20px "Courier New";
  font-family: Verdana, sans-serif;
    font-style:  bold;
  color: #010101;
}

/*.grid__column{
 
border-style:solid;
border-width:1.5px;
   width: 75%;
  margin: 0px;
}*/
}