@charset "UTF-8";
.post-grid-item{display:flex;align-items:center;align-content:center;height:140px;margin-bottom:17px;overflow:hidden;background:#fff;box-shadow:0 5px 5px -4px rgba(0,0,0,.75);border-radius:.15em}.post-grid-item .thumb{position:relative;height:100%;max-width:300px;flex:1.5 1;overflow:hidden;border-radius:.15em 0 0 .15em}.post-grid-item .thumb img{display:block;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);max-width:none}.post-grid-item .title{flex:2 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;padding:0 .5em;border-radius:0 .15em .15em 0;font-size:1em;font-weight:600;color:#444}.post-grid-item .title span{border-bottom:2px solid #5da437}.post-grid-item:hover .title span{border-width:3px}.post-grid-item.vertical{display:flex;flex-direction:column;height:auto;box-shadow:none;border:1px solid #bbb}.post-grid-item.vertical .content{width:100%;margin:auto 0;padding:1em}.post-grid-item.vertical .thumb{flex:none;width:100%;max-width:100%;overflow:visible;height:auto}.post-grid-item.vertical .thumb img{width:100%;position:relative;left:auto;top:auto;transform:none}.post-grid-item.vertical .title{padding:0;text-align:center}.post-grid-item.vertical .title span{border:none}.post-grid-item.vertical:hover{opacity:.75}.post-grid-item.vertical:not(.with-excerpt) .thumb+.content .title,.post-grid-item.with-excerpt,.post-grid-item.with-excerpt .title{text-align:left}.post-grid-item.with-excerpt .excerpt{color:#444;font-size:90%}.post-grid-item.with-excerpt .read-more{margin:0}.share-buttons{display:flex;width:100%;margin:20px auto}.share-buttons .js-share-button{flex:1 1;display:flex;justify-content:center;align-items:center;padding:0 5%;overflow:hidden;height:2rem;text-align:center;text-decoration:none;color:#fff}.share-buttons .js-share-button svg{width:1em;margin:0 .2em;fill:#fff}.share-buttons .js-share-button.whatsapp{background-color:#25d366;display:flex}.share-buttons .js-share-button.facebook{background-color:#3b5998}.share-buttons .js-share-button.pinterest{background-color:#cb2027}.share-buttons .js-share-button.twitter{background-color:#00aced}.share-buttons .js-share-button.mail{background-color:#666}.share-buttons .js-share-button:before{line-height:2rem}@media only screen and (min-width:667px){.share-buttons .js-share-button{width:25%}.share-buttons .js-share-button.whatsapp{display:none}}

@font-face {
font-family: "ctc-icon-font";
src:url(//manitasexpres.es/wp-content/plugins/really-simple-click-to-call/font/icon-font.eot);
src:url(//manitasexpres.es/wp-content/plugins/really-simple-click-to-call/font/icon-font.eot?#iefix) format("embedded-opentype"),
url(//manitasexpres.es/wp-content/plugins/really-simple-click-to-call/font/icon-font.woff) format("woff"),
url(//manitasexpres.es/wp-content/plugins/really-simple-click-to-call/font/icon-font.ttf) format("truetype"),
url(//manitasexpres.es/wp-content/plugins/really-simple-click-to-call/font/icon-font.svg#icon-font) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "ctc-icon-font" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="ctc-icon-"]:before,
[class*=" ctc-icon-"]:before {
font-family: "ctc-icon-font" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ctc-icon-phone:before {
content: "\61";
}  @media (max-width: 736px) {
body {
padding-bottom: 50px;
}
#click_to_call_bar {
position: fixed;
bottom: 0;
width: 100%;
background-color: #222;
z-index: 1000;
text-align: center;
display: block;
z-index: 10000;
height: 50px;
font-size: 18px;
line-height: 50px;
text-decoration: none !important;
}
#click_to_call_bar a {
color: white;
text-decoration: none !important;
}
#click_to_call_bar:hover {
text-decoration: none !important;
}
#click_to_call_bar:focus {
text-decoration: none !important;
} #click_to_call_bar span {
font-size: 18px;
margin-right:5px;
vertical-align: sub;
}
} @media (min-width: 737px) {
#click_to_call_bar {
display: none;
}
}