/* ==========================================================================   Base   ========================================================================== */
/* fonts */
/*@font-face {
    font-family: "titillium";
    src: url("../fonts/PFBeauSansPro-Reg.eot");
    src: url("../fonts/PFBeauSansPro-Reg.woff") format("woff"), url("../fonts/PFBeauSansPro-Reg.ttf") format("truetype"), url("../fonts/PFBeauSansPro-Reg.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "titillium";
    src: url("../fonts/PFBeauSansPro-Bold.eot");
    src: url("../fonts/PFBeauSansPro-Bold.woff") format("woff"), url("../fonts/PFBeauSansPro-Bold.ttf") format("truetype"), url("../fonts/PFBeauSansPro-Bold.svg") format("svg");
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: "titillium";
    src: url("../fonts/PFBeauSansPro-SeBold.eot");
    src: url("../fonts/PFBeauSansPro-SeBold.woff") format("woff"), url("../fonts/PFBeauSansPro-SeBold.ttf") format("truetype"), url("../fonts/PFBeauSansPro-SeBold.svg") format("svg");
    font-weight: 700;
    font-style: normal;
}*/
@font-face {
  font-family: "titillium";
  src: url("../fonts/TitilliumWeb-Regular.ttf");
}
#map-l {
  height: 100%;
}

#alphabetBlock {
  position: sticky;
  top: -4%;
  background: white;
  z-index: 10;
}

