/*
Theme Name: Takis Mehmetali
Template: ascend_premium
Version: 1.0.140
*/

.brand{
margin-top:0px;
}
.kad-site-tagline{
margin-left:2px;
}
.kad-right-header{
padding-left:20px;
}

.post-single-img img{
width:100%!important;
height:auto!important;
margin-bottom: 30px;
}


.sidebar{
margin-left: 30px;
background: #1d2e3f!important;
color:#ffffff!important;
padding: 20px 20px 10px 20px;
}

.sidebar .recentpost_title{
color:#ffffff!important;
font-weight: 700;
}
.recentpost_featimg{
margin-bottom: 10px;
}

.kad-circle-iconclass{
margin-right: 10px;
background: #1d2e3f!important;
color:#ffffff!important;
width:40px; 
height:40px;
}

.kad-circle-iconclass:hover{
background: #d32b36!important;
}



#content .kt-shortcode-icon,
#content .kt-icon-instagram,
#content .kt-icon-twitter,
#content .kt-icon-facebook-f{
color:#fff7f3!important;
font-size: 36px!important;
text-decoration: none!important;
border-bottom: 0!important;
}
#content .kt-shortcode-icon a,
#content .kt-icon-instagram a,
#content .kt-icon-twitter a,
#content .kt-icon-facebook-f a,
#content .kt-shortcode-icon a:hover,
#content .kt-icon-instagram a:hover,
#content .kt-icon-twitter a:hover,
#content .kt-icon-facebook-f a:hover{
color:#fff7f3!important;
border-bottom: 0!important;
text-decoration: none!important;
}

#content div.sociallinks a,
#content div.sociallinks a:hover{
border-bottom: 0!important;
text-decoration: none!important;
}


.kadence_carousel_widget h3{
color:#d32b36!important;
margin-top:10px;
}

#content{
padding: 0px 25px 70px 25px;
}

.panel-layout{
padding: 0px 0px 0px 0px;
}

.main ul{
margin: 0px 0px 30px 0px!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;
}

#content .main{
margin: 0px 0px 0px 0px !important;
padding: 0px 0px 0px 0px !important;
}

.current_page_parent a,
.current-page-ancestor a{
color: #d32b36!important;
}


.wpcf7-form { 
padding: 0px 0px 0px 0px;
}

.wpcf7 input,
.wpcf7 textarea{ 
border: 1px solid #cccccc;
color: #ffffff;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus{ 
border: 1px solid #d32b36!important;
}
.wpcf7 input[type="submit"],
.wpcf7 textarea[type="submit"]{
font-size: 18px;
padding-left: 23px;
}
.wpcf7 textarea{ 
padding: 10px 10px 22px 10px !important;
}

.wpcf7-list-item{ 
margin: 1px 10px 0px 0px!important;
}


.wpcf7 input.wpcf7-submit{ 
width: auto;
margin-right: 0px;
padding: 10px 20px 14px 21px;
}

.wpcf7-form-control,
.wpcf7-list-item{ 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}





.panel-default{
background: #d32b36!important;
color: #fff;
padding: 10px 15px 11px 15px!important;
}

.panel-default:hover{
background: #d32b36!important;
color: #fff;
padding: 10px 15px 11px 15px!important;
}

.panel-heading{
padding: 10px 15px 11px 15px!important;
}

.panel-collapse{
background: #fff!important;
color: #242729;
padding: 0px 20px 20px 20px;
margin: 10px 0px 0px 0px;
}

.panel-body{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

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;
}

.modal-footer .button,
.aktuellesmob{
display:none!important;
}

.footercredits a,
.footercredits p{
font-size: 15px!important;
font-weight: 700!important;
}
.footercredits p {
float: left;
padding: 5px 0px 20px 0px;
text-align: right;
font-weight: 700!important;
}

.footernav  {
float: right;
text-align: left;
margin: 0px 0px 0px -10px;
font-weight: 700!important;
}
.footernav li a:hover  {
    border-bottom: 2px;

}

