/*
Theme Name: Eventime Child
Theme URI: http://wpeventime.tchaikovsky.design/
Description: Child theme for Eventime. Add your custom CSS here to safely override parent theme styles.
Version: 1.0.0
Author: Tchaikovsky
Author URI: https://themeforest.net/user/tchaikovsky-design
Template: eventime
Tags: translation-ready, custom-colors, full-width-template, theme-options, featured-images, block-styles, wide-blocks, editor-style
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eventime
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
*/

/* Add your custom styles below this line */

@import url("MyWebfontsKit.css");

body{
max-width:2000px;
margin: 0 auto;
font-size: 18px;
}


#kontakt label{
display: block;

}

.single-post .entry_thumbnail{
width: 50%;
display: inline-block;
position: sticky;
text-align: center;
  top: 100px;

  align-self: flex-start;
}

.single-post .first_title.blog_title{
margin-bottom: 50px;
}

.single-post .entry_thumbnail img{
max-width: 90%;
width: auto;
max-height: 800px;
margin: 0 auto;
}

.blog .entry_thumbnail img{
max-height: 300px;
width: auto;
}

.single-post  .wpb-content-wrapper{
width: 45%;
display: inline-block;

}

.single-post  .first_description{
display: flex;
}

.single-post  textarea[class*=wpcf7]::placeholder,
.single-post  input[type=email][class*=wpcf7]::placeholder,
.single-post  input[type=text][class*=wpcf7]::placeholder{
color:#000 !important;
}


.single-post  .speakers {
min-height:100px;
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: linear-gradient(
        45deg,
        rgba(73, 14, 68, 0.25) 25%,
        transparent 0,
        transparent 50%,
        rgba(73, 14, 68, 0.25) 0,
        rgba(73, 14, 68, 0.25) 75%,
        transparent 0,
        transparent
    );
    background-size: 40px 40px;
}

.entry-meta {
display: none;
}
a.rel-influ-stats{
padding: 2px 6px 6px 8px;
color:#fff;
text-decoration: none;
margin-right: 10px;
font-size: 20px;
 word-break: normal;

    overflow-wrap: normal;

    white-space: nowrap;
}

a.rel-influ-stats i{
padding-right: 5px;
font-size:22px;
}

a.rel-influ-stats:hover {
background-color:rgba(73, 14, 68, .5);
}

.speaker_entry_thumbnail{
padding: 50px 30px 50px 55px;
}

.speaker_entry_thumbnail img{
border-radius: 100%;
border: 7px solid #fff;
padding:0;
margin-right:35px;
max-width: 33%;

}

.et_speaker_affiliation {
width:100%;
}
.graytxt,
.eventime_speakers  .wpb_heading.wpb_progress_bar_heading,
.eventime_speakers .title_center,
.et_speakers_carousel .carousel-control.right,
.et_speakers_carousel .carousel-control.left,
.count, .count_plus{
color: #313131;
}

.et_speakers_row--ratio-1-1 .et_speaker_tile__image{

}

body,
.photo_carousel figure p {
	font-family: "NeuePlakExtendedRegular" !important;
}
input[type=submit][class*=wpcf7],
.et_speakers_row .et_speaker_tile__caption p,
h3,
.ebaniutki,
.uslugi-number,
.title_center,
#slidert-title,
#slider-txt,
#slider-btn,
figure.eventime_img h2,
.first_title {
	font-family: "NeuePlakExtendedBold" !important;
}

input[type=submit][class*=wpcf7]{
	padding-bottom:5px;
}

input[type=submit][class*=wpcf7]:hover{
background: #490e44;
border-color: #490e44 !important;
}

.vc_progress_bar .vc_single_bar{
background-color:rgba(0, 0, 0, .3);
border-radius:0;
width:90%;
}

.vc_label,
.vc_label_units {
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.65);
}

.vc_progress_bar .vc_single_bar .vc_bar{
border-radius:0 !Important;
}

.vc_progress_bar .vc_single_bar .vc_label {
    padding: 5px 10px 8px 25px;
}

.et_speaker_extra_content{
width: 99%;
}

.center_line,
.first_line {
	border: none;
}
.whitetxt,
.wpcf7-not-valid-tip,
textarea[class*=wpcf7]::placeholder,
input[type=email][class*=wpcf7]::placeholder,
input[type=text][class*=wpcf7]::placeholder,

.et_speaker_tile__caption,
.photo_carousel figure figcaption p,
.et_speaker_affiliation {
	color: #fff !important;
}

.photo_carousel figure figcaption p {
	font-size: 15px;
	line-height: 17px;
	margin-top 10px;
}

.ruchobraz .vc_single_image-img {
	will-change: transform;
	transition: transform 0.18s ease-out;
}

.iconrelinflu {
	max-width: 60px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}



@media only screen and (max-width:968px) {

	.et_speakers_row .et_speaker_column_4 {
	flex: 0 0 48%;
	}

.single-eventime_speakers .et-row {
padding-right:0;
}

}


@media only screen and (max-width: 768px) {
	.ruchobraz .vc_single_image-img {
		margin-top: -550px;
	}
	.et_speakers_row .et_speaker_column_4 {
	flex: 0 0 100%;
	}

.speaker_entry_thumbnail {
padding: 40px;
}
.speaker_entry_thumbnail img{
max-width: 90%;
        margin: 0 auto;
        float: none;
        display: block;
}
.et_speaker_affiliation{
width: 90%;
text-align: center;
        margin: 0 auto;
}
.speaker_entry_thumbnail {

    display: inherit;
}

.widget-container-3{
width: 50%;
}

}

@media only screen and (max-width: 680px) {
	.ruchobraz .vc_single_image-img {
		margin-top: -450px;
	}

.widget-container-3{
width: 100%;
}
}

.footer {
	background-color: #ooo !important;
}