/**
* Theme Name: Pressville Child
* Theme URI: http://preview.lsvr.sk/pressville
* Description: Pressville child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: pressville
* Version: 1.0.0
*/


/* Add your custom CSS after this comment */
@import url('//fonts.googleapis.com/css?family=Handlee');
/*@import url('//fonts.googleapis.com/css?family=Open+Sans');*/
.handlee { font-family: 'Handlee', cursive !important; }
.opensans { font-family: 'Open Sans', sans-serif !important; }
h1.handlee , h1 .handlee {font-weight: 100 !important;}
.rose {color: #EE107D}
.clear {clear: both !important;}
.cBleu {color: #2D93C5;}
.dspnone {display: none;}
/* COMMON */

/*LIENS*/
a {color: #AD0C5C !important;}

.post__category-link,
.lsvr_listing-list-widget__item-title-link,
.lsvr-pressville-post-featured-widget__title-link,
.lsvr_listing-post-archive--default a.post__title-link,
.lsvr_listing-map__infobox-title-link
{color: #545e69 !important;}

.footer-social__link,
#footer .footer-widget a
{color: #fff !important;}

.blog a.post__title-link {
	text-decoration: none !important;
}
.blog a.post__title-link:hover {
	color: #EE107D !important;
}
/* /LIENS */

/* TAILOR */
.tailor-ui .tailor-grid, .tailor-grid__item {
	border: none !important;
	border: none !important;
}
/* /TAILOR */

/*SHARE*/
.a2a_button_facebook span, .a2a_button_twitter span, .a2a_button_pinterest span, .a2a_button_google_plus span {
	background-color: #545e69 !important;
}

/*SHARE, Home*/
.home .a2a_button_facebook_like, .home .a2a_button_twitter_tweet {
	display: none !important;
}


/*Hide Share*/
.page-template-bons-plans #sidebar .a2a_button_facebook,
.page-template-bons-plans #sidebar .a2a_button_pinterest,
.page-template-bons-plans #sidebar .a2a_button_google_plus,
.page-template-bons-plans #sidebar .a2a_button_twitter,

.blog #sidebar .a2a_button_facebook,
.blog #sidebar .a2a_button_pinterest,
.blog #sidebar .a2a_button_google_plus,
.blog #sidebar .a2a_button_twitter,

.single-post #sidebar .a2a_button_facebook,
.single-post #sidebar .a2a_button_pinterest,
.single-post #sidebar .a2a_button_google_plus,
.single-post #sidebar .a2a_button_twitter
{display: none !important;}

/*Hide Follow*/
.blog article .a2a_button_facebook_like,
.blog article .a2a_button_twitter_tweet,

.single-post article .a2a_button_facebook_like,
.single-post article .a2a_button_twitter_tweet,

.single-lsvr_listing article .a2a_button_facebook_like,
.single-lsvr_listing article .a2a_button_twitter_tweet
{display: none !important;}

.social-btn a {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 4px;
	cursor: pointer;
}
.social-btn .social-fb {background: url('https://www.roubaixshopping.com/wp-content/themes/pressville-child/assets/img/social-fb-off.png') no-repeat;}
.social-btn .social-fb:hover {background: url('assets/img/social-fb-on.png') no-repeat;}
.social-btn .social-twitter {background: url('assets/img/social-twitter-off.png') no-repeat;}
.social-btn .social-twitter:hover {background: url('assets/img/social-twitter-on.png') no-repeat;}
.social-btn .social-instagram {background: url('https://www.roubaixshopping.com/wp-content/themes/pressville-child/assets/img/social-instagram-off.png') no-repeat;}
.social-btn .social-instagram:hover {background: url('assets/img/social-instagram-on.png') no-repeat;}

/*SHARE*/

/* COMMENTS */
.post-comments__inner h2 {
	font-size: 0.9em;
}
.post-comments__inner h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
}
.post-comments__form {
	margin-top: 0;
	padding-top: 0;
}
/* /COMMENTS */

/* Instafeed */
#bigfeed {
	/*margin-bottom: 40px;*/
}
div.home_insta_likes {
	width: 78px;height: 20px;margin: 0 auto;padding-top: 110px; text-align: center;
}
div.home_insta_likes_container {
	position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}
img.home_insta_img {
	width: 228px; height: auto;
}
a.home_insta_link {
	margin: 0px !important;width: 228px !important; height: auto !important; position: relative;
}

@media (max-width: 767px) {
	img.home_insta_img {
		width: auto; height: 120px;
	}
	a.home_insta_link {
		height: 120px !important;
	}
}
/* /Instafeed */

/*Header Title*/
.header-titlebar--large {
	padding: 90px 0 80px 0;
}
.header-titlebar:after {
	content: "";
	background: url('assets/img/roubaix-centre-01.jpg');
	background-size: cover;
	background-position: center;
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: -1;
}
.header-titlebar__logo {
	max-width: 130px !important;
	/*margin: 0 auto;*/
	display: inline-block !important;
	margin-right: 20px;
}

h1.header-titlebar__title,h1.header-titlebar__title a {
	text-transform: uppercase !important;
	color: #fff !important;
}

.header-titlebar__title span {
	font-weight: 800;
}
.header-titlebar__text {
	display: inline-block !important;
	/*text-align: center !important;*/
	margin: 0 auto !important;
	padding-left: 0 !important;
	/*width: 322px !important;*/
	padding-top: 0px;
}
.header-titlebar__description {
	font-size: 1.2em !important;
}

/* Button */
.c-button {
	border-radius: 2px !important;
	color: #E5006D !important;
	border-color: rgba(229, 0, 109, .58) !important;
}
.c-button.wpcf7-submit {
	background: transparent !important;
}
.header-search__toggle {
	color: #FFF;
	background-color: #AD0C5C !important;
}
.widget__more-link {
	color: #E5006D !important;
	border-color: rgba(229, 0, 109, .58) !important;
	border-radius: 2px !important;
}
.navigation.pagination .page-numbers.current {
	background-color: #AD0C5C !important;
}
.navigation.pagination .page-numbers:not(.next):not(.prev):hover {
	background-color: #E5006D !important;
	color: #fff !important;
}



/*NAV*/
#menu-primary-header-menu a {
	color: #545e69 !important;
}
#menu-primary-header-menu .current-menu-item a, .current_page_item a, .current_page_parent a {
	color: #E5006D !important;
}
#menu-primary-header-menu .current-menu-item a:before, .current_page_item a:before, .current_page_parent a:before {
	background-color: #E5006D !important;
}
.navbar-fixed-logo {
	position: absolute;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	width: 64px;
	padding-top: 11px;
	float: left;
}

