/*
Theme Name: Divi Child - Vallauris
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.39
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

@import url("../Divi/style.css");
@font-face {font-family: "ETmodules";
    src: url("https://db.onlinewebfonts.com/t/9d25ea5c587d0f9d470aa9a3634735ea.eot"); /* IE9*/
    src: url("https://db.onlinewebfonts.com/t/9d25ea5c587d0f9d470aa9a3634735ea.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://db.onlinewebfonts.com/t/9d25ea5c587d0f9d470aa9a3634735ea.woff2") format("woff2"), /* chrome firefox */
    url("https://db.onlinewebfonts.com/t/9d25ea5c587d0f9d470aa9a3634735ea.woff") format("woff"), /* chrome firefox */
    url("https://db.onlinewebfonts.com/t/9d25ea5c587d0f9d470aa9a3634735ea.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
    url("https://db.onlinewebfonts.com/t/9d25ea5c587d0f9d470aa9a3634735ea.svg#ETmodules") format("svg"); /* iOS 4.1- */
}

::selection, ::-moz-selection {
    background: #F4F0DF !important;
    color: #282828 !important;
}
:hover, * {
	transition: all 0.20s !important;
	-moz-transition: all 0.20s !important;
	-webkit-transition: all 0.20s !important;
	-o-transition: all 0.20s !important;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}



.page-id-36302 div.market {
	padding-bottom: 52.5% !important;
}

/*Menu*/
#top-menu li#menu-item-37395 a {
	padding-bottom: 25px;
}
img.logoCA {
	width: 100px;
	position: fixed;
	margin-left: 120px;
}
#et_top_search {
	margin-top: 15px;
}

/*Module Chat */
html[lang~="en-US"] iframe html,
html[lang~="it-IT"] iframe{
	display :none !important;
	visibility : hidden !important;
	opacity : 0 !important;
}

.cspml_picto img {
	width: 21px;
	height: 21px;
	margin-right: 10px;
}

/*Eveneneemnts IT*/
#codespacing_progress_map_div_map28876 {
	display:none;
}




/*  / / / / / / / / / / / / / / /  GENERAL   / / / / / / / / / / / / / / / / / / / / / / / / / / / / */
#left-area ul, .comment-content ul, .entry-content ul, body.et-pb-preview #main-content .container ul {
	list-style: square;
	padding-bottom: 0;
}

#main-content {
	background-color: transparent;
}
/* Icone TRIPadvisor*/
.et-social-google-plus a.icon:before {
    content: " ";
  	font-family: "Arial", sans-serif !important;
  	background : transparent url(images/tripadvisor.svg) no-repeat;
  	display: inline-block;
	width: 24px; height: 15px;
}
/* Icone INSTAGRAM*/
.et-social-twitter a.icon:before {
	content: "\e09a";	/* Youtube : \e0a3 */
}

/* MODAL INFO COVID PAGE D'ACCUEIL */
.modal-info-covid{
	z-index: 100000 !important;
	background-color: rgba(0,0,0,0.50) !important;
}
.info-covid{
	display: inline-block !important; 
	margin: auto;
}


/* Météo / / / / / / / // / / / // // / / // / // */
#sidebar #wpc-weather-id-1119  {
	margin-bottom: 30px;
	
}
#wpc-weather-id-1119 #wpc-weather.skin2 {
	background: none !important;
	margin: 0;
}
#wpc-weather-id-1119 #wpc-weather.skin2 .now {
	padding: 0;
	color: #322729;
}
#wpc-weather-id-1119 #wpc-weather.skin2 .now .location_name {
	display: none;
}
#wpc-weather.medium .now .time_symbol.iconvault span:before {
	color: #322729;
	line-height: 80px !important;
	margin-bottom: 0 !important;
}
#wpc-weather.medium .now .time_symbol.iconvault {
	height: 100px !important;
}
#wpc-weather.skin2 .today {
	width: 100% !important;
}
#wpc-weather .today .day {
	width: 100% !important;
	border-top : 1px solid #CCC;
	border-bottom : 1px solid #CCC;
	padding-top : 0;
	text-align: center !important;
	height: auto;
	overflow: hidden;
	color: #333333;
}
#wpc-weather.skin2 .now .time_temperature,
#wpc-weather.skin2 .short_condition {
	 float: left;
	 width: 49%;
 }
#wpc-weather.skin2 .short_condition {
	 line-height: 17px !important;
	 max-height: 40px !important;
	 overflow-y: scroll;
	 font-size: 15px !important;
	 color: #333 !important;
	 margin-top: -15px;
 }
 
 /* page Météo semaine */
 .page-id-1125 p {
	 display: none;
 }
 #wpc-weather.skin1 .forecast:before, #wpc-weather.skin2 .forecast:before, #wpc-weather.skin3 .forecast:before, #wpc-weather.skin4 .forecast:before, #wpc-weather.skin5 .forecast:before, #wpc-weather.skin6 .forecast:before, #wpc-weather.skin7 .forecast:before, #wpc-weather.skin8 .forecast:before, #wpc-weather.skin9 .forecast:before, #wpc-weather.skin10 .forecast:before {
	 text-align: center !important;
	 text-transform: uppercase;
	 padding-top: 30px !important;
	 border-top: 2px solid white;
 }
 #wpc-weather {
	 margin-top: 0 !important;
	 font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	 background-color: rgba(255,255,255,0.5);
 }
 #wpc-weather.skin2 .now .location_name {
	 padding-top: 20px !important;
	 text-transform: uppercase !important;
 }
 #wpc-weather.small .now .iconvault > span:before {
	font-size: 150px !important;
	text-indent: -75px !important;
 }
 #wpc-weather.small .now .time_symbol.iconvault {
	 height: 120px !important;
}
.page-id-1125 #wpc-weather.skin2 .now .time_temperature  {
	font-size: 60px !important;
}
.page-id-1125 #wpc-weather.skin2 .short_condition {
	font-size: 30px !important;
	line-height: 30px !important;
	min-height: 70px !important;
}
#wpc-weather.wpc-xs.skin2 .today {
	font-size: 20px !important;
	margin-bottom: 30px !important;
}
 #wpc-weather.wpc-xs .today .sun_hours .sunrise, #wpc-weather.wpc-xs .today .sun_hours .sunset {
     width: 40%;
    display: inline-block;
    text-align: left;
 }
 #wpc-weather.skin2 .now .location_name {
	 height: 45px !important;
	 line-height: 10px;
 }
 #wpc-weather.wpc-xs.skin2 .infos {
    width: 70% !important;
    margin-left: 80px !important;
}
#wpc-weather.skin2 .infos {
    float: none !important;
}
#wpc-weather.skin2 .infos .wind, 
#wpc-weather.skin2 .infos .humidity, 
#wpc-weather.skin2 .infos .pressure, 
#wpc-weather.skin2 .infos .cloudiness, 
#wpc-weather.skin2 .infos .precipitation {
	text-indent: inherit !important;
	margin: 10px 0;
}

#wpc-weather.skin2 .forecast {
	font-weight: normal !important;
}
 #wpc-weather.skin2 .forecast .day {
	 font-weight: bold !important;
	 font-size: 120%;
}
#wpc-weather .forecast .iconvault, #wpc-weather .forecast .iconvault2, #wpc-weather .forecast .iconvault3 {
	font-size: 90px !important;
}
#wpc-weather.wpc-xs .forecast .symbol {
    height: auto !important;
    margin-top: -30px !important;
}
#wpc-weather.wpc-xs.skin2 .forecast .first, #wpc-weather.wpc-xs.skin2 .forecast .second, #wpc-weather.wpc-xs.skin2 .forecast .third, #wpc-weather.wpc-xs.skin2 .forecast .fourth, #wpc-weather.wpc-xs.skin2 .forecast .fifth, #wpc-weather.wpc-xs.skin2 .forecast .sixth, #wpc-weather.wpc-xs.skin2 .forecast .seventh, #wpc-weather.wpc-xs.skin2 .forecast .eighth, #wpc-weather.wpc-xs.skin2 .forecast .ninth, #wpc-weather.wpc-xs.skin2 .forecast .tenth, #wpc-weather.wpc-xs.skin2 .forecast .eleventh, #wpc-weather.wpc-xs.skin2 .forecast .twelfth, #wpc-weather.wpc-xs.skin2 .forecast .thirteenth, #wpc-weather.wpc-xs.skin2 .forecast .fourteenth, #wpc-weather.wpc-xs.skin2 .forecast .fifteenth {
	height: 100px !important;
}
#wpc-weather.skin2 .infos .wind span, #wpc-weather.skin2 .infos .humidity span, #wpc-weather.skin2 .infos .pressure span, #wpc-weather.skin2 .infos .cloudiness span, #wpc-weather.skin2 .infos .precipitation span {
	/*margin-top: -27px !important;*/
}
#wpc-weather.small .now .time_symbol svg {
    width: 200px;
    height: 200px;
    margin-bottom: -20px;
}
#wpc-weather.wpc-xs  #wpc-map-container {
    display: none !important;
}





/* Menu */
.nav li {
     line-height: 1.4em;
}
#top-menu li {
    padding-right: 18px;
}
#et_top_search {
	margin-top: 0px;
}

#top-menu li.mega-menu.mega-menu-parent li li, #top-menu li.mega-menu.mega-menu-parent li>a {
    width: 90%!important;
}

.et-fixed-header #top-menu li a {
     font-size: 14px;
}
#top-menu li.mega-menu > ul > li > a {
	padding-left: 0;
}
#top-menu li li a {
	padding: 6px 0;
}
#top-menu>li.mega-menu>a {
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 1px;
}
#top-menu li.mega-menu > ul {
	padding: 20px;
}
#top-menu li.mega-link>a {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.4em;
}
#top-menu li.mega-link {
	margin-bottom: 30px !important;
}
#top-menu li.mega-link ul.sub-menu li {
	line-height: 1em;
}
#top-menu li.mega-menu>ul>li>a:first-child {
    border-bottom: 1px solid rgba(0,0,0,0.3);
    color: #222222 !important;
    font-weight: 900;
}

#top-menu>li.current-menu-item,
#top-menu>li.current-page-ancestor {
	border-bottom: 5px solid #591528;
}
#top-menu .sub-menu li.current-menu-item,
#top-menu .sub-menu li.current-menu-item {
	background: #EEE;
}

#top-menu li.current-menu-item a,
#top-menu li.current-page-ancestor a {
	color: #3e0f1c !important;
}
/*menu langues*/
.nav li#menu-item-wpml-ls-2-fr ul.sub-menu,
.nav li#menu-item-wpml-ls-2-en ul.sub-menu,
.nav li#menu-item-wpml-ls-2-it ul.sub-menu {
	width: 60px !important;
}
#menu-item-wpml-ls-2-fr ul.sub-menu li a,
#menu-item-wpml-ls-2-en ul.sub-menu li a,
#menu-item-wpml-ls-2-it ul.sub-menu li a {
    width: 20px !important;
}



