@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'YucaIcons';
    src: url('/assets/fonts/YucaIcons-webfont.eot');
    src: url('/assets/fonts/YucaIcons-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/YucaIcons-webfont.woff') format('woff'),
         url('/assets/fonts/YucaIcons-webfont.ttf') format('truetype'),
         url('/assets/fonts/YucaIcons-webfont.svg#icomoon') format('svg');
    font-weight: 300;
    font-style: normal;
}

.plugin.summary .item-title{
  display:block;
  padding-top:30px;
  text-transform:uppercase;
}
.plugin.summary .text-item{
  position:relative;
}
.plugin.summary .item-hour:before{
  content:"";
}
.plugin.summary .item-hour{
  position:absolute;
  top:15px; left:20px;
  color:#666;
}
/*
.plugin.summary .level1{
  color:#fff;
}
.plugin.summary .level1:nth-child(1){
  background-color: #fbd917;
}
.plugin.summary .item-sublevel:nth-child(2) .row-subtitle{
  color: #f1c90c;
}
.plugin.summary .level1:nth-child(3){
  background-color: #4480b2;
}
.plugin.summary .item-sublevel:nth-child(4) .row-subtitle{
  color: #4480b2;
}
.plugin.summary .level1 .item-title{
  font-size:300%;
}
.plugin.summary .level1:nth-child(5){
  color:#000;
}
.plugin.summary .level1:nth-child(5) .item-title{
  font-size:100%;
}
.item-sublevel .text-item:first-child:before{
  left:-40px;
}

.item-sublevel .item-description .row{
  margin-top:20px;
  border-top:1px solid #ccc;
}
/*.item-sublevel .item-description .row:nth-child(1){
  border:none;
}*/

.plugin.summary .item-description p{
  margin:0; padding:0;
}

.plugin.summary .item-description .row{
  margin-top:20px;
  border-top:1px solid #44b2b1;
}
.plugin.summary .row img{
  width:100%;
}
.plugin.summary .row,
.plugin.summary .row-photo,
.plugin.summary .row-title,
.plugin.summary .row-subtitle,
.plugin.summary .row-networks,
.plugin.summary .row-logo{
  display:block;
}
.plugin.summary .row-description{
  display:none;
}
.plugin.summary .row-photo{
  float:left;
  width:100px;
  margin-right:20px;
}
.plugin.summary .row-title{
  font-weight:bold; padding-top:20px;
}
.plugin.summary .row-networks{
  text-align:center; margin:10px 20px 10px 120px;
}
.plugin.summary .row-networks a{
  display:inline-block; width:30px; height:30px; line-height:30px;
  border-radius:50%; background-color:#44b2b1; color:#fff;
  font-family:YucaIcons; text-decoration:none; font-size:30px;
}
.plugin.summary .row-networks a.twitter:before{
  content:"\e610";
}
.plugin.summary .row-networks a.linkedin:before{
  content:"\e609";
}
.plugin.summary .row-networks a.hubforum,
.plugin.summary .row-networks a.youtube{
  display:none;
}
.plugin.summary .row-logo{
  margin-left: 100px;
}

.boldRow{
}
.boldRow hr{
  display:none;
}
.boldRow .btImage img{
  width:100%;
}
.boldRow .bpgPhoto{
  margin-left:120px;
}
.boldRow .bpgPhoto.out-right{
  margin:0;
}

.boldRow .boldPhotoBox .btImage{
  display:block; width:inherit;
}