/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        1.0
*/

body strong span {
	font-weight: 100 !important;
}
.nav-middle-logo {
	display: none !important;
}
.text-contact p {
	font-size: 20px;
}
.nicepic img {
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	box-shadow: 0 0.125em 0.275em 0 rgba(0, 0, 0, 0.125);
}
.home-title .mk-grid {
	max-width: 100%;
}
.home-title .mk-grid .vc_col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}
.bande-logo {
	background-color: rgba(255, 255, 255, 0.5);
}
#services {
	border-top:10px #000 solid;
}
body #services .mk-text-block ul > li strong{
	margin-left: 0 !important;
	padding-left: 0 !important;
	text-transform: uppercase !important;
    color:#fff !important;
}
body #services .mk-text-block ul li {
	color:#fff !important;
}
body #services .mk-text-block > ul {
	margin-left: 20px !important;
	padding-left: 0 !important;
}
body #services .mk-text-block ul li {
	margin-left: 0 !important;
	padding-left: 0 !important;
}
body #services .mk-text-block ul li ul {
	list-style-type:none !important;
	margin-left:-15px !important;
	padding-bottom: 20px !important;
}
body #services .mk-text-block ul li ul li {
	margin : 0 !important;
	text-align: left;
	margin-left: 0 !important;
	padding-left: 0 !important;
    color:#000 !important;
}
.super-pixel-fucker.mk-fancy-title {
	margin-bottom: 10px !important
}
.pixel-fucker span {
	line-height: 125%;
}
#equipe p {
	color:#6DABE4 !important
}
#equipe p strong {
	color:#fff !important
}
#contact a {
	font-weight: bold;
}
#contact a:hover {
	color:#6DABE4;
}
.hauteur-special p {
	line-height: 24px !important
}
a.site-internet {
	color:#6DABE4
}
a.site-internet:hover {
	color:#000
}
.mk-text-block.menu-footer {
	background-color:#6DABE4 !important;
	padding: 25px 0 0 !important;
}
.mk-text-block.menu-footer a {
	font-size: 24px;
	color:#fff !important;
	text-transform: uppercase;
	font-weight: 100 !important;
}
.mk-text-block.menu-footer a:hover {
	color:#000 !important
}
.mk-text-block.menu-footer .separateur {
	color: #fff !important;
	display: inline-block;
	font-size: 24px;
	margin: 0 20px;
}
span.cpa {
	font-size: 16px;
}
span.tel {
	color:#6DABE4
}
#contact p.telephone a {
	font-weight:  inherit;
}
body .divider-inner {
	border-top-color: #000000;
	border-width: 8px !important;
	width: 50px;
}
body .header-style-1.header-align-left .mk-grid .mk-header-nav-container {
	text-align: center;
}
 @media only screen and (max-width: 768px) {
 #contact p.telephone a {
 text-decoration: underline
} 
.mk-text-block.menu-footer {
 display: none !important
}
 .home-title .mk-fancy-title {
 line-height: 125% !important
}
 div.footer-wrapper.mk-grid section#text-2.widget.widget_text div.textwidget, .mk-divider {
 text-align: center !important;
}
 .divider-inner {
 margin: 0 auto !important
}
 div.footer-wrapper.mk-grid .widget_text div.textwidget {
 text-align: center !important;
}
 div.footer-wrapper.mk-grid .widget_text .widgettitle {
 display:none !important;
}
div#services .mk-background-stretch.none-blend-effect  {
 background-position: left center !important;
}

}
