/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

#main {background-color: #ffffff;
    background-image: url(https://creaweb-design.fr/agence-chaletsetcaviar/wp-content/uploads/2021/07/FondSite.png);
    background-size: cover;}
.container {max-width:100%;}

/*Cookie*/
#wt-cli-privacy-save-btn {background-color: #72695E;
    color: #ffffff;}

/*Boucle de lecture*/
h5, .widget-title {text-align:center; color:#72695E!important;}

.su-posts-default-loop {
	border: #e8d29a solid 1px;
    height: auto;
    max-width: 100%;
    padding: 0.5em;
    background-color: #fff;
    margin-bottom: 0;}

*[id^="su-post-"] {
    height: auto;
    max-width: 100%;
    margin-left: 0;
    margin-bottom:0!important;}

a.su-post-thumbnail.no-lightbox {
	float: left;
    display: block;
    width: 100%;
    height: auto;
    margin-right: 1em;
	margin-bottom: 1em;}

a.su-post-thumbnail.no-lightbox > img {
 	max-width: 100%;
 	height: auto;
 	max-height: none;}

div.su-post-excerpt {display:none;}

/*Grid*/
.post-grid .item {border:#e8d29a solid 1px;}

.layout-685 .element_1626779335063 {text-align: right; margin-top:-2.5em;}

.layout-685 .element_1626779335063 a {text-decoration: none!important; font-size: 1.3em;}

.layout-685 .element_1626781301730 a{text-transform: uppercase; text-decoration: none!important;}

/*Formulaire Contact*/
#wpcf7-f508-p254-o2 > form > p:nth-child(n) > label {color: #72695E; font-size: 16px;}
#wpcf7-f508-p254-o2 > form > p:nth-child(n) > label > span > input {border:#e8d29a solid 1px;}
#wpcf7-f508-p254-o2 > form > p:nth-child(n) > label > span > textarea {border:#e8d29a solid 1px;}
#wpcf7-f508-p254-o2 > form > p:nth-child(6) > input {border:#e8d29a solid 1px;}
.catcha {margin-top: -30px;}

/*Article*/
.ContenuImp {border:#e8d29a solid 1px; width: 90%; margin-left: 4em; font-size:16px}
.meta-author {display: none;}
.meta-cat:link {display: none;}

.Contenant {background-color: #fff;border:#e8d29a solid 1px; max-width: 70%!important;}

div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-center > div > figure > img {
    margin:auto!important;
    padding: 0.5em;} /*centre contour image*/
div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-center > div > figure {
    margin:auto!important;} /*retire margin auto de wordpress pour center image*/
div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-center > div {
    margin:auto!important;}
.ImgChalet {max-width: 100%!important;}

.InfoChalet {margin:auto!important;}

div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > h2 {margin-top: 0.5em!important; margin-bottom: 0.5em!important;} /*titre description chalet*/
div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > h2:nth-child(3) {margin-top: 1em!important; margin-bottom: 0.5em!important;} /*titre caratéristiques*/
div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > div.wp-block-group.DescArticle > div > p {
    font-size: 16px;
    margin-bottom: 0px!important;
    margin-top: 0px!important;} /*Bloc info individuel chambre, SDB & Superficie*/
div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > div.wp-block-group.BlocChSDBSup > div > div > div > div:nth-child(n) {
    margin-bottom: 0px!important;
    margin-top: 0px!important;} /*Fonctionne en duo avec celui du dessus*/

.Caract {color: #72695E;
    width: auto!important;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0px!important;
    margin-top: 0px!important;}

div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > div.wp-block-group.BlocChSDBSup > div > div > div > div > div:nth-child(1) > p {
    color: #72695E;
    width: 3em!important;
    font-size: 16px;
    margin-bottom: 0px!important;
    margin-top: 0px!important;} /*Icones caractéristiques*/

div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > hr {margin:10px auto;}
div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > p {
    background-color: #e8d29a;
    color: #72695E;
    width: 100%;
    text-align: center;
    margin: 0.2em auto;
    margin-left: -0.15em!important;
    font-size: 30px;} /*Prix*/

/*Article Responsive*/
@media (max-width: 1473px) {
    .Contenant {max-width:80%!important;}
    }
@media (max-width: 1300px) {
    .Contenant {max-width:85%!important;}
    }
@media (max-width: 1200px) {
    .Contenant {max-width:90%!important;}
    }
@media (min-width:1090px) and (max-width: 1150px) {
   .Contenant {max-width:95%!important;}
   }
@media (max-width: 1089px) {
    .wp-block-columns{ flex-basis:100%!important;
    flex-wrap: nowrap; flex-direction: column;}
    .Contenant {max-width:80%!important;}
    .Caract {margin-top: -1.7em!important;}
    div.entry-content.clr > div > div > div > div.wp-block-column.is-vertically-aligned-bottom.InfoChalet > p {
        margin: 0.3em auto;
        margin-left: 0em!important;}
    }
@media (max-width: 599px) {
    .Caract {margin-left: 2em!important;}
    }