/*
Theme Name: Paysbasque
Author: sam-luiggi
Description: Thème enfant pour le site paysbasque-location.fr
Version: 1.0
Template: oceanwp

This is the child theme for OceanWP theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.lesplusico
{
	font-size:34px;
	color:#014100;
	padding-right:6px;
	padding-top:24px;
}
.lesplustexte
{
	font-size:18px;
	color:#000000;
}
.lesplus
{
	display:block;
	margin-right:40px;
	white-space: nowrap;
}
.lespluslast
{
	display:block;
	margin-right:0px;
	white-space: nowrap !important;
}
body.page-id-2020 .lesplusico,body.page-id-8868 .lesplusico
{
display:none !important;
}
body.page-id-2020 .lesplus,body.page-id-2020 .lespluslast,body.page-id-8868 .lesplus,body.page-id-8868 .lespluslast
{
display:inline-block !important;
}
body.page-id-2020 .lesplustexte
{
}
body.page-id-2020 .lesplus
{
margin-right:6px;
}
.rezobloc
{
text-align: center
}
ul.rezo
{
list-style-type:none;
margin-left:auto;
margin-right:auto;
}
ul.rezo li
{
display:inline-block;
margin:10px;

}
ul.rezo li a
{
border-radius: 20px;
background-color: #014100;
}
ul.rezo li a:hover
{
background-color: #9a0000;
}
#type-menu li.active a,#type-menu-ville li.active a,#type-menu-inter li.active a
{
color:#9a0000;
font-weight:bold;
}
#type-menu li a,#type-menu-inter li a
{
	cursor: pointer;
}

a.intern
{
	height:55px;
	display:block;
	overflow:hidden;
}
.premium-blog .icobox
{
	margin-top:-25px !important;
	height:60px;
}
.premium-blog .fourchbox
{
	
}
.premium-blog .lesplustexte
{
	display:none;
}
.premium-blog .icoplus
{
float:left;	
margin-top:0 !important;
}
.premium-blog .lesplusico
{
	font-size:16px;
	color:#014100EB;
	padding:0;
	margin:0;
}
.premium-blog .lesplus,.premium-blog .lespluslast
{
	margin-right:5px;
	/*margin-top:65px;*/
}
.premium-blog span.fourchette
{
	clear:left;
	display:block;
	/*padding-left:60px;*/
	font-size:12px;
	font-weight:600;
	font-family:"Roboto",Sans-serif;
	color:#9a0000;
}
.ico-rec .lesplustexte
{
	display:none;
}
.ico-rec .icoplus
{
float:left;	
margin-top:0 !important;
}
.ico-rec .lesplusico
{
	font-size:16px;
	color:#014100EB;
	padding:0;
	margin:0;
}
.ico-rec .lesplus,.ico-rec .lespluslast
{
	margin-right:5px;
	/*margin-top:65px;*/
}
.premium-blog-post-outer-container
{
	height:270px;
}

.elementor-shortcode .acf-gallery {
  list-style-type: none; /* Retirer le style de liste */
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap; /* Autoriser le retour à la ligne */
  position:relative;
  overflow:hidden;
  height:inherit;
}

.elementor-shortcode .acf-gallery li {
  flex: 33.333%; /* 3 images par ligne maximum, mettez 25% pour en avoir 4 */
  padding: 10px;
}

body.archive .page-header
{
	display:none !important;
}
/*     RESPONSIVE */



