/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/

/*------------------------------------------------*//*
Defaults

Colors:
- Yellow: #fae64d;
- Blue: #2C73D2;
- White: #ffffff;
- Off-Gray: #263547;

Stats:
Border radius elements: 25px;
border with: 3px;
*//*------------------------------------------------*/

/* Style TIjdelijk */
.Ts_uitslagen .post-title{
  min-height: 80px;
}
.et_post_meta_wrapper span{
  color: #fae64d;
}
.type-wedstrijduitslagen .author{
  display: none;
}
.et_pb_team_member_image{
  max-width: none;
}
.et_pb_team_member_image img{
  max-height: 350px;
  object-fit: cover;
}
.Ts_text_middle .et_pb_blurb_container{
  padding-bottom: 0px;
  vertical-align: middle;
}
.Ts_text_middle .et_pb_blurb_container .et_pb_module_header{
  padding: 0px;
}

/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/

.everest-forms .evf-submit-container button[type=submit], .Ts_button{
  /*Button*/
  color: #000000;
  border: 3px solid #fae64d;
  border-radius: 5px;
  letter-spacing: 1px;
  font-size: 15px;
  font-family: 'Rubik',Helvetica,Arial,Lucida,sans-serif!important;
  text-transform: uppercase;
  font-weight: bold;
  background-color: #fae64d;
  transition: all 300ms ease 0ms;
  box-shadow: none;
  padding: 10px 15px;
}

.everest-forms .evf-submit-container  button[type=submit]:hover, .Ts_button:hover{
  /*Button*/
  color: #ffffff!important;
  background-color: transparent;
  transition: all 300ms ease 0ms;
  border: 3px solid #fae64d;
}



/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/

.et_pb_accordion .et_pb_toggle_title::before{
  /*Dissable icon accordion schietverenigingen*/
  display: none;
}
.et_pb_accordion .et_pb_toggle_title{
  /*Dissable icon accordion schietverenigingen*/
  padding-right: 0px;
}


/*------------------------------------------------*/
/*------------------[Posts]--------------------*/
/*------------------------------------------------*/

/*------------------[Archive pages]---------------*/
.Ts_archive .container:before, .Ts_single-post .container:before{
  display: none !important;
}
.Ts_archive .Ts_author{
  color: #fae64d;
}
.Ts_banner{
  /*Banner archive page*/
  background-image: linear-gradient(120deg,#fae64d 64%,#424632 91%)!important;
  padding: 8vh 0;
}
#main-content{
  background-color: transparent;
  color: #fff;
}

.grid-container {
  /*post*/
    display: grid;
    grid-template-columns: 2fr 3fr;
    grid-gap: 30px;
    background-color: #263547;
    border: 3px solid #fae64d;
    border-radius: 25px;
    margin: 20px 0;
}

.post-thumbnail, .post-thumbnail img{
  /*post thumbnail*/
  object-fit: cover;
  min-height: 280px;
  height: 100%;
  width: 100%;
  border-bottom-left-radius: 25px;
  border-top-left-radius: 25px;
}
.Ts_archive .Ts_content{
  padding: 25px;
}

.grid-container .grid-child *{
  /*all post content*/
  color: #fff;
}
.grid-container .grid-child h2{
  /*post title*/

}
.grid-container .grid-child .post-content{
  /*short text*/
  margin: 5px 0 15px 0;
}

.grid-container .grid-child .Ts_button{
  /*read more button*/
  color: #000000;
  float: right;
  margin-top: 10px;
}
.Ts_archive .Ts_archive-title{
  font-weight: bold;
  font-size: 50px;
}

/* Uitslagen edits archive page */
.Ts_uitslagen{
  /*uitslagen post line*/
  display: grid;
  grid-template-columns: repeat( auto-fit, minmax(250px, 1fr) );
  grid-gap: 30px;
}

.Ts_uitslagen .grid-container{
  /* uitslagen geen grid */
  grid-template-columns: none;
}
.Ts_uitslagen .post-thumbnail, .Ts_uitslagen .post-thumbnail img{
  /*post thumbnail change radius*/
  border-bottom-left-radius: 0px;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
.Ts_archive .Ts_uitslagen .Ts_content{
  padding: 10px;
  text-align: center;
  min-height: 150px;
}

/*------------------[Single pages]---------------*/
.Ts_single-post .Ts_post-thumb img{
  max-width: 50%;
  float: left;
  padding: 0 20px 20px 0;
}
.Ts_single-post .entry-title{
  color: #fff;
}
.Ts_archive .Ts_author{
  color: #fae64d;
  font-size: 16px;
}

@media only screen and (max-width: 800px){
  /*Mobile*/
  .grid-container {
    /*post*/
    grid-template-columns: 1fr;
  }
  .grid-container .grid-child .Ts_button{
    /*read more button*/
    float: none;
  }

}

/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/
#main-footer .container #footer-widgets{
  display: none;
}

/*------------------------------------------------*/
/*-------------------[Tablepress]-----------------*/
/*------------------------------------------------*/
/* .dataTables_wrapper th:first-of-type {border-top-left-radius: 25px;}
.dataTables_wrapper th:last-of-type {border-top-right-radius: 25px;}
.dataTables_wrapper tr:last-of-type td:first-of-type {border-bottom-left-radius: 25px;}
.dataTables_wrapper tr:last-of-type td:last-of-type { border-bottom-right-radius: 25px;} */

/* .dataTables_wrapper *{
  border: none !important

} */
.dataTables_wrapper *, .tablepress *{
  /* transition */
  transition: all 300ms ease 0ms;
}
.dataTables_wrapper tr td, .tablepress tfoot th, .tablepress tr td{
  /* datafields */
  color: #fff !important;
}
.dataTables_wrapper tr td, .tablepress tfoot th, .tablepress thead th, .tablepress tr td{
  /* all fields */
  border: 3px solid #fae64d;
  background-color: transparent !important;
  text-align: right;
  padding: 5px 15px;
}
.dataTables_wrapper tr:hover, .tablepress tr:hover{
  /* active row */
  background-color: rgba(250, 230, 77, 0.3) !important;
}
.tablepress tfoot th, .tablepress thead th{
  /* table header */
  background-color: #fae64d !important;
}
.dataTables_wrapper, .tablepress{
  /* whole table */
  background-color: #263547!important;
  overflow-x:auto;
}
.dataTables_wrapper caption, .tablepress caption{
  /* Dissable caption row */
  display: none;
}
.dataTables_filter{
  /* Search bar left */
  float: left;
}
.dataTables_filter label{
  /*Search text*/
  color: #transparent;
  font-size: 0px;
  padding-bottom: 10px;
}
.dataTables_filter input{
  /*Search input*/
  color: #fae64d;
  font-size: 16px;
  border-radius: 25px;
  padding: 10px;
  border: 3px solid #fae64d;
  background-color: transparent;
  margin: 10px !important;
}
.dataTables_filter input:focus{
  /*fields focus*/
  border: 3px solid #2C73D2;
  background-color: #fae64d;
  color: #263547;
  box-shadow:none;
}
.dataTables_filter label::before{
  /*Search text*/
  content: "Zoeken in tabel";
  color: #fae64d;
  font-size: 18px;
}


/*------------------------------------------------*/
/*-------------------[Forms]---------------------*/
/*------------------------------------------------*/



/* Registration form  */

.registration .evf-field-checkbox .evf-field-label{
  display: block !important;
}


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
