.color-white { color: white; }
.logo-wrapper { width: 68%; }
.col-sm-9 { width: 66.6667%; }
.event-date { border: 1px solid rgb(66, 66, 66); color: rgb(197, 197, 197); font-size: 13px; margin-right: 23px; text-align: center; }
.e-city { font-weight: 500; letter-spacing: 0px; padding: 2px 5px; }
.e-country { border-bottom: 1px solid rgb(66, 66, 66); color: rgb(221, 221, 221); font-size: 14px; letter-spacing: 0.25em; margin-bottom: 3px; padding: 6px 10px 2px; text-align: center; }
.glf-home { width: 164px ! important; }
.highlight { background: rgb(245, 245, 245) url(392c881eb609f9ceeeeb211450b3e0ea717d102c.jpg)  repeat-y fixed center top / cover ; min-height: 300px; padding: 20px 0px; }
.parallax h3 { color: rgb(24, 84, 30); }
.parallax a.color-white { text-decoration: underline; }
.parallax a.color-white:hover { color: rgb(250, 250, 250); }
.page-template-template-home-london-2015 .parallax { padding-top: 30px; }
.margin-top-40px { margin-top: 40px; }
.no-padding { padding: 0px; }
.padding-left-0 { padding-left: 0px; }
.itemspeaker { padding-right: 10px; padding-bottom: 10px; padding-top: 10px; display: inline-block; width: 49%; }
h1.page-title { padding-bottom: 30px; }
.pub_item { height: 100px; }
.pub_item_white { display: inline-block; margin-bottom: 20px; padding-bottom: 20px; margin-left: 5px; vertical-align: top; width: 32%; margin-top: 10px; float: left; height: 350px; }
.blog-post { float: left; padding: 10px 5px 5px 2px; width: 100%; height: 400px; }
.speakers-post { float: left; padding: 10px 5px 5px 2px; width: 100%; }
.placeholder-img { width: 200px; float: left; }
.entry-content .speaker_item { margin-bottom: 30px; }
.vid-speaker-name { color: rgb(102, 102, 102); font-size: 15px; text-align: left; }
.vid-speaker-name a { color: rgb(102, 102, 102); font-weight: 600; }
.home-speaker-name { color: rgb(255, 255, 255); font-size: 15px; text-align: left; display: inline-block; width: 62%; vertical-align: top; }
.home-speaker-name a { color: rgb(255, 255, 255); }
.placeholder-img-pub .img-thumbnail { height: 110px; width: 80px; }
.placeholder-img-news .img-thumbnail { height: 80px; width: 120px; float: left; margin-right: 12px; }
.news-date-title { margin-left: 20px; }
.pub-date-title { margin-left: 20px; }
.placeholder-img-pub img { height: 110px; width: 80px; float: left; margin-right: 12px; }
.news-wrap .placeholder-img-pub .pub-crop1::before { height: 130px; width: 100px; }
.itemspeaker .home-speaker-img { height: 30%; margin: auto 7px 15px auto; overflow: hidden; width: 30%; border-radius: 60px; display: inline-block; border: medium none; vertical-align: top; max-width: 60px; }
.img-thumbnail-london { border: 1px solid rgb(234, 234, 234); border-radius: 50%; margin-bottom: 20px; padding: 3px; }
.container.event-structure-section { margin-bottom: 60px; margin-top: 60px; }
.event-structure-container.text-center > p { font-size: 14px; margin-top: 10px; }
.event-structure-section h1::after { background: rgb(106, 106, 106) none repeat scroll 0px 0px; content: ""; display: block; height: 5px; margin-bottom: 36px; margin-top: 16px; width: 68px; }
.event-structure-section h1 { color: rgb(64, 172, 72); }
.event-structure-container .box-effect { border: medium none; padding: 0px; }
.event-structure-section hr::before { background: rgb(255, 255, 255) none repeat scroll 0px 0px; border: 1px solid rgb(231, 231, 231); border-radius: 50%; content: ""; height: 15px; position: absolute; top: 13px; width: 15px; }
.color-white.margin-top-40px.summary-download { border-top: 2px dashed; padding-top: 30px; text-align: center; }
.col-xs-12.col-sm-6.padding-left-30px > p { font-size: 17px; line-height: 1.5; }
.about-icon { color: rgb(255, 255, 255); display: table-cell; font-size: 50px; padding-top: 20px; vertical-align: top; width: 60px; }
.about-text-content { display: table-cell; padding-top: 20px; }
.about-text-content i { font-weight: bold; }
.about-text-content p { line-height: 1.3; margin-bottom: 15px; }
.about-text-content > h3 { font-size: 20px; margin-bottom: 7px; }
.about-text-content .pe-7s-angle-right-circle { font-size: 19px; margin-left: 4px; margin-top: 1px; position: absolute; }
.more-info { font-size: 18px; margin-bottom: 0px; }
.about-section {  }
.padding-right-30px { padding-right: 30px; }
.padding-left-30px { padding-left: 30px; }
.london-img, .london-map { width: 100%; height: 420px; }
.london-map-text { color: rgb(255, 255, 255); font-size: 23px; padding: 40px; position: absolute; top: 0px; }
.btn-blue-2 { background: rgb(9, 124, 204) none repeat scroll 0px 0px; box-shadow: 0px 3px rgb(13, 96, 153); transition: none 0s ease 0s ; }
.btn-blue-2:hover { background: rgb(9, 124, 204) none repeat scroll 0px 0px; box-shadow: 0px 2px rgb(13, 96, 153); top: 1px; }
.btn-blue-2:active { box-shadow: 0px 0px rgb(171, 60, 60); top: 4px; }
.glf2014-btn { padding: 10px 17px 7px; }
.summary-download > span { margin-right: 10px; }
.home-news-image { padding-bottom: 15px; position: relative; }
.home-news-image i { background: transparent url(bd05080889a13c0c5d03a430add8188d4a9c05bd.png)  no-repeat scroll center center; border-radius: 60%; bottom: 25px; color: rgb(64, 172, 72); font-size: 30px; left: 10px; position: absolute; }
.attachment-slider-images.wp-post-image { width: 100%; }
#timing { background: rgb(199, 230, 199) none repeat scroll 0px 0px; padding-top: 35px; }
.box-effect-circle { background: transparent none repeat scroll 0px 0px; border-radius: 0px; height: 35%; left: 0px; margin: auto; position: absolute; right: 0px; text-align: center; top: 50%; transform: translateY(-50%); width: 200px; }
.box-effect-circle i { background: rgb(64, 172, 72) none repeat scroll 0px 0px; border-radius: 50%; height: 50px; margin: 10px; padding-top: 15px; width: 50px; }
#cluster { background: rgb(253, 245, 227) none repeat scroll 0px 0px; border-radius: 10px; padding: 20px; }
#cluster h3 { color: rgb(64, 172, 72); }
#cluster p:last-child { margin-bottom: 0px; }
.footer-bg { padding-bottom: 23px; }
.main-site-footer { margin-top: 0px; }
.main-site-footer-fisrt { min-height: 297px; position: relative; }
.partners-footer { padding-bottom: 30px; padding-top: 36px; }
.partners-footer img { height: 70px; margin-right: 30px; margin-bottom: 15px; }
.m-uppercase { text-transform: uppercase; }
.btn-outline { border: 1px solid rgb(255, 255, 255); }
.btn-outline:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.share-post { padding-bottom: 20px; }
@media (max-width: 1200px) {
  .glf-home { width: 135px ! important; }
  .site-name { margin-top: 16px; }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .news-slider .carousel { width: 405px ! important; }
}
@media (max-width: 991px) {
  .search-box.di {  }
  .event-date { display: inline-block; float: right; margin-top: 8px; position: absolute; right: -8px; top: 0px; width: 170px; }
}
@media (min-width: 982px) and (max-width: 991px) {
  .london-news-slider .carousel { width: 420px ! important; }
}
@media (max-width: 981px) {
  .quote-info { text-align: left ! important; }
}
@media (min-width: 980px) and (max-width: 1200px) {
}
@media (max-width: 980px) {
  .logo-wrapper { width: 100%; }
  .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4 { float: left; }
}
@media (max-width: 767px) {
  .event-date.di { margin-right: 15px; right: 0px; }
  .site-name, .site-description, .site-event-date { float: left; }
  .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4 { float: left; }
}
@media (max-width: 670px) {
  .event-date.di { display: block; margin: auto auto auto -8px; position: relative; width: 100%; }
  .pub_item_white { width: 45%; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
}
@media all and (max-width: 544px) {
  .site-name { margin-top: 3px; }
  .pub_item_white { width: 45%; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
}
@media all and (min-width: 280px) and (max-width: 479px) {
  .pub_item_white { width: 100%; list-style: outside none none; }
  .placeholder-img { width: 280px; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
}
@media all and (max-width: 411px) {
  .site-name, .site-description, .site-event-date { float: right; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
}
@media all and (max-width: 479px) {
  .london-map-text { font-size: 15px; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
}
@media not all {
  .pub_item_white { width: 100%; list-style: outside none none; }
  .placeholder-img { width: 280px; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { float: left; }
}
