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

/* header */
.mkdf-title-holder.mkdf-bg-parallax {
	background-size: 100%;
}
body.page-template-services-template .mkdf-content {
	margin-top: -105px !important;
}
body.page-template-services-template .mkdf-page-header .mkdf-menu-area {
	background-color: transparent;
}
@media (max-width: 767px) {
	h1.mkdf-page-title.entry-title {
    font-size: 25px;
}
	.mkdf-title-holder.mkdf-bg-parallax {
    background-attachment: inherit !important;
    height: 100% !important;
}
}
/* menu icon */
.icon_menu:before {
	font-size: 44px;
}


/* slider revolution */
#rev_slider_1_1_wrapper .dor-styles .tp-bullet {
    height: 30px;
}
#rev_slider_1_1_wrapper .dor-styles .tp-bullet span:after {
    content: '|';
    top: -12px;
	left:  16px;
}
#rev_slider_1_1_wrapper .dor-styles .tp-bullet:first-child span:before {
    content: '|';
    top: -12px;
}


/* services */
.service .mkdf-post-info-bottom, .service + .mkdf-related-posts-holder, .mkdf-blog-holder article .mkdf-post-info-top  {
	display: none !important;
}
.mkdf-blog-holder.mkdf-blog-standard article.service-post .mkdf-post-text .mkdf-post-text-main {
	padding-bottom: 0;
}
.service-post .d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}
.service-post .d-flex .mkdf-post-info-bottom-left {
    padding-top: 32px;
}
@media (max-width: 767px) {  
.mkdf-post-title {
	font-size: 27px;
}
}
/* footer */
.footer__item>* {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer__item svg {
    margin: 0 10px 10px 0;
}

/* price */
li.mkdf-pt-prices {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

span.mkdf-pt-price {
    order: 1;
}

sup.mkdf-pt-value {order: 2;}

h6.mkdf-pt-mark {
    order: 3;
    width: 100%;
}

/* portfolio */
body .mkdf-ps-navigation .mkdf-ps-back-btn {
	display: none;
}
/* antispam by TrustyHost  */
.checkbox_th {display:none}