/**   .post-in-loop   **/

.post-in-loop {
    width: 100%;
    float: left;
    margin: 20px 0;
}

.post-in-loop a {
    position: relative;
    display: inline-block;
}

.post-in-loop.standard .post-in-loop-container ,
.post-in-loop.enfoque  .post-in-loop-container,
.post-in-loop.patrocinado  .post-in-loop-container,
.post-in-loop.video  .post-in-loop-container {
    margin-left: 340px;
}

/** Sponsored Post style **/
.post-in-loop.patrocinado {
    background: rgb(250, 250, 250);
    padding: 20px;
}

/**   .post-format-icon   **/

.post-in-loop.standard .post-format-icon {
    display: none;
}

.post-in-loop.gallery .post-format-icon,
.post-in-loop.video .post-format-icon {
    bottom: 5px;
    left: 5px;
    padding: 30px 30px 0px 5px;
    background-color: rgba(0,0,0,.5);
    border-radius: 5px;
    transition: background-color .3s ease-out;
    position: absolute;
    color: #fff;
}
.post-in-loop.video .post-format-icon {
    padding: 10px 26px 0px 4px;
}

.dashicons-images-alt:before {
    line-height: 0;
    font-size: 45px;
}

.dashicons-video-alt3:before {
    line-height: 22px;
    font-size: 41px;
}

/**   .post-preview-image   **/

.post-in-loop.gallery .post-preview-image {
    max-width: 860px;
    text-align: center;
}

.post-in-loop.standard .post-preview-image,
.post-in-loop.video .post-preview-image {
    width: 300px;
    height: auto;
    float: left;
    margin: 0 1em 1em 0;
}

.post-in-loop .post-preview-image a {
    border-bottom: none !important;
}

.post-in-loop.enfoque .post-preview-image,
.post-in-loop.patrocinado .post-preview-image {
    float: left;
}
.post-in-loop.enfoque .post-preview-image img,
.post-in-loop.patrocinado .post-preview-image img{
    width: 300px;
    height: auto;
}
/**   .post-title-link   **/

.post-in-loop .post-title-link h3 {
    display: inline;
    color: #000;
}

.post-in-loop.gallery .post-title-link {
    max-width: 860px;
    margin: 4px 0 0;
}

.post-in-loop.gallery {
    margin:20px auto;
    text-align: center;
}

.post-in-loop .post-title-link a,
.post-in-loop .post-title-link a:visited {
    color: #000 !important;
    border-bottom: none !important;
}

/**   .post-category-link   **/

.post-in-loop .post-category-link {
    display: inline-block;
    font-weight: 400;
    letter-spacing: 0.06em;
    margin: 8px 0;
    clear: both;
    font-family: 'Helvetica', Helvetica, Arial, 'Lucida Grande', sans-serif;
    line-height: 1.2;
    font-size: 16px;
}

/**
On the author page, which uses this loop, the category will appear first since the author link is removed.
Remove the "en" prefixing the category link for conciseness.
**/
.author.archive .category-en {
    display: none;
}


/**   .post-author-link   **/

.post-in-loop .post-author-link {
    font-family: 'Helvetica', Helvetica, Arial, 'Lucida Grande', sans-serif;
    line-height: 1.2;
    font-size: 16px;
    display: inline-block !important;
}

/**  On the author page, which uses this loop, it's redundant to show the author for each article.  **/
.author.archive .post-author-link {
    display: none;
}

/**   .post-timestamp   **/

.post-in-loop .post-timestamp {
    font-size:16px; 
    display:inline-block; 
    color: #A3A3A3; 
    font-weight: 100; 
    letter-spacing: 0.06em; 
    font-family: 'Helvetica', Helvetica, Arial, 'Lucida Grande', sans-serif;   
}

/**   .post-social-sharing-icons   **/

.post-in-loop .post-social-sharing-icons {
    display: inline-block;
    vertical-align: middle;
}

.post-in-loop .post-social-sharing-icons a {
    margin: 5px;
    border-bottom: none !important;
}

.post-in-loop .post-social-sharing-icons [class*="genericon"], .genericon:before {
    margin: 4px 5px 0 0;
    font: normal 20px/0 Genericons;
    width: 10px;
}

.post-in-loop .post-social-sharing-icons [class*="genericon-twitter"] {
    color: #AAA;
}

.post-in-loop .post-social-sharing-icons [class*="genericon-facebook"] {
    color: #AAA;
}

.post-in-loop .post-social-sharing-icons [class*="genericon-twitter"] a:hover {
    color: #FFF;
}

.dashicons-format-gallery:before {
    color: #fff;
    font: normal 64px/0 dashicons !important;
    text-shadow: 3px 3px 1px #585858;
}
/**   .post-excerpt   **/

.post-in-loop.gallery .post-excerpt {
    display: none;
}

/**   Media Queries   **/

@media (max-width: 700px) {

    .post-in-loop.standard {
        text-align: left;
    }
    .post-in-loop{
        padding:0
    }
    .post-in-loop.video {
        text-align: center;
    }
    .post-in-loop.standard .post-preview-image,
    .post-in-loop.patrocinado .post-preview-image img,
    .post-in-loop.enfoque .post-preview-image img,
    .post-in-loop.video .post-preview-image {
        width: 100%;
        height: auto;
        padding: 0;
        float: none;
    }
    .post-in-loop.standard .post-in-loop-container,
    .post-in-loop.patrocinado .post-in-loop-container,
    .post-in-loop.enfoque  .post-in-loop-container,
    .post-in-loop.video  .post-in-loop-container  {
        margin-left: 0;
    }
    .post-excerpt {
        display: none;
    }

    .post-in-loop .post-author-link {
       display: none;
    }

}