/*
Theme Name: Innovio Child
Theme URI: http://innovio.mikado-themes.com
Description: A child theme of Innovio Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: innovio
Template: innovio
*/

.mkdf-header-standard .mkdf-menu-area.mkdf-menu-center .mkdf-vertical-align-containers .mkdf-position-right-inner{
    -webkit-align-items: center;
    display: none!important;
    align-items: center;
    height: 100%;
}

.mkdf-workflow .mkdf-workflow-item .mkdf-workflow-curve {
    position: absolute;
    background-color: rgba(234,215,0,0.50)!important;
    z-index: -1;
}

.mkdf-workflow .mkdf-workflow-item.mkdf-workflow-item-reached .line {
    display: block;
    background-color: #24202d!important;
}

.vc_row.mkdf-grid-lines-light .mkdf-grid-line-center-left, .vc_row.mkdf-grid-lines-light .mkdf-grid-line-center-right, .vc_row.mkdf-grid-lines-light .mkdf-grid-line-left, .vc_row.mkdf-grid-lines-light .mkdf-grid-line-right {
    background-color: #ebd600!important;
}
.vc_row.mkdf-grid-lines-light .mkdf-grid-line-center-left .mkdf-grid-line-inner, .vc_row.mkdf-grid-lines-light .mkdf-grid-line-center-right .mkdf-grid-line-inner, .vc_row.mkdf-grid-lines-light .mkdf-grid-line-left .mkdf-grid-line-inner, .vc_row.mkdf-grid-lines-light .mkdf-grid-line-right .mkdf-grid-line-inner {
    background-color: #24202d!important;
}

.mkdf-sticky-header .mkdf-sticky-holder.mkdf-menu-center .mkdf-vertical-align-containers .mkdf-position-right-inner {
    -webkit-align-items: center;
    display: none!important;
    align-items: center;
    height: 100%;
}

.vc_separator h4 {
    line-height: 1em;
    font-size: 177%!important;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}

a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    background: 0 0;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    color: #24202d;
    font-family: montserrat, sans-serif;
    font-weight: 400;
}

.mkdf-btn.mkdf-btn-predefined-arrow .mkdf-btn-text {
    padding-right: 31px;
    -webkit-transition: padding .17s 80ms ease-in-out;
    -moz-transition: padding .17s 80ms ease-in-out;
    transition: padding .17s 80ms ease-in-out;
    color: #ffffff!important;
}
.mkdf-btn.mkdf-btn-predefined-arrow .mkdf-btn-text:hover,active {
    padding-right: 31px;
    -webkit-transition: padding .17s 80ms ease-in-out;
    -moz-transition: padding .17s 80ms ease-in-out;
    transition: padding .17s 80ms ease-in-out;
    color: #24202d!important;
}

.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-single-product-meta-title {
    margin-top: 32px;
    display: none!important;
}
.mkdf-woo-single-page .mkdf-single-product-summary .product_meta {
    margin: 16px 0 0;
    display: none!important;
}

.cross-sells, .mkdf-pl-main-holder, .related.products, .upsells.products {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    display: none!important;
}

.mkdf-section-title-holder .mkdf-st-title .mkdf-st-title-hightlight:after {
    content: attr(data-text);
    color: #ebd600!important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: transform .5s .2s,opacity 0s .1s;
    -moz-transition: transform .5s .2s,opacity 0s .1s;
    transition: transform .5s .2s,opacity 0s .1s;
}

.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-active a, .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-hover a {
    color: #ebd600!important;
}

.mkdf-btn.mkdf-btn-solid:hover {
    color: #24202d!important;
    background-color: #ffffff!important;
    border: 2px solid transparent!important;
    -webkit-transition: box-shadow .35s cubic-bezier(.03,1,.58,1);
    -moz-transition: box-shadow .35s cubic-bezier(.03,1,.58,1);
    transition: box-shadow .35s cubic-bezier(.03,1,.58,1);
}

.mkdf-workflow .mkdf-workflow-item .mkdf-workflow-item-inner .mkdf-workflow-image, .mkdf-workflow .mkdf-workflow-item .mkdf-workflow-item-inner .mkdf-workflow-text {
    float: left;
    margin: 0;
    width: 50%;
    box-sizing: border-box;
    padding: 30px 120px;
    text-align: right;
}

.cf7mls_next.action-button, .cf7mls_back.action-button {
    background: #24202d none repeat scroll 0 0;
    border: 0 none;
    border-radius: 10px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    margin: 10px 5px;
    padding: 20px 16px;
    min-width: 150px;
    position: relative;
    font-size: 16px;
}
.cf7mls_next.action-button, .cf7mls_back.action-button:hover {
    background: #ebd600 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 10px;
    color: #24202d;
    cursor: pointer;
    font-weight: bold;
    margin: 10px 5px;
    padding: 20px 16px;
    min-width: 150px;
    position: relative;
    font-size: 16px;
}

.mkdf-tabs .mkdf-tabs-nav li a svg {
    position: absolute;
    left: -31px;
    top: calc(50% - 4px);
    width: 26px;
    height: 9px;
    fill: #ead701!important;
    opacity: 0;
    -webkit-transform: translateX(-16px);
    -moz-transform: translateX(-16px);
    transform: translateX(-16px);
    -webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
}
.mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-active a, .mkdf-tabs.mkdf-tabs-simple .mkdf-tabs-nav li.ui-state-hover a {
    color: #ead701!important;
}

.mkdf-main-menu>ul>li>a>span.item_outer .item_text svg {
    position: absolute;
    left: -31px;
    top: calc(50% - 4px);
    width: 26px;
    height: 9px;
    fill: currentColor;
    opacity: 0;
    -webkit-transform: translateX(-16px);
    -moz-transform: translateX(-16px);
    transform: translateX(-16px);
    -webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
    display: none!important;
}

.current{
	color:red!important;
}

.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined .mkdf-side-menu-icon {
    height: 58px;
    width: 58px;
    border-radius: 100%;
    background-color: #ff4b36;
    display: none!important;
    vertical-align: middle;
}

.mkdf-woo-single-page .mkdf-single-product-summary .price {
    position: relative;
    display: none!important;
    margin: 11px 0 0;
    line-height: 1;
    color: #666a80;
    clear: both;
}