/*
Theme Name: Liquidity (Unicon based)
Description: Theme for Liquidity based on Unicon
Author: CoreValue
Template: unicon
Version: 1.0
*/

@import url("style.css");

.entry-meta ul li:after {
    content: '';
}

.header-v1 #navigation > ul > li{
    height: 94px !important;
}

.header-v1 #navigation .sub-menu{
    top: 94px !important;
}

#navigation > ul > li.megamenu > ul.sub-menu {
    top: 127px !important;
}

#navigation > ul > li.megamenu > ul.sub-menu > li ul.sub-menu {
    top: 0 !important;
}

#mobile-navigation-btn{
    line-height: 136px;
}

.header-icons{
    position: relative;
}

.header-icons-divider{
    margin-top: 0;
    transform: translateY(-50%);
}

.blog-page .post h2{
    line-height: 1.3;
}

@media screen and (min-width: 480px) {
    .blog-page .post h2{
        position: relative;
        /*top: -6px;*/
    }
}

.post-time .month{
    line-height: 1;
}

.widget_portfolio .portfolio-widget-item {
    margin: 0;
}

.widget_portfolio .portfolio-widget-item:nth-child(3n) {
    margin: 0;
}

.widget_portfolio .recent-works-items {
    margin: 0 -5px;
}

.widget_portfolio .portfolio-widget-item a {
    margin: 5px !important;
}

#navigation > ul > li.megamenu > ul > li > a {
    cursor: pointer;
}

div#navigation > ul > li.megamenu > ul ul li a:hover, #header div#navigation > ul > li.megamenu > ul ul li.current-menu-item a {
    background-color: #262626 !important;
}

/* Video button */

.video-button .play-simple {
    border-color: #fff !important;
}

.video-button .play-simple > i {
    border-color: transparent transparent transparent #fff !important;
}

.video-button .video-text {
    color: #fff !important;
}


/*    responsive    */

@media only screen and (max-width: 1399px) {
    .header-v1 .logo {
        margin-top: 23px !important;
    }
}

@media only screen and (max-width: 1199px) {
    #navigation > ul > li > a {font-size: 13px !important;}
}

@media only screen and (max-width: 1024px) {
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a {
        color: #333333 !important;
    }
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover {
        color: #999999 !important;
    }
}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .widget_portfolio .portfolio-widget-item:nth-child(3n){margin:0 !important;}
}

@media only screen and (max-width: 767px) {
    .widget_portfolio .portfolio-widget-item,.widget_portfolio .portfolio-widget-item:nth-child(3n){margin: 0 !important;}
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
        white-space: pre-line;
        line-height: 1.5;
    }
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav li:not(:first-child) a {
        margin-top: 5px !important;
    }
}


@media only screen and (max-width: 767px) {
    .mobile-plugin-fix .minti_masonrygrid_item {
        position: relative !important;
        left: 0 !important;
        top: 0 !important;
    }

    .mobile-plugin-fix .minti_masonrygrid_item.masonry_text .minti_masonrygrid_item_wrap {
        height: auto !important;
        overflow: visible !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 800px)  {
    footer .email a {
        font-size: 14px;
    }
}
