#cmplz-cookiebanner-container {
z-index: 99999;
}
#nombreproducto {
font-weight: ;
}
.single-post p {
font-family: "Work Sans", sans-serif;
}
.single-post ul {
font-family: "Work Sans", sans-serif;
}
.destacado {
background-color: #042b67;
color: #FFFFFF;
padding: 8px 44px;
font-weight: bold;
display: inline-block;
box-shadow: 4px 4px 0 #F937A2;
transform: rotate(-5deg);
margin-bottom: 17px;
margin-top: 16px;}
.destacado2 {
background-color: #042b67;
color: #FFFFFF;
padding: 8px 44px;
font-weight: bold;
display: inline-block;
box-shadow: 4px 4px 0 #F937A2;
transform: rotate(-5deg);
margin-bottom: 25px !important;
margin-top: 12px !important;
z-index: 9999 !important;}
.fusion-form-element-required {
text-decoration: none !important;
color: #f937a2 !important;}
#efectohover {
box-shadow: 4px 5px 0px #f937a2;
border-radius: 16px;
margin-left: 8px;
margin-right: 8px;}
#cobertura .decoracionfondo {
position: relative; z-index: 500 !important;}
.decoracionfondo {
position: relative; z-index: 500 !important;}
.decoracionfondo::after {
content: "";
position: absolute;
width: 100px;
height: 100px;
background-image: url(//improtec.net/wp-content/uploads/blanco.png);
background-size: cover;
bottom: -30px; right: -30px; }
.reading-box-additional.fusion-reading-box-additional {
color: white !important;}  .sticky-note {
width: 450px;
height: 450px;
background-color: white; position: relative;
padding: 50px;
font-size: 19px;
color: #042B67 !important;
font-family: 'Work sans';
box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3);
transform: rotate(-6deg); display: flex;
justify-content: center;
align-items: center;
text-align: center;
z-index:1000 !important;
font-weight:400 !important;}
.sticky-note img {
margin-bottom: 40px;}
.tape {
position: absolute;
z-index: 1100;
width: 120px;
height: 40px;
background-color: #f937a2;
top: -20px;
left: 50%;
transform: translateX(-50%) rotate(-5deg);
opacity: 0.8;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
} .tape2 {
position: absolute;
z-index: 1100;
width: 120px;
height: 40px;
background-color: #f937a2;
top: -48px;
left: 50%;
transform: translateX(-50%) rotate(-8deg);
opacity: 0.8;
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5% 100%, 10% 50%);
}
.tape3 {
position: absolute;
z-index: 1100;
width: 34%;
height: 55px;
background:linear-gradient(135deg, #f937a2 60%, #d02682 100%);
top: -15px;
left: 50%;
transform: translateX(-50%) rotate(-9deg);
opacity: 0.9;
box-shadow: 2px 7px 10px rgba(0, 0, 0, 0.2);
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5% 100%, 10% 50%);
}
.tape4 {
position: absolute;
z-index: 1100;
width: 34%;
height: 55px;
background: linear-gradient(135deg, #f937a2 60%, #d02682 100%);
top: -26px;
left: 50%;
transform: translateX(-50%) rotate(-9deg);
opacity: 0.9;
box-shadow: 2px 7px 10px rgba(0, 0, 0, 0.2);
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 5% 100%, 10% 50%);
}
#legal label {
font-size: 12px !important;
padding-right: 10px !important;} .table-1 {
display: flex;
justify-content: center;
margin-top: 20px; }
.table-1 tr td {
padding: 20px !important;
}
.table-1 table {
border:2px solid #042b67 !important;
background-color: #fff;
}
.custom-table {
width: 100%;
border-collapse: collapse;
text-align: center;
background-color: #fff;
}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th {
border:0px solid #dcdcdc;
text-align: center!important;
}
.table-1 tr td, .tkt-slctr-tbl-wrap-dv tr td {
border: none!important;
padding: 10px 20px;
}
.custom-table th, .custom-table td {
padding: 15px;
border: 1px solid #ddd;
font-family: 'Work Sans', sans-serif;
font-size: 14px;
}
.postid-329 .custom-table th, .custom-table td, .postid-708 .custom-table th, .postid-736 .custom-table th {
font-size: 11px;
}
.postid-329 .custom-table thead th, .postid-708 .custom-table thead th, .postid-736 .custom-table thead th {
background-color: #042b67!important;
color: white;
font-family: 'Work Sans';
font-size: 16px;
font-weight: 500;
text-transform: none;
}
.postid-329  .table-1 tr td, .postid-708  .table-1 tr td, .postid-736 .table-1 tr td  {
padding: 30px 12px !important;
}
.custom-table thead th {
background-color: #042b67!important;
color: white;
font-family: 'Work Sans';
font-size: 16px;
font-weight: 500;
text-transform: none;
}  .table-1 .custom-table th:first-child,
.table-1 .custom-table td:first-child {
width: 10% !important;
white-space: nowrap;
text-align: center;
}
.table-1 .custom-table th:last-child,
.table-1 .custom-table td:last-child {
width: 30% !important;
}
.info-button {
background-color: #f937a2;
color: white;
border: none;
padding: 8px 9px;
cursor: pointer;
border-radius: 30px;
transition: background-color 0.3s;
}
.info-button:hover {
background-color: #0056b3;
color: white;
} #fusion-tab-almacenaje {
background-color: #f6f6f6;
border:5px solid #fff !important;
}
.fusion-tabs {
padding:3px;
margin-bottom: 0px;
border:2px solid #042b67;}
.fusion-tab-heading.fusion-responsive-typography-calculated {
font-size: 18px !important;
padding: 10px;}
.tab-content {
margin-top: 0px !important;
padding: 0px;
padding-bottom: 0px;
font-size: 16px !important;
font-family: 'Work Sans';
line-height: 1.5;}
.fusion-tabs.clean .nav-tabs li {
margin-bottom: 2px;}
.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.has-pattern-background.has-mask-background.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-sticky-container.fusion-custom-z-index.fusion-container-stuck.fusion-sticky-transition {
box-shadow: 1px 2px 3px #ececec !important;
}
.margenes {
margin-right: 2% !important;
margin-left: 2% !important;
}
.halutxt {
font-family: 'Halu' !important;
font-size: 115px;
color: #f937a2;}
.fusion-sharing-box {
margin-top: 0px !important;}
.halutxtmenu {
font-family: 'Halu' !important;
font-size: 85px;
color: #f937a2;
}
.halutxtmenu2 {
font-family: 'Halu' !important;
font-size: 75px;
color: #fff;
margin-top: -10px;
}
#efectohover2 {
border-radius: 16px;
margin-left: 8px;
margin-right: 8px;
} form.cart .cfwc-custom-field-wrapper {
display: block;
margin-bottom: 15px;
}
form.cart {
display: flex;
flex-direction: column;
align-items: flex-start;
}
form.cart .cfwc-custom-field-wrapper label {
display: block;
margin-bottom: 4px;
font-weight: 500;
font-family:'Work Sans' !important;
}
form.cart .cfwc-custom-field-wrapper input {
max-width: 350px !important;
width: 100% !important;
}
.posted_in {display: none !important;
}
.product-border.fusion-separator.sep-none {
margin: 0px !important;
}
.product_title.entry-title.fusion-responsive-typography-calculated {
font-size: 45px !important;
font-family:'Newsreader' !important;
margin-bottom: -35px !important;
color:#042b67 !important;
}
.summary .cart {
display: flex;
align-items: first baseline;
flex-wrap: wrap;
}
input[type="text"], input[type="time"], select, textarea {
background-color: #fff;
font-size: var(--form_text_size);
color: #042b67;
}
#legal {
margin: 0;
} @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.halutxt {
font-size: 40px;
}
.halutxtmenu {
font-family: 'Halu' !important;
font-size: 65px;
color: #f937a2;}
.halutxtmenu2 {
font-family: 'Halu' !important;
font-size: 55px;
color: #fff;
margin-top: -10px;}
.titulo1 h1 {
font-size: 40px !important;
}
.sticky-note {
width: 265px;
height: 350px;
padding: 10px;
font-size: 17px;
transform: rotate(0deg);
}
.margenes {
margin-right: 0px !important;
margin-left: 0px !important;
}
} @media screen and (min-device-width : 1181px) and (max-width: 1366px) {
#menu-menu-principal li {
margin: 8px !important;
}
.sticky-note {
width: 350px;
height: 350px;
padding: 21px;
}
.fusion-imageframe.imageframe-none.imageframe-34.hover-type-none {
width: 66%;
margin-top: 88px;
}
} @media screen and (min-device-width : 481px) and (max-width: 820px) {
#menu-menu-principal .menu-item-type-post_type {
margin: 6px !important;
font-size: 15px;
}
}