@charset "UTF-8";
/* Team Style CSS Document */

/************* HEADER ********************/
.gdlr-header-inner{background: url('https://a61dd5.claudeassets.com/20220525101459im_/http://www.saintjeancapferrat-legendes.com/wp-content/themes/flawless/images/saint-jean-cap-ferrat-legendes-header.jpg') no-repeat center;}

.gdlr-logo { margin-left: 330px; }
.gdlr-logo img {width: 100%;}

/* ------------ Menu ---------------------*/
/*.gdlr-main-menu > li:nth-child(2) > a {color:#00abd8 !important;}*/
.gdlr-navigation-wrapper.gdlr-style-2 .gdlr-main-menu > li:first-child { 
	background: url('https://0ca223.claudeassets.com/20220525101459im_/http://www.saintjeancapferrat-legendes.com/wp-content/themes/flawless/images/icon-menu-saint-jean-cap-ferrat-legendes.png') no-repeat center;
	width: 60px;
}
.gdlr-navigation-wrapper.gdlr-style-2 .gdlr-main-menu > li:first-child a { 
	width: 100%;
}

/*-------------- Social Network ---------------*/
.top-social-wrapper .social-icon {
	max-width: 23px;
}

/*-------------- Compteur BRM ---------------*/

.clear { clear:left; }
#compteur {
	font-family: Open Sans, sans-serif; 
	padding-left: 0px;
	padding-right: 50px;
	position:relative;
	overflow:hidden;
}
#logo { display: none; }
.horizontal { width: auto; }
.horizontal #horaire { margin-left: 0px; width: 190px; height:178px; float: left; background:url(https://3cbc86.claudeassets.com/20220525101459im_/http://www.saintjeancapferrat-legendes.com/wp-content/themes/flawless/images/montre-brm.png) no-repeat; }
.horizontal #logo {
	min-height:80px;
	width:280px;
	float:right;
	margin: 10px auto;
}

.positionJours, .positionHoraires { width:100%; float:left; font-size: 0.01em; text-align: center;}
.positionJours { color: #f10000;  margin-left: 0px; height: 40%; }
.positionHoraires { height: 60%; display: inline; float:left; margin-left: 20px;}

.positionJours p {
	display: block;
	float:left;
	margin: 4px 0 0 86px;
	padding: 0 0 0 0;
	line-height: 0px;
	font-weight: bold;
}

.positionHoraires p {
	font-weight: bold;
	display: block;
	float: none;
	width: 100%;
	margin: 5px 0 0 5px; 
	padding: 0;
}

#countdown_day, #countdown_hour, #countdown_min, #countdown_sec {
	font-size:18px;
	font-weight: 600;
	letter-spacing:-1px;
	line-height:30px;
	text-align: center;
	vertical-align: middle;
	display:block;
	float:left;
	width:auto;
	height:auto;
	padding: 0px;
}

#countdown_day {
	color: #00b8d8;
	text-align:center;
	float: none;
	margin: 28px 0px 0px 0;
}
#countdown_hour {
	color: #00b8d8;
	margin-left: 35px;
}
#countdown_sec {
	color: #f10000;
	font-weight: 400;
	margin: 27px 0px 0 27px;
}
#countdown_min {
	color: #00b8d8;
	margin-left: 20px;
}

#txtHour {
	color: #fff;
	margin: 0 0 0 20px;
}
#txtMin {
	color: #fff;
	margin-left: 18px;
}
#txtSec {
	color: #fff;
	margin-left: 14px;
}

#positionHour, #positionMin, #positionSec { display: inline; float: left; width: 20%; height: 80%; }

#date-event {
	float: right;
	padding-top: 0px;
}
#date {
	line-height: 25px;
	font-size: 22px;
	font-weight: 500;
	color:#292929; 
	padding-bottom: 80px; 
	margin: 0;
}
#place {
	font-size: 18px;
	font-weight: 500;
	color:#00abd8;
	padding: 0;
	margin: 0;
}

/*--------------- End Compteur BRM -----------------*/

