/* Custom CSS */



/* Example: Override main section background color. */

/* body .jupiterx-main {

    background-color: gray;

} */

@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap');
@font-face {
font-family: "KingBasil";
src: url("https://collinescathares.com/wp-content/themes/jupiterx-child/King-Basil.ttf");
}

.whitep p,.whitea a,.whiteh1 h1{
	color: #fff
}
.brownp p{
    color: #4A403E
}
h2,h1{
	font-family: "Comfortaa", sans-serif;
}
.showmore {
  font-size: 1.1em;
  margin-top: 1.5em;
}
.replacetitleimg  figcaption{
	pointer-events:none !important
}
.showmore .more, .showmore.show .dots {
  display: none
}

.showmore.show .more {
  display: inline
}
.imgbug{
       margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    max-width: 1000% !important;
    width: auto;
}
.showmore a {
  cursor: pointer;
  display: block;
  margin-top: 0.5em;
  margin-bottom: 1em;
  font-weight: bold;
}
.raven-nav-menu li.menu-item>a.raven-link-item .sub-arrow{
    fill:#fff !important;
}
.page-id-109 header.jupiterx-header.jupiterx-header-custom{
    background: url(https://collinescathares.com/wp-content/uploads/2020/06/couverture_decouvrir-1.jpg);
    background-size: cover;
    background-position: bottom;
    height: 350px;
}
.page-id-109 .jupiterx-post-body{
    margin-top: 365px
}
.goldbread .mysuperbread{
	text-align:left;
	color:#F7C840;
	font-family:"Comfortaa"
}
.titlesection h4,.titlesection h3{color:#fff !important}
.goldbread .mysuperbread a{
	color:#F7C840;
	font-family:"Comfortaa"
}
.mysuperbread{
	text-align:center; 
	color: #256167;
	    font-family: 'Serif';
}
.mysuperbread a{
	color: #256167;
}
.morelink{
    display: block;
    color: #256167 !important;
    padding: 10px;
    background: white;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #256167;
    border-radius: 5px;
}
a.ensavoirpluslisting {
    padding: 15px 20px;
    border: 1px solid #256167;
    display: inline-block;
    margin-top: 16px;
    color: #256167;
    font-weight: bold;
    font-family: 'Montserrat';
}
.retourliste{
    background: #256167;
    color: #F7C840;
    padding: 20px 17px;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 24px;
    font-weight: bold;
}
#agendaposts .raven-post-image-wrap:after{
content: "";
    background: rgba(0, 0, 0, 0.3215686274509804);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.retourliste:hover{
    color: #fff 
}
.fc-item-city{
    padding-left: 25px !important;
    background: url(https://collinescathares.com/wp-content/uploads/2020/07/icon-map@2x.png)no-repeat;
    background-size: contain;
	    color: #256167;
}
.date_agenda p{
    padding-left: 32px;
    background: url(https://collinescathares.com/wp-content/uploads/2020/07/calendrier_icon_marron.svg) no-repeat;
    background-size:contain;
}
.fc-item-date{
     padding-left: 25px !important;
    background: url(https://collinescathares.com/wp-content/uploads/2020/07/calendrier_icon_marron.svg)no-repeat;
    background-size: 18px;   
    margin-top: 10px !important
}
.whitep p,.whiteh1 h1,.whiteh2 h2,.whiteh3 h3,.whiteh4 h4{
    color: #fff;
}
div.categories_filter select{
	    background: url(../images/white_select_arrow.png) no-repeat 99% 50% #256167 !important;
}
.wpgmp_listing_container .fc-item-fano .fc-item-title a,.wpgmp_listing_container .fc-item-fano .fc-item-title a:hover{
	    font-family: 'Comfortaa';
    color: #256167;
}
header.jupiterx-post-header{
	display: none;
}
.raven-posts-carousel .slick-track{
    padding: 10px
}
.jupiterx-main-content{
	padding-top: 0 !important
}
#widthretaillesli .slick-track{
    width: 100% !important
}
.elementor-widget:not(:last-child){
	margin-bottom: 0 !important
}
.single-post .elementor-column-wrap.elementor-element-populated{
    padding-top: 0px !important
}
.page-id-261 .wpgmp_filter_wrappers,.page-id-15753 .wpgmp_filter_wrappers,.page-id-19974 .wpgmp_filter_wrappers{
        background: #DDCAE1 !important;
    padding: 20px;
    border-radius: 0 0 18px 18px !important;
}
.page-id-261 .wpgmp_map_parent,.page-id-15753 .wpgmp_map_parent,.page-id-19974 .wpgmp_map_parent{
        padding: 24px;
    border-radius: 18px 18px 0 0;
    background: #DDCAE1;
    margin-bottom: 0 !important
}
.page-id-27 .wpgmp_filter_wrappers,.page-id-97 .wpgmp_filter_wrappers,.page-id-99 .wpgmp_filter_wrappers,.page-id-101 .wpgmp_filter_wrappers,.page-id-103 .wpgmp_filter_wrappers{
        background: #F7C840 !important;
    padding: 20px;
    border-radius: 0 0 18px 18px !important;
}
.page-id-27 .wpgmp_map_parent,.page-id-97 .wpgmp_map_parent,.page-id-99 .wpgmp_map_parent,.page-id-101 .wpgmp_map_parent,.page-id-103 .wpgmp_map_parent,
.page-id-16125 .wpgmp_map_parent,.page-id-26488 .wpgmp_map_parent,.page-id-16110 .wpgmp_map_parent,.page-id-26513 .wpgmp_map_parent,.page-id-26515 .wpgmp_map_parent
,.page-id-26523 .wpgmp_map_parent,.page-id-26517 .wpgmp_map_parent{
        padding: 24px;
    border-radius: 18px 18px 0 0;
    background:#F7C840;
    margin-bottom: 0 !important
}

a.raven-submenu-item.raven-link-item{
font-size: 16px;
    padding-top: 14px !important;
    padding-left: 120px !important;
}
.replacetitleimg .wp-caption-text{
position: relative;
    color: #fff !important;
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 2rem;
    text-align: left;
    z-index: 9;
        position: absolute;
    top: 7%;
    margin-left: 10% !important;
    margin-right: 10% !important;
}
.nopaddbot .elementor-image-carousel-wrapper{
	padding-bottom: 0 !important
}
a.raven-submenu-item.raven-link-item {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.icotel:before{
    content: "";
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/icon_phonr.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 45px;
    height: 45px;
    background-size: contain;
    left: -60px;
    top: 10px;
}
.icopin:before{
    content: "";
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/maps_icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 45px;
    height: 45px;
    background-size: contain;
    left: -60px;
    top: 10px;
}
.icoclock:before{
    content: "";
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/icon_horloge.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 45px;
    height: 45px;
    background-size: contain;
    left: -60px;
    top: 10px;
}
.wpcf7-form label{
	font-weight: 500
}
.sizewidg20 .elementor-widget-raven-search-form {
    width: 20% !important
}
span.raven-search-form-button.raven-search-form-toggle.fas.fa-search{
    color: #fff
}
.icotelfoot:before{
    content: "";
    background: url(https://collinescathares.com/wp-content/uploads/2020/06/phone_icon.svg);
    position: absolute;
    width: 30px;
    height: 30px;
    background-size: contain;
    left: -30px
}

.h4icoleft h4:before{
content: "";
    background: url(https://collinescathares.com/wp-content/uploads/2020/06/icon_maps.svg) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    left: -35px;
    background-size: contain;
}
 .goldbread p, .goldbread a{
 	color: #FFF498
 }
  .goldbread a:hover{
  	color: #fff
  }
  .traitgaucheli li{
  	list-style-type: none;
  }
   .traitgaucheli ul{
   	    border-left: 2px dashed #717171;
    padding-left: 12px;
   }
   .titlesection  p{
   	    line-height: 1;
    text-transform: uppercase;
    color: #fff
   }
   .titlesection h3{
    color: #fff;
    font-size: 36px;
    padding-left: 40px;
    margin-bottom: 0;
    line-height: 1;
   }
    .titlesection h3:before{
    content: "";
    width: 30px;
    height: 30px;
    background: #F7C840;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 500px;
    }
.titlesection.orangep h3:before{
	background-color:#F28B40
}
   	.grosnumber{
   		    font-size: 64px;
    line-height: 0.6;
   	}
/*.carre1 .wp-caption-text:after{
    content: "";
    width: 13px;
    height: 13px;
    background: #fff498;
    position: absolute;
    bottom: -13px;
    left: 0;
}.carre2 .wp-caption-text:after{
    content: "";
    width: 13px;
    height: 13px;
    background: #80ba27;
    position: absolute;
    bottom: -13px;
    left: 0;
}.carre3 .wp-caption-text:after{
    content: "";
    width: 13px;
    height: 13px;
    background: #bb95c4;
    position: absolute;
    bottom: -13px;
    left: 0;
}.carre4 .wp-caption-text:after{
    content: "";
    width: 13px;
    height: 13px;
    background: #85cff4;
    position: absolute;
    bottom: -13px;
    left: 0;
}
.carre5 .wp-caption-text:after{
    content: "";
    width: 13px;
    height: 13px;
    background: #FAC583;
    position: absolute;
    bottom: -13px;
    left: 0;
}*/
.wpgmp_listing_grid .wpgmp_locations{
	min-height: 500px !important
}
.leftpartmenu,.rightpartmenu {
	margin-top: 30px;
    font-weight: bold;
}
.leftpartmenu a,.rightpartmenu a{
	text-transform: uppercase;
	color: #fff;
	margin-right: 15px;
	padding: 7px 14px;
	font-weight: bold;
}
.raven-nav-menu-mobile li a {
	font-size: 1.4rem
}
/*.elementor-widget-text-editor{
	font-family: Montserrat !important;
}*/
.basilfont{
font-family: "KingBasil" !important;	
}
.wpcf7-form p{
	margin-bottom: 0
}
.iconmailsingle,.icowebsingle{
    margin-top: 32px
}
.acf-map{
    margin-top: 0 !important;
    margin-bottom: 0!important
}
.icopinpetit:before{
content: "";
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/maps.svg);
    width: 30px;
    height: 30px;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0px;
    display: inline-block;
    top: 10px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
        margin-top: 10px;
    width: 100%;
    margin-bottom: 10px;
    height: 36px;
}

.icoadresssingle{
      background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/maps_icon.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 45px;
    background-position: left center; 
}
.icontelsingle{
    background-image:url(https://collinescathares.com/wp-content/uploads/2020/06/icon_phonr.svg);
        background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 45px;
    background-position: left center;
}
.iconmailsingle{
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/07/mail.svg);
        background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 45px;
    background-position: left center;
}
.icowebsingle{
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/07/web.svg);
        background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 45px;
    background-position: left center;
    word-break: break-all;
}
.icontarifsingle{
    background-image: url(https://collinescathares.com/wp-content/uploads/2020/07/icon_tarif.svg);
    background-repeat: no-repeat;
        background-size: 26px;
    padding-left: 34px;
    background-position: left center;
}
.search-results .jupiterx-header{
background: url(https://collinescathares.com/wp-content/uploads/2020/07/bandeau-petit_Villepinte-1.jpg);
    background-size: cover;
    background-position: bottom;
}
.error404  .jupiterx-header,.search-no-results .jupiterx-header{
    position: inherit !important;
    background: url(https://collinescathares.com/wp-content/uploads/2020/07/bandeau-petit_Villepinte-1.jpg);
    background-size: cover;
    background-position: bottom;
}
.browna a{
    color: #4a403e
}

.applicanalico a{
    color: #4a403e
}
#agendaposts .raven-post{
    position: relative;
}
#agendaposts .raven-post-meta{
    margin-bottom: 6px
}
.home-agenda{
    margin-top: 24px
}
.home-agenda li{
    display: inline-block;
    width: 24.2%;
    position: relative;
    margin-right: 0.5%;
}
.home-agenda li p{
    position: absolute;bottom: 12px;
    left: 12px
}
.home-agenda .raven-post-title{
margin: 0;
    position: absolute;
    bottom: 0;
    line-height: 1;
    font-size: 18px;
    padding: 12px
}
.metadate{
    color: #FFF498 !important;
    font-weight: 600;
    margin-bottom: 11px;
    display: block;
}
.metadate:before {
    content: "";
    background: url(https://collinescathares.com/wp-content/uploads/2020/07/calendrier_icon.svg);
    position: absolute;
    width: 32px;
    height: 32px;
    top: -35px;
    background-repeat: no-repeat;
}
.home-agenda .raven-post-title a{
    color: #fff
}
.home-agenda li > a:after{
        content: "";
    background: rgba(0, 0, 0, 0.3215686274509804);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
#agendaposts .raven-post-date:before{
content: "";
    background: url(https://collinescathares.com/wp-content/uploads/2020/07/calendrier_icon.svg);
    position: absolute;
    width: 32px;
    height: 32px;
    top: -35px;
    background-repeat: no-repeat;
}
#categories-3 li{
    display: none;
}

#categories-3 .cat-item-1{
background: url(https://collinescathares.com/wp-content/uploads/2020/07/calendrier_icon_marron.svg) no-repeat;
    background-size: contain;
    padding-left: 36px;
    display: block;
}
#categories-3 .cat-item-2{
background: url(https://collinescathares.com/wp-content/uploads/2020/07/agenda_icon.svg) no-repeat;
    background-size: contain;
    padding-left: 36px;
    margin-top: 24px;
    display: block;
}
a.glink.nturl.notranslate {
    display: block;
}
#agendaposts .raven-post-date{
    color: #fff498;
    text-transform: uppercase;
    font-weight: bold
}
#agendaposts .raven-post-image-wrap{
    position: relative;
    padding-bottom: 0 !important
}
#agendaposts .raven-post-content{
    bottom: 15px;
    position: absolute;
    left: 36px;
    width: 75%;
}
.appliico , .brocico, .applicanalico{
	font-weight: bold;
	color: #4a403e
}
#sidebarmain{
	padding: 10px
}
#padd200{
    padding: 200px !important
}

#categories-3 .jupiterx-widget-content{
	background: #F7C840;
	border-radius:15px;
	padding: 32px 32px
}
#categories-3 li a{
	color: #256167;
    font-weight: bold;
    font-size: 19px;
}
#jupiterx_posts-2 .jupiterx-widget-posts-wrapper{
	    background:#F28B40;
	border-radius:15px;
    padding: 15px;
}
#jupiterx_posts-2 h4 a{
	text-transform: uppercase;
	font-weight: bold;
	color:#143D43;
	margin-top: 22px;
}
header .elementor-text-editor a:hover{
	color: #FFF498
}
footer a {
	color: #fff
}
ul.raven-nav-menu > li > a {
    background-repeat: no-repeat;
    background-size: 65PX;
    background-position: 23px center;
}
ul.raven-nav-menu > li.menu-item-485 > a,ul.raven-nav-menu > li.menu-item-22986 > a,ul.raven-nav-menu > li.menu-item-26470 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/accueil.png);
}
ul.raven-nav-menu > li.menu-item-226 > a,ul.raven-nav-menu > li.menu-item-22987 > a,ul.raven-nav-menu > li.menu-item-26471 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/decouvrir.png);
}
ul.raven-nav-menu > li.menu-item-217 > a,ul.raven-nav-menu > li.menu-item-22996 > a,ul.raven-nav-menu > li.menu-item-26493 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/culture_patrimoine.png);
}
ul.raven-nav-menu > li.menu-item-234 > a,ul.raven-nav-menu > li.menu-item-23008 > a,ul.raven-nav-menu > li.menu-item-26505 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/nature.png);
}
ul.raven-nav-menu > li.menu-item-253 > a,ul.raven-nav-menu > li.menu-item-23014 > a,ul.raven-nav-menu > li.menu-item-26519 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/preparez_son_sejour.png);
}
ul.raven-nav-menu > li.menu-item-263 > a,ul.raven-nav-menu > li.menu-item-23019 > a,ul.raven-nav-menu > li.menu-item-26527 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/07/Image_Actus_02.png);
}
ul.raven-nav-menu > li.menu-item-258 > a,ul.raven-nav-menu > li.menu-item-23054 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/07/Image_Actus_01.png);
}
ul.raven-nav-menu > li.menu-item-259 > a,ul.raven-nav-menu > li.menu-item-23020 > a,ul.raven-nav-menu > li.menu-item-26528 > a{
	background-image: url(https://collinescathares.com/wp-content/uploads/2020/06/contact.png);
}
ul.raven-nav-menu > li.menu-item-227145 > a,ul.raven-nav-menu > li.menu-item-229209 > a,ul.raven-nav-menu > li.menu-item-229211 > a{
    background-image: url(https://collinescathares.com/wp-content/uploads/2022/10/menu-Expo.jpg);
}
ul.raven-nav-menu > li.menu-item-227144 > a,ul.raven-nav-menu > li.menu-item-229210 > a,ul.raven-nav-menu > li.menu-item-229212 > a{
    background-image: url(https://collinescathares.com/wp-content/uploads/2022/10/menu-ponctuel.jpg);
}
input.wpcf7-form-control.wpcf7-submit{
	width: 250px;
	background: #256167;
	color: #fff;
	text-transform: uppercase;
	border: 0
}
.wpcf7-form label,.wpcf7-form input,.wpcf7-form textarea{width: 100%;
padding: 7px}
.appliico{
	margin-bottom: 16px;
    background: url(https://collinescathares.com/wp-content/uploads/2020/06/app_icon.svg) no-repeat;
    padding: 16px;
    padding-left: 60px;
    background-size: 35px;
    text-transform: uppercase;
    background-position: left center;
}
.brocico{
		margin-bottom: 16px;
    background: url(https://collinescathares.com/wp-content/uploads/2020/06/brochure_icon.svg) no-repeat;
    padding: 16px;
    padding-left: 60px;
    background-size: 29px;
    text-transform: uppercase;
    background-position: left center;
}
.applicanalico{
			margin-bottom: 16px;
    background: url(https://collinescathares.com/wp-content/uploads/2026/05/icon-contact.svg) no-repeat;
    padding: 16px;
    padding-left: 60px;
    background-size: contain;
    text-transform: uppercase;
    background-position: left center;
}
.traitmarron{
	display: block;
    width: auto;
    height: 1px;
    background: #4A403E;
    margin: 20px;
}
.howtocome h3{
	    background: url(https://collinescathares.com/wp-content/uploads/2020/06/maps.svg) no-repeat;
    padding-left: 48px;
    background-size: contain;
}
.usefullinfos h3{
	    background: url(https://collinescathares.com/wp-content/uploads/2020/06/information_icon.svg) no-repeat;
    padding-left: 48px;
    background-size: contain;	
}
.search-results #jupiterx-primary{
    margin-top: 300px;
}

@media all and ( max-width: 700px ){
    .elementor-13 .elementor-element.elementor-element-f4a39ba .raven-post-image{
        padding-bottom: 0px !important
    }
    a.raven-submenu-item.raven-link-item{
        font-size: 13px !important
    }
    .responwidthmenu {
        width: 49% !important;
        display: inline-block;
    }
    .usefullinfos h3,.howtocome h3{
        font-size: 20px
    }
    section#responheader{
    height: 100vh
    }
    section#responheader > .elementor-container {
        height: 90% !important
    }
    .noborderrespon *,.noborderrespon{
    border: 0px !important
    }
}