/*
Theme Name: Theme Summit
Theme URI: -
Author: -
Author URI: -
Description: -
License: -
License URI: -
Tags: -
Text Domain: x
Template: x
*/

/*@import url( '../x/framework/css/dist/site/stacks/renew.css' );*/
/* LIGHT
src: url("fonts/377fcca3-5643-48fa-8c55-125ccaad0831.woff2") format("woff2"),
		 url("fonts/228f937c-6ca2-4e7b-9903-d768e13e8eb2.woff") format("woff"),
		 url("fonts/6adc3bac-5bd7-4320-904b-0ebaa418f291.eot"),
		 url("fonts/082f087a-566b-4a7c-a974-b0c6e51b7db2.ttf") format("truetype");
*/
@font-face {
  font-family:"cervoreg";
	src: url("fonts/b654ab11-d830-4132-bc3d-570b26ffcbb1.woff2") format("woff2"),
		 url("fonts/a6b6f067-44bc-490d-8ff6-1f4109d4482c.woff") format("woff"),
		 url("fonts/acc00acf-eee0-48ba-8367-766ee1270d33.eot"),
		 url("fonts/33d7e2a9-294b-4387-857b-4154ea1665c1.ttf") format("truetype");
}

@font-face {
  font-family:"cervoregitalic";
  src: url("fonts/d9b750ff-9237-4498-acf6-3a7fa86002c0.woff2") format("woff2"),
		 url("fonts/628e775f-86ea-49a6-b009-80a44a22cf70.woff") format("woff"),
		 url("fonts/94c14404-810e-4afb-8967-297d8ef56edd.eot"),
		 url("fonts/b2c5bef6-ea0a-4d44-afa9-27732f551cf3.ttf") format("truetype");
}
@font-face {
  font-family:"cervobolditalic";
  src: url("fonts/3c5c8cfc-08ac-4d47-a864-605efd1d1d97.woff2") format("woff2"),
		 url("fonts/0135b444-6015-46e6-9bff-ac2581f6008c.woff") format("woff"),
		 url("fonts/1c3376d8-8c4d-4ca2-86ea-2f8b857385c8.eot"),
		 url("fonts/ed7586b0-20b6-445b-b085-b71ae4ec70ea.ttf") format("truetype");
}
@font-face {
  font-family: 'cervobold';
  src: url("fonts/7d047b1b-f3ff-4463-a255-1b4bb1996713.woff2") format("woff2"),
		 url("fonts/079423d0-3ffd-4db0-96ae-8524c1d6232c.woff") format("woff"),
		 url("fonts/b879628e-8a75-415d-90d6-2dbd72400bd5.eot"),
		 url("fonts/88028775-32ca-4816-a5e9-fd5cbaa56ccb.ttf") format("truetype");
}
/*
* {
  letter-spacing: 0 !important;
}
*/
/* .x-nav {
  display: none;
} */

body {
  line-height: 1.45 !important;
  text-rendering: optimizeLegibility;
	letter-spacing: 0.01em;
	font-size: 20px !important;
  /* display: none; */
}
body, a, body, input, button, select, textarea {
  font-family: 'cervoreg', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
  text-transform: uppercase;
  font-family: 'cervobold', sans-serif !important;
  margin-top: 0px !important;
}
i, em {
	font-family:"cervoregitalic";
}
b, strong {
	font-family: 'cervobold';
	font-weight: 500!important;
}
p {
	margin:0 0 1em!important;
}
p:last-child {
	margin-bottom:1.5em;
}
.cookie-notice-container {
	display: flex;
	justify-content: center;
	align-items: center;
}
#cn-notice-text {
	font-size:1rem;
}

li {
	margin-bottom:0.5em;
}
.center-text {
	margin-left:auto!important;
	margin-right: auto!important;
}
.entry-404 .center-text {
	margin-bottom:2em!important;
}
.more-link {
	font-weight: normal!important;
	text-decoration: none!important;
}
.entry-header, .entry-content {
		line-height: 1.25!important;
    font-size: 1.125rem!important;
}
.entry-content .ezcol img {
	margin-bottom:0.5em;
}

