/*
Theme Name: Zenith
Theme URI: 
Description: Premium office space in Chatswood
Author: <a href="http://www.tommusrhodus.com">Tom Rhodes</a>
Author URI: 
Template: pillar
Version: 1.1.4
*/


/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Fri, 02 Dec 2016 07:02:26 +0000 */


/* The plugin now uses the recommended approach for loading the css files.*/

.ny-top-header {
    text-transform: uppercase;
}

.vc_grid-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background: none;
    color: #2A2A2A;
    border: 2px solid currentColor;
    border-radius: 0;
}

.vc_grid-container .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    background: #2A2A2A;
    color: #fff;
}

.page-id-2419 .vc_btn3-container .vc_btn3,
.page-id-1983 .vc_btn3-container .vc_btn3 {
    margin-left: 2.4375em;
}

.ny-breadcrumb {
    background: #232323;
    padding: 5px;
    color: #fff;
}

.ny-breadcrumb a,
.ny-breadcrumb a:hover {
    color: #fff;
}

.ny-top-header.ny-top-header .social-list li a {
    color: #232323;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    font-size: 11px;
}

.ny-top-header.ny-top-header .social-list li:hover a {
    opacity: .6;
}

.ny-top-header.ny-top-header .social-list li {
    opacity: 1;
}

.accordion.accordion li .accordion__content p,
.accordion.accordion li .accordion__content div,
.accordion.accordion li .accordion__content h1,
.accordion.accordion li .accordion__content h2,
.accordion.accordion li .accordion__content h3 {
    display: block;
}

.main-container .wpb_gmaps_widget {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}

.intro-type {
    font-family: Nexa;
    font-weight: normal;
    font-size: 20px;
}

.intro-type::first-letter,
.intro-type:first-letter {
    text-transform: uppercase;
}

section.slider .owl-carousel .owl-item img {
    display: none !important;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent !important;
}

.nav-bar .logo {
    height: 35px !important;
    max-height: 35px !important;
}

.vc_row-o-equal-height .col-sm-4 .card .card__image img {
    width: 100%;
    height: auto;
}

h4,
.h4 {
    font-weight: normal;
    font-family: 'NexaBold', 'Helvetica', 'Arial', sans-serif;
}

@media screen and (max-width:991px) {
    .home .main-container .owl-item h1 {
        font-size: 60px;
    }
    .home .main-container .owl-item .container {
        font-size: 16px;
    }
    .utility-bar {
        display: none;
    }
    .nav-bar.nav--absolute + .nav-mobile-toggle,
    .nav-bar.nav--fixed + .nav-mobile-toggle {
        position: fixed;
    }
    .nav-mobile-toggle {
        top: 0 !important;
        right: 0 !important;
    }
    .admin-bar .nav-bar + .nav-mobile-toggle {
        top: 0 !important;
    }
    .admin-bar .nav-bar.nav--fixed + .nav-mobile-toggle {
        top: 32px !important;
    }
    .admin-bar .nav-bar.nav--fixed,
    .admin-bar .modal-container .modal-content .modal-close-cross,
    .admin-bar .cart-overview.notification .notification-close-cross {
        top: 32px;
    }
}

@media (max-width: 990px) {
    .nav-bar.nav--absolute,
    .nav-bar.nav--fixed {
        position: fixed;
    }
}

@media screen and (max-width:782px) {
    .nav-bar + .nav-mobile-toggle {
        top: 0 !important;
    }
    .admin-bar .nav-bar.nav--fixed + .nav-mobile-toggle {
        top: 46px !important;
    }
    .admin-bar .nav-bar.nav--fixed,
    .admin-bar .modal-container .modal-content .modal-close-cross,
    .admin-bar .cart-overview.notification .notification-close-cross {
        top: 46px;
    }
}

@media screen and (max-width:767px) {
    .page-id-2419 .vc_btn3-container .vc_btn3,
    .page-id-1983 .vc_btn3-container .vc_btn3 {
        margin-left: 1.625em !important;
    }
    .intro-type {
        font-size: 15px;
    }
    .slider[class*='height-'] .slides li {
        height: 380px !important;
    }
}

@media screen and (max-width:640px) {
    .home .main-container .owl-item h1 {
        font-size: 16px;
    }
    .home .main-container .owl-item .container {
        font-size: 12px;
    }
    .home .main-container .owl-item .btn {
        margin-bottom: 0;
    }
    .home .main-container .owl-item .imagebg {
        padding: 4em 0;
    }
    .home .main-container .owl-item [data-overlay]::before {
        display: none;
    }
}

@media screen and (max-width:600px) {
    #wpadminbar {
        position: fixed;
    }
}

@media screen and (min-width:768px) {
    .vc_row-o-equal-height > .container > .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .vc_row-o-equal-height > .container > .row .col-sm-4 .vc_column-inner {
        background: #fff;
    }
    .vc_row-o-equal-height .col-sm-4 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .vc_row-o-equal-height > .container > .row .col-sm-4 .vc_column-inner .card,
    .vc_row-o-equal-height > .container > .row .col-sm-4 .vc_column-inner .card .card__body {
        margin-bottom: 0;
    }
    .service-card {
        margin-top: 6.668em;
        padding-bottom: 0;
    }
    .service-card .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .service-card .row:before,
    .service-card .row:after,
    .service-card .row .vc_column-inner:before,
    .service-card .row .vc_column-inner:after,
    .vc_row-o-equal-height .row:before,
    .vc_row-o-equal-height .row:after,
    .vc_row-o-equal-height .row .vc_column-inner:before,
    .vc_row-o-equal-height .row .vc_column-inner:after {
        display: none;
    }
    .service-card .row .vc_column-inner {
        background: #fff;
    }
    .service-card .col-sm-6 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .service-card .col-sm-6 .card-1 .card__body p {
        min-height: 0;
    }
    .service-card .col-sm-6 .card-1 .card__body p:last-child {
        margin-bottom: 5px;
    }
    .service-card .col-sm-6 .card.card-1,
    .card.card-1 .card__body {
        margin-bottom: 0;
    }
}

.main-container > section.vc_row.vc_row-fluid {
    overflow: hidden;
}
