.cajaazul {
padding: 30px;
}
.cajaazul h3 {
padding: 0px;
margin: 0px;
border-bottom: 1px solid var(--awb-color3);
}
.woocommerce-checkout .woocommerce .woocommerce-form-login {
margin-bottom: 30px;
padding-bottom: 50px;
max-width: 600px;
} .awb-menu__sub-li:hover {
background-color: #c0498b !important;
} .cmplz-soft-cookiewall {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(49, 159, 204, 0.64)!important;
z-index: 22000 !important;
} blockquote {
background-color: #27a2de !important;
font-size: 17px !important;
padding: 13px !important;
color: white !important;
border: 3px dashed #c0498b !important;
} #mensaje-error strong {
font-weight: bold;}
.fusion-button.button-flat {
z-index: 99999 !important;}
.slide-content-container.slide-content-left {
z-index: 99999 !important;
margin-top: -48px;}
.buttons {
margin-top: -44px !important;}
.textounico {
text-shadow: 3px 2px 0px #fff;
background-image: url ('/wp-content/uploads/fondo-botones.png');}
.product-title a {
font-size: 17px !important;
font-family: 'Quicksand';
color: #333 !important;
text-align: left !important;
margin-bottom: 15px !important;
display: flex;}
.fusion-woo-price-tb {
margin-bottom: 15px !important;}
.woocommerce-product-details__short-description p {
line-height: 23px;}
.fusion-woo-cart .woocommerce-variation .price {
display: block !important;
}
.product-title a:hover {
font-size: 17px !important;
font-family: 'Quicksand';
color: #C34B8D !important;
text-align: left !important;
margin-bottom: 15px !important;}
.fusion-content-sep.sep-double.sep-solid {
display: none !important;}
.crossfade-images img {
transition: opacity .2s ease-in-out;
position: absolute;
z-index: 50;
min-width: 50%;
vertical-align: middle;
border-radius: 20px !important;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;}
.fusion-product-wrapper {
border: 0px solid white !important;}
.featured-image.crossfade-images {
border-radius: 20px !important;}
.fusion-product-wrapper {
border: 1px dashed #34a2cf !important;
border-radius: 20px;} .fusion-body .fusion-woo-cart-1 .fusion-button-wrapper .button {
padding: 13px 29px;
line-height: 17px;
font-size: 14px;
flex: 1;
width: 100%;
color: #ffffff;
background: #8FD16C); border: 2px dashed white !important;
outline: 2px solid #c0498b;
} .awb-menu__account-li {
outline: 2px dashed #c0498b;} .margenes {
margin-left: 5% !important;
margin-right: 5% !important;}
.iconopunteado {
outline: 4px solid #c0498b !important;
border: 2px dashed #8fd16c !important;
outline-offset: 2px !important;
background-image: url(//www.ropaescolar.net/wp-content/uploads/fondo-botones.png);
background-repeat: repeat;
background-position: center;
background-size: contain;} .destacarslider {
background-color: #fff;
padding: 4px !important;
border-radius: 20px;
text-align: center;
margin-top: 10px;
color: #30a4d3;} .main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev {
background-color: rgba(50, 165, 212, 0) !important;
color: #fff;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
opacity: 1;
color: #c0498b;} .fusion-button.button-flat {
outline: 2px solid #c0498b !important;
border: 2px dashed #fff;}
.fusion-button.button-flat:hover {
border: 2px dashed white !important;
outline: 2px solid #9ecc4c !important;}
.subrayado {border-bottom: 2px solid #333;}
.fusion-toggle-heading {
font-size: 17px !important;} .crossfade-images {
white-space: nowrap;
background-color: white !important;} .decoradopunteado {
outline: 4px solid #c0498b !important;
border: 2px dashed #8fd16c !important;
outline-offset: 2px !important;}
.destacartexto {
padding: 5px !important;
border: 2px dashed #8fd16c !important;} .fusion-form-element-required {
text-decoration: none !important;}
.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label {
margin-bottom: .25em !important;}
.textolegal {
font-size:12px !important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label {font-size: 13px !important;}
.fusion-form-field.fusion-form-consent-field.fusion-form-label-above {
margin-top: 0px;  margin-bottom: 0px;} td {padding: 5px !important;}
.miTabla th, td {
border: 1px solid #c14a8d;} thead th {
font-family: 'Quicksand' !important;
background-color: #C34B8C;
color: white;}
tbody {font-size: 15px;} .fusion-sticky-container.fusion-custom-z-index.fusion-container-stuck.fusion-sticky-transition {
box-shadow: 1px 0px 1px gray;} .avada-image-select {
border: 1px solid #c3c3c3;
width: 25px !important;
height: 25px !important;
padding: 0px !important;}
.avada-image-select:hover {
width: 25px !important;
height: 25px !important;
padding: 0px !important;
border: 1px solid #c0498b;}
.avada-color-select {
width: 25px !important;
height: 25px !important;
padding: 0px !important;
border: 1px solid #e2eff6 !important;}
.avada-color-select:hover {
width: 25px !important;
height: 25px !important;
padding: 0px !important;
border: 1px solid #5b0468 !important;} .avisopersonalizado {
padding: 15px;
border: 1px dashed #92c85c;
border-radius: 25px;
} .table {
width: 100%;
border-collapse: collapse;
border: 1px solid #ddd;
font-size: 16px;
}
.table th, .table td {
text-align: left;
padding: 8px;
}
.table tr:nth-child(even) {
background-color: #f2f2f2;
}
.table th {
background-color: #4CAF50;
color: white;
} .tablamedidas > thead > tr > th {
padding: 2px !important;
font-weight: 500;
border: 2px solid #32a5d4;
font-size: 16px;
}
.tablamedidas tbody td, .tablamedidas tbody th {
border: 1px solid #30a4d4 !important;
}
.table-container {
overflow-x: auto;
}
.tablamedidas {
width: 100%;
border-collapse: collapse;
} .contenidotabla {
margin-left: 2% !important;
margin-right: 2% !important;
margin-bottom: 15px !important;} .destacarpreciosuperior {
background-color: #e2eff6;
width: fit-content;
padding: 8px;
border-radius: 50px;
}  .stock.out-of-stock {
background-color: #5B0468;
padding: 5px;
color: white !important;
border-radius: 25px;
font-size: 16px !important;
padding-left: 10px;
padding-right: 10px;
} .yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-text .yith-wapo-option .input-text-container input {
max-height: 38px;
max-width: 50%;}
.wapo-addon-title {
font-size: 18px !important;
color: #2fa5d3 !important;
margin-bottom: 5px;
margin-top: 5px;}
#wapo-total-price-table {
margin-top: 5px !important;}
.woocommerce-Price-amount.amount {
color: #c0498c;
font-size: 18px;}
.fusion-woo-cart-1 table tr > * {
background-color: transparent !important;
border-top: 1px solid #c8488a !important;
padding: 14px;
margin: 1px !important;
}
#wapo-total-price-table table th {
padding-right: 10px;
text-align: left;
padding-top: 2px;
padding-bottom: 2px;
font-size: 14px;
color:grey;
} .image-container {
width: 120px;
} #wapo-total-price-table {
margin-top: 58px;} .wapo-total-order {
background-color: #e2eff6 !important;
color: #32a4d1 !important;
border-top: 0px solid white !important;
font-size: 18px !important;
}
.margenesformulario {
margin-left: 10px !important;
margin-right: 10px !important;
}
.woo-outofstock-badge-rectangle .fusion-woo-badges-wrapper .fusion-out-of-stock {
width: auto;
margin-top: 20px;
margin-left: 15px;
padding: 10px !important;
} .shop_table .product-remove a {
font-size: 32px;
text-align: center !important;
float: center !important;}
.woocommerce-content-box.full-width.clearfix {
background-color: #fafafa;
border: 0px;}
.actions {
display: none;}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
border: 3px solid #c34b8c;}
.shop_table .product-remove {
text-align: center !important;
}
.shop_table .product-thumbnail {
flex-shrink: 0;
width: 150px;
margin-right: 25px;}
.fusion-body .fusion-woo-cart-1 .fusion-button-wrapper .button {
outline: 2px solid #5b0468;}
.fusion-body .fusion-woo-cart-1 .fusion-button-wrapper .button:hover {
outline: 2px solid #C4488B !important;
background-color: #C4488B !important;}
td {
border: 0px;} .wc-proceed-to-checkout .fusion-button.checkout-button {
background-color: #c0498b  !important;
outline: 2px solid #c0498b !important;
border: 2px dashed #fff;}
.wc-proceed-to-checkout .fusion-button.checkout-button:hover {
background-color: #c0498b !important;
outline: 2px solid #c0498b !important;
border: 2px dashed #fff;} .required {
text-decoration: none !important;
color: #c34e90 !important;}
.woocommerce-invalid::after {
margin-top: 7px;
color: #c14c8e !important;
font-size: 15px;}
.avada-myaccount-user {
background-color: #edfaff;
border: none !important;
padding: 27px;
} .awb-menu__sub-ul.awb-menu__sub-ul_main.sub-menu.avada-custom-menu-item-contents.fusion-menu-cart-items {
border: 2px dashed #c04c8d;
}
.fusion-menu-cart-checkout {
background-color: #32a5d4 !important;
}
.fusion-content-boxes {
margin-bottom: 0px !important;
}
.fusion-content-boxes .fusion-column {
box-sizing: border-box;
margin-bottom: 0px !important;
}
.heading.heading-with-icon.icon-left h3 {
font-size: 15px !important;
}
.heading.heading-with-icon.icon-left{
margin-bottom: 0px;
}
.fusion-read-more {
font-size: 13px !important;
font-family: 'Quicksand';
}
.fusion-reading-box-container .reading-box h2 {
font-weight: 800;
}
.fusion-reading-box-container .reading-box {
padding: 9px 10px 10px 30px;
background-color: #f2efef !important;
border: none !important;
}
.reading-box-additional {
font-size: 15px !important;
font-weight:800 !important;
}
.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
margin-right: 5% !important;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading {
margin-bottom: 0px !important;
} @media only screen and (min-width: 280px) and (max-width: 768px) { .slide-content-container.slide-content-left {
margin: 0px;}
.tfs-slider .slide-content-container .fusion-title-size-two h2 {
margin: 0;
padding: 5px !important;
color: #32a5d4 !important;
text-shadow: 1px 2px 0px #fff !important;
font-weight: 900;
line-height: 23px !important;}
.buttons {margin-top: -10px !important;} .remove {
color: #fff !important;}
.product-remove .remove {
color: white !important;}
.avada-shipping-calculator-form p:last-of-type {
margin-left: auto;
margin-top: 30px !important;}
.fusion-button.button-default.fusion-button-default-size.button.fusion-update-cart {
margin-top: 36px !important;}
.fusion-title-sc-wrapper h2 {margin-top: 50px !important;} .margenes {
margin-left: 10px !important;
margin-right: 10px !important;}
.margenesformulario {
margin-left: 10px !important;
margin-right: 10px !important;
border: 0px solid !important;}
.fusion-title h1 {
font-size: 25px !important;}
.fusion-title h2 {
font-size: 22px !important;
}
.fusion-title h3 {
font-size: 21px !important;} .tablamedidas th, .tablamedidas td {
display: table-cell;
}
.tablamedidas th, .tablamedidas td {
width: 50%; }
th {
background-color: #c14b8e;
border: 1px solid #32a5d4;
color: white;
font-family: 'Quicksand' !important;
font-weight: bold !important;
}
}