.footercredits .facebook_link,
.footercredits .twitter_link,
.footercredits .instagram_link {
padding: 5px 5px 4px 5px;
border: 2px solid #cccccc;
margin:3px;
}

.btn-shortcode {
margin: 0px 0px 10px 0px;
}




@media only screen and (max-width: 1200px)
and (orientation: portrait){

h1 {
font-size: 38px!important;
line-height: 43px!important;
}
	
h2 {
font-size: 38px!important;
line-height: 43px!important;
}
	
h3 {
font-size: 30px!important;
line-height: 40px!important;
}

#melddich{
background-position: top -10px right -250px!important;
background-size: cover;
padding-bottom: 300px!important;
}
	
#dafuer{
background-position: top -10px right 220px!important;
background-size: cover;
}

#politikfuerdiezukunft{
background-position: top -10px right 220px!important;
background-size: cover;
}
#inklusion{
background-color: #d32b36!important;
}
#start{
background-position: top 120px right -150px!important;
background-size: cover;
}
#kontaktstart{
background-position: top 120px right -250px!important;
background-size: cover;
}
#redenstart{
background-position: top 0px right -700px!important;
background-size: cover;
}
#meineheimat{
background-position: top 0px right -300px!important;
background-size: cover;
}
#uebermich{
background-position: top -20px right -550px!important;
background-size: cover;
}
.entry-title,
.entry-content{
padding: 10px 30px 10px 30px!important;
}

.staff_item .entry-content{
padding: 10px 0px 10px 0px!important;
}
	
.postdate{
padding: 5px 30px 5px 30px!important;
}


.kt-si-inner-content{
padding: 15px;
}

h2.kt_imgsplit_title{
font-size: 24px!important;
line-height: 30px!important;
}


.kad-circle-iconclass{
margin-right: 2px!important;
background: #1d2e3f!important;
color:#ffffff!important;
width:29px!important; 
height:29px!important;
padding:8px!important;
}

#content .kt-shortcode-icon,
#content .kt-icon-instagram,
#content .kt-icon-twitter,
#content .kt-icon-facebook-f{
color:#fff7f3!important;
font-size: 25px!important;
text-decoration: none!important;
border-bottom: 0!important;
}

img.alignleft,
img.alignright,
img.alignnone {
float: none;
width: 100%;
height: auto;
margin: 0px 0px 20px 0px;
}
#kad-mobile-banner{
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
}
.brand{
margin-top:0px;
}
#mobile-logo  {
margin-top:0px !important;
}
#mobile-logo .brand img {
margin-top:0px;
margin-right: 13px;
}

.footercredits p {
float: none;
padding: 0px 0px 20px 0px;
text-align: center;
}

.footernav  {
float: none;
text-align: center;
}
.aktuellesmob{
display:block!important;
}
	
.aktuellesdesk{
display:none!important;
}

}





@media only screen and (max-width: 1400px)
and (orientation: landscape){

h1 {
font-size: 45px!important;
line-height: 50px!important;
}
	
h2 {
font-size: 45px!important;
line-height: 50px!important;
}
	
h3 {
font-size: 30px!important;
line-height: 40px!important;
}

#melddich{
background-position: top -10px right -250px!important;
background-size: cover;
padding-bottom: 400px!important;
}
	
#dafuer{
background-position: top -10px left -100px!important;
padding-top: 100px!important;
}

#politikfuerdiezukunft{
background-position: top -10px left -100px!important;
padding-top: 100px!important;
}
#inklusion{
background-color: #d32b36!important;
}
#start{
background-position: top 0px right -50px!important;
background-size: cover;
}
#kontaktstart{
background-position: top 0px right -250px!important;
background-size: cover;
}
#redenstart{
background-position: top 0px right -250px!important;
background-size: cover;
}
#meineheimat{
background-position: top 0px right 0px!important;
background-size: cover;
}
#uebermich{
background-position: top -20px right -50px!important;
background-size: cover;
}
.entry-title,
.entry-content{
padding: 10px 30px 10px 30px!important;
}

