

@media only screen and (max-width: 1100px) {
	.vwg-event .vwg-event-date {
		position: relative;
		left: 0;
	}
}

@media only screen and (max-width: 959px) {

		.informations-head {
			background-image: none!important;
		}
	
}
@media only screen and (max-width: 920px) {  

	.uk-relative@m {
		display: none;
	}
	/******* MENU **********/

	header .vwg-social-top {
		display: none;
	}
	.header {
		max-width: 900px;
		margin: 0 auto;
		padding: 25px 15px;
	}
		.header .header-logo {
		  display: inline-block;
		  width: 69%;
		  text-align: left;
		  /* padding-left: 20px; */
		  top: -4px;
		}
		.header .header-menu {
		  top: -15px;
		  display: inline-block;
		  width: 29%;
		  text-align: right;
		  position: relative;
		}
			.header .menu-desktop {
				display: none;
			}
				.header .header-menu-button {
				  display: inline-block;
				}

		.home-head {
	    padding-top: 150px;
	  }

		.home-slogan {
		  width: 100%;
		}

		.home-avantages .home-avantages-wrapper,
		.calculator .calculator-right,
		.calculator .calculator-left {
		    padding: 35px;
		}

		.informations-head {
			/*background-image: initial!important;*/
		}

		.menu-desktop-sub {
			display: none;
		}


.vwg-header-logo {
  background-position-x: -4px;
  width: 195px;
  background-size: cover;
}

	.content {
		padding: 20px 0;
	}

	.vwg-event-sidebar {
		margin: 0;
	}
	.vwg-event-next .vwg-event-next-image {
		width: 220px;
		height: 180px;
		float: right;
	}
	.vwg-event-next .vwg-event-next-subscribe {
		position: relative;
	}


	.vwg-event-next .vwg-event-next-content .uk-first-column {
		max-width: 50%;
	}
	.vwg-event-next.vwg-event-next-margin {
		margin: 0;
		padding: 30px 0;
	}

	.vwg-sidebar-list li {
		padding-left: 20px;
	}
		.vwg-sidebar-list li:before {
			left: 0;
		}

}
@media only screen and (max-width: 640px) {  
	h1 {
	  font-size: 1.8rem;
	  line-height: 2.3rem;
	  margin-bottom: 20px;
	  max-width: 100%;
	}
	p, a {
    line-height: 1.7rem;
    /* font-size: 1.0rem; */
 }
	h1 > span:before, 
	h2 > span:before, 
	h3 > span:before, 
	h4 > span:before {
    height: 10px; 
    bottom: 7px;
    left: 10px;  
    right: -10px; 
	}
	header {
	  /*padding: 25px 15px;*/
	  /* text-align: center; */
	}


	.blob {
		display: none;
	}
	section.first {
    padding-top: 124px;
  }
	.page-labels {
		 display: none;
	}
	
	.header-image {
		width: 190px;
		margin: 0 auto;
		margin-top: 10px;
	}
	.wrapper_padding {
	  padding: 30px 0px; 
	} 
	.vwg-button-member:not(.vwg-button-member-home) {
		display: none;
	}
	section.first {
	  height: auto;
	}
	.first-content .first-content-text {
		text-align: center;
	}

	.vwg-event-card > div:nth-of-type(2) h2 {
		font-size: 20px;
		 word-break: break-word
	}
	.vwg-button-member {
		transform: scale(.6);
		    right: -85px;
	}
	.align_right {
	  float: left;
	  padding-left: 0;
	  padding-top: 20px;
	  padding-bottom: 20px;
	}

	.menu-btn {
	  top: 18px;
	  right: 18px;
	}
	.menu-content .menu-content-wrapper {
	  margin: 80px auto;
	}
	.menu-content .menu-content-wrapper-left,
	.menu-content .menu-content-wrapper-right {
		text-align: center;
	}
	.menu-content .menu-content-wrapper-left ul {
    font-size: 25px;
    line-height: 35px;
    padding: 20px;
  }
		.menu-content .menu-content-wrapper-left ul li {
		  margin-bottom: 15px;
		}
		.menu-content .menu-content-wrapper-left ul li a {
	    font-size: 25px;
	    line-height: 35px;
	  }
	.menu-content .menu-content-wrapper-right {
		width: 100%;
		font-size: 16px;
		padding-top: 15px;
	}
	.menu-content {
	  overflow: hidden;
	  overflow-y: auto;
	}

	.paginate {
	}
	.paginate .paginate-item {
		height: 160px;
	}
	.paginate .paginate-item-text {
		font-size: 30px;
	}


	.vwg-event-next .vwg-event-next-content .uk-first-column {
		max-width: 100%;
	}
	.vwg-event-next .vwg-event-next-image {
		float: none;
	}
	.vwg-prices-old .vwg-prices-old-profile {
		margin-bottom: 30px;
	}

	.vwg-event-card > div:nth-of-type(3) {
		display:  none;
	}

}