.x-navbar .desktop .x-nav > li > a, .desktop .sub-menu {
  font-size: 18px !important;
  text-transform: uppercase;
}
.sub-menu {
  text-transform: none !important;
}
.x-btn {
  text-transform: uppercase;
}
[data-x-icon], [class*="x-icon-"] {
  font-weight: normal !important;
}
hr {
  margin: 0;
}
span.x-hidden-desktop {
	display:none!important;
}
.donate-small {
  display: none;
}
@media screen and (max-width: 480px) {
  .donate-small {
    display: inline;
  }
  .donate {
    display: none;
  }
}



.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}
.aligncenter {
	text-align: center;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

.x-widgetbar {
	display: none!important;
}

a.x-btn-widgetbar i.x-icon-plus-circle {
	display: none;
}
.x-btn-widgetbar {
	border-top-color:transparent!important;
	border-right-color:transparent!important;
	background-image: url('https://www.summit-foundation.org/wp/wp-content/themes/x-child-renew/snowflake.png');
	background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position:center center;
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
    transition: transform 2s;


}
.x-btn-widgetbar:hover {
    opacity: 1;
    transform: rotate(720deg);
}
.x-topbar .x-social-global {
	display:none;
}
.x-collapsed {
	display:none;
}

.x-collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .3s ease;
	transition:height .3s ease;
}
li.menu-item.x-menu-item.x-menu-item-search {
	display: none;
}

.x-navbar-static-active .masthead-inline .desktop .x-nav>li:nth-last-child(2)>a, .x-navbar-fixed-top-active .masthead-inline .desktop .x-nav>li:nth-last-child(2)>a {
	padding-right:0;
}

.x-searchform-overlay .form-search .search-query {
	height: auto!important;
}

/* WPML Language */

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    content: '';
    vertical-align: center;
    display: inline-block;
    /* border: .35em solid transparent; */
    /* border-top: .5em solid; */
    border:none;
    position: absolute;
    top: 0.75rem;
    content: "\f103";
    margin-left: 0.35em;
    font-family: "FontAwesome" !important;
    font-style: normal !important;
    font-weight: normal !important;
    text-decoration: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
   }
.wpml-ls-legacy-dropdown-click a {
	/*background-color:transparent;*/
}
.wpml-ls-legacy-dropdown a {
	background-color:#f9f9f9;
}
.xlang {
	width:50px;
	float: left;
  margin-top: 5px;
}
.wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus {
	/*background-color: transparent;*/
}

/* Top Nav Bar Header buttons */

.new-search {
	display:block;
	float:right;/**/
	width: auto;
}
.new-search a {
	color:#fff;
}
#h-cart a {
	color:#fff;
}
#h-cart {
	display: inline-block;
    float: right;
    margin-right: 0.5em;
}
.x-icon-shopping-cart {
  font-size: 21px;
}
.x-icon-search {
  font-size: 21px;
}
.x-btn.x-btn-flat {
  min-height: 45px;
}
.x-btn [class*="x-icon-"] {
	margin:0!important;
}

/*	END	Disable until button donation is online */


.don {
	display: inline-block;
	float:right;
	margin-right:0.5em;
}


.don a.x-btn.x-btn-flat.x-btn-rounded.x-btn-small {
	background-color:#5CB885;
	border-color:#5CB885;
	display:flex;
	align-items:center;
}
.don a.x-btn.x-btn-flat.x-btn-rounded.x-btn-small:hover {
    border-color: #848484;
    background-color: #848484;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
}

.wpml-ls-legacy-dropdown-click a {
	padding-right: 0;
}
.wpml-ls-statics-shortcode_actions, .wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions a {
    border:none;
}

span.wpml-ls-native{
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.031em;
    text-transform: capitalize;
    font-size:1rem;
    }
