

/* MIN 1023PX */
@media print, screen and (min-width: 63.99875em) {
  a.logo_mobile img, siguenos_btn_mobile{
    display:none !important;
  }
  .thb-blockgrid h1 {
    line-height: 0.9;
  }
      .listado_marcas.ofertas_vn .marca {
    margin-right:25px
  }
}

/* MAX 1023px */
@media print, screen and (max-width: 63.99875em) {
  .quick_search {
    display: none;
  }
  .small-8.logo {
    flex:1;
    max-width: 100%;
    margin-left: 12px;
  }

  a.logo_desktop img {
    display:none;
  }
  header.header.style3 {
    height: 48px;
  }
  .logo_mobile img {
    width:178px;
  }
  .header.style3 .logo .logolink {
    padding: 13px 0;
  }
  .header.style3 #menu_width {
    justify-content: left
  }
  .thb-blockgrid.style2, .thb-blockgrid.style1 {
    margin-top: 0px;
  }
  .row.grid .columns {
    padding: 0 0px;
  }
  .row.grid .columns .post {
    margin-bottom: 0px;
    border-bottom: 1px solid #dcdcdc
  }
  .post.listing .post-title h6 {
    font-size: 22px;
    line-height: 1.4;
  }
  .home-videos li {
    margin-left: 0px;
  }
  .thb-blockgrid.style2 .small-12.medium-12.large-4.columns .post.post-overlay .post-gallery .post-title a, .thb-blockgrid.style1 .small-12.medium-12.large-4.columns .post.post-overlay .post-gallery .post-title a {
    font-size: 22px;
}
  .tasacion-form.tasacion {
    padding: 36px 0px;
  }
  .tasacion-header {
    margin-bottom: 36px;
  }
  #wrapper [role="main"] {
    margin-top: 48px;
}
  .desktop-only{
    display:none;
  }
  .mobile-only {
    display:block;
  }
}


/* MAX 900px */
@media all and (max-width: 900px) {
  .medium-8 {
      /* flex: 100%; */
  }

  .sidebar {
    max-width: 100%;
    flex: 0 0 100%;
    margin-left: 0px;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
  }
  .sidebar {
    margin-top:60px
  }
    .home-videos .post.listing .post-gallery {
    max-width:35%;
  }
  #footer .large-4 {
    flex: 0 0 35%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
   }
  #footer .large-2 {
    flex: 0 0 15%;

   }
}

/* MAX 640px */
@media screen and (max-width: 40em) {
  .thb-blockgrid .post.post-overlay .post-gallery .post-title a, .thb-blockgrid.style2 .small-12.medium-12.large-4.columns .post.post-overlay .post-gallery .post-title a, .thb-blockgrid.style1 .small-12.medium-12.large-4.columns .post.post-overlay .post-gallery .post-title a {
      font-size: 20px;
  }

  .thb-blockgrid .post.post-overlay .post-gallery .post-title {
    margin: 12px;
  }
  .post.listing .post-title h6 {
      font-size: 15px;
      line-height: 1.4;
  }
  .homecatlink.white, .homecatlink.guias  {
    width:100%;
  }
  .homecatlink.white a {
    text-align: center;
    margin-top: 0px;
    margin: 0 auto;
  }
    #footer .large-4 {
    flex: 0 0 100%;
   }
  #footer .large-2 {
    flex: 0 0 50%;
    margin-bottom: 32px
   }
   #footer .social-links {
     margin-bottom:32px
   }

  body p, .box, #review-box .review-item h3, ul li, ul li:last-child, ol li:last-child {
    /*font-size:16px;*/
  }


   .post-detail-style1 h2 {
    font-size: 22px;
  }
  blockquote p, .post-detail-style1 h3{
    font-size:22px;
  }
  blockquote {
    padding: 24px 12px;
  }
  .post-detail-style1 .gallery .gallery-item {
    padding: 4px;
  }
  #expandir-gal {
    margin: 0px 2px 20px 2px
  }
 .category-title.style1 .category-header {
    padding: 36px 0.625rem;
  }
  #qc-cmp2-ui {
    height: 460px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.qc-cmp2-container .qc-cmp2-main .qc-cmp-cleanslate {
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.5);
    height: 100vh !important;
    bottom: 0px !important;
    top: auto !important;
}
#qc-cmp2-ui h2 {
    color: white;
    font-weight: 600;
    line-height: 30px;
    font-size: 16px !important;
}

}

