@font-face {
  font-family: 'Helvetica';
  src: url('/assetsv2/fonts/helvetica_regular.eot');
  src: local('Helvetica'), local('Helvetica'), url('/assetsv2/fonts/helvetica_regular.eot?#iefix') format('embedded-opentype'), url('/assetsv2/fonts/helvetica_regular.woff2') format('woff2'), url('/assetsv2/fonts/helvetica_regular.woff') format('woff'), url('/assetsv2/fonts/helvetica_regular.ttf') format('truetype'));
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Helvetica bold';
  src: url('/assetsv2/fonts/helvetica_bold.eot');
  src: local('Helvetica bold'), local('Helvetica bold'), url('/assetsv2/fonts/helvetica_bold.eot?#iefix') format('embedded-opentype'), url('/assetsv2/fonts/helvetica_bold.woff2') format('woff2'), url('/assetsv2/fonts/helvetica_bold.woff') format('woff'), url('/assetsv2/fonts/helvetica_bold.ttf') format('truetype'));
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue";
  src: url("/assetsv2/fonts/helveticaneueregular.eot"); /* IE9 Compat Modes */
  src: url("/assetsv2/fonts/helveticaneueregular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("/assetsv2/fonts/helveticaneueregular.otf") format("opentype"), /* Open Type Font */ url("/assetsv2/fonts/helveticaneueregular.svg") format("svg"), /* Legacy iOS */ url("/assetsv2/fonts/helveticaneueregular.ttf") format("truetype"), /* Safari, Android, iOS */ url("/assetsv2/fonts/helveticaneueregular.woff") format("woff"), /* Modern Browsers */ url("/assetsv2/fonts/helveticaneueregular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeueBold";
  src: url("/assetsv2/fonts/helveticaneuebold.eot"); /* IE9 Compat Modes */
  src: url("/assetsv2/fonts/helveticaneuebold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("/assetsv2/fonts/helveticaneuebold.otf") format("opentype"), /* Open Type Font */ url("/assetsv2/fonts/helveticaneuebold.svg") format("svg"), /* Legacy iOS */ url("/assetsv2/fonts/helveticaneuebold.ttf") format("truetype"), /* Safari, Android, iOS */ url("/assetsv2/fonts/helveticaneuebold.woff") format("woff"), /* Modern Browsers */ url("/assetsv2/fonts/helveticaneuebold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: 'Source Sans Pro', sans-serif, Arial, sans-serif !important;
  font-size: 15px;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: none;
}
body.dark .wrapper {
  color: #303030 !important;
  /*background-color: #F6F6F6 !important;*/
  background-color: #FFC515 !important;
  background-image: url("/academy/assetsv2/unify2/css/conferences/berlinwall/bg.png");
  background-repeat: repeat;
  background-attachment: fixed;
}
p, li, li a, label, a, a:focus, a:hover, a:active {
  color: #303030 !important;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #CE0000 !important;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Source Sans Pro', sans-serif, Arial, sans-serif !important;
  font-weight: 700 !important;
}
h2, h3, h4, h5, h6 {
  color: #CE0000 !important;
}
a.btn-u {
  color: #FFFFFF !important
}
a.registration {
  background-color: #CE0000;
  color: #FFFFFF !important;
  font-size: 20px;
  font-weight: 700;
  padding: 12px 36px
}
.btn-primary {
  color: #fff;
  background-color: #CE0000;
  border-color: #CE0000;
}
.blue, a.blue, .blue a {
  color: #CE0000 !important
}
.header-v6 .navbar-nav > li > a {
  font-weight: 400;
  font-size: 18px !important;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -ms-text-size-adjust: none;
  color: #E6E6E6 !important;
  padding: 14px 20px 20px 20px;
  text-transform: none;
}
.header-v6 .navbar-nav > li > a:hover, .header-v6 .navbar-nav > li.active > a {
  color: #FFFFFF !important;
}
.header-v6.header-classic-dark .navbar-nav .active > a, .header-v6.header-classic-dark .navbar-nav li > a:hover, .header-fixed .header-v6.header-classic-dark.header-fixed-shrink .navbar-nav .active > a, .header-fixed .header-v6.header-classic-dark.header-fixed-shrink .navbar-nav li > a:hover {
  color: #FFFFFF !important;
}
.header-fixed .header-v6.header-fixed-shrink .navbar, .header-v6.header-classic-dark.header-sticky {
  background-color: #252626;
  padding: 0 !important;
}
.header-v6 .topbar {
  z-index: 12;
}
.header-v6 .topbar ul.loginbar {
  margin: 0;
  padding: 4px 36px 0 0;
}
.header-v6 .topbar ul.loginbar > li, .header-v6 .topbar ul.loginbar > li a {
  color: #FFFFFF !important;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
}
.header-v6 .topbar ul.loginbar > li.active a, .header-v6 .topbar ul.loginbar > li a:hover {
  color: #FFFFFF !important;
  text-decoration: none;
}
.header-v6 .topbar ul.loginbar > li {
  display: inline;
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 11px;
}
.header-v6 .topbar ul.loginbar > li.topbar-devider {
  border-right: 1px solid #b3b3b3 !important;
}
.header-v6 .topbar.container {
  position: relative;
  line-height: 12px;
}
.header-v6 .navbar {
  border: none;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  position: relative;
  top: 0;
}



@media (min-width: 992px) {
.header-v6 .navbar-nav > li > a {
    padding: 7px 10px;
	line-height:1em;
	border:1px solid #c7a355;
}

.header-v6 .navbar-nav > li {
    padding: 32px 10px;
}

.header-v6 .navbar-nav > li.active > a, .header-v6 .navbar-nav > li > a:hover  {
    background-color:#c7a355;
	border:1px solid #c7a355;
	}}





.topbar {
  z-index: 99;
  padding: 0 0 2px 0;
  position: relative;
  top: 0;
  background: #000;
  font-size: 16px;
}
.topbar, .topbar a {
  color: #FFFFFF !important
}
.img-responsive img, img.img-responsive {
  width: 100%;
  height: auto;
}
.header-image img, img.header-image {
  width: 100%;
  height: auto;
}
.thumbnails.thumbnail-style .thumbnail {
  background-color: none;
  border-color: #92D0F7;
  border: none !important;
}
.thumbnails.thumbnail-style .thumbnail:hover {
  background-color: #F7F7F7;
  border-color: #F7F7F7;
}
.thumbnails.thumbnail-style a {
  color: #ccc;
}
.thumbnails.thumbnail-style a.btn-more {
  color: #FFFFFF !important;
}
.thumbnails.thumbnail-style .caption h3 {
  line-height: 1em;
  font-weight: 400 !important;
}
.magnific-popup-container .image-popup-vertical-fit img {
  border: 4px solid #F7F7F7;
}
.magnific-popup-container .image-popup-vertical-fit img:hover {
  border-color: #F7F7F7;
}
body.dark .ui-datepicker {
  background: rgba(61, 61, 61, 0.9) !important;
}
body.dark .ui-datepicker span:hover {
  color: #0278C7;
}
.interactive-slider-v2 {
  z-index: 1;
  padding: 200px 0;
  position: relative;
  text-align: center;
  background: url(../img/bg/18.jpg) no-repeat fixed;
  background-size: cover;
  background-position: center center;
}
/*FOOTER*/

.footer-v6 {
    background-image: url(/academy/assetsv2/unify2/css/conferences/berlinwall/footer-bg.jpg) !important;
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
}


.footer-v6 .footer {
  padding: 40px 0;
  background: transparent;
  color: #EBEBEB;
}
.footer-v6 .footer .shop-social {
  margin-top: 30px;
  font-size: 24px;
  color: #999;
}
.footer-v6 .copyright .dark-social {
  font-size: 24px;
}
.footer-v6 .copyright {
  background-color: #252626;
  background: linear-gradient(to right, #252626 0, #252626 100%);
  padding: 5px 0;
}
.footer-v6 .copyright .terms-menu {
  margin: 16px 0 0;
  text-transform: uppercase;
  font-size: 12px;
}
.footer-v6 .footer .contacts li, .footer-v6 .footer .contacts li a {
  color: #363636;
}
/*.header-v6 { background: #018ED6 !important; }*/
.footer a {
  border-color: #EBEBEB !important;
  color: #EBEBEB !important;
}

.footer-v6 h3 {
  color: #c7a355 !important;
}

.footer a:hover, .copyright a:hover {
  color: #4797CC
}
.footer-v6 .copyright, .footer-v6 .copyright a, .footer-v6 .copyright .terms-menu li, .footer-v6 .dark-social li i {
  color: #fff !important;
}
.footer-v6 .dark-social li i {
  color: #c7a355 !important;
}
.content {
  min-height: 350px;
  background-color: #F0F0F0;
  background-image: url("../../../content/articles/bg.png");
  background-repeat: repeat;
  background-attachment: fixed;
}
.wrapper.front .content {
  min-height: 350px;
  background-color: #F6F6F6;
}
.infotext {
  font-size: 48px;
  background-color: rgba(105, 186, 240, 0.4) !important;
  padding-top: 20px;
  padding-bottom: 20px;
}
.infotext p {
  line-height: 1.2em;
  margin-bottom: 0;
  color: #FFFFFF !important;
}
.carousel-caption {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.67);
}
.carousel-caption h4, .carousel-caption p {
  text-align: center !important;
  background-color: rgba(152,40,32,0.81);
  color: #FFFFFF !important;
}
.carousel-caption h4 {
  padding: 18px 18px 6px 18px !important;
  margin-bottom: 0 !important;
}
.carousel-caption h4 a {
color:#fff !important;
}
.carousel-caption p {
  padding: 0 18px 18px 18px !important;
}
.carousel-caption h4 {
  margin-bottom: 0 !important;
}
.cpPagination.calendar {
  display: block;
  margin: 1em 0;
  padding: 0px;
  overflow: auto;
}
.cpPagination.calendar ul.cpmenu, .cpPagination.students-login ul.articleLinkInternal {
  list-style-type: none;
  margin: 0px !important;
  padding: 0px !important;
}
.cpPagination.calendar ul.cpmenu li, .cpPagination.students-login ul.articleLinkInternal li {
  list-style-type: none;
  margin: 0px !important;
  padding: 0px !important;
}
.cpPagination.calendar .cpmenu li a {
  background-color: #D5E2EB;
  display: block;
  padding: 5px;
  margin: 0px;
  font-size: 14px;
  font-weight: 700;
  float: left;
  color: #005C99;
  text-align: center;
  text-decoration: none;
  width: 135px;
}
.cpPagination.calendar .articleLinkInternal li a {
  display: block;
  padding: 5px;
  margin: 0px;
  font-weight: 700;
  width: 135px;
  float: left;
  color: #FFF;
  text-align: center;
  text-decoration: none;
}
.cpPagination.calendar .cpmenu li a:hover, .cpPagination.calendar ul.cpmenu li a.active, .cpPagination.calendar .articleLinkInternal li a:hover, .cpPagination.calendar ul.articleLinkInternal li a.active {
  background-color: #005C99;
  color: #FFFFFF;
}
.cpPagination.calendar ul.cpmenu li a {
  border-right: 1px solid #005C99 !important;
}
.cpPagination.calendar ul.cpmenu li:last-child a {
  border-right: none !important;
}
.carousel.slide .carousel-inner .item img {
  width: 100%;
  height: auto;
}
.thumbnail-style {
  background-color: rgba(37, 38, 38, 0.75);
  border: 0px solid #65A4CF;
  transition: border 0.8s ease-in-out;
  box-shadow: none;
    margin-bottom: 0;
}
.thumbnail-style:hover {
  border: 0px solid #5286A8;
  transition: border 0.25s ease-in-out;
  box-shadow: none;
}
.thumbnail-style .caption h3 {
color:#fff !important;
}

.thumbnail {
    display: block;
    padding: 1px;
    background-color: #c7a355;
    border: 1px solid #c7a355;
}
.res-videos .thumbnail-style .caption .subtitle a .red {
    color: #ce0000 !important;
}

.res-videos .thumbnail-style:hover {
    background: #982820;
    border: 2px solid #982820;
}

.res-videos .thumbnail-style:hover .caption .title a  {
  color: #c7a355 !important;
}
.res-videos .thumbnail-style:hover .caption .subtitle a .color, .res-videos .thumbnail-style:hover .caption .subtitle a .red {
    color: #fff !important;
}


.res-videos .thumbnail-style {
    border: 2px solid #c7a355;
}


.teaser h3 {
  color: #3D9CD6 !important;
  font-size: 24px !important;
}
.teaser h3 a {
  color: #000000 !important;
  text-transform: uppercase;
}
.teaser .thumbnail-img a {
  color: #FFFFFF !important;
}
.teaser h3 a:hover, .teaser .thumbnail-img a:hover {
  color: #454545 !important;
}
/*.headline {
    border-bottom-color: #3D9CD6;
}*/
.bg-info {
  background-color: #DBF7DA;
  padding: 12px;
}
.article-header * {
  color: #FFFFFF !important;
}
.tagged-headline {
  margin-left: 0;
}
.tagged-headline h2:before, .tagged-headline h3:before {
  content: " ";
  display: inline-block;
  margin-right: 0.5em;
  border-left: 3px solid;
  height: 0.75em;
  padding: 0;
  width: 0;
}
.tagged-headline h2, .tagged-headline h3 {
  line-height: 1.1em;
  font-weight: 700;
}
.partners h2, .partners h3 {
  margin-top: 1em;
  margin-bottom: 2em;
}
.partners .conferences-partner-logo-biec {
  margin-bottom: 1em;
}
.partners .conferences-partner-logo-biec img {
  margin-bottom: 0.5em;
}
.conferences-partner-logo-biec .partners-left-descr {
  font-size: 13px;
  line-height: 13px !important;
}
.bordeaux {
  color: #CC0000 !important;
}
.imgDIVinTextLeft {
  float: left !important;
  margin-right: 0.5em;
}
@media (min-width: 992px) {
  body.dark.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.default-logo {
    display: block;
  }
  .navbar-brand {
    float: left;
    height: 100px;
    padding: 3px 15px 3px 0px;
    position: absolute;
    top: 2px;
  }
  .nav.navbar-nav {
    margin-right: 40px;
  }
  .header-v6.header-classic-dark, .header-fixed .header-v6.header-classic-dark.header-fixed-shrink {
    background: #003E6A;
  }
  body.dark.header-fixed .header-v6.header-fixed-shrink, body.dark .header-v6.header-classic-white .navbar {
    background: #003E6A;
  }
  .interactive-slider-v2, .carousel.slide {
    clear: both;
    top: 0 !important;
  }
}
.event-headline {
  color: #fff;
  font-weight: 700 !important;
  line-height: 1.2em;
}
.event-hours {
  font-size: 13px;
  color: #990000;
}
.event-description {
  color: #c7a355;
  font-size: 13px;
  font-weight: 700 !important;
}
.event-date {
  font-size: 14px;
  font-weight: 700 !important;
}
.break, .event-break {
  font-size: 13px;
  color: #b79346;
  font-weight: 700 !important;
}
@media (min-width: 1600px) {
  .header-v6 .navbar-nav > li > a {
    font-size: 14px;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-text-size-adjust: none;
  }
}
@media (max-width: 991px) {
  .header-v6 .navbar-brand {
    padding-top: 3px;
  }
  .header-v6 .navbar-brand img.default-logo {
    display: block;
  }
}
.formcontrol, input, textarea, select {
  background-color: #E6E6E6 !important
}
input#Send_Message {
  background-color: #01528F !important
}
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-5ths {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}
.team.speakers .thumbnail-style h3 {
  font-size: 14px;
  line-height: 1.1em !important;
  margin-bottom: 0;
}
.team.speakers .thumbnail-style p {
  font-size: 12px;
  line-height: 1.1em;
}
.responsive-player {
  background-color: #F5F5F5;
  padding-top: 20px;
  padding-bottom: 20px;
}
.dark .responsive-player {
  background-color: #333333;
  padding-top: 20px;
  padding-bottom: 20px;
}
/*darker content area*/
body.dark .wrapper .darker {
  color: #F2F2F2 !important;
}
.content.darker {
  background-color: #545454;
  background-image: url("/academy/assetsv2/unify2/css/conferences/berlinwall/content-bg.png");
  background-repeat: repeat;
  background-attachment: fixed;
}
.content.darker p, .content.darker li, .content.darker li a, .content.darker label, .content.darker a, .content.darker a:focus, .content.darker a:hover, .content.darker a:active {
  color: #F2F2F2 !important;
}
/*@media (min-width:1500px) {
.container {
    width: 1425px
}
}
*/
.bg-light-grey {
  display: block;
  background-color: #333 !important;
  height: auto;
}
.owl-btn {
  background: rgba(0, 0, 0, 0.2);
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px solid #ddd;
}
/*#nlu_navi1 .navlist-ul-hidden {display:none !important;}*/
.teaser-spacer {
  border-bottom: 1px solid #7A7A7A;
  margin: 1.5em 0;
  padding: 0;
  height: 1px;
}
.teaser-box-540.v2 {
  padding: 3px;
  background-color: rgba(37,38,38,0.75);
}
.teaser-box-540.v2 h3 {
  line-height: 1.1em;
  padding: 7px 12px 0 12px;
}
.teaser-box-540.v2 h3 em {
  font-weight: 400;
  font-size: 18px;
}
.teaser-box-540.v2 h3 .gold {
  font-weight: 400;
  font-size: 16px;
  color: #c7a355;
}
.res-conferences .entry {
  background-color: #FFFFFF;
}
.res-conferences .entry h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2em;
  margin-bottom: 0.3em;
  color: #004599
}
.res-conferences .entry h3 a {
  color: #004599
}
.res-conferences .entry h4 {
  font-family: "HelveticaNeue", "Helvetica", Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}
