/*
Theme Name: buergerkomitee
Template: ascend_premium
Version: 1.0.25
*/
table caption {
	display:none;
}

.footercredits a,
.footercredits p,
.footerclass p{
	font-size: 14px!important;
	line-height: 17px!important;
}
.panel-layout{
	padding: 50px 0px 50px 0px;
}
.homepagecontent  .panel-layout{
	padding: 10px 0px 0px 0px;
}
.main ul,
.gallery{
	margin: 0px 0px 27px 0px!important;
}
.main ul li{
	margin-bottom: 0px!important;
}
.main ul{

list-style-image: url('https://www.buergerkomitee.de/beta//dateien/2021/11/liste-3.png')!important;
}



.main table{
	margin: 0px 0px 30px 0px!important;
}

.main table td{
	padding: 20px 20px 25px 0px!important;
	vertical-align: top;
	border: 0px solid #ccc;
}
.main table tr{
	background-color: transparent!important;
	border-bottom: 1px solid #ccc;
}
.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.footercredits p {
    float: right;
padding: 5px 0px 0px 0px;
text-align: right;
}

.footernav  {
    float: left;
text-align: left;
margin: 0px 0px 0px -10px;
}

.kt-shortcode-icon{ 
color: #021123!important;
}
small{ 
background-color: #21a8ff;
color: #ffffff!important;
padding: 5px 10px 6px 12px;
font-size: 12px!important;
line-height: 14px!important;
}
.kt-breadcrumb-container {
	padding: 0px 0px 0px 3px;
margin: 0px 0px 0px 0px;
}

.kt-lgmenu li a{
    text-transform: none!important;
}

.sf-dropdown-menu li {
	border-bottom: 1px solid #007267!important;
}
.sf-dropdown-menu li:last-child {
	border-bottom: 0px solid #007267!important;
}
.sf-dropdown-menu li a,
.kt-lgmenu li a,
.kt-lgmenu li.menu-item{
	border-bottom: 0px solid #007267!important;
}
.sf-menu li a {
	padding: 20px 9px 20px 10px!important;
}
@media only screen and (max-width: 992px) {

.panel-layout{
	padding: 20px 0px 20px 0px;
}
.panel-grid-cell{
	padding: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 0px!important;
}
.main h2{
	font-size: 26px;
	line-height: 32px;
	margin: 0px 0px 25px 0px!important;
}
.main table td{
	padding: 10px 20px 15px 0px!important;
	vertical-align: top;
	border: 0px solid #ccc;
}
.footercredits p {
    float: none;
padding: 0px 0px 20px 0px;
text-align: center;
}

.footernav  {
    float: none;
margin: 0px 0px 0px 0px;
}	
.kt-shortcode-icon{ 
color: #021123!important;
	font-size: 18px!important;
}
} 

