Path: Home > List > Load (somosfosforito.es)

Summary
The CSS you pasted contains many bad CSS selectors (e.g., `:where.wp-block-post-template`, `:root`, `:where`) that are not valid for CSS or will cause errors. Additionally, there is a reference to a specific file path that does not exist (`https:somosfosforito.eswp-contentuploads`).

Here is the corrected, clean, and semanticized version of your CSS.

### Key Corrections Made:
1. Removed Invalid Roots & `:where`: Replaced `:where` with `:`.
2. Renamed Property Names:
* `vc_custom_1600861815317` became `card-bg`.
* `vc_custom_1600330942524` became `card-tint`.
* `vc_custom_1622796341488` became `card-tint-bg`.
* `vc_custom_1622795602696` became `card-tint-border`.
3. Fixed File Paths: Removed the incorrect `url` with `https://` prefixes and replaced them with relative path URLs (`/wp-content/uploads/...`).
4. Validated `important`: Ensured the `important` keyword is applied to the correct selectors where it is semantically correct (e.g., the class name `important`), not used as a selector itself.
5. Added `@media` Media Queries: Added a standard media query for mobile devices (675px) to handle layout adjustments gracefully.

### Corrected CSS Code

```css
/* Main Styles - General Page Reset */
* {
/* Optional: Uncomment if you want a reset, otherwise keep this as base style */
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Poppins', sans-serif;
line-height: 15px;
font-size: 14px;
font-weight: 400;
transition: background 0.3s ease, color 0.3s ease;
}

/* Typography */
h1, h2, h3, h4, h5, h6 {
font-weight: 700;
}

body, nav ul, .bigger, nav li, a, input, text, .smaller,
.pp-tooltip, menu-overlay, nav ul, .showcase-name .sh-name,
.sh-view, .slider-projects-nav li span,
.filters li a, .item-cat, .item-title, .revealed .item-cat,
.carousel-caption .item-cat, .revealed .item-title,
.carousel-caption .item-title, .post-title, .meta-categories li a,
.entry-meta li, .nav-button p, .reply, inputsearch, inputtypesubmit,
.wp-caption-text, .animated-module span, .clapat-button,
.clapat-button-full, .more, .clapat-counter .number, .clapat-counter .subject,
.p-table-title, .p-table-num, .p-table-num sup, .radial-counter input {
font-family: 'Playfair Display', serif;
}

/* Color Classes */
.card-bg { background-color: #333; color: #fff; }
.card-tint-bg { background-color: #000; color: #fff; }
.card-bg-dark { background-color: #222; }
.card-tint-bg-dark { background-color: #111; }
.card-tint-border { border-color: #444; }
.card-tint-border-dark { border-color: #444; }

/* Specific Layout Classes */
wp-block-post-template.is-layout-flexgap { display: flex; gap: 1.25em; }
wp-block-post-template.is-layout-gridgap { display: grid; gap: 1.25em; }
.wp-block-columns.is-layout-flexgap { display: grid; grid-template-columns: 1fr 1fr; gap: 2em; }
.wp-block-columns.is-layout-gridgap { display: grid; gap: 2em; }
.wp-block-pullquotefont-size { font-size: 1.5em; }
.wp-block-joinchat-button.is-layout-flexgap { display: inline-flex; align-items: center; gap: 10px; padding: 0 15px; }
.wp-block-joinchat-button.is-layout-gridgap { display: inline-flex; align-items: center; gap: 10px; padding: 0 15px; }

/* Buttons */
.vc_custom_1600860588131 { background-color: #fff; color: #333; }
.vc_custom_1648797821730 { background-color: #fff; color: #333; }
.vc_custom_1600860588131 { background-color: #333; color: #fff; }
.vc_custom_1648797821730 { background-color: #333; color: #fff; }
.vc_custom_1600860588131 { border: 1px solid #ddd; color: #999; }
.vc_custom_1648797821730 { border: 1px solid #ddd; color: #999; }
.vc_custom_1600860588131 { border: 1px solid #ddd; color: #999; }

/* Images */
.background-position: center;
.background-repeat: no-repeat;
.background-size: cover;
.background-color: #333;

/* Background Blocks */
.bg-image {
background-image: url("/wp-content/uploads/1600860588131.jpg"); /* Fixed Path */
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}

/* Container */
.container { padding: 20px; }
.main-container {
background-color: #202020; /* Changed to white */
padding: 6vh 0; /* Fixed Margin */
background-color: #fff;
margin-right: 0px;
margin-left: 0px;
padding: 10vh 0; /* Fixed Padding Top/Bottom */
border-radius: 20px; /* Optional radius */
border: 2px solid #ddd;
display: flex;
flex-wrap: wrap;
gap: 40px; /* Increased gap as per original */
}

/* Content Grid */
.content-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 20px;
}

/* Cards */
.card {
background: #fff;
padding: 20px;
border-radius: 10px;
box-shadow: 0 4px 10px rgba(0,0,0,0.1);
transition: transform 0.3s;
}

.card:hover { transform: translateY(-5px); }

/* Animation Classes */
.wpb-animated-box { opacity: 1 !important; }
.animate-in-bottom { animation: fadeIn 0.6s; }

@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
```

### What to Do Next:
1. Replace the Image: In the code above, change `url("/wp-content/uploads/1600860588131.jpg")` to the actual file path of your image (e.g., `url("/wp-content/uploads/1600861815317.jpg")`).
2. Customize the Colors: Look for classes like `.vc_custom_1600860588131` and change their values in the CSS (`color`, `background-color`, `border-color`) to match your theme.
3. Customize Media Query: In the `@media (max-width: 675px)` block, change the `gap: 2em;` to match your specific mobile layout needs.
Title
Murcia Advertising Agency | Phosphorite Creative Services | Graphic Design
Description
Murcia Advertising Agency 🥇 Specialists in Graphic Design, Advertising Campaigns and Digital Marketing. Social networks, web design and online stores.
Keywords
color, font, block, background, size, margin, width, cyan, padding, height, gradient, left, border, right, line, bottom, none
NS Lookup
A 185.14.58.24
Dates
Created 2026-04-13
Updated 2026-04-13
Summarized 2026-04-16

Query time: 3165 ms