/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*Boton seguir comprando*/

.btn-seguir-comprando {
	width: 100%!important;
	margin-top: 10px!important;
}

/* Color de los h6 */
h6 {
	color:#7F1810;
}


.boton-categoria {
	margin-bottom:0;
}

.boton-categoria button {
	position: relative;
    vertical-align: middle;
    margin: 0;
    font-family: Montserrat,sans-serif!important;
    font-size: 11px!important;
    letter-spacing: .22em!important;
    line-height: 2em;
    text-transform: uppercase;
	font-weight: 500!important;
	border-right:0.5px solid white!important;
}



.boton-categoria:hover {
	opacity:0.4;
	transition:opacity 0.4s;
}

.vc_btn3.vc_btn3-style-custom {
	background-image:none;
}

.boton-activo button {
	font-weight:bold!important;
}


@media only screen and (max-width: 768px) {
	.botones-categorias {
		display:none;
	}
}


/*Formas de Pago*/
.formas-pago {
	display:none;
}





/*Logos colaboradores footer*/

.logos-colaboradores {
	display:flex;
}

.logos-colaboradores img {
	margin:0px 10px
}


@media only screen and (max-width: 767px) {
  #custom_html-3 {
    display:block;
  }
	.logos-colaboradores img {
		padding-top:10px!important;
		padding-bottom:10px!important;
	}
	#custom_html-3 div {
    display:block!important;
  }
}

/*Logos pago seguro Footer*/
.pago-seguro {
	display:flex;
}
.pago-seguro img {
	margin-right:7px;
}

.pago-seguro p {
	margin:1px 0;
}


/*Estilos ficha producto*/

.sku_wrapper, .posted_in {
	display:none!important;
}

.wc-tabs {
	margin-bottom:20px!important;
}

.related {
	margin-top:90px!important;
}
.woovr-variation-name {
	font-family: "Source Serif Pro", serif;
	font-weight:800 !important;
	color:#2e2e2d!important;
	font-size:20px;
	margin-bottom: -10px;
}

.woovr-variation-price .amount{
	font-family: "Source Serif Pro", serif;
	font-weight:400;
	color:#727272!important;
	font-size:20px;
}
}

.woovr-variation-name {
  margin-bottom: 0px !important;
}

.out-of-stock {
    margin-top: 0!important;
    font-weight: bold;
    background: #7f1810;
    color: white!important;
    padding: 0 5px;
}
.star-rating {
	color:#7f1810!important;
}




.metodos-pago-titulo {
	margin-bottom:10px;
}

.woovr-variation:first-child {
	margin-top:0em;
}


.single_add_to_cart_button {
	border: none!important;
    background-color: #7f1810!important;
    color: white!important;
	transition: all 0.2s ease-in-out!important;
}

.yith-wcwl-add-button {
	display:none;
}

.tagged_as {
	display:none!important;
}

.single_add_to_cart_button:hover {
	opacity:0.8;
}

/*Ajustes multi-idioma*/

#polylang-2 ul {
	display:flex;
	margin-right:50px
}

#polylang-2 li {
	margin:0 2px;
}

/*Barra Cookies*/

#cn-notice-text {
	font-family:"Source Serif Pro",serif;
	margin-right:40px;
	padding:10px 0;
}

#cn-notice-buttons a {
	font-family: Montserrat,sans-serif;
    font-size: 11px;
    letter-spacing: .22em;
    line-height: 2em;
    font-weight: 500;
    text-transform: uppercase;
    color: #2e2e2d;
	margin-right:30px!important;
}

#cookie-notice {
  min-width:500px;  
	max-width: 500px!important;
    bottom: 25px;
    /*border: 1px solid #ebebeb;*/
	 left: calc(50% - 250px);
	background-color: #2e2e2de6!important;
}

#cn-notice-text, #cn-notice-buttons, #cn-accept-cookie, .cn-button {
	color:white!important;
}

@media only screen and (max-width: 767.98px) {
	#cookie-notice {
		min-width:100%;
		max-width:100%;
		bottom:100px;
		left:0;
	}}

.opiniones-home {
	display:flex;
	justify-content:center;
}

@media only screen and (max-width: 1024.98px) {
	.opiniones-home {
flex-direction:column;
	}
	.opiniones-home .vc_col-sm-3 {
		width: 100%;
		margin:auto;
	}
}


