/*
Theme Name: Create Paris Update
Theme URI: http://create.themetrust.com
Template: themetrust-create
Author: ThemeTrust.com
Author URI: http://themetrust.com
Description: Create is a multipurpose WordPress theme.
Version: 1.1.9.1485182039
Updated: 2017-01-23 15:33:59

*/
/***je change le hidden en visible parce sinon certains liens ne marchaient plus sur Chrome*/
body * {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
}
.body-wrap {
	background: #fff;
	padding: 6px 0;
   max-width: 1200px;
}
.blog .body-wrap {
    max-width: 1200px;
}
.site-main {
	padding: 0px 0px 0 !important;
}
#middle{
	padding: 0 30px;
}
.single #primary:nth-child(2){
	display: none;
}
hr {
	margin-bottom: 10px;
	background: #E3E3E2;
}
article p, p, .content-area li {
	font-size: 1.6rem;
	padding-bottom: 5px;
	line-height: 1.6em;
}
a{
	color: #39A9DC;
}	
.clear, hr {
	clear: both;
}
.content-area ul {
	margin: 0;
	list-style: inside;
}

/****Header***********/
#site-header {
	padding: 0 30px;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.top-header.stacked-header #main-container .main-nav ul li{
	height: 50px !important;

}
.top-header.stacked-header #main-container .main-nav ul a{
	font-size: 1.4rem;
	padding-right: 15px;
	padding-left: 15px;
}
.top-header.stacked-header #main-container .main-nav ul a, .top-header.stacked-header #main-container .main-nav ul li, .top-header.stacked-header #main-container .nav-holder, .top-header.stacked-header #main-container #site-header .secondary-nav span, .top-header.stacked-header #main-container #site-header .secondary-nav a {
	height: 45px;
	line-height: 40px;
	padding-bottom: 20px;
	letter-spacing: 0.2px;
}
.top-header.stacked-header #main-container #site-header .secondary-nav{
	margin-right: 10px;
}
.top-header.stacked-header #main-container .nav-holder {
	min-height: 30px;
}
.top-header.stacked-header #main-container #site-header #logo {
	margin: 15px 0;
	float: left;
}
.top-header.stacked-header #main-container #site-header #calendar {
	margin: 39px 0 0;
	float: right;
	background: linear-gradient(#fff, #fff);
	width: 130px;
	height: auto;
	padding: 10px 0;
	font-family: 'Open Sans', sans-serif !important;
	border:1px solid #e3e3e2;
}
#mois {
	font-size: 15px;
	color: #246c82;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 110%;
}
#jour {
	font-weight: 400;
	font-size: 80px;
	color: #246c82;
	line-height: 90%;
    font-family: 'Vidaloka', serif;

}
#annee {
	font-size: 15px;
	color: #246c82;
	font-weight: 300;
	line-height: 100%;
}
#site-header .inside {
	clear: both;
}
.logo-and-nav, #primary header.main {
	margin: auto;
	max-width: 1200px;
	background: none;
}

#logo a:hover{
	opacity: 0.9;
}
body.top-header.stacked-header #main-container #site-header .nav-holder {
	margin-top: 0px !important;
	width: 100%;
	border-bottom: 10px solid #4382AC;
	padding-bottom: 40px !important;
}
#site-header li.menu-item-has-children > a::after {

    display: none;
}
.top-header.stacked-header #main-container .main-nav ul ul a{
	color:#404040 !important;
}
.top-header.stacked-header #main-container .main-nav ul ul a:hover{
	color:#898989 !important;	
}
#menu-item-8048 {/*home*/
	border-bottom: 10px solid #39A9DC;
}
#menu-item-8048:hover {
	background: #39A9DC !important;
}
#menu-item-6372 {/*art*/
	border-bottom: 10px solid #819079;
}
#menu-item-6372:hover {
	background: #819079 !important;
}
#menu-item-6363 {/*eating*/
	border-bottom: 10px solid #911319;
}
#menu-item-6363:hover {
	background: #911319 !important;
}
#menu-item-6390 {/*ohlala*/
	border-bottom: 10px solid #C99715;
}
#menu-item-6390:hover {
	background: #C99715 !important;
}
#menu-item-6389 {/*visiting*/
	border-bottom: 10px solid #3ca390;
}
#menu-item-6389:hover {
	background: #3ca390 !important;
}
#menu-item-6391 {/*living*/
	border-bottom: 10px solid #dc5034;
}
#menu-item-6391:hover {
	background: #dc5034 !important;
}
#menu-item-6387 {/*outings*/
	border-bottom: 10px solid #8ba753;
}
#menu-item-6387:hover {
	background: #8ba753 !important;
}
#menu-item-6363 .sub-menu {
	min-width: 170px;
}