/* NAV for Mobile */
.header-mobile-toggle {
	-moz-box-shadow: 0 0 0 2px rgba(0,0,0,0.05) !important;
	-webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.05) !important;
	box-shadow: 0 0 0 2px rgba(0,0,0,0.05) !important;
	background-color: #FFF !important;
	border-color: rgba(0,0,0,0.1) !important;
	color: #545e69 !important;
}
.header-mobile-toggle:before {
	color: #545e69 !important;
}
.header-mobile-toggle:after {
	display: none !important;
}
.header-mobile-toggle__icon {
	color: #545e69 !important;
}
/* /NAV for Mobile */

@media (min-width: 992px) and (max-width: 1199px) {
	.header-menu-primary__item-link--level-0 {
		padding: 10px 4px;
		height: 40px;
		font-size: 0.85em;
	}
	.header-menu-primary__item.header-menu-primary__item--level-0:first-of-type .header-menu-primary__item-link--level-0 {
		padding-left: 15px !important;
	}
}
@media (min-width: 992px) {
	.header-navbar--sticky img.navbar-fixed-logo {
		position: relative;
		-webkit-transition: opacity 1500ms ease-in;
		transition: opacity 1500ms ease-in;
		opacity:1;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
	}
}


/*Current Item*/
#menu-primary-header-menu .current-menu-ancestor a.header-menu-primary__item-link--level-0, #menu-primary-header-menu .current-menu-ancestor a.header-menu-primary__item-link {
	color: #E5006D !important;
}
#menu-primary-header-menu .current-menu-ancestor a.header-menu-primary__item-link--level-0:before, #menu-primary-header-menu .current-menu-ancestor a.header-menu-primary__item-link:before {
	background-color: #E5006D !important;
}

