/*
Theme Name: Blaszok Child
Theme URI: http://www.mpcraetion.pl/themeforest/
Description: Child theme for the Blaszok Theme
Author: massivePixelCreation
Author URI: http://www.blog.mpcreation.pl
Template: blaszok
Version: 1.0
*/

@media (min-width: 768px) {
	/* Mise en page du checkout multi-step */
	.wizard.three-steps > .steps > ul > li {
		width: 31.8%;
	}
	
	.wizard > .steps > ul > li {
		width: 23.5%;
	}
	
	.treezmas_container {
		display: inline-block;
		width:100%;
	}
	
	.treezmas_login {
		float: left;
		width:48%;
	}

	.treezmas_register {
		float: right;
		width:48%;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 200px) {
	div.gf_simple_horizontal_wrapper div.gform_footer {
		float: left !important;
		clear: left !important;
		width: 99% !important;
		
	}
	#gform_submit_button_1 {
		margin-top: 10px !important;
	}
	#gform_ajax_spinner_1 {
		position: absolute !important;
		margin-top: 15px !important;
	}
}

#gform_ajax_spinner_1 {
	position: absolute !important;
    margin-top: 8px !important;
}

.mpcth-page-content ul li {
	    list-style: none !important;
}

.mpcth-page-content ul li::before {
	    content: none !important;
}

/* Mise en page de la dropdown de recuperation */
.mpcthSelectInner,
.mpcthSelect {
	width: 240px !important;
}

/* Alignement des champs dans le checkout */
.shop_table * p {
	margin-top: 0;
}

/* /* Affichage des boutons de connexions social network */ */
/* .woocommerce-checkout form.login .wc-social-login { */
    /* display: inline-block !important; */
/* } */

/* Masque les variations dans le mini-cart */
.mpcth-mini-cart-variations {
	display: none !important;
}

p.form-row.terms {
	margin-top: 80px;
}

/* Page confirmation paiement */

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
	margin-bottom : 0.1em;
}

/******************************* Page mon compte *******************************/

#mpcth_content #page-26 section.mpcth-page-content h2 {

    font-size: 13px;
    margin-top: 3em;
    padding-bottom: .813em;
    border-bottom: solid 1px #eeeeee !important;
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    border-bottom: 2px black;
}
	
/* Page mon compte : Supprime l'onglet "Réservations" qui est redondant de "Commandes" */
.woocommerce-MyAccount-navigation-link--bookings{
	display: none !important;
}

/******************** Page entreprise *****************************/
/* Menu entreprise */

.menu-header-entreprises {
	background-color: rgb(205, 44, 39);
	border-radius: 0 0 15px 15px !important;
    padding: 0 .8em 0 0.8em !important;
	color: #FFF !important;	
	
}

/* Formulaire page entreprise */


.wpb_column .vs_column_container .vs_col-sm-8 .vc_custom_1445552197940 {background-color: rgba(255, 255, 255, 0.7) !important;}

/* Formulaire page entreprise - Sections */

/* body #gform_wrapper_3 .gf_page_steps {border: none;padding:0 !important;margin-bottom:2em !important;font-size:1.5em; font-family: 'Open Sans' !important;}
body #gform_wrapper_3 .gf_page_steps .gf_step_active {background-color:#cd2c27 !important;color:#FFF;font-weight: 500;}
body #gform_wrapper_3 .gf_page_steps .gf_step {background-color:#cccccc;width: 13.1em !important; margin:1em 0;text-align: center;}
body #gform_wrapper_3 .gf_page_steps .gf_step span.gf_step_number {font-size: 1em;float: none !important;font-family: 'Open Sans' !important;padding-right:1.5em;}
body #gform_wrapper_3 .gf_step {margin: 0 !important;padding: 0.5em 0 !important;}
*/

/* Formulaire page entreprise - Produits */

body #gform_wrapper_3  .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {text-align: center !important;}

/* Formulaire page entreprise - Boutons */

