/* Container */
.gird-gallery {}

/* Remove normalize.css or/and theme styles from figure */
.gird-gallery > a > figure {
    margin: 0 !important;
}

.gird-gallery-fluid .grid-gallery-photos {
    position: relarive;
    top: 10px;
}

.grid-gallery-nav {
    margin: 10px 0;
}

.grid-gallery-nav a {
    -webkit-transition: all 500ms;
    -o-transition: all 500ms;
    transition: all 500ms;
    opacity: .7;
    outline: none;
}

.grid-gallery-nav a:hover {
    opacity: 1;
}

/* Pagination */
.grid-gallery-pagination-wrap {
    margin: 10px;
}

.grid-gallery-pagination-wrap .grid-gallery-page {
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none !important;
}

/* Clearfix */
.gird-gallery-clearfix:before,
.gird-gallery-clearfix:after {
    content:"";
    display:table;
}
.gird-gallery-clearfix:after {
    clear:both;
}
.gird-gallery-clearfix {
    zoom:1;
}


/* Fluid grid */
.gird-gallery-fluid > a > figure {
    float: left !important;
}

/* Fixed */
.gird-gallery-fixed a.gg-link {
    float: left !important;
    outline: none !important;
    text-decoration: none !important;
}

.gird-gallery-fluid a.gg-link {
    float: left !important;
    outline: none !important;
    text-decoration: none !important;
}

.gird-gallery a.gg-link:active,
.gird-gallery a.gg-link:focus {
    outline: none !important;
}

.gird-gallery .post a{
    text-decoration: none;
}

.gird-gallery .post a.post-feed-date:hover,
.gird-gallery .post a.post-category:hover,
.gird-gallery .post a.post-feed-author:hover {
    text-decoration: underline;
}

.gird-gallery .post [data-gird-gallery-type="fixed-post"] .post-feed-title {
    font-size: 20px;
    font-family : "Droid Serif" !important;
    margin-top: 20px;
    color: #000000;
    display: block;
}

.gird-gallery .post [data-gird-gallery-type="fixed-post"] .post-feed-author,
.gird-gallery .post [data-gird-gallery-type="fixed-post"] .post-feed-date {
    display: inline-block;
    font-size: 10px;
    color: #A2A2A2;
}

.gird-gallery .post [data-gird-gallery-type="fixed-post"] .post-feed-content {
    font-size: 14px;
    color: #2b2b2b;
    font-family: "Droid Serif";
    position: relative;
    padding-top: 5px;
    width: 100%;
}

.gird-gallery .post [data-gird-gallery-type="fixed-post"] .read-more {
    font-size: 14px;
    color: #d43300;
    text-align: left;
    padding-top: 5px;
}

.gird-gallery .post [data-gird-gallery-type="post-bottom"] .post-feed-title {
    font-size: 17px;
    font-weight: 800;
    color: black;
    background: white;
    display: block;
}

.gird-gallery .post [data-gird-gallery-type="post-bottom"] .post-feed-author,
.gird-gallery .post [data-gird-gallery-type="post-bottom"] .post-feed-date {
    display: inline-block;
    font-family : "Open Sans", sans-serif;
    font-size: 13px;
    color: #A2A2A2;
}

.gird-gallery .post [data-gird-gallery-type="post-bottom"] .post-feed-content {
    font-size: 14px;
    color: white;
    font-family: "Droid Serif";
    position: relative;
    padding-top: 5px;
}

.gird-gallery .post [data-gird-gallery-type="post-fade"] .post-feed-title {
    font-size: 17px;
    font-family : "Open Sans", sans-serif;
    font-weight: 800;
    color: white;
    display: block;
}

.gird-gallery .post [data-gird-gallery-type="post-fade"] .post-feed-date,
.gird-gallery .post [data-gird-gallery-type="post-fade"] .post-feed-author {
    display: inline-block;
    font-family : "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: white;
}

.gird-gallery .post [data-gird-gallery-type="post-fade"] .post-feed-content {
    font-size: 14px;
    color: white;
    font-family: "Droid Serif";
    position: relative;
    padding-top: 5px;
}
.gird-gallery .post-categories .post-category {
    display: inline-block;
    font-family : "Open Sans", sans-serif;
    font-size: 10px;
    color: #A2A2A2;
    padding-left: 4px;
    padding-right: 4px;
}