/* /COMMON */

/* SLICK */
.slick-slide img {
	width: 100% !important;
}

/*Slick Arrow*/
.tailor-ui .slick-arrow {
	background-color: rgba(255,255,255,.2);
	color: #000;
}
.tailor-ui .slick-arrow.slick-next {
	right: 54px;
}
.tailor-ui .slick-arrow.slick-prev {
	left: 54px;
}

.lsvr-pressville-post-grid--dark-bg {
	background-color: #F3F5F7 !important;
}

/* HOME */
.lsvr-pressville-post-grid__post-bg {
	padding: 0px !important;
}
.lsvr-pressville-post-grid__post-content {
	background-color: rgba(255, 255, 255, 0.2);
	padding: 8px 12px;
}
.lsvr-pressville-post-grid__post-title a {
	color: #fff !important;
}
.lsvr-pressville-post-grid__post-title {
	font-size: 1.2em !important;
	font-weight: 600 !important;
}

#main.main--fullwidth {margin-top: 40px !important;}

.home .core__inner {
	background-color: #F3F5F7 !important;
}

.home-content-grid-01 {width: 80% !important;}
.home-content-grid-01 .lsvr-container { padding-left: 0 !important;}
.home-content-grid-01.tailor-grid__item { padding-left: 0 !important;}
.home-content-grid-01 .lsvr-pressville-post-grid {padding-top: 0 !important;}

.home-content-grid-02 {width: 20% !important; border-right: none 0 !important;}
.home-content-grid-02.tailor-grid__item { padding-right: 0 !important;    padding-top: 112px !important;}

.slick-list {
	box-shadow: 0 10px 16px 0 rgba(0,0,0,.2),0 0px 40px 0 rgba(0,0,0,.3) !important;
}

.page__content__slider {
	background-color: #F3F5F7 !important;
	padding-top: 50px;
}

.tailor-grid.lsvr-container {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

/* Titre Liste Actus */
h2.lsvr-pressville-post-grid__title {
	/*font-size: 8em;*/
	font-size: 7em;
	font-weight: 800;
	/*color: #d1dee6;*/
	color: #B9CDD9;
	text-align: center;
}
.lsvr-pressville-post-grid__list-wrapper {
	margin-top: -100px;
}

.lsvr-pressville-post-grid__header {
	margin: 0 0 55px 0 !important;
}

.blog h1.main__title {
	/*color: #d1dee6;*/
	color: #B9CDD9 !important;
}


/*WIDGET*/
.widget_recent_entries li {
	margin-top: 6px;
}
/*/WIDGET*/

/* HOME : Widget */
.home .widget,.widget {
	margin: 0 0 40px 0;
}

/* HOME : Newsletter */
.widget__title {
	margin-bottom: 0 !important;
	color: #E5006D !important;
	text-transform: uppercase;
	font-size: 1.4em !important;
}

.lsvr-pressville-post-grid__icon {
	top: -46px !important;
	left: -40px !important;
	font-size: 140px !important;
}

#text-2 h3.widget__title {
	margin-bottom: 0 !important;
	color: #E5006D !important;
	text-transform: uppercase !important;
	font-size: 1.4em !important;
}
#text-2 h3.widget__title p,#text-2 h3.widget__title span {
	color: #E5006D;
	font-size: .6em !important;
	margin-bottom: 0 !important;
	text-transform: none;
	font-weight: 100;
}

