h1 {
font-family: halis_grbold;
font-size: 48px;
line-height: 58px;
font-weight: normal;
font-style: normal;
}
h2 {
font-family: halis_grbold;
font-size: 44px;
line-height: 52px;
font-weight: normal;
font-style: normal;
}
h3 {
font-family: halis_grbold;
font-size: 26px;
line-height: 28px;
font-weight: normal;
font-style: normal;
}
h4 {
font-family: halis_grbold;
font-size: 22px;
line-height: 28px;
font-weight: normal;
font-style: normal;
}
h5 {
font-family: halis_grbold;
font-size: 18px;
line-height: 28px;
font-weight: normal;
font-style: normal;
}
@media (max-width: 1179px) { 
h1 {
font-size: 44px;
line-height: 52px;
}
h2 {
font-size: 40px;
line-height: 48px;
}
}
@media (max-width: 899px) { 
h1 {
font-size: 40px;
line-height: 48px;
}
h2 {
font-size: 36px;
line-height: 44px;
}
}
@media (max-width: 767px) { 
h1 {
font-size: 36px;
line-height: 44px;
}
h2 {
font-size: 30px;
line-height: 40px;
}
} .inside-header .site-logo {
z-index:10;
}
.main-navigation li a {
text-transform: uppercase;
} .polis-header {
margin-top:-95px;
margin-left:calc(-50vw + 590px);
width:100vw;
}
.polis-header .vc_column-inner {
padding:0;
}
.polis-header .wpb_content_element {
margin-bottom:0;
}
.polis-header .wpb_single_image img {
width:50vw;
}
.polis-header .vc_column_container:last-child .vc_column-inner {
display:inline-flex;
max-width:500px;
margin-left:150px;
align-items: center;
justify-content: center; box-sizing:border-box;
color:#1E1450;
}
.polis-header-infoboxes {
color:white;
background-color:#1E1450;
margin-top:-80px;
margin-bottom:100px;
}
.polis-header-infoboxes .wpb_content_element {
margin-bottom:0;
}
.polis-header-infoboxes .vc_column_container .vc_column-inner {
padding:60px 30px;
}
.polis-header-infoboxes img {
width:60px;
height:auto;
}
.polis-programs-images .wpb_single_image {
position:relative;
}
.polis-programs-images .wpb_heading {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: white;
margin-bottom:0;
text-align: center;
text-transform: uppercase;
padding-top: 40%;
font-size:26px;
line-height:34px;
}
.polis-programs-images .vc_row:first-child .wpb_column:first-child .wpb_heading {
background-color: rgba(239,120,60,0.6);
}
.polis-programs-images .vc_row:first-child .wpb_column:last-child .wpb_heading {
background-color: rgba(228,0,125,0.6);
}
.polis-programs-images .vc_row:last-child .wpb_column:first-child .wpb_heading {
background-color: rgba(012,80,216,0.6);
}
.polis-programs-images .vc_row:last-child .wpb_column:last-child .wpb_heading {
background-color: rgba(9,137,130,0.6);
}
@media (max-width: 1480px) {
.polis-header .vc_column_container:last-child .vc_column-inner {
margin-left:80px;
}
.polis-header-infoboxes {
margin-top: -60px;
}
}
@media (max-width: 1280px) {
.polis-header .vc_column_container:last-child .vc_column-inner {
max-width:450px;
margin-top:-50px;
}
.polis-header-infoboxes {
margin-top: -50px;
}
}
@media (max-width: 1179px) { 
.polis-header {
margin-left:0;
}
.polis-header .vc_column_container:last-child .vc_column-inner {
margin-top:0;
}
.polis-header-infoboxes {
margin-top: 0;
}
}
@media (max-width: 940px) {
.polis-header .vc_column_container:last-child .vc_column-inner {
margin-left:40px;
}
}
@media (max-width: 767px) { 
.polis-header {
margin-left:-30px;
}
.polis-header .wpb_single_image img {
width:100vw;
}
.polis-header .vc_column_container:last-child .vc_column-inner {
padding:40px 80px 40px 40px;
max-width:100%;
}
.polis-header-infoboxes .vc_column_container .vc_column-inner {
padding: 15px 30px;
}
.polis-header-infoboxes .vc_column_container:last-child .vc_column-inner {
padding-bottom: 30px;
}
.polis-programs-images {
margin-top:40px;
}
.polis-programs-images .wpb_single_image img {
width:calc(100vw - 60px);
}
.polis-partner-slider .vc_column_container:first-child {
margin-bottom:30px;
}
}
@media (max-width: 460px) { 
.polis-header .vc_column_container:last-child .vc_column-inner {
padding:40px 80px 40px 0;
}
} .entry-header h1.entry-title {
margin-bottom:80px;
}
hr.polis-divider {
margin-top:80px;
margin-bottom:80px;
background-color:black;
} .right-to-left, .wpb_right-to-left {
animation:none;
}
.wpb_animate_when_almost_visible {
opacity: 1;
} .vc_btn3.vc_btn3-color-pink, 
.vc_btn3.vc_btn3-color-pink {
color: #fff;
background-color: #E4007D;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, 
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, 
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover,
.vc_btn3.vc_btn3-color-pink:focus, 
.vc_btn3.vc_btn3-color-pink:hover {
color: #ffffff;
background-color: #D6007D;
}
.btn-default {
color: #fff;
background-color: rgba(228,0,125,1);
padding:14px 20px;
display:inline-block;
font-size:14px;
border-radius:0;
border:none;
}
.btn-default-turquoise {
background-color: rgba(10,184,174,1);
}
.btn-default:hover,
.btn-default:focus {
color: #fff;
background-color: rgba(228,0,125,0.8);
}
.btn-default-turquoise:hover,
.btn-default-turquoise:focus {
color: #fff;
background-color: rgba(10,184,174,0.8);
}
.polis-button-align-right {
width:100%;
text-align:right;
}
.polis-button-align-center {
width:100%;
text-align:center;
}
.polis-link {
color: rgba(228,0,125,1);
}
.polis-link:hover {
color: rgba(228,0,125,9);
}
.polis-link-turquoise {
color: rgba(10,184,174,1);
}
.polis-link-turquoise:hover {
color: rgba(10,184,174,0.9);
}
.polis-link:after {
content: '';
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all.svg);
width: 20px;
height: 20px;
margin: 4px 0 0 8px;
display: inline-block;
vertical-align: top;
}
.polis-link-turquoise:after {
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all_turqoise.svg);
}
.type-post .inside-article .featured-image,
.type-post .inside-article .entry-content {
width:60%;
}
.type-post .inside-article .related-publications {
margin-top:60px;
}
.dark-background {
background:rgba(30, 20, 80, 1);
color:white;
}
.dark-background h2 {
color:white;
}
.dark-background.members-container {
box-sizing: border-box;
padding:80px 10%;
margin:60px 0;
}
@media (max-width: 939px) {
.dark-background.members-container {
padding:60px 5%;
}
}
@media (max-width: 767px) {
.dark-background.members-container {
padding:60px 30px;
margin:40px 0;
}
.polis-button-align-right {
text-align: left;
}
.vc_col-sm-4,
.vc_col-sm-6:first-child {
margin-bottom:30px;
}
} .polis-single-format {
font-family: 'halis_grbold';
text-transform: uppercase;
color:rgba(10,184,174,1);
}
.polis-single-date {
font-size:14px;
color:rgba(162, 162, 162, 1);
margin-bottom:20px;
} .navigation-search input[type="search"] {
background-color:rgba(229, 229, 229, 1);
opacity:1;
}
.polis-search-container {
display:flex;
column-gap:30px;
row-gap:60px;
flex-wrap:wrap;
margin-top:60px;
margin-bottom:60px;
}
.polis-search-container article {
width:calc(33.3% - 30px);
padding-bottom:60px;
position:relative;
}
.polis-search-container header h2 {
font-size:18px;
line-height: 28px;
}
.polis-show-search-button {
position:absolute;
bottom:0;
left:0;
}
@media (max-width: 1179px) { 
}
@media (max-width: 899px) { 
.search-results .site-main {
padding:0 20px;
}
.polis-search-container article {
width:calc(50% - 15px);
}
}
@media (max-width: 767px) { 
.search-results .site-main {
padding:0;
}
.polis-search-container article {
width:100%;
}
.vc_col-sm-3\/5 {
margin-bottom:30px;
}
} .partner-logos {
margin-left:60px;
}
.partner-logos .vc_images_carousel {
}
.partner-logos .vc_images_carousel img {
height: auto;
max-width: 80%;
width:80%;
}
.partner-logos .vc_images_carousel .vc_item .vc_inner {
text-align:center;
display:flex;
align-items: center;
justify-content: center;
position: relative;
height:100%;
}
.partner-logos .vc_images_carousel .vc_right {
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all.svg);
background-repeat:no-repeat;
background-position: 100% 4px;
}
.partner-logos .vc_images_carousel .vc_left {
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all.svg);
background-repeat:no-repeat;
background-position: 100% 4px;
transform-origin: 50% 50%;
transform:rotate(180deg);
}
.partner-logos .vc_images_carousel .vc_carousel-control .icon-prev::before,
.partner-logos .vc_images_carousel .vc_carousel-control .icon-next::before {
content: '';
}
@media (max-width: 839px) { 
.partner-logos {
margin-left:20px;
}
}
@media (max-width: 767px) { 
.partner-logos {
margin-left:0;
}
} .gform_wrapper .gf_progressbar {
padding: 10px;
position: relative;
background-color: rgba(10,184,174,0.1);
border-radius: 0;
box-shadow: none;
width: 100%;
}
.gform_wrapper .gf_progressbar::after {
display: block;
width: 100%;
z-index: 990;
height: 24px;
margin-top: -24px;
background-color: rgba(10,184,174,0.3);
box-shadow: none;
border-radius: 0;
}
.gform_wrapper .percentbar_blue {
background-color: rgba(10,184,174,1);
}
.gform_wrapper .gf_progressbar_percentage {
height: 24px;
text-align: right;
font-family: halis_grregular;
font-size: .813em !important;
text-shadow: none;
vertical-align: middle;
background: none;
background-color: rgba(10,184,174,1);
border-radius: 0;
}
.gform_body input[type="text"], 
.gform_body input[type="email"], 
.gform_body input[type="url"], 
.gform_body input[type="password"], .gform_body 
input[type="search"], .gform_body 
input[type="tel"], .gform_body 
.gform_body input[type="number"], 
.gform_body textarea,
.gform_body select {
color: var(--contrast);
background-color: rgba(10,184,174,0.1);
border: none;
}
.gform_body select {
height:37px;
}
.gform_next_button {
color: #fff;
background-color: rgba(228,0,125,1);
padding:14px 20px;
display:inline-block;
font-size:14px;
border-radius:0;
border:none;
}
.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type="submit"], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type="submit"] {
color: #fff;
background-color: rgba(228,0,125,1);
padding:14px 20px;
display:inline-block;
font-size:14px;
border-radius:0;
border:none;
}
.gform_wrapper .gform_page_footer input.gform_previous_button.button {
color: rgba(228,0,125,1);
background-color:white;
border: 1px solid rgba(228,0,125,1);
} .CRM_Profile_Form_Edit {
width:400px;
}
.CRM_Profile_Form_Edit input[type="text"], 
.CRM_Profile_Form_Edit input[type="email"], 
.CRM_Profile_Form_Edit input[type="url"], 
.CRM_Profile_Form_Edit input[type="password"], 
.CRM_Profile_Form_Edit input[type="search"], 
.CRM_Profile_Form_Edit input[type="tel"],  
.CRM_Profile_Form_Edit input[type="number"], 
.CRM_Profile_Form_Edit textarea,
.CRM_Profile_Form_Edit select {
color: var(--contrast);
background-color: rgba(10,184,174,0.1);
border: none;
font-size: inherit;
font-family: inherit;
padding: 5px 4px;
letter-spacing: normal;
width:100%;
}
.CRM_Profile_Form_Edit input[type="submit"] {
color: rgb(255, 255, 255);
background-color: rgb(228, 0, 125);
padding: 14px 20px;
display: inline-block;
font-size: 14px;
border-radius: 0;
border: none;
}
.CRM_Profile_Form_Edit .crm-section {
margin-bottom:10px;
}
@media (max-width: 400px) { 
.CRM_Profile_Form_Edit {
width:calc(100% - 35px);
}
} .vc_pageable-slide-wrapper {
display:flex;
flex-wrap: wrap;
column-gap:30px;
row-gap:60px;
margin-left:-30px;
}
.vc_grid-item.polis-grid {
width: calc(33.33% - 30px);
display:block;
} .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
border: none;
border-top:1px solid black;
padding:10px 0;
position:relative;
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading, 
.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading {
margin-top: 0;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, 
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, 
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
border:none;
}
.vc_tta .vc_tta-controls-icon {
display:none;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
padding-left: 20px;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:after {
content:'';
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/accordion_arrow.svg);
width:32px;
height:16px;
position:absolute;
top:24px;
right:20px;
transform-origin:center;
transform: rotate(0deg);
transition: transform 0.5s;
}
.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading:after {
transform: rotate(180deg);
} .ueber-uns-textblock {
background-color:#1E1450;
color:white;
margin-left:calc(-50vw + 590px);
margin-top:-100px;
width:100vw;
padding:140px 0 80px;
box-sizing:border-box;
padding-left:calc(50vw - 590px);
padding-right:calc(50vw - 590px);
}
.ueber-uns-buttons .wpb_wrapper {
text-align:center;
}
.ueber-uns-buttons .wpb_wrapper .btn-default {
margin:0 10px 10px 10px;
}
.ueber-uns-organigramm .wpb_wrapper {
text-align:right;
}
@media (max-width: 1179px) { 
.ueber-uns-textblock {
background-color:#1E1450;
color:white;
margin-left:-20px;
margin-top:-100px;
width:100vw;
padding:140px 0 80px;
padding-left:0;
padding-right:0;
}
}
@media (max-width: 768px) { 
.ueber-uns-textblock {
margin-left:-30px;
padding:90px 15px 30px 15px;
}
} body.page-id-23831,
body.page-id-23831 #page {
background-color:rgba(10,184,174,1);
}
.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4 {
color:white;
}
.polis-list {
display:flex;
flex-wrap: wrap;
column-gap: 30px;
row-gap: 60px;
margin-top:60px;
}
.polis-list-item {
width:calc(33.3% - 20px);
position:relative;
background: transparent linear-gradient(180deg, #F8F7FA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.polis-bloglist-item-image {
text-align:center;
line-height:0;
min-height:380px;
}
.polis-bloglist-item-image a {
line-height:0;
font-size:0;
}
.polis-bloglist-item-image img{
width:100%;
}
.polis-list-content {
padding:30px 30px 110px;
}
.polis-list-item .btn-default {
position:absolute;
left:30px;
bottom:30px;
}
.polis-bloglist-date {
font-size:14px;
color:rgba(162, 162, 162, 1);
}
.polis-list-program.polis-bloglist-program {
margin-bottom:0;
}
@media (max-width: 1180px) { 
.polis-bloglist-item-image {
min-height:calc(33vw - 40px);
}
}
@media (max-width: 960px) { 
.polis-list-item {
width:calc(50% - 15px);
}
.polis-bloglist-item-image {
min-height:calc(50vw - 40px);
}
}
@media (max-width: 640px) { 
.polis-list-item {
width:100%;
}
} .polis-podcastlist h3 {
text-transform:uppercase;
}
.polis-podcastlist-teaser {
background: transparent linear-gradient(180deg, #F8F7FA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
margin-left:calc(-50vw + 590px);
width:100vw;
padding:80px 0;
box-sizing:border-box;
}
.polis-podcastlist-list {
display:flex;
flex-wrap: wrap;
column-gap: 10px;
}
.polis-podcastlist-list-all {
display:flex;
flex-wrap: wrap;
column-gap: 30px;
row-gap: 60px;
margin-top:60px;
}
.polis-allpodcasts-link {
float:right;
font-size:20px;
text-transform: uppercase;
color:#E4007D;
}
a.polis-allpodcasts-link:after { 
content:'';
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all.svg);
width:20px;
height:20px;
margin:4px 0 0 5px;
display:inline-block;
vertical-align: top;
}
.polis-podcastlist-item {
width:calc(33.3% - 7px);
position:relative;
padding-bottom:80px;
}
.polis-podcastlist-content {
box-sizing:border-box;
padding-bottom:40px;
}
.polis-podcastlist-item .btn-default {
position:absolute;
left:0px;
bottom:60px;
}
.polis-podcastlist-list-all .polis-podcastlist-item .btn-default {
left:20px;
}
.polis-podcastlist-list-all .polis-podcastlist-item {
width:calc(33.3% - 20px);
background: transparent linear-gradient(180deg, #F8F7FA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
}
.polis-podcastlist-list-all .polis-podcastlist-content {
box-sizing:border-box;
padding:20px;
}
.polis-podcastlist-item-image {
min-height:230px;
}
.ajax-next-link {
width:100%;
text-align:center;
margin:60px 0;
}
.polis-podcastlist-excerpt p {
display:none;
}
.polis-podcastlist-item .powerpress_player {
position:absolute;
left:0;
bottom:0;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
background: rgb(255,255,255);
}
.mejs-button.mejs-playpause-button > button {
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/polis-mejs-controls-play-pause.svg);
background-position:11px 6px;
background-size:50px auto;
background-repeat: no-repeat;
border:1px solid #0AB8AE;
border-radius:20px;
width:36px;
height:36px;
top: -8px;
left: -3px;
}
.mejs-button.mejs-playpause-button.mejs-pause > button {
background-position:-22px 6px;
}
.mejs-button.mejs-volume-button > button {
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/polis-mejs-controls.svg);
background-repeat: no-repeat;
background-position: -60px 0;
}
.mejs-button.mejs-volume-button.mejs-unmute > button {
background-position: -40px 0;
}
.mejs-time {
color: #000;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #0AB8AE;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
background:#000;
}
.mejs-time-hovered {
background:rgb(220,220,220);
}
@media (max-width: 1179px) { 
.polis-podcastlist {
margin-left:0;
padding:60px 20px;
}
}
@media (max-width: 899px) { 
.polis-podcastlist {
margin-left:0;
padding:60px 20px;
}
.polis-podcastlist-item {
width:calc(50% - 7px);
position:relative;
padding-bottom:80px;
margin-bottom:20px;
}
.polis-podcastlist-item-image img {
width:100%;
height:auto;
}
}
@media (max-width: 767px) { 
.polis-podcastlist {
margin-left:-30px;
padding:60px 20px;
}
}
@media (max-width: 899px) { 
.polis-podcastlist-item {
width:100%;
position:relative;
padding-bottom:80px;
margin-bottom:20px;
}
} .alm-filters-container {
display:flex;
flex-wrap:wrap;
column-gap:30px;
margin-bottom:60px;
}
.alm-filter {
width:calc(25% - 23px);
box-sizing: border-box;
padding: 0;
}
.alm-filter--title h3 {
font-size:18px;
}
.alm-filter ul {
list-style-type: none;
margin:0;
}
.alm-filter li {
display:inline-block;
}
.alm-filter li .alm-filter--link {
background-color:rgba(10,184,174,0.3);
padding:5px 8px;
margin:2px;
cursor:pointer;
}
.alm-filter li .alm-filter--link.active {
background-color:rgba(10,184,174,0.6);
}
.alm-filter li .alm-filter--link.active:after {
content:"x";
display: inline-block;
margin-left: 12px;
}
.alm-filter--textfield {
width:100%;
}
.alm-filters--reset-button {
background-color:rgba(10,184,174,1);
cursor:pointer;
margin-top:20px;
padding:14px 20px;
display:inline-block;
font-size:14px;
border-radius:0;
border:none;
}
.alm-filters--reset-button:hover {
background-color:rgba(10,184,174,0.8);
}
.alm-listing {
display:flex;
flex-wrap: wrap;
column-gap: 20px;
row-gap: 60px;
}
.alm-item {
background: transparent linear-gradient(180deg, #F8F7FA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
width:calc(33.3% - 14px);
position:relative;
padding-bottom:70px;
position:relative;
}
.alm-item .entry-list-image {
text-align:center;
height:260px;
display:flex;
align-items: center;
justify-content: center;
}
.alm-item .entry-list-image a {
line-height:0;
}
.alm-item-program {
font-size:14px;
margin-bottom:10px;
}
.alm-item-program span {
text-transform:uppercase;
}
.alm-item-content {
box-sizing:border-box;
padding:30px;
}
.alm-item-link {
position:absolute;
left:30px;
bottom:30px;
}
.alm-btn-wrap .alm-load-more-btn {
color: #fff;
background-color: #E4007D;
padding:14px 20px;
display:inline-block;
font-size:14px;
border-radius:0;
border:none;
}
.ajax-load-more-wrap.white .alm-load-more-btn.loading,
.ajax-load-more-wrap.white .alm-load-more-btn:focus,
.ajax-load-more-wrap.white .alm-load-more-btn:hover {
color: #fff;
background-color: #D6007D; 
border-color:transparent;
}
.alm-btn-wrap .alm-load-more-btn.loading, 
.alm-btn-wrap .alm-load-more-btn:hover {
background-color: #D6007D;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
text-decoration: none;
}
@media (max-width: 960px) { 
.alm-filter {
width:calc(50% - 15px);
margin-bottom:30px;
}
.alm-item {
width:calc(50% - 10px);
}
}
@media (max-width: 640px) { 
.alm-item {
width:100%;
}
}
@media (max-width: 540px) { 
.alm-filter {
width:100%;
margin-bottom:30px;
}
} .polis-publicationlist h3 {
text-transform:uppercase;
}
.polis-publicationlist {
padding:20px 0;
box-sizing:border-box;
}
.polis-publicationlist-list {
display:flex;
flex-wrap: wrap;
column-gap: 20px;
}
.polis-allpublications-link {
float:right;
font-size:20px;
text-transform: uppercase;
color:#E4007D;
}
.polis-publicationlist-item {
background: transparent linear-gradient(180deg, #F8F7FA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
width:calc(33.3% - 14px);
position:relative;
padding-bottom:70px;
position:relative;
}
.polis-publicationlist-item-image {
min-height:250px;
text-align:center
}
.polis-publicationlist-content {
box-sizing:border-box;
padding:30px;
}
.polis-publicationlist-link {
position:absolute;
left:30px;
bottom:30px;
}
a.polis-allpublications-link:after {
content:'';
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all.svg);
width:20px;
height:20px;
margin:4px 0 0 5px;
display:inline-block;
vertical-align: top;
}
.polis-list-program,
.polis-publicationlist-program {
font-size:14px;
margin-bottom:10px;
text-transform:uppercase;
}
.polis-list-program span,
.polis-publicationlist-program span { }
span.program-1159  {
color:rgba(228,0,125,1);
}
span.program-1160  {
color:#6650D8;
}
span.program-1161  {
color:#0AB8AE;
}
span.program-1158  {
color:#EF783C;
}
span.program-2071  {
color:#6650D8;
}
@media (max-width: 1179px) { 
.polis-publicationlist {
margin-left:0;
padding:60px 20px;
}
}
@media (max-width: 899px) { 
.polis-publicationlist {
margin-left:0;
padding:60px 20px;
}
.polis-publicationlist-item {
width:calc(50% - 7px);
position:relative;
padding-bottom:80px;
margin-bottom:20px;
}
.polis-publicationlist-item-image img {
width:100%;
height:auto;
}
}
@media (max-width: 767px) { 
.polis-publicationlist {
margin-left:-30px;
padding:60px 20px;
}
}
@media (max-width: 899px) { 
.polis-publicationlist-item {
width:100%;
position:relative;
padding-bottom:80px;
margin-bottom:20px;
}
} .polis-eventlist {
background: transparent linear-gradient(180deg, #F8F7FA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
padding:80px;
}
.polis-eventlist-item {
border-bottom:1px solid black;
margin-bottom:30px;
padding-bottom:30px;
}
.polis-eventlist-item:last-child {
border-bottom:none;
}
.polis-eventlist-header h2 {
text-align:center;
margin-bottom:80px;
}
.polis-eventlist-link {
float:right;
color: #E4007D;
border:1px solid #E4007D;
background-color: transparent;
padding:14px 20px;
}
.polis-eventlist-link:hover {
color: #E4007D;
border:1px solid #D6007D;
background-color: #ffffff;
}
.polis-eventlist-title,
.polis-eventlist-excerpt {
width:calc(100% - 150px);
}
.polis-eventlist-title h4 {
font-size:26px;
line-height:34px;
margin-bottom:0;
}
.polis-eventlist-program {
font-size:14px;
margin-bottom:10px;
text-transform:uppercase;
}
.polis-eventlist-program span {
color:#EF783C;
}
.polis-eventlist-startdate {
font-size:26px;
line-height:34px;
margin-bottom:5px;
}
.polis-allevents-link {
text-align:center;
}
.polis-allevents-link a {
color:#E4007D;
font-size:20px;
font-family: halis_grbold;
text-transform:uppercase;
}
.polis-allevents-link a:after {
content:'';
background: transparent url(//polis180.org/wp-content/themes/generatepress_child/Icons/arrow_all.svg);
width:20px;
height:20px;
margin:4px 0 0 5px;
display:inline-block;
vertical-align: top;
}
.polisevent {
width:66%;
}
.polis-event-program {
font-size:20px;
margin-bottom:10px;
}
.polis-event-program span {
text-transform:uppercase;
color:#EF783C;
}
.polisevent-date,
.polisevent-place {
font-size:36px;
line-height:44px;
}
.polisevent .em-event-booking-form {
display:none;
}
@media (max-width: 767px) {
.polis-eventlist {
padding: 40px;
}
.polis-eventlist-startdate {
font-size: 22px;
line-height: 28px;
}
.polis-eventlist-title h4 {
font-size:22px;
line-height:28px;
}
}
@media (max-width: 640px) {
.polis-eventlist-item {
position:relative;
padding-bottom:100px;
}
.polis-eventlist-link {
float: none;
display:block;
position:absolute;
bottom:20px;
}
} .polis-fifth .vc_col-sm-2\/5 .vc_column-inner,
.wpb_row .vc_col-sm-2\/5 .vc_column-inner  {
padding-left:80px;
}
@media (min-width: 768px) and (max-width: 1179px) {
article > .inside-article > .entry-content  {
padding-left:20px;
padding-right:20px;
}
}
@media (max-width: 840px) {
.polis-fifth .vc_col-sm-2\/5 .vc_column-inner,
.wpb_row  .vc_col-sm-2\/5 .vc_column-inner  {
padding-left:20px;
}
}
@media (max-width: 767px) {
.polis-fifth  {
padding-left:0;
padding-right:0;
}
.polis-fifth .vc_col-sm-2\/5 .vc_column-inner,
.wpb_row  .vc_col-sm-2\/5 .vc_column-inner {
padding-left:15px;
}
.polis-programme .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
} .polis-programme-header .vc_column_container > .vc_column-inner {
padding-left: 20%;
padding-right: 20%;
}
.polis-programme {
margin-top:100px;
}
.polis-programme.europa .vc_col-sm-3\/5 .vc_column-inner  h2 {
color:#EF783C;
text-transform: uppercase;
}
.polis-programme.globale-fragen .vc_col-sm-3\/5 .vc_column-inner  h2 {
color:black;
text-transform: uppercase;
}
.polis-programme.globale-fragen .vc_col-sm-3\/5 .vc_column-inner  h2 {
color:#E4007D;
text-transform: uppercase;
}
.polis-programme.regionen-welt .vc_col-sm-3\/5 .vc_column-inner  h2 {
color:#6650D8;
text-transform: uppercase;
}
.polis-programme.regionen-welt .vc_col-sm-3\/5 .vc_column-inner  h2 {
color:#0AB8AE;
text-transform: uppercase;
}
.polis-programme .vc_col-sm-2\/5 .vc_column-inner  {
padding-top:100px;
padding-left:80px;
}
.polis-programme .vc_col-sm-2\/5 .vc_column-inner h3 a {
color:black;
}
@media (max-width: 1180px) {
.polis-programme  {
padding-left:20px;
padding-right:20px;
}
}
@media (max-width: 1023px) {
.polis-programme-header .vc_column_container > .vc_column-inner {
padding-left: 10%;
padding-right: 10%;
}
.polis-programme .vc_col-sm-2\/5 .vc_column-inner  {
padding-top:100px;
padding-left:40px;
}
}
@media (max-width: 840px) {
.polis-programme .vc_col-sm-2\/5 .vc_column-inner  {
padding-top:100px;
padding-left:20px;
}
}
@media (max-width: 767px) {
.polis-programme-header .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.polis-programme  {
padding-left:0;
padding-right:0;
}
.polis-programme .vc_col-sm-2\/5 .vc_column-inner  {
padding-top:20px;
padding-left:15px;
}
.polis-programme .vc_column_container > .vc_column-inner {
padding-left: 0;
padding-right: 0;
}
} .polis-user {
margin-bottom:28px;
}
.polis-user-image {
float:left;
border-radius:25px;
width:52px;
height:52px;
overflow:hidden;
background-color:rgb(180,180,180);
margin-right:15px;
}
.polis-user-name {
font-family: halis_grbold;
} .is-right-sidebar {
width: 52px;
background-color:#0AB8AE;
position:fixed;
right:0;
top:20vh;
z-index:1
}
.widget-area .widget_social_widget {
padding: 0;
}
.widget-area .polis-social-widget a {
display:block;
line-height:0;
}
.widget-area .widget_icl_lang_sel_widget {
padding:0;
}
.wpml-ls-legacy-list-vertical .wpml-ls-slot-sidebar-1 a {
padding:0;
text-align:center;
background-color:rgba(9, 137, 130, 1);
color:white;
width: 52px;
height: 52px;
margin-left:-1px;
}
.wpml-ls-slot-sidebar-1 {
}
.wpml-ls-link span {
font-size:0.1px;
}
.wpml-ls-link span[lang="en"]:before {
content:"EN";
font-size:16px;
font-family: 'halis_grbold';
display:inline-block;
background-color:rgba(9, 137, 130, 1);
color:white;
width: 52px;
height: 52px;
line-height:52px;
} 
.wpml-ls-link span[lang="de"]:before {
content:"DE";
font-size:16px;
font-family: 'halis_grbold';
display:inline-block;
background-color:rgba(9, 137, 130, 1);
color:white;
width: 52px;
height: 52px;
line-height:52px;
}
.wpml-ls-link span[lang="ls"]:before {
content:"";
font-size:16px;
font-family: 'halis_grbold';
display:inline-block;
background-color:rgba(9, 137, 130, 1);
background-image:url(//polis180.org/wp-content/themes/generatepress_child/Icons/de_LS_icon.svg);
background-repeat: no-repeat;
background-position:center;
color:white;
width: 52px;
height: 52px;
line-height:52px;
} .site-footer {
margin-top:80px;
}
.site-footer .footer-widget-1 .widget_media_image {
position:relative;
z-index:10;
}
.inside-footer-widgets div.footer-widget-1 {
width:200px;
flex-grow:initial;
flex-schrink:initial;
flex-basis:initial;
}
.footer-widget-1 img {
width:160px;
height:auto;
}
.footer-widget-1 .widget_media_image {
margin-top:-20px;
}
.footer-widget-2 {
text-align:right;
padding-top:30px;
}
#menu-footermenu {
display:inline-block;
}
#menu-footermenu li {
display:inline-block;
margin-left:30px;
}
#menu-footermenu li a {
text-transform:uppercase;
}
a.generate-back-to-top {
background-color: rgba(228,0,125,1);
color: #ffffff;
border-radius:20px;
}
a.generate-back-to-top:hover, a.generate-back-to-top:focus {
background-color: rgba(228,0,125,0.8);
}
@media (max-width: 768px) {
.footer-widgets-container {
padding-top: 0;
padding-right: 30px;
padding-bottom: 0;
padding-left: 30px;
}
.inside-footer-widgets {
flex-direction: initial;
}
#menu-footermenu li {
display: block;
margin-left: 0;
}
}