.search-results article {
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
    border-bottom: 2px solid #e5e5e5;
}
.search-results article:last-child {
	margin-bottom: 1.5em;
    border-bottom: none;
}
.more-link {
	text-decoration: none;
	font-weight: normal;
}
.desktop .sub-menu li>a {
	text-transform: uppercase;
	letter-spacing: 0.031em;
}
.desktop .sub-menu li {
	margin-bottom:0;
}
.entry-thumb img {
	display:block;
	-webkit-backface-visibility:hidden;
}
div.read_more {
	clear:both!important;
	float:none!important;
	margin-bottom:1.5em;
}
.excerpt .read_more {
	margin-top:1.5em;
}
.hentry {
	margin:0;
}
.actualites {
	padding-bottom: 0;
}

.x-navbar {
border-radius: 0px 0px 0px 0px;
}
.x-colophon.bottom {
border-radius: 0px 0px 0px 0px;
}
.x-logobar {
}
.x-topbar, .barDown {
background-color: #f8f8f8;
/*background-image: url(http://www.summit-foundation.org/wp/wp-content/uploads/2015/02/trame_transp.png);*/
}
.x-topbar {
background-color:#f9f9f9!important;
}
.x-topbar .x-btn.x-btn-small  {
	font-size: 1rem;
  line-height: 1;
	letter-spacing: 0.031em;
}
.h-landmark {
	letter-spacing:0!important;
}
.x-breadcrumbs {
	font-size: .8rem!important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size: 1rem!important;
}
.x-btn, .button, [type="submit"] {
	font-size: 1rem!important;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	line-height: 1.5;
}
.x-navbar .mobile .x-nav li>a {
	font-size:1rem;
	text-transform: uppercase;
}
.barDown {
padding: 20px;
text-align: center;
color: #bbbbbb;
background-color: #f8f8f8;
//border-radius: 0px 0px 40px 40px;
}
.x-social-global a.facebook:hover, .x-social-global a.instagram:hover  {
/*background-color: #81d742;*/
}
.x-navbar .desktop .x-nav > li > a:hover > span,
.x-navbar .desktop .x-nav > li.x-active > a > span,
.x-navbar .desktop .x-nav > li.current-menu-item > a > span {
    moz-box-shadow: 0px -2px 0px  !important;
    -webkit-box-shadow: 0px -2px 0px  !important;
    box-shadow: 0px -2px 0px !important;
}
.x-header-landmark {
border-top: 0px none;
}
.h-widget:before {
content: "\f192  ";
font-family: fontawesome;
}
.x-colophon.top {
background-color: #f9f9f9;
/*border-top: solid 1px #ececec;
background-image: url(http://www.summit-foundation.org/wp/wp-content/uploads/2015/02/trame_transp.png);*/
}
.lang {
margin: 0px;
color: #007ac0;
text-transform: uppercase;
font-size: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
margin-top: 0px;
}
h6 {
	letter-spacing:0.021em!important;
}
.ezcol-one-half h5:first-of-type {
	margin-bottom:0;
}
.x-hr {
border-width: 1px 0px;
}
.single-post .entry-featured {
     display:none;
}

.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}

/* Don Formulaire */
.knp-form label {
  float: left;
}
.knp-form input, .knp-form select {
  float: right;
  width: 60%;
}
.knp-form p::after {
  clear: both;
  display: block;
  content: " ";
}
.knp-form p {
  margin: 0px !important;
}
.knp-form p:empty {
  display: none;
}
.knp-form .no-float {
  float: none;
}
/* .knp-form p {
	margin-bottom: 0.5rem;
}

.knp-form label[for="kponctuel"], label[for="kabo-select"] {
	display: inline-block!important;
	float:left;
	width: 50%;
}
.knp-form select#kabo-select-list:disabled {
    color: #ddd;
}
.knp-form .custom-value-box label {
	display:inline-block;
}
.knp-form select, input {
	width: 100%;
	height:40px!important;
	border-radius: 5px!important;
}
.knp-form select:focus, input:focus {
	box-shadow: 0 0 5px #007ac0;
    border: 1px solid #007ac0;
}
.knp-form #input_amount input {
	box-shadow: 0 0 5px #007ac0;
    border: 1px solid #007ac0;
}
.knp-form .value-box {
	display:inline-block;
	float:left;
	margin-right:1.5rem;
}
.knp-form .value-box:last-child {
	margin-right:0rem;
	display: block;
}
*/
.knp-form input#custom_amount {
	visibility: hidden;
	opacity: 0;
}

