/*
 Theme Name:   Makali Child
 Theme URI:    http://demo.roadthemes.com/makali/
 Description:  Makali Child Theme
 Author:       PlazaThemes
 Author URI:   http://plazathemes.com
 Template:     makali
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  makali
*/


/* endrju*/


/* Mobile menu fix*/

@media screen and (max-width: 991px) {
    .mobile-menu .mobile-menu-container.open,
    .mobile-menu .mobile-menu-container.open ul.nav-menu>li>a {
        height: auto !important;
    }
}

@media screen and (max-width: 991px) {
    .header-container .header-mobile {
        padding: 0 !important;
    }
}


/* // Mobile menu fix*/


/* Contact Form 7 Tel Style */

.main-container input[type='tel'] {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 0;
    height: 50px;
    line-height: 48px;
    max-width: 100%;
    padding: 0 15px;
    vertical-align: middle;
}


/* Display Flex Columns */

.vc_row.display-flex,
.vc_row.display-flex .row-container,
.vc_row.d-flex .row-container {
    display: flex;
    flex-wrap: wrap;
}

.vertical-center,
.v-center {
    display: flex;
    align-items: center;
}

.vertical-center .vc_column-innerm,
.v-center .vc_column-inner {
    width: 100% !important;
}

.vc_row.d-flex-v-center,
.vc_row.d-flex-v-center .row-container {
    display: flex;
    flex-wrap: wrap;
}

.vc_row.d-flex-v-center .vc_column_container .vc_column-inner {
    height: 100%;
    display: flex;
    align-items: center;
}

.vc_row.d-flex-v-center .wpb_wrapper {
    width: 100%;
}


/* Visual Composer Better Parallax */

.wrapper .vc_parallax {
    overflow: hidden !important;
}

.vc_parallax .vc_parallax-inner {
    background-attachment: fixed !important;
}


/* Accordion */

.vc_tta-container .vc_tta-accordion .vc_tta-panels-container .vc_tta-panel-heading {
    display: block !important;
}

.header .menu-item-has-children .menu-item-has-children>a:after {
    content: '\f105';
    display: inline-block;
    font-family: FontAwesome;
    font-size: 13px;
    margin-left: 5px;
    vertical-align: top;
}

.shop-products .shop-products-inner {
    width: 100%;
}


/* Display Flex and Center Grid */

.grid-flex-v-center .vc_pageable-slide-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.grid-flex-v-center .vc_pageable-slide-wrapper .vc_grid-item-mini {
    height: 100%;
}

.grid-flex-v-center .vc_pageable-slide-wrapper .vc_grid-item-mini {
    height: 100%;
}

.grid-flex-v-center .vc_pageable-slide-wrapper .vc_gitem-zone-c {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 768px) {
    .grid-flex-v-center .vc_pageable-slide-wrapper .vc_grid-item {
        width: 100%;
    }
}


/* // Display Flex and Center Grid */


.shop-products .gridview .wishlist-compare .yith-wcwl-add-to-wishlist a:before {
    display: block;
    margin: 0 auto;
}