.elementor-2828 .elementor-element.elementor-element-7fde3128 > .elementor-container{max-width:1050px;}.elementor-2828 .elementor-element.elementor-element-7fde3128{margin-top:30px;margin-bottom:30px;}.elementor-widget-jet-headline .jet-headline__first .jet-headline__label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-headline .jet-headline__second .jet-headline__label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2828 .elementor-element.elementor-element-4f0b98e > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline{justify-content:center;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline > .jet-headline__link{justify-content:center;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__first{align-self:flex-start;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__first .jet-headline__label{color:var( --e-global-color-3ded02d );font-family:"Brandom Grotesque", Sans-serif;font-size:45px;font-weight:600;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__second{align-self:flex-end;padding:0px 0px 0px 10px;margin:-29px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__second .jet-headline__label{color:var( --e-global-color-primary );font-family:"Sensations and Qualities", Sans-serif;font-size:70px;font-weight:normal;letter-spacing:5px;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__divider{height:1px;}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__divider.jet-headline__left-divider{margin-right:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ded02d );}.elementor-2828 .elementor-element.elementor-element-4f0b98e .jet-headline__divider.jet-headline__right-divider{margin-left:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ded02d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-jet-headline .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-headline .jet-headline__second .jet-headline__label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2828 .elementor-element.elementor-element-4f0b98e > .elementor-widget-container{margin:0px 50px 0px 50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-jet-headline .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-headline .jet-headline__second .jet-headline__label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-230ed6dd *//*dar estilo al header review total del pedido/*/

.woocommerce-checkout table.shop_table
thead tr th {
    color: black !important;
text-transform: uppercase;
 background-color: #ffffff;
font-size: 20px;
font-family: livory;
}

.elementor-2828 .elementor-element.elementor-element-230ed6dd.woocommerce-checkout.woocommerce-input-wrapper input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 20px;
}


/*dar estilo al tu pedido/*/

.woocommerce-checkout form #order_review_heading  {
    text-transform: uppercase;
    color: #32273B;
    font-weight: bold;
    font-family: Brandom Grotesque;
    font-size: 30px;
text-align: center;
margin-top: 50px;
  
}



/*dar estilo subtotal/*/

.woocommerce-checkout .woocommerce-checkout-review-order .cart-subtotal{
text-transform: normal;
}



/*Total en mayúscula, letra a 25px e impuestos más pequeño/*/

.woocommerce-checkout .woocommerce-checkout-review-order .order-total {
font-size: 25px;
text-transform: uppercase;
}
.includes_tax {
font-size: 14px;
text-transform: none;
display: block;
}


/*dar radio form codigo cupon*/

.woocommerce table.cart td.actions .coupon .input-text {
border-radius: 20px;
}



/*dar estilo a botones actualizar y cupon*/

.woocommerce-cart button.button { 	background: #E9C120 !important; 
border-color: white;
color: black; 
font-family: Livory;
text-transform: uppercase;
font-weight: 800;   
border-radius: 20px;
}

.woocommerce-cart button.button:hover { 	background: #32273B !important; 
border-color: white;
color: white; 

}


.woocommerce-cart .woocommerce-shipping-calculator button.button {
padding-bottom: 2%;
padding-top: 2%;
width: 100%;
}



/*dar estilo boton acabar pedido*/

.woocommerce-cart button.button.alt { 	background: #E9C120 !important; 
border-color: white;
color: #32273B; 
font-family: Livory;
text-transform: uppercase;
font-weight: bold;   
border-radius: 20px;
}
.woocommerce-cart button.button.alt:hover { 	background: #32273B !important; 
border-color: white;
color: white; 
}

/*centrar títulos páginas carrito, mi cuenta y checkout*/

.woocommerce-cart .entry-title{
text-align: center;
font-weight: 600;
font-size: 40px;
padding-bottom: 3%;
}

@media screen and (max-width: 767px) {
    .woocommerce-cart .entry-title{
padding-top: 10%;}
}


.woocommerce-checkout .entry-title{
text-align: center;
font-weight: 600;
font-size: 40px;
}

.ast-single-post .entry-title{
text-align: center;
font-weight: 600;
font-size: 40px;
}

@media screen and (max-width: 767px) {
.ast-single-post .entry-title{
padding-top: 10%;
}
}

@media screen and (max-width: 767px) {
    .woocommerce-checkout .entry-title{
padding-top: 10%;
padding-left: 3%;
padding-right: 3%;}
}

/*grosor letra aceptar condiciones checkout*/

.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text  {
font-weight: normal;
font-size: 18px;
}

.woocommerce-checkout .form-row .validate-required {
padding-bottom: 5%;
}



.woocommerce-notices-wrapper {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
text-align: center;
}


@media screen and (max-width: 767px) {
.woocommerce-notices-wrapper .woocommerce-error .button {
padding-top: 3%;
padding-bottom: 3%;
padding-left: 4%;
padding-right: 4%;
}
}
.woocommerce-notices-wrapper .woocommerce-error .button {
padding-top: 1%;
padding-bottom: 1%;
padding-left: 2%;
padding-right: 2%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brandom Grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://tuguiaenmelilla.com/wp-content/uploads/brandon-grotesque-black-58a8a3e824392-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Brandom Grotesque';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tuguiaenmelilla.com/wp-content/uploads/brandon-grotesque-light-58a8a4b38001d-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sensations and Qualities';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tuguiaenmelilla.com/wp-content/uploads/Sensations-and-Qualities.ttf') format('truetype');
}
/* End Custom Fonts CSS */