@charset "utf-8";
/*
Theme Name: Estela Creativa Clean 2.0
Theme URI: http://www.estelacreativa.es/
Author: Estela Labajo Duque
Author URI: http://www.estelacreativa.es/
Description: web de Estela Labajo Duque
 */

/* Recuerda comprimir el CSS y dejar un backup sin comprimir */

/* CSS Document */
html, body {
width:100%;
height:100%;
box-sizing: border-box;
font-family: 'Lato', sans-serif!important;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}
a {color:#F59300;}
a:link {color:inherit;}
a:active {color:inherit;}
a:visited {color:inherit;}
a:hover {color:inherit;}

body {
background-color:#fff;
color:#454545;
font-size:100%;
}

.bgopacitynegro {
  background-color: rgba(0, 0, 0, 0.7);
}

.bgopacityturquesa {
  background-color: rgba(173, 222, 214, 0.7);
}

/* ************ COOKIES ********** */
#eu-cookie-law {
/*
    background-color: #fff;
    border: 1px solid #dedede;
    color: #2e4467;
    font-size: 100%!important;
    line-height: 1.5;
    overflow: hidden;
    padding: 6px 6px 6px 6px;
    position: relative;
*/
    border-bottom: 1px solid #F6F6F7!important;
	background-color: #F6F6F7!important; /*F6F6F7 FFF4AA*/
	font-style:italic;
	color: #999999!important;
    font-size: 90%!important;
	overflow: hidden;
    padding: 6px 30px 6px 30px;
    position: relative;
}

#eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {
/*
background: #f3f3f3;
    border: 1px solid #dedede;
    border-radius: 4px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #2e4453;
    cursor: pointer;
    display: inline;
    float: right;
    font-family: inherit;
    font-size: 14px;
    padding: 2px 12px;
    position: static;
    text-transform: none;
*/
    font-size: 14px;
    padding: 2px 12px;
}
/* ************************ */

div {
box-sizing:border-box;
}

.centroestela {
  text-align:center!important;
}
/*WOOCOMMERCE ESTELA*/
body .woocommerce {font-size: 100%!important;}

.woocommerce-bacs-bank-details {padding-left:5rem; padding-right:5rem; font-size: 100%;}
  .woocommerce-bacs-bank-details h3 {font-size: 120%;}
  .woocommerce-bacs-bank-details h2 {font-size: 110%; padding:2rem; display:none;}

.woocommerce-order-details {padding-left:5rem; padding-right:5rem; font-size: 100%;}
  .woocommerce-order-details h2 {font-size: 150%; padding-top:3rem; padding-top:1rem; border-top:3px solid #ccc;}

.woocommerce-customer-details {padding-left:5rem; padding-right:5rem; font-size: 100%;}
  .woocommerce-customer-details h2 {font-size: 150%; padding-top:3rem; padding-top:1rem; border-top:3px solid #ccc;}

/*FIN WOO ESTELA*/

#mantenimiento {
  text-align:center;
  padding:20px;
  background-color:yellow;
  color:black;
  font-weight: bold;
  font-size: 120%;
}

.wmax1500 {
margin: 0 auto!important;
max-width:1500px;
width:100%;
background-color:transparent;
clear: both;
}

.wmax1200 {
margin: 0 auto!important;
max-width:1200px;
width:100%;
background-color:transparent;
clear: both;
}

.wmax850 {
margin: 0 auto!important;
max-width:850px;
width:100%;
background-color:transparent;
}

nav .content {
padding:5px 10px 0px 10px;
box-sizing:border-box;
}

/*---------------------------------  HEADER   ---------------------------------------------*/
header {
min-height:80px;
height: auto;
margin:0px auto;
padding-top:30px;
padding-bottom:10px;
}

header #logoiniciopms {
background-color:transparent;
background-image:url(imgbasicas/fnd-pms-cab.png);
background-position: center 0px;
background-repeat:no-repeat;
width:100%;
height: auto;
clear:both;
text-align:center;
}

	header #logoiniciopms img {
	width:100%;
	height: auto;
	max-width:468px;
	padding-bottom:5px;
	padding-top:10px;
	}

  header #logoinicio {
  text-align: center;
  }

  	header #logoinicio img {
    height: auto;
    min-width:150px;
  	}

/*------------------------------------- MENU -----------------------------------------*/
#menuweb {
  margin-top:5%;
}
/*--------------------------------- FIN MENU -----------------------------------------*/

h2 {
/*text-transform:uppercase;*/
font-family: 'Lato', sans-serif;
font-weight:400;
color:#454545;
font-size:130%;
}