/****************** END HEADER **********************/

/******************** FOOTER ***********************/
/*
.footer-container{background: url('/assets/www.saintjeancapferrat-legendes.com/wp-content/themes/flawless/images/footer-logo-bkg.png') no-repeat center;}
*/
.footer-container { 
	background-color: #efefef;
	padding: 40px 0px;
}

.footer-wrapper a {
	padding: 0px;
	margin-right: 0px 50px;
	text-align: center;
}

/*------------ Footer Widget ----------------*/
#footer-widget-1 .widget_newsletterwidget, #footer-widget-1 .widget_text {
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;
}

#footer-widget-1 .widget_newsletterwidget { width: 230px; }
#footer-widget-1 #text-3 { width: 381px; text-align: center; }
#footer-widget-1 #text-3 img { margin: 15px 0px; }
#footer-widget-1 #text-3 i { padding: 0px 15px; margin: 0 auto; font-size: 25px; }
#footer-widget-1 #text-3 a { color: #696969; }
#footer-widget-1 #text-3 a:hover { color: #00b8d8; }
#footer-widget-1 #text-4 { width: 389px; }


/*#footer-widget-1 #text-7 h3, #footer-widget-1 #text-7 .textwidget { display:inline; float:left; width: auto; }*/

#footer-widget-1 .gdlr-widget-title, .title-footer {
	display: inline-block;
	text-transform: none;
	text-align:left;
	font-weight:normal;
	font-size: 25px;
	color: #292929;
	border-bottom: solid 1px #00b8d8;
	padding: 0;
}
#footer-widget-1 .gdlr-widget-title { margin: 0px 0px 20px 0px; }
.title-footer { margin: 0px 0px 50px 0px; }

/*------------ Newsletter widget ----------------*/
#footer-widget-1 .widget_newsletterwidget p { margin-bottom: 15px; text-align: left; }
#footer-widget-1 .widget_newsletterwidget input { width: 90%; }
#footer-widget-1 .widget_newsletterwidget .newsletter-submit { width: 150px; }

/* ---------- Copyright ----------- */
.copyright-right a, .copyright-left { color: #919191; font-size: 12px; }
.copyright-container{ padding: 10px 0px; font-size:10px; }

/****************** END FOOTER ********************/

/******************** PAGE   **********************/
.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 40px /*!important*/; }

.gdlr-classic-portfolio .portfolio-thumbnail .portfolio-thumbnail-bar{display:none;}
.portfolio-content-wrapper{text-align: center;}

