/* Escribe aquí tu código CSS */
.custom_price_table header .price {font-size: 1.1rem;}
.vc_separator.vc_separator_align_center h4 {
	padding: 0 .1em;}
h1.entry-title {
    font-size: 2rem;
    margin: auto;
    color: #fa9600;
    font-weight: bold;
}
h1, h4, h5,h6, blockquote {
    font-weight: bold;
    color: #fa9600;
    font-family: 'Open Sans',serif;
}
.focux-breadcrumbs a, .focux-breadcrumbs span {
    margin: 0 5px;
    color: #fa9600;
}
.wpcf7-form p {
    font-weight: 500;
    color: #000000;
}
element.style {
    color: #000000;
}
.comment-author .fn {
    font-weight: 700;
    font-style: normal;
    color: #fa9600;
}
span.entry-subtitle {
    font-family: "Open Sans", Times, serif;
    font-size: 24px;
    font-weight: 800;
}
/*Corrección de Cid Creativos del tamaño de fuente de 2.4em, negrita e interlineado*/
.woocommerce ul.products li.product .price {
    display: block;
    font-weight: bold;
    margin-bottom: .5em;
    font-size: 24px;
		line-height:28px;
		text-align: center;
}

.woocommerce-store-notice, p.demo_store {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    margin: 0;
    width: 100%;
    font-size: 1.5em;
    padding: 1em 0;
    text-align: center;
    background-color: #fa9600;
    color: #fff;
    font-weight: bold;
    z-index: 99998;
    box-shadow: 0 1px 1em rgba(0,0,0,.2);
    display: none;
}
#fx_popup .popup_content h3 {
    font-size: 3.5rem;
    line-height: 1.2em;
    margin: 50px 0 50px;
    color: #fa9600;
    font-weight: bold;
}
ul.products li.product {
    list-style: none;
    text-align: center /*!important*/;
}
/*Corrección de Cid Creativos del tamaño de fuente de 1.2em, normal e interlineado*/
.woocommerce ul.products li.product h3 a {
    font-size: 18px;
    color: #999999;
    font-weight: normal;
		line-height:24px;
}
.woocommerce div.product form.cart .button {
    padding: 12px 10px 13px;
    margin-top: 20px;
}
.woocommerce table.shop_table tr:last-child td {
    border-bottom: none;
    padding-bottom: 0;
    font-size: 12pt;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table th {
    border-bottom: 1px solid #eee;
    border-width: 0 0 1px;
    line-height: 1.5;
    font-size: 12pt;
}

/*Corrección de Cid Creativos para que el recuadro se adapte al texto*/
.texto-video{
	height:130px; 
}
.texto-video-2{
	height:130px;
	color: #ffffff;
}
.texto-video-3{
	color: #ffffff;
}
/*Corrección de Cid Creativos del tamaño de fuente de 2.4em, negrita e interlineado*/
/* Corrección del enlace Limpiar en productos variables de WooCommerce */
.woocommerce div.product form.cart .reset_variations {
    visibility: hidden;
    font-size: 0.83em;
    margin-bottom: 0;
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #fa9600;
    color: #fff;
}
.woocommerce span.onsale {
    background-color: #e1790a;
    font-size: 1.3em;
    z-index: 2;
    top: 10px;
    left: 0px;
		display:none;
}

.onsale {
        display:none;
}


/*Optimización realizada por CidCreativos*/

div.vc_col-sm-3:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1){
	padding-right:30px;
}
div.vc_col-sm-3:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1){
	padding-left:30px;
}

.comments-title{
	display:none;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
	width:50%;
}


	div.vc_row{
		color: #999999;
		font-weight: normal;
		font-size:16px;
		line-height:30px;
}
	p{
		font-size: 16px;
		line-height: 28px;
}

/*Optimización para móviles realizada por CidCreativos*/
@media (max-width:600px){

		h1.entry-title{
			margin-top:0;
			margin-bottom:0px;
			line-height:30px;
			font-size:24px;
		}

	.entry-title > br:nth-child(3){
		display:none;
		}
		
	p{
		font-size: 14px;
		line-height: 26px;
}
	div.vc_row{
		font-weight: normal;
		font-size:14px;
		line-height:26px;
		padding:0px;
}
	.entry-title > span:nth-child(4) > h1:nth-child(1){
		font-size:24px;
		line-height:30px;
	}
		div > div:nth-child(2) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1606821029648 > div > p{
				font-size:14px;
				line-height:26px;
				text-align:center;
		}

		.entry-title > span:nth-child(1){
				font-size:24px;	
		}
		div.wpb_text_column{
				font-size:14px;
				line-height:26px;
			
	}
		header > h1 > span:nth-child(3) > h1{
				font-size:28px;
				line-height:36px;
		}
		div > div:nth-child(2) > div > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1606821029648 > div > ul{
				font-size:14px;
				line-height:26px;
				width:100%;
				padding-bottom:10px;
		}
		div > div:nth-child(2) > div > div > div > div.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_grey{
				margin-bottom:5px;
		}

		div > div.vc_row.wpb_row.vc_row-fluid.vc_row_zindex_1.vc_row_opacity_1.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(1) > div > div > div > div > p{
				font-size: 14px;
				line-height: 26px;
		}

		.woocommerce ul.products li.product .price {
				font-size:18px;
				line-height:20px;
				font-weight:bold;

		}


		div > div.vc_row.wpb_row.vc_row-fluid.vc_row_zindex_1.vc_row_opacity_1.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div:nth-child(3) > div > div > div > div > p{
				font-size:14px;
				line-height:26px;
		}
div > div.vc_row.wpb_row.vc_row-fluid.vc_row_zindex_1.vc_row_opacity_1.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div > ul > li.product.type-product.post-4871.status-publish.first.instock.product_cat-onlines.product_cat-disenomecanico.has-post-thumbnail.downloadable.virtual.taxable.purchasable.product-type-simple > h3{
				font-size:12px;
				line-height:20px;
		}
div > div.vc_row.wpb_row.vc_row-fluid.vc_row_zindex_1.vc_row_opacity_1.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex > div.wpb_column.vc_column_container.vc_col-sm-6 > div > div > div > ul > li.product.type-product.post-4977.status-publish.last.instock.product_cat-preparatorioscertificacion.has-post-thumbnail.virtual.taxable.purchasable.product-type-simple > h3{
				font-size:14px;
				line-height:26px;
		}
p:nth-child(2){
				font-size:14px;
				line-height:26px;
	}
.texto-video{
	height:auto; 
}
	
.wpcf7-form p {
		font-size:14px;		
		}
#reply-title{
		font-size:20px;
		font-weight:bold;	
}
	li.product{
		font-size:12px;
		line-height:24px;
	}

/*Productos Woocommerce*/
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{
		width:50%;
		float:none;
		margin:auto;
	}
/*	div.vc_col-sm-3:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1){
		padding-right:0px;
}
	div.vc_col-sm-3:nth-child(3) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(1){
		padding-left:0px;
}*/
	div.vc_row{
		margin-top:0px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
	}
	.vc_custom_1608028311168{
		padding-right:0;
	}
/*Ancho total de página en móvil*/	
	#page{
		width:100%;
		margin-top: 25px;
	}
/*Ancho total de formulario de contacto en móvil*/	
	#respond{
		width:90%;
	}
/*Migas de pan*/
	.focux-breadcrumbs > div:nth-child(1){
		font-size:11px;
	}
}	

/*FIN Optimización para móviles CidCreativos*/

/* Evita que el tema Focux superponga Limpiar y la descripción de la variante */
.woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
}