.wt-crp-heading {
text-transform:normal!important;
font-size:120%!important;
}

/*---------------------------------  FOOTER ----------------------------------*/
footer {
display: flex;
align-items: top;
width:100%;
height: auto;
background-color:#000;
color:#fff;
}

	.contentfooter {
	width:100%;
	}

	.contentfooter nav {
	margin:0px auto;
	padding:2%;
	text-align:center;
	background-color:transparent;
	}

	.contentfooter nav ul {
	padding:0px;
	margin:0px;
	}

	.contentfooter nav ul li {
	display:inline;
	margin-right:5%;
	}

	.contentfooter nav ul li:last-child {
	margin-right:0px;
	}

	.contentfooter nav ul li a {
	color:#003571;
	text-decoration:none;
	}

	.contentfooter nav ul li a:hover {
	color:#003571;
	border-bottom:13px solid #FFED00;
	text-decoration:none;
	}

	.contentfooter nav ul li a img {
	width:100%;
	max-width:40px;
	}

.footer-widget-content {
padding-top:20px;
}

.widget-footer {
float:none;
clear:both;
margin:0px auto;
}

.widget-footer li {
list-style-type:none;
}

.widget-footer a:hover {
color:#FFD700;
}

/* ************* FORMULARIO ************** */
.wpcf7-form {
margin:0px auto;
padding-bottom:20px;
}

.wpcf7-form p {
color:#666;
}

.wpcf7-form input, .wpcf7-form textarea {
background-color:#eee;
padding:5px;
border-radius:5px;
font-size:100%;
color:#000;
border:0px;
font-weight:normal;
font-family: 'Lato', sans-serif;
width: 100%;
}

.wpcf7-form textarea {
height: 200px;
}

.wpcf7-form label {
width: 100%;
}

.wpcf7-form input[type="submit"]:disabled {
background-color:#EBEBEB;
border:5px solid #EBEBEB;
width:80%;
font-size:120%!important;
font-weight:bold!important;
color:#cccccc!important;
cursor:default;
}

.wpcf7-form input.wpcf7-submit {
background-color:#FADDD9;
border:5px solid #FADDD9;
width:80%;
font-size:120%!important;
font-weight:bold!important;
color:#935249!important;
cursor:pointer;
}

/* MODIFICADO QC 2022-03-21 por Sabrina para añadir estilos para la tienda */
/* *** TIENDA *** */
.product-template-default.single h2 {
    font-weight: bold;
    margin: 0 0 15px 0;
}
.product-template-default.single p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    line-height: 180%;
    letter-spacing: 0.5px;
    color: #666;
}
.product-template-default.single .product_title.entry-title,
.product-template-default.single .price {
    font-family: Lato !important;
    font-size: 200% !important;
    color: #000000 !important;
    font-weight: bold;
}
.product-template-default.single .related .price {
    font-size: 20px !important;
}
.related .products.columns-3 {
    display: flex !important;
    flex-wrap: wrap !important;
}
.related li.product {
    float: none !important;
    margin: 0 !important;
    width: 25% !important;
    padding: 0 10px !important;
}

.frase-gancho {
    font-family: Lato !important;
    font-size: 130% !important;
    font-style: italic;
    color: #666666 !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: auto;
    padding: 12px;
}
.woocommerce div.product div.images .flex-control-thumbs li img {
    border-radius: 10px;
	width: auto;
}
.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
    clear: none;
}
.det-producto {
    display: flex;
    padding-top: 30px;
    flex-wrap: wrap;
}
.mat-producto,
.acor-producto {
    width: 50%;
}
.tit-acor-prod {
    font-family: Lato !important;
    font-size: 115% !important;
    text-transform: uppercase;
    color: #666666 !important;
}
.desc-producto, .relacionados {
    border-top: 0px solid #ebebeb; /* editado estela, de 1 a 0 */
    padding-top: 10px; /* editado estela, de 60 a 10 */
    margin-top: 10px; /* editado estela, de 60 a 10 */
}
.stock.in-stock,
.stock.out-of-stock,
.stock.available-on-backorder {
    font-family: Lato !important;
    color: #fff !important;
    width: max-content;
    padding: 0px 8px;
}
.stock.in-stock {
    background-color: #58C2C0;
}
.stock.out-of-stock {
    background-color: #CEC2AB;
}
.stock.available-on-backorder {
    background-color: #FE6C61;
}
.woocommerce-product-gallery__image.flex-active-slide {
    border-radius: 8px;
}
.single_add_to_cart_button.button.alt {
    font-family: Lato !important;
    border-radius: 8px;
    color: #000 !important;
    background-color: #FFEC00 !important;
    width: 75%;
}
.woocommerce div.product form.cart div.quantity {
    float: none;
    margin: 0 0 15px 0;
}
.woocommerce .quantity .qty {
    text-align: left;
    font-size: 14px;
    border-radius: 4px;
    padding: 10px;
    width: 50%;
    border: 1px solid #ebebeb;
}
.mat-producto p {
    margin: 0 !important;
}
.acor-producto input {
	display: none;
}
.acor-producto-tab {
    overflow: hidden;
    border-top: 2px dotted #CEC2AB;
    padding-top: 18px;
}
.acor-producto-tab:last-child {
	border-bottom: 2px dotted #CEC2AB;
}
.acor-producto-tab-label {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    font-family: Lato;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: #666666;
}
.acor-producto-tab-label::after {
  content: "❯";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}
