<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * Theme Name:     PJ Betheme
 * Theme URI:      http://themes.muffingroup.com/betheme
 * Description:    Betheme with PagesJaunes adaptions
 * Author:         Adrian Bolonio, Roland Angerer
 * Template:       betheme
 * Version:        1.9.24
 */

/**
 * Gravity Forms Styles
 */

 .gform_wrapper {
	margin: 0;
	padding: 0;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_label:empty {
	display: none !important;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container {

}

.gform_wrapper .gform_body .gform_fields.top_label .gfield.gfield_error .ginput_container {
  max-width: 100%;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type=text],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container .gfield_list,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.ginput_complex .ginput_full input[type=text] {
	padding: 10px !important;
	font-size: 13px;
	margin: 0;
	width: 100% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.gfield_time_hour input[type=text] {
	width: 85% !important;
	float: left;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.gfield_time_hour label {
	clear: both;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.gfield_time_minute input[type=text] {
	width: 85% !important;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input.datepicker[type=text] {
	width: 96% !important;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container.has_country select {
	height: 37px;
}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_first,
.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle,
.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {
	margin-right: 2.5% !important;
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
	margin-left: 0px !important;
}

.gform_wrapper .gform_body .gform_fields .gfield.one-second {
	clear: none;
	float: left;
	width: 49%;
	margin-right: 2%;
}

.gform_wrapper .gform_body .gform_fields .gfield.one-second.first {

}

.gform_wrapper .gform_body .gform_fields .gfield.one-second.second {
	margin: 0;
}

.gform_wrapper .gform_body .gform_fields .gfield.one-second .ginput_container input {

}

.gform_wrapper .gform_footer {
	padding: 0;
}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,		
.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,
.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {			
	width: 48% !important;		
}

.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio] {
  margin-left: 1px !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  width: 100%;
  width: 96%;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/**
 * Gravity Forms Date Picker Styles
 */

.ui-datepicker {
	width: 220px;
	height: auto;
	margin: 5px auto 0;
	font: 9pt Arial, sans-serif;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.ui-datepicker .ui-datepicker-title select {
	margin-top: 2.5%;
  width: 60px;
  margin: 0px 10px;
  display: inline;
	cursor: pointer;
	border-radius: 4px;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
	padding: 3px 0px 3px 17px;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	padding: 3px 0px 3px 15px;
}

.ui-datepicker .ui-datepicker-prev span.ui-icon,
.ui-datepicker .ui-datepicker-next span.ui-icon {
	background-image: none;
}

.ui-datepicker table.ui-datepicker-calendar tr:hover td {
	background: none;
}

.ui-datepicker table.ui-datepicker-calendar:not(.shop_table) tr:hover td a {
	color: #000;
}

/* Hide portfolio author and date */
.single-portfolio .post-meta .author-date {
	display: none;
}

/* Center facetwp pagination*/
.facetwp-pager{
	text-align: center;
}

/* Woocommerce shop page */
.shop-page-separator {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
 }

.shop-page-separator:before,
.shop-page-separator:after {
  flex-grow: 1;
  height: 1px;
  content: '';
  background-color: #ccc;
  position: relative;
  top: 0.5em;
}

.shop-page-separator:before {
  margin-right:10px;
}

.shop-page-separator:after {
  margin-left:10px;
}

#Top_bar a#header_cart, #Top_bar a#header_myaccount, #Top_bar a.wishlist_products_counter, #Top_bar a.top_wishlist-heart{position: relative; top: 9px; display: block; float: left; font-size: 19px; line-height: 22px; margin-right: 5px;}
#Top_bar a#header_myaccount span{ position: relative; right: 9px; top: -10px; display: inline-block; width: 17px; height: 17px; line-height: 17px; text-align: center; font-size: 11px; color: #fff; -webkit-border-radius: 3px; border-radius: 3px;}
.header_myaccount_fname { font-size:  inherit !important; }
#Top_bar a.wishlist_products_counter, #Top_bar a.top_wishlist-heart{text-decoration: none; top: 4px !important;}
.wishlist_products_counter_text, .wishlist_products_counter_number{font-size: 14px;}
.no-txt {top: 5px !important; }
.wishlist_products_counter .wishlist_products_counter_number, .wishlist_products_counter .wishlist_products_counter_text{min-height: 32px; line-height: 32px; display: inline-block; vertical-align: middle; }
a.wishlist_products_counter.top_wishlist-heart:before{font-size: 27px;color: #6b6b6b;}</pre></body></html>