/*
Theme Name: Vivre Plus Hollister
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Child theme of bb-theme
Author: Modular
Author URI: http://modular.fr
template: bb-theme
*/
.page-id-20 a[href="https://www.vivreplushollister.com/stomie/register-ms/?step=register"] {
	display: none !important;
}
.fl-page-header-primary .fl-logo-img {
/* 	max-height: 100px;  */
}
.fl-page-header-fixed .fl-page-logo-wrap.col-md-3.col-sm-12 {
	width: 15%;
}
.fl-page-header-fixed .fl-page-fixed-nav-wrap.col-md-9.col-sm-12 {
	width: 85%;
}

.fl-page-footer-text a {
	color: #bf1e39;
}
.fl-page-content {
	min-height: 380px;
}
#menu-menu-principal-1 {
	width: 100%;
	text-align: center;
}
#menu-menu-principal-1 li {
	float: none;
	display: inline-block;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
	font-size: 11px !important;
}

body.single-tribe_events img {
	max-width: 100%;
}
.ui-datepicker .ui-datepicker-title select {
	color: #000;
}
.link_hollister_top_bar a img {
	max-height: 23px;
}
#cookie-notice .cookie-notice-container {
/* 	padding: 2px; */
}

.is_bold label {
	font-size: 14px !important;
	font-weight: bold !important;
}

#events_homepage .ecs-event-list {
	display: table;
	border-spacing: 30px;
}
#events_homepage .ecs-event-list li {
	display: table-cell;
	vertical-align: bottom;
	list-style-type: none;
	float: none;
	max-width: 300px;
	margin-right: 30px;
	border: 1px solid #ccc;
	padding-bottom: 20px;
}
#events_homepage .ecs-event-list li:nth-child(3n) {
	margin-right: 0;	
}
#events_homepage .ecs-event-list li h4 {
	text-align: left;
	padding-left: 20px;
}
#events_homepage .ecs-event-list li span.duration.time {
	display: block;
	text-align: left;
	float: left;
	padding-left: 20px;
}

.pp-modal-close.btn_text {
    position: relative !important;
    width: auto !important;
    display: block;
    background: none transparent !important;	
    height: 300px;
}

.fl-page-bar .change_passwd {
	display: none;
}
.single-tribe_events .tribe-events-tickets .tribe-tickets-remaining {
	display: none;
}
body.single-tribe_events .tribe-tickets-table .tribe-tickets-order_status-row {
	display: none;
}
.page-id-899 .tribe-tickets-left {
	display: none;
}

/* ANNUAIRE */
#dr_list_categories h2 {
	font-size: 1.2em;
}
body.archive.tax-listing_category .directory_listing .entry-meta {
	display: none;
}
body.directory_listing-template-default .directory_listing .entry-meta {
	display: none;
}
body.directory_listing-template-default.page .fl-post-header,
body.directory_listing-template-default.single-fl-builder-template .fl-post-header {
	display: block;
}
.footer_fiche_annuaire ul > a {
	padding: 0 !important;
}

.fwpm-infobox-title {
	max-width: 200px;
	font-size: 1em !important;
}
.fwpm-infobox-content.link2item {
	text-align: right;
	font-weight: 400;
}
.fwpm-infobox-title a:hover,
.fwpm-infobox-content.link2item a:hover {
	color: #bf1e39;
	text-decoration: underline;
}
.facetwp-map-filtering {
	display: none;
}
.facetwp-autocomplete-update {
	font-size: 0.8em !important;
    padding: 5px !important;
    line-height: 12px !important;	
}
.pp-tabs-vertical .pp-tabs-label {
	text-align: left;
}
#tabs_annuaire #pp-tab-5a155cf74de57-4 .pp-tab-title {
	background: url(img/Picto-Infirmiere-stoma-w36.png) no-repeat left center transparent;
	padding-left: 40px;
	line-height: 36px;
}
#tabs_annuaire #pp-tab-5a155cf74de57-3 .pp-tab-title {
	background: url(img/Picto-Infirmiere-liberale-w36.png) no-repeat left center transparent;
	padding-left: 40px;
	line-height: 36px;
}
#tabs_annuaire #pp-tab-5a155cf74de57-1 .pp-tab-title {
	background: url(img/Picto-Association-Patients-w36.png) no-repeat left center transparent;
	padding-left: 40px;
	line-height: 36px;
}
#tabs_annuaire #pp-tab-5a155cf74de57-5 .pp-tab-title {
	background: url(img/Picto-Prestataires-w36.png) no-repeat left center transparent;
	padding-left: 40px;
	line-height: 36px;
}
#tabs_annuaire #pp-tab-5a155cf74de57-2 .pp-tab-title {
	background: url(img/infirmieres-informees-a-la-stomatherapie.png) no-repeat left center transparent;
	padding-left: 40px;
	line-height: 36px;
}