body #gform_wrapper_3 .gform_body .gform_page_footer .gform_next_button  {float:right; border: 1px solid rgb(205, 44, 39);}
body #gform_wrapper_3 .gform_body .gform_page_footer .gform_previous_button {border: 1px solid rgb(205, 44, 39);}
body #gform_wrapper_3 .gform_body .gform_page_footer .gform_button {float:right;border: 1px solid rgb(205, 44, 39);background-color: rgb(205, 44, 39);color:#FFF;}
body #gform_wrapper_3 .gform_body .gform_page_footer .gform_button input[type=submit]:hover { color: rgb(205, 44, 39); border: 1px solid rgb(205, 44, 39);background: #289b24 !important;}



/* Menu sup entreprise */

#mpcth_header_second_section #mpcth_page_header_secondary_content .menu-header-entreprises a {
	color: #FFF !important;
}

.woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price, .woocommerce-page.single-product #mpcth_page_wrap #mpcth_content > .product .summary .price .mpcth-from-price { 
	font-size: 1em !important; 
}

.button-social-login {
	width:90px;
}

#pa_recuperation,
#pa_pied-sapin-noel,
#pa_recuperation-gabriel,
#pa_tenue-de-gabriel {
	height: 30px !important;
}

td.value{
	position:relative
}

.wc-bookings-booking-form label {
    font-weight: 600 !important;
}

/*#mpcth_main .wpb_wrapper > .vc_btn3-container .vc_btn3 {
	color: #000 !important;
}*/
/******************************** Pages catégorie ****************************/
/* Supprime la phrase "viewing..." sur page catégorie */
.woocommerce-result-count {
	display: none !important;
}

/* Optimisation visuelle des accessoires */
.term-decoration .products.mpcth-shop-style-default {
	display: flex;
    flex-wrap: wrap;
}

/********************** Page d'accueil *********************/
/* Formulaire code postal */

#mpcth_page_wrap #gform_wrapper_1 input[type=submit] {color: #FFF !important;background-color: rgb(205, 44, 39) !important;border: 1px solid rgb(205, 44, 39) !important;padding: 1.2em 1em;}
#mpcth_page_wrap #gform_wrapper_1 input {padding: 0.8em 0.6em !important;border: 1px solid #00634c !important;color: #00634c !important;}
#mpcth_page_wrap #gform_wrapper_5 input[type=submit] {color: #FFF !important;background-color: rgb(205, 44, 39) !important;border: 1px solid rgb(205, 44, 39) !important;padding: 1.2em 1em;}
#mpcth_page_wrap #gform_wrapper_5 input {padding: 0.8em 0.6em !important;border: 1px solid #00634c !important;color: #00634c !important;}

/* Fond logos réseaux sociaux */
#mpcth_page_header_secondary_content.mpcth-header-order-n_s_m #mpcth_header_socials {
	background-color: green !important;
}

/* suppression du header custom, qui ne contient rien d'intéressant a priori */ 
.mpcth-page-custom-header { 
	display: none; 
} 

/* Ecart formulaire code postal */
#gform_1 > div, 
#gform_5 > div {
	display: inline-block;
	left: auto !important;
	vertical-align: middle !important;
	margin-right: 5px;
}

/* Footer page d'accueil */
#mpcth_footer #mpcth_footer_section .widget-title
	{ font-size: 13px; }
#mpcth_footer #mpcth_footer_section,
#mpcth_footer #mpcth_footer_section .widget
	{ font-size: 17px; }

/* Bouton "Voir les sapins" */
#mpcth_page_wrap .vc_btn3 {
	background-color: #00634c !important;
	color: #fff !important;
}

/* Menu des articles */
#mpcth_breadcrumbs
{
	float: left !important;
}

#mpcth_header_second_section #mpcth_page_header_secondary_content,
#mpcth_header_second_section #mpcth_page_header_secondary_content a,
#mpcth_header_second_section,
#mpcth_page_header_wrap #mpcth_header_section,
#mpcth_page_header_wrap #mpcth_header_section a,
#mpcth_page_header_wrap #mpcth_header_section #mpcth_nav a,
#mpcth_page_header_wrap.mpcth-simple-buttons-enabled #mpcth_header_section #mpcth_controls_wrap #mpcth_controls_container > a
{
	color: black !important;
}