.whastapp a{font-size:2rem; font-weight:bold; color:#FFCC00;}

    .fotosans{
      font-family: 'Racing Sans One', cursive;
      letter-spacing: 1px;
      text-transform: uppercase;
      font-size: 1.8rem;
      color: #01569f;
    }

    .logotext1{
      color: #fff;
      font-family: 'Racing Sans One', cursive;
      font-size: 2rem;

    }
    .logotext2{
      color: #fabc10 ;
      font-family: 'Racing Sans One', cursive;
      font-size: 2rem;
      
    }

    .bgcolor{
      background-color: #01569f;
    }

    .fbackground{
     background-color: #01569f; 
     border-top: 2px solid #fabc10;

    }
    .da{
      background-color: #fabc10;
      color: #26230f;
      font-weight: bold;
      padding:  0.8rem;
      border-radius: 5%;
      margin: 0.2rem;
    }

    .zpadding{
      padding: 0px;
    }
    .zlrpadding{
      padding-left: 0px;
      padding-right: 0px;
    }

    .tbbackgound{
      background-color: #fff;
      
    }
   

/*    .tbbackgound{
      background-color: #01569f;
      
    }

    .menu-icon{
      //background-color: #01569f;
      border: 4px solid #01569f;
      padding: 0.6rem;
      border-radius: 3px;
    }
*/
    .ofc_modified{

      background-color: #01569f;
      
    }

    .ofc_modified .menu a{
      color: #fff;
    }


    .menu-icon::after {
    /* the block itself, the first line */
    background: #01569f;
    /* middle and bottom */
    box-shadow: 0 7px 0 #01569f, 0 14px 0 #01569f;
    /* respect WebKit */
    -webkit-box-shadow: 0 7px 0 #01569f, 0 14px 0 #01569f;
}

.menu-icon::hover {
    /* the block itself, the first line */
    background: yellow;
    /* middle and bottom */
    box-shadow: 0 7px 0 yellow, 0 14px 0 yellow;
    /* respect WebKit */
    -webkit-box-shadow: 0 7px 0 yellow, 0 14px 0 yellow;
}

.footer li a{
  color:#fabc10;
}




ul.menu.simple.menu-hover-lines{
  padding-left: 2rem;
}



.menu-hover-lines {
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  //letter-spacing: 1px;
  transition: all 0.35s ease;
}

.menu-hover-lines li a {
  padding: 0.75rem 0;
  color: rgba(10, 10, 10, 0.5);
  position: relative;
  margin-left: 1rem;
  line-height: 3;
  letter-spacing: 1px;
}

.menu-hover-lines li:first-child a {
  margin-left: 0;
}

.menu-hover-lines li.active > a {
  background-color: transparent;
}

.menu-hover-lines a:before,
.menu-hover-lines a::after {
  height: 3px;
  position: absolute;
  content: '';
  transition: all 0.35s ease;
  background-color: #1779ba;
  width: 0;
}

.menu-hover-lines a::before {
  top: 0;
  left: 0;
}

.menu-hover-lines a::after {
  bottom: 0;
  right: 0;
}

.menu-hover-lines a:hover,
.menu-hover-lines li.active > a {
  color: #0a0a0a;
  transition: all 0.35s ease;
}

.menu-hover-lines a:hover::before,
.menu-hover-lines .active a::before,
.menu-hover-lines a:hover::after,
.menu-hover-lines .active a::after {
  width: 100%;
}

.cardbg{
  background-color: #e9e9e9;
  padding:  2rem 0 2rem 0;
}

.card-divider{
  background-color:#01569f2b;
  //background-color: #a5c9ff;
  //background-color: #fff;
  color: #01569f;
  //color: #fad701;
  height: 8rem;
}

.dmenurow{
  padding-top: 4px;
}


.card {
    /*box-shadow: 0 1px 2px rgba(0,0,0,0.07), 
                0 2px 4px rgba(0,0,0,0.07), 
                0 4px 8px rgba(0,0,0,0.07), 
                0 8px 16px rgba(0,0,0,0.07),
                0 16px 32px rgba(0,0,0,0.07), 
                0 32px 64px rgba(0,0,0,0.07);
    */
    
    box-shadow: 0 1px 2px #fabc105e, 
                0 2px 4px #fabc105e, 
                0 4px 8px #fabc105e, 
                0 8px 16px #fabc105e,
                0 16px 32px #fabc105e, 
                0 32px 64px #fabc105e;            
} 

a.headlinks {
  color:#01569f;
  
  //font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-family: 'Racing Sans One';
  letter-spacing: 1px;  
  font-size: 1rem;
  text-transform: uppercase;
}
  
 .card-section{

 } 

 ul.menu.vertical li a:hover{
  color:#fabc10 ;
 }


 div.loggedinmenu {

  border: 1px solid #01569f;
  border-radius: 5px;
  padding: 1rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  
 }

 .loggedinmenu a{
  color: #01569f;
 }

 .menubtn {
font-family: 'Racing Sans One', cursive;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 1.5rem;
background-color: #01569f;
 }

 .gameheaders h4{

  font-family: 'Racing Sans One', cursive;
  font-size: 2rem;
  color: #ff6c00;
  margin: 2rem 0 2rem 0;
  letter-spacing: 1px;
  //text-transform: uppercase;

 }

 #numberlists{
  margin: 0 1rem 0 0;
 }

 .csoon{
  margin: 5rem 0 5rem 0;
 }

  div.cut-diamond.column-block{
  margin:0px;
  }
  div.cut-diamond{
    
     
    //    width :10rem;
    //    height: 10rem;

     //  transform:  rotate(45deg);
       background-color: #01569f;

 //      background-color:#043e71;
       margin-top: 0.5rem;
       //margin-bottom: 1.5rem;

       border: 2px solid #fabc10;
      padding: 0.2rem;

    }


div.dtext{
  margin-top: 35px;
//  transform: rotate(-45deg);
  color: #fabc10; 
  text-transform:capitalize;  
}

.dtext a{
 color:#fff;
// font-weight:bold;
 border-radius:20px;		
}

div.diamond-row{
    background-color: #eee;
}



div.raterow{
  background-color: #01569f;
  color: #fabc10; 
}

.rlabel p{
  color: #fff;
  font-size: 1.2rem;
}

div.ratedivider{
  border-top: 2px solid #fabc10;
  padding-top: 2.5rem; 
}
.rdata{
  font-size: 1.5rem;
}
