/*
Theme Name: Freehold Child
Theme URI: https://gitlab.ryancomputerrepair.com/rcr/freehold-child
Description: Child theme for Freehold by ProgressionStudios - Special customizations for tlrea.com
Version: 3.8
Author: Ryan Kemper
Author URI: https://ryanjkemper.com
Template: Freehold
*/

/*
=============================================== 02. PRIMARY STYLES ===============================================
*/
/* -------------------- A. DEFAULT STYLES -------------------- */

table {
  width: 100%;
  background: #ffffff;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 0 2em;
  max-width: 100%;
  border: 1px solid #eaeaea;
}

/*
=============================================== 26. PRINT STYLES ===============================================
*/

@media screen {
  .printHeader {
    display: none;
  }
}

@media print {
  body {
    background-color: #ffffff !important;
  }

  div.sidebar.sticky-sidebar-progression {
    display: none;
  }

  #carousel-property-progression {
    display: none;
  }

  .flexslider .slides img {
    width: 70%;
    display: block;
    margin: 20px auto 0 auto;
  }

  #progression-studios-feaured-single-image {
    margin: 0 auto;
    position: relative;
    width: 80%;
    padding: 0px 0 15px 0;
  }

  #freehold-theme-property-sharing-container {
    display: none;
  }

  #freehold-theme-additional-property-container {
    display: block;
  }

  #progression-studios-copyright {
    display: none;
  }

  #main-container-pro {
    width: 100%;
  }

  .page-content-pro {
    border: none;
  }

  #content-pro {
    padding-top: unset;
  }

  /* TLREA logo and header information */
  table.printHeader {
    border: none;
    margin-bottom: 10px;
  }

  table.printHeader td.printHeader {
    border: none;
    text-align: center;
    font-size: large;
    font-weight: bold;
    color: #000000;
    padding: 0;

  }

  table.printHeader td.printHeader.phoneRow {
    padding-top: 10px;
  }

  td.printHeader {
    width: 33%;
  }


  /* Screen Address Header (Address is part of table in single-property.php) */
  #progression-studios-page-title-container {
    display: none;
  }
  div#page-title-pro {
    display: none;
  }
  h1 {
    margin-bottom: 0px;
  }
  /* End Screen Address Header */

  /* Property information table */
  table {
    width: 100%;
    background: #ffffff;
    max-width: 100%;
    border: 1px solid #101010;
  }

  table tr td{
    padding: 5px 12px
  }


  td {
    border: 1px solid #101010;
  }

  div.printHeader {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    font-size: large;
    font-weight: bold;

  }



  /* Set printed logo size */
  img.printLogo {
    width: 790px;
    height: 125px;
  }

  /* Listing Agent Info */
  /* Hide "Listing Agent" header, "Send a Message" button, and Social icons */
  h4.agent-widget-title, a.progression-property-index-button, ul.social-ico {
    display: none;
  }

  div.freehold-theme-additional-property-container {
    margin-top: 10px;
  }

}