.bleu {
	background: #246c82;
}
.bleuhome {
	background: #39A9DC !important;
}
.art {
	background: #819079 !important;
}
.eating {
	background: #911319 !important;
}
.ohlala {
	background: #C99715 !important;
}
.visiting {
	background: #3ca390 !important;
}
.living {
	background: #dc5034 !important;
}
.outings {
	background: #8ba753 !important;
}
.color-art {
	color: #819079 !important;
}
.color-eating {
	color: #911319 !important;
}
.color-ohlala {
	color: #C99715 !important;
}
.color-visiting {
	color: #3ca390 !important;
}
.color-living {
	color: #dc5034 !important;
}
.coloroutings {
	color: #8ba753 !important;
}
/******************ARTICLE EXCERPT***********/
article .featured-image {
	float: left;
	width: 30%;
}
article .entry-summary {
	width: 66%;
	float: right;
}
header.entry-header .inner {
    padding: 0px !important;
}
#primary header.main {
	padding:0 !important;
}
.entry-content h3.widget-title {
	font-size:2.4rem;
	font-weight: 400;
}

.sow-headline-container h1.sow-headline{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	line-height: 125%;
	border-bottom: 1px solid #e3e3e2;
	padding-left: 30px;
	font-size: 2.4rem;
}
#primary header.main h1.titre-category, .page-template-default .entry-header .entry-title, .search .main.entry-header .entry-title{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
 margin: 0 !important;
    padding: 15px 20px !important;
	font-size: 1.8rem !important;
	color:#fff !important;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 0.5px;
	border:none !important;
}
.search .main.entry-header .entry-title span{
	color:#fff !important;
}
h1.entry-title {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	letter-spacing: 0.8px;
	font-weight: 300;
	font-size: 1.8rem;
	text-transform: uppercase;
	margin: 0;
	line-height: 125%;
	border-bottom: 1px solid #e3e3e2;
}
.title h1.entry-title {
	border:none;
}
h1.titre-author{
    font-family: 'Merriweather', serif;
	font-weight: 400;
	text-transform: none;
	margin: 0;
	line-height: 125%;
	border-bottom: 1px solid #e3e3e2;
	padding-left: 30px;
	font-size: 2.4rem;
	padding-bottom: 10px;
}
h1.titre-author{
	margin-top: 20px;
}
h1.titre-author{
	padding: 0px;
}
h2 {
	font-size: 3.5rem;
	margin: 10px 0;
	line-height: 1.1em;
}
.entry-content h2 a{
	color:#333 !important;
}
#primary header.main h1 {
	text-align:left;
	padding:0 30px;
	margin: 0 20px;
}
.sow-headline-container h3.sow-sub-headline{
	font-size: 2rem;
	padding-left: 30px;
}	
.entry-content div.panel-grid:first-child {
	margin-top: 0em !important;
}
.entry-content .entry-title a, .entry-content .entry-title a:visited {
	color: #404040;
}
.entry-content .entry-title a:hover {
	color: #4B4B4B;
}
.content-main {
	max-width: 73%;
	float: left;
}
.widget_siteorigin-panels-builder .panel-grid {
	padding-top: 0px !important;
}
.blog article .meta , article .meta {
	font-family: 'Open Sans', sans-serif !important;
	font-size: 0.9em;
	margin-bottom: 10px;
}
.page-template-template-page-with-sidebar .content-main {
	width: 70%;
}
.page-template-template-page-with-sidebar .content-main article, .facetwp-template article, .category article, .author article, .search article, .archive article{
	border: 1px solid #e3e3e2;
	background: #fff;
	padding: 30px 30px 15px !important;
	margin-top: 20px;
}
.button, a.button, a.button:active, a.button:visited, #footer a.button, #searchsubmit, input[type="submit"], a.post-edit-link, a.tt-button {
    padding: 5px 22px !important;
}
.sow-features-list .sow-features-feature {
    margin-bottom: 0px !important;
}
.sow-features-list .sow-features-feature .sow-icon-container [class^="sow-icon-"],
.sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image {
  top: 20% !important;
	border-top: 1px solid #e3e3e2;
}
.widget_sow-headline h3 {
    font-size: 1.2em;
}
.so-widget-sow-features .textwidget h5 {
    font-family: 'Merriweather', serif !important;	
	font-weight: 400;
}
.facetwp-pager{
	text-align: center;
	padding-top:30px;
	clear:both;
}
.facetwp-pager .facetwp-pager-label{
	display: none;
}
a.facetwp-page {
    background: #246c82 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff !important;
    display: inline-block;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 1em;
    margin: 0 4px;
    padding: 7px 10px;
}
.rubrique article:first-child{
	margin-top: 0;
}

