/*!
Theme Name: mediten
Theme URI: #
Author: #
Author URI: #
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mediten
Tags: #
*/

body .tmpl-main-section .home-bg-2 {
	top: auto;
	bottom: 400px;
}

.pagination .wp-pagenavi .previouspostslink, .pagination .wp-pagenavi .nextpostslink, .pagination .wp-pagenavi .last, .pagination .wp-pagenavi .first {
	text-indent: 100px;
	overflow: hidden;
}
.wpcf7 p {
	margin-bottom: 0;
}
.wpcf7 .wpcf7-spinner {
	position: absolute;
	left: 0;
	top: 100%;
}
.wpcf7-not-valid-tip {
	font-size: 12px;
}
.wpcf7 form .wpcf7-response-output {
	margin: 0;
	padding: 15px 0;
	border: none;
	font-size: 12px;
}

.post-share .heateor_sss_horizontal_sharing .heateor_sss_svg svg {
	display: none !important;
}
.post-share .heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a {
	margin-right: 20px;
}
.post-share .heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a:last-child {
	margin-right: 0;
}
.post-share .heateor_sss_horizontal_sharing .heateor_sss_sharing_ul a .heateor_sss_svg {
    display: block;
    width: 50px;
    height: 50px;
    background: #0F0104 !important;
    position: relative;
    border-radius: 50%;
}
.post-share .heateor_sss_sharing_ul a .heateor_sss_svg:before {
    content: "" !important;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(206, 17, 38, 0.2)), to(rgba(206, 17, 38, 0.05)));
    background: linear-gradient(180deg, rgba(206, 17, 38, 0.2) 0%, rgba(206, 17, 38, 0.05) 100%);
}
.post-share .heateor_sss_sharing_ul a .heateor_sss_svg:after {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}
.post-share .heateor_sss_sharing_ul a.heateor_sss_button_linkedin .heateor_sss_svg:after {
    background-image: url(img/share-linkedin.svg);
}
.post-share .heateor_sss_sharing_ul a.heateor_sss_facebook .heateor_sss_svg:after {
    background-image: url(img/share-facebook.svg);
}

.error404 header, .error404 footer {
    display: none;
}
.page-template-page-thank header, .page-template-page-thank footer {
    display: none;
}
body .team .team-list .team-list-item .team-list-item-content {
    min-height: 520px;
}
@media (max-width: 1329px) {
    body .team .team-list .team-list-item .team-list-item-content {
        min-height: 560px;
    }
}
@media (max-width: 1199px) {
    body .team .team-list .team-list-item .team-list-item-content {
        min-height: 630px;
    }
}
@media (max-width: 991px) {
    body .team .team-list .team-list-item .team-list-item-content {
        min-height: 420px;
    }
    body .team .team-list .team-list-item .team-list-item-content .team-btn {
        bottom: 15px;
    }
    body .team .team-list .team-list-item .team-list-item-content .team-image img {
        max-width: 100%;
    }
    body .team .team-list .team-list-item .team-list-item-content .team-content {
        padding-left: 15px;
        padding-right: 15px;
    }
	body .main-about .about-row .about-content .about-numbers .numbers-item .numbers-item-value {
		font-size: 45px;
	}
	body .tmpl-about .about-row .about-left .about-numbers .numbers-item .numbers-item-value {
		font-size: 45px;
	}
}

.team .team-list .team-list-item .team-list-item-content .team-image {
    top: 0;
    height: 100%;
    width: 100%;
     display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.team .team-list .team-list-item .team-list-item-content .team-image img {
    max-height: 90%;
    display: block;
}
.tmpl-about .about-row .about-left .about-numbers .numbers-item, .main-about .about-row .about-content .about-numbers .numbers-item {
	padding-right: 15px;
}