﻿body {
}
.mkd-vertical-align-containers .mkd-position-center:before,
.mkd-vertical-align-containers .mkd-position-left:before,
.mkd-vertical-align-containers .mkd-position-right:before,
.mkdf-vertical-align-containers .mkdf-position-center:before,
.mkdf-vertical-align-containers .mkdf-position-left:before,
.mkdf-vertical-align-containers .mkdf-position-right:before {
    margin-right: 0;
}

.mkd-logo-widget-area .textwidget > .mkd-icon-shortcode {
    float: left;
}

.mkd-logo-widget-area .textwidget .motorepair-widget-wrapper {
    margin-left: 31px;
    padding-left: 13px;
    border-left: 1px solid #5c5a5b;
}

    .mkd-logo-widget-area .textwidget .motorepair-widget-wrapper h5,
    .mkd-logo-widget-area .textwidget .motorepair-widget-wrapper h6 {
        text-align: left;
        line-height: 1em;
        margin: 0;
    }

    .mkd-logo-widget-area .textwidget .motorepair-widget-wrapper h5 {
        font-size: 14px;
        margin-bottom: 7px;
    }

    .mkd-logo-widget-area .textwidget .motorepair-widget-wrapper h6 {
        font-size: 13px;
    }

.mkd-right-from-logo-widget-inner .mkd-icon-shortcode {
    display: block;
    height: 20px;
    float: left;
}

.mkd-right-from-logo-widget-inner .motorepair-widget-wrapper {
    height: 36px;
}

.mkd-image-with-hover-info-item .mkd-iwh-image:before {
    background: #2295e1;
}

.mkd-image-with-hover-info-item .mkd-iwh-link:hover .mkd-iwh-image:before {
    opacity: 0.9;
}

.mkd-image-with-hover-info-item .mkd-iwh-title {
    color: #fff;
    opacity: 0;
    margin-top: 15px;
    font-size: 22px;
    position: absolute;
    top: 50%;
    left: 0;
    font-weight: 500;
    text-transform: uppercase;
    width: 100%;
    pointer-events: none;
    backface-visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}


.mkd-image-with-hover-info-item:hover .mkd-iwh-title {
    opacity: 1;
}

.mkd-image-with-hover-info-item .mkd-iwh-image {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.mkd-image-with-hover-info-item:hover .mkd-iwh-image {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.mkd-image-with-hover-info-holder.mkd-three-columns .mkd-image-with-hover-info-item {
    overflow: hidden;
}

body:not(.page-id-2170) .mkd-smooth-transition-loader {
    display: none !important;
}