/************Sidebar*********/
.sidebar{
	margin-top: 20px;
}
.sidebar p{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.5rem;
}
.page-template-template-page-with-sidebar aside.sidebar {
	width: 27%;
	padding: 0;
	float: right;
}
.home aside.sidebar{
	border-top:1px solid #e3E3E2;
	padding-top: 20px;
	margin-top: 0;
}
.blog .favorites, .blog .mailchimp {
	padding: 0px 0 20px;
}
h3.widget-title {
	font-size:2rem;
	font-weight: 400;
}
.widget-box {
    margin-bottom: 0px !important;
}
.sidebar h3, .sidebar .widget-box .widget-title{
    font-family: 'Merriweather', serif !important;
	font-size: 2.1rem;
	margin-top:0px;
	text-align: center;
	font-weight: 400;
	border-bottom: 1px solid #e3e3e2;
	padding-bottom: 10px;
}
h3.follow{
	margin-bottom: 10px;
	border-bottom: none;
}
.sidebar li{
padding: 9px 0;
margin: 0;
line-height: 1.2em !important;
background: none;
border-bottom: 1px solid rgba(0,0,0,.07);
	list-style: none;
}
.sidebar .wpp-list li a, a.post-title, .sidebar .inside ul li a{
    font-family: 'Merriweather', serif !important;
	font-weight: 400;
	color:#777;
	font-size: 1.5rem;
}
.single-post .sidebar .inside{
	padding: 0 0 0 20px;
	width:85%;
}
 .widget_listcategorypostswidget h3.widget-title{
	background: url(icon/folder.png) no-repeat center top;
	padding-top:120px;
}
.sidebar h3.suscribe{
	background: url(icon/subscribe.png) no-repeat center top;
	padding-top:120px;
}
.sidebar h3.popular{
	background: url(icon/Cible.png) no-repeat center top;
	padding-top:120px;
	margin-top: 30px;
}
.sidebar h3.filter{
	background: url(icon/filter.jpg) no-repeat center top;
	padding-top:120px;
}
#text-12 .widget-title{
	background: url(icon/heart.png) no-repeat center top;
	padding-top:100px;
}
.favorites-list li{
	border-top:none;
}
.sidebar h3.lowdown{
	background: url(icon/table.png) no-repeat center top;
	padding-top:120px;
	margin-top: 30px;
}
.sidebar h3.PU-favorite{
	background: url(icon/PU-icon-fav-resto.png) no-repeat center 20px;
	padding-top:120px;
	padding-bottom: 20px;
	margin-top: 30px;
	border: 1px solid #e3e3e2;
}
.sidebar h3.every-museum{
	background: url(icon/PU-Icon-museum.png) no-repeat center 20px;
	padding-top:120px;
	padding-bottom: 20px;
	margin-top: 30px;
	border: 1px solid #e3e3e2;
}
.sidebar h3.upcoming-exhibitions{
	background: url(icon/PU-Icons-UpcomingExhibition.png) no-repeat center 20px;
	padding-top:120px;
	padding-bottom: 20px;
	margin-top: 30px;
	border: 1px solid #e3e3e2;
}
#paypal_donations-2 h3{
	background: url(icon/donate-parisupdate.png) no-repeat center 20px;
	padding-top:120px;
	padding-bottom: 20px;
}

