/* xl - DESKTOP STYLES */ 
/*--------------Global-------------*/
.post-content {
	max-width: 1200px !important;
}
@media (min-width: 68.75em) {
    .singular .post-content {
        margin: 130px auto auto;
    }
}

.main {
	padding: 0 8% 50px; 
}
body {
	color: #000;
}
.max-width {
	max-width: none;
	margin: 0 auto;
}
.e-con {
  --container-max-width: 1200px;
}
ul {
	font-size: inherit;
	padding: 0 40px; 
	margin: 1.8em;
}
p {
   font-size: 15px;
   margin:  0px;
   max-width: 1200px;
}

.size-large, .size-full {
	max-width: 1180px;
      max-height: 800px;
}
@media (min-width: 43.75em) {
  .entry {
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 600px) 
 { 
.singular-page-2 p {
	max-width: 1000px !important;
}

@media only screen and (min-width: 700px) {
.singular-page-2 .ngg-gallery-thumbnail img {
	margin: 0 !important;
	position: relative !important;
	height: 50px !important; 
	width: 100% !important;
	max-width: 90px !important;
  }
}

.featured-image {
    display: none;
}
.pt-cv-title a {
    font-size: 14px !important;
    font-weight: 500;
    color: rgba(20,20,20,0.85);
}

.entry {
	margin: 130px 0;
}
/*
.singular-page-2 .main {
padding: 0 0 0 16.668%;
}
.singular-page-2 p {
        font-size: 16px !important;
	margin: 1.5em 0 1.5em 150px;
}

.singular-page-2 .gallery {
	margin: 0 0 0 -160px !important;
}

*/
/*--------------Header--------------------*/
/*
.banda {
    background-color: red;
    width: 100%;
    position: fixed;
    height: 100px;
    
 left: 50%;
  top: 0%;
  transform: translateX(-50%);
}
*/
.singular-page-2 h1.post-title {
	font-size: 0;
	visibility: hidden !important;
}
}
@media (min-width: 87.5em) {
  .site-header {
    position: fixed;
    border: none;
    z-index: 999;
   background-color: white;
    width: 100%;
    max-width: 1500px;
    top: 0px;
    margin: 0 auto; 
    left: 0px; 
    right: 0px;
    padding: 5px 150px 30px;
  }


@media (min-width: 56.25em) {
  .title-container {
    margin-left: 0px;
  }
}
.site-title {
	font-size: 50px !important;
	
}
.post-header {
	margin: 0 !important;
}

h1.post-title {
/*
	font-size: 20px;
        text-align: left;
        margin-top: 100px;
        margin-left: 30px;
        color: #646467;
	visibility: visible !important;*/

        display: none;
}
/*---------Menu--------------------------------*/


.menu-primary {
        width: 100px;
	margin:  0;
}
.menu-primary-items {
        width: 1000px;
	font-size: 20px;
}
.menu-primary-container {
	margin: -48px 0 0 265px;
}


.pgcsimplygalleryblock-grid-item {
	max-width: 200px;
	max-height: 160px;
}
.pgcsimplygalleryblock-grid-item-badge {
	visibility: hidden;
}

pre {
	background: none;
	border: none;
}

#content .flowplayer a, .flowplayer a, .flowplayer a:hover {
	background-image: none !important;
}
.fancybox-is-open .fancybox-bg {
	opacity: 1 !important;
}
.flowplayer {
       margin: 0;
}
.fancybox-container * {
	margin: auto;
}
.fancybox-is-fullscreen .fancybox-container {
	margin: 100px auto auto;
}


.singular-page-29 .ngg-galleryoverview {
	margin-left: -45px;
        margin-top: 0px;
}

.singular-page-29, .singular-page-940, .ngg-gallery-thumbnail img {
	/*padding: 2px !important;*/
	height: auto !important;
 }

.singular-page-29 .ngg-galleryoverview.default-view {
	text-align: left;
        margin:  0 -20px 0 0;
}
 .ngg-gallery-thumbnail {
	border: none;
}



/*.singular-page-29 h3, .singular-page-29 p {
        margin-left: 42px !important;
}
*/
.singular-page-29 .size-full, 
.singular-page-29 .size-large, 
.singular-page-29 .post-content {
      max-width: 900px ;
}

.gallery-339 .gallery-row {
	max-width: 680px;
}

}
/*-------Page accueil--------*/
@media only screen and (min-width: 600px) {
  .singular-page-2 p {
    max-width: 1200px !important;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 600px) 
 { 
.singular-page-2 h1.post-title {
	font-size: 0;
	visibility: hidden !important;
}
 img {
	max-width: 400px;
        margin:  0 -20px;
}
.main {
padding:   15px;
}

.singular-page-2 .gallery {
	margin:  auto;
}
}
.singular-page-675, .singular-page-362 tr td {border:none !important;}

td, th {
	border: none;
}

@media (min-width: 992px) { .ngg-galleryoverview {
	margin-left: 0px !important; 
}
}

.singular-page-840 .gallery {
	margin: 0;
	width: 600px;
}
.wp-caption-text {
	display: none;
}
.post-after::after {
	display: none;
}
/*
.further-reading {
  display: none;
}
*/
/*--- Page actualités---------------------------------*/
.singular-page-1415 .post-content {
    max-width: 1200px !important;
    width: 1400px;
    margin: auto ;
    padding-top: 90px;
}
.singular-page-1415 .post-header {
    display: none;
}

@media (min-width: 992px) {
  .pt-cv-wrapper .col-md-6 {
    width: auto;
    padding-right: 0px;
    background-color: white;
    /*border: solid 1px #a0a0a0;*/
    box-shadow: 1px 2px 5px silver;
    padding: ;
    margin: 10px;
  }
}
.pt-cv-thumbnail {
	max-width: 80% !important;
}

.pt-cv-taxoterm a {
	color: #8e1e1e !important;
       font-size: 15px;	
       font-weight: bold;
       margin-bottom: 5px;
}
.pt-cv-taxoterm {
	margin-bottom: 0px !important;
}
/*
@media (max-width: 700px) {
.pt-cv-wrapper .col-md-6 {
       max-width: 100px;
       
}
*/
/*----------------Posts blog-------------*/
@media (min-width: 87.5em) {
  .post-header {
    
  }
}
.featured-image {
	display: block;
	/* width: 50.5%; */
	/* left: -16.75%; */
	/* padding-bottom: 80%; */
	/* max-width: 500px; */
	/* max-height: 300px; */
	/* height: 400px; */
	background-size: auto 80%;
	background-repeat: no-repeat;
	padding: 300px;
	margin: 50px auto;
	box-shadow: 1px 2px 5px silver;
}
/*
.post-content {
       display: none;
}
*/
.archive .post-content p:last-of-type{
	display: none;
}
.archive .post-content p:not(:last-of-type) {
	display: none;
}
.main {
	padding: 0 ;
	max-width: 1200px;
}
.archive .entry {
	display: inline-block;
}
/*
@media (min-width: 43.75em) {
  .entry {
    margin-bottom: 0px;
    max-width: 400px;
    display: inline-block;
  }
}

.alignnone {
     max-width: 400px;
}
*/
/*----------Footer-------------*/
.site-footer {
      margin-top: 0px; 
      font-size: 12px;
}
.pies {
     margin: auto;
     margin-bottom: 10px;
     color: #4e4b4b;
     font-size: 12px;
}
/*----------Fuentes-----------*/
h1, h2, h3, h4, h5, h6 {
  font-family: Exposure, serif;
body {
	font-family: Exposure, serif;
}