#text-2 p {
	margin-bottom: 0 !important;
}
#text-2 .textwidget {position: relative !important;}

#text-2 .c-button.wpcf7-submit {
	width: 50px;
	text-align: center;
	padding: 5px 10px;
}

#text-2 form p:last-of-type {
	margin-top: 6px;
}

/* Home : Partager */
#a2a_share_save_widget-2 h3.widget__title {
	margin-bottom: 0 !important;
	color: #E5006D;
	text-transform: uppercase;
	font-size: 1.3em;
	padding-bottom: 8px !important;
}

#custom_html-2 h3.widget__title {
	margin-bottom: 0 !important;
	color: #E5006D;
	text-transform: uppercase;
	font-size: 1.3em;
	padding-bottom: 8px !important;
}
h3.widget__title {
	padding-bottom: 8px !important;
}


/* Home : Commercant du mois */
#lsvr_post_featured-2 h3.widget__title {
	margin-bottom: 0 !important;
	color: #E5006D;
	text-transform: uppercase;
	font-size: 1.4em;
	padding-bottom: 8px !important;
}
.lsvr-pressville-post-featured-widget__content-inner {
	padding: 10px 10px 15px !important;
}
.lsvr-pressville-post-featured-widget__title {
	font-size: 1.4em;
}
.lsvr-pressville-post-featured-widget__content-inner {
	background-color: #fff;
}

/*Home Commercant Last*/
.home-commercant-last {
	width: 100% !important;
}
.home-commercant-last .widget.lsvr_listing-list-widget {
	list-style: none !important;
}
.home-commercant-last .lsvr_listing-list-widget__list {

}
.home-commercant-last .lsvr_listing-list-widget__item {
	width: 33%;
	display: inline-block;
}

/* Home : Bottom Widget */
.home-nouvocommercant-section {
	padding-top: 30px !important;
	box-shadow: 0 0px 20px 0 rgba(0,0,0,.2) !important;
}
.home-nouvocommercant-section .lsvr_listing-list-widget__item-title {
	font-size: 1.1em;
}

.home-nouvocommercant-section h3.footer-widget__title {
	font-size: 5em;
	font-weight: 800;
	color: #d1dee6;
}
/* /Home : Bottom Widget */
/* /HOME */

/*ACTUALITES*/
.blog h1.main__title {
	font-size: 4em;
	font-weight: 800;
	color: #B9CDD9;
	text-align: left;
	padding-bottom: 5px;
}

.page-id-1090 h1.page__title,
.page-id-1180 h1.page__title,
.page-id-1088 h1.page__title,
.page-id-1095 h1.page__title,
.page-template-bons-plans h1.main__title
{
	font-size: 4em;
	font-weight: 800;
	color: #B9CDD9;
	text-align: left;
	padding-bottom: 5px;
}

.blog .main__header {
	margin-bottom: 0 !important;
}

/*.blog-post-archive--default .post:after {*/
	/*width:100%;*/
	/*height: auto;*/
	/*position: absolute;*/
	/*top: 0;*/
	/*left: 0;*/
	/*content: ' ';*/
	/*background: url('assets/img/sep-article.png') no-repeat;*/
/*}*/

.blog .blog-post-archive article {
	/*margin-bottom: 100px !important;*/
}
.article-sep {
	margin-top: 20px;
}
.blog .blog-post-archive article .post__thumbnail.post__thumbnail--top,
.page-template-bons-plans article .post__thumbnail.post__thumbnail--top
{
	margin-bottom: 0 !important;
}

.blog .blog-post-archive article .post__thumbnail.post__thumbnail--top:before, /* Actulités */
.page-template-bons-plans .blog-post-archive article .post__thumbnail.post__thumbnail--top:before /* Bons Plans */
{
	content: "";
	position: absolute;
	width: 93%;
	/* bottom: 1px; */
	z-index: -1;
	/* transform: scale(.8); */
	box-shadow: 14px 16px 40px 8px #999;
}