/* Fil d'ariane */
#breadcrumbs{ 
	margin-bottom: 1em; 
	position:relative; z-index:1; 
	font-size: 90%;
}

/* Images Un clic ! */
#UN-CLIC {
	/*margin-top: 45px;
	border-top: 1px dotted #DEDEDE;*/
	padding-top: 45px !important;
}
#UN-CLIC .et_pb_image .et_overlay {
	border-radius: 50%;
}

.hebergement-template #UN-CLIC,
.evenement-template #UN-CLIC {
	display: none;
}




/*footer */
.noiretblanc {
	filter: grayscale(0.9);
	-webkit-filter: grayscale(0.9);
	-moz-filter: grayscale(0.9);
	-ms-filter: grayscale(0.9);
	-o-filter: grayscale(0.9);
}
#footer-widgets {
	background: transparent url(/wp-content/uploads/sites/21/2019/05/vallauris-golfejuan_labels.png) no-repeat 50% 15%;
	background-size: 290px;
}
.footer-widget .widget_nav_menu li {
	display: inline-block;
	margin-right: 10px;
}
.footer-widget #nav_menu-3 li a,
.footer-widget #nav_menu-4 li a {
	text-transform: uppercase;
	color: #492d32;
	font-weight: 900;
}

hr {
	border-style: solid;
	border-top : none; border-left : none; border-right : none;
}

a.big-button, a.icon-button, a.small-button {
	color: #471f29 !important;
	border: 2px solid #471f29;
	font-size: 14px;
	border-radius: 0px;
	font-weight: normal !important;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 3px;
	box-shadow: none;
	text-shadow: none;
	padding: 4px 17px;
	font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;
	background: white !important;
}






/*  / / / / / / / / / / / / / / /  A C C U E I L   / / / / / / / / / / / / / / / / / / / / / / / / / / / / */


.home video {
	object-fit: cover !important;
	object-position: 50% 50% !important;
	width: 1920px !important;
	height: 1080px !important;
	max-height: 630px !important;
}



/*  DIAPORAMA / / / / / / / / / / / / / / / */
/*calage typo VGJ*/
#Accueil_DIAPORAMA .et_pb_slide .et_pb_slide_description {
    width: 1%;
}
#Accueil_DIAPORAMA .et_pb_slide .et_pb_slide_video,
#Accueil_DIAPORAMA .et_pb_slide .et_pb_slide_image {
    width: 99%;
}

.et_pb_fullwidth_header .header-content h1 {
	text-transform : uppercase;
	margin : 0 auto;
	padding: 15px;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
	padding-bottom: 5px;
}
.home #meteo {
	position: absolute;
	width: 200px;
	margin-top: -200px;
	right: 20px;
	background: rgba(255,255,255,0.3);
}
.home #meteo .today {
	display: none !important;
}



/* ACTUS  / / / / / / / / / / / / / / */
.home .et_pb_column_3 .et_pb_post {
	margin-bottom: 0 !important;
}
#Accueil_ACTUALITES {
	background-color: #8D3C52;
}
#Accueil_ACTUALITES h1,
#Accueil_ACTUALITES a.et_pb_button {
	color: white;
}
#Accueil_ACTUALITES a:hover.et_pb_button {
	color: #EEEEEE !important;
}
#Accueil_ACTUALITES .et_pb_column_1 .margin-top-30 {
	margin-top: 0 !important;
}
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_post p, .et_pb_bg_layout_light p.et_pb_title_meta_container, .et_pb_bg_layout_light p.et_pb_title_meta_container a {
	color: #202020;
}
/*taille txt apidae*/
div.cspml_details_container div {
	font-size: 14px !important;
}
/*Accueil taille du texte du bloc*/
.home div.cspml_details_container div.cspml_details_content.grid {
	height: auto !important;
	max-height: none !important;
}




/*  ART / / / / / / / / / / / / / / / */
#Accueil_ART .et_pb_button:after {
	background : transparent url(images/art-pablo_vallauris.png) no-repeat;
	width : 150px;
	height : 110px;
	display : inline-block;
	position : absolute;
	margin-top : -110px;
	margin-left: -145px;
}



/*  INCONTOURNABLES  / / / / / / / / / / / / / / / */
#Accueil_INCONTOURNABLES .et_pb_blurb:hover .et_pb_main_blurb_image .et-pb-icon {
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
	-moz-transform: rotate(-360deg);
	-o-transform: rotate(-360deg);
	transform: rotate(360deg);
	-webkit-transition: 300ms ease all;
	-moz-transition: 300ms ease all;
	-o-transition: 300ms ease all;
	transition: 300ms ease all;
}
#Accueil_INCONTOURNABLES .et_pb_blurb a:hover,
#Accueil_INCONTOURNABLES .et_pb_blurb a:hover span {
	color: #222222 !important;
}



/*  / / / / / / / / / / / / / / / TITRE {nico}   / / / / / / / / / / / / / / / / / / / / / / / / / / / / */

#titre-page h1{
	background: rgba(255,255,255,0.7);
	padding: 10px 5px 5px 10px ;
	margin: 345px 0 0 0;
	color: #471F29;
	text-transform: uppercase;
	font-size: 54px;
	border-bottom: 5px solid #471F29;
}


#bloc-titre{
	background-size: 100%;
	background-position:center top;
	margin-bottom: 30px;
}





/*  / / / / / / / / / / / / / / /  P A G E   / / / / / / / / / / / / / / / / / / / / / / / / / / / / */
/*marge sous APIDAE*/
.page-id-737 .et_pb_fullwidth_section,				/*HEBERGEMENTS*/
.parent-pageid-737 .et_pb_fullwidth_section,
.page-id-9210 .et_pb_fullwidth_section,
.parent-pageid-9210 .et_pb_fullwidth_section,
.page-id-28528 .et_pb_fullwidth_section,
.parent-pageid-28528 .et_pb_fullwidth_section {
	margin-bottom: 50px;
}

blockquote {
	font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif;
	font-weight: 300;
	font-size: 160%;
	border-color: #8C3D52 !important;
	line-height: normal;
}

/* sous-MENU  PAGEs */
.et_pb_widget_area ul.menu li a {
	line-height: 18px;
	display: inline-block;
}
.et_pb_widget_area ul.menu > li > a {
    display: block;
    text-transform: uppercase;
    color: white;
    font-weight: 700;
    background: #4c1c2b;
    padding: 5px;
    margin-bottom: 10px;
    text-align: center;
}
.et_pb_widget_area ul.menu > li > a:hover,
.et_pb_widget_area ul.menu > li.current-menu-item > a,
.et_pb_widget_area ul.menu > li.current-page-parent > a {		/* 1er item = rubrique mère */
	background: #8C3D52;
}
.et_pb_widget_area ul.sub-menu li.current-page-ancestor > a {
    background-color: #8C3D52;
    padding: 3px 0px 3px 10px;
    color: #fff;
    font-weight: bold;
    width: 100%;
}
.et_pb_widget_area ul.sub-menu li.current-menu-item a {
    color: #8C3D52;
    border-left: none !important;
    font-weight: 700;
}
.et_pb_widget_area ul.sub-menu li.current-menu-item li a {
	border-bottom: none !important;
}

.et_pb_widget_area_right {
	background-color: #f6f6f6;
    padding: 0px;
    border: none;
    margin-bottom: 30px !important;
}
.et_pb_widget ul li ul li {
    margin: 0px 10px 10px;
}
.et_pb_widget ul li ul li ul li {
    margin-left: 25px;
    list-style-type: initial;
    margin-bottom: 0;
}

/*  / / / / / / / / / / / Page Picasso / / / / / / / / / */
#infos {
	background: transparent url(/wp-content/uploads/sites/21/2017/04/vallauris_fond-lapromesse.jpg) no-repeat center top;
}
#infos #page-title h2 {
	padding-top: 10px;
	text-align: center;
	color: white;
	text-shadow: -1px 1px 0 #824252;
}

.item_content {
    margin-bottom: 10px;
    background-color: #f6f6f6;
    padding-bottom: 10px;
}
.item_content h3 {
    color: #ffffff;
    background-color: #8C3D52;
    margin: 0;
    padding: 5px;
    margin-bottom: 10px;
}
.item_content p {
    padding: 5px 10px 10px 15px;
    line-height: 19px;
}
.et_pb_widget_area_right .widget_nav_menu ul li {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px !important;
}
.et_pb_widget ul li ul li ul li {
    border-bottom: transparent;
    padding-bottom: 0px !important;
}
.et_pb_widget ul li:last-child {
  	border: none!important;
    padding-bottom : 0!important;
}