.sidebar .sous-titre, #paypal_donations-2 p{
    font-family: 'Merriweather', serif !important;
	font-weight: 400;
	text-align: center;
	padding-bottom: 10Px;
	
}
.home .sidebar input[type="email"]{
	width:65%;
	padding: 0 10px;
}
.facebook, .twitter, .pinterest, .instagram{
	width: 25%;
	height: 35px;
	float: left;
	margin-bottom: 30px;
	background-size:auto;
	background-position: center;
	background-repeat: no-repeat;
}
.facebook{
	background-image: url(icon/facebook.png);
}
.twitter{
	background-image: url(icon/twitter.png);
}
.instagram{
	background-image: url(icon/instagram.png);
}
.pinterest{
	background-image:  url(icon/pinterest.png);
}
/****HOME***********/

.home #main-container #site-header #logo {
	max-width:400px !important;
}	
#grenier-home{
  display:table;
	width:100%;
}
#grenier-home article.grenier{
	width:19%;
	float: left;
	border-top:none;
	border-bottom: none;
	display: table-cell;	
	border-left: 1px solid #e3e3e2;
	background: #fff;
	padding: 0 20px !important;
	margin-top: 20px;
}
#grenier-home article.grenier.thisweek{
	width:10%;	
	margin-top:20px;
	border:none;

}

#grenier-home article.grenier.grenier_photo{
	width:14%;	
	padding: 0 30px;
}
#grenier-home article.grenier.grenier_photo a{
	line-height: 0;
}
.home article.grenier:nth-child(2), .home article.grenier.grenier_photo{
	border:none;
}

.home article.grenier:nth-child(3){
	border-right: none;
}
.home article.grenier h1, .home .grenier h1 ul li a{
	border-bottom: none;
	font-size:1.7rem;
	text-align: center;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
letter-spacing: 0.8px;
font-weight: 300;
	margin-bottom: 3px;
}

.home .grenier ul li{
	list-style: none;
	font-weight: 300;
	padding-bottom: 0;
}
.home article.grenier h1 a{
	color:#246C82 !important;
}
article.grenier.thisweek h1{
	padding-top: 20px;
	font-size:2rem;
	color:#246C82;
	font-weight: 400;
	line-height: 2rem;
}
.home article.grenier h2{
	font-size:1.7rem;
	text-align: center;
	font-family: 'Merriweather', serif !important;	
	font-weight: 300;
	margin-bottom: 0;
	margin-top:0px;
}
.clear-grenier{
	height:30px;
	clear:both;
}
.this-week-events a.title {
	display: none;
}

