/*
Theme Name:     Jupiter Child Theme NehringArt 
Description:    Child theme styles.css is NOT the same as custom css in Jupiter 
Author:         Delete custom css in Jupiter 
Theme URI: 		Sync only by dreamweaver
Template:       jupiter
*/
/*@font-face {
	font-family: 'Insolent';
	src: url('/fonts/insolent.eot');
	src: url('/fonts/insolent.eot?#iefix') format('embedded-opentype'),
		url('/fonts/insolent.woff') format('woff'),
		url('/fonts/insolent.ttf') format('truetype'),
		url('/fonts/insolent.svg') format('svg');
}*/

.header-logo a .mk-sticky-logo {
    margin-left: -120px!important;
}


.page-title {
    font-family: "josefin", sans-serif!important;
    display: none;
}

.category_heading{
	text-align: center;
    color: black!important;
	font-weight: 300!important;
	font-size: 1.9em!important;
	background: linear-gradient(to right, rgb(195,167,94,0.9),rgba(0,0,0,0));
	}


.evc-image-with-text .evc-iwt-title {
	text-align: center;
 
	font-family: Josefin Sans, sans-serif!important;
    color: black!important;
	font-weight: 300!important;
	font-size: 1.9em!important;
	margin-top: -95.0%;
	background: linear-gradient(to right, rgb(0,0,0,0.3),rgba(0,0,0,0));
	}
 .evc-iwt-title h1 {
	padding-left: 3%;
	font-family: Josefin Sans, sans-serif!important;
	font-weight: 300!important;
	font-size: 1.3em;
	}
 .evc-iwt-title h2 {
	padding-left: 3%;
	font-family: Josefin Sans, sans-serif!important;
	font-weight: 300!important;
	font-size: 1.3em;
	background-color: rgba(0,0,0,0.30);
	}

.evc-predefined-style .evc-shortcode h1 {
   padding-left: 3%;
	font-family: Josefin Sans, sans-serif!important;
	font-weight: 300!important;
	font-size: 1.3em;
	}
.evc-image-with-text .evc-iwt-text {
     padding-left: 3%;
   	font-weight: 400!important;
}
.evc-shortcode .evc-ib-zoom:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}
.evc-shortcode .evc-ib-zoom img {
  -webkit-transform: scale(1);
	-webkit-transition: -webkit-transform 3s ease-in-out;
	-moz-transition: -moz-transform 3s ease-in-out;
	transition: transform 3s ease-in-out;
}
.evc-iwt-content {
	font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;
	margin-top: -10%;
} 





/*START CSS-INDOOR*/

#theme-page .theme-page-wrapper .theme-content {
    padding: 0px 20px;
}

#cjwalx1yo000h266g78ckwx1l {
	width: 35%;
}
#cjwalx1yo000k266gr7wpr4w7 {
	width: 15%;
	}
.menuteaser p{
	font-size: 15px;
	}
.mk-text-block solutionteaser h4 {
	font-size: 15px;
	}
.ul.mk-text-block solutionteaser {
	font-size: 15px;
	}
.portfolio-single-cat {
    float: right;
	padding-right: 100px;
	margin-bottom: 1px;
    font-weight: 300;
    font-size: 12px;
}
.mk-fullscreen-nav {
    background-color: black !important;
}
.mkhb-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
    line-height: 20px;
    margin-top: 25px;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    padding-left: 1px!important;
    padding-right: 1px!important;
  }
body .trans-header .bg-true.light-skin:not(.a-sticky) .main-navigation-ul > li.menu-item > a.menu-item-link {
  color: white !important;
}


.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    padding-left: 1px!important;
    padding-right: 1px!important;
  }
.mk-header-bg {
background-color: transparent;
}
#mk-breadcrumbs .mk-breadcrumbs-inner {
    background-color: #000;
	font-weight: 400;
	margin: 10px 20px -25px 0;
}
.hb-custom-header #mk-page-introduce, .mk-header {
    background-color: #000;
    }
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a:hover {
    color: #b4e114;
	}
#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator, #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a {
    color: #fff;
    color: rgba(255,255,255,.5);
}
#mk-filter-portfolio.sortable-classic-style {
    padding: 5px 0;
	line-height: 16px;
    font-size: 16px;
}
#mk-filter-portfolio.sortable-classic-style ul li a {
    padding: 14px 16px;
    line-height: 16px;
    font-size: 16px;
    color: #fff;
    display: block;
    letter-spacing: 1px;
}
#mk-filter-portfolio li a: {
    color: #fff;
	line-height: 16px!important;
    font-size: 16px!important;
}

#mk-filter-portfolio li a:hover {
    color: #b4e114!important;
	}

.mk-footer-logo {
    padding: 8px 20px 8px 8px;
}


/*START Responsive Anpassungen*/


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
 
    
    .header-logo a .mk-sticky-logo {
    margin-left: -80px!important;
}
    
    
    .mkhb-logo-el__image {
  width: 70%;
  }
   .mkhb-navigation-resp__box{
  width: 15%;
  }
    
        
    .mk-text-block h4 {
	font-size: 11px;
	}
	
	
    
    
    /* Ende Smartphones (portrait and landscape 320-480) ----------- */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
    
      
    
    .mk-text-block h4 {
	font-size: 12px;
    
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
    
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
    
   
    .header-logo a .mk-sticky-logo {
    margin-left: -100px!important;
}
  
    
    .mk-text-block h4 {
	font-size: 12px;
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
    .mk-text-block h4 {
	font-size: 12px;   
    }       
    
    
    
    
 /* Ende Desktops and laptops 1224px-1824px----------- */   
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
    
   
}
    
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
    
}

 



