/*FONTS*/
@font-face {
    font-family: 'nexa_bold';
    src: url("/wp-content/webfonts/Nexa-Bold.woff") format("woff");
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'nexa_regular';
    src: url("/wp-content/webfonts/NexaRegular.woff") format("woff");
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'nexa_light';
    src: url("/wp-content/webfonts/Nexa-Light.woff") format("woff");
    font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'nexa_thin';
    src: url("/wp-content/webfonts/NexaThin.woff") format("woff");
    font-weight: normal;
	font-style: normal;
}
@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot#iefix&v=4.3.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text, .mobile-main-nav li > a .menu-text {
    font-family: 'nexa_bold';
    font-size: 13px;
}
.all-speakers-back {
    font-family: 'nexa_bold';
    color: #000000;
    font-size: 16px;
    text-decoration: none;
}
h1.speaker-name {
    font-family: 'nexa_bold';
    color: #000000;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 8px;
}
p.speaker-position {
    font-family: 'nexa_light';
    color: #000000;
    font-size: 16px;
    line-height: 16px;
}
.speaker-image {
    box-sizing: border-box;
    border: 5px solid #648CFF;
    border-radius: 50%;
    max-width: 300px;
}
.speaker-image img {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
  border-radius: 50%;
}
.lecture-details {
    display: flex;
}
.lecture-type {
    margin-right: 15px;
    padding: 2px 15px;
    background-color: rgba(100, 140, 255, 0.2);
    font-family: 'nexa_bold';
    font-size: 16px;
    line-height: 24px;
    color: rgb(100, 140, 255);
}
.lecture-time-room {
    padding: 2px 0;
    font-family: 'nexa_light';
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}
.lecture-title, .speaker-info {
    font-family: 'nexa_bold';
    font-size: 20px;
    color: #000000;
    max-width: 650px;
}
.lecture-zigzag {
    max-width: 650px;
}
.speaker-info {
    max-width: 100px;
}
.speaker-zigzag {
    max-width: 110px;
}
.lecture-zigzag, .speaker-zigzag {
    margin-bottom: 12px;
}
.lecture-description, .speaker-description {
    font-family: 'nexa_light';
    font-size: 16px;
    color: #4A4A4A;
}
.speaker-double-name, .bold-among {
	font-family: 'nexa_bold';
}
@media only screen and (max-width: 324px) {
	.lecture-time-room, .lecture-type {
		font-size: 15px;
    }
}