/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/


.anteriores{
	border: 15px;
	text-align: center;
	padding: 10px;
	background-color: #96F3EE;
}

/*bloque*/
.ventajas{
	width: 35%;
	margin-left: 80px;
	float: left;
}
#contenedor{ 
	float: left; 
	width: 100%;
	background: #46b1e1;
}
.precio{
	float: left;
	margin-left: 100px;
	}
.medidas{
	margin-left: 10px;
    margin-right: 10px;
	}

@media only screen and (max-width: 1000px) {
  .ventajas{
    width: 95%;
    margin: auto;
  }
  .poliester{
    padding-right:10px !important;
  }
  .precio{
	width: 100%;
	float: left;
	margin-left:0px;			
	}
div.woocommerce.columns-4{
    padding: 0px;
}
.woocommerce-product-gallery__wrapper{
padding: 0px !important;
}

h1.product_title.entry-title{
margin-left: 0px !important;
padding-right: 0px;
padding:10px !important;
}
div.summary.entry-summary{
padding-left: 10px;
}
}

/*obra*/


 
    
.menu-catalogo {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #f1f1f1;
  position: relative;
  height: auto;
  overflow: auto;
  margin-bottom: 20px;
}
.menu-catalogo a {
  display: block ;
  color: black !important;
  padding: 16px ;
  text-decoration: none ;
  float: left ;
}
.menu-catalogo a.active {
  background-color: #008cff;
}
.menu-catalogo a:hover:not(.active) {
  background-color: #555;
}

.ncatalogo{
float: left;
text-align: center;
width: 100%;
background-color: blue;
}

.centrar{
	text-align: center !important;
}

@media screen and (max-width: 768px) {
  .menu-catalogo a {
    text-align: center;
    float: none;
  }

/*poliester*/

.ventajas-poliester{
 
  padding-left: 0px !important;
 padding-right: 0px !important;
  float: left !important;
}
   /*index*/
  .padre-superposicion{
    position: static !important;
    display: block !important;
    width: 100vw !important;
    height: auto !important;
    margin-left:0px !important;
    margin-top: 0 !important;
}

    .superposicion{
       position: static !important;
       margin-top:20px !important;
    margin-bottom:30px !important;
         margin-left: 0px !important;
        width: 100vw !important;
        height: 50vh !important;

    }
    .img-superposicion{

         width: 100vw !important;
        height: 50vh;

    }

    .flotante50{
    width: 100% !important;
    }
    .portada{
      width:100vw !important;
      height:60vh !important;
    }
    .fullindex{
    padding: 0px !important; 

    }

	.argpd-cookies .argpd-cookies-bar button {
	margin: 10px !important;
}
}


/* */

.ventajas-poliester{
  width: 100% !important;
/*  padding-left: 20px ;
 padding-right: 20px ;*/
  float: left !important;
}
/* poliester*/
 .necesario{
margin-left: 10px !important;
margin-right: 10px !important;
}
.small{
font-size:x-small;
}

@media only screen and (max-width: 600px) {
  .ventajas{
    width: 95% !important;
    margin: auto !important;
  }
}

.woocommerce-Price-currencySymbol::after{
    content: " (No incluye IVA)";
    font-size:x-small;

}
 /*index*/
.portada{
  width:100vw;
  height:100vh;
}
.padre-superposicion{
    position: relative;
    display: inline-block;

width: 280px;
    height: 200px;
margin-top: 60px;
margin-left:40px;
}
 
.superposicion{
    position: absolute;
    top: -40px;
    margin-left: 240px;
   width: 320px;
    height: 200px;
margin-top: 0px;
}
.flotante50{
width: 50%;
height: auto; 
float: left;
}
.fullindex{
padding: 20px; 
height: auto;
width: auto;
}
.contenedor2{
  background: #EAECEC; 
}
.contenedor1{
  width: 100%; 
  height: auto; 
  float: left; 
  margin-top: 30px;
}
.textprimary{
 padding: 20px; 
 height: auto; 
 width: auto;
}

.page-id-2129,.one-container,.site-content{
  
 padding: 0px !important; 
}


.page-id-2401,.page-id-221 a{

  color:blue !important;
}
.page-id-2401,.page-id-221 .site-content{
  
 padding: 20px !important; 
}
.page-id-220 a{

  color:blue !important;
}
.page-id-220 .site-content{
  
 padding: 20px !important; 
}
.page-id-53 .entry-content{
  
 margin-left: 30px !important; 
}
.link{

  color:blue !important;
}

.argpd-informar a{

  color:blue !important;
}



@media (min-width: 1001px){

}
h1.product_title.entry-title{
margin-left: 0px !important;
padding-right: 30px;

}


/**
 * ofertas menu resaltado

  .menu-item-4528  > a{
	color: #ff6c00 !important;
	font-weight: 500;
} */

/*New Design 2026*/


/*scrollbar*/
::-webkit-scrollbar {
      width: 10px;
}
::-webkit-scrollbar-track {
      background-color: #C7C3C3;
	border-radius: 4px;
} 
::-webkit-scrollbar-thumb {
      background-color: 					#818080;
				border-radius: 4px;
} 
::-webkit-scrollbar-thumb:hover {
      background-color: 					#444343;
				border-radius: 4px;
} 
::-webkit-scrollbar-button {
	height:0px;
}
 /*scrollbar*/


.post.type-post.status-publish.format-standard.hentry {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.entry-title {
	display:none !important; 
}

.woocommerce-variation-price {
  color: #000!important;
  font-style: italic !important;
  font-size: 26px !important;
  line-height: 26px !important;
	margin-bottom: 25px; !important;
margin-top: 35px; !important;

}
/* Aplica solo en página de producto */
.single-product .single_variation_wrap .woocommerce-Price-amount.amount {
  color: #3a79c6 !important;
  font-style: italic !important;
	font-weight: bold !important;
  font-size: 26px !important;
  line-height: 26px !important;
}
.onsale {color: #fff !important;
	background-color: #3a79c6 !important;
	padding: 5px !important}

.woocommerce-Price-currencySymbol::after {
    content: none !important;
}

/* V2 */

.blue-txt {
    color: #3a79c6;
}

.orange-txt {
    color: #ff6600;
}

.orange-line {
	text-decoration: underline;
	text-decoration-color: #ff6600;
	text-underline-offset: 0.1em;
}

.blue-line {
	text-decoration: underline;
	text-decoration-color: #3a79c6; 	text-underline-offset: 0.1em;
}

.blue-orange-line {
	color: #3a79c6;
	text-decoration: underline;
	text-decoration-color: #ff6600;
	text-underline-offset: 0.1em;
}

/* End New Design 2026 */
