.mega-menu-item-3126 {
   background-color: #3a4854 !important;
}

.cat-post-widget ul{
    list-style: none;
    margin: 0px;
}

.cat-post-widget li{
    display:inline-block !important;
    width: 13.85em;
    vertical-align: top;
    margin-right: 5px;
}

.featured {
    width: 28.2em !important;
}

.li-div {
    height: 244px;
    overflow: hidden;
    background-color: #f6f6f6;
}
.featured .li-div {
    background-color: #D357A0;
    color: white;
}

.featured .li-div a {
    color: rgb(253, 173, 186);
}

.excerpt {
    margin-top:-29px;
    padding: 5px;
}

#g-feature {
    padding: 0px;
}
#g-feature .g-content {
    padding-top: 0px;
}

#g-feature .g-grid {
    background-color: white;   
}

.cat-post-thumbnail img {
    margin-top:0px !important;   
}

.featured img {
    width:259px;
}

.widgettitle a {
    color: #D357A0;
    font-size: 1.6rem;
}
.widgettitle hr {
    border-bottom: 1px solid #D357A0;
    margin-top: -2px;
    margin-bottom: -18px;
}

.cat-post-title {
    padding: 5px;
    font-weight: bold;
    font-size: larger;
}

#maxmegamenu-2 {
    position: absolute;
    padding-top: 73px;
}

#g-navigation {
    background-image: url('/wp-content/themes/g5_hydrogen/images/nav-back.jpg');
    background-repeat: repeat-x;
    height:  176px;
}

#g-showcase{
    height: 38px;
    padding: 0px;
}

#g-showcase .g-container {
    height: 48px;
    padding-bottom: 0px;
    padding-top:0px;
}
.social {
    margin-top: -20px;
}

.search-form {
    margin-top: -21px;
    display: none;
}

.search-form input.search-field {
    height: 24px !important;
    font-size: 13px;
}

.top-search {
    display: none;
}

#g-navigation .widget_search {
    float: right;
    margin-right: -70px;
}

.data .title {
    font-size: 12px;   
}

.g-wrapper .g-container .g-grid {
    background-color: white;
}

#g-feature .yuzo_widget_wrap h2 {
    color: #D357A0;
}

.wbpml_list_title_link{
    color: #3180c2!important;
    font-weight: 700;
}
.lSSlideOuter {
    padding-right:20px;
}

#g-subfeature h2 {
    color: #D357A0;
    font-size: 1.6rem;    
}
#g-subfeature hr {
    border-bottom: 1px solid #D357A0;
    margin-top: -25px;
    margin-bottom: 12px;
}
#g-subfeature .yuzo_widget_wrap hr {
    border-bottom: 1px solid #D357A0;
    margin-top: -25px;
    margin-bottom: -22px;
}

#g-subfeature .g-grid {
    background-color: #DEE8EF;   
    margin-top: -24px;
    margin-bottom: -25px;
    padding: 25px;
}

#g-subfeature .g-content {
    margin-top: -20px;
}

/* ======= Single Post Page ======= */
#g-main {
    padding-top: 0px;
    margin-top: -20px;
}

.entry-title {
    padding-left: 170px;
    position: absolute;
    margin-top: -15px;
}

.entry-meta {
    font-size: 14px;
}

#g-sidebar {
    background: #fff;
    padding-top: 0px;
}

#g-sidebar .g-grid {
    margin-top: 85px;
}
/* Footer */
#g-footer .g-content{
    margin-top: 0px;
    padding-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;  
}
.g-branding {
    font-size: 14px;
    padding-bottom: 20px;
}
.g-branding hr {
    border-bottom: 1px dotted #7E6C6C;
    margin-top: 3px;
    margin-bottom: 1px;
}

/* ======= Categories posts ======== */
.tease-featured-image {
    padding-right: 10px; 
    padding-top: 17px;
}
.tease:p {
    margin-top: -25px;
}

.read-more {
    float: right;
}

[title~=Frontpage] {
   display: none;
}


/* ======= footer ======== */

#g-footer table, td {
   vertical-align: top;
   border: none;
}

#g-footer table {
   margin-top: -10px;
}

#g-footer .widget_text {
   margin-top: -5px;
}