.home article .featured-image {
	max-width: none;
	float: left;
	width: 40%;
	padding-left: 30px;
}
.home article .entry-summary {
	width: 56%;
	float: right;
	padding-right: 30px;
}
.facetwp-template article.bgblanc , .home article.bgblanc {
	border: 1px solid #e3e3e2;
	background: #fff;
	padding: 0 0px 10px !important;
	margin-bottom: 30px;
	margin-top:0 !important;
}
article.bgblanc .entry-summary hr {
	clear: none;
	margin-top: 0;
}
.category-cabochon {
	padding: 9px 30px 7px;
	background: #49678D;
	margin-bottom: 30px;
	line-height: 125%;
	color: #fff !important;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0.8px;
	font-weight: 400;
	font-size: 2rem;
}
.category-cabochon a {
	color: #fff !important;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 0.8px;
	font-weight: 400;
	font-size: 2rem;
}
.category-cabochon a:hover {
	color: #000 !important;
}
#photo-week, #week-events{
	padding: 0 !important;
}
#photo-week section, #week-events section{
	padding: 0px 30px 20px;
}

#pub{
	margin: 20px 0;
	border-bottom:solid 1px #e3e3e2;
	padding: 10px 0 20px 0;
}

h1.of_week{
	font-weight: 300;
	font-size: 24px;
	margin: 0px 0 10px;
	line-height: 125%;
}
h1.of_week a{
	color:#333 !important;
}
.columns{
	margin-top:30px;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	   -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
}

.columns h5, .category-week-events h5, .upcom-exhib h5{
	text-transform: uppercase;
	color:#CE5303;	
	margin: 0px 0 5px 0;
	font-size: 1.5rem;
}
.columns h4, .category-week-events h4{
    font-family: 'Merriweather', serif;
	font-size: 2rem;
	margin: 0 0 5px 0;
	font-weight: 400;
}
.columns hr, .category-week-events hr{
	margin-top: 0;
}
.columns p{
	margin: 0;
	padding:0;
}
.columns h6, .category-week-events h6{
	font-size: 1.5rem;
	margin-bottom: 10px;
}
.upcom-exhib h5{
	margin-bottom: 20px;
}
/**************************SINGLE POST***********/
.content-area .displaytags{
	list-style-type: none;
}
.displaytags li a, .displaytags li a:visited{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size:17px; font-weight: 700;
	color:#7A7A7A;;
	padding: 10px;
	background: #efefef;
	margin: 0 10px 10px 0;
	float: left;
}
.displaytags li a:hover{
	background:#39A9DC;
	color:#fff;
}
.single-post .body-wrap, .archive .body-wrap{
	padding: 20px 0px 20px 0;
}
.single-post .content-main {
	width: 60%;
	max-width: 60%;
	border: 1px solid #e3e3e2;
	background: #fff;
	padding: 30px 30px 30px 30px;
	margin-top: 20px;
}
.single-post aside.sidebar {
	width: 35%;
	padding: 0;
	float: right;
}
.single .blog .meta {
	margin-bottom: 10px;
	padding-top: 0px !important;
}
.single .blog .meta a, .meta a{
	color: #39A9DC;
}
.meta{
	font-weight: 400;
}
.laius {/*david jaggard*/
	margin: 20px 0;
	border-top:solid #e3e3e2 1px;
	font-style: italic;
	padding-top: 20px;
}
.laius em{
	font-style:normal;
}
.single .blog img {
	float: left;
	margin-right: 15px;
	max-width: 335px;
}

.single .category-week-events img{
	float: none;
}
.photobg {
	width: 100%;
	padding: 10px 10px 4px 10px;
	margin: 15px 0;
}
.single .blog .su-slider-slide img {
	float: none;
	margin-right: 0;
	max-width: 100%;
}
.single .blog .su-slider-slide .photobg{
	background:none !important;
	padding:0;
	margin:0;
}
.wp-caption {
	float: none;
	margin: 0;
}
.wp-caption img, .photowrap img {
	float: left;
	margin-right: 10px;
	width: 60% !important;
}
.wp-caption-text {
	text-align: left;
	font-size: 0.8em;
	line-height: 115%;
	margin: 0;
	color: #404040;
}
.wp-caption .wp-caption-text {
	float: left;
	width: 35%;
	color: #fff;
}
.author-description{
	margin: 30px 0;
}
.author-description img{
	float: left;
	margin: 0 20px 20px 0;
}

