@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    src: url('fonts/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2') format('woff2'),
         url('fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff') format('woff'),
         url('fonts/OTF/SourceSansPro-Regular.otf') format('opentype'),
         url('fonts/TTF/SourceSansPro-Regular.ttf') format('truetype');
}
@font-face{
    font-family: 'Source Sans Pro';
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    src: url('fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2') format('woff2'),
         url('fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff') format('woff'),
         url('fonts/OTF/SourceSansPro-Bold.otf') format('opentype'),
         url('fonts/TTF/SourceSansPro-Bold.ttf') format('truetype');
}

body {
  font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  margin-top:0;
  color:#333;
}
h1, h2, h3, h4, h5, h6 {font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;font-weight: normal;color:#1B335B;}
h1, .h1 {font-size: 26px;}
h1, h2, h3 {margin-top: 10px}
h2 {text-transform: uppercase}
h5 {color:#666666;font-size: 16px}

a {color: #128C99}
a[href^="http://"]:not([href*="www.econpol.eu"]), a[href^="https://"]:not([href*="www.econpol.eu"]), a[href^="//"]:not([href*="www.econpol.eu"]) {
    background: rgba(0, 0, 0, 0) url("images/link_ext.png") no-repeat scroll left center;
    padding-left: 20px;
}
#block-registerconference2021 a[href^="http://"]:not([href*="www.econpol.eu"]), #block-registerconference2021 a[href^="https://"]:not([href*="www.econpol.eu"]), #block-registerconference2021 a[href^="//"]:not([href*="www.econpol.eu"]) {
    background: #1B335B url("images/link_ext.png") no-repeat scroll 10px center;
    padding-left: 36px;
}
h1.page-header {border-bottom:none}
.navbar-brand {float: none;position: absolute;width: 130px;height: 90px; padding: 0;background: #FFFFFF url(images/econpol_europe.svg);z-index: 100;background-repeat: no-repeat}
.navbar-brand.conference2020 {float: none;position: absolute;width: 130px;height: 90px; padding: 0;background: #FFFFFF url(images/econpol_europe.svg);z-index: 100;background-repeat: no-repeat}
.navbar-brand.conference2021 {float: none;position: absolute;width: 130px;height: 90px; padding: 0;background: #FFFFFF url(images/econpol_europe.svg);z-index: 100;background-repeat: no-repeat}
.navbar-brand span {display: none}
.navbar-default {background-color: #FFFFFF;border-color: #FFFFFF;}
.navbar-nav {margin: 0;}
.navbar {border-radius: 0;}
.navbar-default .row {margin-left: 0;margin-right: 0}
.navbar-default .navbar-nav > li > a {color: #1B335B;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #128C99;}
.navbar-default .navbar-nav.topnav > li > a {font-weight: normal}
.navbar-default .navbar-nav.mainnav > li > a, #block-econpol-main-menu .nav.navbar-nav > li > a {text-transform: uppercase;}
#block-conference2020 .nav > li > a, #block-conference2021 .nav > li > a {text-transform: uppercase;}
.navbar-form, .navbar-default .navbar-form, #search-block-form {background: #FFFFFF;border-color: #128C99;margin: 0;padding: 10px;position: relative}
.navbar-form .form-control, #search-block-form .form-control {background-color:#2a98a3;color:#FFFFFF;border-color: #FFFFFF;border-radius: 0;height: 34px;padding: 2px 10px;width: 80% }
#search-block-form .form-submit.btn-primary {background: #128C99;color:#FFFFFF;position: static;right: 5px;top: 10px;margin-left: 5px;border: none}
.form-control::-moz-placeholder {color: #fff;}
.form-control::-webkit-input-placeholder {color: #fff;}
.form-control:-ms-input-placeholder {color: #fff;}
#search-block-form .form-group.form-actions {display: none}
.navbar-toggle {margin-bottom: 40px;margin-top: 17px;}
.navbar-default .navbar-toggle {border-color: #128C99;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #1B335B;}
.navbar-default .navbar-toggle .icon-bar {background-color: #1B335B;}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {background-color: #FFFFFF;}
.page-node-type-conference .navbar.navbar-default {margin-bottom: 0}
.main-container {margin-bottom: 5em}
section#block-linktoconferencesite {z-index: 99}
section#block-bannerforconferencesite {z-index: 99; background-image: linear-gradient(45deg, #128c99 20%, #1B335B 80%); padding: 1rem 2rem; color: #FFFFFF;margin: 0 15px 2.5rem 15px}
section#block-bannerforconferencesite h2, section#block-bannerforconferencesite h3, section#block-bannerforconferencesite a { color: #FFFFFF}
section#block-bannerforconferencesite h2 {text-transform: none}
section#block-bannerforconferencesite h2 span {font-weight: bold}
section#block-bannerforconferencesite p {text-align: right}
section#block-bannerforconferencesite a {text-transform: uppercase; text-align: right;padding-right: 56px; background: url('images/arrows3.png') no-repeat right center; font-size: 24px}
section.block-views-blocklivestream-conference2020-block-1, section.block-views-blocklivestream-conference2021-block-1 {margin-bottom: 5rem}
.views-field-field-newsimage img, #block-linktoconferencesite img {margin-bottom: 1.5em;margin-top: 1.5em}
.news > .row {margin-bottom: 4em;}
.view-latest-news h3.field-content > a, #block-linktoconferencesite h3.field-content > a {color: #1B335B}
.article.new {border-top:8px solid #1B335B;padding-top:2em}
.article.event, .article.pressconference {border-top:8px solid #128C99;padding-top:2em}
.content.article.publication {border-top: 8px solid #1B335B;padding-top: 2em;}
.content.article.video {border-top: 8px solid #128C99;padding-top: 2em;}
.article.event .field--name-field-eventdate, .article.event .field--name-field-end-date, .article.event .field--name-field-showdate, .teaser .article.event .field--name-field-venue,.article.pressconference .field--name-field-eventdate, .article.pressconference .field--name-field-end-date, .article.pressconference .field--name-field-showdate, .teaser .article.pressconference .field--name-field-venue {display: inline-block}
.article.new h1 {color:#128C99}
.article.new img {width: 100%;margin-bottom: 10px}
.person .field--name-field-portrait img {border-radius: 50%}

.topics { background: url(images/bg_topics.jpg) no-repeat center top; background-size: auto 20%}
.headtopic { background: url(images/bg_topics.jpg) no-repeat center top; background-size: 100% auto}
.topics h2 {color: #ffffff;font-size: 36px;padding-bottom: 30px;}
.topics h3 {background: #1B335B;color:#FFF;padding: 15px;text-align: center;}
.number {background: #128C99;color:#FFFFFF;border-radius: 50%;width: 50px;height: 50px;margin: 0 auto 10px;font-weight: bold;font-size: 40px;line-height: 1.25;display: block;text-align: center}
.topics .col-sm-3 p {text-align: center;font-size: 18px;color:#1B335B}
.topics .btn {background: none;color:#FFFFFF;width: 50px;height: 50px;border-radius: 50%;left: auto;line-height: 2.5;position: absolute;top: 70px;right: 5px}
.view-organizations-part-1 .views-field-title {margin-top:1em;line-height: 1.2}
.view-research-topics > .row {margin-bottom: 6em;}
.view-research-topics h3 a {color: #ffffff}
.view-research-topics .btn > a {color: #ffffff;font-weight: bold;font-size: 24px;line-height: 1.5}
.view-research-topics .btn > a:hover {text-decoration: none}
.view-research-topics .btn .glyphicon:hover { transform: rotate(90deg);transition: all 0.2s ease }
.headtopic {margin-bottom: 5em}
.headtopic h1 {background: #128C99;color:#FFFFFF;padding: 15px;margin-bottom: -30px}
.headtopic h2 {margin-bottom: 2em;color:#FFFFFF}
.researchtopic.teaser .field--name-field-long-title {font-weight: bold}
.view-search .views-row {margin-bottom: 2em;}
.view-search .views-row h3 {margin-top: 0;}
.view-search .views-field-type span {font-weight: bold}
.view-search .views-field-type span::after {content: ':'}

.org {background: #dde1e7}
.org > .container {padding-bottom: 3em}
.org .img-responsive {margin: 40px auto 0;}
.org h2 {margin-top: 30px}
.full.event h2, .full.pressconference h2 {text-transform: none}
.full.event h3, .full.pressconference h3 {color:#666666}
.full.page .field--name-body {margin-bottom: 2em;}
.view-econpol-europe-opinion .views-row, .view-publications .views-row, .view-policy-reports .views-row, .view-policy-briefs .views-row, .view-policy-workingpapers .views-row {border-bottom: none;padding-bottom: 0;padding-top: 2em;}
.view-econpol-europe-opinion .views-row:first-child, .view-publications .views-row:first-child, .view-policy-reports .views-row:first-child, .view-policy-briefs .views-row:first-child, .view-policy-workingpapers .views-row:first-child {padding-top: 0;}
.publication.teaser h3 {margin-top: 0}
.publication.article .col-md-9 > .field {margin-top: 0.75em;}

.article.organization {border-top:8px solid #1B335B;padding-top:2em;margin-bottom: 4em}
.field--name-field-logo img, .field--name-field-logo2 img {margin: 0 auto}
.publication .field--name-field-cover img {border: 1px solid #666666;}
.teaser .publication .field--name-field-cover img {max-width: 250px;margin-bottom: 1.5em}
.publication .node-readmore, .new .node-readmore, .pressrelease .node-readmore, .pressconference .node-readmore, .event .node-readmore, .researchtopic .node-readmore {display: none;}
.pressrelease.teaser,.event.teaser, .news.teaser, .researchtopic.teaser {padding-bottom: 2em}
.view-research-topics-list article.researchtopic.teaser {border-top: 8px solid #1B335B;padding-top: 2em;}

.organization h3 {color:#128C99;font-weight: bold}
.researcher {background: #1B335B;color: #FFFFFF}
.researcher .row {margin-bottom: 5em;}
.researcher h2 {color:#FFFFFF;margin-top: 30px;margin-bottom: 50px}
.researcher .img-rounded {border-radius: 50%;margin: 0 auto}
footer.menu {border-top: 8px solid #128C99;border-bottom: 5px solid #128C99}
footer.menu .row {margin-top: 2em;margin-bottom: 1em;}
footer h4 {text-transform: uppercase}
footer.info {background:#1B335B;color: #FFFFFF}
footer.info .container {margin-top: 1em;margin-bottom: 2em;}
footer .nav > li > a {padding: 2px 5px}
.region-sidebar-first {width: 100%}
.region-sidebar-second .block.block-views {
  margin-bottom: 4em;
}
#block-econpol-account-menu {display: inline-block;margin-top: 2em;margin-left: 15px;}
#block-supported-by .col-md-3 {margin-top: 2em;}

.pub-box > div {border: 1px solid #1B335B}
.event-box > div {border: 1px solid #128C99}
.subsc-box > div {border: 1px solid #627280;}
.pub-box h2 {background: #1B335B;color:#FFFFFF;padding: 20px 10px;margin: 0}
.event-box h2 {background: #128C99;color:#FFFFFF;padding: 20px 10px;margin: 0}
.subsc-box h2 {background: #627280;color:#FFFFFF;padding: 20px 10px;margin: 0}
.event-box h4 {color:#128C99}
.event-box h5 {color:#1B335B;font-weight: bold}
.pub-box .btn, .event-box .btn, .subsc-box .btn {width: 50%;margin: 0 25% 20px}
.event-box, .pub-box, .subsc-box {margin-bottom: 3em;}
.box-content {padding: 10px 15px}
.pub-box .views-field.views-field-field-cover img {border: 1px solid #666666;float: left;margin-bottom: 15px;margin-right: 15px;width: 33%;}
.pub-box h3 a {color: #1B335B}
.pub-box .views-field-field-authors {font-weight: bold;margin-bottom: 1em;}
.event-box .views-field-view-node, .pub-box .views-field-view-node, .subsc-box .views-field-view-node {margin-top: 1.5em;}
.views-field.views-field-field-venue {color: #666;font-weight: bold;}
.views-field.views-field-field-showdate {font-weight: bold;}

h2.blocktitle {text-transform: none;font-size: 100%;font-weight: bold}
.row > .block1 {padding-left: 15px; padding-right: 15px}
.pressrelease.full .field--name-field-newsdate2 {display: inline-block}
.news .field--name-field-newsinfo, .news .field--name-field-newsdate2 {display: inline-block}
#block-views-block-videos-block-1 .views-field.views-field-field-video,
#block-views-block-all-videos-block-1 .views-field.views-field-field-video,
#block-views-block-all-videos-sorted-block-1 .views-field.views-field-field-video{float: left;margin: 0 1.5em 1.5em 0;width: 25%;}
.block-views-blockvideos-block-1 h2.block-title, .block-views-blockslideshow-block-1 h2.block-title {text-transform: none}
.view-all-videos-sorted h3 { border-top: 8px solid #128C99;padding-top: 20px;margin-top: 0;}
.event .field--name-field-program .field--label {font-size: 30px;color:#1B335B;margin:10px 0}
.file-size {display: inline-block;margin-left: 10px;}

.txt-layer {width:100%;height:100%;background-color:rgba(255,255,255,0.6);position:absolute;text-align: center}
.video_bg {position: absolute;width: 100%}
#play, .video-embed-field-responsive-video button {width: 94%;margin: 15px auto}
.btn-primary {
  color: #fff;
  background-color: #128C99;
  border-color: #2e6da4;text-transform: uppercase;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #147b8d;
  border-color: #1B335B;
}
.btn-primary:hover {
  color: #fff;
  background-color: #147b8d;
  border-color: #175f79;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #147b8d;
  border-color: #175f79;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #175f79;
  border-color: #1B335B;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #128C99;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #128C99;
  background-color: #fff;
}

.btn-blue {
  color: #fff;
  background-color: #1B335B;
  border-color: #182e53;text-transform: uppercase;
}
.btn-blue:focus,
.btn-blue.focus {
  color: #fff;
  background-color: #182e53;
  border-color: #101e35;
}
.btn-blue:hover {
  color: #fff;
  background-color: #182e53;
  border-color: #101e35;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #182e53;
  border-color: #101e35;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
  color: #fff;
  background-color: #1B335B;
  border-color: #101e35;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-blue .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-gray {
  color: #fff;
  background-color: #627280;
  border-color: #4d5964;text-transform: uppercase;
}
.btn-gray:focus,
.btn-gray.focus {
  color: #fff;
  background-color: #4d5964;
  border-color: #252b30;
}
.btn-gray:hover {
  color: #fff;
  background-color: #4d5964;
  border-color: #252b30;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  color: #fff;
  background-color: #4d5964;
  border-color: #252b30;
}
.btn-gray:active:hover,
.btn-gray.active:hover,
.open > .dropdown-toggle.btn-gray:hover,
.btn-gray:active:focus,
.btn-gray.active:focus,
.open > .dropdown-toggle.btn-gray:focus,
.btn-gray:active.focus,
.btn-gray.active.focus,
.open > .dropdown-toggle.btn-gray.focus {
  color: #fff;
  background-color: #1B335B;
  border-color: #101e35;
}
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray {
  background-image: none;
}
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled.focus,
.btn-gray[disabled].focus,
fieldset[disabled] .btn-gray.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-gray .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-primary > a, .btn-primary > a:hover, .btn-primary > a:focus,
.btn-blue > a, .btn-blue > a:hover, .btn-blue > a:focus,
.btn-gray > a, .btn-gray > a:hover, .btn-gray > a:focus {color: #fff;text-decoration: none}

a.btn.btn-lg.livestream {
    text-transform: none;
    font-weight: bold;
}

.registration-registration-add-form .button--primary.btn-success {
    background-color: #1B335B;
    font-size: 21px;
/*    margin-left: 25%;*/
    width: 50%;
	margin-top: 1em;
}
.registration-registration-add-form .button--primary.btn-success:hover {
    background-color: #182e53;
  border-color: #101e35;}
.person-container .button.js-form-submit.form-submit.btn-success.btn {
    background-color: #128c99;margin-right: 20px
}
.person-controls.form-group.js-form-wrapper.form-wrapper,
#edit-people .panel-heading {
    display: none;
}
#edit-people.panel-default,
#ajax-wrapper-entities-people-registrants .panel-default {border: none;box-shadow: none;margin-bottom: 0}
.registrants-element .person-container {border-left: 1px solid #fff;padding-left: 0}
#ajax-wrapper-entities-people-registrants .panel-body {padding-left: 0;}
.registration-form .captcha {margin-top: -40px;padding-left: 10px}
.registration-form .captcha input.form-control {width: 200px}
.registration-form legend {font-size: 16px;margin-bottom: 0;border-bottom: 0}
.registration-form .form-type-radio { display: inline-block;margin-right: 20px;}
.registration-form label.form-required::after {color: #128c99;content: " *";}
.registration-form .panel-body {padding-top: 0;padding-left: 0}
.registration-form .panel-danger {border-color: #ffffff;}
.registration-form button#edit-submit span {display: none;}
.registrants-element button.btn.btn-default {margin-left: 30px;}
p#edit-people--description {display: none}

.views_slideshow_controls_text { display: flex;justify-content: space-between}
.views_slideshow_controls_text a:hover, .views_slideshow_controls_text span:hover { text-decoration: none}


.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li > a,
.pagination > li > span {
  color: #128C99;

  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #128C99;
  border-color: #128C99;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pager li > a, .pager li > span {border-radius: 0}
.alert-success {
    color: #128C99;
    background-color: #dceef0;
    border-color: #88c5cc;
}
.eu-cookie-compliance-banner {background-color: #128C99;color: #fff;width: 100%}
#popup-text h2 {color: #FFF}
.eu-cookie-compliance-agree-button, .eu-cookie-compliance-more-button, .eu-cookie-compliance-hide-button, .eu-cookie-compliance-default-button {
    cursor: pointer;
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 6px;
    padding: 10px 20px;
    font-weight: normal;
    margin-top: 30px;
    box-shadow: none;
    margin-left: 10px;
	margin-bottom: 0;
	color:#1B335B;
}
#ctptwitter p {cursor: pointer;background:#128C99;color:#FFF;padding:10px;margin: 0}
#ctptwitter p:first-child {border:1px solid #1B335B;border-bottom: 0;}
#ctptwitter p:last-child {border:1px solid #1B335B;border-top: 0;}
[class*="block-views-blockpublications-topic1"] h2.block-title {text-transform: none;margin-top: 3rem}
.view-publications-topic1 .views-row {margin-bottom: 1.5rem}
.view-publications-topic1 .views-field-field-description p {margin-bottom: 0;display: inline}
.view-publications-topic1 span.views-field.views-field-field-download {white-space: nowrap;}

.page-node-type-conference h2.block-title, .page-node-type-conference .content h2.register {text-transform: uppercase;font-weight: bold; color: #128C99;margin-bottom: 2rem}
.page-node-type-conference .content h2.register {margin-top: 6rem;}
#block-views-block-news-conference2020-block-1 h3, #block-views-block-news-conference2020-block-2 h3 {color: #128C99}
#block-views-block-news-conference2021-block-1 h3, #block-views-block-news-conference2021-block-2 h3 {color: #128C99}
.view-biographies a h3, .view-videos-conference2020 a h3 {color: #128C99;cursor: pointer; margin-bottom: 5px}
.view-biographies2021 a h3, .view-videos-conference2021 a h3 {color: #128C99;cursor: pointer; margin-bottom: 5px}
.page-node-type-conference .views-field-field-position {line-height: 1.3;margin-bottom: 1rem}
.conference .field--name-field-conference-program .field--label {font-size:30px;text-transform: uppercase;font-weight: bold;color: #128C99}
.page-node-type-conference h1.page-header, .page-node-type-conference h1 {color: #128C99;font-weight: bold; margin-bottom:0}
.page-node-type-conference h2.field-content {color: #128C99;font-weight: bold; font-size: 36px;text-transform: none;margin-top: 0}
.page-node-type-conference h3.field-content {color: #128C99;font-weight: bold; font-size: 28px;text-transform: none;margin-top: 0;margin-bottom: 5rem} 
.conference .field--name-field-long-title {color: #128C99;font-weight: bold;font-size: 28px;margin-top: 0;line-height: 1.3}
.conference .field--name-field-second-title {color: #128C99;font-weight: bold;font-size: 30px;margin-bottom: 2rem;line-height: 1.3;text-transform: uppercase}
.conference .field--name-field-intro {font-size: 125%;}
.btn-primary.btn-register, .btn-blue.btn-register {margin-bottom: 6rem}
.btn-blue.btn-register {font-size: 200%;border: 5px solid #128C99}
.conference h4 {font-weight: bold}
.modal-header {background: #128C99; color:#FFFFFF }
h4.modal-title {color: #FFFFFF;font-weight: bold}
.modal-header .close {color: #ffffff;opacity: 1;}
.modal-body > img.img-responsive {margin-bottom:1rem}
.biogr.views-row {padding-bottom: 2rem;}
article.conference {margin-top: 3rem}
.views-element-container#block-views-block-biographies-block-1, .views-element-container#block-views-block-biographies2021-block-1 {margin-top: 3rem;padding-top: 3rem;border-bottom: 8px solid #128C99;border-top: 8px solid #128C99;padding-bottom: 3rem;margin-bottom: 7rem}
.views-element-container#block-videos-conference2020, .views-element-container#block-videos-conference2021, .views-element-container#block-views-block-videos-conference2020-block-2 { margin-top: 3rem;border-bottom: 8px solid #128C99;padding-bottom: 3rem;}
.views-element-container#block-conference-resources { margin-top: 3rem;border-bottom: 8px solid #128C99;padding-bottom: 3rem;}
.views-element-container#block-views-block-news-conference2020-block-1, .views-element-container#block-views-block-news-conference2021-block-1 {border-bottom: 8px solid #128C99;padding-bottom: 3rem;margin-bottom: 6rem}
.views-element-container#block-views-block-news-conference2020-block-2, .views-element-container#block-views-block-news-conference2021-block-2 {margin-top: 3rem;padding-bottom: 3rem;}
.modal-backdrop {background-color:#1B335B }
.modal-backdrop.in {  filter: alpha(opacity=80);
  opacity: .8;}
.page-node-type-conference .file-link, .page-node-type-conference .modal-body a {word-break: break-all}
.modal-content, .modal-footer .btn {border-radius: 0}

@media (min-width: 768px) {
	.navbar-default .navbar-nav.mainnav > li > a, #block-econpol-main-menu .nav.navbar-nav > li > a {font-weight: normal;font-size: 16px}
	#block-conference2020 .nav > li > a, #block-conference2021 .nav > li > a {font-weight: normal;font-size: 16px}
	.nav.navbar-nav.mainnav, #block-econpol-main-menu .nav.navbar-nav {margin-top: 10px;float: right}
	#block-conference2020 .nav, #block-conference2021 .nav {margin-top: 10px;float: right}
	#block-conference2020 .nav > li, #block-conference2021 .nav > li {float: left}
	.navbar.navbar-default {margin-bottom: 50px}
	.navbar-brand {width: 150px;height: 130px; padding: 0;background: #FFFFFF url(images/econpol_europe_network.svg)}
	.navbar-brand.conference2020 {width: 150px;height: 130px; padding: 0;background: #FFFFFF url("images/econpol-conference2020.svg")}
	.navbar-brand.conference2021 {width: 150px;height: 130px; padding: 0;background: #FFFFFF url("images/econpol-conference2021.svg")}
	.navbar-form, .navbar-default .navbar-form, #search-block-form {background: #128C99;border-color: #128C99;margin: 0 -15px 0 0;padding: 12px 10px 10px;width: 225px;float: right}
	#search-block-form .form-group {display: block;margin-bottom: 0}
	.navbar-form .form-control, #search-block-form .form-control {width: 100%;height: 28px }
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;margin-top:7px}
	.nav > li > a {padding-left:5px;padding-right: 5px}
	.navbar-nav.topnav li a::before {content: '|\00a0\00a0'}
	.navbar-nav {margin-left: -15px;margin-right: -15px}
	.navbar-nav.topnav {margin-right: 10px}
	.infos > .row {margin-bottom: 6em;}
	.event-box, .pub-box, .subsc-box {margin-bottom: 0;}
	.pub-box .btn, .event-box .btn, .subsc-box .btn {margin: 0 5% 20px;width: 90%;}
	.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;}
	.row-eq-height .subsc-box > div, .row-eq-height .event-box > div, .row-eq-height .pub-box > div {height: 100%}
	.topics, .headtopic { background: url(images/bg_topics.jpg) no-repeat center top; background-size: 100% auto}
	.page-node-type-researchtopic .region-sidebar-second {margin-top: 20em;}
	.number {margin: 150px auto 50px;}
	.topics h2 {padding-bottom: 0; padding-top: 30px;font-size: 42px}
	.topics h3 {min-height: 100px}
	.topics .btn {background: #1B335B;color:#FFFFFF;width: 50px;height: 50px;border-radius: 50%;left: 45%;line-height: 2.5;position: absolute;bottom: -60px;top: auto;right: auto}
	.article.new img {margin-left: 15px;max-width: 50%;width: auto;float: right}
	.views-field-field-newsimage img, #block-linktoconferencesite img {margin-bottom: 1.5em;margin-top: 0}
	nav.tabs {margin-bottom: 30px}
	.block-views-blockorganizations-part-1-block-2 .view-content > .col-md-2:first-child {
    margin-left: 0;
}
	.teaser .publication .field--name-field-cover img {max-width: 100%;margin-bottom: 1em}
	#block-econpol-account-menu {margin-top: 0;	margin-left: 0;}
	#block-supported-by .col-md-3 {margin-top: 0;padding-top: 10px}
	.activate h3 {margin-top: 4em;}
	#play, .video-embed-field-responsive-video button {width: 50%;margin: 20px auto}
}
@media (min-width: 992px) {
	h1, .h1 {font-size: 36px;}
	.navbar-default .navbar-nav.mainnav > li > a, #block-econpol-main-menu .nav.navbar-nav > li > a {font-weight: bold;font-size: 18px}
	#block-conference2020 .nav > li > a, #block-conference2021 .nav > li > a {font-weight: bold;font-size: 18px}
	.nav.navbar-nav.mainnav, #block-econpol-main-menu .nav.navbar-nav {margin-top: 67px;}
	#block-conference2020 .nav, #block-conference2021 .nav {margin-top: 67px;}
	.navbar.navbar-default {margin-bottom: 90px}
	.navbar-brand {width: 250px;height: 230px;}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -30px;margin-top: 0}
	.navbar-form, .navbar-default .navbar-form, #search-block-form {width: 225px;float: right}
	.navbar-form .form-control, #search-block-form .form-control {width: auto;}
	.nav > li > a {padding-left: 10px;padding-right: 10px}
	.nav.topnav > li > a {padding-left: 7px;padding-right: 7px}
	.navbar-nav.topnav li a::before {content: '|\00a0\00a0\00a0'}
	.col-md-offset-25 {margin-left: 25%}
	.org .img-responsive {margin-top: 0}
	.org > .container {padding-bottom: 0}
	.org .container .row {margin-bottom: 3em;}
	.org .container > .row:first-of-type {border-bottom: 1px solid #FFFFFF;padding-bottom: 20px}
	.org .col-md-2 {border-right: 1px solid #ffffff}
	.org .row > .col-md-2:last-child {border-right: none}
	.org h2 {margin-top: 30px;margin-bottom: 50px}
	.headtopic h2 {margin-bottom: 5em;}
	.headtopic .col-md-8 {padding-left: 0}
	.sidebar > .row {margin-bottom: 4em}
	footer.menu .row {margin-top: 4em;margin-bottom: 3em;}
	.view-organizations-part-1 .col-md-2 {width: 14.285714%}
	a.btn.btn-lg.livestream {
    font-size: 24px;
    text-transform: none;
    font-weight: bold;
    padding: 14px 20px;
}
}
@media (min-width: 1200px) {
	.navbar-default .navbar-nav.mainnav > li > a, #block-econpol-main-menu .nav.navbar-nav > li > a {font-weight: bold;font-size: 24px}
	#block-conference2020 .nav > li > a, #block-conference2021 .nav > li > a {font-weight: bold;font-size: 24px}
	.nav.navbar-nav.mainnav, #block-econpol-main-menu .nav.navbar-nav {margin-top: 85px;}
	#block-conference2020 .nav, #block-conference2021 .nav {margin-top: 85px;}
	.navbar.navbar-default {margin-bottom: 90px}
	.page-node-type-conference .navbar.navbar-default {margin-bottom: 45px}
	.navbar-brand {width: 280px;height: 250px;}
	.navbar-brand.conference2020, .navbar-brand.conference2021 {width: 280px;height: 250px;}
	.pub-box .btn, .event-box .btn, .subsc-box .btn {width: 50%;margin: 0 25% 20px}
	.views_slideshow_controls_text { padding-right: 110px}
}
@media (min-width: 1400px) {
.container {
    width: 1370px;
}
	section#block-bannerforconferencesite h2, section#block-bannerforconferencesite h3 { width: 66%; float: left}
	section#block-bannerforconferencesite p {width: 33%; float: right}
}
@media (min-width: 1600px) {
.container {
    width: 1560px;
}
}