.acor-producto-tab-content {
  max-height: 0;
  padding: 0 1em;
  transition: all 0.35s;
}
input:checked + .acor-producto-tab-label::after {
  transform: rotate(90deg);
}
input:checked ~ .acor-producto-tab-content {
    padding: 10px;
    max-height: 300px;
    overflow: auto;
	margin: 15px 0;
}
div#btn-compra.compra-sticky {
    position: fixed;
    bottom: 0;
    background: #fbfbfb;
    width: 100%;
    left: 0;
    z-index: 100; /*editado estela*/
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: 10px;
    box-shadow: 0 0 12px 0px #7d7d7d !important;
}
div#btn-compra.compra-sticky form.cart {
    margin-bottom: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
div#btn-compra.compra-sticky .quantity .qty {
    width: 100%;
}
div#btn-compra.compra-sticky div.quantity {
    margin: 0 10px;
    text-align: center;
}
.zoom.nslick-slide.nslick-current {
    border-radius: 8px;
}
li.product_thumbnail_item {
    padding: 6px;
}
li.product_thumbnail_item img {
    border-radius: 5px;
}
.wpmenucart-contents {
    line-height: 40px;
    padding: 0px 10px 0px 10px;
    color: #222  !important;
    text-decoration: none;
    font-size: 16px;
	vertical-align: baseline;
	height: 40px;
	display: block;
}
.wpmenucart-contents:hover {
	background: #ffec00;
	color: #222 !important;
}
.cartcontents {
    background: #FE6C61;
    height: 18px;
    width: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 20px;
    font-size: 12px;
	position: absolute;
	top: 3px;
	right: 2px;
}
.woocommerce-checkout .woocommerce a {
    color: inherit;
}
.woocommerce-info {
    border-top-color: #58C2C0;
}
.woocommerce-info::before {
    color: #58C2C0;
}
.woocommerce-checkout .cclw_opc_main .border_html {
    background-color: #58C2C0;
    color: #fff;
}
.two-column-layout-left {
    padding-right: 40px;
}
#customer_address_details label,
#order_comments_field label {
    margin-bottom: 4px;
    margin-top: 12px;
    font-weight: 400;
}
#customer_address_details input,
#order_comments {
    padding: 10px !important;
}
.checkout-two-column-layout .two-column-layout-right,
#add_payment_method #payment, .woocommerce-cart #payment,
.woocommerce-checkout #payment {
    background: transparent;
}
#cclw_order_details_table .cclw_order_review_table table thead {
    background: transparent;
    color: #666;
}
#cclw_order_details_table .cclw_order_review_table table th {
    padding: 4px;
    font-size: 14px;
}
.form-row.place-order {
    padding: 0 !important;
}
.woocommerce-terms-and-conditions-wrapper {
    font-size: 12px;
    line-height: 19px;
}
.woocommerce-privacy-policy-text {
    margin-bottom: 6px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    margin: 15px auto 0 !important;
	display: block;
	font-weight: 400;
	float: none;
}
.dashicons-admin-users.mega-menu-link::before{
    font-size: 22px !important;
}
.wpmenucart-icon-shopping-cart-0::before {
    content: "\f174";
	display: inline-block;
	font: inherit;
	font-family: dashicons;
	position: static;
	margin: 0 6px 0 0px;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	height: auto;
	width: auto;
	top: auto;
    font-style: initial;
    font-size: 22px;
}
.woocommerce-LoopProduct-link img {
    border-radius: 0px;
	margin-bottom: 0;
}
.woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    font-family: Lato;
    font-size: 100% !important;
    color: #000000;
    /*font-weight: bold;*/
    text-transform: initial;
	line-height: 24px;
}
.woocommerce ul.products li.product .price {
    font-family: Lato;
    font-size: 130%;
    color: #000000;
    font-weight: bold;
}
.slider.nickx-slider-for.nslick-initialized.nslick-slider {
    max-height: 700px !important;
}
.zoom.nslick-slide {
    max-height: 700px !important;
}
.mat-producto {
    padding-right: 20px;
}
.related li.first,
.related li.first {
    clear: none !important;
}
.onestepcheckout-summary .cclwminus,
.onestepcheckout-summary .cclwplus {
    background: #FE6C60 !important;
}
.onestepcheckout-summary .wrapper_qty input {
    border-color: #FE6C60 !important;
}
.removepro {
    width: 5% !important;
}
.onestepcheckout-summary  tr td {
    vertical-align: middle !important;
}
#cclw_order_details_table .cclw_order_review_table .removepro .cclw_remove {
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;
    background: #fe6c60 !important;
    width: 20px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    text-align: center !important;
    border-radius: 20px;
}
#order_review_table .includes_tax {
    display: block;
}
#order_review_table .right-corner {
    text-align: right;
}
#order_review_table .order-total {
    font-size: 18px;
    margin-bottom: 15px;
    border-top: 1px solid #d3ced2;
}
#cclw_order_details_table .cclw_order_review_table .cclw_cart_totals div {
    padding-left: 0;
    padding-right: 0;
}
.shipping-total .left-corner {
    background-color: #58C2C0;
    color: #fff !important;
    width: 100% !important;
    line-height: 21px;
    padding: 10px;
    margin-bottom: 12px !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500 !important;
}
.caja-recogida {
	display: none;
    padding: 1em !important;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #dfdcde;
    color: #515151;
    font-weight: 400;
	position: relative;
}
.caja-recogida::before {
    content: "";
    display: block;
    border: 1em solid #dfdcde;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    right: 20px;
    margin: -1em 0 0 2em;
}
#shipping_method_0_local_pickup2:checked ~ div.caja-recogida {
    display: block !important;
}
.tit-footer {
    text-transform: uppercase;
    margin-bottom: 0;
    color:#fff !important;
}
.widget-footer .enlaces-footer {
    padding: 15px !important;
}
.widget-footer .enlaces-footer a {
    text-decoration: none;
}
.widget-footer .enlaces-footer li {
    margin-bottom: 5px;
}
.widget-footer h2 {
    color: #fff;
    font-size: 16px;
}
.widget-footer .fa-2x {
    font-size: 1.7em;
}
.cwginstock-subscribe-form .panel-primary > .panel-heading {
    background-color: #FE6C61;
    border-color: #FE6C61;
}
.cwginstock-subscribe-form .panel-primary {
    border-color: #FE6C61;
}
.cwgstock_email {
    font-size: 15px;
    padding: 5px;
    margin-bottom: 10px !important;
}
.cwg_iagree_checkbox {
    font-size: 13px;
}
.cwginstock-panel-body .form-group {
    margin-bottom: 0;
}
.cwgstock_button {
    width: auto;
    background: #fe6c61;
    border: none;
    font-size: 16px;
    padding: 6px 20px;
    margin-top: 12px;
}
.prod-prepara {
    background: #CEC2AB;
    padding: 2px 10px;
    color: #000 !important;
}
.prod-envio {
    font-family: Lato !important;
    margin-top: 0;
}
.detalle-producto .price {
    margin-bottom: 0;
}
#btn-compra {
    margin-top: 38px;
}
.woocommerce span.onsale {
    background-color: #FE6C61;
}
.price del {
    font-size: 15px;
	float: right;
	margin-left: 10px;
}
.price {
    width: max-content;
}
.compra-sticky .cwginstock-subscribe-form {
    display: none;
}
.compra-sticky .stock {
    margin: 0;
}
ins {
    text-decoration: none;
}
.nickx-slider-for .btn-prev,
.nickx-slider-for .btn-next {
    border-radius: 30px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}