.blog .blog-post-archive article h2.post__title, /* Actualités */
.page-template-bons-plans .blog-post-archive article h2.post__title /* Bons Plans */
{
	margin-bottom: 0;
	font-size: 2em !important;
	line-height: 1.5em !important;
	font-weight: 100 !important;
}

.main__title__description {
	margin-bottom: 30px;
}

.blog h3.widget__title,
.page-template-bons-plans h3.widget__title
{
	margin-bottom: 0 !important;
	color: #E5006D;
	text-transform: uppercase;
	font-size: 1.4em;
	padding-bottom: 8px !important;
}

.blog #sidebar {margin-top: 166px;}
.page-template-bons-plans #sidebar {margin-top: 162px;}

.single-post #sidebar {margin-top: 64px;}

.listing__single__icon {
	position: absolute;
	/* top: 50%; */
	right: 20px;
	margin-top: -8px;
	font-size: 16px;
	z-index: 20;
	bottom: 10px;
	background: #AD0C5C;
	padding: 5px 9px 2px 12px;
	border-radius: 4px;
	color: #fff;
}
.listing__single__icon:before {
	font-family: 'pressville-icons'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f054';
}

/* ACTUALITES : Single */
.single-post h1.post__title {
	color: #EE107D !important;
	font-weight: 100 !important;
	font-size: 2em !important;
}
.blog-post-single .post__header {
	/*margin: 0 0 35px 0 !important;*/
	margin: 0 0 10px 0 !important;
}

/* ACTUALITES : Single : Previous Next Arrow */

.listing__single__prev__arrow {
	font-size: 14px;
	padding: 0 4px 0px 8px;
	color: #545e69;
}
.listing__single__next__arrow {
	font-size: 14px;
	padding: 0 4px 0px 8px;
	color: #545e69;
}
.listing__single__prev__arrow:before {
	font-family: 'pressville-icons'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f054';
}
.listing__single__next__arrow:before {
	font-family: 'pressville-icons'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f053';
}

/*/ACTUALITES*/

.lsvr_listing-map__marker--id-1323 > .lsvr_listing-map__marker-inner--has-thumb,
.lsvr_listing-map__marker--id-1326 > .lsvr_listing-map__marker-inner--has-thumb,
.lsvr_listing-map__marker--id-1327> .lsvr_listing-map__marker-inner--has-thumb,
.lsvr_listing-map__marker--id-1328 > .lsvr_listing-map__marker-inner--has-thumb,

.lsvr_listing-map__marker--id-1856 > .lsvr_listing-map__marker-inner--has-thumb,
.lsvr_listing-map__marker--id-1857 > .lsvr_listing-map__marker-inner--has-thumb,
.lsvr_listing-map__marker--id-1858> .lsvr_listing-map__marker-inner--has-thumb,
.lsvr_listing-map__marker--id-1862 > .lsvr_listing-map__marker-inner--has-thumb
{
	width: 40px !important; height: 40px !important;
}


/*DIRECTORY ARCHIVE*/

.directory-archive-tags h3 {
	font-size: 1.8em !important;
	font-weight: 600 !important;
}

.archive .post-archive-categories__item.termId_502 {
	/*display: none !important;*/
}

.directory-archive-tags {
	padding-left: 25px;
	margin-bottom: 40px;
}
.directory-archive-tags h3 {
	margin-bottom: 10px;
}
.cat_post__tags {
	margin:10px 0 4px 0;
	padding: 0;
}
li.cat_post__tag-item {
	display: inline-block;
	list-style: none;
	margin-bottom:2px !important;
}
li.cat_post__tag-item a {
	font-size: 0.7em;
	padding: 1px 6px;
	margin: 0 3px 5px 0;
}

a.filtertag-button {
	color: #2D93C5 !important;
	border: none !important;
	text-decoration: none;
}
a.filtertag-button.on {
	border: 1px solid transparent;
	border-radius: 3px;
	color: #fff !important;
	background: rgba(45,147,197,1);
	padding: 4px 8px;
	border-radius: 3px;
	font-size: 12px;
	/*border-color: rgba(45,147,197,0.4);*/
}