@media screen and (max-width: 800px) {
	.premium-blog-post-outer-container
{
	/*height:280px;*/
}
.premium-blog .icobox
{
	margin-top:-44px !important;
}
.premium-blog .fourchbox
{
	margin-top:-6px;
}
.premium-blog .lesplusico
{
	font-size:14px;
}
.searchandfilter li
{
 display: inline-grid !important;
  align-items: inherit;
  justify-content: inherit;
}
.rezo elementor-grid-item a
{
	width : 20px !important;height:20px !important;
}
.elementor-social-icon i
{
	font-size:20px !important;
}
  }
  
  
  
  /*-------------------------- Rajout Samuel - Daniel le 14 avril 2021 ----------------------------*/
  
  
  
  
 	.parallax
 {
	transition: none !important;
}
.lesplusico
{
	font-size:34px;
	color:#014100;
	padding-right:6px;
	padding-top:24px;
}
.lesplustexte
{
	font-size:18px;
	color:#000000;
}
.lesplus
{
	display:block;
	margin-right:40px;
}
.lespluslast
{
	display:block;
	margin-right:0px;
}
.has-parallax-footer:not(.boxed-layout) #main 
{
  margin-top: -24px;
  width: 102%;
  left: -1%;
}
.woocommerce .cart-collaterals .cross-sells 
{
  margin-top: -10px;
  width: 51%;
}
.woocommerce .cart-collaterals .cart_totals 
{
  margin-top: -10px;
}
.woocommerce table.shop_table td 
{
  font-family: roboto;
  color: #014100;
}
.woocommerce ul.products li.product .woo-entry-inner li 
{
  top: -14px;
  position: relative;
}
.woocommerce ul.products li.product .woo-entry-inner li:last-child 
{
  top: -14px;
  position: relative;
}
.woocommerce ul.products li.product .woo-entry-inner li.image-wrap .woo-entry-image 
{
  top: 0px;
}
.woo-entry-image-main 
{
  position: relative;
  top: 16px;
}
form input[type="number"] 
{
    max-width: 70px;
    padding: 0 0 0 8px;
}
.acf-input-prepend, .acf-input-append 
{
    font-size: 14px;
    line-height: 1.4;
    padding: 4px 8px;
    background: #ffffff;
    border: #7e8993 solid 0px;
    min-height: 30px;
}
.acf-input-prepend, .acf-input-append 
{
    font-size: 14px;
    line-height: 1.4;
    padding: 4px 8px;
    padding-top: 12px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 8px;
    background: #ffffff;
    border: #7e8993 solid 0;
    min-height: 30px;
}
#acf-field_5fbf6f2ab2888,
#acf-field_5fbf6f2ab2888.acf-is-appended, 
#acf-field_5fd7271df4004,
#acf-field_5fd5c20692393,
#acf-field_5fd5c2b739583,
#acf-field_5fd5c2d439584,
#acf-field_5fd5c30739585,
#acf-field_5fd5c8810965a,
#acf-field_5fd39b34ac431,
#acf-field_5fd39e82c7256,
#acf-field_5fd3a4018391d,
#acf-field_5fd3a43d8391e 
  font-family: roboto;
  text-align: center;
}
form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea {
  border: 1.5px solid #333;
}
.select2-selection__rendered {
  border: 1.5px solid #333;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 40px;
  border-radius: 20px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container.-acf .select2-selection 
{
  border-color: #fff;
}
.select2-container .select2-selection--single .select2-selection__rendered 
{
  padding-top: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder 
{
  color: #000000;
  margin-left: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow 
{
  padding-right: 0px;
  margin-right: 13px;
  margin-top: 7px;
	  color: #000000;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b 
{
  color: #000000;
}
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .product-inner .added_to_cart 
{
  border-style: solid;
  border-radius: 20px;
}
.acf-input-wrap .acf-is-prepended 
{
  border-radius: 20px 20px  !important;
}
.acf-button.button.button-primary 
{
  float: left;
  margin: 0px;
  padding: 8px;
  padding-right: 12px;
  padding-left: 12px;
}
.acf-field .acf-input>p.description 
{
  float: left;
  margin-left: 10px;
  margin-top: 2px;
}
.button
{
  float: left;
  margin: 0px;
  padding: 8px;
  padding-right: 12px;
  padding-left: 12px;
}
.acfef-submit-button.acf-button.button.button-primary 
{
  padding: 15px;
  padding-right: 50px;
  padding-left: 50px;
  margin-top: 1px;
  margin-left: 8px;
}
.acf-field.acf-field-upload-image.acf-field-5fc8c377592d5.is-required.acf-uploads 
{
  color: #ffffff;
}
.acf-field .acf-label label {
  color: #000000;
}

.acf-field-5fbb8ca47e227 .acf-input>p.description 
{
  margin-top: 2px;
}
.woocommerce button.button 
{
  margin: 0px;
  padding: 0px;
  padding-top: 8px;
  padding-bottom: 9px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 12px;
  margin-top: 2px;
}
.woocommerce-message 
{
    /*visibility: hidden;*/
		display:none;
}
.select2-container--default .select2-selection--single 
{
    background-color: #fff;
	border: 1px solid 
		#1f1e1e00;
    border-radius: 4px;
  margin-bottom: 13px;
}
.grecaptcha-badge { opacity:0;}
.select2-search input {
  border: 1px solid #ccc !important;
}
.acf-fields>.acf-tab-wrap .acf-tab-group 
{
  background-color: #fff;
}
.mce-flow-layout 
{
  background-color: #fff;
}
.acf-accordion .acf-accordion-title label 
{
  font-size: 14px !important;
}
.wpsbc-theme-classic div.wpsbc-calendar 
{  
border: 0px solid #cccccc !important;
}
.wpsbc-theme-classic .wpsbc-legend 
{ 
	 /*visibility: hidden;*/
		display:none !important;
}
.wpsbc-select-container {

border: 0px solid #cccccc !important;
}
.elementor-8002 .elementor-element.elementor-element-38f97aa .elementor-repeater-item-248021f 
{
/*visibility: hidden;*/
display:none;	
}
.elementor-8608 .elementor-element.elementor-element-155255d9 .elementor-repeater-item-248021f
{
/*visibility: hidden;*/
display:none;	
}
.elementor-7758 .elementor-element.elementor-element-677bed9 .elementor-repeater-item-248021f
{
/*visibility: hidden;*/
display:none;	
}
.woocommerce-MyAccount-tabs 
{ 
		float: right !important;
   width: 0%;
   margin-right: 0%;
	 /*visibility: hidden;*/
		display:none;
}
.woocommerce-MyAccount-content 
{
    float: left !important;
    width: 100% !important;
}
.woocommerce-cart table.cart td.actions button[name='update_cart'] 
{
    float: right;
    display: none; 
}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child 
{   
display: none; 
}
.acf-notice.-error 
{
    background: #9a0000;
    border-color: #9a0000;
border-radius: 20px;
		font-family: raleway;
}
.wpsbc-weekdays
{
background-color: #fff !important;
}
.wpsbc-container.wpsbc-theme-modern .wpsbc-calendars .wpsbc-calendar 
{
background: #fff !important;
}
.wpsbc-container.wpsbc-theme-modern .wpsbc-calendars .wpsbc-calendar ul li.wpsbc-pad 
{
background-color: #fff !important;
}
.elementor-slideshow__title
{
display: none;
}
.order-again
{
/*visibility: hidden;*/
display:none;	
}
.searchandfilter li {
  /*width: 100%;*/
  width: 200px !important;
  margin-bottom: 5px;
  margin-top: 5px;
}
.button[type="submit"], input[type="submit"]
{
/*width: 100%;*/
min-width: 190px !important;
margin-bottom: 5px;
}
.searchandfilter {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 710px) 
{
.searchandfilter ul 
{
display: inline-grid;
}
}
#mceu_69-button,
#mceu_70-button,
#mceu_113-button,
#mceu_114-button,
#mceu_157-button,
#mceu_158-button,
#mceu_201-button,
#mceu_202-button,
#mceu_245-button,
#mceu_246-button,
#mceu_289-button,
#mceu_290-button,
#mceu_333-button,
#mceu_334-button,
#mceu_377-button,
#mceu_378-button 
{
  display: none;
}
.wpsbc-container.wpsbc-theme-modern .wpsbc-calendars .wpsbc-calendar .wpsbc-heading .wpsbc-select-container 
{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.premium-blog-post-outer-container 
{  
  height: auto; /*height:270px;*/
}
.premium-blog-post-container {
  height: 85% !important;
}
.acfef-form-title
{
color: #000;
} 



/* --------------RAJOUT CSS MAI 2021 --------------- */

.premium-blog .icobox {
  margin-top: -25px !important;
  /*height:60px;*/
  height: 45px;
}

.acf-input-prepend,
.acf-input-append {
  padding: 8px 8px;
  min-height: 40px;
}

@media screen and (max-width: 800px) {
  .elementor-icon.elementor-social-icon {
    font-size: var(--icon-size,23px);
    line-height: var(--icon-size,23px);
    width: calc(var(--icon-size, 23px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 23px) + (2 * var(--icon-padding, .5em)));
    margin-top: 25px;
  }

  .elementor-social-icon i {
    /*font-size:20px;*/
    font-size: 28px;
  }
		.tit-rec {
				/*height : 20px */
  height: 40px;
}
}

.acf-button {
  padding: 10px 25px;
}

.box-rech {
  /*height:300px;*/
  height: auto !important;
}

.ima-rec {
  height: 115px;
}

.tit-rec {
  height: 20px;
}
.ico-rec
{
		height:10px;
}

.vill-rec {
  height: 25px;
}

.pri-rech {
  height: 0px;
}



.cn-button.wp-default {
    color: #fff;
    background: #014100 !important;
    border-radius: 20px !important;
}

#oftype_de_bien, #ofville {
 background-color: #fff;
}

 /*-------------------------- Rajout Daniel le 22 octobre 2021 ----------------------------*/
 
 
.acf-button {
    padding: 8px 25px;
}
.ul.acf-radio-list li input[type="checkbox"], ul.acf-radio-list li input[type="radio"], ul.acf-checkbox-list li input[type="checkbox"], ul.acf-checkbox-list li input[type="radio"] {
    margin: -8px 4px 0 0 !important;
}


form input[type="number"] {
    max-width: 80px !important;
}

.acf-field>.acf-input>.acf-input-wrap
{
    overflow: hidden !important; 
}

.acf-input-prepend, .acf-input-append 
{
padding:    10px 10px !important;
min-height: 40px !important;
}
.ui-datepicker 
{
    width: 20em !important;
}
.acf-field-5fbf6f2ab2888 .acf-input>p.description, .acf-field-5fd7271df4004 .acf-input>p.description {
		margin-left: 10px !important;
}

.cn-text-container, .cn-buttons-container {
    display: inline-flex !important;
		align-content: flex-start;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header 
{
border: 0px solid #ffffff !important;
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-content
{
border: 0px solid #ffffff !important;
}
.yrc-playlist-item .yrc-item-meta span.pb-block {
display: none!important;
}
.yrc-video-date, .yrc-video-views {
display: none!important;
}
#yrc-shell-0 .yrc-section-action, #yrc-shell-0 .yrc-section-action, #yrc-shell-0 .yrc-load-more-button, .yrc-search button, .yrc-player-bar, .yrc-player-bar span, .yrc-search-form-top button {
background: #014100EB!important;
}
#cookie-law-info-bar {
font-size: 2px!important;
}
.cli-style-v2 .cli-bar-message {
width: 70%;
text-align: justify!important;
}
.cli-bar-btn_container {
    justify-content: space-evenly!important;
}
element.style {
}
#cookie-law-info-bar[data-cli-type=popup] .cli-style-v2 .cli-bar-btn_container {
margin-top: 14px!important;
}
.lespluslast
{
	display:block;
	margin-right:0px;
	white-space: nowrap;
}