body {
    padding-top: 50px;
    background-color: rgb(2 121 111);
    font-family: 'Poppins', sans-serif;
}
.shopitembody {
  padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
    font-family: 'Poppins', sans-serif;
}

.row > h2 {
    font-size: 5em;
    margin: 48px 0 20px 80px;
    border-bottom: 12px solid #e87722;
    display: inline-block;
    line-height: 0.85;
    text-shadow: 3px 3px #01796f, 3px -3px #01796f, -3px 3px #01796f, -3px -3px #01796f;
}

@media(max-width: 500px) {
  .row > h2 {
      margin-left: 0;
      text-align: center;
      font-size: 2.5em;
      width: 100%;
  }
  
  .row {
      padding-left: 16px;
      padding-right: 16px;
  }
}

.well {
    background-color: #00625a;
    border: none;
}

.panel-default>.panel-heading {
    background-color: #50c778;
}

.panel {
    background-color: #00625a;
    color: white;
    border: none;
}
.panel-body {
    color: white;
}

.invert.content table p {
    color: black;
}

.invert.content ul {
    color: white;
}

.well label, .well dl, .well ul {
    color: white;
}
dl {
    color: white;
}
.content a.btn {
    color: white;
}

.content h3 {
    margin: 20px 0 10px 0;
    border-bottom: 6px solid #50c878;
    display: inline-block;
    line-height: 0.85;
    text-shadow: 2px 2x #01796f, 2px -2px #01796f, -2px 2px #01796f, -2px -2px #01796f;
}
h3 {    
color: white;
}
.content a {
    color: #e87722;
}

.invert > h1, .invert > h2, .invert > h3, .invert > h4, .invert > h5 {
    color: white;
}
.invert > .row > h1, .invert > .row > h2, .invert > .row > h3, .invert > .row > h4, .invert > .row > h5 {
    color: white;
}

.invert.content p {
    color: white;
}
.sidebar a {
    color: white;
}
.tab-content {
    padding: 3px;
    background-color: white;
    color: black;
}
.invert.content .tab-content p {
    color: black;
}
.invert.content .table {
    background-color: white;
}
.nav-tabs a {
    color: white;
}
.actions h4 {
    color: white;
}
.sidebar {
    text-align: center;
}
.text1, .text1 h1, .text1 h2, .text1 h3, .text1 h4, .text1 h5, .text1 h6, .text1 p {
    color: white;
}
.fg1 {
    color: white; 
}
.fg2 {
    color: #01796f;
}
.fg3 {
    color: #e87722;
}
.fg4 {
    color: #50c878;
}
.fg5 {
    color: #5c5658;
}
.invert label {
    color: white;
}
.invert.content .table {
    color: black;
}
.invert .panel-body h4 {
    color: #e87722;
}
.accent1 {
background-color: #01796f
}
.accent2 {
background-color: #e77721;
}
.accent3 {
background-color: #4fc777;
}

.highlight1 {
background-color: #ffa966;
}
.highlight2 {
background-color: #5dbcb4;
}
.highlight3 {
background-color: #9ce0b3;
}

.bg1 {
background-color: #00625a;
}
.bg2 {
background-color: #4ec777;
}
.bg3 {
background-color: #5d5d5d;
}
.bg4 {
background-color: #ba6727;
}
.accent1 {
background-color: #01796f
}
.accent2 {
background-color: #e77721;
}
.accent3 {
background-color: #4fc777;
}

.highlight1 {
background-color: #ffa966;
}
.highlight2 {
background-color: #5dbcb4;
}
.highlight3 {
background-color: #9ce0b3;
}
.ablock {
    margin: 0;
    padding: 15px;
}
.bblock {
    background-size: cover;
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
}
.blockfill {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.blockbody {
   position: relative;
   z-index: 5;
}

.bootstrap-datetimepicker-widget>ul {
    color: black !important;
}
.nav-wizard-mini li.disabled a {
    color: #999 !important;
}
h4.panel-title a { 
    color: white;
}
.leaflet-popup-content p {
    color: black !important;
}