.directory-archive-tags a.post__tag-item-link {
	color: rgba(0,0,0,0.6) !important;
	border-color: rgba(0,0,0,0.4) !important;
}
.directory-archive-tags a.post__tag-item-link:hover {
	color: #fff !important;
	border-color: #AD0C5C !important
}
.directory-archive-tags a.post__tag-item-link.on {
	color: #cd4335 !important;
	border-color: rgba(205,67,53,0.4) !important;
}
.directory-archive-tags a.post__tag-item-link.on:before {
	content : 'X ';
	width:20px;
}
.directory-archive-tags a.post__tag-item-link.on:hover {
	color: #fff !important;
}

/* PARKING */
body.archive.term-parkings .lsvr_listing-post-archive--default .post__thumbnail-link--cropped {
	width:50% !important;
	margin: 0 auto !important;
}
/* / PARKING */

.tax-lsvr_listing_cat .post-archive-categories {
margin-bottom: 25px !important;
}

.lsvr_listing-post-archive--default .post {
	min-height: 420px;
}

.lsvr_listing-post-archive--default .post__address {
	font-size: .9em !important;
}

.listing-archive-infos {
	float: left;
	width: 78%;
}

.listing-archive-meta-tags {

	margin-top: 24px;
	padding-top: 8px;
	border-top: 1px solid lightgrey;

}
.listing-archive-zero-dechet {
	float: right;
	width: 22%;
	text-align: right;
	/*position: absolute;
	top: -14px;
	right: 10px;*/
}
.listing-archive-zero-dechet img {
	width: 66px;
}

.lsvr_listing-post-archive--default .post__title {
	font-size: 1.25em;
}
.post-type-archive .post__tag-item-link, .post-type-archive .post__tag-item-link {
	border-color: #AD0C5C !important;
}
.post-type-archive .post__tag-item-link:hover,.post__tag-item-link:hover {
	color: #fff !important;
	background-color: #AD0C5C !important;
}
.post-type-archive a.post__category-link,a.post__category-link {
	color: darkgrey !important;
}


/*DIRECTORY SINGLE*/
.listing-single-post__title-container {
	float: left;
	width: 78%;
}
.listing-single-zero-dechet {
	float: right;
	width: 22%;
	text-align: right;
	/*position: absolute;
	top: -14px;
	right: 10px;*/
}
.listing-single-zero-dechet img {
	width: 66px;
}

.lsvr_listing-post-gallery.lsvr_listing-post-gallery-2-images {
	margin: 0 auto; padding: 0 30px; width: 100%; max-width: 1280px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	background: none !important;
}
@media (min-width: 991px) {
	.lsvr_listing-post-gallery-2-images .lsvr_listing-post-gallery__wrapper {
		width: 66.664%;
		left: 16.666%;

		position: relative;
		float: left;
		/*padding-left: 15px;*/
		/*padding-right: 15px;*/
	}
}

.lsvr_listing-post-gallery-2-images .slick-list {
	box-shadow: none !important;
}
@media (min-width: 1500px) {

	.lsvr_listing-post-gallery.lsvr_listing-post-gallery-3-images {
		margin: 0 auto; padding: 0 30px; width: 100%; max-width: 1280px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
		background: none !important;
	}

	.lsvr_listing-post-gallery-3-images .lsvr_listing-post-gallery__wrapper {
		width: 66.664%;
		left: 16.666%;

		position: relative;
		float: left;
		/*padding-left: 15px;*/
		/*padding-right: 15px;*/
	}
}


@media (min-width: 991px) {
	.single-lsvr_listing .lsvr-grid__col--xlg-push-2 {
		left: 16.666%;
	}
	.lsvr-grid__col--xlg-span-8 {
		width: 66.664%;
	}
}


