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

.align-items-center {
    align-items: center !important;
}

.mkdf-page-title, .text-shadow-gold {
    text-shadow: 0 -1px 4px #aa9166;
}

.mkdf-bg-black-white-bottom {
    filter: grayscale(1) !important;
    background-position: center bottom !important;
}
.mkdf-bg-black-white-center {
    filter: grayscale(1) !important;
    background-position: center center !important;
}
.mkdf-bg-black-white-top {
    filter: grayscale(1) !important;
    background-position: center top !important;
}

.mkdf-bg-bottom {
    background-position: center bottom !important;
}
.mkdf-bg-center {
    background-position: center center !important;
}
.mkdf-bg-top {
    background-position: center top !important;
}

.single .mkdf-post-content p a, .single .mkdf-post-content a {
    font-weight: 800;
}

.dynamic_height_map .mkdf-google-map {
    height: 505px !important;
}

@media screen and (max-width: 1440px) {
    .dynamic_height_map .mkdf-google-map {
	height: 405px !important;
    }
}

@media screen and (max-width: 1280px) {
    .dynamic_height_map .mkdf-google-map {
	height: 305px !important;
    }
}

.mkdf-price-table .mkdf-pt-inner ul li .mkdf-pt-price {
     font-size: 39px !important;
}



.home .rev_slider .tp-mask-wrap .tp-caption .mkdf-btn {
	white-space: nowrap !important;
}
