.os-share-widget-interface.share-container+p {
    display: none;
}

.os-share-widget-interface.share-container {
    margin: 10px 0px !important;
    width: 83.33333333% !important;
    height: auto !important;
}

.views-row{height: auto;background-clip:content-box; padding: 10px}
.view-blog,
    .view-maridaje,
    .view-blog-maridaje,
    .fichas-blog,
    .view-enoturismo,
    .view-colaboraciones,
    .view-nuestros-vinos,
    .view-curiosidades
    {width: 100%}

.view-blog img,
    .view-maridaje img,
    .view-blog-maridaje img,
    .fichas-blog img,
    .view-enoturismo img,
    .view-colaboraciones img,
    .view-nuestros-vinos img,
    .view-curiosidades img
    {width:100%;height:auto}

.view-blog .views-row,
    .view-maridaje .views-row,
    .view-blog-maridaje .views-row,
    .fichas-blog .views-row,
    .view-enoturismo .views-row,
    .view-colaboraciones .views-row,
    .view-nuestros-vinos .views-row,
    .view-curiosidades .views-row
{
    background-color: white;
    background-clip: content-box;
    height: 610.656px;
    text-align: center;
    margin-bottom: 10px;
}

.view-blog .views-row a,
    .view-maridaje .views-row a,
    .view-blog-maridaje .views-row a,
    .fichas-blog .views-row a,
    .view-enoturismo .views-row a,
    .view-colaboraciones .views-row a,
    .view-nuestros-vinos .views-row a,
    .view-curiosidades .views-row a
{
    text-decoration: none !important;
}

.view-blog .views-row h2,
    .view-maridaje .views-row h2,
    .view-blog-maridaje .views-row h2,
    .fichas-blog .views-row h2,
    .view-enoturismo .views-row h2,
    .view-colaboraciones .views-row h2,
    .view-nuestros-vinos .views-row h2,
    .view-curiosidades .views-row h2,
    .view-blog .views-row p,
    .view-maridaje .views-row p,
    .view-blog-maridaje .views-row p,
    .fichas-blog .views-row p,
    .view-enoturismo .views-row p,
    .view-colaboraciones .views-row p,
    .view-nuestros-vinos .views-row p,
    .view-curiosidades .views-row p
{
    padding: 10px;
    line-height: 1 !important;
}

.views-row h3,
.views-row h3,
.views-row h3,
.views-row h3,
.views-row h3,
.views-row h3,
.views-row h3,
.views-row h3
{
    padding: 15px;
    font-size: 14px;
    text-align: center;
    max-height: 290px;
    height: 290px;
    overflow-y: hidden;
    display: table-cell;
    vertical-align: middle;
    line-height: 1.25;
}

.os-share-widget-interface{
    float:left !important;
}

.field-item ul {
    list-style-type: disc;
}

.field-content a{
    font-family: 'Open Sans', Sans-Serif;
    font-weight: 600;
    font-size: 16px;
    color: rgb(31,101,111);
    text-decoration: none;
    text-align:center;
    cursor: pointer;
}

div.field-content{
    font-size: 12px;
}

#main-menu-links-blog {
    /*padding: 20px;
    margin-bottom: 0px;*/
    margin: 0 auto;
    width: 100%;
    padding: 15px;
    text-align: center;

}

#main-menu-links-blog li {
    /* float: left; */
    /* list-style: none; */
    /* padding: 0 10px; */
    /* margin: 0 1px; */
    display: inline-block;
}

ul#main-menu-links-blog li.last::after {
    content: "";
    color: white;
    padding: 10px;
}

ul#main-menu-links-blog li::after {
    content: "|";
    color: white;
    padding: 10px;
}

#main-menu-links-blog li a {
    color: #fff;
    /* border-right: 1px solid #fff; */
    /* padding-right: 10px; */
    font-size: 14px;
    /* text-decoration: none !important; */
}

.menu-blog{
    height:auto;
    background: #1F646F;
}

.blog hr{
    width: 75%;
    height: 1px;
    background-color: rgb(31,101,111);
    border: none;
    margin-bottom: 30px;
}

.blog .title,
.blog .date{
    text-align: center;
}

.blog h1#page-title,
.blog h2#page-title{
    font-size: 40px;
    font-weight: 600;
    text-align: center;
}

.blog .field-name-body{
    margin-bottom: 50px;
    text-align: justify;
}

div[id="heroImage"], div[class="field-label"],
div[class="term-listing-heading"], div[id="block-menu-menu-blog-categories"],
div[class="form-item form-type-item"], div[class="field field-name-field-categorias-blog field-type-taxonomy-term-reference field-label-above clearfix"]{
    display: none;
}
img.size-full{
    width: 100%;
    height: auto;
}
#header {
    position: relative !important;
}

div[class="field-items"] img{
    /*float: left;*/
    margin-bottom: 5px;
    margin-right: 10px;
    max-width: 655px;
}

.region-content ul, .region-content ol {
    margin:0;
}

@media (max-width: 990px) {
    .view-blog .views-row{
        height: auto;
    }

    /*#main-menu-links-blog li {
        display: table-cell;
    }*/

}