/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/
@font-face {
  font-family: 'Raleway-Regular';
  src: 
	  url('/fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),  
	  url('/fonts/Raleway-Regular.woff') format('woff'), 
	  url('/fonts/Raleway-Regular.ttf')  format('truetype'), 
	  url('/fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Raleway-Regular';
  src: 
	  url('/fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),  
	  url('/fonts/Raleway-Bold.woff') format('woff'), 
	  url('/fonts/Raleway-Bold.ttf')  format('truetype'), 
	  url('/fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
body { font-family: 'Raleway-Regular'; }
/* global */
.mk-toolbar-navigation a:hover, .header-toolbar-contact a:hover, .mk-language-nav > a {transition: all 1s;}
@media handheld, only screen and (max-width: 330px) {.mk-quick-contact-title p {display:none;}}

/* border-left */
@media handheld, only screen and (min-width: 768px) {
.vc_col-sm-6.border-left {border-left: 1px solid #e6e9ef;}
}

/* HEADER */
.mk-header-holder,.mk-header-toolbar {background: #0a0402;background: rgba(10, 04, 02, 0.6);box-shadow: 0 0 7px 7px rgba(10, 04, 02, 0.6);}
.mk-header-toolbar-holder {background: #fff;}
.mk-header-inner.add-header-height { z-index:310; }

/* preloader */
.mk-body-loader-overlay.page-preloader { background-image: url('/wp-content/uploads/2017/12/bg-tile.png'); background-repeat: repeat; }
.preloader-logo {max-width: 80%!important;}
.preloader-logo, .preloader-preview-area { height:auto !important; }
.preloader-logo, .preloader-preview-area {top: 40% !important;}

/* Toolbar */
#mk-theme-container .mk-header-holder {top: 0;}
.mk-toolbar-navigation a:hover,.mk-header-tagline a:hover, .header-toolbar-contact a:hover, .mk-language-nav > a:hover, .current-menu-item a {color: #ff6735!important;opacity: 1;}
.lang-link {padding:10px;}

@media handheld, only screen and (max-width: 1110px) {
.header-toolbar-contact i, .mk-header-date i, .mk-header-tagline i {padding-left: 6px;}
#mk-toolbar-navigation {display: block;}
}

@media handheld, only screen and (max-width: 780px) {
.mk-header-toolbar {height: auto;padding-bottom: 87px;}
.header-toolbar-contact i, .mk-header-date i, .mk-header-tagline i {padding-left: 0;}
.mk-language-nav>a i {padding-left: 10px;}}

@media handheld, only screen and (max-width: 485px){
#mk-header-search {float: inherit;}}

/* velabutton */
#mk-theme-container .mk-header-tagline a {display: inline-block;line-height: 35px;height: 35px;padding:0 10px;font-size:13px;color: #fff;background-color: #ff6735;font-weight: bold;position: relative;}
#mk-theme-container .mk-header-tagline {vertical-align: top;}


#mk-theme-container .mk-header-tagline a:hover,#mk-theme-container .mk-header-tagline a:after {color: #fff;}
@media handheld,only screen and (max-width:780px) {
	.mk-header-tagline {width: 40% !important;float:right!important;display: block !important;height: auto !important;line-height: 25px !important;margin: 0 !important;padding: 0;vertical-align: baseline;}
	.mk-header-tagline a {float:right!important;}}

/* Logo */
#mk-boxed-layout img.mk-desktop-logo.dark-logo {max-height: 60%;}
#mk-boxed-layout img.mk-sticky-logo {max-height: 70%;}
#mk-boxed-layout img.mk-resposnive-logo {max-height: 70%;}

/* MAINNAV */
#menu-main-navigation-de a:hover , #menu-main-navigation-de li.current-menu-item > a.menu-item-link { border-top-color: #fff; }

#mk-theme-container .mk-main-navigation li.no-mega-menu ul.sub-menu,
#mk-theme-container .mk-main-navigation li.has-mega-menu > ul.sub-menu,
#mk-theme-container .mk-shopping-cart-box {
    box-shadow: 0 0 4px #000;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5);
}

.mk-css-icon-close div,
.mk-css-icon-menu div { background-color: #ffffff; }

.mk-responsive-nav { border-top: 10px solid #fff; }
.header-style-1.mobile-align-right .header-logo { background-color: #000; }
.menu-hover-style-1 .main-navigation-ul>li.menu-item>a.menu-item-link {
    border-top-width: 1px!important;
	font-weight: normal;
	transition: all 0.5s;
}

/* TITLES */
@media handheld, only screen and (max-width: 580px) {h2 > span {font-size: 0.6em;}}

/* REV-SLIDER */
.rev_slider_wrapper .slotholder {background-color: #fff!important;}




@media handheld, only screen and (max-width: 1200px)  {
#mk-theme-container .stml-slider .mk-padding-wrapper {padding: 0!important;}}

/* teaser */
.products .mk-button {line-height:1.66em;border:0!important;} 
@media handheld, only screen and (max-width: 767px)  {.products .mk-button-container {
	max-width: 600px;
    margin: auto!important;
    margin-bottom: 20px!important;
    text-align: center!important;}
}
.product-txt {padding: 0 20px;} 

/* process */
.mk-process-steps ul li:hover .mk-process-icon {
    box-shadow: 0 0 0 14px rgba(0,0,0,.1);
}

/*---TABS---*/
#mk-tabs .wpb_tabs_nav a { font-size: 30px!important; }
#mk-tabs.simple-style .wpb_tabs_nav { text-align: center; }
.wpb_tabs .wpb_tabs_nav li {
	display: inline-block!important;
    float: none!important;
}
#mk-tabs .wpb_tabs_nav li { margin: 0 10px 0px 10px!important; }
#mk-tabs .wpb_tabs_nav li .mk-svg-icon { width:23px!important; height:23px!important; transition: all 0.5s ease; }
#mk-tabs .wpb_tabs_nav li.ui-state-hover { box-shadow: 0px 0px 20px -10px #000; }
#mk-tabs .wpb_tabs_nav li.ui-state-active .mk-svg-icon, #mk-tabs .wpb_tabs_nav li.ui-state-hover .mk-svg-icon { 
	transform: rotate(90deg); fill:#ff6735;
}

/* C O L O R S */
/* color-tabs */
.mk-tabs.simple-style .icon-box-title > i > .mk-svg-icon {margin-right: 0;}
.mk-image.inside-image .mk-image-caption {
    width: 100%;
    margin: 0;
    border-radius: 0;
}
.wpb_tabs .wpb_wrapper .mk-skill-meter .mk-skill-meter-title {
	margin-top:5px;
	margin-left:-5px;
	margin-bottom:20px;
}
.mk-progress-bar { background-color: transparent!important;}
.progress-outer.scroll-animated { 
	background: rgba(10, 04, 02, 0.2)!important;
    box-shadow: 0 0 7px 7px rgba(10, 04, 02, 0.2)!important;
	height:50px!important;
	margin-left:-5px;
	margin-top:-50px;
	z-index:-1;
	border-radius: 5px;
    border-bottom-left-radius: 0;
	
}
.wpb_tabs .mk-image .mk-image-inner img {
    border-radius: 10px;
    border-bottom-left-radius: 0;
}
.wpb_tabs .mk-image.inside-image .mk-image-caption { border-bottom-right-radius: 10px; }

/* COLOR - SAMPLES SHADENET */
.color_palette_sn .mk-skill-meter::before {
	content: '';
    display: block;
	max-width:300px;
	height: 75px;	
	background-image: url(/wp-content/uploads/2017/12/shadenet-230-colors.jpg);
	border-radius: 10px;
    border-bottom-left-radius: 0;
	border: 2px solid #fff;
    border-left-color: #c6d1d6;
    border-bottom-color: #a6b5bb;
}
.color_palette_sn .mk-progress-bar::before {
	display: block;
	position: absolute;
	width: 100%;
	max-width:300px;
    bottom: 100%;
	padding: 10px;
	text-align: left;
	color:#fff;
	font-weight: 700;
    font-size: 14px;
    line-height: 18px;
	background-color: #4c4c4c;
    background-color: rgba(0,0,0,.4);
	border-bottom-right-radius: 10px;
}

/* shadenet 1st line */
.sn-aquamarine::before { background-position: 0 0; }
.sn-aquamarine .mk-progress-bar::before { content: 'AQUAMARINE'; }

.sn-black::before { background-position: 20% 0; }
.sn-black .mk-progress-bar::before { content: 'BLACK'; }

.sn-bluegum::before { background-position: 40% 0; }
.sn-bluegum .mk-progress-bar::before { content: 'BLUE GUM'; }

.sn-bronze::before { background-position: 60% 0; }
.sn-bronze .mk-progress-bar::before { content: 'BRONZE'; }

.sn-claret::before { background-position: 80% 0; }
.sn-claret .mk-progress-bar::before { content: 'CLARET'; }

.sn-lightgreen::before { background-position: 100% 0; }
.sn-lightgreen .mk-progress-bar::before { content: 'LIGHT GREEN'; }

/* shadenet 2nd line */
.sn-midnightgreen::before { background-position: 0 50%; }
.sn-midnightgreen .mk-progress-bar::before { content: 'MIDNIGHT GREEN'; }

.sn-navyblue::before { background-position: 20% 50%; }
.sn-navyblue .mk-progress-bar::before { content: 'NAVY BLUE'; }

.sn-porcelain::before { background-position: 40% 50%; }
.sn-porcelain .mk-progress-bar::before { content: 'PORCELAIN'; }

.sn-rust::before { background-position: 60% 50%; }
.sn-rust .mk-progress-bar::before { content: 'RUST'; }

.sn-sandstone::before { background-position: 80% 50%; }
.sn-sandstone .mk-progress-bar::before { content: 'SANDSTONE'; }

.sn-slate::before { background-position: 100% 50%; }
.sn-slate .mk-progress-bar::before { content: 'SLATE'; }

/* shadenet 3rd line */
.sn-silver::before { background-position: 0 100%; }
.sn-silver .mk-progress-bar::before { content: 'SILVER'; }

.sn-yellow::before { background-position: 20% 100%; }
.sn-yellow .mk-progress-bar::before { content: 'YELLOW'; }

.sn-cafenoir::before { background-position: 40% 100%; }
.sn-cafenoir .mk-progress-bar::before { content: 'CAFENOIR'; }

.sn-cappuccino::before { background-position: 60% 100%; }
.sn-cappuccino .mk-progress-bar::before { content: 'CAPPUCCINO'; }

.sn-red::before { background-position: 80% 100%; }
.sn-red .mk-progress-bar::before { content: 'RED'; }

.sn-orange::before { background-position: 100% 100%; }
.sn-orange .mk-progress-bar::before { content: 'ORANGE'; }

/* COLOR - SAMPLES WEATHERMAX */
.color_palette_wm .progress-percent { display:none; }
.color_palette_wm .mk-skill-meter::before {
	content: '';
    display: block;
	max-width:300px;
	height: 75px;	
	background-image: url(/wp-content/uploads/2017/12/weathermax80-colors.jpg);
	border-radius: 10px;
    border-bottom-left-radius: 0;
	border: 2px solid #fff;
    border-left-color: #c6d1d6;
    border-bottom-color: #a6b5bb;
}
.color_palette_wm .mk-progress-bar::before {
	display: block;
	position: absolute;
	width: 100%;
	max-width:300px;
    bottom: 100%;
	padding: 10px;
	text-align: left;
	color:#fff;
	font-weight: 700;
    font-size: 14px;
    line-height: 18px;
	background-color: #4c4c4c;
    background-color: rgba(0,0,0,.4);
	border-bottom-right-radius: 10px;
}

/* weathermax 1st line */
.wm-truered::before { background-position: 0 0; }
.wm-truered .mk-progress-bar::before { content: 'TRUE RED'; }

.wm-scarlet::before { background-position: 20% 0; }
.wm-scarlet .mk-progress-bar::before { content: 'SCARLET'; }

.wm-burgundy::before { background-position: 40% 0; }
.wm-burgundy .mk-progress-bar::before { content: 'BURGUNDY'; }

.wm-forestgreen::before { background-position: 60% 0; }
.wm-forestgreen .mk-progress-bar::before { content: 'FOREST GREEN'; }

.wm-moss::before { background-position: 80% 0; }
.wm-moss .mk-progress-bar::before { content: 'MOSS'; }

.wm-pacificblue::before { background-position: 100% 0; }
.wm-pacificblue .mk-progress-bar::before { content: 'PACIFIC BLUE'; }

/* weathermax 2nd line */
.wm-royal::before { background-position: 0 33%; }
.wm-royal .mk-progress-bar::before { content: 'ROYAL'; }

.wm-captainnavy::before { background-position: 20% 33%; }
.wm-captainnavy .mk-progress-bar::before { content: 'CAPTAIN NAVY'; }

.wm-black::before { background-position: 40% 33%; }
.wm-black .mk-progress-bar::before { content: 'BLACK'; }

.wm-lightcharcoal::before { background-position: 60% 33%; }
.wm-lightcharcoal .mk-progress-bar::before { content: 'LIGHT CHARCOAL'; }

.wm-silver::before { background-position: 80% 33%; }
.wm-silver .mk-progress-bar::before { content: 'SILVER'; }

.wm-taupe::before { background-position: 100% 33%; }
.wm-taupe .mk-progress-bar::before { content: 'TAUPE'; }

/* weathermax 3rd line */
.wm-sand::before { background-position: 0 66%; }
.wm-sand .mk-progress-bar::before { content: 'SAND'; }

.wm-toast::before { background-position: 20% 66%; }
.wm-toast .mk-progress-bar::before { content: 'TOAST'; }

.wm-graphite::before { background-position: 40% 66%; }
.wm-graphite .mk-progress-bar::before { content: 'GRAPHITE'; }

.wm-oyster::before { background-position: 60% 66%; }
.wm-oyster .mk-progress-bar::before { content: 'OYSTER'; }

.wm-white::before { background-position: 80% 66%; }
.wm-white .mk-progress-bar::before { content: 'WHITE'; }

.wm-yellow::before { background-position: 100% 66%; }
.wm-yellow .mk-progress-bar::before { content: 'YELLOW'; }

/* weathermax 4th line */
.wm-chocolate::before { background-position: 0 100%; }
.wm-chocolate .mk-progress-bar::before { content: 'CHOCOLATE'; }

.wm-foresttweed::before { background-position: 20% 100%; }
.wm-foresttweed .mk-progress-bar::before { content: 'FOREST TWEED'; }

.wm-bluetweed::before { background-position: 40% 100%; }
.wm-bluetweed .mk-progress-bar::before { content: 'BLUE TWEED'; }

.wm-redtweed::before { background-position: 60% 100%; }
.wm-redtweed .mk-progress-bar::before { content: 'RED TWEED'; }

.wm-sandstone::before { background-position: 80% 100%; }
.wm-sandstone .mk-progress-bar::before { content: 'SANDSTONE'; }

.wm-slate::before { background-position: 100% 100%; }
.wm-slate .mk-progress-bar::before { content: 'SLATE'; }

/* COLORS MEDIA QUERYS */
@media screen and (max-width: 480px) {
	.color_palette_sn .vc_column-inner { padding-left:0!important; padding-right:0!important; } 
	.color_palette_wm .vc_column-inner { padding-left:0!important; padding-right:0!important; } 
}
@media only screen and (max-width: 767px) {
#mk-tabs.mobile-true .title-mobile {
    display: none!important;
	}
}
@media screen and (min-width: 992px) {
	.color_palette_sn .mk-skill-meter::before { background-size:900px; } 
	.color_palette_wm .mk-skill-meter::before { background-size:900px; } 
}

/* Befestigungen item-title */
.mk-imagebox-item .item-title { text-align:center; }
.mk-imagebox-item .item-title span { text-transform:uppercase; font-weight:bold; }

/* Lightbox */
.fancybox-opened {opacity:1!important;}
/* SEGEL FORMEN */
/*---CTA---*/
@media handheld, only screen and (max-width: 480px) 
{img.alignleft {float: none;display: block;margin: 0 auto;}} 

/*---FOOTER---*/
#mk-footer {box-shadow:inset 0 10px 20px -10px rgba(10, 04, 02, 0.6);}
#mk-footer-navigation ul li a {margin:0; padding: 26px 13px 21px;font-size: 12px;}

/* icon-width-fix */
.widget_contact_info svg[data-name="mk-icon-envelope"] {max-width:15px;}

/* CF7 */

.wpcf7-response-output.wpcf7-display-none {border: 0!important;}
.mk-form-row {
	width: 100%;
    float: left;
	padding-bottom:30px
}    
.mk-form-row.one-third {
	width: 33.3333%;
    float: left;
}  
.mk-form-row .wpcf7-checkbox input {
    width: 14px;
    margin-right: 100%;
}
.mk-form-row input, .mk-form-row textarea.wpcf7-textarea {width:100%;}
@media handheld, only screen and (max-width: 767px) {
.mk-form-row.one-third {
	width: 100%;
    float: none;
	}
}
/* FAQ */
.mk-toggle .mk-toggle-title { display:block!important; }
.mk-toggle .mk-toggle-pane { display:block!important; }
.mk-toggle .mk-toggle-title .mk-svg-icon { display:none!important; }

/* Datenschutz */
.master-holder .datenschutz h2 {
	color:#ff6735;
	font-weight:bold;
	font-size:16px;
	
}

/*RESPONSIVE_STATE*/
@media handheld, only screen and (max-width: 1410px) {
	.mk-header-search {
		padding-bottom: 0 !important;
	}
}

@media handheld, only screen and (max-width: 960px) {
	.mk-gallery .eight-column {
    width: 16.66%!important;
}
}
@media handheld, only screen and (max-width: 920px) {
	.mk-header-search {
		display: none!important;
	}
	.mk-process-steps.process-steps-3 .mk-process-icon {
		width: 180px;
		height: 180px;
		text-align: center;
	}
	.mk-process-steps.process-steps-3 ul:before {
		top: 98px;
	}
}

@media handheld, only screen and (max-width: 780px) {
	.mk-header-toolbar {
		padding: 5px 5px;
	}
	.header-toolbar-contact { margin-left:0!important; }
	.mk-process-steps.process-steps-3 .mk-process-icon {
		width: 140px;
		height: 140px;
		text-align: center;
	}
	.mk-process-steps.process-steps-3 ul:before {
		top: 77px;
		width: 78%;
	}
}
@media handheld, only screen and (max-width: 640px) {
	.mk-gallery .eight-column {
    width: 25%!important;
	}
}
@media handheld, only screen and (max-width: 580px) {
	.mk-process-steps ul li:not(:first-child) {
		padding-top: 60px;
	}
	.mk-process-steps.process-steps-3 li {
		width: 100%;
	}
	.mk-process-steps.process-steps-3 ul:before {
		display:none;
	}
}
@media handheld, only screen and (max-width: 420px) {
	.mk-gallery .eight-column {
    width: 50%!important;
	}
}
@media handheld, only screen and (max-width: 390px){
#mk-toolbar-navigation ul li {display: block;}
#mk-header-search,.mk-language-nav {float: left;display: block;}
#mk-toolbar-navigation ul li a {padding: 0;border: 0;}
h2 > span {font-size: 0.5em;}
h2 {line-height: 0.6em;;}
}

/* IMAGES */

@media handheld, only screen and (max-width: 480px) {
.inside-image .mk-image-caption {
	display: block!important;
	}
}

/*---SEARCH_SITE---*/
 .single-social-section, #mk-theme-container .search-loop-meta, .mk-total-pages {display: none;overflow: hidden;}

@media handheld, only screen and (max-width: 767px) {
/* img-stripes */
.img-stripe img {padding:10px;}	
.mk-pagination .mk-pagination-next a, .mk-pagination .mk-pagination-previous a, .mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous {border: 0 !important;}
.mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous {top: 25px;width: 50%;border: 0;}
}