/*
Theme Name: GeneratePress Child
Template: generatepress
Version: 1.0
*/

tr:nth-child(even) {background-color: #f2f2f2;}
@media screen and (max-width: 600px)
 {
	 tr:nth-child(even) {background-color: #f2f2f2;}
  table {
    border: 1px;
  }
  table caption {
    font-size: 20px;
  }
  table th {
    display: none;
  }
table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 18px;
    text-align: left;
  }
  table td:before {
    content: attr(aria-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  table td:last-child {
    border-bottom: 0;
  }
}
.cp-row{height:80px;}

   .cp-sbox input, .cp-sbox select {
  border-radius: 3px !important;
  margin: 2px 2px 0 0;
}
.cp-sbox {
  
  max-width: 100%;
  width: 100% !important;
  padding: 10px !important;
  margin-bottom: 2px;
}


@media screen and (max-width: 600px)
 {
	 .cp-row {
    width: 100% !important;
	height: 80px ;
	
  }
  .cp-sbox {padding:10px !important;
  height: 450px !important ; }

 
}




.Animated_button {
  -moz-animation: cycle 4s linear infinite;            
    -webkit-animation: cycle 4s linear infinite;
}
@-moz-keyframes cycle {
        35% {transform: rotate(0) translate(0, 0);}
        40% {transform: rotate(2deg) translate(0, -2px);}
        45% {transform: rotate(-1deg) translate(0, -2px);}
        50% {transform: rotate(2deg) translate(0, -2px);}
        55% {transform: rotate(-1deg) translate(0, -2px);}
        60% {transform: rotate(2deg) translate(0, -2px);}
        65% {transform: rotate(-1deg) translate(0, -2px);}
        70% {transform: rotate(0) translate(0, 0);}
    }

    @-webkit-keyframes cycle {
        35% {transform: rotate(0) translate(0, 0);}
        40% {transform: rotate(2deg) translate(0, -2px);}
        45% {transform: rotate(-1deg) translate(0, -2px);}
        50% {transform: rotate(2deg) translate(0, -2px);}
        55% {transform: rotate(-1deg) translate(0, -2px);}
        60% {transform: rotate(2deg) translate(0, -2px);}
        65% {transform: rotate(-1deg) translate(0, -2px);}
        70% {transform: rotate(0) translate(0, 0);}
    } 




    .cp-sbox {display:block; width:100%; height:180px;border-radius:5px; margin:0 auto; padding:56px 8px 0 8px; background:#808080 url(
	) 0 0 no-repeat; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .cp-row {display:block; float:left; width:25%; padding:10px 2px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .cp-sbox form {border:none; margin:0; padding:0;}
    .cp-sbox input:active, .cp-sbox input:focus, .cp-sbox select:active, .cp-sbox select:focus {outline:none;}
    .cp-sbox input[type^="text"], .cp-sbox select {width:100%; height:60px; padding:0 8px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:600; line-height:20px; text-align:left; background:#FFF; border:none; -webkit-border-radius:1px; -moz-border-radius:2px; border-radius:1px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .cp-sbox select {padding:0 23px 0 4px; background-image:url(); background-position:right center; background-repeat:no-repeat; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none;}  
    .cp-sbox select {text-indent:1px;}
    .cp-sbox input[type^="submit"] {width:100%; height:60px; margin:5px; padding:0; color:#fff; font-family:'PT Sans Narrow', Arial, Helvetica, sans-serif; font-size:18px; font-weight:700; text-align:center; text-transform:uppercase; background:#0000FF; border:none; cursor:pointer; border-radius:0px; -webkit-border-radius:2px; -moz-border-radius:2px; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-appearance:none;}
    .cp-sbox input[type^="submit"]:hover, .cp-sbox input[type^="submit"]:focus, .cp-sbox input[type^="submit"]:active {background:#4682B4; outline:none;}
	.t3{
	text-align: center;
	color: white;
	font-size:20px;
  
}
    .inmate-photo {
        max-width: 120px;
        height: auto;
        display: block;
        margin-top: 6px;
        border-radius: 4px;
    }
    .more-link {
        color: #717bfe;
        font-weight: bold;
        text-decoration: underline;
        display: inline-block;
        margin-top: 4px;
    }
    .inmate-table td {
        vertical-align: top;
        padding: 8px;
    }