/* MAX 599x */
@media all and (max-width: 599px) {
  .post.style4 .small-12.medium-6.columns {
  max-width: 100% !important;
  }

  .post.style4 .small-12.medium-6.columns.table {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .post.style4 .small-12.medium-6.columns {
    padding: 0px !important;
  }

  .post {
    margin-bottom: 36px;
  }

  .home-videos .post.listing .listing-content {
    padding-left: 0px;
  }
   .home-videos .post.listing .post-title h6 {

      line-height: 1.4;
  }

  section.inTextNews {
    display:block;
  }

  figure.inTextNews_wrapper {
    max-width: 300px;
    margin: 0 auto;
    flex-basis: 0;
}

  .inTextNews_text {
      padding: 0px;
      width: 300px;
      margin: auto;
      margin-top: 8px;
  }

  span.inTextNews_interesa {
    font-size: 13px;
  }


  span.inTextNews_title {
    font-size: 18px;
  }


	.productComponent {
		display:block;
		text-align:center;
		padding: 36px 14px;
	}

	.productImg {
		margin: 0 auto;
	}

	.productLines {
		display: block;
		margin-left: auto;
	}

	.productImg {
	max-width: 150px;
}

}

/* MAX 480px */
@media all and (max-width: 480px) {
  .category-element-holder.style5 .post.post-overlay .post-gallery .post-title a {
    font-size:22px;
    line-height:30.8px
    }
    .post.post-overlay.center-title .post-gallery .post-title {
      margin: 12px;
    }
    a.acatlink, .masonry_btn.style2, a.acatlink.guias {
      width:100%
    }
    .homecatlink:after, .text-center.masonry_loader:after{
      margin: -37px 9% 5px 0px;
    }

    .home-videos .post.post-overlay .post-gallery .post-title a {
      font-size: 18px;
    }

    .small-6 {
      /* flex: 0 0 100%; */
      /* max-width: 100%; */
  }

    .related-posts .small-6 {
      flex: 0 0 50%;
    }

    .related-posts .post .post-title a, .video-others a {
      font-size:16px;
      font-weight: 600;
    }
    .related-posts h4, .post.video-others .post-title h4 {
      line-height: 1.2;
      font-size: 18px;
    }

  a#next-step {
    padding:14px 28px
  }

  .subheader.fixed .logo {
      max-width: 42%;
  }

  .tasacion-form.tasacion {
    margin:0px 0.675rem;
  }

  .tasacion_select, select.selectorbc, select#horariocontacto  {
    max-width:320px;
  }
  .megabanner-48 {
    margin:36px 0px;
    min-height: 116px;
  }
  .megabanner-36 {
    margin:24px 0px;
    min-height:116px;
  }
}


/* MAX 400px */
@media all and (max-width: 400px) {
.listado_marcas .marca {
    width: 48%;
  }
  .home-ofertas-vn h4 {
    font-size: 28px;
  }
}

/* MAX 374px */
@media all and (max-width: 374px) {
  .mobile-icon-holder {
    flex: 2 0 14%;
  }

  .category-element-holder.style5 .post.post-overlay .post-gallery .post-title a {
    font-size: 18px;
    line-height: 25px;
  }

  .listado_marcas.pruebas_coches .marca {
    width: 136px;
  }

  .homecatlink:not(.vn):after, .text-center.masonry_loader:not(.vn):after {
    margin: -35px 7% 5px 0px;
  }

  .post.listing .post-title h6 {
      font-size: 13px;
      line-height: 1.3;
  }

  .home-tutos h5, .related-posts h4 {
    font-size: 16px;
    margin-top: 8px;
  }
  .category_title h4, h5.titulo_widget, h6.ppmarcas, #comment-toggle {
    border-bottom: 0;
    height: auto;
    margin-bottom: 0;
  }
  .subheader.fixed .logo {
    max-width: 33%;
  }
  a#next-step {
    padding: 14px 22px;
  }
  #comments #comment-toggle {
    padding: 0px 0px 20px 0px;
  }
  #comment-toggle span {
    font-size: 24px;
  }
  .comment-respond {
    margin-top: 0px;
  }
  .comment-respond input[type="text"] {
    width: 100%;
  }
  table {
    font-size: 13px;
  }
  .review-box {
    padding: 16px;
  }
  h3.related-title {
    font-size: 22px;
  }
  .type-page .post-title.page-title {
    margin-bottom: 30px;
  }
}