.res-conferences .funny-boxes-left-green {
  border: none;
}
.res-conferences .funny-boxes-img img {
  width: 100px;
  height: 66px;
  background-color: #FFFFFF;
  padding: 0px;
}
p.summary {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.1em;
  color: #990000;
}
a.btn-u {
  background-color: #982820;
  color: #FFFFFF !important;
  font-weight: 700;
}
/* Funny Boxes
------------------------------------*/
.teaser-conferences .funny-boxes-left-green {
  border-left: 0;
}
.teaser-conferences .funny-boxes {
  background: rgba(37,38,38,0.75);
  padding: 20px 20px 15px;
  transition: all 0.3s ease-in-out;
}
.teaser-conferences .funny-boxes h3 {
  margin-top: 0;
  font-size: 18px;
  line-height: 20px;
}
.teaser-conferences .funny-boxes h4 {
  margin-top: 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400 !important;
  color: #ffffff !important;
}
.teaser-conferences .funny-boxes p {
  margin-top: 0;
  font-size: 14px;
  line-height: 1.1em;
  color: #c7a355 !important;
}
/*.funny-boxes h2 a { color: #555; }
.funny-boxes p a { color: #72c02c; }
.funny-boxes .funny-boxes-img li { font-size: 12px; margin-bottom: 2px; }
.funny-boxes .funny-boxes-img li i { color: #72c02c; font-size: 12px; margin-right: 5px; }*/
.equal {
  display: flex !important;
  display: -webkit-flex !important;
  flex-wrap: wrap !important;
}





