/*
Theme Name:   Jupiter Child
Theme URI:    https://themes.artbees.net/
Description:  Jupiter Child Theme
Author:       Your Name
Author URI:   https://yourwebsite.com/
Template:     jupiter
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  jupiter-child
*/
/* Stop hover movement on gallery slider nav buttons */
.wpb_gallery_slides .flex-prev {
	transform: none !important;
	transition: none !important;
	left: 0 !important;
}

.wpb_gallery_slides .flex-next {
	right: 0 !important;
	transform: none !important;
	transition: none !important;
}

/*
Theme Name: jupiter
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.1.7
Description: A Beautiful, Professional and Ultimate Wordpress Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready Wordpress theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*

Main Stylesheet file is located at stylesheet/css/styles.css

*/

.accueil-img {
	max-width: 500px;
}

.produits-img {
	height: 370px;
}

.responsive-searchform,
.main-nav-side-search,
.mk-form-third {
	display: none;
}

.autres-services ul {
	color: #999;
	margin-top: 15px;
	list-style: none;
}

.team-member-desc {
	margin-top: 10px;
}

.mk-image .shortcode-heading {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 60%;
	left: 50%;
	padding: 20px;
	z-index: 10;
	transform: translate(-50%);
	background: white;
	font-size: 2em;
	text-transform: capitalize;
	font-family: "Playfair Display", sans-serif;
}

.mk-image .shortcode-heading span {
	background: none;
}

.header-style-1 .mk-header-padding-wrapper {
	padding-top: 141px;
}

.mk-image .border {
	border-radius: 100%;
}

.page-id-869 .wpb_gallery_slides a.prettyphoto:before {
	color: #000;
	width: 100%;
	position: absolute;
	content: attr(data-title);
	font-size: 40px;
	line-height: 62px;
	background-color: white;
	text-align: center;
	bottom: 70px;
}

.page-id-860 .wpb_gallery_slides a.prettyphoto:before {
	color: #000;
	width: 100%;
	position: absolute;
	content: attr(data-title);
	font-size: 35px;
	line-height: 42px;
	background-color: rgba(255, 255, 255, 0.5);
	text-align: center;
	bottom: 14px;
	padding-bottom: 5px;
}

.page-id-860 .slides {
	display: flex;
	align-items: center;
}

.page-id-860 .flexslider .slides li {
	position: static !important;
}

.page-id-860 .flexslider .slides img {
	width: 300px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.page-id-860 .flexslider {
	height: 350px !important;
}

.mk-header-toolbar,
.mk-toolbar-resposnive-icon {
	display: none !important;
}

.a-sticky .mk-header-inner,
.a-sticky .header-logo {
	padding-top: 30px;
}

.page-id-339 .mk-fancy-title,
.page-id-763 .mk-fancy-title {
	overflow: hidden;
	text-overflow: ellipsis;
	height: 65px;
}

@media screen and (max-width: 1024px) {
	.page-id-339 .mk-fancy-title,
	.page-id-763 .mk-fancy-title {
		height: 50px;
	}
}

@media screen and (max-width: 800px) {
	.page-id-339 .mk-fancy-title,
	.page-id-763 .mk-fancy-title {
		height: inherit;
	}
}

.quote {
	padding: 0 !important;
}

.quote h2 {
	font-size: 22px !important;
}

.mk-employeee-networks {
	display: none;
}

.flex-prev {
	left: 10px !important;
}

.vc_images_carousel {
	margin: 0 auto;
}

.flex-next {
	right: 10px !important;
}

.flexslider {
	padding: 0;
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff !important;
	position: relative;
	border-radius: 4px !important;
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;
	zoom: 1;
}

.mk-slider {
	height: 500px;
}

.wpml-ls-statics-footer {
	display: none;
}

.didomi {
	padding: 20px 0 20px 0;
	border-top: 1px solid #d6d5d5;
}

@media (max-width: 880px) {
	.vc_col-sm-4 {
		width: 100% !important;
	}
}

@media (max-width: 425px) {
	.mk-slider {
		height: 300px;
	}
}