.txt-personal {
    /*Editado por Estela, no es necesario 22-11-22
    border-top: 1px solid #ebebeb;
    margin-top: 15px;
    padding-top: 15px;*/
}
.txt-personal p {
    margin-bottom: 8px !important;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    padding: 10px 20px;
}
.checkout_coupon p {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0;
}
.login input, #coupon_code, #user_login {
    font-size: 15px;
    padding: 10px;
}
.checkout_coupon .form-row {
    float: left !important;
}
.checkout_coupon .form-row .button {
    padding: 15px;
}
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.woocommerce-MyAccount-navigation-link {
    border-top: 1px dotted #58C2C0;
    padding: 5px 10px;
}
.woocommerce-MyAccount-navigation-link.is-active {
    background: #58C2C0;
}
.woocommerce-MyAccount-navigation-link a {
    font-family: Lato;
    font-weight: normal;
    text-transform: uppercase;
    color: #666666;
    text-decoration: none;
}
.woocommerce-MyAccount-navigation-link.is-active a {
    color: #fff;
}
.woocommerce-orders-table__cell .woocommerce-button.button.view {
    margin-right: 5px;
}
.woocommerce-MyAccount-downloads-file.button.alt {
    background-color: #FFEC00 !important;
    color: #666 !important;
    font-weight: 400;
}
tbody .download-product a,
tbody .download-expires {
    font-family: Lato;
    font-size: 100%;
    color: #666;
    font-weight: 400;
    text-decoration: none;
}
.woocommerce-MyAccount-content .woocommerce-Address {
    background: #f8f8f8;
    padding: 5px 15px 15px;
}
.woocommerce-account .addresses .title h3 {
    float: left;
    font-weight: 400;
    margin-bottom: 0;
}
.woocommerce-account  .edit {
    text-decoration: none;
    background: #FFEC00;
    font-size: 12px;
    padding: 0 10px;
    color: #373737 !important;
}
.woocommerce-account  input {
    font-size: 15px;
    padding: 8px;
}
#customer_login {
    padding: 0 15px !important;
}
#customer_login h2 {
    font-family: Lato;
    font-size: 130%;
    font-weight: bold;
    text-transform: uppercase;
    color: #454545;
}
#customer_login .woocommerce-form {
    margin-top: 0;
}
.foot-patrocina {
    text-align: center;
    padding-bottom: 4rem !important;
}
.foot-patrocina img {
    margin-left: 10px;
}
.widget-footer .wp-block-columns {
    margin-bottom: 0;
}
form.woocommerce-ordering select.orderby {
    border-radius: 8px;
    font-size: 16px;
    padding: 3px;
}
ul.products.columns-3 {
    padding-top: 10px;
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: none;
    float: none;
}
.page-numbers {
    border: 1px solid #666;
    border-radius: 8px;
    font-size: 15px !important;
    padding: 5px 6px !important;
}
.page-numbers.current,
.page-numbers:hover {
    border: 1px solid #ebe9eb;
}
.woocommerce nav.woocommerce-pagination ul {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.prev.page-numbers,
.next.page-numbers {
    padding: 0 6px !important;
    border: none !important;
}
ul.page-numbers a {
    text-decoration: none;
}

.wt-related-products {
border-top:4px solid #ddd;
border-bottom:4px solid #ddd;
margin-top:20px;
padding-top:30px;
margin-bottom:20px;
padding-bottom:30px;
text-align: center;
}

@media (max-width: 1239px) {
.ficha-producto,
.woocommerce-breadcrumb,
.woocommerce-page div#page-default-content {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.ficha-producto h1 {
    text-align: left !important;
}
}