.event-teasers .row .col-xs-12 {
    padding: 3px;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.event-teasers-content.v12 {display:block;position:relative;border:1px solid #c7a355 !important;}
.event-teasers-content.v12 .caption {position: absolute; left: 0; right: 0; bottom: 0; width: 100%; padding: 7px 7px; line-height: 1em; vertical-align: bottom; background: rgba(37, 38, 38, 0.75);    text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);}
.event-teasers-content.v12 .caption h7 {font-size:24px;font-weight: 700; color: #FFFFFF; line-height: 1em;padding: 0 !important; margin: 0 !important;display:block;}
.event-teasers-content.v12 .caption h8 {font-size:20px;font-weight: 700;font-style: italic; color: #FFFFFF; line-height: 1em;padding: 0 !important; margin: 0 !important;display:block;}
.event-teasers-content.v12 .caption h9 {font-size:16px;font-weight: 700; color: #FFFFFF; line-height: 1em;padding: 0 !important; margin: 0 !important;display:block;}
.event-teasers-content.v12 .caption p {padding: 2px 2px 0 2px !important; margin: 0 !important;}
.event-teasers-content.v12 .caption h7,  .event-teasers-content .caption a, .event-teasers-content .caption p  {color:#FFFFFF !important;}




.event-teasers .row .col-md-4, .event-teasers .row .col-md-3 {
    padding: 3px;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.event-teasers-content {display:block;position:relative;}
.event-teasers-content .caption {position: absolute; left: 0; right: 0; bottom: 0; width: 100%; padding: 7px 7px; line-height: 1em; vertical-align: bottom; background: rgba(37, 38, 38, 1);    text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);}
.event-teasers-content .caption.v2 {background: rgba(37, 38, 38, 0.75);}
.event-teasers-content .caption.v3 {background: rgba(37, 38, 38, 0.75);}
.event-teasers-content .caption.v4 {background: rgba(37, 38, 38, 0.75);}
.event-teasers-content .caption.v5 {background: rgba(37, 38, 38, 0.75);}
.event-teasers-content .caption.v6 {background: rgba(37, 38, 38, 0.75)}
.event-teasers-content .caption h7 {font-size:18px;font-weight: 700; color: #FFFFFF; line-height: 1em;padding: 0 !important; margin: 0 !important;}
.event-teasers-content .caption p {padding: 2px 2px 0 2px !important; margin: 0 !important;}
.event-teasers-content .caption h7,  .event-teasers-content .caption a, .event-teasers-content .caption p  {color:#FFFFFF !important;}



.event-teasers-content.gold .caption {background:rgba(199,163,85,0.81);}
.event-teasers-content.red .caption {background:rgba(152,40,32,0.81);}
.event-teasers-content.black .caption {background:rgba(37,38,38,0.81);}






.content-teaser-box-rhs {background:rgba(38,38,38,0.75) !important;margin-bottom:15px;}

.content-teaser-box-rhs .content {
    min-height: 10px;
    background:rgba(38,38,38,0.75);
}

.content-teaser-box-rhs .content  {
    padding: 7px;text-align: center;
}
.content-teaser-box-rhs h3, .teaser-box-540 h3 {
    margin: 0;
    padding: 7px !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2em;
}

.content-teaser-box-rhs .content-emp, .teaser-box-540 .content-emp {
    margin: 0;
    padding: 3px;
    text-align: center;
    line-height: 1.2em;
    color:#c7a355;
}

.cloth.small th {
  text-align: left;
  padding: 0.5em;
  border: 0px solid #fff;
}
.cloth.small td {
  text-align: left;
  padding: 0.5em;
  border: 0px solid #fff;
}

.speaker-image.pull-left {margin-right:1em;}

.btn.btn-lg.btn-u-gold, .btn-u-gold, a.btn-u-gold, a.btn.btn-lg.btn-u-gold.rounded {
    background-color: #cda245 !important;
    color: #CC0000 !important;
    font-weight:700;
}