/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

.ZCheaderMenu li a {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
}

.ZCelementor-button:hover {
    color: #d31145;
    background-color: #ffffff;
}

.ZCelementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #d31145;
    text-align: center;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    font-size: 15px;
}

#mainnav-mobi ul.sub-menu {
    background-color: #4d4d4d;
}

#mainnav-mobi {
    background-color: #1c1c1c;
}

#mainnav ul li ul {
    width: 220px;
}

#mainnav ul ul a {
    width: 220px;
}

.ZCheaderMenu li a:hover {
    color: #d31145;
    font-size: 14px;
    font-weight: 900;
}

.ZCheaderMenuItemNotfirst {
    padding-left: 20px;
}

.ZCheaderDiv {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.home .site-logo {
    max-height: 200px;
}

.slide-inner {
    top: 70%;
}

.site-logo {
    max-height: 200px;
}

.entry-header {
    margin-bottom: 0px;
}

.page-wrap {
    padding: 0px 0 100px;
    padding-top: 0px;
}

@media only screen and (min-width: 991px) {
    .roll-project.fullwidth .project-item {
        width: 33.333333%;
    }
}

@media only screen and (max-width: 420px) {
    .ZCheaderMenuItemNotfirst {
        padding-left: 5px;
    }

    .ZCheaderDiv {
        display: flex;
        justify-content: flex-start;
        width: 100%;
    }

    .ZCheaderMenu {
        width: 420px;
    }

    .ZCheaderMenu li a {
        color: #ffffff;
        font-size: 12px;
    }

    .ZCheaderMenu li a:hover {
        color: #d31145;
        font-size: 12px;
    }
}

@media only screen and (max-width: 1024px) {
    .ZCheaderMenu {
        padding-bottom: 20px;
    }
}

.project-filter {
    display: none;
}

.page .page-wrap .content-wrapper,
.single .page-wrap .content-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 30px;
}

.content-area .hentry {
    position: relative;
    padding-top: 10px;
    padding-bottom: 0px;
}

.row {
    min-height: 0px;
    margin-bottom: -30px;
}

.footer-widgets {
    padding: 0px;    
}