.listing-single-thumbnail {
	float: left;
	width: 36%;
}
.listing-single {
	float: left;
	width: 100%;
	/*margin-left: 2%;*/
}

.lsvr_listing-post-single .post__hours:before {
	top: 10px !important;
}

.lsvr_listing-post-single a.post__contact-item-link {
	color: #545e69 !important;
	font-size: .9em !important;
}
.lsvr_listing-post-single a.post__addressmap-link {
	color: #fff !important;
}

.single-lsvr_listing .post__tags {
	margin-top: 5px !important;
}
.lsvr_listing-post-single .post__header {
	margin-bottom: 30px !important;
}
.lsvr_listing-post-archive--default .post__meta {
	margin-bottom: 0px !important;
}
.lsvr_listing-post-archive--default .post__tags {
	margin: 5px 0 0px 0 !important;
}
.lsvr_listing-post-archive--default .post__content {
	padding: 20px !important;
	position: relative;
}


/*ACCES PARKING*/
.tailor-toggle__title:before {
	font-family: 'pressville-icons'!important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\f054';
	font-size: .9em;
	padding-right: 8px;
	color: #EE107D;
}


.tailor-toggle__title.is-active {
	border: none !important;
	border-bottom: 1px solid #efefef !important;
	font-size: 1.3em;
	padding: 16px 0 !important;
}
.tailor-toggle__title.is-active:before {
	display: none;
}
.tailor-toggle__body {
	border: none !important;
	padding: 16px 0 !important;
}
/*/ACCES PARKING*/

/*FOOTER*/
#lct-widget-lsvr_listing_cat, #lct-widget-lsvr_listing_tag {
	padding: 0;
}
#lct-widget-lsvr_listing_cat li, #lct-widget-lsvr_listing_tag li {
	list-style: none;
}
#lct-widget-lsvr_listing_tag li {
	display: inline;
}
#lct-widget-lsvr_listing_tag li a {
	padding-right: 8px;
	font-size: 0.8em;
}


