
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 .tmr-widget-wrap {
    margin-bottom: 0;
  }
  .tmr-widget-wrap .tmr-adverts-widget {
    width: 300px;
  }
  .tmr-widget-wrap .tmr-adverts-widget .advert-tmr-preview {
    padding: 10px 0;
    border-top: 1px solid #D8D8D8;
  }
  .tmr-widget-wrap .tmr-adverts-widget .advert-tmr-preview .advert-widget-recent-item-img {
    width: 35px;
    height: 45px;
    overflow: hidden;
    float: left;
  }
  .tmr-widget-wrap .tmr-adverts-widget .advert-tmr-preview .advert-widget-recent-item-img img {
    max-height: unset;
  }
  .tmr-widget-wrap .tmr-adverts-widget .adverts-widget-recent > img {
    width: 30px;
    height: 45px;
    object-fit: none;
    max-width: unset;
    max-height: unset;
  }
  .tmr-widget-wrap .tmr-adverts-widget .adverts-widget-recent-title a, .wpadverts-widget-recent .tmr-widget-wrap  .adverts-widget-recent-title a {
    font-size: 17px;
    font-family: "Orator W01 Mono", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    margin-top: 5px;
    color: #333 !important;
    text-decoration: none;
    line-height: 1rem;
    letter-spacing: -2.8px;
  }
  .wpadverts-widget-recent .tmr-widget-wrap .advert-widget-recent-item-img{
    width: 35px;
    height: 45px;
    overflow: hidden;
    float: left;
    margin-top: 5px;
  }

  .tmr-widget-wrap .tmr-adverts-widget .advert-widget-recent-item-img {
    width: 35px;
    height: 45px;
    overflow: hidden;
    float: left;
    margin-top: 9px;
  }
  .tmr-widget-wrap .tmr-adverts-widget .advert-widget-recent-item-text.advert-widget-recent-item-with-img {
    width: 265px;
    padding-left: 5px;
  }
  .tmr-widget-wrap .tmr-adverts-widget .advert-widget-recent-item-text.advert-widget-recent-item-with-img .advert-widget-recent-item {
    margin: 0 0 0.1rem 0;
  }
  
  .wpadverts-widget-recent {
    display: none;
    margin: 10px 0;
  }
  .wpadverts-widget-recent .adverts-widget-recent {
    display: block;
    padding: 10px 0;
    border-top: 1px solid #D8D8D8;
  }
  .wpadverts-widget-recent .adverts-widget-recent img {
    width: auto;
  }
  .wpadverts-widget-recent h3 {
    font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 300;
    text-transform: uppercase;
    display: inline;
    float: left;
    padding-right: 0.2rem;
  }
  .wpadverts-widget-recent .adverts-widget-view-all {
    float: right;
    font-family: "Orator W01 Mono", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    padding: 14px 10px 0 0;
  }
  .wpadverts-widget-recent-footer .wpadverts-widget-recent .adverts-widget-view-all {
    float: right;
    font-family: "Orator W01 Mono", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    padding: 14px 10px 0 0;
  }
  
  .wpadverts-widget-recent-footer {
    background-color: black;
    margin-top: 30px;
    margin: -20px auto -4px auto;
    padding: 15px 0;
  }
  .wpadverts-widget-recent-footer h3 {
    display: block;
    text-align: center;
    margin: 7px 20px 0 20px;
    font-weight: 300;
    font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.3rem;
    line-height: 2.5rem;
    text-transform: uppercase;
    color: #eee;
    padding: 0;
  }
  .wpadverts-widget-recent-footer .adverts-widget-view-all {
    display: none;
    font-family: "Orator W01 Mono", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 14px;
  }
  .wpadverts-widget-recent-footer .tmr-classified-widget-title, .wpadverts-widget-recent .tmr-classified-widget-title{
    text-decoration: none;
  }
  .wpadverts-widget-recent-footer .tmr-classified-widget-title:hover, .wpadverts-widget-recent .tmr-classified-widget-title:hover {
    text-decoration: underline;
    text-decoration-color: #eee;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget, .wpadverts-widget-recent .tmr-adverts-widget {
    width: 100%;
    flex-direction: column;
    height: 304px;
    margin: 0;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .adverts-widget-recent, .wpadverts-widget-recent .adverts-widget-recent {
    margin: 0 7px;
    flex-grow: 1;
    width: 286px;
    height: 87px;
    align-self: center;
    display: flex;
    align-items: center;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .adverts-widget-recent:hover {
    background: #373632;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .adverts-widget-recent-title a {
    margin-top: 5px 8px 0 8px;
    color: #eee !important;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .advert-widget-recent-item-text.advert-widget-recent-item-with-img, .wpadverts-widget-recent .advert-widget-recent-item-text.advert-widget-recent-item-with-img {
    width: 250px;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .advert-widget-recent-item-text.advert-widget-recent-item-with-img .adverts-widget-recent-location, .wpadverts-widget-recent .advert-widget-recent-item-text.advert-widget-recent-item-with-img .adverts-widget-recent-location {
    color: #a4a2a2;
    font-weight: 500;
    font-size: 0.8rem;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta {
    width: 286px;
    height: 87px;
    margin: 0 7px;
    flex-grow: 1;
    clear: both;
    overflow: hidden;
    display: none;
    align-items: center;
    align-self: center;
    text-align: center;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #e5e5e5;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta:hover {
    background: #373632;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta .classified-widget-cta-txt {
    width: 100%;
    font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.3rem;
    font-weight: 200;
    text-transform: uppercase;
    float: left;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta .classified-widget-cta-txt a {
    text-decoration: none;
    color: #eee;
  }
  .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta .classified-widget-cta-img {
    display: block;
    float: left;
    width: 32px;
    margin: 5px 5px 0 0;
  }
  .wpadverts-widget-recent-footer .signup-cta {
    display: none;
    max-width: 100%;
    margin: 0 20px;
    align-items: start;
    flex-direction: column;
    padding: 10px 0 0 0;
  }
  .wpadverts-widget-recent-footer .signup-inline-cta {
    width: 286px;
    display: none;
    flex-direction: column;
  }
  .wpadverts-widget-recent-footer .footer-cta p {
    display: block;
    margin-top: 10px;
    font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.2rem;
    font-weight: 200;
    text-transform: uppercase;
    float: left;
    color: #eee;
  }
  .wpadverts-widget-recent-footer .footer-cta table{
    margin-top:1rem;
  }
  .wpadverts-widget-recent-footer .footer-cta a {
    margin: 0 1rem 0 0;
    font-family: "Adobe Garamond W01", Georgia, "Times New Roman", Times, serif;
    font-size: 1rem;
    font-weight: 200;
    color: #eee;
  }
  .wpadverts-widget-recent-footer .footer-cta a span {
    width: 2rem;
  }
  
  .tmr-footer-widget-spacer {
    display: none;
    background-color: white;
    height: 20px;
  }
/* from wpadverts default css */

.adverts-widget-categories .adverts-widget-grid-link:before {
    opacity: 0.7;
}

.adverts-widget-categories .adverts-widget-category-current a {
    font-weight: bold;
}

.adverts-widget-recent {
    clear: both;
    overflow: hidden;
    padding: 10px 0 10px 0;

    border-bottom: 1px solid #e5e5e5;
}



.adverts-widget-recent:hover {
    background: #f9f9f9;
}
.wpadverts-widget-recent .adverts-widget-recent .advert-widget-recent-item {
  display: block;
  margin: 0;

  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3rem;
}
.wpadverts-widget-recent-footer .adverts-widget-recent .advert-widget-recent-item {
    display: block;
    margin: 0 0 0.5rem 0;

    font-weight: 700;
    font-size: 1.05rem;
    line-height: 1.3rem;
}

.adverts-widget-recent .adverts-widget-recent-title {
    display: inline-block;

}

.adverts-widget-recent .adverts-widget-recent-title a,
.adverts-widget-recent .adverts-widget-recent-title a:visited {
    color: #21759b;
    text-decoration: none;
}

.adverts-widget-recent .adverts-widget-recent-location {
    display: inline-block;
    float: left;
    margin: 0 5px 0 0;

    color: #666;
}
.adverts-widget-recent .adverts-widget-recent-location .adverts-icon-location{
    font-family: "Adobe Garamond W01", Georgia, "Times New Roman", Times, serif;    
}
.adverts-widget-recent .adverts-widget-recent-location .adverts-icon-location:before {
    margin-left: 0;
}

.adverts-widget-recent .advert-widget-recent-price {
    display: inline-block;
    float: right;

    color: #b34040;
    font-weight: bold;
}

.adverts-widget-recent .advert-widget-recent-item-img {
    width: 65px;
    height: 45px;
    float: left;
}

.adverts-widget-recent .advert-widget-recent-item-img > img {
    max-width: 60px;
    max-height: 42px;
    margin: 0 5px 0 0;
    border-radius: 0;
    box-shadow: none;
    display: block;
}

.adverts-widget-recent .advert-widget-recent-item-img .advert-widget-recent-item-img-blank {
    width: 60px;
    height: 42px;
    float: left;
    background: whitesmoke;
}

.wpadverts-widget-recent .adverts-widget-recent .advert-widget-recent-item-text.advert-widget-recent-item-with-img {
  float: left;
  width: calc( 100% - 35px );
  padding-left:5px;
}
.wpadverts-widget-recent-footer .adverts-widget-recent .advert-widget-recent-item-text.advert-widget-recent-item-with-img {
    float: left;
    width: calc( 100% - 65px );
}



  @media screen and (min-width: 635px) {
    .tmr-widget-wrap{
        margin-bottom: 20px;
      }
      .wpadverts-widget-recent {
        display: block;
      }
      .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta {
        display: flex;
      }
      .wpadverts-widget-recent-footer .tmr-adverts-widget {
        width: auto;
        margin: 10px 13px 0 13px;
        padding-left: 0;
        flex-direction: row;
        height: auto;
      }
      .wpadverts-widget-recent-footer .signup-cta{
          display: flex;
      }
      .wpadverts-widget-recent-footer .tmr-adverts-widget .signup-inline-cta{
        display: none;
      }
      .tmr-footer-widget-spacer {display: block;}
    
    .wpadverts-widget-recent-footer h3 {
          text-align: left;
          display: inline;
          text-align: center;
          padding: 7px 20px 0 20px;
        }
    .wpadverts-widget-recent-footer .adverts-widget-view-all{
        display: inline;
        color: white;
        font-family: "Orator W01 Mono", "Helvetica Neue", Helvetica, Arial, sans-serif;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 14px;
    }
    /* .wpadverts-widget-recent-footer .signup-inline-cta {
    display: flex;
    }
    .wpadverts-widget-recent-footer .tmr-adverts-widget {
        margin: 10px 13px 0 13px;
        padding-left: 0;
    }
    .wpadverts-widget-recent-footer .tmr-adverts-widget .classified-widget-cta {
        align-self: initial;
        }
    .wpadverts-widget-recent-footer .tmr-adverts-widget .adverts-widget-recent{
    align-self: initial;
    } */
}