@media (max-width: 967px) {
	/*
.woocommerce div.product div.images, .woocommerce-page div.product div.images,
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
    float: none;
}*/
.mat-producto, .acor-producto {
    width: 100%;
    padding: 10px 0 !important;
}
.related ul.product {
    display: flex !important;
    flex-wrap: wrap !important;
}
.related li.product {
    float: none;
    margin: 0 !important;
    width: 50% !important;
    padding: 0 10px !important;
}
.checkout-two-column-layout .two-column-layout-left {
    padding-right: 10px;
	width: 64%;
}
}
@media (max-width: 960px) {
#wpmenucartli, .wpmenucuentali {
	clear: none !important;
	float: left !important;
}
.dashicons-admin-users.mega-menu-link::before,
.wpmenucart-icon-shopping-cart-0::before {
    font-size: 30px !important;
}
#menuprincipal-btn-interior {
    display: none;
}
.contentfooter {
    background-size: auto;
}
.footer-widget-content {
    padding-top: 0;
}
.widget-footer .enlaces-footer {
    padding: 15px 10px 10px !important;
}
footer .wp-block-columns {
    margin-bottom: 0;
}
}
@media (max-width: 850px) {
.checkout-two-column-layout .two-column-layout-left,
.checkout-two-column-layout .two-column-layout-right {
    padding-right: 0;
    width: 100%;
}
}
@media (max-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-navigation {
    margin-bottom: 20px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
}
}
@media (max-width: 650px) {
.desc-producto, .relacionados {
    padding-top: 30px;
    margin-top: 30px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
}
}
@media (max-width: 600px) {
footer .col-xs-3 {
    width: 15%;
}
}
