/* ************************************************************************************************

								Categories Page Styles

************************************************************************************************ */

.content_scene_cat {

  color: #d7d7d7;

  line-height: 19px;

  margin: 0 0 20px 0; }

  .content_scene_cat .content_scene_cat_bg {

    padding: 0px; }

    .content_scene_cat .content_scene_cat_bg .cat_desc {

      z-index: 2;

      position: absolute;

      top: 0;

      padding: 40px; }

      @media (max-width: 999px) {

        .content_scene_cat .content_scene_cat_bg .cat_desc {

          padding: 20px; } }

      @media (max-width: 767px) {

        .content_scene_cat .content_scene_cat_bg .cat_desc {

          display: none; } }

    .content_scene_cat .content_scene_cat_bg p {

      margin-bottom: 0; }

    .content_scene_cat .content_scene_cat_bg a {

      color: #fff; }

      .content_scene_cat .content_scene_cat_bg a:hover {

        text-decoration: underline; }

    .content_scene_cat .content_scene_cat_bg .content_scene {

      color: #777; }

      .content_scene_cat .content_scene_cat_bg .content_scene a {

        color: #777; }

        .content_scene_cat .content_scene_cat_bg .content_scene a:hover {

          color: #515151; }



.cat_desc_container {

  border: 1px solid #dddddd;

  padding: 15px;

  margin-bottom: 20px; }
  
  .review-content{
    margin-top:40px;
    padding:15px 5px;
    background:#fff4ea;
    border-radius:9px;
    box-shadow: 3px 6px 9px #eee !important;
  }
  .img-review{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .review-content .eval{
    font-weight:600;
    text-align:center
  }
  .review-content .eval .excelent{
    font-weight:600;
    text-align:center
  }
  .review-content .shop-info{
    font-size:12px;
    font-weight:500;
    text-align:center;
    margin-top:5px;
  }

  @media (max-width: 999px) {

    .cat_desc_container {

      padding: 10px; } }



/* ************************************************************************************************

									Sub Categories Styles

************************************************************************************************ */

#subcategories p.subcategory-heading {

  font: 12px/14px "Open Sans", sans-serif;

  color: #555454;

  border-bottom: 1px solid #dddddd;

  text-transform: uppercase;

  padding: 6px 5px 10px 0px;

  margin-bottom: 20px;

  margin-top: 0px; }

#subcategories ul li {

  text-align: center;

  margin-bottom: 10px; }

  #subcategories ul li h5 {

    overflow: hidden;

    height: 20px;

    margin-top: 4px;

    line-height: 20px;

    margin-bottom: 0px; }

  #subcategories ul li .subcategory-image a {

    display: block; }

    #subcategories ul li .subcategory-image a img {

      max-width: 100%;

      margin: 0 auto;

      vertical-align: top; }

  #subcategories ul li .cat_desc {

    display: none; }

    #subcategories img.img-responsive.replace-2x {
      display: none;
    }
    #subcategories li.col-xs-3.col-sm-15.col-md-2 {
      margin: 25px 0;
    }
    div#subcategories {
      margin-bottom: 40px;
    }

    .content_scene_cat_bg img{
      margin:  0 auto;
    }

    #subcategories .subcategory-name{
      font-weight: bold;
    }