.gdlr-image-link-shortcode .gdlr-image-link-overlay, .portfolio-thumbnail .portfolio-overlay{background-color: #00b8d8;}
.gdlr-image-link-shortcode .gdlr-image-link-icon, .portfolio-thumbnail .portfolio-icon{background-color: #00b8d8; height: 50px !important; padding: 0;}

.gdlr-accordion-item.style-1 .accordion-title i { background-color: #00b8d8; }

.gdlr-button, input[type="button"], input[type="submit"] { color: #fff; background-color: #00b8d8; border-bottom: 3px solid #008fab; }
.gdlr-button:hover, input[type="button"]:hover, input[type="submit"]:hover { background-color: #008fab; }
/*display: inline; width: auto; color: #fff; background-color: #3f3f3f; border-bottom: 3px solid #00b8d8; float: left; text-align: center;*/

.gdlr-item-title-wrapper .gdlr-item-title {
	border-color: #00b8d8; 
	color: #292929;
	text-align: left;
	margin: 0;
	padding: 0;
}
.gdlr-item-title-wrapper.pos-no-caption .gdlr-item-title { 
	font-size: 30px;
	text-align:left;
	border-bottom-width:1px;
	margin: 0;
	padding: 0;
}
.gdlr-item-title-wrapper.pos-left .gdlr-item-caption {
	font-size:14px;
	color: #9b9b9b;
	margin:0;
}
.gdlr-page-title-wrapper { padding: 30px 0; }
.gdlr-item-title-wrapper { margin-bottom: 20px; }

.fancybox-title-inside-wrap {
	padding: 0 0 0 20px;
	margin: 0;
}

/************* END PAGE   *************/

/************* HOME PAGE   ******************/
.gdlr-item-title-wrapper.pos-left { margin: 0; }

/*----------- Slideshow ------------------*/
.ls-slide .dark-box-slider {background: rgba(0,0,0, 0.7); padding: 10px; min-width: 250px;}

.ls-slide .dark-box-slider h1 {color: #00abd8; font-size: 3em;}
.ls-slide .dark-box-slider h2 {color: #00abd8; font-size: 3em;}
.ls-slide .dark-box-slider h3 {color: #fff; font-size: 1.8em;}
.ls-slide .dark-box-slider h4 {color: #fff;}

.ls-slide .light-box-slider {background: rgba(f,f,f, 0.7); padding: 10px; min-width: 250px;}
.ls-slide .light-box-slider h1 {color: #00abd8; font-size: 3em;}
.ls-slide .light-box-slider h2 {color: #00abd8; font-size: 3em;}
.ls-slide .light-box-slider h3 {color: #000; font-size: 1.8em;}
.ls-slide .light-box-slider h4 {color: #fff;}

.nivo-directionNav a, .flex-direction-nav a, .ls-flawless .ls-nav-prev, .ls-flawless .ls-nav-next{background-color: #00b8d8;}
.nivo-controlNav a:hover, .nivo-controlNav a.active, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, .ls-flawless .ls-bottom-slidebuttons a.ls-nav-active, .ls-flawless .ls-bottom-slidebuttons a:hover {background-color: #00b8d8;}
.nivo-controlNav a, .flex-control-paging li a, .ls-flawless .ls-bottom-slidebuttons a{border-color: #c5c5c5 !important;}

/*----------- H1 / H3 ------------------*/
#h1-home {
	padding: 0px 15px 0px 0px;
	margin: 0;
}
#h1-home h1 {
	border-color: #00b8d8;
	border-bottom-style: solid; 
	border-bottom-width:1px;
	color: #292929;
	font-size: 22px;
}

#h1-home p { 
	margin-bottom: 5px;
	text-align: justify;
}

#h3-home h3 {
	font-size: 22px;
}

/*----------- Concours 2014 ------------------*/
#home-galerie .gdlr-item-title-wrapper .gdlr-item-title { 
	padding-bottom: 0px;
	color: #fff;
}

#home-galerie .gdlr-item-title-wrapper.pos-no-caption .gdlr-item-title {
		border-bottom-width: 0;
}

#home-galerie .gdlr-item-title-wrapper { 
	padding-bottom: 0px;
	margin-bottom: 0px;
}

/*----------- Partenaire ----------------------*/

/* Activer/Désactiver Gallery Partenaire*/
#partenaire-galery { display: none; }
#partenaire .container .gdlr-item-title-wrapper { display: none; }
/**/
/*
#partenaire .container .gdlr-item-title-wrapper h3 { 
	border-color: #00b8d8;
	border-bottom-style: solid; 
	border-bottom-width:1px;
	color: #c6c6c6;
	width: auto;
	margin-bottom: 15px;
}
*/
/*
#partenaire .container .gdlr-item-title-wrapper { width: 320px; }
.page-id-4 .gdlr-gallery-item.gdlr-item .gallery-caption { display:block; text-align:center; padding:7px 0 6px; font-size: 13px;}

*/
/* End Activer/Désactiver Gallery Partenaire */
 
/* Activer/Désactiver Banner Partenaire*/
/*
.gdlr-banner-description-item   { display: none; }
.gdlr-banner-description { display: none; }
.gdlr-banner-images { display:none; }
*/

#partenaire-banner { padding: 0; margin: 0; }
#partenaire .gdlr-banner-description { display: block; width: 100%; margin: 0px 0px 20px 0px; }
#partenaire-banner .gdlr-banner-title { 
	display: inline; 
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: solid 1px #00b8d8; 
	color: #ffffff;
	font-size: 28px;
}
#partenaire-banner .nav-container { display: inline; float: right; padding-right: 30px; }
#partenaire-banner .nav-container.style-1 .flex-direction-nav a { color: #3f3f3f; background-color: #fff; }
#partenaire-banner .nav-container.style-1 .flex-direction-nav a:hover { color: #00b8d8; }
#partenaire .gdlr-banner-item .gdlr-item { margin: 0; }
#partenaire .gdlr-banner-images { width: 100%; }
#partenaire .gdlr-banner-images ul.slides li { width: auto; text-align: left; padding: 0; margin: 0 20px 0 0; }

/* End Activer/Désactiver Banner Partenaire */

/*--------------- Actualité ----------------*/
.gdlr-blog-grid .gdlr-blog-info .blog-info.blog-comment { display: none; }
.gdlr-item.gdlr-blog-grid { margin-bottom: 150px; }

/************* END HOME PAGE   *************/

/*************** EDITION 2015 PAGE ***************/
.page-id-73 .gdlr-color-wrapper { padding-top: 0px; }
#concours-01 .gdlr-item { margin: 0 15px 0 0; }
#concours-01 .gdlr-item-title-wrapper { margin-left: 0px; }

#concours-02.gdlr-parallax-wrapper { padding: 40px auto; }
#concours-02 h2 { font-size: 30px; color: #ffffff; margin-bottom: 5px; }
#concours-02 h3 { font-size: 20px; color: #00b8d8; margin-bottom: 40px; }
#concours-02 h4 { font-size: 15px; color: #00b8d8; text-align: center; padding: 10px 0; margin: 0; }
#concours-02 .columns:nth-child(-n+3) { margin-right: 0px; }
#concours-02 .container { margin: 0 auto; padding: 20px; background-color: rgba(0, 0, 0, 0.5); }
#concours-02 .columns { padding: 0 10px; width: 23%; height: auto; }
#concours-02 .gdlr-item.gdlr-divider-item { margin: 5px 0; padding: 0; }
#concours-02 .gdlr-item { margin: 0; padding: 0 10px; }
#concours-02 .gdlr-item p { text-align: justify; }
#concours-02 .gdlr-item p:nth-child(-n+1) { width: 95%; text-align:center; margin: 0px 0px 0px 10px; padding: 0px; }
#concours-02 .gdlr-item p:nth-child(-n+1) a { color: #00b8d8; font-size: 14px; }
#concours-02 .gdlr-item p:nth-child(n+2) { color: #ffffff; font-size: 13px; padding: 0; margin: 0 10px; }
#concours-02 .gdlr-item p:nth-child(n+2) a { color: #ffffff; font-size: 13px; }
#concours-02 img { padding-top: 5px; }

#concours-03 .gdlr-item p, #concours-04 .gdlr-item p, #concours-05 .gdlr-item p { text-align: justify; margin: 0px 0px 25px 0px; }
#concours-03 blockquote, #concours-04 blockquote, #concours-05 blockquote { padding-top: 0; }

#concours-03 .gdlr-item, #concours-04 .gdlr-item { padding: 0px; margin: 0px; }
#concours-03 p, #concours-04 p { padding: 0px 40px 0px 15px; margin: 0px; }

.page-id-73 .gdlr-color-wrapper #concours-06 { padding-top: 40px !important; }
#concours-06 h3 { color: #000000; font-size: 35px; padding-left: 15px; }
#concours-06 p { margin: 0px; }
#concours-06 .gdlr-item-caption { color: #00b8d8; font-size: 25px; padding: 0px 0px 30px 15px; }
#concours-06 .gdlr-item.gdlr-content-item { padding: 0px 0px; margin: 0px; }

#concours-07 { margin: 0px auto; width: 1000px; padding: 0; }
#concours-07 p { margin: 0; }
.page-id-73 .gdlr-color-wrapper #concours-07 { padding-top: 0px !important; }

#portfolio-participant .gdlr-modern-portfolio .portfolio-content-overlay { background-color: #00b8d8; }
#portfolio-participant .gdlr-modern-portfolio .portfolio-content-overlay { opacity: 0.6; }
#portfolio-participant .gdlr-modern-portfolio .portfolio-content-wrapper { padding: 0px; margin: 0; /*width: 100%; top: 0px; right: 0px;*/ }

/*************** END EDITION 2015 PAGE ***************/

/*************** JURY ET COMMISSION PAGE  ***************/
#jury-concours, #commission-technique { width: 575px; margin-top: 60px; }
#jury-concours .gdlr-personnel-item .personnel-item-inner, #commission-technique .gdlr-personnel-item .personnel-item-inner { 
	background-color: #f5f5f5; 
	border: #00b8d8 1px solid;
	border-radius: 15px;
}
#jury-concours .gdlr-personnel-item .personnel-position, #commission-technique .gdlr-personnel-item .personnel-position { color: #00b8d8; }
#jury-concours .gdlr-personnel-item.box-style .personnel-author-image, #commission-technique .gdlr-personnel-item.box-style .personnel-author-image { 
	border-color: #00b8d8;
	border-radius: 75px;
	border-style: solid;
	border-width: 2px;
	height: 150px;
	width: 150px;
	overflow: hidden;
	position: absolute;
	left: 195px;
	top: -75px;
	margin: 0 auto;
}
#jury-concours .gdlr-personnel-item.box-style .personnel-info, #commission-technique .gdlr-personnel-item.box-style .personnel-info { margin-top: 70px; }
#jury-concours .gdlr-personnel-item .personnel-content, #commission-technique .gdlr-personnel-item .personnel-content { color:#7c7c7c; text-align: justify; font-size:12px; }
#jury-concours .gdlr-personnel-item .personnel-content p, #commission-technique .gdlr-personnel-item .personnel-content p { margin-bottom: 10px; }
#jury-concours .gdlr-item.gdlr-divider-item, #commission-technique .gdlr-item.gdlr-divider-item { margin: 20px 0; color: #00b8d8; }
#jury-concours .columns, #commission-technique .columns { margin: 40px 0;}
#jury-concours .gdlr-personnel-item.box-style, #commission-technique .gdlr-personnel-item.box-style { border-color: #00b8d8; }

/*************** END JURY PAGE  ***************/

/*************** GALERIE PAGE ***************/
.fancybox-skin { background-color: #fff; padding: 0px; }
.fancybox-title { color: #000; padding: 10px 0px 0px 0px; }
#video { text-align: left; }

/*************** END GALERIE PAGE ***************/

/*************** PORTFOLIO ***************/
.portfolio-title a:hover { color: #00b8d8; }
.gdlr-single-nav > div i { color: #00b8d8; }
.single-portfolio .gdlr-single-nav { top: 40px; }
.gdlr-portfolio-style2 .gdlr-portfolio-content .head { margin-bottom: 25px; }

/*************** END PORTFOLIO ***************/

/*************** CATALOGUE 2014 ***************/
#img-catalogue-2014 { padding-top: 110px; }

/*************** END CATALOGUE 2014 ***************/

/************* PAGE ACTUALITE  *************/
.gdlr-blog-full .gdlr-blog-thumbnail img { width: 750px; height: auto; }

/************* END PAGE Actualité  *************/

/************* PARTENAIRE PAGE ***************/
#partenaire-portfolio .gdlr-item .gdlr-portfolio-item .gdlr-detail-portfolio { background-color: #efefef; display: inline;  }
#partenaire-portfolio .portfolio-content-wrapper { width: 70%; text-align: justify; padding: 20px; background-color: #efefef; }
#partenaire-portfolio .portfolio-content-wrapper h3 { width: 100%; text-align: justify; font-size: 23px;  padding: 0; }
#partenaire-portfolio .portfolio-content-wrapper h3 a:hover { color: #00b8d8; }
#partenaire-portfolio .portfolio-content p { width: 100%; }
#partenaire-portfolio .portfolio-content p a { display: inline; width: auto; color: #fff; background-color: #00b8d8; border-bottom: 3px solid #008fab; float: left; text-align: center; }
#partenaire-portfolio .portfolio-content p a:hover { background-color: #008fab; }

/************* END PARTENAIRE PAGE ***************/

/************* PROGRAMME PAGE ***************/
#programme-2015 blockquote { color: #000000; }

/************* END PROGRAMME PAGE ***************/

/************* MASERATI PAGE ***************/
#h3-maserati h3 { font-size: 24px; font-weight: 400; text-align: center; }

/************* END MASERATI PAGE ***************/

/************* CONTACT PAGE ***************/
#ul-contact-adresse li {
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0;
}

#ul-contact-adresse li a {
	padding: 0px 10px 0px 0px;
	margin: 0;
}

#ul-contact-social {
	padding: 0;
	margin: 0;
}

#ul-contact-social li {
	list-style: none;
	padding: 0px 0px 10px 0px;
	margin: 0;
}

#ul-contact-social li a {
	padding: 0px 10px 0px 0px;
	margin: 0;
}

/************* END CONTACT PAGE ***************/

/*************** SE LOGER PAGE ***************/
/*.page-id-2612 .portfolio-title { display: none; }*/
#portfolio-hotel .portfolio-title { display: none; }
#portfolio-hotel .gdlr-tab-item.horizontal > .tab-content-wrapper { height: 228px; overflow: scroll; }

/*************** END SE LOGER PAGE ***************/


/************* "THE PLACE TO BE" PAGE ***************/
#content-3936 .gdlr-item-title-wrapper,
#content-3936 .gdlr-content-item { padding-left: 50px !important; }

/************* END "THE PLACE TO BE" PAGE ***************/


/******************** FORMULAIRE **********************/
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea { padding: 10px; }
div.wpcf7-mail-sent-ok { color: #00b8d8; padding: 10px; border: 1px solid #00b8d8; }
div.wpcf7-validation-errors { color: #ff0000; padding: 10px; border: 2px solid #ff0000; }
.wpcf7-form div {
	padding: 10px;
	margin-bottom: 20px;
}

/*---------- Formulaire acréditation --------------------*/
#wpcf7-f1627-p2213-o1 .wpcf7-form div, #wpcf7-f2456-p2452-o1 .wpcf7-form div {
	display:inline;
	float: left;
	width: 40%;
	padding: 0px 80px 0px 0px;
	margin: 0;
}

/*---------- Formulaire Newsletter ---------------------*/
.gdlr-mailchimp-form table { }
.gdlr-mailchimp-form th { height: 0px; background-color: #fff; color: #00b8d8; font-size: 12px; padding-right: 15px; }
.gdlr-mailchimp-form tr { text-align: left; padding: 0; margin: 0;  height: 10px;  }
.gdlr-mailchimp-form td { border:none; padding: 0 0 0 0; margin: 0;}
.gdlr-mailchimp-form input[type="text"], .gdlr-mailchimp-form input[type="email"] { width: 200px; height: 25px; padding: 0 5px; margin-bottom: 10px; color: #555555; } 
.gdlr-mailchimp-form .newsletter-submit { width: 40%; margin-left: 82px; }

/******************** END FORMULAIRE **********************/


/************ Page Erreur 404 *************/
.page-not-found-block { background-color: #00b8d8; }
.page-not-found-search .gdl-search-form input[type="text"] { background-color: #c8c3c3; color: #fff; }
/************* End Page Erreur 404 *************/

/************ Catalogue ISSU *************/
.issuuembed div div span { display: none; }
/*
     FILE ARCHIVED ON 22:57:42 Aug 27, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:40:42 Nov 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.73
  exclusion.robots: 0.093
  exclusion.robots.policy: 0.08
  esindex: 0.009
  cdx.remote: 30.748
  LoadShardBlock: 400.935 (3)
  PetaboxLoader3.datanode: 259.657 (4)
  PetaboxLoader3.resolve: 204.076 (2)
  load_resource: 140.552
*/