/*
.knp-form .custom-value-box {
	display: block;
	float: left;
}
.knp-form input#custom_amount {
    margin-right: 1rem;
}

.knp-form label.error {
	margin-left: 10px;
    width: auto;
    font-size:11px;
    margin-bottom: 8px;
}
*/
.knp-form label.value-box, .knp-form label.value-box-abo  {
	  -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 16.66%;
    height: auto;
    padding: 8px;
    float: left;
    margin-bottom: 20px;
    cursor: pointer;
    margin-right: 0px;
    color: #ddd;
    border: 2px solid #ddd;
    background-color: #fff;
    border-radius: 0.25em;
    -webkit-transition: border linear 0.2s,background-color linear 0.2s,box-shadow linear 0.2s;
    transition: border linear 0.2s,background-color linear 0.2s,box-shadow linear 0.2s;
    text-align: center;
}
.knp-form label.selected-value {
	border: #007ac0 2px solid;
    color: #fff;
    background: #007ac0;
    text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);


}
.knp-form label.value-box input[type="radio"], .knp-form label.value-box-abo input[type="radio"], input#custom_amount {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px; margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}/*
.knp-form #knpa {
	width: calc(35% - 0.5rem);
    display: inline-block;
    float: left;
    margin-right: 1rem;
}
.knp-form #kcity {
	width:calc(65% - 0.5rem);
	display: inline-block;
}
.knp-form #kname, #kfirstname {
	display: inline-block;
	float:left;
	width:calc(50% - 0.5rem);
}
.knp-form #kname {
	margin-right: 1rem;
}
.knp-form .kcurrency {
	display: block;
    margin-bottom: 2px;
    font-size: 11px;
}
.knp-form .kvalue {
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 40px;
    text-align: center;
    line-height: 1;
    letter-spacing: -0.15rem;
    width: 100%;
    display: block;
}
.knp-form span.skcurrency {
    display: inline-block;
    width: 25%;
    float: left;
    height: 40px;
    text-align: center;
    padding-top: 11px;
    border-right: 2px solid #ddd;
    color:gray;
    font-size: 11px;
}
.knp-form input#input_amount {
    width: 75%;
    display: inline-block;
    float: right;
    border: none;
    border-radius: 0!important;
}
.knp-form div#wrapper-amount {
	height: 45px;
    width: 250px;
    border-radius: 5px;
    border: 2px solid #ddd;
} */


label#MONTANT-error {
    position: absolute;
    top: -30px;
    left: 60px;
    width: 240px!important;
    height: 18px!important;
    margin: 0!important;
    padding-left:1rem!important;
}

/* Directory */
.w2dc-content {
	position: relative;
	z-index: 1;
}
.w2dc-search-overlay {
	background:none!important;
}
.w2dc-search-section-label {
	/* font-family: "Open Sans","sans serif"; */
}

.w2dc-search-section-label.w2dc-col-md-12 {
	line-height: 1.3;
	font-weight: normal!important;
	font-style: normal;
	padding-top:15px;
	text-shadow: none;
	margin-bottom: 15px;
}