/*  / / / / / / / / / / / / / / /  A P I D A E   / / / / / / / / / / / / / / / / / / / / / / / / / / / / */
:hover, * {
	transition: all 0.20s !important;
	-moz-transition: all 0.20s !important;
	-webkit-transition: all 0.20s !important;
	-o-transition: all 0.20s !important;
	
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

.cspm_border_shadow {
	box-shadow: none !important;
	border: 1px solid #d8d8d8 !important;
	border-radius: 0 !important;
}
div.cspml_details_container {
	padding: 10px !important;
}
.cspml_list_and_filter_container .cspml_details_container {
	height: auto !important;
}
/*rectification pour le mode liste*/
.cspml_list_and_filter_container .cspml_item_holder.row .cspml_details_content {
	height: auto !important;
}
.cspml_details_content hr {
	display: none;
}
.cspml_list_and_filter_container .cspml_item_holder.row .vallauris_liste_note {
	width: 10%;
}

/* pop up hebergement sur carte */
div.cspm_infobox_container {
    height: auto !important;
    width: auto !important;
}
div.cspm_infobox_content_container.cspm_type1,
div.cspm_infobox_content_container.cspm_type2 {
	height: auto !important;
    width: auto !important;
}
div.cspm_infobox_content_container.cspm_type1 div.cspm_infobox_img,
div.cspm_infobox_content_container.cspm_type2 div.cspm_infobox_img {
	height: auto !important;
    width: auto !important;
}
div.cspm_infobox_content_container.cspm_type1 div.cspm_infobox_content {
    width: 180px !important;
}
	


/* UNIFORMISATION Blog + Àpidae*/
.et_pb_blog_grid .et_pb_post {
	padding: 10px;
}
.et_pb_image_container {
	margin: -10px -10px 19px;
}

div.cspml_details_container div.cspml_details_title, 
div.cspml_details_container div.cspml_details_title a {
	font-size: 17px !important;
}
.home div.cspml_details_container div.cspml_details_title,
.home div.cspml_details_container div.cspml_details_title a,
.et_pb_blog_grid h2 {
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 23px!important;
	color : #471f29 !important;
}

.cspml_item_holder:hover,
.et_pb_blog_grid article.et_pb_post:hover {
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-ms-transform: scale(1.06);
	-o-transform: scale(1.06);
}
.home div[class^=cspml_pagination_] {
	display: none;
}
div[class^=cspml_pagination_] ul li a, 
div[class^=cspml_pagination_] ul li span,
div[class^=cluster_posts_widget] ul li a {
	color: #c92646 !important;
}
div[class^=cspml_pagination_] ul li a:hover,
.cspml_close_fs:hover,
.cspml_btn:hover {
    background: #f4023f !important;
}
	.page-id-65 div[class^=cspml_pagination_] ul li a:hover,
	.page-id-65 .cspml_close_fs:hover,
	.page-id-65 .cspml_btn:hover,
	.page-id-10264 div[class^=cspml_pagination_] ul li a:hover,
	.page-id-10264 .cspml_close_fs:hover,
	.page-id-10264 .cspml_btn:hover,
	.page-id-27507 div[class^=cspml_pagination_] ul li a:hover,
	.page-id-27507 .cspml_close_fs:hover,
	.page-id-27507 .cspml_btn:hover {
	    background: #62c1fc !important;
	}

html .cspml_item_pinpoint_triangle {
    border-right: 60px solid rgba(223,86,106,.9) !important;
    border-top: 35px solid transparent!important;
}
img.cspml_item_pinpoint {
	right: 30px !important;
	top: 13% !important
}

.cspml_submit_listings_filter {
	background: #f4023f !important;
}
.cspml_submit_listings_filter:hover {
	background: #910015 !important;
}
div.cspm_zoom_in_control {
	border-color: #444444 !important;
}

div.cspml_details_container div.cspml_details_title, div.cspml_details_container div.cspml_details_title a {
	color: #333333 !important;
	font-weight: bold !important;
	display: block;
	overflow: hidden;
	white-space: normal;
}
div.cspml_details_container div.cspml_details_title:hover, div.cspml_details_container div.cspml_details_title a:hover {
	color: #df566a !important;
}
div.cspml_details_container div {
	font-weight: 400 !important;
	float: left;
}

/* Gerer le FullWidth*/
.page-id-737 .et_pb_section /*HEBERGEMENTS*/,
.page-id-9210 .et_pb_section /*HEBERGEMENTS EN*/,
.page-id-28528 .et_pb_section /*HEBERGEMENTS IT*/,
.page-id-743 .et_pb_section /*Meublés*/ ,
.page-id-9907 .et_pb_section /*Meublés EN*/ ,
.page-id-28547 .et_pb_section /*Meublés IT*/ ,
.page-id-739 .et_pb_section /*Hotels*/ ,
.page-id-9234 .et_pb_section /*Hotels EN*/ ,
.page-id-28532 .et_pb_section /*Hotels IT*/ ,
.page-id-741 .et_pb_section /*chambres hotes*/,
.page-id-9902 .et_pb_section /*chambres hotes EN*/,
.page-id-28540 .et_pb_section /*chambres hotes IT*/,
.page-id-745 .et_pb_section /*Residences tourisme*/,
.page-id-9912 .et_pb_section /*Residences tourisme EN*/,
.page-id-28554 .et_pb_section /*Residences tourisme IT*/,
.page-id-747 .et_pb_section /*RESTOS*/,
.page-id-14115 .et_pb_section /*Restos EN*/,
.page-id-29639 .et_pb_section /*Restos IT*/,
.page-id-65 .et_pb_section /*AGENDA*/ ,
.page-id-10264 .et_pb_section  ,
.page-id-27507 .et_pb_section ,
.page-id-257 .et_pb_section /*CULTURE/visites*/ ,
.page-id-8313 .et_pb_section  ,
.page-id-27690 .et_pb_section ,
.page-id-7890 .et_pb_section /*Assoc*/ ,
.page-id-8991 .et_pb_section /*Assoc EN*/ ,
.page-id-28823 .et_pb_section ,
.page-id-271 .et_pb_section /*Centre historique*/,
.page-id-8602 .et_pb_section ,
.page-id-28098 .et_pb_section ,
.page-id-450 .et_pb_section /*Metiers d'art Ateliers boutique*/ ,
.page-id-8730 .et_pb_section ,
.page-id-28437 .et_pb_section ,
.page-id-261 .et_pb_section /*Nos adresses coup de cœur*/ ,
.page-id-8694 .et_pb_section /*Nos adresses coup de cœur EN*/ ,
.page-id-28430 .et_pb_section /*Nos adresses coup de cœur IT*/ ,
.page-id-801 .et_pb_section /*artistes*/ ,
.page-id-9714 .et_pb_section /*artistes EN*/ ,
.page-id-28753 .et_pb_section /*artistes IT*/ ,
.page-id-6856 .et_pb_section /*RESTOS Vallau*/ ,
.page-id-14360 .et_pb_section /*restos Vallau EN*/ ,
.page-id-28490 .et_pb_section /*restos Vallau IT*/ ,
.page-id-6858 .et_pb_section /*RESTOS GJ*/ ,
.page-id-14358 .et_pb_section /*restos GJ EN*/ ,
.page-id-28465 .et_pb_section /*restos GJ*/ ,
.page-id-448 .et_pb_section /*Prod et spec regionales*/ ,
.page-id-8736 .et_pb_section ,
.page-id-28444 .et_pb_section ,
.page-id-813 .et_pb_section /*Stages*/ ,
.page-id-9733 .et_pb_section ,
.page-id-28713 .et_pb_section  ,
.page-id-265 .et_pb_section /*SORTIR*/ ,
.page-id-8995 .et_pb_section ,
.page-id-28297 .et_pb_section  ,
.page-id-523 .et_pb_section /*Minotaure*/ ,
.page-id-9027 .et_pb_section  ,
.page-id-28313 .et_pb_section ,
.page-id-525 .et_pb_section /*Theatre mer*/ ,
.page-id-9039 .et_pb_section ,
.page-id-28323 .et_pb_section
{
    padding: 0px 9% !important;
}

div.cspm_infobox_content_container.cspm_type2 div.cspm_infobox_content div.title a {
	color: inherit !important;
}

.cspml_item_holder .cspml_details_content a {	/*lien boite*/
	position: absolute;
	right: -20px;
	margin-top: -79px;
	z-index: 10;
	font-size: 80%;
	background: rgba(201,38,70,.9);
	color: white;
	padding: 0 3px;
	line-height: 14px;
}
.cspml_item_holder .cspml_details_content a:hover {
	background: rgba(201,38,70,.2);
	color: rgba(201,38,70,1);
}
div.cspml_details_container div.cspml_details_content {
	height: auto !important;
}
div.cspml_details_container div.cspml_details_content.grid {
	max-height: 143px !important;
}
/*Agenda*/
.page-id-65 div.cspml_details_container div.cspml_details_content.grid,
.page-id-10264 div.cspml_details_container div.cspml_details_content.grid,
.page-id-27507 div.cspml_details_container div.cspml_details_content.grid,
/*Que faire*/
.page-id-59 div.cspml_details_container div.cspml_details_content.grid ,
.page-id-8240 div.cspml_details_container div.cspml_details_content.grid ,
.page-id-27496 div.cspml_details_container div.cspml_details_content.grid 
{
	/*margin-bottom: 60px;*/
}


.et_pb_toggle_0 .et_pb_toggle_title:before {
	text-shadow: black 0 0 2px;
}


/*  / / / / / / / / / / / / / / /   PAGE LISTE  APIDAE / / / / / / / / / / / / / / / / / / / / / / / / / / / / */

/* FILTRES */
.icr-item {
	border: 1px solid #824252 !important;
	width: 15px !important;
	height: 15px !important;
}
	.page-id-65 .icr-item,
	.page-id-10264 .icr-item {
		border: 1px solid #8094AA !important;
	}
.icr-text {
	font-weight: normal !important;
	font-size: 85%;
}
.icr-label {
	margin: 0 5px 0px 0 !important;
}
.irs-from, .irs-single, .irs-to {
	background: #8094AA !important;
}
.irs-from:after, .irs-single:after, .irs-to:after {
	border-top-color: #8094AA !important;
}
.irs-bar, .irs-bar-edge, .irs-line-left, .irs-line-mid, .irs-line-right, .irs-slider {
	opacity: 0.85 !important;
	filter: saturate(30%);
	-webkit-filter: saturate(30%);
	-moz-filter: saturate(30%);
}

div.cspml_fs_label span.cspml_label_text {
	font-weight: 600 !important;
	font-size: 90%;
}
form.cspml_filter_form div.cspml_fs_options_list {
	padding: 10px 15px !important;
}
div.cspml_active_item {
	background: #DEDEDE !important;
}
div.cspml_active_item div.cspml_details_container div.cspml_details_title .vallauris_liste_titre a {
	color: #df566a !important;
}
.iziToast-wrapper {
	display: none !important
}



	/*  / / /  Pages SANS CARTE   / /  / / */
	.home #codespacing_progress_map_div_map5312,
	.home #codespacing_progress_map_div_map14450,
	.home .codespacing_progress_map_area,
	.page-id-65 .codespacing_progress_map_area,	/*Agenda*/
	.page-id-10264 .codespacing_progress_map_area,	
	.page-id-27507 .codespacing_progress_map_area,	
	.page-id-59 .codespacing_progress_map_area,	/*Que faire */
	.page-id-8240 .codespacing_progress_map_area,
	.page-id-27496 .codespacing_progress_map_area,
	.page-id-265 .codespacing_progress_map_area,	/*Sortir */
	.page-id-8995 .codespacing_progress_map_area,
	.page-id-7890 .codespacing_progress_map_area, /* Activités Associatives */
	.page-id-8991 .codespacing_progress_map_area,
	.page-id-28823 .codespacing_progress_map_area,
	.page-id-523 .codespacing_progress_map_area,	/* Le Minotaure */
	.page-id-9027 .codespacing_progress_map_area,
	.page-id-525 .codespacing_progress_map_area,
	.page-id-2201 .codespacing_progress_map_area, /*Promenades mer */
	.page-id-8015 .codespacing_progress_map_area, 
	.page-id-28397 .codespacing_progress_map_area, 
	.page-id-446 .codespacing_progress_map_area, /*Plongee*/
	.page-id-8022 .codespacing_progress_map_area, 
	.page-id-28503 .codespacing_progress_map_area, 
	.page-id-7855 .codespacing_progress_map_area, /*Jeux naut*/
	.page-id-7974 .codespacing_progress_map_area,
	.page-id-28494 .codespacing_progress_map_area,
	.page-id-17001 .codespacing_progress_map_area, /*Loc et permis*/
	.page-id-18179 .codespacing_progress_map_area,
	.page-id-28373 .codespacing_progress_map_area,
	.page-id-525 .codespacing_progress_map_area, /*Theatre mer */
	.page-id-9039 .codespacing_progress_map_area,
	.page-id-28323 .codespacing_progress_map_area, /*Theatre mer IT */
	.page-id-28313 .codespacing_progress_map_area /*Minotaure IT*/
	{
		display: none;
	}
	/* et sans Puce en lien*/
	.home .cspml_item_pinpoint_overlay ,
	.page-id-65 .cspml_item_pinpoint_overlay ,				/*AGENDA */
	.page-id-10264 .cspml_item_pinpoint_overlay ,
	.page-id-27507 .cspml_item_pinpoint_overlay ,
	.page-id-59 .cspml_item_pinpoint_overlay ,				/* Que faire */
	.page-id-8240 .cspml_item_pinpoint_overlay ,
	.page-id-27496 .cspml_item_pinpoint_overlay ,
	.page-id-265 .cspml_item_pinpoint_overlay,				/*Sortir*/
	.page-id-8995 .cspml_item_pinpoint_overlay,
	.page-id-28297 .cspml_item_pinpoint_overlay,
	.page-id-7890 .cspml_item_pinpoint_overlay,				/* Activites assoc. */
	.page-id-8991 .cspml_item_pinpoint_overlay,
	.page-id-28823 .cspml_item_pinpoint_overlay,
	.page-id-523 .cspml_item_pinpoint_overlay,				/* LE Minotaure */
	.page-id-9027 .cspml_item_pinpoint_overlay,
	.page-id-28313 .cspml_item_pinpoint_overlay,
	.page-id-525 .cspml_item_pinpoint_overlay,				/*Theatre mer*/ 
	.page-id-9039 .cspml_item_pinpoint_overlay,
	.page-id-28323 .cspml_item_pinpoint_overlay,
	.page-id-2201 .cspml_item_pinpoint_overlay,				/*Promenades*/ 
	.page-id-8015 .cspml_item_pinpoint_overlay,
	.page-id-28397 .cspml_item_pinpoint_overlay,
	.page-id-17001 .cspml_item_pinpoint_overlay,				/*Loc bateaux*/ 
	.page-id-18179 .cspml_item_pinpoint_overlay,
	.page-id-28373 .cspml_item_pinpoint_overlay,
	.page-id-446 .cspml_item_pinpoint_overlay,				/*Plongée*/ 
	.page-id-8022 .cspml_item_pinpoint_overlay,
	.page-id-28503 .cspml_item_pinpoint_overlay,
	.page-id-7855 .cspml_item_pinpoint_overlay,				/*Jeux naut */
	.page-id-7974 .cspml_item_pinpoint_overlay,
	.page-id-28494 .cspml_item_pinpoint_overlay  {
		display: none;
	}
	/* sans tris */
	.home .cspml_options_bar_map5312,	/*Accueil*/
	.home .cspml_options_bar_map14450,	
	.home .cspml_options_bar_map30251,	
	.page-id-59 .cspml_options_bar_map5315,	/*Que faire */
	.page-id-8240 .cspml_options_bar_map14494,
	.page-id-27496 .cspml_options_bar_map28862 {
		display: none;
	}

	/*  sans dates*/
	.page-id-7855 .date-heure,	/*Jeux naut */
	.page-id-7974 .date-heure,	/*Jeux naut */
	.page-id-28494 .date-heure		/*Jeux naut */
	{
		display: none;
	}


	


.cspml_view_icon img {
	filter: brightness(30%);
	-webkit-filter: brightness(30%);
	-moz-filter: brightness(30%);
}
.separateur {
    clear: both;
    margin: 5px 0;
    width: 100%;
}
/*overlay*/
.cspml_item_link_overlay.cspm_remove_bg_corner {
    background: linear-gradient(214deg,transparent 49px,rgba(43,19,23,.9)) bottom right !important;
}
img.cspml_item_link {
    height: 20px !important;
    left: 5% !important;
    top: 85% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
}

/* PRIX & DATE*/
.cspml_item_price_overlay,
.cspml_item_date_overlay {
	background: #df566a;
	color: white!important;
	text-align: center;
	max-width: 80px;
	font-size: 25px;
	font-weight: bold;
	line-height: 20px;
	float: right;
	margin-top: 0px;
}
	.cspml_item_price_overlay {	/* LISTE heberg*/
		font-size: 17px;
		font-weight: bold;
		top: 0;
		right: 0;
		width: 50%;
		float:right!important;
		margin-bottom: 10px;
	}
	.home .cspml_item_price_overlay,
	.page-id-59 .cspml_item_price_overlay,			/* Que faire */
	.page-id-8240 .cspml_item_price_overlay,
	.page-id-27496 .cspml_item_price_overlay,
	.page-id-523 .cspml_item_price_overlay,			/*Minotaure*/
	.page-id-9027 .cspml_item_price_overlay,
	.page-id-28313 .cspml_item_price_overlay,
	.page-id-525 .cspml_item_price_overlay,			/*Theatre mer*/
	.page-id-9039 .cspml_item_price_overlay,
	.page-id-28323 .cspml_item_price_overlay,
	.page-id-65 .cspml_item_price_overlay,			/* Agenda*/
	.page-id-10264 .cspml_item_price_overlay,
	.page-id-27507 .cspml_item_price_overlay,
	.page-id-257 .cspml_item_price_overlay,			/*CULTURE/visites*/ 
	.page-id-8313 .cspml_item_price_overlay,
	.page-id-27690 .cspml_item_price_overlay,
	.page-id-813 .cspml_item_price_overlay,			/*Stages*/
	.page-id-9733 .cspml_item_price_overlay,
	.page-id-28713 .cspml_item_price_overlay,
	.page-id-265 .cspml_item_price_overlay,			/*SORTIR*/ 
	.page-id-8995 .cspml_item_price_overlay,
	.page-id-28297 .cspml_item_price_overlay
	 {	
		top : inherit !important;
		bottom: 0;
		right: 0;
	}
	.page-id-813 .cspml_item_price_overlay {
		right: inherit;
		left: 0;
	}

	.page-id-737 .cspml_item_price_overlay,					/*HEBERGEMENTS*/
	.parent-pageid-737 .cspml_item_price_overlay,
	.page-id-9210 .cspml_item_price_overlay,
	.parent-pageid-9210 .cspml_item_price_overlay,
	.page-id-28528 .cspml_item_price_overlay,
	.parent-pageid-28528 .cspml_item_price_overlay,

	.page-id-747 .cspml_item_price_overlay,					/*RESTOS*/
	.parent-pageid-747 .cspml_item_price_overlay,
	.page-id-14115 .cspml_item_price_overlay,
	.parent-pageid-14115 .cspml_item_price_overlay,
	.page-id-29639 .cspml_item_price_overlay,
	.parent-pageid-29639 .cspml_item_price_overlay,

	.page-id-6856 .cspml_item_price_overlay,				/*RESTOS Vallau*/ 
	.parent-pageid-6856 .cspml_item_price_overlay,
	.page-id-14360 .cspml_item_price_overlay,
	.parent-pageid-14360 .cspml_item_price_overlay,
	.page-id-28490 .cspml_item_price_overlay,
	.parent-pageid-28490 .cspml_item_price_overlay,

	.page-id-6858 .cspml_item_price_overlay,				/*RESTOS GJ*/
	.parent-pageid-6858 .cspml_item_price_overlay,
	.page-id-14358 .cspml_item_price_overlay,
	.parent-pageid-14358 .cspml_item_price_overlay,
	.page-id-28465 .cspml_item_price_overlay,
	.parent-pageid-28465 .cspml_item_price_overlay {
		/* max-height: 30px; */
	}
	.cspml_list_and_filter_container .cspml_item_price_overlay.gratuit-ou-non {		/*  pour le texte gratuit */
		font-size: 15px;
		padding: 1px 5px;
		bottom: 0;
		top: inherit;
	}
	.page-id-257 .cspml_list_and_filter_container .cspml_item_price_overlay.gratuit-ou-non,   /*cultures visites*/
	.page-id-8313 .cspml_list_and_filter_container .cspml_item_price_overlay.gratuit-ou-non,
	.page-id-27690 .cspml_list_and_filter_container .cspml_item_price_overlay.gratuit-ou-non {
		bottom: inherit;
		top: 0 !important;
	}
	.cspml_item_price_overlay .apartir {
		color: #FFF;
		font-size: 80%;
		text-align: center;
		width: 100%;
		float: left;
	}
	.cspml_item_price_overlay .periode {
		font-size: 70%;
	}

	.evenement-template .cspml_item_price_overlay,
	.hebergement-template .cspml_item_price_overlay,
	.restaurant-template .cspml_item_price_overlay{
    	font-size: 22px;
    	max-height: none;
    	max-width: none;
    	top: 5px !important;
    	right: 5px !important;
    	position: relative;
    	z-index: 10;
    	padding: 10px 10px 5px;
    	width: 140px;
    	line-height: 15px;
	}
	
	.restaurant-template .cspml_item_price_overlay {
    	width: 35%;
    	padding: 10px;
    	float: none !important;
	}
	
	.evenement-template .cspml_item_price_overlay{
		background: #669ED5;
		width: 20%;
		padding: 0;
	}
	
	.lieux-touristique-template  .cspml_item_price_overlay{
		font-size: 27px;
		width: 15%;
		top: 5px;
		right: 5px;
	}
	.evenement-template .cspml_item_price_overlay .apartir,
	.hebergement-template .cspml_item_price_overlay .apartir,
	.restaurant-template .cspml_item_price_overlay .apartir,
	.lieux-touristique-template  .cspml_item_price_overlay .apartir {
		top: -5px;
		position: relative;
	}
	.hebergement-template .cspml_item_price_overlay .periode {
		font-size: 65%;
	}
	.hebergement-template .cspml_item_price_overlay .prix,
	.restaurant-template .cspml_item_price_overlay .prix,
	.lieux-touristique-template .cspml_item_price_overlay .prix,
	.evenement-template .cspml_item_price_overlay .prix{
		font-size: 80%;
	}
	
	.prix {
    	color: #FFF;
	}

	
/* LISTE evenements*/
	.evenement-template .gon {	/* page Evenement*/
		font-size: 27px;
		background: #669ED5;
		width: 69px !important;
		height: 35px;
		top: 5px;
		right: 5px;
		padding-top: 2px;
		line-height: 20px;
	}
	.lieux-touristique-template .gon {	/* page Lieu Touristique*/
		font-size: 27px;
		width: 69px !important;
		height: 35px;
		top: 5px;
		right: 5px;
		padding-top: 2px;
		background: #df566a;
		max-height: 30px;
	}
	
/*.evenement-template .cspml_item_price_overlay{
	font-size: 27px;
	max-height: 65%;
	max-width: none;
	top: 5px;
	right: 5px;
}*/
.evenement-template .cspml_item_price_overlay .gratuit-ou-non {	/* Agenda*/
	font-size: 15px;
	margin-left: -5px;
}
.lieux-touristique .cspml_item_price_overlay .gratuit-ou-non {	/* Agenda*/
	font-size: 15px;
	margin-left: -5px;
}
.cspml_item_date_overlay {
	bottom: 0;
	max-width: 100px;
	max-height: none;
}

div.cspml_details_container div.cspml_periode {
	margin: 0; padding: 0;
	font-weight: bold !important;
	font-style: italic;
	position: absolute;
	bottom: 0;
	width: 94%;
	line-height: 19px;
	padding-top: 5px;
}
.home div.cspml_details_container div.cspml_periode {
	position: relative;
}
.row div.cspml_details_container div.cspml_periode {
	position: relative !important;
	line-height: inherit !important;
}



/* Box evenenements 
.cspml_item_holder.cspm-col-lg-3 {
	min-height: 440px !important;
}
.cspml_item_holder.cspm-col-lg-4 {
	min-height: 470px !important;
}
.cspml_item_holder.cspm-col-lg-6 {
	min-height: 530px !important;
}

.page-id-65 .cspml_item_holder.cspm-col-lg-3 ,
.page-id-10264 .cspml_item_holder.cspm-col-lg-3 ,

.page-id-265 .cspml_item_holder.cspm-col-lg-4,
.page-id-8995 .cspml_item_holder.cspm-col-lg-4 {
	min-height: 500px !important;
}
*/



@media (min-width: 981px) {

	.home .cspml_list_and_filter_container .img-responsive,

	.page-id-65 .cspml_list_and_filter_container .img-responsive,				/* Agenda */
	.page-id-10264 .cspml_list_and_filter_container .img-responsive,
	.page-id-27507 .cspml_list_and_filter_container .img-responsive,
	.page-id-265 .cspml_list_and_filter_container .img-responsive,				/* Sortir */
	.page-id-8995 .cspml_list_and_filter_container .img-responsive,
	.page-id-28297 .cspml_list_and_filter_container .img-responsive,
	.page-id-523 .cspml_list_and_filter_container .img-responsive,				/* LE Minotaure */
	.page-id-9027 .cspml_list_and_filter_container .img-responsive,
	.page-id-28313 .cspml_list_and_filter_container .img-responsive,
	.page-id-525 .cspml_list_and_filter_container .img-responsive,				/* Theatre */
	.page-id-9039 .cspml_list_and_filter_container .img-responsive,
	.page-id-28323 .cspml_list_and_filter_container .img-responsive,
	.page-id-2201 .cspml_list_and_filter_container .img-responsive,				/* Promendades */
	.page-id-8015 .cspml_list_and_filter_container .img-responsive,
	.page-id-28397 .cspml_list_and_filter_container .img-responsive,
	.page-id-446 .cspml_list_and_filter_container .img-responsive,				/* Plongée */
	.page-id-8022 .cspml_list_and_filter_container .img-responsive,
	.page-id-28503 .cspml_list_and_filter_container .img-responsive,
	.page-id-7855 .cspml_list_and_filter_container .img-responsive,				/* Jeux */
	.page-id-7974 .cspml_list_and_filter_container .img-responsive,
	.page-id-28494 .cspml_list_and_filter_container .img-responsive,
	.page-id-17001 .cspml_list_and_filter_container .img-responsive,			/* Loc et permis */
	.page-id-18179 .cspml_list_and_filter_container .img-responsive,		
	.page-id-28373 .cspml_list_and_filter_container .img-responsive,		
	.page-id-7832 .cspml_list_and_filter_container .img-responsive,				/* plages privées */
	.page-id-7978 .cspml_list_and_filter_container .img-responsive,				
	.page-id-28382 .cspml_list_and_filter_container .img-responsive,				
	.page-id-59 .cspml_list_and_filter_container .img-responsive,				/* Que faire */
	.page-id-8240 .cspml_list_and_filter_container .img-responsive, 
	.page-id-27496 .cspml_list_and_filter_container .img-responsive 
	{
		max-width: none;
		height: 250px;
		position: relative;
		left: 0;
		width: auto;
		min-width: 100% !important;
	}
	
	
	.page-id-257 .cspml_list_and_filter_container .cspml_item_holder:nth-child(3n+2), /* Cultures/visites  tous les 3 */
	.page-id-8313 .cspml_list_and_filter_container .cspml_item_holder:nth-child(3n+2),
	.page-id-27690 .cspml_list_and_filter_container .cspml_item_holder:nth-child(3n+2),

	.page-id-737 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3) /*Heberg     tous les 4 */,
	.page-id-9210 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-28528 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.parent-pageid-737 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Heberg     tous les 2 */,
	.parent-pageid-9210 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.parent-pageid-28528 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),

	.page-id-2201 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Promenades     tous les 2 */,
	.page-id-8015 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-28397 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-446 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Plongée     tous les 2 */,
	.page-id-8022 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-28503 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-7855 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Jeux naut     tous les 2 */,
	.page-id-7974 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-28494 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-17001 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	/* Loc et permis tous les 2 */
	.page-id-18179 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	
	.page-id-28373 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	
	.page-id-7832 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	/* plages privées tous les 2 */
	.page-id-7978 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	
	.page-id-28382 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	


	.page-id-747 .cspml_item_holder:nth-child(3n+2), /* RESTOS tous les 3 */
	.page-id-14115 .cspml_item_holder:nth-child(3n+2),
	.page-id-29639 .cspml_item_holder:nth-child(3n+2),
	.parent-pageid-747 .cspml_item_holder:nth-child(3n+2), /* SOUS RESTOS tous les 3 */
	.parent-pageid-14115 .cspml_item_holder:nth-child(3n+2),
	.parent-pageid-29639 .cspml_item_holder:nth-child(3n+2),

	.page-id-261 .cspml_item_holder:nth-child(3n+2), /* Adresses coup de coeur tous les 3 */
	.page-id-8694 .cspml_item_holder:nth-child(3n+2),
	.page-id-28430 .cspml_item_holder:nth-child(3n+2),
	.parent-pageid-261 .cspml_item_holder:nth-child(3n+2), /* SOUS Adresses coup de coeur tous les 3 */
	.parent-pageid-8694 .cspml_item_holder:nth-child(3n+2), 
	.parent-pageid-28430 .cspml_item_holder:nth-child(3n+2), 

	.page-id-801 .cspml_item_holder:nth-child(3n+2), /* Artistes et artisans   tous les 3 */
	.page-id-9714 .cspml_item_holder:nth-child(3n+2), 
	.page-id-28753 .cspml_item_holder:nth-child(3n+2), 

	.page-id-813 .cspml_item_holder:nth-child(3n+2), /* Stages et ateliers */
	.page-id-9733 .cspml_item_holder:nth-child(3n+2), 
	.page-id-28713 .cspml_item_holder:nth-child(3n+2), 

	.page-id-7890 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),			/*Activites ASSOciat     tous les 4 */
	.page-id-8991 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-28823 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),

	.page-id-65 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3) /*AGENDA     tous les 4 */,
	.page-id-10264 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-27507 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-265 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3), /*Sortir */
	.page-id-8995 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-28297 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-523 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3), /*Minotaure */
	.page-id-9027 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-28313 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3),
	.page-id-525 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3), /*Theatre */
	.page-id-9039 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3)
	.page-id-28323 .cspml_item_holder.cspm-col-lg-3:nth-child(4n+3)
	
	{
		clear: left !important;
	}
	
}





