/*
Theme Name: WaveRide Child
Theme URI: http://waveride.select-themes.com
Description: A child theme of WaveRide Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: waveride
Template: waveride
*/

.strong_label {
    font-weight:700;
    margin-right:4px;
}

.db_text {
 color:black;
}

.page-id-106  .pmpro_invoice_details {
    display: none;
}

.pmpro_actions_nav {
    display: none;
}

.grid-container {

    margin-bottom:30px;

}

.cat-a-log-grid-container {
  display: grid;
  grid-template-columns: auto auto auto auto ;
  border: 1px solid rgba(0, 0, 0, 0.8);
  //background-color: #2196F3;
  padding: 10px;
  max-width:90%;
  margin-left:auto;
  margin-right:auto;
}

.cat-a-log-single-grid-container {
  display: grid;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  //border: 1px solid rgba(0, 0, 0, 0.8);
//background-color: #2196F3;
  padding: 10px;
  max-width:90%;
  margin-left:auto;
  margin-right:auto;
}

.cat-a-log-grid-item {
  //background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.8);
  padding: 20px;
  font-size: 30px;
  text-align: center;
}

.cat-a-log-description-text {

  font-size:16px;
}

 #cat-a-log-search-box {
  margin-top:30px;
  width:100%;
  border-style: solid;
  border-width: 1px;
  border-color: grey;
  padding:5px;

}

/* unvisited link */
.cat-a-log-grid-item a:link,.cat-a-log-grid-item a:visited, .cat-a-log-grid-item a:hover,.cat-a-log-grid-item a:active {
  color: black;
  text-decoration: underline;
}

#formbox {
    width:90%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

#cat-a-log-search-submit {
height:33px !important;
    margin-left:auto;
    margin-right:auto;
    display:block;
    width:20%;

}


#login_box {
    width:33%;
    border-style:solid;
    border-width:2px;
    border-color: black;
    margin-top:30px;
    margin-bottom:30px;
    margin-left:auto;
    margin-right:auto;
    padding:60px;
}

#insert-new-article-container {

    margin-left: auto;
    margin-right: auto;
    width:60%;
    margin-bottom:30px;
    margin-top:30px;
    //width:33%;
    border-style:solid;
    border-width:2px;
    border-color: lightgray;
}



.cat-a-log-search-result-grid-container {
    display: grid;
    grid-template-columns: 15% auto 15%;
    grid-gap: 10px;
    //background-color: #2196F3;
    padding: 10px;
}

.cat-a-log-search-result-grid-container > div {
    //background-color: rgba(255, 255, 255, 0.8);
    text-align: center;
    padding: 20px 0;
    font-size: 30px;
}

.cat-a-log-result-result {
//grid-row-start: 1;
//grid-row-end: 4;
    grid-column-start: 2;
    grid-column-end: 3;
}

#pmpro_level_cost{
display:none;
}


@media screen and (MAX-width: 681px) {



    .cat-a-log-grid-container {
        display: grid;
        grid-template-columns: 100% ;
        border: 1px solid rgba(0, 0, 0, 0.8);
    //background-color: #2196F3;
        padding: 10px;
        max-width:90%;
        margin-left:auto;
        margin-right:auto;
        font-family: "Josefin Sans",sans-serif;
        font-size:20px !important;
    }

    #formbox {
        width:80%;
        margin-left:auto;
        margin-right:auto;
    }

    #cat-a-log-search-submit {
        height:33px !important;
        margin-bottom:30px;
        width:100%

    }




}

.page-id-64657 .pmpro_member_directory{

    display: flex;
    flex-flow: row wrap;
    width: 80%;
    margin-left: auto;
    margin-right: auto;

}

.pmpro_member_directory-item {

    width:100%;

    border-width: 1px;
    border-style: solid;
    padding: 20px;
    /* margin-left: auto; */
    /* margin-right: auto; */
    border-color: gray;
    margin-top: 15px;
    margin-bottom: 15px;
}