#respond .comment-form-comment label{
	display: none;
}
footer.post-nav{
	padding: 20px 0;
	margin-top: 20px;
	border-top: 1px solid #e3e3e2;
}
.single-project footer.post-nav{
	display: none;
}
footer.post-nav .favorites{
	text-align: right;
}
.social-sharing{
	float: left;
	width:40%;
}
.favorites{
	float: right;
	width:60%;
}
.wpfp-span{
	display: inline-block;
}
.entry-content .wpfp-span{
	display: block;
}
.social-sharing ul li, .social-sharing ul {
padding: 0 !important;
}
#respond{
	border-bottom: 1px solid #e3e3e2;
	padding-bottom: 20px;
	margin-bottom:20px;
}
#respond h3{
	background: url(icon/respond.png) no-repeat left 0px;
	padding-top:120px;	
	margin-top: 30px;
	font-size: 1.3em;
}
.comment-notes{
	font-style:italic;
}
h3.suscribe {
    background: url(icon/PU-Icon-News.png) no-repeat left 0px;
    padding-top: 120px;
	font-size: 1.3em;
}
.favorites-list .addtoany_share_save_container.addtoany_content {
	display: none;
}
/**************************FICHES***********/
.fiche {
	margin-bottom: 30px;
	background: #fff;
	padding: 15px;
	border: 1px solid #e3e3e2;
}
.sidebar .fiche h1{
 font-family: 'Merriweather', serif !important;
	font-size: 2.1rem;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.sidebar .fiche p.details{
 font-family: 'Merriweather', serif !important;
	font-size: 1.4rem;
	font-weight: 300;
}
.sidebar .fiche p.address{
	font-size: 1.6rem;
	padding: 5px 0;	
}
.sidebar .fiche p.type{
	font-size: 1.6rem;
	font-weight: 400;
	border-bottom: 1px solid #e3e3e2;
	border-top: 1px solid #e3e3e2;
	color: #911319;
	padding: 5px 0;	
	margin-bottom: 5px;
}
.sidebar .fiche p.metro{
	font-size: 1.5rem;
	padding: 5px 0;	
		border-bottom: 1px solid #e3e3e2;
	border-top: 1px solid #e3e3e2;
}
.sidebar .fiche p.tel{
	font-size: 1.8rem;
	padding: 5px 0;	
	color: #911319;
	font-weight: 400;	
}
.sidebar .fiche p.PUfavorite{
	background: url(icon/PictoPUFavorite.png) no-repeat;
	padding: 10px 0 15px 50px;
	font-size: 1.8rem;
	border-bottom: 1px solid #e3e3e2;
}
.sidebar .fiche p.website{
	font-size: 1.8rem;

}
.fiche .end-date{
	text-transform: uppercase;
color: #CE5303;
margin: 0px 0 5px 0;
font-size: 1.5rem;
	font-weight: 600;
}
.fiche .museum{
	color:#819079;
	font-size: 1.8rem;
	font-weight: 400;
	padding: 5px 0 0;
}
.fiche .director{
	color:#819079;
	font-size: 1.8rem;
	font-weight: 400;
	padding-bottom: 5px;
	border-bottom: 1px solid #e3e3e2;
}
.fiche .genre{
	border-bottom: 1px solid #e3e3e2;
	border-top: 1px solid #e3e3e2;
	padding: 5px 0;	
	color:#819079;
}
	
.fiche .featured-image img{
	float: none;
}
.euro, .fiche .euro {
	color: #911319;
	font-weight: 400;
}
span.favorite {
	text-transform: uppercase;
}
span.type, span.euro, span.favorite{
	border-left:1px solid #191919;
	padding-left:10px;
	margin-left: 10px;		
}

.fiche .euro, .sidebar span.euro{
	border:none;
	margin: 0;
	padding: 0;
	font-weight: 900;
}
.page-template-template-page-with-sidebar article article {
	width: 100%;
}
.sidebar .acf-map {
	height: 200px;
}
#post-6109, #post-32, #post-6111, .search, #post-6097, #post-9193{
	padding-right: 30px;
	border-right: 1px solid #e3e3e2;
	margin-top: 20px;
}
/***********************photo of the week ***********************/