@media (min-width: 1250px) {

	.page-id-65 .cspml_list_and_filter_container .img-responsive,				/* Agenda */
	.page-id-10264 .cspml_list_and_filter_container .img-responsive,
	.page-id-27507 .cspml_list_and_filter_container .img-responsive,
	.page-id-265 .cspml_list_and_filter_container .img-responsive,				/* Sortir */
	.page-id-8995 .cspml_list_and_filter_container .img-responsive,
	.page-id-28297 .cspml_list_and_filter_container .img-responsive,
	.page-id-523 .cspml_list_and_filter_container .img-responsive,				/* Minot */
	.page-id-9027 .cspml_list_and_filter_container .img-responsive,
	.page-id-28313 .cspml_list_and_filter_container .img-responsive,
	.page-id-525 .cspml_list_and_filter_container .img-responsive,				/* Theatre */
	.page-id-9039 .cspml_list_and_filter_container .img-responsive,
	.page-id-28323 .cspml_list_and_filter_container .img-responsive,
	.page-id-59 .cspml_list_and_filter_container .img-responsive,				/* Que faire */
	.page-id-8240 .cspml_list_and_filter_container .img-responsive,				
	.page-id-27496 .cspml_list_and_filter_container .img-responsive,				
	.page-id-2201 .cspml_list_and_filter_container .img-responsive,				/* Promendades */
	.page-id-8015 .cspml_list_and_filter_container .img-responsive,
	.page-id-28397 .cspml_list_and_filter_container .img-responsive,
	.page-id-446 .cspml_list_and_filter_container .img-responsive,				/* Plongée */
	.page-id-8022 .cspml_list_and_filter_container .img-responsive,
	.page-id-28503 .cspml_list_and_filter_container .img-responsive,
	.page-id-7855 .cspml_list_and_filter_container .img-responsive,				/* Jeux */
	.page-id-7974 .cspml_list_and_filter_container .img-responsive,
	.page-id-28494 .cspml_list_and_filter_container .img-responsive,
	.page-id-17001 .cspml_list_and_filter_container .img-responsive,			/* Loc et permis */
	.page-id-18179 .cspml_list_and_filter_container .img-responsive,			
	.page-id-28373 .cspml_list_and_filter_container .img-responsive,			
	.page-id-7832 .cspml_list_and_filter_container .img-responsive,				/* plages privées */
	.page-id-7978 .cspml_list_and_filter_container .img-responsive,			
	.page-id-28382 .cspml_list_and_filter_container .img-responsive,			
	.page-id-59 .cspml_list_and_filter_container .img-responsive,				/* Que faire */
	.page-id-8240 .cspml_list_and_filter_container .img-responsive,				
	.page-id-27496 .cspml_list_and_filter_container .img-responsive
	{
		height: 350px;
	}
		.home .cspml_list_and_filter_container .img-responsive {
			height: 250px;
		}
}


