/*
Theme Name: MTP Textilproduktion
Theme URI: http://mtp-textil.de/wp-content/themes/mtp-textilproduktion
Description: Wordpress Theme der Firma MTP Textilproduktion
Author: Marten Willberg
Author URI: https://martenwillberg.de/
Template: ascend_premium
Version: 1.0
*/
.second-navclass .sf-menu>li>a {
padding: 10px 10px;
}
.second-navclass .sf-menu>li.current-page-ancestor {
background-color:#aa499a
}
.nav-main{
float:right !important
}
#topbar ul.sf-menu li a{
border:1px solid #7f7f7f;
color: #0f42af;
font-family: 'Changa One', cursive;
letter-spacing:0.5px;
padding:4px 14px 4px 14px;
-moz-border-radius: 15px;
border-radius: 15px;
}#topbar ul.sf-menu li a:hover{
border:1px solid #0f42af;
color: #0f42af;
}
.kad-circle-iconclass {
 padding: 0px !important;
}
.kad-header-menu-outer, .footerbase{
border-bottom:1px solid #dcdcdc;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 83%, rgba(235,235,235,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(83%, rgba(255,255,255,1)), color-stop(100%, rgba(235,235,235,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 83%, rgba(235,235,235,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 83%, rgba(235,235,235,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 83%, rgba(235,235,235,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 83%, rgba(235,235,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0 );
}
.footer-widget-title{
color:#fff
}
.footerbase p, .footernav.clearfix {
    font-size: 14px;
color:#525252 !important
}
.footerbase a:hover{
color:#525252 !important
}
.footerbase p {
font-size: 11px;
color:#525252 !important
}
.sf-dropdown-menu {
text-transform:uppercase;
font-family: 'Changa One', cursive;
letter-spacing:0.5px;
}
h1.page_head_title {
background: transparent url(https://mtp-textil.de/bilder/ueberschrift-hintergrund.png) repeat !important;
}
 h1.page_head_title.entry-title {
background: transparent url(https://mtp-textil.de/bilder/ueberschrift-hintergrund.png) repeat !important;
padding:30px;
line-height: 38px
}
h1.home_head_title {
text-shadow: 0px 10px 40px rgba(0, 0, 0, 1);
line-height: 70px !important;
margin-top:-18px;
}
@media (max-width: 800px){
h1.home_head_title {
line-height: 36px !important;
margin-top:0px;
font-size: 26px !important
}
}
.image_menu_item_link .image_menu_message h4{
text-shadow: 0px 10px 40px rgba(0, 0, 0, 1);
background-color:#0f42af !important;
border:0px solid #ffffff;
font-family: 'Open Sans', sans-serif;
letter-spacing:0px;
padding:5px 20px 5px 20px;
display:inline-block;
line-height: 20px !important;
color:#fff;
font-size: 16px !important;
font-weight:400  !important;
text-transform: none !important;
letter-spacing:0.5px !important;
}
.image_menu_message.imt-align-left {
text-align: center;
}
.image_menu_item_link .image_menu_message {
padding:0px !important;
border:0px !important
}
.image_menu_overlay {
background: none;
}
p.subtitle span a{
text-shadow: 0px 10px 40px rgba(0, 0, 0, 1);
background-color:#0f42af !important;
border:0px solid #ffffff;
font-family: 'Open Sans', sans-serif;
letter-spacing:0px;
padding:14px 30px 14px 30px;
display:inline-block;
line-height: 24px;
margin-top:25px;
color:#fff;
-webkit-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.29);
box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.29);
}h1.home_head_title span a:hover{
-webkit-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
}p.subtitle span a:hover{
-webkit-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
}h1.home_head_title span a:hover{
-webkit-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
box-shadow: 0px 7px 34px 11px rgba(0,0,0,0.2);
}
p.subtitle span a i.kt-shortcode-icon {
margin-left:20px 
}
.top-icon-bar-link
 {
letter-spacing:-0.5px !important
}
.top-icon-bar-link i.kt-icon-phone
 {
color:#ffffff !important;
background: #0f42af;
float:left;
margin-top:6px;
height:23px;
width:23px;
border-radius: 50%;
padding-left:5px !important;
padding-top:4px !important;
}
.top-icon-bar-link i.kt-icon-mail3 {
color:#ffffff !important;
background: #0f42af;
color:#ffffff !important;
background: #0f42af;
float:left;
margin-top:6px;
height:23px;
width:23px;
border-radius: 50%;
padding-left:6px !important;
padding-top:7px !important;
font-size:11px
}
.footer-widget .menu-item a{
padding-bottom:4px !important;
}
.image_menu_message_inner h4{
font-size:22px !important;
font-weight:600 !important;
line-height:27px !important;
text-shadow: 0px 10px 20px rgba(0, 0, 0, 1) !important;
margin-bottom:24px !important;
}
.image_menu_message_inner h5{
font-size:16px !important;
line-height:20px !important;
text-shadow: 0px 10px 20px rgba(0, 0, 0, 1);
}
.outer-image-menu{
margin-bottom:20px !important;
}
h2{
text-transform:uppercase !important;
}
.hrule_dots {
margin: 0px auto;
width: 100%;
}
.nav-main li.current-menu-ancestor  a {
color: #0f42af 
}
ul.dropdown li ul li a {
color: #0f42af
}
ul.sub-menu .current_page_ancestor a.sf-with-ul {
color: #0f42af;
}
.nav-main ul.sf-menu > li.current-menu-ancestor > a {
color: #0f42af;
}
.kadence_imgmenu_widget {
    margin-bottom:30px
background-color: #0f42af
}
.btn {
    line-height: 20px;
}

.image_menu_item_link .image_menu_message h4 {
 background-color: #0f42af !important;
}


.btn button btn-shortcode    {
 background-color: #0f42af !important;
}