.single-project #main img{
	border: 1px solid #e3e3e2;
	width:24%;
	float: left;
	margin: 0.5%;
}
.single-project #main{
	margin-top: 15px;
}

.single-project .slb_data_title, .single-project .slb_group_status {
	display: none;
}
.single-project .slb_data_desc{
	font-size:1.4rem;
	font-family: 'Merriweather', serif !important;		
}
/**************************RESTAU BY ARR***********/
.restaubyarr{
	border-bottom: 1px solid #e3e3e2;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.restaubyarr h1{
    font-size: 1.6rem;	
	border: none;
}
.restaubyarr h2{
    font-size: 3rem;	
}
article .su-tabs {
	background: #fff;
}
article .su-tabs-nav{
	background: #911319;
	padding: 4px 4px 12px 4px;
}
article .su-tabs-nav span {
    padding: 25px 9px;
	font-weight: 600;
	border-right:solid 1px #e3e3e2;
	background: #fff;
	margin:0;
	font-size: 1.8rem;
	color:#a5a1a2;
	-webkit-border-top-left-radius: 0px;
-moz-border-radius-topleft: 0px;
border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topright: 0px;
border-top-right-radius: 0px;
}
article .su-tabs-nav span.su-tabs-current {
    background: #911319;
	color:#fff;
	border: none;
}
article .su-tabs-panes{
	margin-top: 15px;
	border: 1px solid #e3e3e2;
}
/**************************FAVORITES***********/
.wpfp-span ul{
    background: url(icon/favorite.png) no-repeat left 0px;
    padding-top: 120px;
}
.wpfp-span li{
	list-style-position: inside;
	list-style-type: none;
}
.post-nav .favorites .wpfp-span .wpfp-link{
	font-style: normal;
	font-size: 1.8rem;
}
.wpfp-span .wpfp-link{
	font-style: italic;
	font-size: 12px;
}


.note-favorite{
	margin-top: 40px;
}

.partners{
	padding: 0 30px 30px 30px;
	border:1px solid #e3e3e2;
	max-width:750px;
	margin-top:20px;
}
.partners h3{
	margin-top: 30px !important;
}
.about,  #post-6099{/*support PU*/
	padding: 30px;
	border:1px solid #e3e3e2;
	margin-top:20px;
}
.about li{
	list-style: none;
	 font-family: 'Merriweather', serif !important;	
	padding: 0;
	font-size: 1.6rem;
}
/**************************commentaires***********/


footer.comment-meta {
	padding-top: 15px;
}
.comment-meta .avatar {
	width: 70px !important;
	height: 70px;
	position: absolute;
	left: 15px;
	top: 15px;
}
b.fn, 
div.comment-metadata, #comments p, #comments .reply a {
	margin-left: 0;
}
/***************FILTER FACET*****************/
.facetwp-facet {
	margin-bottom: 10px !important;
	border-bottom: 1px solid rgba(0,0,0,.07);
	padding-bottom: 10Px;
}

/***************FOOTER*****************/
#footer{
	margin-top: 30px;
}
#footer .main{
  display:table;
	padding: 0 0 20px !important;
}
#footer .main .widget_nav_menu{
	text-align: center;
	padding: 20px !important;
	display: table-cell;	
}
#nav_menu-8{
	background: #39A9DC;
}
#nav_menu-2{
	background: #819079;
}
#nav_menu-3{
	background: #911319;
}
#nav_menu-4{
	background: #C99715;
}
#nav_menu-5{
	background: #3ca390;
}
#nav_menu-6{
	background: #dc5034;
}
#nav_menu-7{
	background: #8ba753;
}
#nav_menu-9{
	background: #4382AC;
}

.widget_nav_menu+.widget_nav_menu+.widget_nav_menu {
  vertical-align:bottom
}