@media (min-width: 1850px) {

	.page-id-65 .cspml_list_and_filter_container .img-responsive,				/* Agenda */
	.page-id-10264 .cspml_list_and_filter_container .img-responsive,
	.page-id-27507 .cspml_list_and_filter_container .img-responsive,
	.page-id-265 .cspml_list_and_filter_container .img-responsive,				/* Sortir */
	.page-id-8995 .cspml_list_and_filter_container .img-responsive,
	.page-id-28297 .cspml_list_and_filter_container .img-responsive,
	.page-id-523 .cspml_list_and_filter_container .img-responsive,				/* Minot */
	.page-id-9027 .cspml_list_and_filter_container .img-responsive,
	.page-id-28313 .cspml_list_and_filter_container .img-responsive,
	.page-id-525 .cspml_list_and_filter_container .img-responsive,				/* Theatre */
	.page-id-9039 .cspml_list_and_filter_container .img-responsive,
	.page-id-28323 .cspml_list_and_filter_container .img-responsive,
	.page-id-2201 .cspml_list_and_filter_container .img-responsive,				/* Promendades */
	.page-id-8015 .cspml_list_and_filter_container .img-responsive,
	.page-id-28397 .cspml_list_and_filter_container .img-responsive,
	.page-id-446 .cspml_list_and_filter_container .img-responsive,				/* Plongée */
	.page-id-8022 .cspml_list_and_filter_container .img-responsive,
	.page-id-28503 .cspml_list_and_filter_container .img-responsive,
	.page-id-7855 .cspml_list_and_filter_container .img-responsive,				/* Jeux */
	.page-id-7974 .cspml_list_and_filter_container .img-responsive,
	.page-id-28494 .cspml_list_and_filter_container .img-responsive,
	.page-id-17001 .cspml_list_and_filter_container .img-responsive,			/* Loc et permis */
	.page-id-18179 .cspml_list_and_filter_container .img-responsive,		
	.page-id-28373 .cspml_list_and_filter_container .img-responsive,		
	.page-id-7832 .cspml_list_and_filter_container .img-responsive,				/* plages privées */
	.page-id-7978 .cspml_list_and_filter_container .img-responsive,				
	.page-id-28382 .cspml_list_and_filter_container .img-responsive,
	.page-id-59 .cspml_list_and_filter_container .img-responsive,				/* Que faire */
	.page-id-8240 .cspml_list_and_filter_container .img-responsive,				
	.page-id-27496 .cspml_list_and_filter_container .img-responsive
	{
		height: 550px;
	}
}




