/* .row, .col, div{border: 1px solid red;}*/

.buy_menu{
  background: #444;
  color: #FFF;
  text-align: center;
}


.three-points{
 text-align: center;
}

.features{
 max-width: 1000px !important;
 
}

.required, .poweredby{
 display: none !important;
}



.menu {
 display: block;
 padding-top: 1.8em;
 padding-bottom: 1.5em;
 border-bottom: 1px solid #ccc;

}

.menu_item{
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
}




a {
text-decoration: none !important;
color: #00975F !important;
}


.menu_item a{
   color: #222 !important;
}

a:hover{
color:#0ac331 !important;}



.menu_buy{
   display: inline;
   padding: .5em 2em .5em 2em;
   border-radius: 8px;
   background: #222;
   color: #fff;
}

.menu_buy:hover{

   background: #0ac331;

}


.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 1px solid;
  border-color: inherit;
  
  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}




.specs{

  color: #444;
  border-radius: 20px;
}

.specs li{

}

.hero{
background: rgb(221,221,221);
background: linear-gradient(0deg, rgba(221,221,221,.4) 0%, rgba(255,254,254,1) 52%, rgba(255,255,255,1) 100%);


}

.title h1{
  font-size: 4em;
}

.features{

padding-bottom: 4em;

}

.features li{
  font-size: 0.9em;
  list-style-type: circle;
}

.features li::marker{
  color:#00C67D
}


ul.lead li{
padding: .5em 0 .5em 0;

}

.message{
 box-shadow: h-shadow v-shadow blur spread color inset;
}

.message .lead{
  font-size: 1.1em !important;
}



.BuyButton-Button:hover{
background: #333 !important;}



.buy_now:hover {opacity: 1 !important}


   .card {
      border:none;
      padding: 10px 50px;
    }
    
.features img{
 border-radius: 10px;
}

p{
color: #222 !important;
}