#footer .widget_nav_menu .widget-title{
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.7rem;
}
#footer .widget-box ul li, #slide-panel .widget-box ul li {
    border-bottom: none;
	padding: 4px 0;
}
#footer .secondary {
    background-color: rgba(0,0,0,0);
}
.paypal-donations{
	text-align: center;
}

#slide-panel input[type="search"], #slide-panel input[type="text"] {
	width:100%;
}
/***************MEDIA QUERIES****************/


/* iPads */

@media only screen and (max-width : 1024px) {
	.single-post .body-wrap{
	padding: 20px 0px;
}
	#calendar, #grenier-home, .clear-grenier{
		display:none;
	}	
.home #main-container .body-wrap {
    border-top: none;
	padding-top: 30px;
}
}
@media only screen and (max-width : 979px) {

.top-header.stacked-header #main-container .main-nav ul a {
    padding-right: 8px;
    padding-left: 8px;
}
}
@media only screen and (max-width : 900px) {

.top-header.stacked-header #main-container .main-nav ul a {
    padding-right: 8px;
    padding-left: 8px;
}
	.main-nav ul a {
    font-size: 13px;
    font-weight: 400;
}
}
@media only screen and (max-width: 768px){
	#site-header.main.light #logo .site-title img {
    max-width: 380px !important;
}

	.columns-quatre{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
		column-count: 2;
	}

.single-post .content-main, .content-main, .blog .content-main, aside.sidebar{
		width: 100% !important;
	max-width: 100%;
		float: none;
		clear: both;
	}
	#site-header .secondary-nav .menu-toggle.open{
		color:#fff !important;
		background: #246c82;
		padding: 20px;
	margin-top:30px;
	}
	body.top-header.stacked-header #main-container #site-header .nav-holder {
	margin-top: 0px !important;
	width: auto;
	border-bottom: none;
	padding-bottom: 0px !important;
		background: none;
}
	body.top-header.stacked-header #main-container #site-header .nav-holder .secondary-nav span,
	body.top-header.stacked-header #main-container #site-header .nav-holder .secondary-nav a {
		height: 40px; line-height: 0px;
	}
	.single-post .body-wrap, .body-wrap {
    padding: 0px;
}
	.mailchimp, .comments-wrap{
		display: none;
	}
	.social-sharing, .favorites {
    float: none;
		width:100%;
	}
	footer.post-nav .favorites {
		text-align: left;
	}
	
}
@media screen and (max-width: 700px) {
	#site-header.main.light #logo .site-title img {
    max-width: 280px !important;
}
	.columns {
    -webkit-column-count: 1;
    -moz-column-count:1;
    column-count: 1;

}
#footer {
    padding: 0px !important;
}
#footer .main,#footer .main .widget_nav_menu{
	
	
	display: block;	
}
}

/* Small laptops */

@media all and (max-width: 768px) {
#logo .site-title img, #site-header.main.light #logo .site-title img {
    max-width: 170px !important;
}
#site-header .secondary-nav .menu-toggle.open {
    color: #246c82 !important;
    background: none;
    padding: 0px;
    margin-top: 60px;
}
	#primary header.main h1.titre-category{
		margin-bottom: 20px !important;
	}
.single-post .content-main, .page-template-template-page-with-sidebar .content-main article, .facetwp-template article, .category article, .author article, .search article  {
    border: none;
    padding: 0 !important;
    margin-top: 0px;
			border-bottom: 1px solid #e3e3e2;
		margin-bottom: 20px !important;
}
.wp-caption img, .photowrap img, .wp-caption .wp-caption-text, .favorites, .social-sharing, article .featured-image, article .entry-summary {
    width: 100% !important;
}
	.home article .featured-image{
		padding-left: 0;
	}
	.home article .entry-summary {
    padding: 10px;
	}

	h2 {
    font-size: 2.9rem;
	}
footer.post-nav .favorites{
		text-align: left;
	line-height: 115%;
}
	#footer .main .widget_nav_menu{
		display: block;
	}
}