/* Base */
/* line 37, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
@media (min-width: 1079px) {
  body {
    width: 1080px;
    height: 1920px;
    position: relative;
    overflow: hidden;
    font-family: "titillium";
    font-size: 18px;
    color: #707173;
  }

  /* line 52, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  a:hover, a:focus, a.active {
    text-decoration: none;
  }

  /* line 55, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  a:focus {
    outline: none;
  }

  /* line 60, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h3, h4, h5 {
    color: #0078b7;
  }

  /* line 64, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h3 {
    font-size: 35px;
  }

  /* line 68, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h4 {
    font-size: 30px;
  }

  /* line 72, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h5 {
    font-size: 25px;
  }

  /* line 76, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  img {
    width: 100%;
  }

  /* line 80, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  hr {
    background-color: #707173;
  }

  /* line 84, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .small {
    font-size: 16px;
  }

  /* line 88, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .bold {
    font-weight: bold;
  }

  /* line 92, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .italic {
    font-style: italic;
  }

  /* line 96, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .short-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  /* line 102, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .lead-text {
    margin-top: 25px;
    color: #0078b7;
  }

  /* line 107, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .lead-text-color {
    color: #0078b7;
  }

  /* line 111, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .first-letter {
    font-size: 40px;
    margin-right: 20px;
    display: inline-block;
  }

  /* line 118, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .dl-horizontal dt {
    text-align: left;
    color: #0078b7;
  }

  /* line 124, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .time {
    font-weight: bold;
  }

  /* line 129, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  svg text {
    font-weight: bold;
  }

  /* line 134, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .marg-b {
    margin-bottom: 20px;
  }

  /* ==========================================================================       Layout       ========================================================================== */
  /* Main menu*/
  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu {
    position: relative;
    display: block;
  }

  /* line 11, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu ul {
    margin: 0;
    list-style: none;
  }

  /* line 15, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu ul li a {
    display: block;
    color: #fff;
    font-size: 25px;
    text-transform: lowercase;
  }

  /* line 22, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu ul li a:hover, #main-menu ul li a:focus, #main-menu ul li a.active {
    color: #fff;
    text-decoration: none;
  }

  /* line 31, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu {
    padding-left: 0;
    width: 100%;
    text-align: center;
  }

  /* line 35, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li {
    display: table-cell;
    width: 1%;
    float: none;
  }

  /* line 43, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li > a {
    background: #0078b7;
    padding: 10px 0;
    border-right: 1px solid #bbdaee;
  }

  /* line 52, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li > a:before {
    content: " ";
    display: inline-block;
    width: 100%;
    height: 70px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  /* line 62, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li.active > a {
    background: #69acd7;
  }

  /* line 66, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li:last-child > a {
    border-right: 0;
  }

  /* line 75, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu {
    display: none;
    padding: 15px 35px;
    position: absolute;
    top: 134px;
    left: 0;
    z-index: 9999;
    text-align: left;
    background: #69acd7;
  }

  /* line 89, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu.active {
    display: inline-block;
  }

  /* line 93, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu li a {
    padding: 30px 9px 5px 0;
    border-bottom: 1px solid;
    text-transform: uppercase !important;
  }

  /* line 98, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu li:last-child a {
    border: 0;
  }

  /* line 104, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .welcome:before {
    background-image: url("../images/welcome.png");
  }

  /* line 107, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .agenda:before {
    background-image: url("../images/agenda.png");
  }

  /* line 110, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .speakers:before {
    background-image: url("../images/speakers.png");
  }

  /* line 113, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .participants:before {
    background-image: url("../images/participants.png");
  }

  /* line 116, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .partners:before {
    background-image: url("../images/partners.png");
  }

  /* line 119, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .contacts:before {
    background-image: url("../images/agenda.png");
  }

  /* line 122, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo:before {
    background-image: url("../images/photo.png");
  }

  /* Main content */
  /* line 128, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #pageContent {
    overflow: hidden;
    overflow-y: auto;
    padding: 35px 45px;
    height: 1786px;
    clear: both;
  }

  /* line 140, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .page-inner {
    opacity: 0;
  }

  /* line 145, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .title-b {
    height: 90px;
  }

  /* line 147, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .title-b .title {
    text-decoration: underline;
    display: inline;
    font-size: 37px;
    color: #0078b7;
  }

  /* line 153, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .title-b .title-sub {
    display: inline;
    font-size: 39px;
  }

  /* line 160, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .content-b p, .content-b li {
    line-height: 30px;
  }

  /* Maps */
  /* line 167, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-p {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  /* line 174, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-l {
    display: none;
  }

  /* Welcome Board Page */
  /* line 183, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .board-page h3 {
    font-size: 21px;
    font-weight: bold;
  }

  /* line 187, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .board-page .board-b {
    min-height: 263px;
  }

  /* Partners Page */
  /* line 204, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page h3, .partners-page h3 {
    color: #0078b7;
    border-bottom: 1px solid #0078b7;
    margin-bottom: 40px;
  }

  /* line 212, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .logos-b, .partners-page .logos-b {
    margin-bottom: 60px;
  }

  .acknowledgements-page .logos-b .row, .partners-page .logos-b .row {
    text-align: center;
  }

  .acknowledgements-page .logos-b img, .partners-page .logos-b img {
    max-width: 70%;
  }

  /* Participants Page */
  /* line 222, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .participants-page .row div[class*=col-] {
    min-height: 100px;
    margin: 8px 0;
  }

  /* line 229, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .participants-b p:first-child {
    margin: 0;
  }

  /* Gallery page*/
  /* line 237, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .title-b {
    height: auto;
    margin-bottom: 20px;
  }

  /* line 242, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .title-b .title-sub {
    font-size: 24px;
  }

  /* line 246, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .albom {
    /*height: 350px;*/
  }

  /* line 248, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .albom img {
    margin-bottom: 20px;
  }

  /* line 251, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .albom .desc {
    line-height: 23px;
    text-align: justify;
  }

  /* Go Home Btn */
  /* line 259, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #goHome {
    text-decoration: none;
    padding: 10px 20px;
    color: #0078b7;
  }

  /* Widgets */
  /* line 266, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .widget {
    transition: transform 0.5s;
    position: fixed;
    padding: 30px;
    height: 100%;
    z-index: 999999;
    top: 0;
    right: 0;
    background: #fff;
    border-left: 1px solid #9f9f9f;
  }

  /* line 276, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .widget:before {
    content: " ";
    display: block;
    width: 80px;
    height: 95px;
    background-color: #fff;
    left: -80px;
    position: absolute;
    border-radius: 50% 0 0 50%;
    border: 1px solid #9f9f9f;
    border-right: 0;
  }

  /* qr */
  /* line 290, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-qr {
    width: 510px;
    transform: translate3d(510px, 0, 0);
  }

  /* line 293, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-qr.active {
    transform: translate3d(0, 0, 0);
    z-index: 9999999;
  }

  #widget-qr p {
    font-size: 25px;
    line-height: 25px;
  }

  /* line 297, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */

  /* widget-map */
  /* line 307, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */

  /* line 314, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */

  /* line 318, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */

  /* ==========================================================================       Module       ========================================================================== */
  /* Nav Tabs */
  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 8, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 14, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 16, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 26, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* Thumbnails with descriptions*/
  /* line 33, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 39, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 44, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* modal */
  /* line 54, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 56, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 62, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 75, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 84, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* line 91, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* Gallery */
  /* line 100, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */

  /* ==========================================================================       State       ========================================================================== */
  /* Disable Browsers Select */
  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/state.scss */

  /* Transitions */
  /* line 12, C:/Dev_Vlad/Projects/yes.local/scss/main/state.scss */
}
@media screen and (min-width: 1079px) and (min-width: 1921px) {
  #widget-qr p {
    font-size: 50px;
    line-height: 50px;
  }
}
@media (min-width: 1079px) {
  #widget-qr:before {
    background-image: url("/images/widgets/qr_small.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50%;
    top: 70%;
  }
}
@media (min-width: 1079px) {
  #widget-map, #widget-video {
    width: 1000px;
    transform: translate3d(1000px, 0, 0);
  }
}
@media (min-width: 1079px) {
  #widget-map.active, #widget-video.active {
    transform: translate3d(0, 0, 0);
    z-index: 9999999;
  }
}
@media (min-width: 1079px) {
  #widget-map:before, #widget-video:before {
    background-image: url("/images/widgets/map.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 69%;
    top: 60%;
  }
}
@media (min-width: 1079px) {
  #widget-video:before {
    background-image: url("/images/widgets/play.png?v1");
    top: 50%;
  }
}
@media (min-width: 1079px) {
  .nav-tabs {
    border-bottom-color: #707173;
  }
}
@media (min-width: 1079px) {
  .nav-tabs > li > a {
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0;
  }
}
@media (min-width: 1079px) {
  .nav-tabs > li.active > a {
    color: #707173;
  }
}
@media (min-width: 1079px) {
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-color: #707173;
    border-bottom-color: transparent;
  }
}
@media (min-width: 1079px) {
  .tab-content .desc {
    color: #707173;
    margin: 25px 0;
  }
}
@media (min-width: 1079px) {
  .thumb-b {
    height: 198px;
    overflow: hidden;
  }
}
@media (min-width: 1079px) {
  .thumb-b .thumb {
    width: 43%;
    float: left;
    margin-right: 20px;
  }
}
@media (min-width: 1079px) {
  .thumb-b .description {
    word-wrap: break-word;
    overflow: hidden;
    font-size: 16px;
    line-height: 18px;
  }
}
@media (min-width: 1079px) {
  .modal {
    text-align: center;
  }
}
@media (min-width: 1079px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}
@media (min-width: 1079px) {
  .modal .close {
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    opacity: 1;
    font-size: 50px;
    font-weight: normal;
    padding: 0 10px;
    outline: 0;
  }
}
@media (min-width: 1079px) {
  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 860px;
    height: 690px;
    overflow: hidden;
  }
}
@media (min-width: 1079px) {
  .modal-content {
    height: 100%;
    padding: 60px 20px 30px;
    border: 0;
    border-radius: 0;
  }
}
@media (min-width: 1079px) {
  .scroll-b {
    overflow: hidden;
    height: 100%;
    overflow-y: auto;
  }
}
@media (min-width: 1079px) {
  .albom .title {
    text-decoration: underline;
    height: 110px;
    overflow: hidden;
  }
}
@media (min-width: 1079px) {
  *::selection {
    background: transparent;
  }
}
@media (min-width: 1079px) {
  a, .main_menu li, .page-inner {
    transition: all 0.125s ease-in-out 0s;
  }
}
@media (min-width: 1079px) {
  .visible-l {
    display: none;
  }
}
@media (min-width: 1079px) {
  .visible-l, .visible-p {
    position: relative;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media (min-width: 1079px) {
  .visible-l {
    max-width: 90%;
  }
}
@media (width: 1920px) {
  /* line 37, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  body {
    width: 1920px;
    height: 1080px;
  }

  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .visible-l {
    display: block;
  }

  .visible-p {
    display: none;
  }

  #main-menu {
    position: absolute;
  }

  /* line 35, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li {
    width: 100%;
    display: block;
  }

  /* line 43, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li > a {
    border-right: 0;
    border-bottom: 1px solid #bbdaee;
    padding: 20px 11px;
  }

  /* line 66, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li:last-child > a {
    border-bottom: 0;
  }

  /* line 75, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu {
    min-width: 480px;
    top: 0;
    left: 146.25px;
  }

  /* line 128, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #pageContent {
    margin-left: 156.25px;
    height: 1080px;
  }

  /* line 167, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-p {
    display: none;
  }

  /* line 174, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-l {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  /* line 196, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .logos-b img, .partners-page .logos-b img {
    max-width: 60%;
  }

  /* line 200, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .title-b, .partners-page .title-b {
    height: 50px;
  }

  /* line 204, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page h3, .partners-page h3 {
    margin-bottom: 15px;
  }

  /* line 212, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .logos-b, .partners-page .logos-b {
    margin-bottom: 32px;
  }

  /* line 307, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-map, #widget-video {
    width: 1840px;
    transform: translate3d(1840px, 0, 0);
  }

  /* line 33, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .thumb-b {
    height: 212px;
  }
}
@media (min-width: 2159px) {
  body {
    width: 2160px;
    height: 3840px;
    position: relative;
    overflow: hidden;
    font-family: "titillium";
    font-size: 32px;
    color: #707173;
  }

  dt {
    width: 200px !important;
  }

  dd {
    margin-left: 230px !important;
  }

  /* line 52, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  a:hover, a:focus, a.active {
    text-decoration: none;
  }

  /* line 55, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  a:focus {
    outline: none;
  }

  /* line 60, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h3, h4, h5 {
    color: #0078b7;
  }

  /* line 64, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h3 {
    font-size: 70px;
  }

  /* line 68, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h4 {
    font-size: 60px;
  }

  /* line 72, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  h5 {
    font-size: 50px;
  }

  /* line 76, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  img {
    width: 100%;
  }

  /* line 80, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  hr {
    background-color: #707173;
  }

  /* line 84, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .small {
    font-size: 32px;
  }

  /* line 88, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .bold {
    font-weight: bold;
  }

  /* line 92, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .italic {
    font-style: italic;
  }

  /* line 96, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .short-text {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  /* line 102, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .lead-text {
    margin-top: 50px;
    color: #0078b7;
  }

  /* line 107, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .lead-text-color {
    color: #0078b7;
  }

  /* line 111, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .first-letter {
    font-size: 80px;
    margin-right: 40px;
    display: inline-block;
  }

  /* line 118, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .dl-horizontal dt {
    text-align: left;
    color: #0078b7;
  }

  /* line 124, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .time {
    font-weight: bold;
  }

  /* line 129, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  svg text {
    font-weight: bold;
  }

  /* line 134, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  .marg-b {
    margin-bottom: 40px;
  }

  /* ==========================================================================       Layout       ========================================================================== */
  /* Main menu*/
  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu {
    position: relative;
    display: block;
  }

  /* line 11, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu ul {
    margin: 0;
    list-style: none;
  }

  /* line 15, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu ul li a {
    display: block;
    color: #fff;
    font-size: 50px;
    text-transform: lowercase;
  }

  /* line 22, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #main-menu ul li a:hover, #main-menu ul li a:focus, #main-menu ul li a.active {
    color: #fff;
    text-decoration: none;
  }

  /* line 31, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu {
    padding-left: 0;
    width: 100%;
    text-align: center;
  }

  /* line 35, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li {
    display: table-cell;
    width: 1%;
    float: none;
  }

  /* line 43, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li > a {
    background: #0078b7;
    padding: 20px 0;
    border-right: 2px solid #bbdaee;
  }

  /* line 52, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li > a:before {
    content: " ";
    display: inline-block;
    width: 100%;
    height: 140px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  /* line 62, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li.active > a {
    background: #69acd7;
  }

  /* line 66, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li:last-child > a {
    border-right: 0;
  }

  /* line 75, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu {
    display: none;
    padding: 30px 70px;
    position: absolute;
    top: 268px;
    left: 0;
    z-index: 9999;
    text-align: left;
    background: #69acd7;
  }

  /* line 89, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu.active {
    display: inline-block;
  }

  /* line 93, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu li a {
    padding: 60px 18px 10px 0;
    border-bottom: 2px solid;
    text-transform: uppercase !important;
  }

  /* line 98, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu li:last-child a {
    border: 0;
  }

  /* line 104, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .welcome:before {
    background-image: url("../images/welcome.png");
    background-size: 50%;
  }

  /* line 107, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .agenda:before {
    background-image: url("../images/agenda.png");
    background-size: 50%;
  }

  /* line 110, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .speakers:before {
    background-image: url("../images/speakers.png");
    background-size: 30%;
  }

  /* line 113, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .participants:before {
    background-image: url("../images/participants.png");
    background-size: 45%;
  }

  /* line 116, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .partners:before {
    background-image: url("../images/partners.png");
    background-size: 22%;
  }

  /* line 119, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .contacts:before {
    background-image: url("../images/agenda.png");
    background-size: 35%;
  }

  /* line 122, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo:before {
    background-image: url("../images/photo.png");
    background-size: 50%;
  }

  /* Main content */
  /* line 128, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #pageContent {
    overflow: hidden;
    overflow-y: auto;
    padding: 70px 90px;
    height: 3572px;
    clear: both;
  }

  /* line 140, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .page-inner {
    opacity: 0;
  }

  /* line 145, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .title-b {
    height: 180px;
  }

  /* line 147, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .title-b .title {
    text-decoration: underline;
    display: inline;
    font-size: 74px;
    color: #0078b7;
  }

  /* line 153, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .title-b .title-sub {
    display: inline;
    font-size: 78px;
  }

  /* line 160, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .content-b p, .content-b li {
    line-height: 60px;
  }

  /* Maps */
  /* line 167, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-p {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  /* line 174, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-l {
    display: none;
  }

  /* Welcome Board Page */
  /* line 183, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .board-page h3 {
    font-size: 42px;
    font-weight: bold;
  }

  /* line 187, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .board-page .board-b {
    min-height: 526px;
  }

  /* Partners Page */
  /* line 204, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page h3, .partners-page h3 {
    color: #0078b7;
    border-bottom: 2px solid #0078b7;
    margin-bottom: 80px;
  }

  /* line 212, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .logos-b, .partners-page .logos-b {
    margin-bottom: 120px;
  }

  .acknowledgements-page .logos-b .row, .partners-page .logos-b .row {
    text-align: center;
  }

  .acknowledgements-page .logos-b img, .partners-page .logos-b img {
    max-width: 70%;
  }

  /* Participants Page */
  /* line 222, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .participants-page .row div[class*=col-] {
    min-height: 200px;
    margin: 16px 0;
  }

  /* line 229, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .participants-b p:first-child {
    margin: 0;
  }

  /* Gallery page*/
  /* line 237, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .title-b {
    height: auto;
    margin-bottom: 40px;
  }

  /* line 242, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .title-b .title-sub {
    font-size: 48px;
  }

  /* line 246, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .albom {
    /*height: 700px;*/
  }

  /* line 248, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .albom img {
    margin-bottom: 40px;
  }

  /* line 251, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .photo-gal-page .albom .desc {
    line-height: 46px;
    text-align: justify;
  }

  /* Go Home Btn */
  /* line 259, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #goHome {
    text-decoration: none;
    padding: 20px 40px;
    color: #0078b7;
  }

  /* Widgets */
  /* line 266, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .widget {
    transition: transform 0.5s;
    position: fixed;
    padding: 60px;
    height: 100%;
    z-index: 999999;
    top: 0;
    right: 0;
    background: #fff;
    border-left: 2px solid #9f9f9f;
  }

  /* line 276, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .widget:before {
    content: " ";
    display: block;
    width: 160px;
    height: 190px;
    background-color: #fff;
    left: -160px;
    position: absolute;
    border-radius: 50% 0 0 50%;
    border: 2px solid #9f9f9f;
    border-right: 0;
  }

  /* qr */
  /* line 290, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-qr {
    width: 1020px;
    transform: translate3d(1020px, 0, 0);
  }

  /* line 293, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-qr.active {
    transform: translate3d(0, 0, 0);
    z-index: 9999999;
  }

  /* line 297, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-qr:before {
    background-image: url("/images/widgets/qr_small.png");
    background-position: center center;
    background-repeat: no-repeat;
    top: 70%;
  }

  /* widget-map */
  /* line 307, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-map, #widget-video {
    width: 2000px;
    transform: translate3d(2000px, 0, 0);
  }

  /* line 314, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-map.active, #widget-video.active {
    transform: translate3d(0, 0, 0);
    z-index: 9999999;
  }

  /* line 318, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-map:before, #widget-video:before {
    background-image: url("/images/widgets/map.png");
    background-position: center center;
    background-repeat: no-repeat;
    top: 60%;
  }

  #widget-video:before {
    background-image: url("/images/widgets/play.png?v1");
    top: 50%;
  }

  /* ==========================================================================       Module       ========================================================================== */
  /* Nav Tabs */
  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .nav-tabs {
    border-bottom-color: #707173;
  }

  /* line 8, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .nav-tabs > li > a {
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 0;
  }

  /* line 14, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .nav-tabs > li.active > a {
    color: #707173;
  }

  /* line 16, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border-color: #707173;
    border-bottom-color: transparent;
  }

  /* line 26, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .tab-content .desc {
    color: #707173;
    margin: 50px 0;
  }

  /* Thumbnails with descriptions*/
  /* line 33, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .thumb-b {
    height: 396px;
    overflow: hidden;
  }

  /* line 39, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .thumb-b .thumb {
    width: 43%;
    float: left;
    margin-right: 40px;
  }

  /* line 44, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .thumb-b .description {
    word-wrap: break-word;
    overflow: hidden;
    font-size: 32px;
    line-height: 36px;
  }

  /* modal */
  /* line 54, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .modal {
    text-align: center;
  }

  /* line 56, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }

  /* line 62, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .modal .close {
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    opacity: 1;
    font-size: 100px;
    font-weight: normal;
    padding: 0 20px;
    outline: 0;
  }

  /* line 75, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 1720px;
    height: 1380px;
    overflow: hidden;
  }

  /* line 84, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .modal-content {
    height: 100%;
    padding: 120px 40px 60px;
    border: 0;
    border-radius: 0;
  }

  /* line 91, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .scroll-b {
    overflow: hidden;
    height: 100%;
    overflow-y: auto;
  }

  /* Gallery */
  /* line 100, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .albom .title {
    text-decoration: underline;
    height: 220px;
    overflow: hidden;
  }

  /* ==========================================================================       State       ========================================================================== */
  /* Disable Browsers Select */
  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/state.scss */
  *::selection {
    background: transparent;
  }

  /* Transitions */
  /* line 12, C:/Dev_Vlad/Projects/yes.local/scss/main/state.scss */
  a, .main_menu li, .page-inner {
    transition: all 0.125s ease-in-out 0s;
  }

  .visible-l {
    display: none;
  }
}
@media (min-width: 2159px) and (min-width: 3839px) {
  /* line 37, C:/Dev_Vlad/Projects/yes.local/scss/main/base.scss */
  body {
    width: 3840px;
    height: 2160px;
  }

  /* line 5, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .visible-l {
    display: block;
  }

  .visible-p {
    display: none;
  }

  #main-menu {
    position: absolute;
  }

  /* line 35, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li {
    width: 100%;
    display: block;
  }

  /* line 43, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li > a {
    border-right: 0;
    border-bottom: 2px solid #bbdaee;
    padding: 40px 22px;
  }

  /* line 66, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .just-menu > li:last-child > a {
    border-bottom: 0;
  }

  /* line 75, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .drop-menu {
    min-width: 960px;
    top: 0;
    left: 292.5px;
  }

  /* line 128, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #pageContent {
    margin-left: 312.5px;
    height: 2160px;
  }

  /* line 167, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-p {
    display: none;
  }

  /* line 174, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #map-l {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  /* line 196, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .logos-b img, .partners-page .logos-b img {
    max-width: 60%;
  }

  /* line 200, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .title-b, .partners-page .title-b {
    height: 100px;
  }

  /* line 204, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page h3, .partners-page h3 {
    margin-bottom: 30px;
  }

  /* line 212, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  .acknowledgements-page .logos-b, .partners-page .logos-b {
    margin-bottom: 64px;
  }

  /* line 307, C:/Dev_Vlad/Projects/yes.local/scss/main/layout.scss */
  #widget-map, #widget-video {
    width: 3680px;
    transform: translate3d(3680px, 0, 0);
  }

  /* line 33, C:/Dev_Vlad/Projects/yes.local/scss/main/module.scss */
  .thumb-b {
    height: 424px;
  }
}

/*# sourceMappingURL=style.css.map */
