/*
Theme Name: The7.2 SK-Theme
Author: R.-M. Dietrich | RMDsign
Author URI: http://www.joomla-leipzig.com
Description: Customizations for schwarzkuenstler
Template: dt-the7
Version: 1.0
Text Domain: dt-the7-sk
*/
#header .wf-wrap{padding:0}
.logo-classic .navigation-holder,#header .wf-table{display:block;max-width:1130px;margin:0 auto}
.logo-classic .navigation-holder,#header .wf-table .wf-td{display:block}
.logo-classic #branding{max-width:948px;padding:5px 0 5px 0;margin:0 auto}

#sk-slideshow{max-width:1126px;margin:-91px auto 0 auto}
#sk-slideshow h2{display:none}
#sk-slideshow .tp-bannertimer{background:rgba(40,83,212,0.3)}
#sk-slideshow .tp-button.blue{background:url(images/btn-slider.png) no-repeat;width:163px;height:37px;box-shadow:none;text-shadow:none!important;padding:0 70px 10px 7px!important;display:block}
#sk-slideshow .tp-button{font:italic 800 16px/37px "Palatino Linotype","Book Antiqua",Palatino,serif;line-height:37px!important;text-shadow:none;}
.tp-bannertimer.tp-bottom{height:15px}

.logo-classic .navigation-holder>div{max-width:898px;padding:0;margin:0 auto}
#main-nav > li.menu-item:nth-child(4){margin-left:40px}
#main-nav > .menu-item:nth-child(4){background:url(images/btn-hilfebereich.png) center no-repeat;width:150px}
#main-nav > .menu-item:nth-child(5){background:url(images/btn-anmelden.png) center no-repeat;width:150px}
#main-nav > .menu-item:nth-child(4) a,
#main-nav > .menu-item:nth-child(5) a{font:italic 800 16px/38px "Palatino Linotype","Book Antiqua",Palatino,serif;text-transform:none;font-weight:normal;line-height:37px;padding:0 0 0 10px;width:135px;height:37px}

#main-nav > li.menu-item:nth-child(4).act > a, 
#main-nav > li.menu-item:nth-child(4).act > a:hover, 
.gradient-hover #main-nav > li.menu-item:nth-child(4).act > a, 
.gradient-hover #main-nav > li.menu-item:nth-child(4).act > a:hover, 
#main-nav > li.menu-item:nth-child(4) > a:hover, 
#main-nav > li.menu-item:nth-child(4) > a:hover > span, 
#phantom #main-nav > li.menu-item:nth-child(4):hover > a > span, 
header:not(.sub-downwards) #main-nav > li.menu-item:nth-child(4):hover > a > span,
#main-nav > li.menu-item:nth-child(5).act > a, 
#main-nav > li.menu-item:nth-child(5).act > a:hover, 
.gradient-hover #main-nav > li.menu-item:nth-child(5).act > a, 
.gradient-hover #main-nav > li.menu-item:nth-child(5).act > a:hover, 
#main-nav > li.menu-item:nth-child(5) > a:hover, 
#main-nav > li.menu-item:nth-child(5) > a:hover > span, 
#phantom #main-nav > li.menu-item:nth-child(5):hover > a > span, 
header:not(.sub-downwards) #main-nav > li.menu-item:nth-child(5):hover > a > span{color:#fff}

#sk-navbar{max-width:1130px;height:87px;background:#2853D4;margin:0 auto;z-index:99;position:relative}
#sk-navbar-nav{max-width:898px;padding:0;margin:0 auto}
.menu-iconmenue-container{padding:0;margin-top:-15px}
ul#menu-iconmenue.menu{margin:0;padding:0!important}
ul#menu-iconmenue.menu li{display:inline-block;color:#fff}
#menu-iconmenue.menu a{padding-right:0!important}
#menu-iconmenue.menu li{margin:0;padding:0}
ul#menu-iconmenue.menu li a{padding-top:20px;height:82px;color:#fff;background:transparent;display:inline-block;text-align:center}
ul#menu-iconmenue.menu li a:hover,ul#menu-iconmenue.menu li a:focus{background:#0033cc;text-decoration:none}
ul#menu-iconmenue.menu li.menu-item:nth-child(1) a{width:114px;background:url('images/sk-nav-ssd-webhosting.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(1) a:hover,ul#menu-iconmenue.menu li.menu-item:nth-child(1).current-menu-item a{width:114px;background:url('images/sk-nav-ssd-webhosting-akt.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(2) a{width:114px;background:url('images/sk-nav-ssd-cloudhosting.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(2) a:hover,ul#menu-iconmenue.menu li.menu-item:nth-child(2).current-menu-item a{width:114px;background:url('images/sk-nav-ssd-cloudhosting-akt.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(3) a{width:82px;background:url('images/sk-nav-reseller.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(3) a:hover,ul#menu-iconmenue.menu li.menu-item:nth-child(3).current-menu-item a{width:82px;background:url('images/sk-nav-reseller-akt.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(4) a{width:82px;background:url('images/sk-nav-domains.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(4) a:hover,ul#menu-iconmenue.menu li.menu-item:nth-child(4).current-menu-item a{width:82px;background:url('images/sk-nav-domains-akt.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(5) a{width:82px;background:url('images/sk-nav-specials.png') 50% 50% no-repeat}
ul#menu-iconmenue.menu li.menu-item:nth-child(5) a:hover,ul#menu-iconmenue.menu li.menu-item:nth-child(5).current-menu-item a{width:82px;background:url('images/sk-nav-specials-akt.png') 50% 50% no-repeat}

