/* CSS Contenu */
/* Country remove woocommerce & adresse shipping multi*/
select.country_to_state option[value=SY], select#wcmca_shipping_country option[value=SY] {display: none;}
span option[title=Belgique - Be] {display: none;}
/*block home*/
.block-home {width: 48%; position: relative; float: left;}
.block-home.first {margin-right: 4%;}
.titre-home {background: #232f3e; padding: 20px; text-align: center; color: #fff;}
.cont-home {background-color: #ededed; padding: 20px; min-height: 370px; height: auto;}
.text-cont-home {background-color: #fff; padding: 20px;text-align: justify;}

.page-id-3718 #site-header, .page-id-3718 #site-footer {display: none!important;}
/*block home*/
.block-registre-x4 {width: 24%; position: relative; float: left; margin: 0 0 25px 0;}
.block-registre-x5 {width: 19%; position: relative; float: left; margin: 0 0 25px 0;}
.block-registre-x6 {width: 15.66%; position: relative; float: left; margin: 0 0 25px 0;}
.block-news {clear: both;width: 99%; position: relative; margin: 0 0 25px 0;}
.block-registre-x4.first {margin-right: 1%;}
.block-registre-x5.first {margin-right: 1%;}
.block-registre-x6.first {margin-right: 1%;}
.titre-registre {background: #232f3e; padding: 15px; text-align: center; color: #fff; height: 90px;}
.titre-registre span.news {background: #EF8C00; padding: 2px; text-align: center; color: #fff;font-size: 13px;}
.cont-sav {background-color: #EF8C00; padding: 28px 20px; height: auto; text-align: center;min-height: 210px;}
.cont-newsletter {background-color: #1a81b5; padding: 28px 20px; height: auto; text-align: center;min-height: 210px;}
.cont-registre {background-color: #2b3a4c; padding: 28px 20px; height: auto; text-align: center;min-height: 210px;}
.cont-sav i.fa {border-radius: 50%; border-color:#fff;background-color:#fff;font-size:28.16px;line-height:56.32px;height:56.32px;width:56.32px;margin: 10px 0;color:#232f3e;}
.cont-newsletter i.fa {border-radius: 50%; border-color:#fff;background-color:#fff;font-size:28.16px;line-height:56.32px;height:56.32px;width:56.32px;margin: 10px 0;color:#232f3e;}
.cont-registre i.fa {border-radius: 50%; border-color:#fff;background-color:#fff;font-size:28.16px;line-height:56.32px;height:56.32px;width:56.32px;margin: 10px 0;color:#232f3e;}

.button-cont, .button-sav, .button-newsletter {clear: both;display:block;text-align: center;box-sizing: border-box; margin: 20px auto 0 auto;}
.button-cont.reg, .button-sav, .button-newsletter  {clear: both;display:block;text-align: center;box-sizing: border-box; margin: 40px auto 0 auto;}
.button-cont.reg .button-text:hover {background-color: #222;color:#fff;}
.button-cont.reg .button-text {clear: both;border-radius:2px; width:auto; background:#EF8C00;font-size: 15px;text-transform: uppercase;color: #fff ;padding:15px;}
.button-text:hover {background-color: #222;color:#fff;}
.button-text {clear: both;border-radius:2px; width:auto; background:#EF8C00;font-size: 15px;text-transform: uppercase;color: #fff ;padding:15px;}

.button-sav.reg .button-text:hover {background-color: #222;color:#fff;}
.button-sav.reg .button-text {clear: both;border-radius:2px; width:auto; background:#2b3a4c;font-size: 15px;text-transform: uppercase;color: #fff ;padding:15px;}

.button-newsletter.reg .button-text:hover {background-color: #222;color:#fff;}
.button-newsletter.reg .button-text {clear: both;border-radius:2px; width:auto; background:#2b3a4c;font-size: 15px;text-transform: uppercase;color: #fff ;padding:15px;}

div.cont-link-footer {background-color: #232f3e;width: 100%; text-align: center;padding: 20px 0!important;}
a.link-footer {color:#fff!important;font-size: 14px!important;text-transform: uppercase;}

/* form registre */
label.mailpoet_segment_label, label.mailpoet_checkbox_label {display: table!important;}

.cont-reg {background: #eee; padding: 20px;}

.woocommerce button.button, .single_add_to_cart_button  {background-color: #2b3a4c!important; font-size: 18px!important; border:none!important; text-transform: uppercase!important; padding: 5px 10px!important;color:#fff!important;}

.woocommerce button.button:hover, .single_add_to_cart_button:hover  {background-color: #2b3a4c!important; font-size: 18px!important; border:none!important; text-transform: uppercase!important; padding: 5px 10px!important;color:#fff!important;}

#secondary-navigation ul.sub-menu a {font-size: 14px!important;}

.woocommerce td.product-name p.backorder_notificatio, .cross-sells {display:none!important;}
th.wcplpro_stock, .stockcol, .stock, .backorder_notification {display:none!important;}

.woocommerce-button.button.view {margin-right: 10px!important;}

/*ummember */
.um-profile-photo, .um-account-side {display: none}

/*menu widget*/
.widget_nav_menu ul { margin: 0 0 15px 0!important;padding: 0!important; float: left;}
.widget_nav_menu li {display: inline-block; margin: 0;padding: 0;font-size: 17px;}
.widget_nav_menu ul li a::after {content: '|';color: #ccc;padding-right: 8px;padding-left: 8px;font-size: 15px;}
.widget_nav_menu ul li a {color: #838383; font-weight: 500;}
.widget_nav_menu ul li a:hover, .widget_nav_menu ul li.current-menu-item a {color: #000;}

/*primery nav*/
#primary-navigation a:hover {color: #EF8C00!important;}
/*favoris & plus moins woocommerce*/
td.wishcol span.fav-button, td.cartcol div.quantity {display: none}
/* button cart*/
.xoo-wsc-basket {top: 50px!important;}
/* quickview */

.tinvwl_add_to_wishlist_button {background:#eee!important;font-size: 15px!important;padding:5px 15px!important; margin-top:10px!important;color:#000!important;}
.tinvwl_add_to_wishlist_button:hover, .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {background:#dc8600!important;font-size: 15px!important;padding:5px 15px!important; margin-top:10px!important;color:#000!important;}
td.thumbcol {text-align: center!important;}
.remove_from_wishlist_custom {background:none!important;color:#dc8600!important;padding: 0!important;margin: 0!important;}

.search-ajax {float:right;}

.um-member-status.inactive, .um-member-status.rejected {
    background: #ff0000!important;
}
#move-to-top {
    height: 0px!important;
    padding: 5px 30px 40px 16px;
}
/*contactform*/

/*Form width*/
.wpcf7 {text-align: left;width: 93%;}
/*Input Field widths*/
.wpcf7-text, .wpcf7-textarea {width: 100%;border: 1px solid #e4e4e4;border-radius: 4px;}
.wpcf7-text {height: 40px;padding-left: 10px;}
.wpcf7-text:focus, .wpcf7-textarea:focus {border-color: #129FEA;}
/*Label Font*/
.wpcf7-form p {font-size: 19px;font-family: 'Roboto', sans-serif;}
/*Response messages - Error & Success*/
.wpcf7-response-output {margin-bottom: 30px !important;}
/*Form border*/
.wpcf7 {padding: 20px 25px !important;padding-bottom: 0px !important;}
/*Input Field borders*/
.wpcf7-text:focus, .wpcf7-textarea:focus {border-color: #8F8F8F !important;}
/*Submit button background & border*/
.wpcf7-submit {background-color: #232f3e; padding: 20px;color: #fff !important;font-size: 20px;font-weight: 500 !important;text-transform: uppercase;}
/*Submit button Hover styles*/
.wpcf7-submit:hover {background-color: #EF8C00 !important;color: #fff !important;}
/*Label Text color*/
.wpcf7-form p { color: #000;}
/*Input Field Text color*/
.wpcf7-text, .wpcf7-textarea {color: #777;}
/*Input Field border*/
.wpcf7-text:focus, .wpcf7-textarea:focus {border-color: #5A3D3D !important;}


@media screen and (min-width:865px) and (max-width:1199px){
	.block-registre-x4 {width: 49%; position: relative; float: left; margin: 0 0 25px 0;}
	.block-registre-x5 {width: 49%; position: relative; float: left; margin: 0 0 25px 0;}
	.block-registre-x6 {width: 49%; position: relative; float: left; margin: 0 0 25px 0;}
	.logo-wrap {margin-bottom: 10px;margin-top: 0;width: 100%;margin-top: 20px;text-align: center;}
	#header h1, #header h2, #logo img, #logo a {float: none;}
	#secondary-navigation {display: block;float: none;}
	.post-content {padding:10px!important;}
	.wpcf7 {width: 90%;}
	#copyright-note {font-size: 14px!important;}
}

@media screen and (max-width:865px){
	.block-home {width: 100%; position: relative; float: none; margin-bottom: 10px;}
	.block-registre-x4 {width: 100%; position: relative; float: none; margin: 0 0 25px 0;}
	.block-registre-x5 {width: 100%; position: relative; float: none; margin: 0 0 25px 0;}
	.block-registre-x6 {width: 100%; position: relative; float: none; margin: 0 0 25px 0;}
	.post-content {padding:5px!important;}
	.wpcf7 {width: 90%;}
	#copyright-note {font-size: 12px!important;}
}