/*Descripcion producto*/

    .metodos-pago {
      display: flex;
      margin-bottom: 40px;
    }
    .descripcion-producto {
      display: flex;
			margin-top:20px
    }
    .metodo-pago {
      display: flex;
      height: 50px;
      align-items: center;
    }

    .metodo-pago img {
      margin-right: 14px;
      width: 30px;
    }
    .metodo-columna {
      margin-right: 35px;
    }
    .garantias-descripcion {
      min-width: 300px;
      margin-right:70px;
    }
    @media only screen and (max-width: 767.98px) {
      .metodos-pago,
      .descripcion-producto {
        flex-direction: column;
				
      }
      .garantias-descripcion {
        margin-right:0;
      }
}

/*Opcion embalaje de regalo*/

.wapo-addon-title.toggle-closed {
    font-family: "Source Serif Pro",serif;
    font-size: 16px;
    font-weight: 400;
    color: #727272;
	margin-bottom:5px!important;
	margin-top:20px!important;
}

.ywapo_label_price .woocommerce-Price-amount {
	font-size:20px!important;
}


/*Colores de botones de compra*/

.wc-proceed-to-checkout {
	background-color:#7f1810!important;
}

.wc-proceed-to-checkout a {
	color:white!important;
}

.edgtf-sc-dropdown-button-holder {
	background-color:#7f1810!important;
	
}

.woocommerce-checkout-payment button {
	background-color:#7f1810!important;
	color:white!important;
}

.edgtf-sc-dropdown-button-holder a {
color:white!important;	
}

.page-id-8 .edgtf-container-inner {
	padding-top:30px!important;
}

.page-id-3721 .edgtf-container-inner {
	padding-top:30px!important;
}





/*Boton pagar tarjeta*/
#submit_redsys_payment_form {
	background: #7f1810!important;
    border: 0px!important;
    color: white!important;
    margin-right: 30px!important;
}



/*Titulo ficha producto*/
.categoria-fichaproducto {
	text-align:center;
	margin-top:0;
}

/*Lista categorias ficha de producto*/
.categorias-ficha-producto {
	margin-top:3em;
	display:flex!important;
	flex-direction:column;
	text-align:center;
}

.categorias-ficha-producto a {
	margin-bottom:0.5em;
}

/*Ajustes menu categoria*/
.categoria-encina {
	display:flex;
	align-items:center;
	justify-content:center;
}

/*Ajustes descripcion producto en categoria*/
.categoria-datosproducto {
	width:50%;
	padding:20px;
}

@media only screen and (max-width: 767.98px) {
	.categoria-datosproducto {
		width:100%!important;
	}
	.categoria-producto {
		flex-direction:column;
	}
}

/* Quitar margen lateral a la segunda columna del checkout */
.edgtf-woocommerce-page .woocommerce-checkout .col-2{
	margin-left: 0 !important;
}


/*Iconos tarjetas credito*/
.wc_payment_method img {
	height: 25px;
    margin-left: 10px;
}

.wc_payment_method label {
	align-items: center;
    display: inline-flex!important;
}

/*Ajustes checks del checkout*/
.deseoFactura, .notaFelicitacion, .fechaEntrega, .enviarFacturacion {
	display:flex;
	align-items:center;
	margin-bottom:5px
}

.enviarFacturacion h3 {
	margin-bottom:0!important;
	margin-top:0!important;
}

.woocommerce-shipping-fields {
	margin-bottom: 40px;

}

#ship-to-different-address {
	border-bottom: solid 1px #deddda;
	padding-bottom:40px;
}

.fechaEntrega {
	padding-bottom: 40px;
    border-bottom: solid 1px #deddda;
    margin-bottom: 40px;
}

/* Oculta el "incluye x de iva" (hide includes x tax)*/

/*.woocommerce-cart .tax_label, .woocommerce-checkout .tax_label, .includes_tax { 
    display: none; 
}*/

/*Boton seguir comprando*/

.btn-seguir-comprando {
	width: 100%!important;
	margin-top: 30px!important;
}

/*Font size de las variaciones en el carrito*/

.product-name .variation {
	font-size:13px!important;
}

.product-name .variation-Peso {
	font-size:13px!important;
}

.product-name .variation dt {
	font-size:13px!important;
}

.product-name .variation dd {
	font-size:13px!important;
}

.variation-Embalarpararegalo3spanclasswoocommerce-Price-amountamount747spanclasswoocommerce-Price-currencySymboleurospanspan .woocommerce-Price-amount {
	font-size:13px!important;
}


