﻿.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;
}


.page-id-1133 .mkd-title .mkd-title-holder .mkd-title-subtitle-holder {
    max-width: 66%;
}

.page-id-1133 .mkd-title .mkd-title-holder h1 {
    color: #ffffff;
}

.page-id-1133 .mkd-content .mkd-content-inner > .mkd-container > .mkd-container-inner, .page-id-1133 .mkd-content .mkd-content-inner > .mkd-full-width > .mkd-full-width-inner {
    padding-top: 0px;
}



.vc_custom_1489053701686 {
    padding-top: 58px !important;
    padding-bottom: 88px !important;
}

.vc_custom_1489053709011 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    background-image: url(http://motorepair.mikado-themes.com/wp-content/uploads/2016/10/About-Us-Background.jpg?id=9944) !important;
}

.vc_custom_1489055114334 {
    padding-top: 46px !important;
    padding-bottom: 35px !important;
}

.vc_custom_1489056964517 {
    padding-top: 47px !important;
}

.vc_custom_1489057960760 {
    padding-bottom: 32px !important;
}

.vc_custom_1490182182327 {
    padding-top: 55px !important;
    padding-bottom: 16px !important;
    background-color: #f0f3f3 !important;
}

.vc_custom_1479994750885 {
    margin-top: -26px !important;
}