/*PICTOS*/
.cspml_picto {
	padding-left: 0 !important;
}
.cspml_picto.grid.col-sm-6 {
    float: left;
    width: 50%;
}
.cspml_picto img {
	width: 15px!important; height: 15px!important;
	margin: 7px 4px 7px;
	filter: invert(40%);
	-webkit-filter: invert(40%);
	-moz-filter: invert(40%);
}

/* pagination*/
.evenement .cspml_fs_title, .evenement .cspml_close_fs, .evenement .cspml_resize_map, .evenement div.cspm_zoom_in_control, .evenement div.cspm_zoom_out_control, .evenement .cspml_btn, div[class^=cspml_pagination_] ul li span.current {
	background: df566a !important;
	color: white !important;
}
div[class^=cspml_pagination_] ul li a:hover, .cspml_close_fs:hover, .cspml_btn:hover {
	background: #f4023f !important;
	color: white !important;
}


div.cspml_details_container div.cspml_details_title {
	overflow: visible !important;
}
.cspml_item .vallauris_liste_note {
	margin: 5px 0;
	z-index: 100000;
	display: block;
	padding: 0;
	border-radius: 3px;
	line-height: 13px;
	width: 35%;
	max-width: 115px;
}
div.cspml_details_container div.cspml_details_content.grid {
    max-height: none!important;
}







/*  / / / / / / / / / / / / / / /   PAGE POST  APIDAE / / / / / / / / / / / / / / / / / / / / / / / / / / / / */
#main-content .container {
    padding-top: 40px;
}