.product-name .variation-Embalarpararegalo3spanclasswoocommerce-Price-amountamount471spanclasswoocommerce-Price-currencySymboleurospanspan {
	font-size:13px!important;
}

.product-name .variation dt span {
	font-size:13px!important;
}

.product-name .variation-Embalarpararegalo3spanclasswoocommerce-Price-amountamount471spanclasswoocommerce-Price-currencySymboleurospanspan span {
	font-size:13px!important;
}

/*Responsive carrito*/
.woocommerce-cart-form__cart-item .product-name {
	max-width:250px!important;
}

.woocommerce-cart-form__cart-item .product-quantity {
text-align:center!important;
}

/*Maquetacin mi cuenta*/
#customer_login .col-1 {
	padding:70px;
	border:solid 1px #ebebeb;
	margin-bottom:40px;
}

#customer_login .col-2 {
	padding:70px;
	border:solid 1px #ebebeb;
	margin-bottom:40px;
}

.create-account {
	margin-bottom:20px!important;
}

/*Rating Home*/
.comentario-rating:before {
    content: "\f4b3\f4b3\f4b3\f4b3\f4b3";
	font-family:Ionicons;
	color: #7f1810!important;

}

/*Fix altura menu movil*/
.edgtf-mobile-header .edgtf-mobile-nav {
	height:auto!important;
	padding:20px 0;
}

/*Ver resumen compra*/
.ir-resumen {
	margin-top:20px!important;
}

/*Boton finalizar compra tablet*/
@media only screen and (max-width: 1024px) {

	.woocommerce-notices-wrapper .woocommerce-message {
		display: flex!important;
    flex-direction: column!important;
		line-height:15px!important;
	} 	
	
	.woocommerce-message .wc-forward {
	width:100%!important;
	order:1!important;
	text-align:center!important;
	}
	
	.btn-pagar-tablet {
		width:100%!important;
		order:0!important;
		text-align:center!important;
	margin-bottom:10px!important;
		margin-top:20px!important;
	}
}

/*Fecha personalizada*/
.checkout #customer_details {
	padding-bottom:60px!important;
	border-bottom: solid 1px #deddda!important;
	margin-bottom:60px!important;
}

.fechaEntrega {
	padding-bottom: 10px!important;
	border-bottom: unset !important;
	margin-bottom: 10px!important;
}

/*Fix header*/
.edgtf-shopping-cart-holder {
	margin-right:0!important;
}

@media only screen and (max-width: 1024.98px) {
	.edgtf-shopping-cart-holder {
		margin-right:20px!important;
	}
}

thead {
  display: none;
}

.woocommerce-cart-form__cart-item .product-price {
	display:none;
}

/*Botón seguir comprando checkout*/
.button.btn-seguir-comprando {
  font-family: montserrat;
  font-weight: 400 !important;
  color: #2e2e2d !important;
  font-size: 11px;
  line-height: 22px;
  letter-spacing: 2.42px;
}	

/*Botón finalizar compra checkout*/
.checkout-button.button.alt.wc-forward {
  font-family: montserrat;
  font-weight: 400 !important;
  color: #fff !important;
  font-size: 11px;
  line-height: 22px;
  letter-spacing: 2.42px;
}

/*Fondo cart totals checkout*/
.cart_totals {
  background-color: #E9EAE4;
}

/*Campos checkout*/
p#billing_phone_field {
  width: 100%;
}
p#billing_email_field {
  width: 100%;
}


/*Tipografía pedido*/
.checkout.woocommerce-checkout {
  font-family: "Source Serif Pro", serif;
  font-weight: 400;
  color: #727272 !important;
  font-size: 16px;
}
.woocommerce-billing-fields {
  font-family: "Source Serif Pro", serif;
  font-weight: 400;
  color: #727272 !important;
  font-size: 16px;
}

input#ship-to-different-address-checkbox  {
    font-family: "EB Garamond", serif;
    font-weight: 800 !important;
    color: #2e2e2d !important;
    font-size: 27px;
    margin-bottom: -10px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    font-family: 'Montserrat';
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 1.76px;
    background-color: #7F1810;
	color: #F8F5F0;
}

#billing_country_field {
    width: 100%!important;
}

#shipping_country_field {
  width: 100%!important;
}


/*Ajustes margins checkout*/

#fecha-entrega,
{
    margin-bottom: 20px;
}