.col-left{float:left}
.col-right{float:right}
.domainname-frei{max-width:410px;padding:27px 0 0 0;text-align:right;margin-top:-15px}
.domainname-frei .wpb_text_column{font:italic 400 16px/16px "Palatino Linotype","Book Antiqua",Palatino,serif;color:#fff}
.domainname-frei input[type="text"]{border:0;width:133px;height:38px;font:italic 400 16px/16px "Palatino Linotype","Book Antiqua",Palatino,serif;color:#000;text-align:left;background:url('images/input-domain.png') 0 2px no-repeat;border-top-right-radius:0;border-bottom-right-radius:0;outline:0;padding:0 5px 0 5px}
.domainname-frei input::-webkit-input-placeholder{color:#000;padding:5px 0 0 0}
.domainname-frei input:-moz-placeholder{color:#000;opacity:1;padding:5px 0 0 0}
.domainname-frei input::-moz-placeholder{color:#000;opacity:1;padding:5px 0 0 0}
.domainname-frei input:-ms-input-placeholder{color:#000;padding:5px 0 0 0}
.domainname-frei button,.domainname-frei button:hover{width:87px;height:39px;padding:0 0 4px 10px;font:italic 400 16px/16px "Palatino Linotype","Book Antiqua",Palatino,serif;color:#fff;text-align:left;background:url('images/btn-pruefen.png') no-repeat;margin-left:-6px;border-top-left-radius:0;border-bottom-left-radius:0;outline:0}

#sk-infoboxen{max-width:1130px;margin:0 auto;background:#0033cc;padding-top:5px}
#sk-infoboxen h2{display:none}
.infobox{max-width:894px;background:#0033cc;margin:0 auto!important}
.infobox .wpb_content_element{border-radius:4px;background:#ccc;padding:5px}
.infobox ul{list-style-type:disc}
.infobox .vc_col-sm-3{padding:7px}
.infobox .vc_col-sm-3:first-child{padding-left:0}
.infobox .vc_col-sm-3:last-child{padding-right:0}
h3.infobox-titel,.infobox-preis{font-size:15px;color:#0033cc;font-weight:bold}
h3.infobox-titel{margin:0 0 0 5px}
.infobox-inhalt{font-size:13px;color:#000;padding-left:22px}
.infobox-preis{text-align:right;margin:2px 5px 0 0}
.infobox-preis a{text-decoration:none}
.infobox-preis a:hover{text-decoration:underline}

.page-title{max-width:1130px;margin:0 auto;background:#0033cc}
.page-title h1{max-width:898px;color:#fff;padding:13px 0 3px 0;margin:0 auto 20px auto}
.page-title .wf-table{height:0!important}
.page-title.title-left{min-height:0!important}
.page-title .wf-table h1.h1-size{display:none}
.page-title .hgroup{padding:0}

#main{max-width:1130px;margin:0 auto;padding:0 0 20px 0}
#main .bg-on .blog-content{padding:0}
#main .wf-wrap{width:898px!important;margin:0 auto;padding:0}

h2{color:#0033cc;margin-top:30px}
.alignleft{margin:0 20px 10px 0}
.alignright{margin:0 0 10px 10px}

.gw-go-col-wrap-0 .gw-go-header h3{line-height:25px!important}
#go-pricing-table-pricing_webpakete{margin-bottom:0!important}

table#domainpreise tr:nth-child(odd),table#domain-sonstige tr:nth-child(odd){background-color:#D4D4D4}

.vc_message_box_gewerblich{padding:.5em 1em .5em 4em;width:55%;margin-left:auto;margin-right:auto}
.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon{color:#4066d9;border-color:#4066d9}
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{background-color:#4066d9}

.wp-caption-text{font-size:11px}

.items-grid a, .recent-posts a, .custom-nav > li > a span, .custom-nav > li > ul a span, .testimonial-item .testimonial-vcard .text-primary, .testimonial-item .testimonial-vcard .text-primary *, .testimonials .testimonial-vcard .text-primary, .testimonials .testimonial-vcard .text-primary *, .author-quote, .shortcode-pullquote, .details, .link.btn-link, .btn-zoom, form.mc4wp-form label, .wpb_content_element.tab-style-one .wpb_tabs_nav > li > a, .wpb_content_element.tab-style-two .wpb_tabs_nav > li > a, .color-title, .st-accordion li a, .st-accordion > ul li > a *, .tp_recent_tweets li a, #wp-calendar th, #wp-calendar caption, #wp-calendar tfoot td, #wp-calendar tfoot td a, .contact-info .secondary-color, .skill-name, .skill-name *, .vc-label-above .vc_label, .team-author-name, .widget .team-author-name, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1-size, .entry-title.h1-size, .h2-size, .entry-title.h2-size, h1.entry-title, .vc_pie_chart .vc_pie_chart_value, .h3-size, .entry-title.h3-size, h2.entry-title, .comments-title, .comments-title a, #reply-title, .gform_wrapper h3.gform_title, .gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, h3.gform_title, .h4-size, .entry-title.h4-size, .post h2.entry-title, .post h2.entry-title, h3.entry-title, .rollover-content h2.entry-title, .flex-caption h2, .vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item h2, .h5-size, .entry-title.h5-size, .widget-title, .author-quote, .comment-author a, .comment-author .fn, blockquote, blockquote *, .h6-size, .entry-title.h6-size, #reply-title, .wpb_content_element .wpb_accordion_header > a span, .wpb_content_element.tab-style-three .wpb_tabs_nav > li > a, .title-color .dt-fancy-title, .fn, .fn a, .pingback-title, .testimonial-vcard .text-secondary, .testimonial-item .testimonial-vcard .text-secondary, .btn-light .text-wrap{font-weight:bold}

#footer{max-width:1130px;margin:0 auto}
#footer .wf-wrap{padding:30px 0 0 0}
#footer .wf-container{max-width:898px;margin:0 auto}
#footer .wf-container > *{color:#fafafa;font:normal normal normal 10px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif}
#footer .wf-container .footer_sitemap > *,.footer a{color:#555!important}
#footer .widget-title{display:none}
#footer .footer_info{background:#0033cc url(images/bild-info.png) 13px 13px no-repeat;padding:10px 0 10px 130px;border-radius:4px}
#footer .footer_info .vc_col-sm-3,#footer .footer_sitemap .vc_col-sm-2{padding-left:10px;padding-right:10px}
#footer .footer_sitemap{background:#D4D4D4 url(images/bild-sitemap.png) 13px 13px no-repeat;padding:10px 0 10px 130px;border-radius:4px}
#footer .footer_sitemap a{text-decoration:none}
#footer .footer_sitemap a:hover,#footer .footer_sitemap a:focus{text-decoration:underline}
#footer img{margin-top:132px}
.footer .widget{padding:0;margin-bottom:12px}
.footer_sitemap.wpb_row .vc_col-sm-2{width:18.8%}
.footer_sitemap .sitemap_last_col{padding-right:0!important}
#bottom-bar{min-height:0}
#bottom-bar .wf-table{height:3px}

.sidebar{margin-top:20px}

/* Blogansicht */
.single .wf-container-main{margin:0px -22px 0 -22px}
/* .single #main .article-top-bar .wf-wrap{padding:0 26% 0 20px}  */
.single .article-top-bar{margin:0}
.single .page-title{margin:0 auto}
.single .content{padding-top:20px}
a.author span.fn{padding-left:2px}
.albums .post img, .blog .post img, .dt-albums-shortcode img, .dt-blog-shortcode img, .dt-portfolio-shortcode img, .images-container img, .media .post img, .portfolio .post img, .single .post .rollover img, .wf-container.iso-grid img, .wf-container.layout-masonry img{width:inherit!important;height:inherit!important}

button#submit-unilogin-2{margin-top:10px;padding:10px;line-height:20px}

@media (max-width: 1129px) {  
	li#wp-admin-bar-site-name{display:none}	
	.tp-caption.sk-slider-slogan, .sk-slider-slogan,.tp-caption.sk-slider-slogan-555, .sk-slider-slogan-555{font-size:24px!important;line-height:50px!important}
	.tp-caption.sk-slider-caption,.sk-slider-caption,.tp-caption.sk-slider-caption-555, .sk-slider-caption-555{font-size:14px!important;line-height:32px!important}
	#sk-slideshow .tp-button{font-size:16px!important;line-height:37px!important}
}
@media (max-width: 978px) {
	li#wp-admin-bar-wp-logo,#branding{display:none}
	.logo-classic .navigation-holder>div{max-width:100%!important}
	#branding img{margin-left:-24px}
}
@media (max-width: 952px) {
	.tp-caption.sk-slider-slogan, .sk-slider-slogan,.tp-caption.sk-slider-slogan-555, .sk-slider-slogan-555{font-size:16px!important;line-height:40px!important;padding:0 8px}
	.tp-caption.sk-slider-caption,.sk-slider-caption,.tp-caption.sk-slider-caption-555, .sk-slider-caption-555{font-size:10px!important;line-height:22px!important;padding:0 4px}

}
@media (max-width: 930px) {
	#sk-navbar,#sk-infoboxen,.page-title,#main,#footer{padding-left:10px;padding-right:10px}
	#wp-admin-bar-options-framework-parent{display:none}
}
@media (max-width: 856px) {
	.domainname-frei .wpb_text_column{font:italic 400 13px/13px "Palatino Linotype","Book Antiqua",Palatino,serif}
	h1, .h1-size, .entry-title.h1-size{font-size:12px}
	.logo-classic #branding{display:none!important}
	#sk-slideshow{margin-top:0}
}
@media (max-width: 787px) {
	.domainname-frei{display:none}
	.vc_message_box_gewerblich{width:90%}
	.tp-caption.sk-slider-caption,.sk-slider-caption,.tp-caption.sk-slider-caption-555, .sk-slider-caption-555,#sk-slideshow .tp-button.blue{display:none!important}
}
@media (max-width: 749px) {
	#footer .footer_sitemap{background:#d4d4d4;padding:10px 0 10px 10px}
	.footer_sitemap.wpb_row .vc_col-sm-2{width:25%}
	#footer .footer_info{background:#0033cc;padding:10px 0 10px 10px}
	.footer_info.wpb_row .vc_col-xs-3{width:33.3%}
	.infobox.wpb_row .vc_col-sm-3{width:50%;float:left}
	.infobox.wpb_row .vc_col-sm-3:nth-child(2){padding-right:0}
	.infobox.wpb_row .vc_col-sm-3:nth-child(3){padding-left:0}
	
}
@media (max-width: 526px) {
	.footer_sitemap.wpb_row .vc_col-sm-2,.footer_info.wpb_row .vc_col-xs-3{width:50%}
	.footer_sitemap.wpb_row .vc_col-sm-2:nth-child(3),.footer_sitemap.wpb_row .vc_col-sm-2:nth-child(4),
	.footer_info.wpb_row .vc_col-sm-3:nth-child(3){margin-top:10px}
	ul#menu-iconmenue.menu li a{color:#2853D4;font-size:1px;width:60px!important}
	.page-title h1{padding:0}
	
}
@media (max-width: 411px) {
	.tp-caption.sk-slider-slogan, .sk-slider-slogan,.tp-caption.sk-slider-slogan-555, .sk-slider-slogan-555{font-size:16px!important;line-height:32px!important}
}
@media (max-width: 371px) {
	.infobox.wpb_row .vc_col-sm-3{width:100%}
	.infobox.wpb_row .vc_col-sm-3{padding-left:0;padding-right:0}
}
@media (max-width: 352px) {
	.footer_sitemap.wpb_row .vc_col-sm-2,.footer_info.wpb_row .vc_col-xs-3{width:100%}
	.footer_sitemap.wpb_row .vc_col-sm-2:nth-child(2){margin-top:10px}
	ul#menu-iconmenue.menu li a{width:55px!important}
	.alignleft,.alignright{float:none}
	.menu-iconmenue-container{padding:0}

}
@media (max-width: 310px) {
	#sk-navbar, #sk-infoboxen, .page-title, #main, #footer{padding-left:5;padding-right:5}
	ul#menu-iconmenue.menu li#menu-item-185 a{display:none}
}
@media (max-width: 254px) {
	ul#menu-iconmenue.menu li#menu-item-186 a{display:none}
	.tp-caption.sk-slider-slogan, .sk-slider-slogan,.tp-caption.sk-slider-slogan-555, .sk-slider-slogan-555{font-size:12px!important;line-height:24px!important}
}