/*
Theme Name:     Kontrast 2019
Theme URI: 		https://kanvas.fr
Description:    Kontrast 2019 
Author:         Mathieu Basili
Theme URI: 		https://kanvas.Fr
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/

.changeAlign .aligncenter {
	display: flex;
    justify-content: space-between;
}


.tribe-events-tickets .woocommerce .quantity input.plus, .tribe-events-tickets .woocommerce .quantity input.minus {
	color: #000000;
	background-color: #ddd;
	width: 30px;
}

.tribe-button {
	background-color: #cbaa68;
	border: none;
	padding: 10px 25px;
	text-transform: uppercase;
}

#buy-tickets .woocommerce .quantity {
	width: 63px;
}

.mk-product-loop.compact-layout .mk-shop-item-detail {
	min-height: 107px;
}

#theme-page #mk-page-id-2993 {
	margin-top: 0px;
}

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

#mk-page-introduce {
	background-color: #ffffff;
}

.page-title {
	text-align: center;
}

.single-portfolio .featured-image {
	margin-bottom: 30px; 
}

#etapes_atelier {
	margin-top: 60px;
}
	#etapes_atelier h3 {
		margin-bottom: 30px;
	}

.etape_atelier {
    display: flex;
    margin-bottom: 30px;
}

.image_atelier {
    max-width: 350px;
    margin-right: 15px;
}

.cboth {
	clear: both;
	height: 100% !important;
}

.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
    background-color: #cbaa68;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 400;
    padding-left: 15px;
}

.vc_gitem-zone .vc_gitem_row .vc_gitem-col {
	padding: 10px 0;
}

.buttonIcon .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
	padding-left: 15px;
}

.buttonIcon .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover {
	padding-left: 35px;
}

	.buttonIcon .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) i {
		display:none;
	}

	.buttonIcon .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover i {
		display: inline;
	}

.colorWhite p {
	color: #ffffff;
}

.colorWhite .mk-mailchimp-gdpr-consent label {
	color: #dddddd;
}

.featured-image img {
	width: 100% !important;
}

.tiled-gallery.type-circle {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.tiled-gallery.type-circle .tiled-gallery-item {
	width: 25%;
}


.tiled-gallery.type-circle .tiled-gallery-item img {
    border-radius: 50% !important;
    width: 100% !important;
    height: auto !important;
}

input::placeholder {
	color: #999999 !important;
}

#mk-subscribe-25 .mk-subscribe--email {
	color: #000000 !important;
}