.rouge { color: #df566a !important }
:hover.rouge { color: #4f2831 !important }
.deux-cols {
	-webkit-columns: 30px 2; /* Chrome, Safari, Opera */
	-moz-columns: 30px 2; /* Firefox */
	columns: 30px 2;
}
ul.deux-cols li {
	line-height: 20px !important;
	margin-bottom: 10px !important;
}
.note {
    position: absolute;
    z-index: 100;
    margin: 10px;
    padding: 1px 5px;
    background: rgba(255,255,255,0.9);
    border-radius: 3px;
    line-height: 17px;
    max-width: 100px;
}

.fb {
	display: inline-block;
	float: left;
}
a.contact-post {
	background: #df566a;
	display: inline-block;
	float: right;
	color: white;
	margin: 0px 0 5px 20px;
	padding: 3px 16px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 115%;
	border: 2px solid #df566a;
}
	.evenement a.contact-post {
		background: #54a0da;
		border: 2px solid #54a0da;
		color: white;
	}
a:hover.contact-post {
	background: transparent;
	color: #df566a;
}

.evenement a:hover.contact-post {
	color: #54a0da;
}
.tel {
	clear: both;
}

/*Fiche Heberg*/
.ticontact a {
	display: inline-block;
	margin: 0 10PX 10PX 0;
}
.ticontact a:hover {
	transform:scale(1.05)
}
.ticontact .insta + .tripadvisor {
	position: relative;
	top: -13px;
}


/* navig par posts*/
a.nav_post_prev, 
a.nav_post_next {
	display: block;
	width: 30px;
	height: 120px;
	position: fixed;
	z-index: 1000;
	top: 45%;
	background: #EEEEEE;
	padding: 5px;
}
	.nav_post_prev, .prev_arrow {	left: 0; }
	.nav_post_next, .next_arrow {	right: 0; }

.nav_post_prev img, 
.nav_post_next img {
	border-radius: 50%;
	width: 80px;
	height: 80px;
	position: relative;
	margin-left: 50px;
	border: 3px solid white;
}
.nav_post_prev h4, 
.nav_post_next h4 {
	font-size: 18px;
	text-align: center;
}
h4.prev_arrow,
h4.next_arrow {
	position: fixed;
	height: 22px;
	line-height: 22px;
	font-size: 40px;
	margin-top: 50px;
}
.contenu-nav {
	width: 0px;
	overflow: hidden;
	display: block;
	transition: all 0.3s ease-out;
}
:hover.nav_post_prev .contenu-nav, 
:hover.nav_post_next .contenu-nav {
	width: auto;
	overflow: auto;
	cursor: pointer;
}
:hover.nav_post_prev, 
:hover.nav_post_next {
	width: 180px;
	cursor: pointer;
	height: auto !important;
	max-height: 180px !important;
}

@media only screen and (min-width: 1250px) {
	.nav_post_prev .contenu-nav, 
	.nav_post_next .contenu-nav {
		width: auto !important;
		overflow: auto !important;
	}
	.nav_post_prev, 
	.nav_post_next {
		width: 180px !important;
		height: auto !important;
		max-height: 180px !important;
	}
	:hover.nav_post_prev .contenu-nav h4.prev_title, 
	:hover.nav_post_next .contenu-nav h4.prev_title {
		color: #111111 !important;
	}
	:hover.nav_post_prev .contenu-nav img, 
	:hover.nav_post_next .contenu-nav img {
		border-color: #471f29;
	}
}




/* Couleur ROSE hébergements */
.cspml_fs_title, .cspml_close_fs, .cspml_resize_map, 
div.cspm_zoom_in_control, div.cspm_zoom_out_control, 
.cspml_btn, div[class^=cspml_pagination_] ul li span.current,
.page-id-8240 div[class^=cspml_pagination_] ul li span.current,
.page-id-27496 div[class^=cspml_pagination_] ul li span.current,
.page-id-59 div[class^=cspml_pagination_] ul li span.current
 {
	background: #df566a !important;
}

/* Couleur BLEUE événements */
.page-id-65 .cspml_fs_title, .page-id-65 .cspml_close_fs, .page-id-65 .cspml_resize_map, 
.page-id-10264 .cspml_fs_title, .page-id-10264 .cspml_close_fs, .page-id-10264 .cspml_resize_map, 
.page-id-27507 .cspml_fs_title, .page-id-10264 .cspml_close_fs, .page-id-10264 .cspml_resize_map, 
.evenement-template div.cspm_zoom_in_control, .evenement-template div.cspm_zoom_out_control, 
.page-id-65 .cspml_btn, .page-id-65 div[class^=cspml_pagination_] ul li span.current,
.page-id-10264 .cspml_btn, .page-id-10264 div[class^=cspml_pagination_] ul li span.current,
.page-id-27507 .cspml_btn, .page-id-10264 div[class^=cspml_pagination_] ul li span.current {
	background: #669ED5 !important;
}




a.cat_heb {
	background: transparent;
	border: 1px solid #d8a9b4;
	color: #df566a;
	display: inline-block;
	padding: 1px 7px;
	border-radius: 2px;
	text-align: center;
	line-height: 12px;
	font-size: 11px;
	margin-bottom: 8px;
}
a:hover.cat_heb {
	background: #d8a9b4;
	border: 1px solid transparent;
	color: white;
}

.hebergement,
.evenement,
.restaurant,
.lieux-touristique,
.commerce-service {
	background: #f1f1f1;
	padding: 10px;
}
.moitie {
	width: 48%;
	float: left;
	margin-right: 2%;
	position: relative;
}
.dernier {
	margin-right: 0;
}
.map {
	border: 10px solid white;
}
.moitie h1 {
	color: #df566a;
	margin-bottom: 0;
	font-size: 32px;
	letter-spacing: -1px;
}
	.evenement .moitie h1 {	/*bleu*/
		color: #54a0da;
	}
	.evenement a {
	    color: #54a0da;
	}
.moitie h3 {
	color: #af4866;
	font-size: 24px;
}
	.evenement .moitie h3 {
		color: #487fae;
	}



.descriptif {
	font-weight: bold;
	font-size: 150%;
	margin-bottom: 20px;
	font-family: 'Roboto Slab',Georgia,"Times New Roman",serif;
}
.descriptif:before {
	position: absolute;
	z-index: 1;
	content: '»';
	font-size: 380%;
	font-family: 'Roboto Slab',Georgia,"Times New Roman",serif;
	color: #d8a9b4;
	margin-top: -13px;
	right: -30px
}
	.evenement .descriptif:before {
		content: '«';
		font-size: 480%;
		color: #a8bcd7;
		margin-top: -15px;
		left: -40px;
	}

/* GALERIE / ///// //// */
.galerie {
	margin-bottom: 20px;
}
a.fancybox img {
	border: 5px solid white;
}
a:hover.fancybox img {
	border-color : #df566a;
}
	.evenement a:hover.fancybox img {
		border-color : #54a0da;
	}
a.fancybox_ptite img { 
	border-width: 3px;
	width: 24%;
	margin-right: 0.1%;
}

.fancybox-overlay {
	background: rgba(0,0,0,0.93) !important;
	z-index: 100000 !important;
}
.fancybox-opened {
	top: 10% !important;
	overflow: visible !important;
}
.fancybox-opened .fancybox-title {
	text-align: center !important;
}

/* DATES*/
div.date-heure {
	margin-right: 19px;
	margin-bottom: 10px;
	color: white !important;
}
div.date {
	width: 60px;
	font-family: inherit;
	background: #669ED5;
	text-align: center;
	font-family: 'Roboto Slab',Georgia,"Times New Roman",serif;
	font-size: 130%;
	font-weight: 900;
}
div.date span {
	display: block;
	font-size: 160%;
	line-height: 35px;
	font-weight: bolder;
}


.page-id-265 .cspml_list_and_filter_container  div.date-heure,
.page-id-265 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-8995 .cspml_list_and_filter_container  div.date-heure,
.page-id-8995 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-27507 .cspml_list_and_filter_container  div.date-heure,
.page-id-27507 .cspml_list_and_filter_container  div.date-heure.fin {
	float: left;
	margin-left: 0;
	margin-bottom: 0;
}



div.date-heure.fin::before {
	content: ">";
	font-weight: bold;
	color: #000;
	left: 47px;
	position: absolute;
	top: 15px;
	font-size: 25px;
}


/* LISTE evenements  Agenda*/
.home .cspml_list_and_filter_container  div.date-heure,
.page-id-59 .cspml_list_and_filter_container  div.date-heure,					/* Que faire */
.page-id-8240 .cspml_list_and_filter_container  div.date-heure,
.page-id-27496 .cspml_list_and_filter_container  div.date-heure,
.page-id-523 .cspml_list_and_filter_container  div.date-heure,				/* LE Minotaure */
.page-id-9027 .cspml_list_and_filter_container  div.date-heure,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure,
.page-id-525 .cspml_list_and_filter_container  div.date-heure,				/* Theatre */
.page-id-9039 .cspml_list_and_filter_container  div.date-heure,
.page-id-28323 .cspml_list_and_filter_container  div.date-heure,
.page-id-65 .cspml_list_and_filter_container  div.date-heure,					/* Agenda */
.page-id-10264 .cspml_list_and_filter_container  div.date-heure,
.page-id-27507 .cspml_list_and_filter_container  div.date-heure,

.page-id-257 .cspml_list_and_filter_container  div.date-heure,				/*CULTURE/visites*/ 
.page-id-8313 .cspml_list_and_filter_container  div.date-heure,
.page-id-27690 .cspml_list_and_filter_container  div.date-heure,
.page-id-813 .cspml_list_and_filter_container  div.date-heure,				/*Stages*/ 
.page-id-9733 .cspml_list_and_filter_container  div.date-heure,
.page-id-28713 .cspml_list_and_filter_container  div.date-heure,
.page-id-265 .cspml_list_and_filter_container  div.date-heure,				/*SORTIR*/ 
.page-id-8995 .cspml_list_and_filter_container  div.date-heure,
.page-id-28297 .cspml_list_and_filter_container  div.date-heure {

}

.home .cspml_list_and_filter_container  div.date-heure.fin {
	top: 56px;
}
.page-id-59 .cspml_list_and_filter_container  div.date-heure.fin,				/* Que faire */
.page-id-8240 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-27496 .cspml_list_and_filter_container  div.date-heure.fin,

.page-id-523 .cspml_list_and_filter_container  div.date-heure.fin,			/* LE Minotaure */
.page-id-9027 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure.fin,

.page-id-525 .cspml_list_and_filter_container  div.date-heure.fin,			/*Theatre mer */
.page-id-9039 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure.fin,

.page-id-65 .cspml_list_and_filter_container  div.date-heure.fin,				/*Agenda*/
.page-id-10264 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-27507 .cspml_list_and_filter_container  div.date-heure.fin,

.page-id-257 .cspml_list_and_filter_container  div.date-heure.fin,			/*Culture visite*/
.page-id-8313 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-27690 .cspml_list_and_filter_container  div.date-heure.fin,

.page-id-813 .cspml_list_and_filter_container  div.date-heure.fin,			/*Stages*/ 
.page-id-9733 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-28713 .cspml_list_and_filter_container  div.date-heure.fin,

.page-id-265 .cspml_list_and_filter_container  div.date-heure.fin,			/*Sortir*/
.page-id-8995 .cspml_list_and_filter_container  div.date-heure.fin,
.page-id-28297 .cspml_list_and_filter_container  div.date-heure.fin
 {
	top: 44px;
}

.page-id-59 .cspml_list_and_filter_container  div.date-heure div.date,				/* Que faire */
.page-id-8240 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-27496 .cspml_list_and_filter_container  div.date-heure div.date,

.page-id-523 .cspml_list_and_filter_container  div.date-heure div.date,			/* LE Minotaure */
.page-id-9027 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure div.date,

.page-id-525 .cspml_list_and_filter_container  div.date-heure div.date,			/*Theatre mer */
.page-id-9039 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure div.date,

.page-id-65 .cspml_list_and_filter_container  div.date-heure div.date,				/*Agenda*/
.page-id-10264 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-27507 .cspml_list_and_filter_container  div.date-heure div.date,

.page-id-257 .cspml_list_and_filter_container  div.date-heure div.date,			/*Culture visite*/
.page-id-8313 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-27690 .cspml_list_and_filter_container  div.date-heure div.date,

.page-id-813 .cspml_list_and_filter_container  div.date-heure div.date,			/*Stages*/ 
.page-id-9733 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-28713 .cspml_list_and_filter_container  div.date-heure div.date,

.page-id-265 .cspml_list_and_filter_container  div.date-heure div.date,			/*Sortir*/
.page-id-8995 .cspml_list_and_filter_container  div.date-heure div.date,
.page-id-28297 .cspml_list_and_filter_container  div.date-heure div.date
{
	width: 45px;
	font-size: 110%;
}
.page-id-59 .cspml_list_and_filter_container  div.date-heure div.date span,				/* Que faire */
.page-id-8240 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-27496 .cspml_list_and_filter_container  div.date-heure div.date span,

.page-id-523 .cspml_list_and_filter_container  div.date-heure div.date span,			/* LE Minotaure */
.page-id-9027 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure div.date span,

.page-id-525 .cspml_list_and_filter_container  div.date-heure div.date span,			/*Theatre mer */
.page-id-9039 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-28313 .cspml_list_and_filter_container  div.date-heure div.date span,

.page-id-65 .cspml_list_and_filter_container  div.date-heure div.date span,				/*Agenda*/
.page-id-10264 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-27507 .cspml_list_and_filter_container  div.date-heure div.date span,

.page-id-257 .cspml_list_and_filter_container  div.date-heure div.date span,			/*Culture visite*/
.page-id-8313 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-27690 .cspml_list_and_filter_container  div.date-heure div.date span,

.page-id-813 .cspml_list_and_filter_container  div.date-heure div.date span,			/*Stages*/ 
.page-id-9733 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-28713 .cspml_list_and_filter_container  div.date-heure div.date span,

.page-id-265 .cspml_list_and_filter_container  div.date-heure div.date span,			/*Sortir*/
.page-id-8995 .cspml_list_and_filter_container  div.date-heure div.date span,
.page-id-28297 .cspml_list_and_filter_container  div.date-heure div.date span
{
	line-height: 25px;
	padding-top: 2px;
}


/*TEXTES */
.descComplet {
	text-align: justify;
}
.descComplet,
.tarif,
.coordonnees,
.capacite,
.prestation,
.specialites {
	position: relative;
	margin-bottom: 20px;
}
.tarif h3,
.coordonnees h3,
.capacite h3,
.prestation h3,
.specialites h3 {
	margin-bottom: 1px;
}
.tarif h3:after,
.coordonnees h3:after,
.capacite h3:after,
.prestation h3:after,
.specialites h3:after {
	position: absolute;
	content: ' ';
	width: 100%;
	border-bottom: 1px solid white;
	margin-top: 25px;
	left: 0;
}
.prestation .encart_covid {
	border : 3px solid #DF5669;
	padding: 10px;
}
.prestation .encart_covid h3 {
	color : #DF5669;
}
.prestation .encart_covid h3:after {
	border-bottom: 1px solid #DF5669;
}

#left-area .prestation ul, .comment-content .prestation ul, .entry-content .prestation ul, body.et-pb-preview #main-content .container .prestation ul,
#left-area .capacite ul, .comment-content .capacite ul, .entry-content .capacite ul, body.et-pb-preview #main-content .container .capacite ul {
	list-style: none;
	text-transform: capitalize;
	padding-left: 0;
}
.coordonnees img {
	margin-right: 10px;
	margin-left: 0;
}

/* Autres*/
.ticontact {
	background: #e6e4e7;
	padding: 10px;
	margin: 20px 0;
}
.ticontact::after {
	content: ' ';
	clear: both !important;
	width: 100%; 
    display: block;
}


/*TariF*/
.tarif {
	background: #df566a;
	padding: 10px;
	color: white !important;
}
	.evenement .tarif {
		background: #54a0da;
	}
.tarif h3 {
	color: white !important;
}
.tarif h3:after {
	display: none;
}




/*Sidebar*/
.et_right_sidebar #sidebar {
	padding-left: 0;
}
a.nav_agenda {
	background: transparent url('/wp-content/uploads/2017/04/picto_un-clic4.png') center center no-repeat;
	background-size: 200%;
	text-align: center;
	height: 70px;
	display: block;
	filter: brightness(180%);
	-webkit-filter: brightness(180%);
	-moz-filter: brightness(180%);
}
a.nav_agenda h3 {
	line-height: 60px;
	text-shadow: -1px 1px 0 white;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: -1px;
	color: black !important;
	border: 3px solid transparent;
}
a:hover.nav_agenda {
	background-size: 170%;
	filter: brightness(100%);
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
}
a.nav_heberg {
	background-size: 140% !important;
	text-align: center;
	height: 60px;
	display: block !important;
	margin-bottom: 10px !important;
	filter: brightness(130%);
	-webkit-filter: brightness(130%);
	-moz-filter: brightness(130%);
	border: 2px solid transparent;
}
a.nav_heberg h3 {
	color: black !important;
	line-height: 50px;
	text-shadow: -1px 1px 0 white;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 0px;
	background: rgba(255,255,255,0.9);
	border: 3px solid transparent;
	text-transform: uppercase;
	filter: brightness(100%);
	-webkit-filter: brightness(100%);
	-moz-filter: brightness(100%);
	padding-bottom: 0;
}
a:hover.nav_heberg {
	background-size: 100% !important;
	filter: brightness(200%);
	-webkit-filter: brightness(200%);
	-moz-filter: brightness(200%);
	border: 2px solid black;
}
a:hover.nav_heberg h3 {
    background: rgba(255,255,255,0.3);
	text-decoration: none;
}
a.nav_heberg.hotels {
	background: transparent url('/wp-content/uploads/2017/05/noeuds_hotel.jpg') center center no-repeat;
}
a.nav_heberg.chambres {
	background: transparent url('/wp-content/uploads/2017/05/noeuds_chambres_hotes.jpg') center center no-repeat;
}
a.nav_heberg.meubles {
	background: transparent url('/wp-content/uploads/2017/05/noeuds_meubles.jpg') center center no-repeat;
}
a.nav_heberg.residences {
	background: transparent url('/wp-content/uploads/2017/05/noeuds_residences.jpg') center center no-repeat;
}