.w2dc-options-links, .w2dc-found-listings {
	text-align: center;
	font-size: 2rem;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    /*border: 1px solid #ffffff;*/
    /* background: #1484e6 url(images/ui-bg_diagonals-thick_22_1484e6_40x40.png) 50% 50% repeat; */
    font-weight: bold!important;
    background:none!important;
    color: #ffffff!important;
    background-color: #007ac0!important;
    border:none!important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #FFC039!important;
	background:none!!important;
	/*background: #2293f7 url(images/ui-bg_diagonals-thick_26_2293f7_40x40.png) 50% 50% repeat;*/
	background-color:#FFC039!important;
	font-weight: bold!important;
	color: #ffffff!important;
}

.w2dc-search-content-field .w2dc-col-md-6.w2dc-form-group {
    width: 50%!important;
    display: inline-block!important;
    float: left!important;
}
select[name="field_state"].w2dc-form-control {
	width:75%!important;
	display:inline-block;
}
.w2dc-col-md-6.w2dc-form-group.w2dc-pull-right.w2dc-text-right {
    width: 25%;
    position: absolute;
    right: 0;
    bottom: 0;
}
input[type="submit"].w2dc-btn.w2dc-btn-primary {
	width:80px;
}
.w2dc-search-section-label.w2dc-col-md-12 {
    font-size: 1.5em;
}
.w2dc-listings-block article.w2dc-listing {
    border-top:none!important;
    border-bottom:none!important;
    position: relative;
    padding: 0 0 1rem 0;
}
/* Newsletter */

#mc-embedded-subscribe {
	    margin-top: .65em!important;
}
.search-query {
	font-size: 2.1em;
	letter-spacing: 0.01em;
}
/* Shop woocommerce */
small.shipped_via {
	display: none;
}
.donation-block .message {
	display: inline-block!important;
	width: auto!important;
	margin-bottom: 1rem!important;
}

.donation-block {
	padding-top:1rem;

}

.donation-block .input.text {
	text-align: right;
    float: right;
}
.donation-block input[name="donate-btn"]{
	width:150px;
}
.donation-block td {
	padding-top:1rem;
}
.donation-block div.wrapper-amount {
	height: 45px;
    width: 225px;
    border-radius: 5px;
    border: 2px solid #ddd;
    margin-bottom: 1rem;
}
.donation-block .donation input.input-text {
    width: 75%;
    border:none;
    margin-bottom: 1rem;
}
.donation-block .donation span.skcurrency {
    display: inline-block;
    width: 25%;
    float: left;
    height: 40px;
    text-align: center;
    padding-top: 11px;
    border-right: 2px solid #ddd;
    color:gray;
    font-size: 11px;
}
/* payment */
#shipping_company_field, #billing_company_field {
	clear:left;
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.woocommerce-account form .form-row-first, .woocommerce-account form .form-row-last, .woocommerce-checkout form .form-row-first, .woocommerce-checkout form .form-row-last {
	float:none!important;
}
.select2-selection {
	height: 2.223em!important;
  display: flex!important;
  align-items: center!important;
  color:#555!important;
  font-size: 1rem!important;
}
.select2-selection__arrow {
	top: 50%!important;
	transform: translate(0, -50%);
}
.woocommerce-account form .payment_methods p, .woocommerce-checkout form .payment_methods p {
    font-size: 1em!important;
    color: #858585!important;
}
.woocommerce-account form .payment_methods li, .woocommerce-checkout form .payment_methods li {
    margin-bottom: 1.5em!important;
    border-bottom: 1px solid #ccc!important;
    padding-bottom: 1.5em!important;
}
.woocommerce-privacy-policy-text {
	max-width: 750px;
	margin-right: auto;
}
.form-row {
	width: 100%;
	margin-bottom:0.65em!important;
}
#billing_postcode_field, #billing_city_field, #shipping_postcode_field, #shipping_city_field, #billing_first_name_field, #billing_last_name_field,#shipping_first_name_field, #shipping_last_name_field{
	width:49%!important;
}
.woocommerce input {
	margin-bottom: 0!important;
}
.woocommerce .select2-container {
	margin-bottom:0!important;
}
.woocommerce-account form .payment_methods li, .woocommerce-checkout form .payment_methods li {
	height:auto;
}

