@charset "utf-8";

/* ****************************************************************************
 * ADS
 *
 * Advertisement styling
 * ****************************************************************************
 */

/* General - Ads list
-----------------------------------------------------------------------------*/
.adslist > div {
  text-align          : center;
}



/* General - Ads container
-----------------------------------------------------------------------------*/
.simplead-container + .simplead-container {
  margin-top            : 15px;
}



/* General - Text Ads
-----------------------------------------------------------------------------*/
li.block-simpleads .simplead-container.text-ad {
  background            : #ffffff;
  text-align            : center;
  padding               : 10px 10px 0px 10px
}



/* General - Image Ads
-----------------------------------------------------------------------------*/
.image-ad img {
  display               : block;
  margin                : 0 auto;
  max-width             : 270px;
}

/*li.block-simpleads .simplead-container.image-ad {
  text-align            : center;
  max-width             : 240px;
  padding               : 0px 0px 0px 0px;
}

li.block-simpleads.tm-ads-in-box .simplead-container.image-ad {
  background            : #ffffff;
  text-align            : center;
  max-width             : 220px;
  padding               : 10px 10px 10px 10px;
}*/



/* Header Ads
-----------------------------------------------------------------------------*/
.tm-top-ads {
  float                 : right;
  width                 : 728px;
  height                : 90px;
  padding               : 0px 0px 0px 0px;
}



/* Secondary Content Ads
-----------------------------------------------------------------------------*/
.tm-zone-content-secondary li.block-simpleads {
  width                 : 240px; /* = (.tm-zone-content-secondary li){width} + (.tm-zone-content-secondary li){padding} (tm_layout.css) */
}

.tm-zone-content-secondary li.block-simpleads .simplead-container.image-ad {
  max-width             : 240px;
}

.tm-zone-content-secondary li.block-simpleads .image-ad img {
  max-width             : 240px;
}



/* Right Sidebar Ads
-----------------------------------------------------------------------------*/
.tm-zone-sidebar li.block-simpleads .simplead-container {
  width                 : 320px; /* = (.tm-zone-sidebar li){width} + (.tm-zone-sidebar li){padding} (tm_layout.css) */
}

.tm-zone-sidebar li.block-simpleads .simplead-container.image-ad {
  max-width             : 320px;
}

.tm-zone-sidebar li.block-simpleads .image-ad img {
  max-width             : 320px;
}



/*
 * SCREEN 'regular' - between 1024px and 1279px
 * ****************************************************************************
 */
@media only screen and (min-width:1024px) and (max-width:1279px) {
  .tm-top-ads {
    width               : 628px;
  }

  /*.tm-widget-ad485x60px {
    padding             : 0px;
  }*/

  /* General - Ads container
  -----------------------------------------------------------------------------*/
  li.block-simpleads {
    width                 : 269px;
  }

  /* Secondary Content Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-simpleads .simplead-container {
    width                 : 269px; /* = (.tm-zone-sidebar li){width} + (.tm-zone-sidebar li){padding} (tm_layout.css) */
  }

  .tm-zone-sidebar li.block-simpleads .simplead-container.image-ad {
    max-width             : 269px;
  }

  .tm-zone-sidebar li.block-simpleads .image-ad img {
    max-width             : 269px;
  }
}


/*
 * SCREEN 'medium' - between 768px and 1023px
 * ****************************************************************************
 */
@media only screen and (min-width:768px) and (max-width:1023px) {
  .tm-top-ads {
    width               : 400px;
  }

  /*.tm-widget-ad485x60px {
    padding             : 0px;
  }*/

  /* General - Ads container
  -----------------------------------------------------------------------------*/
  li.block-simpleads {
    width                 : 249px;
    margin-right          : 8px;
    margin-left           : 8px;
  }

  /* Secondary Content Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-content-secondary li.block-simpleads {
    margin-right          : 0px;
    margin-left           : 0px;
  }

  /* Right Sidebar Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-simpleads .simplead-container {
    width                 : 249px; /* = (.tm-zone-sidebar li){width} + (.tm-zone-sidebar li){padding} (tm_layout.css) */
  }

  .tm-zone-sidebar li.block-simpleads .simplead-container.image-ad {
    max-width             : 249px;
  }

  .tm-zone-sidebar li.block-simpleads .image-ad img {
    max-width             : 249px;
  }
}


/*
 * SCREEN 'small' - between 480px and 768px
 * ****************************************************************************
 */
@media only screen and (min-width:480px) and (max-width:767px) {
  .tm-top-ads {
    float               : left;
    width               : 460px;
    padding             : 0px 10px 0px 10px;
  }

  /*.tm-ad485x60-widget {
    display             : none;
  }*/

  /* General - Ads container
  -----------------------------------------------------------------------------*/
  li.block-simpleads {
    width                 : 460px;
  }

  li.block-simpleads .image-ad img {
    max-width             : 460px;
  }

  /* Secondary Content Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-content-secondary li.block-simpleads {
    width                 : 460px;
  }

  .tm-zone-content-secondary li.block-simpleads .image-ad img {
    max-width             : 460px;
  }

  /* Right Sidebar Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-simpleads .simplead-container {
    width                 : 460px; /* = (.tm-zone-sidebar li){width} + (.tm-zone-sidebar li){padding} (tm_layout.css) */
  }

  .tm-zone-sidebar li.block-simpleads .simplead-container.image-ad {
    max-width             : 460px;
  }

  .tm-zone-sidebar li.block-simpleads .image-ad img {
    max-width             : 460px;
  }
}


/*
 * SCREEN 'lite' - smaller than 480px
 * ****************************************************************************
 */
@media only screen and (min-width:0px) and (max-width:479px) {
  .tm-top-ads {
    float               : none;
    width               : 100%;
    padding             : 0px 0px 0px 0px;
  }

  .tm-ad485x60-widget {
    display             : none;
  }

  /* General - Ads container
  -----------------------------------------------------------------------------*/
  li.block-simpleads {
    width                 : 100%;
  }

  /* Secondary Content Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-content-secondary li.block-simpleads {
    width                 : 100%;
  }

  .tm-zone-content-secondary li.block-simpleads .simplead-container.image-ad {
    max-width             : 100%;
  }

  .tm-zone-content-secondary li.block-simpleads .image-ad img {
    max-width             : 100%;
    margin                : 0 auto;
  }

  /* Right Sidebar Ads
  -----------------------------------------------------------------------------*/
  .tm-zone-sidebar li.block-simpleads .simplead-container {
    width                 : 100%; /* = (.tm-zone-sidebar li){width} + (.tm-zone-sidebar li){padding} (tm_layout.css) */
  }

  .tm-zone-sidebar li.block-simpleads .simplead-container.image-ad {
    max-width             : 100%;
  }

  .tm-zone-sidebar li.block-simpleads .image-ad img {
    max-width             : 100%;
    margin                : 0 auto;
  }
}