#facetwp_cat_annuaire .facetwp-facet {
	margin-bottom: 20px;
}
#facetwp_cat_annuaire div[data-value="infirmieres-stomatherapeutes"] .facetwp-counter {
	background: url(img/infirmiere-stoma.png) no-repeat left center transparent;
    padding-left: 24px;
    background-size: 24px;
    display: inline-block;
}
#facetwp_cat_annuaire div[data-value="infirmieres-liberales-a-domicile"] .facetwp-counter {
	background: url(img/infirmieres-liberales-a-domicile.png) no-repeat left center transparent;
    padding-left: 24px;
    background-size: 24px;
    display: inline-block;
}
#facetwp_cat_annuaire div[data-value="association-de-patients"] .facetwp-counter {
	background: url(img/association-de-patients.png) no-repeat left center transparent;
    padding-left: 24px;
    background-size: 24px;
    display: inline-block;
}

#facetwp_cat_annuaire div[data-value="prestataires-sante-domicile"] .facetwp-counter {
	background: url(img/prestataires-sante-domicile.png) no-repeat left center transparent;
    padding-left: 24px;
    background-size: 24px;
    display: inline-block;
}

#facetwp_cat_annuaire div[data-value="infirmieres-informees-a-la-stomatherapie"] .facetwp-counter {
	background: url(img/infirmieres-informees-a-la-stomatherapie.png) no-repeat left center transparent;
    padding-left: 24px;
    background-size: 20px;
    display: inline-block;
}
.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label {
	padding-left: 10px;
	padding-right: 10px;
}
/* BTN LIKE */
div.ssba.ssba-wrap {
	float: right;
}
.form_like_btn {
	float: right;
	margin: -5px 0 0 3px;
}
.form_unlike_btn {
	float: right;
	margin: 4px 0 0 3px;
}
.frm_no_entries {
	display: none;
}
body.logged-in .frm_no_entries {
	display: block;
}


/* MAILPOET */
body.wysijap-template-default .ssba {
	display: none;
}
body.wysijap-template-default .fl-post-date {
	display: none;
}
body.wysijap-template-default h1.fl-post-title {
	font-size: 1.8em;
}

li#menu-item-6751 {
	display: none;
}
body.logged-in li#menu-item-6751 {
	display: block;
}
li.link_connexion {
	display: block;
}
body.logged-in li.link_connexion {
	display: none;
}
.fl-page-bar-nav > li {
	float: left;
}
.call2actionvideo a {
 box-shadow: 0 2px 5px #cccccc;
}
.call2actionvideo a:hover {
 box-shadow: 0 4px 0px #cccccc;
}


@media (max-width:1024px) {
	.fl-node-58026519e465b .pp-dual-button-content .pp-dual-button a.pp-button {
		width: 305px;
	}	
}



@media (min-width:992px) {
	.fl-page-header-container.container .col-md-6.col-sm-6 {
		width: 70% !important;
	}
	.fl-page-header-container.container .col-md-6.col-sm-6.fl-page-header-logo-col {
		width: 30% !important;
	}

	.fl-page-header-container.container .col-md-6.col-sm-6 .bloc1 {
		color: #97857A;
		font-size: 1.5em;
		margin-right: 120px;
		display: inline-block;
		padding-top: 25px;
	}
	.fl-page-header-container.container .col-md-6.col-sm-6 .bloc2 {
		float: right;
		margin-top: 13px;
	}

}
@media (min-width:1024px) {
	.fl-page-header-container.container .col-md-6.col-sm-6 .bloc1 {
		margin-right: 62px;
	}
}

@media (max-width:1290px) {
	body {
		background-image: url(img/BackgroundOST-small-screen.jpg);
	}
}