.footer-widgets__column.lsvr-grid__col:nth-child(1) .footer-widget__title {
	height: 40px !important;
}
.footer-widgets__column.lsvr-grid__col:nth-child(3) {
	margin-top: 70px;
}
@media (min-width: 1200px) {
	.footer-widgets__column.lsvr-grid__col:nth-child(2) {
		width: 20% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(3) {
		width: 40% !important;
	}
}
/*/FOOTER*/



/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------
	VERY LARGE DEVICES
	devices with width sup to 1199px
------------------------------------------------------------------------- */

@media (min-width: 1200px) {
	.header-titlebar__logo {
		width: 130px;
	}
}

/* -------------------------------------------------------------------------
	MEDIUM DEVICES TO LARGE DEVICES
	devices with width between 992px and 1199px
------------------------------------------------------------------------- */

@media (max-width: 1199px) and (min-width: 991px) {

}

/* -------------------------------------------------------------------------
	LARGE DEVICES
	devices with width between 992px and 1199px
------------------------------------------------------------------------- */

@media ( max-width: 1199px ) {

	.footer-widgets__column.lsvr-grid__col--lg-span-6 {
		float: left;
		width: 30% !important;
	}

}

/* -------------------------------------------------------------------------
	MEDIUM DEVICES
	devices with width between 768px and 991px
------------------------------------------------------------------------- */

@media ( max-width: 991px ) {

	.footer-widgets__column.lsvr-grid__col--lg-span-6 {
		float: left;
		width: 30% !important;
	}
	/* HOME, ACTUALITES */
	h2.lsvr-pressville-post-grid__title {font-size: 3.5em;}
	.lsvr-pressville-post-grid__header {margin: 0 0 75px 0 !important;}
	.home-nouvocommercant-section h3.footer-widget__title {font-size: 2.8em;}
	.home-commercant-last {width: 90% !important;}
	.home-commercant-last .lsvr_listing-list-widget__item {width: 48%;}

	.home-content-grid-01 {width: 70% !important;}
	.home-content-grid-02 {width: 30% !important; padding-left: 0 !important;}
	.home-content-grid-02.tailor-grid__item {padding-top: 62px !important;}
	/* /HOME, ACTUALITES */


}

@media (max-width: 990px) and (min-width: 768px) {

	.footer-widgets .lsvr-grid--md-1-cols>.lsvr-grid__col:nth-child(1n+1), .lsvr-grid--md-2-cols>.lsvr-grid__col:nth-child(2n+1), .lsvr-grid--md-3-cols>.lsvr-grid__col:nth-child(3n+1), .lsvr-grid--md-4-cols>.lsvr-grid__col:nth-child(4n+1) {
		clear: none !important;
	}
}
/* -------------------------------------------------------------------------
	SMALL DEVICES
	devices with width between 481px and 767px
------------------------------------------------------------------------- */

@media ( max-width: 767px ) {

	/* HOME */

	/* Titre Liste Actus */
	.lsvr-pressville-post-grid__title {
		font-size: 6em;
	}
	.lsvr-pressville-post-grid__list-wrapper {
		margin-top: -90px;
	}
	/* /HOME */

	.footer-widgets__column.lsvr-grid__col:nth-child(1) {
		width: 100% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(2) {
		width: 50% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(3) {
		width: 50% !important;
	}

	/* HOME */
	.header-titlebar--large {padding: 0 !important;}
	/* /HOME */

	/* HOME, ACTUALITES */
	h2.lsvr-pressville-post-grid__title {font-size: 3.5em; line-height: 1em;}
	.lsvr-pressville-post-grid__header {margin: 0 0 35px 0 !important;}
	.home-nouvocommercant-section h3.footer-widget__title {font-size: 2.8em; line-height: 1em;}
	.home-commercant-last {width: 90% !important;}
	.home-commercant-last .lsvr_listing-list-widget__item {width: 100%;}

	.home-content-grid-01 {width: 100% !important;}
	.home-content-grid-01 .lsvr-container {padding: 0 !important;}
	.home-content-grid-02 {width: 100% !important; padding-left: 0 !important;}
	.home-content-grid-02.tailor-grid__item {
		padding-top: 0px !important;
	}
	/* /HOME, ACTUALITES */

}

/* -------------------------------------------------------------------------
			SMALL DEVICES
			devices with width min 600px
		------------------------------------------------------------------------- */

@media ( max-width: 600px ) {

	/* HOME */

	/* Titre Liste Actus */
	.lsvr-pressville-post-grid__title {
		font-size: 5em;
	}
	.lsvr-pressville-post-grid__list-wrapper {
		margin-top: -80px;
	}
	/* /HOME */

	.footer-widgets__column.lsvr-grid__col:nth-child(1) {
		width: 100% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(2) {
		width: 50% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(3) {
		width: 50% !important;
	}
}

@media ( max-width: 599px ) {
	.footer-widgets__column.lsvr-grid__col:nth-child(1) {
		width: 100% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(1) h3 {
		height: 20px !important;
		margin-bottom: 14px !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(2) {
		width: 100% !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(2) h3 {
		margin-bottom: 14px !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(2) .footer-widget.widget_lc_taxonomy {
		margin-bottom: 20px !important;;
		padding-bottom: 20px !important;;
		border-bottom: 1px solid dimgrey;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(2) #lct-widget-lsvr_listing_cat {
		margin-bottom: 0 !important;
	}
	.footer-widgets__column.lsvr-grid__col:nth-child(3) {
		width: 100% !important;
		margin-top: 0px;
	}
}


/* -------------------------------------------------------------------------
	EXTRA SMALL DEVICES
	devices with width up to 480px
------------------------------------------------------------------------- */

@media ( max-width: 480px ) {

	/* HOME */

	/* Titre Liste Actus */
	.lsvr-pressville-post-grid__title {
		font-size: 3em;
	}
	.lsvr-pressville-post-grid__list-wrapper {
		margin-top: -60px;
	}
	/* /HOME */
}