/* Print Media ========================= */
/* Less Constants */
/* Screen Sizes
 * -- Ajustar estas medidas para igualar los brincos del
 * -- diseño responsivo del sitio del cliente.
 * ------------------------------------------------------ */
/* Content Sizes 
 * -- Son los anchos del cuerpo del sitio para cada uno
 * -- de los brincos de arriba, se recomienda 30px menos.
 * ------------------------------------------------------ */
/* Pantallas de @lg ----- */
/* Pantallas de @md a @lg */
/* Pantallas de @sm a @md */
/* Pantallas de @xs a @sm */
/* Pantallas de ----- @xs */
/* Menu Size 
 * -- Ancho de los submenus dependiendo de cuantas columnas
 * -- necesiten (1-3) y del menu para moviles.
 * ------------------------------------------------------ */
/* Font Size 
 * -- Tamaño por defecto de la fuente, la mayoria de los 
 * -- espacios en el sitio se calculan con este valor.
 * ------------------------------------------------------ */
/* Font Families
 * -- Los CSS de las fuentes debe inclirse en el archivo
 * -- config.php o en custom.less
 * ------------------------------------------------------ */
/* Colors 
 * -- La mayoria de los colores se pueden cambiar en
 * -- config.php, el resto deben cambar en custom.less
 * ------------------------------------------------------ */
/* Slide & SubMenu BG */
/* Slide & SubMenu Hover */
/* Slide & Submenu Lines */
/* Shadows */
/* Ads Sizes */
/* View Space */
/* Place Holder Color */
/* end */
@media print {
  * {
    font-family: sans-serif !important;
    background: none !important;
  }
  .print_no,
  .ad_name,
  .related,
  .mapsright,
  .contactinfo,
  .categories,
  .topics,
  .zones,
  .footerPlace,
  #sSearch,
  #afeedbackBT,
  #sFooter,
  #aShareBT,
  .full-width,
  .top-section,
  .fixed-header,
  .floating-menu,
  #pTitle,
  #pAdControls,
  #cA.places_index,
  #sliding_menu,
  #sliding_blocking_bg {
    display: none !important;
  }
  #printing_container {
    display: block;
  }
  .print_pages {
    page-break-after: always;
  }
  .print_pages.print_last {
    page-break-after: avoid;
  }
  .content,
  .boxed-width {
    padding: 0;
    width: 100%;
    max-width: none;
    border: none !important;
  }
  #sContent {
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
  }
  .paper_name {
    display: block;
    font-size: 24px;
    border-bottom: #000 3px solid;
    padding: 0 0 16px 0;
    margin: 16px 0;
    color: #333333 !important;
  }
  #cA.viewPlace,
  #cB.viewPlace {
    float: left !important;
    margin: 0 !important;
    padding: 0 20px 0 0 !important;
    width: 60% !important;
  }
  #cA.viewPlace .viewContainer,
  #cB.viewPlace .viewContainer {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
  }
  #cA.viewPlace .viewContainer .related,
  #cB.viewPlace .viewContainer .related {
    display: none !important;
  }
  #cA.viewPlace .viewContainer .placeHeader,
  #cB.viewPlace .viewContainer .placeHeader {
    padding: 0 0 10px !important;
    background: none !important;
    border: none !important;
  }
  #cA.viewPlace .viewContainer .placeHeader p,
  #cB.viewPlace .viewContainer .placeHeader p,
  #cA.viewPlace .viewContainer .placeHeader h2,
  #cB.viewPlace .viewContainer .placeHeader h2 {
    color: #333333 !important;
    font-weight: bold !important;
  }
  #cA.viewPlace .viewContainer .placeHeader p a,
  #cB.viewPlace .viewContainer .placeHeader p a,
  #cA.viewPlace .viewContainer .placeHeader h2 a,
  #cB.viewPlace .viewContainer .placeHeader h2 a {
    color: #333333 !important;
    text-decoration: none;
  }
  #cA.viewPlace .viewContainer .addresses,
  #cB.viewPlace .viewContainer .addresses {
    min-height: 100px !important;
    display: block !important;
    padding: 15px 0 0 !important;
    background: none !important;
    border: none !important;
    border-top: #dfdfdf solid 1px !important;
    border-radius: 0 !important;
    float: none !important;
    width: auto !important;
    margin: 0 !important;
  }
  #cA.viewPlace .viewContainer .addresses .letter,
  #cB.viewPlace .viewContainer .addresses .letter {
    color: #333333 !important;
    background: #ffffff !important;
  }
  #cA.viewPlace .viewContainer .mapsright + .clearBoth,
  #cB.viewPlace .viewContainer .mapsright + .clearBoth {
    display: none;
  }
  #cA.viewPlace .viewContainer a.location,
  #cB.viewPlace .viewContainer a.location,
  #cA.viewPlace .viewContainer a.location_main,
  #cB.viewPlace .viewContainer a.location_main {
    display: none !important;
  }
  #cA.viewPlace img,
  #cB.viewPlace img {
    max-height: 700px !important;
  }
  #cB.viewPlace {
    float: right !important;
    width: 40% !important;
    padding: 0 !important;
  }
  .ui-dialog {
    width: auto !important;
    top: auto !important;
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;
    left: auto !important;
    right: auto !important;
    min-height: 0 !important;
    box-shadow: none !important;
  }
  .ui-dialog .ui-dialog-content {
    margin: 0 !important;
    padding: 0 !important;
  }
  .ui-dialog .ui-dialog-content #inside_popup {
    margin: 0 !important;
    padding: 0 !important;
  }
  .ui-dialog .ui-dialog-content #inside_popup .ad_date {
    margin: 10px 0 20px !important;
    font-size: 12px !important;
    border: none !important;
    text-align: center !important;
    font-weight: bold !important;
  }
  .ui-dialog .prevad,
  .ui-dialog .nextad {
    display: none !important;
  }
}
