/*
    Theme Name: inVogue
    Theme URI: http://invogue.heroplugins.com/
    Author: HeroPlugins
    Author URI: http://heroplugins.com/
    Description: Build a beautiful online store with our easy to use drag n drop WordPress theme. The products are the focus and the user experience is of top quality. You clients will find it easy to navigate on both PC or mobile phone. This theme is perfect for any clothing, product, jewellery or fashion stores, from the small one man operation to the big retail store.
    Version: 1.22.1
    Text Domain: invogue
    License: -
	License URI: #
	Tags: one-column, right-sidebar, left-sidebar, flexible-header
*/

/* Correction header mobile */

@media screen and (max-width: 1200px) and (min-width: 754px) {
	.htheme_logo .htheme_main_logo img {
		max-height: 35px !important;
	}
	
	.htheme_nav ul li > a {
		font-size: 12px !important;
		padding: 0 0 0 16px !important;
	}
	
	.htheme_small_navigation {
		z-index: 999 !important;
	}
	
	.htheme_default_navigation {
		z-index: 999 !important;
		position: relative;
	}
	
	.htheme_default_navigation .htheme_icon_nav {
		background-color: #cacaca;
    	position: absolute !important;
    	top: -18px !important;
    	z-index: 1;
    	right: 0;
    	padding: 0px 17px 0 5px;
	}
	
	.htheme_navigation  .htheme_small_navigation {
		display: block !important;
	}
}

@media screen and (max-width: 768px) {
	.htheme_navigation {
    	display: block !important;
	}
}

/* All */

textarea{
    text-transform: inherit !important;
}

.post-15.product.type-product.status-publish.has-post-thumbnail.product_cat-boucles-doreilles.first.instock.shipping-taxable.purchasable.product-type-simple{
    overflow: hidden;
}

/*** FORMULAIRE ***/

.form_bed_fall{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: calc(100% - 10px);
    margin: auto;
}

.form_bed_fall span{
    margin: 5px 5px;
}

.form_bed_fall .button{
    margin: 0 10px;
    width: initial !important;
    padding: 0 10px !important;
    height: 50px;
}

.form_bed_fall div ,.form_bed_fall span,.form_bed_fall p,.form_bed_fall textarea{
    width: 100%;
    padding: 0 !important;
}

.form_bed_fall textarea{
    border: solid lightgrey 1px; 
    padding:10px !important;
    width: calc(100% - 20px);
    margin-top: 10px;
    text-transform: none !important;
    resize: none;
}

.form_bed_fall input{
    width: calc(100% - 20px);
    padding: 0 !important;
    border: solid lightgrey 1px;
    height: 35px;
    border-radius: 2px; 
    padding: 0 10px !important;
    text-transform: none !important;
}
.form_bed_fall .prenom_nom{
    display: flex;
    justify-content: space-between;
}

.form_bed_fall .prenom_nom span, .form_bed_fall .mail_tel span{
    width: 49%;
}

.form_bed_fall .mail_tel{
    display: flex;
    justify-content: space-between;
    margin-bottom: 6px;
}

.form_bed_fall p:last-child{
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}

/*#primary>li>a{
    display: flex;
    justify-content: center;
}*/

.htheme_row_margin_top_bottom.htheme_vc_row_contained{
    max-width: 100vw;
}

.vc-hoverbox-block-inner{
    background-color: rgba(255,255,255,0.5);
}

.payment_method_monetico img {
    max-height: 30px !important;
}

.newsletter{
    display: flex !important;
    justify-content: center !important;
    margin: auto !important;
    width: 100% !important;
}

.newsletter span{
    width: 200px !important;
}

.newsletter input{
    width: 100% !important;
    min-width: initial !important;
    height: 22px !important;
    padding: 5px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    text-transform: initial !important;
    border: 1px solid #000;
}

.newsletter input[type=submit]{
    height: 34px !important;
    width: initial !important;
    background-color: rgba(43,43,43, 1) !important;
    color: #D0D0D0 !important;
    font-family: Roboto !important;
    font-weight: 300 !important;
    font-style: inherit !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: normal !important;
    border: none !important;
    z-index: 1 !important;
    padding: 0 12px !important;
    min-width: initial !important;
}
.newsletter input:focus{
    outline: none;
}

.reseaux-sociaux{
    display: flex;
}

.ajax-loader{
    display: none !important;
}

/* Médias sociaux */

.vc_row.wpb_row.vc_inner.vc_row-fluid.reseaux-sociaux.vc_custom_1518173641435{
    max-width: 250px;
    margin-right: auto !important;
    margin-left: auto !important;
}

/* Actualités */ 

.htheme_filter_dropdown{
    top: 30px !important;
    right: -10px !important;
    left: initial !important;
}

.htheme_filter_value.htheme_icon_filter_value>span{
    opacity: 1 !important;
}


.htheme_product_category_title h2{
    font-size: 18px;
}

.htheme_sidebar_left .widget_shopping_cart ul li a img {
    position: relative !important;
    float: right;
    margin-right: 30px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    position: relative;
    float: left;
    text-align: left;

    right: 0;
    top: 0px !important;
}