.staff_item .entry-content{
padding: 10px 0px 10px 0px!important;
}
	
.postdate{
padding: 5px 30px 5px 30px!important;
}


.kt-si-inner-content{
padding: 15px;
}

h2.kt_imgsplit_title{
font-size: 24px!important;
line-height: 30px!important;
}


.kad-circle-iconclass{
margin-right: 2px!important;
background: #1d2e3f!important;
color:#ffffff!important;
width:29px!important; 
height:29px!important;
padding:8px!important;
}

#content .kt-shortcode-icon,
#content .kt-icon-instagram,
#content .kt-icon-twitter,
#content .kt-icon-facebook-f{
color:#fff7f3!important;
font-size: 25px!important;
text-decoration: none!important;
border-bottom: 0!important;
}

img.alignleft,
img.alignright,
img.alignnone {
float: none;
width: 100%;
height: auto;
margin: 0px 0px 20px 0px;
}
#kad-mobile-banner{
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
}
.brand{
margin-top:0px;
}
#mobile-logo  {
margin-top:0px !important;
}
#mobile-logo .brand img {
margin-top:0px;
margin-right: 13px;
}

.footercredits p {
float: none;
padding: 0px 0px 20px 0px;
text-align: center;
}

.footernav  {
float: none;
text-align: center;
}
.aktuellesmob{
display:block!important;
}
	
.aktuellesdesk{
display:none!important;
}

}





@media only screen and (max-width: 480px) {

h1 {
font-size: 28px!important;
line-height: 33px!important;
}
	
h2 {
font-size: 28px!important;
line-height: 33px!important;
}
	
h3 {
font-size: 20px!important;
line-height: 30px!important;
}
#melddich,	
#dafuer,
#inklusion,
#politikfuerdiezukunft{
background-image:none!important;
}

#dafuerlinks,
#dafuerlinkscol{
display:none!important;
}

#dafuer{
padding-top: 0px!important;
}
#melddich{
padding-bottom: 30px!important;
}

#inklusion{
background-image:none!important;
background-color: #d32b36!important;
}
#start{
background-position: top 120px right -150px!important;
background-size: cover;
}
#kontaktstart{
background-position: top 120px right -250px!important;
background-size: cover;
}
#redenstart{
background-position: top 0px right -600px!important;
background-size: cover;
}
#meineheimat{
background-position: top 0px right -300px!important;
background-size: cover;
}
#uebermich{
background-position: top -20px left -520px!important;
background-size: cover;
}
.entry-title,
.entry-content{
padding: 10px 30px 10px 30px!important;
}


.postdate{
padding: 5px 30px 5px 30px!important;
}


.kt-si-inner-content{
padding: 15px;
}

h2.kt_imgsplit_title{
font-size: 24px!important;
line-height: 30px!important;
}


.kad-circle-iconclass{
margin-right: 2px!important;
background: #1d2e3f!important;
color:#ffffff!important;
width:29px!important; 
height:29px!important;
padding:8px!important;
}

#content .kt-shortcode-icon,
#content .kt-icon-instagram,
#content .kt-icon-twitter,
#content .kt-icon-facebook-f{
color:#fff7f3!important;
font-size: 25px!important;
text-decoration: none!important;
border-bottom: 0!important;
}

img.alignleft,
img.alignright,
img.alignnone {
float: none;
width: 100%;
height: auto;
margin: 0px 0px 20px 0px;
}
#kad-mobile-banner{
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
}
.brand{
margin-top:0px;
}
#mobile-logo  {
margin-top:0px !important;
}
#mobile-logo .brand img {
margin-top:0px;
margin-right: 13px;
}

.footercredits p {
float: none;
padding: 0px 0px 20px 0px;
text-align: center;
}

.footernav  {
float: none;
text-align: center;
}
.aktuellesmob{
display:block!important;
}
	
.aktuellesdesk{
display:none!important;
}

}