.woocommerce-account form input[type="radio"], .woocommerce-account form input[type="checkbox"], .woocommerce-checkout form input[type="radio"], .woocommerce-checkout form input[type="checkbox"] {
    height: auto!important;
    vertical-align: top;
    margin: 6px 2rem 0 0;
}

.woocommerce-account form .form-row.terms label, .woocommerce-checkout form .form-row.terms label {
	padding: 0 0 0 3rem;
    line-height: 0;
    margin: 4px;
}
.woocommerce-account form .payment_methods label, .woocommerce-checkout form .payment_methods label {
	cursor:pointer;
}

.woocommerce-account form .form-row.terms label, .woocommerce-checkout form .form-row.terms label{
	float: none!important;
    margin: 0 0 2rem 0 !important;
    padding: 0 !important;
    line-height: inherit !important;
	}
/* masque/affiché le produit DON */
li.product.type-product.status-publish.has-post-thumbnail.first.instock.virtual.purchasable.product-type-simple {
    /*display: none;*/
}
/* masqué le prix pour don */
.virtual span.woocommerce-Price-amount.amount {
    display: none;
}
/*masqué le compteur résultat du shop */
.woocommerce-result-count {
	display:none;
}
.woocommerce-ordering select {
	font-size: 1rem!important;
}
.woocommerce .price, .woocommerce .amount {
	font-size: 1.25rem!important;
	color:#000!important;
}
.x-nav-tabs>li>a {
	font-size: 1rem!important;
	text-transform: uppercase;
}
.place-order .woocommerce-terms-and-conditions .cs-content #x-section-2{
	display: none;
}
/* Instagram feed mobile 2 column instead of 1 */
@media only screen and (max-device-width:480px) {
	.x-btn-widgetbar {
		display: none!important;
	}
	#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
		width:50%!important;
	}
	#sb_instagram .sbi_photo {
		height:117.59px!important;
	}
	.w2dc-search-content-field .w2dc-content .w2dc-col-md-6 {
		width:50%!important;
		display:inline-block!important;
		float:left!important;
	}
	select[name="field_state"].w2dc-form-control {
		width:100%!important;
		display:block;
	}
	.w2dc-col-md-6.w2dc-form-group.w2dc-pull-right.w2dc-text-right {
	    width: 100%;
	    position: static;
	    right: 0;
	    bottom: 0;
	    text-align: center;
	}

	#h-cart {
		/*display: none;*/
	}
}
.w2dc-listing-header h2 {
    letter-spacing: 0.035em!important;
    font-size: 1.5rem!important;
	}
.w2dc-field {
	font-size: 1rem!important;
}
.w2dc-glyphicon:before{
	display: none!important;
}
.w2dc-btn .w2dc-glyphicon:before {
	display: inline-block!important;
}
.w2dc-map-custom-controls {
	top: 50px!important;
}
.w2dc-label  {
	text-transform: uppercase;
	letter-spacing: 0.01em!important;
	font-weight: 400!important;
	padding: 0.5em!important;
}
.w2dc-label a {
	margin-right: -1ch!important;
	letter-spacing: 0.01em;
}
.w2dc-found-listings .w2dc-badge {
	font-size: inherit!important;
	font-weight: inherit!important;
}

#cs-content .x-btn {
	line-height: 1.5!important;
}
#cs-content .x-btn:hover {
	background-color:rgb(42, 242, 136)!important;
	border-color:rgb(42, 242, 136)!important;
}
.x-full-width-active .entry-title:before, .x-content-sidebar-active .entry-title:before {
	display: none;
}

/* Don shop */
.x-nav-tabs.top>li a {
	cursor:pointer;
}
input[name="donate-btn"] {
	margin-bottom:9px;
}

/* Masquer l'UGS des pages produits */
.product .sku_wrapper {
      display: none;
}