/*
Theme Name: Tikidocs Child
Theme URI: https://tikidocs.modeltheme.com/
Template: tikidocs
Author: ModelTheme
Author URI: http://modeltheme.com/
Description: Knowledgebase & Support Forum WordPress Theme
Version: 1.0
Text Domain: tikidocs
Tags: custom-header, custom-menu, featured-images, post-formats, sticky-post

*/

/* =Theme customization starts here
------------------------------------------------------- */
div.zabuto_calendar .table tr.calendar-month-header td span {
	padding-bottom: 0px !important;
}
div.zabuto_calendar div.calendar-month-navigation {
	padding-top: 0px !important;
}
div.zabuto_calendar div.calendar-month-navigation {
	padding-top: 0px !important;
}
div.zabuto_calendar .table tr.calendar-month-header td  {
	vertical-align: middle;
}
.mt-box .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #444;
    font-size: 50px !important;
}
.mt-box .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    margin: 0;
}
.mt-single-docs .single-doc-url{
	width: 40px;
}
.meeek-extended-logo img {
    width: 100px;
}
/*woocommerce icon*/
.woocommerce-product-icon {
    background-image: url(https://modeltheme.com/wp-content/uploads/2019/01/logo-mt.svg);
    background-repeat: no-repeat;
    opacity: 0.3;
    margin: 0 auto;
    position: relative;
    top: calc(16% - 10px);
    width: 80%;
}
.woocommerce-product-icon i {
    width: 100%;
    font-size: 65px;
    text-align: center;
    display: block;
    position: relative;
    top: calc(30% - 10px);
}
.woocommerce-icon-svg {
    background: #EEF1F8;
    display: flex;
    height: 295px;
    width: 100%;
}
.related.products .woocommerce-icon-svg {
    height: 285px;
}
.single-product.woocommerce-page div.product div.summary{
    padding: 40px;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #ffffff;
    display: grid;
    margin-top: 50px;
}
.woocommerce div.product div.summary, 
.woocommerce-page div.product div.summary{
    width: 40.6666%!important;
}
.woobt-products .woobt-product .woobt-price{
    width: initial !important;
    flex: initial !important;
    max-width: initial !important;
}
span.mt_product_meta_job,
span.mt_product_meta {
    font-size: 16px!important;
    color: #828282!important;
    font-weight: 300!important;
    margin-bottom: 5px!important;
    width: 100%!important;
    display: flex!important;
}
.woocommerce .single_add_to_cart_button.button.alt[type="submit"] {
    height: auto!important;
}
body .mt_product_meta_job span.product_bold,
body .mt_product_meta_delivery span.product_bold,
body .mt_product_meta span.product_bold {
    display: inline!important;
    font-weight: 500!important;
    color: #606060!important;
}
span.mt_product_meta {
    padding-top: 15px!important;
}
span.product_bold i {
    width: 25px;
}
span.product_bold .far {
    font-weight: 500;
}
.single-product.woocommerce div.product div.images img{
    border-radius: 10px;
}
body.single-product.woocommerce div.product p.price{
    margin: 0px 0 0 !important;
}
.single-product .header-breadcrumb-overlay.text-center .col-md-12 {
    text-align: left;
}
.single-product.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: auto!important;
    box-shadow: none!important;
}
/*.single-product .col-md-5.product-thumbnails {
    width: 64.666667%;
}*/
.single-product .social-box:last-of-type {
    display: none;
}
a:hover .woocommerce-product-icon i {
    color: #000!important;
}

.single.single-product .entry-summary .woobt-price-new del, 
.single.single-product .entry-summary .woobt-price-new ins,
.single.single-product .entry-summary .woobt-price-ori del, 
.single.single-product .entry-summary .woobt-price-ori ins{
    line-height: 70%!important;
}
.woobt-products .woobt-product-this .woobt-price .woobt-price-new .woocommerce-Price-amount.amount,
.single.single-product .entry-summary .woobt-additional.woobt-text del, 
.single.single-product .entry-summary .woobt-additional.woobt-text ins,
.single.single-product .entry-summary .woobt-total.woobt-text del, 
.single.single-product .entry-summary .woobt-total.woobt-text ins,
.single.single-product .entry-summary .woobt-total.woobt-text .woocommerce-Price-amount.amount,
.single.single-product .entry-summary .woobt-additional.woobt-text .woocommerce-Price-amount.amount,
.single.single-product .entry-summary .woobt-price-ori .woocommerce-Price-amount.amount {
    font-size: 16px!important;
}
@media only screen and (max-width: 767px) {
    .single-product .col-md-5.product-thumbnails {
        width: unset;
    }
    .single-product.woocommerce-page div.product div.summary{
        padding: 40px;
        box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        -webkit-border-radius: 10px;
        background: #ffffff;
        width: 90%;
        position: initial;
        margin: 0 auto;
    }
    .woocommerce-icon-svg {
        height: 375px!important;
        width: 100%!important;
    }
    .woocommerce div.product div.summary, 
    .woocommerce-page div.product div.summary{
        margin-top: 20px!important;
        width: 90%!important;
    }
    .woobt-wrap-responsive .woobt-products .woobt-product{
        flex-direction: row!important;
    }
    .woocommerce .single_add_to_cart_button.button.alt[type="submit"] {
        height: auto!important;
        padding: 16px!important;
    }
}
.mt_product_meta span.product_bold i {
    padding-right: 5px;
}
.wpc-filter-title {
    margin-bottom: 15px!important;
}