/*
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
*/

body.mailpoet_page-template-default .fl-post-header,
body.mailpoet_page-template-default .ssba-classic-2 {
	display: none;
}
.etab_dept {
	letter-spacing: -0.6px;
}

.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 */
#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;
}
.single-tribe_events .tribe-events-single-event-title {
	font-size: 2.4em;
}
.single-tribe_events .tribe-events-schedule  {
	margin-top: 0;
}
.single-tribe_events .tribe-events-schedule h2 {
	margin-top: 0;
}
.single-tribe_events .tribe-events-schedule .tribe-event-date-start {
	font-size: 0.6em;
	margin-top: 0;
	font-weight: normal;
}
.single-tribe_events .tribe-events-tickets .tribe-tickets-remaining {
	display: none;
}
.page-id-924 .tribe-tickets-left {
	display: none;
}

#tribe-events .tribe-events-button {
	background-color: #98867c;
}
#tribe-events .tribe-events-button:hover {
	background-color: #bf1e39;
	cursor: auto;
}
body.single-tribe_events .tribe-tickets-table .tribe-tickets-order_status-row {
	display: none;
}
body.page-id-20 a[href="https://www.vivreplushollister.com/register-ms/?step=register"] {
	display: none;
}
body.page-id-446 a.lost[href="#lostpassword"] {
/* 	display: none; */
}

p.login-remember label[for="rememberme"] {
	float: left;
}
.cptch_block {
	clear: both;
}
.fl-page-bar .change_passwd {
	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;
}
body.directory_listing-template-default .fl-page-footer-wrap .fl-menu > a {
	padding: 0 !important;
}
body.directory_listing-template-default .fl-page-footer-wrap .fl-menu li#menu-item-466 > a:first-child {
	padding: 0 !important;
}

/* 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,
body.wysijap-template-default .form_like_btn {
	display: none;
}
body.wysijap-template-default .fl-post-date {
	display: none;
}
body.wysijap-template-default h1.fl-post-title {
	font-size: 1.8em;
}


input[name="fl-subscribe-form-name"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #878687;
}
input[name="fl-subscribe-form-name"]::-moz-placeholder { /* Firefox 19+ */
  color: #878687;
}
input[name="fl-subscribe-form-name"]:-ms-input-placeholder { /* IE 10+ */
  color: #878687;
}
input[name="fl-subscribe-form-name"]:-moz-placeholder { /* Firefox 18- */
  color: #878687;
}
input[name="fl-subscribe-form-email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #878687;
}
input[name="fl-subscribe-form-email"]::-moz-placeholder { /* Firefox 19+ */
  color: #878687;
}
input[name="fl-subscribe-form-email"]:-ms-input-placeholder { /* IE 10+ */
  color: #878687;
}
input[name="fl-subscribe-form-email"]:-moz-placeholder { /* Firefox 18- */
  color: #878687;
}

body.role-editor .fl-builder-panel {
	display: none;
}
li#menu-item-7020 {
	display: none;
}
body.logged-in li#menu-item-7020 {
	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;
}

div.frm_style_registration-2021 li.frm_rootline_single {
	cursor: default;	
}
div.frm_style_registration-2021 li.frm_rootline_single input {
	height: 2px;
	cursor: default;
}
div.frm_style_registration-2021 li.frm_rootline_single .frm_rootline_title {
	display: none;
}
.frm_style_registration-2021.with_frm_style .form-field input:not([type=file]) {
	box-shadow: none;	
}
.frm_style_registration-2021 .frm_submit  input.frm_prev_page {
	/* display: none;	 */
}
.frm_style_registration-2021.with_frm_style .form-field input:not([type=file]):focus {
	box-shadow: none;
	border-bottom-color: #681026 !important;
	border-bottom-width: 2px !important;
}
.frm_style_registration-2021 .frm_progress_line input,
.frm_style_registration-2021 .frm_progress_line input,
.frm_style_registration-2021 .frm_progress_line input:disabled {
	padding: 1px 0;
}
.frm_style_registration-2021 .frm_progress_line li:first-of-type input,
.frm_style_registration-2021 .frm_progress_line li:last-of-type input {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left: none;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-right: none;
}
.frm_style_registration-2021.with_frm_style .frm_submit input[type=button],
.frm_style_registration-2021.with_frm_style .frm_submit input[type=submit] {
	border-width: 0;
}
.frm_style_registration-2021.with_frm_style .frm_progress_line.frm_show_lines input {
	border-bottom-width: 0;
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}
.frm_style_registration-2021 .frm_progress_line.frm_show_lines .frm_current_page input[type="button"] {
	border-right-width: 0px;
}
.frm_style_registration-2021 .frm_progress_line li:last-of-type input.frm_page_skip {
	border-right-width: 0px;
}
.frm_style_registration-2021 .frm_percent_complete {
	font-size: 12px;
	color: #d36073;
}
.frm_style_registration-2021 .frm_pages_complete {
	display: none;
}
.frm_style_registration-2021 textarea:focus{
	box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset, 0 0 8px rgb(208 178 184 / 60%) !important;
}
.frm_style_registration-2021 #field_pxwpa {
	font-size: 13px
}
.frm_style_registration-2021 input[type="submit"] {
	color: #fff !important;
}
@media (max-width:1024px) {
	.fl-module-pp-dual-button.fl-node-58026519e465b.dual_button_prehome a.pp-button {
		width: 305px;
	}	
}



@media print {
	.ssba.ssba-wrap,
	.form_like_btn,
	footer {
		display: none;
	}
}
@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;
	}
	article.post-8596 {
		min-height: 620px;
	}
	article.post-8680 {
		min-height: 620px;
	}
	article.post-8692 {
		min-height: 620px;
	}

}
@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/FondSite_Hollister-web-small-screen.jpg);
	}
}