.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  border:0;
  font:0 / 0 a;
  text-shadow:none;
  color:transparent;
  background-color:transparent;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.border-box {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.row-fluid > .span12 { width:auto !important; }
body {
  font-family:'PT Serif', Georgia, serif;
  margin:0;
  padding-top:0;
  color:#1a1a1a;
  min-width:980px;
}
.inner-wrapper, .footer-wrapper { background-image:url('img/back-content.png'); }
.container-fluid { padding:0; }
.inner-wrapper {
  -webkit-box-shadow:0px 0px 3px 3px rgba(26,26,26,0.1);
  -moz-box-shadow:0px 0px 3px 3px rgba(26,26,26,0.1);
  box-shadow:0px 0px 3px 3px rgba(26,26,26,0.1);
  padding-top:45px;
  padding-left:40px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.inner-wrapper > .span9 { width:70.468085099%; }
.inner-wrapper > .span3 {
  width:25.404255317%;
  float:right;
}
.span10.inner-wrapper { width:80%; }
@media only screen and (device-width: 768px)and (orientation: portrait) {
  .span10.inner-wrapper { width:78%; }
}
.lang-selector {
  position:absolute;
  top:-15px;
  right:-1px;
  font-family:Georgia, serif;
}
p {
  font-family:Georgia, serif;
  font-size:16px;
  line-height:26px;
}
h1 {
  font-family:'PT Serif', Georgia, serif;
  font-weight:bold;
  font-size:28px;
  line-height:34px;
  padding-bottom:10px;
}
h2 {
  font-family:'PT Serif', Georgia, serif;
  font-size:14px;
  color:#333333;
  line-height:18px;
  padding-bottom:10px;
}
.brand-header { position:relative; }
.brand { display:block; }
.brand img { width:100%; }
.tagline {
  color:#66a621;
  font-family:'PT Serif', Georgia, serif;
  text-transform:uppercase;
  font-size:22px;
  line-height:26px;
  vertical-align:text-bottom;
  position:absolute;
  bottom:-5px;
  margin-bottom:0;
}
@media only screen and (min-width: 1160px) {
  .tagline {
    font-size:28px;
    line-height:32px;
  }
}
.nav-header {
  border:1px solid #999999;
  border-left:none;
  border-right:none;
}
.nav-header li {
  float:left;
  padding-right:25px;
  list-style:disc outside;
}
.nav-header li:first-child { list-style:none; }
.nav-header li > a:hover {
  color:#66a621;
  background-color:transparent;
}
.nav-header .nav {
  float:left;
  margin-top:5px;
  margin-bottom:5px;
}
.nav-header a {
  font-family:Georgia, serif;
  font-size:12px;
  color:#1a1a1a;
}
.nav-wrapper {
  padding-top:20px;
  padding-bottom:3%;
}
.subhead { padding-bottom:20px; }
.pager li { float:left; }
.pager .previous { float:left; }
.pager .next { float:right; }
#searchform { margin:0 !important; }
#searchform .search-text {
  margin-right:0;
  border-right:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  height:30px;
  width:73.5%;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
#searchform #searchbtn {
  color:white;
  background-color:#66a621;
  width:25%;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  margin-left:0px;
  border-left:0;
  height:30px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
  font-size:14px;
  font-family:Georgia, serif;
}
#searchform #searchbtn:hover { background-color:#517f1b; }
#featured-wrapper { padding-bottom:3%; }
.transition-parent { float:left !important; }
.transition { position:relative; }
.featured-wide { position:relative; }
.featured-wide a:hover img {
  -webkit-box-shadow:0px 0px 10px 6px rgba(26,26,26,0.3);
  -moz-box-shadow:0px 0px 10px 6px rgba(26,26,26,0.3);
  box-shadow:0px 0px 10px 6px rgba(26,26,26,0.3);
}
.featured-wide .featured-top {
  position:absolute;
  top:0;
  right:0;
  padding:5px 15px 5px 15px;
  color:#ffffff;
  font-size:12px;
  font-family:Georgia, serif;
}
.featured-wide .featured-bottom {
  position:absolute;
  bottom:0;
  left:0;
  padding:5px 15px 5px 15px;
  color:#ffffff;
  width:100%;
  font-size:16px;
  line-height:22px;
  font-family:'PT Serif', Georgia, serif;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box;
}
.featured-wide a:hover { text-decoration:none; }
.featured-wide.red    span {
  background-color:#a11848;
  opacity:0.92;
  filter:alpha(opacity=92);
}
.featured-wide.green  span {
  background-color:#66a621;
  opacity:0.92;
  filter:alpha(opacity=92);
}
.featured-wide.purple span {
  background-color:#68467b;
  opacity:0.92;
  filter:alpha(opacity=92);
}
.featured-wide.blue   span { background-color:#0088c4; }
.featured-wide.orange span { background-color:#e35113; }
.story {
  padding-bottom:25px;
  margin-bottom:25px;
}
.story.green { border-bottom:2px solid #66a621; }
.story.green h1, .story.green h1 a { color:#66a621; }
.story.green .breadcrumb {
  border-bottom:2px solid #66a621;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
.story.red { border-bottom:2px solid #a11848; }
.story.red h1, .story.red h1 a { color:#a11848; }
.story.red .breadcrumb {
  border-bottom:2px solid #a11848;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
.story.orange { border-bottom:2px solid #e35113; }
.story.orange h1, .story.orange h1 a { color:#e35113; }
.story.orange .breadcrumb {
  border-bottom:2px solid #e35113;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
.story.blue { border-bottom:2px solid #0088c4; }
.story.blue h1, .story.blue h1 a { color:#0088c4; }
.story.blue .breadcrumb {
  border-bottom:2px solid #0088c4;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
.story.purple { border-bottom:2px solid #68467b; }
.story.purple h1, .story.purple h1 a { color:#68467b; }
.story.purple .breadcrumb {
  border-bottom:2px solid #68467b;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
.story p { margin-bottom:20px; }
.story p.meta {
  padding-bottom:0;
  margin-bottom:0;
}
.single p.meta { padding-bottom:15px; }
.thumbnail-story, .attachment-thumbnail {
  float:right;
  margin-left:10px;
}
.btn {
  line-height:22px;
  font-size:12px;
  font-family:Georgia, serif;
  padding:4px 15px 4px 15px;
}
.btn-green, .btn-green:hover, .btn-red, .btn-red:hover, .btn-orange, .btn-orange:hover, .btn-blue, .btn-blue:hover {
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  color:#ffffff;
}
.btn-green.active, .btn-red.active, .btn-orange.active, .btn-blue.active { color:rgba(255,255,255,0.75); }
.btn-green {
  background-color:#5c951e;
  background-image:-moz-linear-gradient(top,#66a621,#4c7b19);
  background-image:-ms-linear-gradient(top,#66a621,#4c7b19);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#66a621),to(#4c7b19));
  background-image:-webkit-linear-gradient(top,#66a621,#4c7b19);
  background-image:-o-linear-gradient(top,#66a621,#4c7b19);
  background-image:linear-gradient(top,#66a621,#4c7b19);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a621', endColorstr='#4c7b19', GradientType=0);
  border-color:#4c7b19 #4c7b19 #253c0c;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color:#4c7b19;
}
.btn-green:hover, .btn-green:active, .btn-green.active, .btn-green.disabled, .btn-green[disabled] {
  background-color:#4c7b19;
  *background-color:#3f6614;
}
.btn-green:active, .btn-green.active { background-color:#325110 \9; }
.btn-red {
  background-color:#8f1540;
  background-image:-moz-linear-gradient(top,#a11848,#751134);
  background-image:-ms-linear-gradient(top,#a11848,#751134);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#a11848),to(#751134));
  background-image:-webkit-linear-gradient(top,#a11848,#751134);
  background-image:-o-linear-gradient(top,#a11848,#751134);
  background-image:linear-gradient(top,#a11848,#751134);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a11848', endColorstr='#751134', GradientType=0);
  border-color:#751134 #751134 #320716;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color:#751134;
}
.btn-red:hover, .btn-red:active, .btn-red.active, .btn-red.disabled, .btn-red[disabled] {
  background-color:#751134;
  *background-color:#5e0e2a;
}
.btn-red:active, .btn-red.active { background-color:#480b20 \9; }
.btn-orange {
  background-color:#d04a11;
  background-image:-moz-linear-gradient(top,#e35113,#b4400f);
  background-image:-ms-linear-gradient(top,#e35113,#b4400f);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#e35113),to(#b4400f));
  background-image:-webkit-linear-gradient(top,#e35113,#b4400f);
  background-image:-o-linear-gradient(top,#e35113,#b4400f);
  background-image:linear-gradient(top,#e35113,#b4400f);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e35113', endColorstr='#b4400f', GradientType=0);
  border-color:#b4400f #b4400f #6d2709;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color:#b4400f;
}
.btn-orange:hover, .btn-orange:active, .btn-orange.active, .btn-orange.disabled, .btn-orange[disabled] {
  background-color:#b4400f;
  *background-color:#9c380d;
}
.btn-orange:active, .btn-orange.active { background-color:#852f0b \9; }
.btn-blue {
  background-color:#007ab0;
  background-image:-moz-linear-gradient(top,#0088c4,#006591);
  background-image:-ms-linear-gradient(top,#0088c4,#006591);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088c4),to(#006591));
  background-image:-webkit-linear-gradient(top,#0088c4,#006591);
  background-image:-o-linear-gradient(top,#0088c4,#006591);
  background-image:linear-gradient(top,#0088c4,#006591);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088c4', endColorstr='#006591', GradientType=0);
  border-color:#006591 #006591 #003045;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color:#006591;
}
.btn-blue:hover, .btn-blue:active, .btn-blue.active, .btn-blue.disabled, .btn-blue[disabled] {
  background-color:#006591;
  *background-color:#005378;
}
.btn-blue:active, .btn-blue.active { background-color:#00415e \9; }
.meta { line-height:32px; }
.meta span {
  font-family:Georgia, serif;
  font-size:12px;
  color:#666666;
  padding-top:10px;
}
.meta span a { color:#666666; }
.meta .btn { margin-right:15px; }
.meta img {
  vertical-align:text-bottom;
  margin-left:15px;
  margin-right:5px;
}
.meta img.img-first { margin-left:0; }
.meta img.img-author { padding-bottom:1px; }
.meta .meta-data { vertical-align:middle; }
.meta .meta-data span.inner-data a { white-space:nowrap; }
.meta .meta-data span.inner-data:last-child {
  white-space:nowrap;
  display:inline-block;
}
.category-archive-meta img { width:100%; }
.lang-selector a {
  background-color:#66a621;
  display:block;
  color:#ffffff;
  font-size:14px;
  font-style:Georgia, serif;
  position:absolute;
  top:-30px;
  right:50px;
  padding:6px 15px 6px 15px;
}
.lang-selector a:hover {
  background-color:#517f1b;
  text-decoration:none;
}
.nav-collapse { overflow:visible; }
body.home #side-menu .current-menu-item > a {
  background-color:transparent !important;
  color:#1a1a1a !important;
}
body.home #side-menu .current-menu-item > a:hover {
  background-color:#66a621 !important;
  color:#ffffff !important;
}
#side-menu { margin-left:0px; }
#side-menu ul { margin:0; }
#side-menu li {
  line-height:40px;
  list-style:none;
}
#side-menu a {
  font-family:'PT Serif', Georgia, serif;
  font-weight:bold;
  font-size:16px;
  color:#333333;
  padding-left:10px;
  display:block;
  border-bottom:2px solid #969696;
}
#side-menu a:hover {
  text-decoration:none;
  color:#ffffff;
}
#side-menu .green a:hover, #side-menu .green .side-sub a:hover { background-color:#66a621; }
#side-menu .red a:hover, #side-menu .red .side-sub a:hover { background-color:#a11848; }
#side-menu .orange a:hover, #side-menu .orange .side-sub a:hover { background-color:#e35113; }
#side-menu .blue a:hover, #side-menu .blue .side-sub a:hover { background-color:#0088c4; }
#side-menu .purple a:hover, #side-menu .purple .side-sub a:hover { background-color:#68467b; }
#side-menu .gold a:hover, #side-menu .gold .side-sub a:hover { background-color:#d6b15e; }
#side-menu .croatiared a:hover, #side-menu .croatiared .side-sub a:hover { background-color:#e53b16; }
#side-menu .meetingsstar a:hover, #side-menu .meetingsstar .side-sub a:hover { background-color:#e40e0e; }
#side-menu .blue .side-sub .side-sub a { background-color:rgba(0,136,196,0.05); }
#side-menu .blue .side-sub .side-sub a:hover {
  background-color:rgba(0,136,196,0.1);
  color:#0088c4;
}
#side-menu .blue .side-sub .side-sub li.current-menu-item a {
  background-color:rgba(0,136,196,0.3);
  color:#1a1a1a;
}
#side-menu .grey a:hover, #side-menu .grey .side-sub a:hover { background-color:#969696; }
#side-menu li.green a { border-bottom:2px solid #66a621; }
#side-menu li.green.current-menu-item a, #side-menu li.green.current-menu-parent, #side-menu li.green.current-menu-ancestor { background-color:rgba(102,166,33,0.1); }
#side-menu li.green.current-menu-item > a, #side-menu li.green .current-menu-item > a, #side-menu li.green.current-menu-ancestor > a {
  background-color:#66a621;
  color:#ffffff;
}
#side-menu li.red a { border-bottom:2px solid #a11848; }
#side-menu li.red.current-menu-item a, #side-menu li.red.current-menu-parent, #side-menu li.red.current-menu-ancestor { background-color:rgba(161,24,72,0.1); }
#side-menu li.red.current-menu-item > a, #side-menu li.red .current-menu-item > a, #side-menu li.red.current-menu-ancestor > a {
  background-color:#a11848;
  color:#ffffff;
}
#side-menu li.orange a { border-bottom:2px solid #e35113; }
#side-menu li.orange.current-menu-item a, #side-menu li.orange.current-menu-parent, #side-menu li.orange.current-menu-ancestor { background-color:rgba(227,81,19,0.1); }
#side-menu li.orange.current-menu-item > a, #side-menu li.orange .current-menu-item > a, #side-menu li.orange.current-menu-ancestor > a {
  background-color:#e35113;
  color:#ffffff;
}
#side-menu li.blue a { border-bottom:2px solid #0088c4; }
#side-menu li.blue.current-menu-item a, #side-menu li.blue.current-menu-parent, #side-menu li.blue.current-menu-ancestor { background-color:rgba(0,136,196,0.1); }
#side-menu li.blue.current-menu-item > a, #side-menu li.blue .current-menu-item > a, #side-menu li.blue.current-menu-ancestor > a {
  background-color:#0088c4;
  color:#ffffff;
}
#side-menu li.grey a { border-bottom:2px solid #969696; }
#side-menu li.grey.current-menu-item a, #side-menu li.grey.current-menu-parent, #side-menu li.grey.current-menu-ancestor { background-color:rgba(150,150,150,0.1); }
#side-menu li.grey.current-menu-item > a, #side-menu li.grey .current-menu-item > a, #side-menu li.grey.current-menu-ancestor > a {
  background-color:#969696;
  color:#ffffff;
}
#side-menu li.purple a { border-bottom:2px solid #68467b; }
#side-menu li.purple.current-menu-item a, #side-menu li.purple.current-menu-parent, #side-menu li.purple.current-menu-ancestor { background-color:rgba(104,70,123,0.1); }
#side-menu li.purple.current-menu-item > a, #side-menu li.purple .current-menu-item > a, #side-menu li.purple.current-menu-ancestor > a {
  background-color:#68467b;
  color:#ffffff;
}
#side-menu li.croatiared a { border-bottom:2px solid #e53b16; }
#side-menu li.croatiared.current-menu-item a, #side-menu li.croatiared.current-menu-parent, #side-menu li.croatiared.current-menu-ancestor { background-color:rgba(229,59,22,0.1); }
#side-menu li.croatiared.current-menu-item > a, #side-menu li.croatiared .current-menu-item > a, #side-menu li.croatiared.current-menu-ancestor > a {
  background-color:#e53b16;
  color:#ffffff;
}
#side-menu li.gold a { border-bottom:2px solid #d6b15e; }
#side-menu li.gold.current-menu-item a, #side-menu li.gold.current-menu-parent, #side-menu li.gold.current-menu-ancestor { background-color:rgba(214,177,94,0.1); }
#side-menu li.gold.current-menu-item > a, #side-menu li.gold .current-menu-item > a, #side-menu li.gold.current-menu-ancestor > a {
  background-color:#d6b15e;
  color:#ffffff;
}
#side-menu li.meetingsstar a { border-bottom:2px solid #e40e0e; }
#side-menu li.meetingsstar.current-menu-item a, #side-menu li.meetingsstar.current-menu-parent, #side-menu li.meetingsstar.current-menu-ancestor { background-color:rgba(228,14,14,0.1); }
#side-menu li.meetingsstar.current-menu-item > a, #side-menu li.meetingsstar .current-menu-item > a, #side-menu li.meetingsstar.current-menu-ancestor > a {
  background-color:#e40e0e;
  color:#ffffff;
}
#side-menu .side-sub { display:none; }
#side-menu li.current-menu-item .side-sub, #side-menu li.current-menu-parent .side-sub, #side-menu li.current-menu-ancestor .side-sub { display:block; }
#side-menu li.current-menu-item li, #side-menu li.current-menu-parent li, #side-menu li.current-menu-ancestor li { border-bottom:none; }
.span2.ads-right {
  padding:20px 0 0 0;
  margin:0 auto !important;
  width:20% !important;
}
.span2.ads-right div {
  display:block;
  text-align:center;
  margin:0 auto;
}
.breadcrumb {
  background:transparent;
  border:none;
  padding-bottom:10px;
  padding-left:none;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  padding-left:0;
}
.breadcrumb a {
  color:#1a1a1a;
  font-family:'PT Serif', Georgia, serif;
  font-size:14px;
}
.breadcrumb .divider:last-child { display:none; }
.footer-ads {
  padding-top:40px;
  padding-bottom:30px;
}
.footer-ads h1 {
  font-family:'PT Serif', Georgia, serif;
  font-weight:bold;
  color:#66a621;
  font-size:18px;
}
.footer-ads .ads-footer-1 { width:100%; }
.footer-ads .ads-footer-1 .widget_sp_image { text-align:center; }
.footer-ads .ads .widget {
  float:left;
  padding-right:20px;
}
.footer-ads .ads {
  overflow:hidden;
  height:90px;
}
.footer-ads .ads div { float:left; }
.footer-ads .partners { padding-right:10px; }
.footer-wrapper {
  -webkit-box-shadow:0px 0px 3px 3px rgba(26,26,26,0.1);
  -moz-box-shadow:0px 0px 3px 3px rgba(26,26,26,0.1);
  box-shadow:0px 0px 3px 3px rgba(26,26,26,0.1);
}
.footer-wrapper .widgets { padding-top:35px; }
.footer-wrapper .about p {
  line-height:32px;
  font-style:Georgia, serif;
  color:#1a1a1a;
}
.footer-wrapper .grey-text { color:#969696; }
.footer-wrapper .copyright {
  color:#969696;
  font-size:12px;
}
.footer-wrapper .about h4 {
  color:#66a621;
  font-size:18px;
  font-weight:bold;
  padding-bottom:15px;
  white-space:nowrap;
}
.footer-wrapper .gap { padding-top:40px; }
.footer-wrapper .listing { padding-top:33px; }
.footer-wrapper .listing li a {
  line-height:34px;
  font-weight:bold;
  font-size:16px;
  color:#333333;
}
.footer-wrapper .listing li a:hover {
  background-color:transparent;
  color:#66a621;
  text-decoration:none;
  text-shadow:none;
}
#contact-form-5429 div {
  float:left;
  padding-left:10px;
}
#contact-form-5429 p { clear:left; }
.twtr-widget {
  float:right;
  margin-bottom:40px;
}
.twtr-widget p { font-size:14px !important; }
.fb-like-box, .twtr-widget {
  width:100% !important;
  border:none;
  overflow:hidden;
  margin-top:40px;
}
.newsletter-form .contacteml, .newsletter-form button {
  margin-top:10px;
  display:block;
}
.newsletter-form input { width:100%; }
.header-container {
  width:100%;
  margin-top:-3.5em;
}
.tagline { display:none; }
.flexslider {
  border-bottom:3px solid #000000;
  margin-bottom:1em;
  width:100%;
  height:50em;
  overflow:hidden;
  margin-top:-2em;
}
.flexslider .slides {
  margin:0;
  padding:0;
  margin-left:0;
}
.flexslider .slides li {
  position:relative;
  width:100%;
  height:50em;
  cursor:pointer;
}
.flexslider .slides li:hover h2 { background:#000000; }
.flexslider .slides li:hover .summary { background:#ffffff; }
.flexslider .slides img {
  position:absolute;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  min-height:650px;
}
.flexslider .slides .flex-caption {
  position:absolute;
  bottom:3em;
  left:3em;
  right:3em;
  z-index:10;
}
.flexslider .slides .flex-caption h2, .flexslider .slides .flex-caption .summary {
  -webkit-transition:all 200ms ease-in-out;
  -moz-transition:all 200ms ease-in-out;
  -ms-transition:all 200ms ease-in-out;
  -o-transition:all 200ms ease-in-out;
  transition:all 200ms ease-in-out;
}
.flexslider .slides .flex-caption h2 {
  background:rgba(0,0,0,0.75);
  color:#ffffff;
  font-size:2.8rem;
  font-size:28px;
  line-height:1.2;
  display:inline-block;
  padding:.5em;
  max-width:60%;
}
.flexslider .slides .flex-caption h2 a:hover { color:#ffffff; }
.flexslider .slides .flex-caption .summary {
  background:rgba(255,255,255,0.75);
  font-size:1.6rem;
  font-size:16px;
  line-height:1.5;
  padding:1em;
  color:#666666;
  max-width:70%;
}
.flexslider .slides .flex-caption .summary p { display:inline; }
.flexslider .slides .flex-caption .summary a {
  white-space:nowrap;
  font-weight:bold;
}
.flexslider .slides .flex-caption .category { display:none; }
.flexslider .flex-control-nav { display:none; }
.flexslider .flex-direction-nav { display:none; }
.banner-meetings-star img, .banner-kongres-archive img, .banner-app-store img {
  max-width:100%;
  margin-bottom:1em;
}
.banner-peecho {
  background:#488596;
  background:-moz-linear-gradient(top,#488596 0%,#2e5761 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#488596),color-stop(100%,#2e5761));
  background:-webkit-linear-gradient(top,#488596 0%,#2e5761 100%);
  background:-o-linear-gradient(top,#488596 0%,#2e5761 100%);
  background:-ms-linear-gradient(top,#488596 0%,#2e5761 100%);
  background:linear-gradient(to bottom,#488596 0%,#2e5761 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#488596',endColorstr='#2e5761',GradientType=0);
  margin-bottom:1em;
}
.banner-peecho h2, .banner-peecho p { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
.banner-peecho h2 {
  font-size:1.8em;
  line-height:1.2;
  color:#ffffff;
  text-shadow:0 1px 1px rgba(0,0,0,0.25);
  margin:30px 20px 10px;
  font-weight:bold;
}
.banner-peecho h2 span {
  display:block;
  font-size:.5em;
  margin-top:2px;
}
.banner-peecho p {
  font-size:1em;
  line-height:1.3;
  color:#ffffff;
  margin:8px 20px;
  opacity:.8;
}
.banner-peecho .edition {
  border:1px solid rgba(0,0,0,0.2);
  padding:10px;
  text-align:center;
  margin:5px 20px;
}
.banner-peecho .edition.last { margin-bottom:20px; }
.banner-peecho .edition h3 {
  font-size:14px;
  text-transform:uppercase;
  color:#ffffff;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
  margin-bottom:2px;
}
.banner-peecho .peecho-print-button, .banner-peecho .peecho-print-button:hover { margin:0 auto; }
#featured-wrapper .featured-top a {
  text-transform:uppercase;
  color:#ffffff;
  font-weight:bold;
}