a.nav_heberg.restaurants {
	background: transparent url('/wp-content/uploads/2017/04/vallauris2017_votresejour-restaurants.jpg') center center no-repeat;
}
div#tarifEvent, div#tarifLieu{
	display: none;
}
#sidebar a:hover img {
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-ms-transform: scale(1.06);
	-o-transform: scale(1.06);
}


/*BOAT RENTAL AND LICENCES (Pas moyen de planquer la map dans la conf, elle force)*/
#codespacing_progress_map_div_map17344,
#codespacing_progress_map_div_map18875,
#codespacing_progress_map_div_map28857 {
	display: none !important;
}
	






/*  / / / / / / / / / / / / / / /  RESPONSIVE   / / / / / / / / / / / / / / / / / / / / / / / / / / / / */
/*  / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / */
@media only screen and (min-width: 1350px) {
	.et_pb_section {
		padding: 0px 0 0px!important;
	}
	.et_pb_row {
		padding: 0!important;
	}
}


/* marges */
@media (min-width: 981px) {

	.container {
	   /* width: 970px; */
	}

	.et_pb_section {
		padding: 0% 0;
	}
	.et_pb_column_3_4 .et_pb_row_inner {
		padding: 0 0 3.735% 0!important;
	}
	
	.et_pb_column_single {
	    padding: 0 0 2.855% 0;
	}

	#nav_menu-6 {
		margin-bottom: 0!important;
	}
}


@media all and (max-width: 981px) {

	/*menu*/
	#mobile_menu .sub-menu .sub-menu {
		display: none !important;
	}
	#et_top_search {
		margin-top: 20px !important;
	}

	/*Footer*/	
	footer .footer-widget:nth-child(3) hr {
		margin-top:  0px !important;
	}
	#footer-widgets {
		background: transparent url(/wp-content/uploads/sites/21/2017/04/vallauris2017_labels-1.jpg) no-repeat 67% 65%;
		background-size: contain;
	}
	footer .footer-widget {
		margin-bottom:  0px !important;
	}


	.page-id-257 .cspml_list_and_filter_container .cspml_item_holder:nth-child(2n+1), /* Cultures/visites  tous les 3 */
	.page-id-8313 .cspml_list_and_filter_container .cspml_item_holder:nth-child(2n+1),
	.page-id-27690 .cspml_list_and_filter_container .cspml_item_holder:nth-child(2n+1),

	.page-id-737 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1) /*Heberg     tous les 4 */,
	.page-id-9210 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-28528 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.parent-pageid-737 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Heberg     tous les 2 */,
	.parent-pageid-9210 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.parent-pageid-28528 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),

	.page-id-2201 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Promenades     tous les 2 */,
	.page-id-8015 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-28397 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-446 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Plongée     tous les 2 */,
	.page-id-8022 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-28503 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-7855 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1) /*Jeux naut     tous les 2 */,
	.page-id-7974 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-28494 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),
	.page-id-17001 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	/* Loc et permis tous les 2 */
	.page-id-18179 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	
	.page-id-28373 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	
	.page-id-7832 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	/* plages privées tous les 2 */
	.page-id-7978 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	
	.page-id-28382 .cspml_item_holder.cspm-col-lg-6:nth-child(2n+1),	


	.page-id-747 .cspml_item_holder:nth-child(2n+1), /* RESTOS tous les 3 */
	.page-id-14115 .cspml_item_holder:nth-child(2n+1),
	.page-id-29639 .cspml_item_holder:nth-child(2n+1),
	.parent-pageid-747 .cspml_item_holder:nth-child(2n+1), /* SOUS RESTOS tous les 3 */
	.parent-pageid-14115 .cspml_item_holder:nth-child(2n+1),
	.parent-pageid-29639 .cspml_item_holder:nth-child(2n+1),

	.page-id-261 .cspml_item_holder:nth-child(2n+1), /* Adresses coup de coeur tous les 3 */
	.page-id-8694 .cspml_item_holder:nth-child(2n+1),
	.page-id-28430 .cspml_item_holder:nth-child(2n+1),
	.parent-pageid-261 .cspml_item_holder:nth-child(2n+1), /* SOUS Adresses coup de coeur tous les 3 */
	.parent-pageid-8694 .cspml_item_holder:nth-child(2n+1), 
	.parent-pageid-28430 .cspml_item_holder:nth-child(2n+1), 

	.page-id-801 .cspml_item_holder:nth-child(2n+1), /* Artistes et artisans   tous les 3 */
	.page-id-9714 .cspml_item_holder:nth-child(2n+1), 
	.page-id-28753 .cspml_item_holder:nth-child(2n+1), 


	.page-id-7890 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),			/*Activites ASSOciat     tous les 4 */
	.page-id-8991 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-28823 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),

	.page-id-65 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1) /*AGENDA     tous les 4 */,
	.page-id-10264 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-27507 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-265 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1), /*Sortir */
	.page-id-8995 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-28297 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-523 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1), /*Minotaure */
	.page-id-9027 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-28313 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1),
	.page-id-525 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1), /*Theatre */
	.page-id-9039 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1)
	.page-id-28323 .cspml_item_holder.cspm-col-lg-3:nth-child(2n+1)
	
	{
		clear: left !important;
	}

	#et_top_search {
		margin-top: 0px !important;
	}
	/*menu*/
	#menu-item-wpml-ls-2-fr ul.sub-menu li a,
	#menu-item-wpml-ls-2-en ul.sub-menu li a,
	#menu-item-wpml-ls-2-it ul.sub-menu li a {
		width: 60px !important;
	}



}


/*  / / / / / / / / /  MOBILE / / / / / / / / / */

@media all and (max-width: 480px) {
	
	.home video {
		width: 480px !important;
		height: 270px !important;
		max-height: 270px !important;
	}
	
	.et_pb_section.et_pb_section_0 {
		padding: 30px 0 0;
	}
	
	#et_top_search {
		margin-top: 20px !important;
	}
	#et_search_icon:before {
		top: -13px;
	}
	.et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
		width: 100%!important;
		max-width: 100%!important;
		background: white !important;
	}	
	
	/*menu*/
	#mobile_menu .sub-menu .sub-menu {
		display: none !important;
	}
	
	
	
	.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row,	/*pleine largeur pour les sections divisée en 4 */
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,			/*Zones Titres section LA PROMESSE*/
	.et_pb_image .et_pb_image_wrap, .et_pb_image img 	/*largeur img sur les sous-menu*/
	{
	    width: 100%!important;
	}
	.et_pb_bg_layout_dark {		/* Titre sur fond noir Votre Séjour "Les HEBERGEMENTS" */
		max-width: 90% !important;
	}
	html .et_pb_fullwidth_slider_0 .et_pb_bg_layout_dark,	/* SilderS */
	html .et_pb_fullwidth_slider_0.et_pb_bg_layout_dark
	{		
		max-width: 100% !important;
	}
	html .home .et_pb_bg_layout_dark {		/* Silder Accueil */
		max-width: 100% !important;
		margin-bottom: 0px;
		height: 300px;
	}
	html .home #Accueil_ART .et_pb_bg_layout_dark {		/* bouton Tout Picasso */
		max-width: 100% !important;
		margin-bottom: 120px;
	}
	
	/*Titre  des pages */
	.et_pb_module h1 {
		font-size: 33px !important;
	}
	/* Titre Rubrique Zone image*/
	html .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {
	    font-size: 50px !important;
	}	
	html .et_pb_fullwidth_slider_0 .et_pb_slide_description, html .et_pb_slider_fullwidth_off.et_pb_fullwidth_slider_0 .et_pb_slide_description {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}	
	.et_pb_slides .et_pb_container {
		height: inherit !important;
	}	
	
	
	
	/*Titre pages d contenu */
	#titre-page h1{
		margin: 110px 0 0 0;
	}
	.et_pb_row_0 {
		background-repeat: no-repeat !important;
	}
	#bloc-titre {
		background-size: cover !important;
	}
	
	#Accueil_ACTUALITES .et_pb_text_0 {
		margin-right: 5%!important;
		margin-left: 5%!important;
	}
	html .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title {
		font-size: 33px !important;
		font-weight: 900!important;
	}
	
	
	/* TEXTES en :after  sur Images de fond */
	.et_pb_image_0:after, .et_pb_image_1:after, .et_pb_image_2:after, .et_pb_image_3:after, .et_pb_image_4:after, .et_pb_image_5:after, .et_pb_image_6:after, .et_pb_image_7:after, .et_pb_image_8:after, .et_pb_image_9:after, .et_pb_image_10:after, .et_pb_image_11:after, .et_pb_image_12:after, .et_pb_image_13:after {
		font-size: 25px !important;
		line-height: 30px !important;
		top: 35% !important;
	}
	
	
	/*Footer*/	
	footer hr {
		margin-top:  0px !important;
	}
	#footer-widgets {
		background: transparent url(/wp-content/uploads/sites/21/2017/04/vallauris2017_labels-1.jpg) no-repeat 67% 65%;
		background-size: contain;
	}
	
	
	#UN-CLIC {
		padding: 0 !important;
	}
	
	
	/* AGENDA evenements */
	html .moitie {
		width: 100%;
		margin-right: 0%;
	}
	#sidebar {
		margin-top: 50px;
	}
	
	/* Hebergments*/
	#codespacing_progress_map_div_map4701, 		/*hotels*/
	#codespacing_progress_map_div_map4703,			/*ch hotes*/
	#codespacing_progress_map_div_map4705,			/*meubles*/
	#codespacing_progress_map_div_map4707,			/*res tourisme*/
	#codespacing_progress_map_div_map3004			/* restos*/
	{
		height: 450px !important;
	}
	html a.contact-post {
	    display: block;
	    float: none;
	    margin: 20px 0;
	}	
	html .ticontact img {
		float: none !important;
		margin-top: 10px;
	}
	html .hebergement-template .dernier,
	html .restaurant-template .dernier {
		margin-top: 30px;
	}
	
	
	/* PAGE Adresses utiles*/
	.page-id-763 .et_pb_section_1 .et_pb_column_1 {
		width:  60% !important;
	}
	.page-id-763 .et_pb_section_1 .et_pb_column_2 {
		width:  35% !important;
		margin-left: 5% !important;
	}
	.page-id-763 .et_pb_section_1 .et_pb_column_1 p,
	.page-id-763 .et_pb_section_1 .et_pb_column_2 p {
		heigt:  80px !important;
	}
	
	/* METEO*/
	#wpc-weather.small .now .time_symbol.iconvault {
		 height: 160px !important;
	}	
	#wpc-weather.wpc-xs.skin2 .infos {
	    width: 100% !important;
	    margin-left: 0px !important;
	}	
	#wpc-weather.wpc-xs .forecast .symbol {
	    margin-left: 30% !important;
	}

	.page-id-36302 div.market {
		padding-bottom: 170% !important;
	}
	.page-id-36302 .et_pb_row_0.et_pb_row {
		margin-top: 0px!important;
	}


}



