/*
Theme Name: Sydney child
Description: Sydney Theme enfant
Author: Thierry
Template: sydney
Version: 0.1.0
*/
/* complément */
.builder-item .item--inner .component-wrap{display:none}
.page-wrap{padding: 0 0 100px!important;}
.roll-button:hover{color:#a0837f!important;}
.roll-button{border : 1px solid #a0837f!important}
.moncercle{
  background:#5D3B42;
  border-radius:50%;
  width:120px;
  height:120px;
  border:2px solid #5D3B42;
	padding-top:18px;
  color:white;
}
.padx{padding-top:8px;}
.header-contact a {color:white;font-size: 16px;}
.divImg{display:flex;justify-content: center;}
.figImg{width: 60%;
  margin: auto;
  display: block;}
img.assist {vertical-align: middle;}
.choixDoc{
  border-radius:50%;
  width:60%;
  border:6px solid #FCAF3B;
  margin:auto;
}
.wp-block-cover__inner-container{color: inherit!important;}
.left{left:300px;}
/*font weight*/
.fwm{font-weight: 550;}
.fwsb{font-weight: 600;}
.fwb{font-weight: 700;}
.fond1{background-image: url("images/assets/fond.svg");
background-repeat: no-repeat;width:100%;}
.fond2{background-image: url("images/assets/fond2.svg");
background-repeat: no-repeat;background-size: 100%;}
.dc-trigger{cursor: pointer;}
.encadrer{ border: 1px solid #5D3B42;border-left-width: 1em;padding: 30px;background-color:#fff;z-index: 2;}
.encadrerH{ border: 1px solid #5D3B42;border-top-width: 1em;padding: 30px;background-color:#fff;z-index: 2;}
.encadrerplus{ border: 1px solid #5D3B42;border-left-width: 1em;padding: 30px 150px 30px 30px;background-color:#fff;z-index: 2;}
.infoDoc{ border: 1px solid #5D3B42;border-left-width: 1em;background-color:#fff;z-index: 2;}
.marginb0{margin-bottom: O!important;}
.retrait{position: relative;top: 40px; left: -60px;}
.rtop{position: relative;top: -70px;z-index: 1;margin-inline-start: 0;margin-inline-end:0;margin-block-start: 0;margin-block-end: 0;}
.rtop30{position: relative;top: -30px;z-index: 1;margin-inline-start: 0;margin-inline-end:0;margin-block-start: 0;margin-block-end: 0;}
.rtop10{position: relative;top: -10px;z-index: 1;margin-inline-start: 0;margin-inline-end:0;margin-block-start: 0;margin-block-end: 0;}
.ombre{box-shadow: 1px 1px 12px #555;}
.margin20{margin-left: 20px;}
.margin20p{margin-left: 20%;}
.margin100{margin-left: 100px;}
.marginR20{margin-right: : 20px;}
.marginR100{margin-right: : 100px;}
.ind{z-index: 5!important;}
.marginRL{margin: 0 10%;}
.marginRL5{margin: 0 5%;}
.padding5{padding: 5%;}
.padding3{padding: 3%;}
.marginRL20{margin: 0 20%;}
.marginA{margin:auto;}
.site-footer{padding: 0 10%;background-color: black;}
.center{text-align: center;}



#mainnav ul li.current-menu-item > a{color:#FCAF3B!important}

#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #FCAF3B;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 9999px;
}

#myBtn:hover {
  background-color: #555;
}

/*****BEGIN Personnalisation du formulaire de contact *****/
.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #F2F3F6; border: 1px solid #7E8AA2; padding:10px; }
.errorForms { border: 1px solid #f00; padding:10px; color: #f00; }
.error { color: #f00; }

/*****Formulaire*****/
.mysite_message.errors{color:#c31b00;padding:15px 20px;margin-bottom:20px;letter-spacing:.3px;background:#ffcccc;border:1px solid #ff9999;}
.mysite_message.errors ul{list-style:none;margin:0;padding:0;}
.mysite_message.errors li{background:url(images/shortcodes/error.png) no-repeat 0 2px;padding-left:22px;}
.required_error{border:1px solid #ff9999!important;}
.mysite_form_row .textfield{width:30%;display:inline-block;}
.mysite_form_row .textfieldsujet{width:60%;}
.mysite_form_row .textarea{width:85%}

.select_row .styled{width:60%}
.captcha_row .textfield{width:30%}
.mysite_form input{height:30px;margin:0 2px;width:40%;color:black;}
.mysite_form  .fancy_button{height:50px;}
.mysite_form .textfield_row label,.mysite_form .select_row label,.mysite_form .name_row label,.mysite_form .email_row label{width:20%;display:inline-block;min-width:120px}
.mysite_form .captcha_row  label{width:10%;min-width: 60px}
.checkbox_row,.checkbox_row .styled{display:inline-block;width:auto}
.checkbox_row label{display:inline-block;}
.checkbox_row .styled{vertical-align: middle;}
/*****END Personnalisation du formulaire de contact *****/

/*.sidebar-left, .sidebar-right {width: 20px!important;}*/

/*page blog en grid 3 colonnes + images mise en forme*/
[data-layout*="col1"] .post-media img , .sbcol {-webkit-box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);
-moz-box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
box-shadow: 0 16px 38px -12px rgba(0,0,0,.56), 0 4px 25px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(0,0,0,.2);
transition: all .3s cubic-bezier(.34,1.61,.7,1);border-radius: 3px;}
.sbcol {margin-bottom: 10px}

  [data-layout*="col1"]  .main-container {
        width: calc(100% - 20px)!important;
        width: -webkit-calc(100% - 20px)!important;
    }

[data-layout*="col1"] .blog-grid .has-post-thumbnail .post-media {
  float: left;
  max-width: 200px;
  width: 100%;
}

[data-layout*="col1"] .blog-grid .has-post-thumbnail .post-content-wrap {
  width: calc(100% - 200px);
  width: -webkit-calc(100% - 200px);
  float: left;
  padding-left: 37px;
}
/* gestion COMMON RADIO AND CHECKBOX STYLES*/
.rond_g,.rond_o,.rond_r{border-radius:50%;border:1px solid #777;height:8px;width:8px;margin-left: 10px;display:inline-block;vertical-align: middle;}
.rond_g{background:#7CFC00;}
.rond_o{background:#e98813;}
.rond_r{background:red;}
.gestion table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #eaeaea;margin-bottom:18px;}
.gestion table,td,th {vertical-align:middle;}
.gestion th{padding:10px;color:#666;border-top:1px solid #fff;text-transform:uppercase;}
.gestion tfoot td{border:0px;}
.gestion th,tr:hover{background-color:#f5f5f5;}
/*.gestion .gestion td{padding:1.5px;color:#888;border-bottom: 0.5px solid #eaeaea;}*/
.gestion h3{font: 16px Arial;color:blacj}
.gestion h2{font: 20px Arial;color:blacj}
.gestion textarea{border:1px;border-color: #f1ecec;font-size: 15px;line-height: 1.2;background-color: #f6f6f6!important;}
.gestion table {border-collapse:collapse;width:100%;border:none;}
.gestion th {border:1px solid black;}
.gestion th.bilan {border:1px solid #F8F8FF;}
.gestion table td ,.gestion table td input ,table tr,#nRecette input ,#recette input {border:none!important;padding:0}

.gestion input.bNone{border:none}
.gestion input[type=radio],
.gestion input[type=checkbox]{
  visibility: hidden;
  position: absolute;
}
.gestion #page-site-header,.panier #page-site-header{display:none;}
.gestion input.ok{visibility: visible;position:relative;}
.gestion  input[type="text"]{line-height: 1.2;}
.gestion  input[type="submit"]{padding:0 3px;}
.gestion input[type=radio] + label:before,
.gestion input[type=checkbox] + label:before{
  height:12px;
  width:12px;
  margin-right: 2px;
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  border:1px solid #777;
}

.gestion input[type=radio]:checked + label:before,
.gestion input[type=checkbox]:checked + label:before{
  background:teal;
}


.gestion input[type=radio] + label:before{
  border-radius:50%;
}
.gestion [type=checkbox] + label:before{
  border-radius:2px;
}
.column-img1{background-image: url("http://localhost/parcfilee/wp-content/uploads/2021/07/Liste2-e1654228686890.jpg");
background-repeat: no-repeat;}
.mghgt-img1{margin-bottom: calc(10% - 8px);}
.mgtop-img1{position:absolute;}
/* */
/* mise en forme en colonne flex */
.column-layout,[data-layout*="col1"] .blog-grid,.tableAlimen {
  /* pour display */
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* pour flex-wrap */
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.column-layout > div ,[data-layout*="col1"] .blog-grid > li,.tableAlimen > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 3px rgba(0,0,0,0.05);
  letter-spacing: normal;
	text-rendering: optimizeLegibility;
}

.column-layout > div.rw{
  flex-direction: row;
}

.column-layout > div ,[data-layout*="col1"] .blog-grid > li{
  margin: 10px 4px;
}
.column-layout > div.mg {
  margin: 2px 4px!important;
}
.column-layout > div.celm2,.column-layout > div.celm3,.column-layout > div.celm4{
  margin: 3px 4px;
  text-align: center;
  vertical-align: middle;
justify-content: center;
}

.post-title, .page-title {font-size: 35px;}
[data-layout*="col1"] .blog-grid > li {
    margin: 10px 10px;
}
.column-layout > div.cell4,.column-layout > div.celm4 {width: calc(25% - 8px);}
.column-layout > div.cell4p {width: calc(40% - 8px);}
.column-layout > div.cell5 {width: calc(20% - 8px);}
.column-layout > div.cell6 {width: calc(16.666% - 8px);}
.column-layout > div.cell6p {width: calc(60% - 8px);}
.column-layout > div.cell10 {width: calc(10% - 8px);}
.column-layout > div.cell3,.column-layout > div.celm3{width: calc(33.333% - 8px)}
.column-layout > div.cell23 {width: calc(66.666% - 8px);}
[data-layout*="col1"] .blog-grid > li.cell3 {width: calc(33.333% - 20px)!important;}
.column-layout > div.cell2,.column-layout > div.celm2,.tableAliment > div.cell2 {width: calc(50% - 8px);}
.column-layout > div.cell {width: calc(100% - 8px);}

.cell4 > div.td,.cell3 > div.td,.cell2 > div.td,.cell > div.td {flex: 1 0 0;padding:10px;color:#888;border:0!important;}
.cell4 > div.th,.cell3 > div.th,.cell2 > div.th,.cell > div.th {flex: 0 0 30px;padding:10px;color:#666;border:0!important;border-top:1px solid #fff;text-transform:uppercase;}
.th:hover,.td:hover{background-color:#f5f5f5;}
/*.td,.th{background:url(images/line.gif) repeat-x center bottom;*/
}

@media ( max-width: 930px ) {
  .column-layout > div.cell4 {width:calc(50% - 8px);}
  .column-layout > div.cell2 {width: calc(100% - 8px);}
  [data-layout*="col1"] .blog-grid > li.cell3 {width:calc(50% - 20px)!important;}
}
@media (max-width:800px) {
	.retrait{left:-15px;!important;}
	.marginRL20{margin:0 5%;}
	.rtop{top:10px;}
}
@media ( max-width: 590px ) {
  .column-layout > div.cell4 {width:calc(100% - 8px);}
  .column-layout > div.cell3 {width:calc(100% - 8px);}
  [data-layout*="col1"] .blog-grid > li.cell3 {width:calc(100% - 20px)!important;}
}
@media (max-width:575px) {
	.retrait{left:-15px;!important;}
	.marginRL20{margin:0 5%;}
	h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background{
		padding:0;

	}
	.orthquoi{flex-basis:100%;}
	.rtop{top:10px;}
	.marginRL5{margin:0}

button, .roll-button, a.button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"] {padding-left: 5px!important;padding-right: 5px!important;font-size:10px;}
}

/* panier */
.divdroite,.divgauche{width:45%;display:inline-block;vertical-align:top;margin-left: 2%}
/* */
.txt16 {font-size: 16px}
.txt14 {font-size: 14px}
.txt12 {font-size: 12px}
.txt18 {font-size: 18px}
.txt20 {font-size: 20px}
.red_text,.red_sprite a{color:#700 !important;}
.orange_text,.orange_sprite a{color:#e98813 !important;}
.yellow_text,.yellow_sprite a{color:#f7c808 !important;}
.green_text,.green_sprite a{color:#74941f !important;}
.olive_text,.olive_sprite a{color:#3a491a !important;}
.teal_text,.teal_sprite a{color:#089 !important;}
.blue_text,.blue_sprite a{color:#00437f !important;}
.deepblue_text,.deepblue_sprite a{color:#092334 !important;}
.purple_text,.purple_sprite a{color:#4b2c5a !important;}
.hotpink_text,.hotpink_sprite a{color:#bc006e !important;}
.slategrey_text,.slategrey_sprite a{color:#3b424a !important;}
.mauve_text,.mauve_sprite a{color:#625b56 !important;}
.pearl_text,.pearl_sprite a{color:#ab998f !important;}
.steelblue_text,.steelblue_sprite a{color:#788794 !important;}
.mossgreen_text,.mossgreen_sprite a{color:#717a75 !important;}
.wheat_text,.wheat_sprite a{color:#79745d !important;}
.coffee_text,.coffee_sprite a{color:#372e25 !important;}
.copper_text,.copper_sprite a{color:#6b3c02 !important;}
.grey_text,.grey_sprite a{color:#666 !important;}
.silver_text,.silver_sprite a{color:#ddd !important;}
.black_text,.black_sprite a{color:#000 !important;}
.white_text,.white_sprite a{color:#fff !important;}
.red_bg{background-color: #700 !important;}
.green_bg{background-color: #74941f !important;}
.orange_bg{background-color: #e98813 !important;}
.grey_bg{background-color: #666 !important;}
