#lema-container { max-width: auto; }

.topbarselector { background-color: #b70610; padding: 1.1rem }

.astroid-header-section .astroid-header-sticky {
 background-color: white;
}

.astroid-column {
 padding-left: 30px; 
  padding-right: 30px; 
  
  
}

ul.share-buttons{
  list-style: none;
  padding: 0;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 1.25rem;
	justify-content: space-between;
}


.page-link { padding: 1rem; color: #75b2d9; }



a.page-link {
   background-color: #fff;
  -moz-border-radius: 40px/40px;
  -webkit-border-radius: 45px 45px;
  border-radius: 45px;
  border: solid 1px #7e82b9;
  width: 45px;
  height: 45px;
	
	
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #75b2d9;
    border-color: #2c2e36;
}

.page-link:hover {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #aab8e7;
    border-color: #aab8e7;
}





ul.share-buttons li{
  display: inline;
}

ul.share-buttons .sr-only{
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}


.custom .button_tuerkis, 


.custom .button_tuerkis:hover,
.custom .button_tuerkis:active,
.custom .button_tuerkis:focus,
.form-actions .btn:hover,
.form-actions .btn:active,
.form-actions .btn:focus,


p.price {
    display: none;
}


.table td, .table th {
	padding: .25rem;
	vertical-align: top;
	border: 0;
}



label.radio-label-btn.selected {
    background: #e9f3f9 none repeat scroll 0 0;
    border: 1px solid #75b2d9;
    color: #3283b6;
    filter: none;
}

.mod_jdonation_amount_header{
	
}

.mod_jdonation_amount{
	text-align:center !important;
}

.acymailing_togglemodule .acyactive {background-color: #fff}


.btn-primary, .sppb-btn-primary {
    border-color: #7e82b9;
    background-color: #7e82b9;
}

.astroid-logo img {
    max-width: 250px;
    max-height: 111px;
}

.btn-primary:hover {
    color: #fff;
    background-color: #7e82b9;
    border-color: #fff;
}

.backgroundcolor7e82b9 { background-color: #7e82b9; padding: 1.1rem}
.backgroundcoloraab8e7 { background-color: #aab8e7; padding: 1.1rem}

#centered{
    margin-top:10px;
    text-align: center;
    padding: 10px;
}
#centered h3{
	color: #fff;
	text-align: center;
}


.clear {
    clear: both;
}
#centered img{
	border: none !important;
	margin: 0px !important
}




