.sousTitreBio {margin: 0!important;text-transform: uppercase;font-weight: 500;font-size: 0.8em;}
.bioContact .wp-block-button {margin: 2em 20px;}
.bioContact {padding: 2em 20px;}
.page-template-template-about .clayton-c_w {align-items: self-start!important;}
.page-template-template-about .clayton-about-fi {margin-top: 6em;}
.page-template-template-about #main-content {width: 45%;text-align: justify;} form.wpcf7-form label {width: 100%;} .logged-in .fancybox-toolbar {top: 33px!important;} .clayton-f-copy span {font-size: 1.2em;background: #333;color: #fff;padding: 2px 15px;     margin-right: 10px;} .grecaptcha-badge {display: none!important;}
.wp-block-button {margin: 1em 20px;}
.wp-block-button a {font-size: 0.9em;text-transform: uppercase;width: 100%;} .clayton-n-h .menu-item-has-children > ul, .clayton-n-h .page_item_has_children > ul {border: none;}
.clayton-logo {max-width: 400px;} .home .clayton-c_w {max-width: 94%;}
.homeMeta span.faicon:after {content: '\f064';font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 10px;margin-left: 7px;top: -2px;position: relative;}
.homeMeta {position: relative;top: 0;margin: -27px 0px 0 0;display: block;width: 99%;text-align: right;}
.homeMeta span.dimensions {font-size: 12px;font-weight: 100;margin-left: 5px;} .fancybox-caption__body {font-family: 'GOWUN DODUM';font-size: 1.3em;font-weight: 100 !important; text-transform:uppercase;}
.portfolio-info .entry-summary h1 {font-family: 'GOWUN DODUM';font-size: 2em;font-weight: 100 !important;}
figure.effect-zoe span.evolvethemes-image-wrapper img {width:100%;}
figure.effect-zoe:hover .icon-links a:hover {background: #cdb98d;color: #fff!important;}
figure.effect-zoe a.overlayLink {position: absolute!important;width: 100%!important;height: 100%!important;top: 0;bottom: 0;left: 0;right: 0;padding: 3em!important;}
figure.effect-zoe p.icon-links {position: absolute;bottom: 15px;right: 20px;}
figcaption h4 {display: block;width: 100%;position: relative;float: none;font-size: 0.75em;}
.clayton-collection-albums-photo_wall .evolvethemes-image.effect-zoe figcaption {max-width: 100%;padding: 2em;}
figure.effect-zoe h2 {font-size: 14px;font-weight: 100;text-transform: capitalize;font-style: italic;font-family: inherit;}
figcaption p.icon-links {position: absolute;    bottom: 5px;right: 10px;}
figcaption a:hover span:before {background: #ccb98d;color: #fff!important;} figure img {transition: transform 0.35s;transition-timing-function: ease-in-out;}
.evolvethemes-image-max {    cursor: pointer;display: -webkit-box;display: box;display: -webkit-flex;display: flex;-webkit-box-align: start;box-align: start;-webkit-align-items: flex-start;align-items: flex-start;max-width: 100%;position: relative;overflow: hidden;}
figcaption a {cursor: pointer!important;pointer-events: auto;}
.clayton-g-t-grid .clayton-g-i .evolvethemes-image figcaption {padding: 17px 12px!important;}
figure.effect-zoe p.icon-links a {    margin-top: -12px;color: #000!important;font-size: 16px!important;}
figure:hover figcaption {opacity: 1!important;}
figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover h4, figure.effect-zoe:hover p.icon-links a {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-zoe figcaption {top: auto;bottom: 0;padding: 20px 16px;    height: 100%;background: rgb(255 255 255 / 0.9)!important;color: #fff;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
figure figcaption, figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure.effect-zoe h2 {float: left;}
figure.effect-zoe p.icon-links a {float: right;color: #3c4a50;font-size: 1.4em;}
figure.effect-zoe:hover p.icon-links a:hover,figure.effect-zoe:hover p.icon-links a:focus {color: #252d31;}
figure.effect-zoe h2,figure.effect-zoe p.icon-links a, figure.effect-zoe h4 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,200%,0);transform: translate3d(0,200%,0); color: #000!important;}
figure.effect-zoe p.icon-links a span::before {display: inline-block;padding: 8px 10px;font-family: fontawesome, "Font Awesome 5 Free", 'Font Awesome\ 5 Free'!important;    font-weight: 900!important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-eye::before {content: '\f06e';}
.icon-paper-clip::before {content: '\f067';}
figure.effect-zoe h2 {display: block;width: 100%;}
figure.effect-zoe:hover p.description {opacity: 1;}
figure.effect-zoe:hover figcaption,figure.effect-zoe:hover h2,figure.effect-zoe:hover p.icon-links a, figure.effect-zoe:hover h4 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.effect-zoe:hover h2, figure.effect-zoe:hover h4 {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}
figure.effect-zoe:hover p.icon-links a:nth-child(3) {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
figure.effect-zoe:hover p.icon-links a:nth-child(2) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
figure.effect-zoe:hover p.icon-links a:first-child {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}
.clayton-collection-density-low.clayton-collection-lw-boxed .evolvethemes-image {    overflow: hidden;}
.clayton-collection-photo_wall-album_w-i a {transition: all .2s ease-in-out;}  .fancybox-caption__body a.captionBtn:hover {background: none;border-color: #fff;color: #fff!important;text-decoration: none;}
.fancybox-caption__body a.captionBtn {background: #ccb98d;color: #fff!important;padding: 7px 25px;font-size: 0.5em;margin: 0 0 0 15px;font-weight: 100;top: -3px;border: 1px solid #ccb98d;line-height: 1em;    word-break: keep-all;}
.fancybox-caption__body span, .fancybox-caption__body a {font-family: "IBM Plex Sans";}
.fancybox-caption__body span.dim {font-size: 12px;margin: 0 20px 0 5px;}
.wpcf7 form.sent .wpcf7-response-output {background: #46b450;color: #fff;padding: 10px 20px;}
span.redMd {color: #f00;font-weight: 900;}
.wpcf7 select::-ms-expand {display: none;}
span.wpcf7-form-control-wrap.oeuvre:after {content: '\f107';font-family: 'Font Awesome 5 Free';position: absolute;font-weight: 900;top: 1em;right: 2em;}
.wpcf7 select {padding: 12px 16px;width: 100%;border-color: #aaa;font-family: inherit;font-weight: 100;   -moz-appearance: none;-webkit-appearance: none;appearance: none;}
.wpcf7-form-control-wrap input:not([type="submit"]), .wpcf7-form-control-wrap textarea {border: 1px solid #bbb;}
.wpcf7 input.wpcf7-form-control.wpcf7-submit {float: right;background: #ccb98d;color: #fff;padding: 10px 70px;}
.wpcf7 {margin-top: 0!important;}
form.wpcf7-form label.halfForm:nth-of-type(2n - 1) {padding: 10px 20px 10px 0;}
form.wpcf7-form label.halfForm:nth-of-type(2n) {padding: 10px 0;}
form.wpcf7-form label.halfForm {width: 50%;display: inline-block;float: left;padding: 10px;}
#RequestModule .imgPopUp {text-align: center;margin: 0;max-width: 300px;padding: 2em 0 1em;}
.closeBox {    cursor: pointer;}
.select2-container {    z-index: 99999999999;}
#RequestModule .closeBox:before {    content: '\f057';    font-family: fontawesome,"Font Awesome 5 Free",'Font Awesome\ 5 Free';    right: 19%;    position: absolute;    top: 14vh;    font-size: 2em;    opacity: .9;    font-weight: 900;    z-index: 99;    background: #fff;    border-radius: 20px; color: #333;}
#RequestModule {visibility: visible;padding: 10vh 20%;background: rgb(255 255 255 / 95%);min-height: 80vh;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999999999;-webkit-animation: slide-in-bottom 0.5s cubic-bezier(.25,.46,.45,.94) both;animation: slide-in-bottom 0.5s cubic-bezier(.25,.46,.45,.94) both;}
div#RequestModule.hideMeUp {    visibility: hidden;    opacity: 0;    -webkit-animation: fade-out-bck 0.7s cubic-bezier(.25,.46,.45,.94) both;    animation: fade-out-bck 0.7s cubic-bezier(.25,.46,.45,.94) both;    padding: 0;    height: 0;    width: 0;} .page-template-template-presse .clayton-g-t-grid.clayton-grid-full .clayton-g-i {width: 23%; overflow: hidden; display: flex;}
.page-template-template-presse .clayton-ph-at_w a:hover {background: #fff;color: #cdb98d;}
.page-template-template-presse .clayton-ph-at_w a {padding: 5px 20px;background: #cdb98d;color: #fff;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul li strong {text-transform: uppercase;font-size: 0.9em;margin-right: 10px;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul li a {display: block;margin-left: 50px;padding: 2px 10px;color: #cdb98d;line-height: 1em;width: max-content;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul li a:before {content: '\f0c1';font-family: fontawesome, "Font Awesome 5 Free", 'Font Awesome\ 5 Free'!important;    font-weight: 900!important; ;margin-right: 10px;    font-size: 0.75em;} .meta_pre_button {max-height: 40vh;overflow: hidden scroll;padding-bottom: 50px;}
.meta-indiv.cat h5 {font-size: 12px;}
.single .meta-indiv.cat h5, .meta-indiv.cat div {display: inline-block;    width: 49%;}
.single .meta-indiv.cat div {margin-bottom: 0.5em;     text-transform: capitalize;}
div#requestInfo.full a {background: #ccb98d;color: #fff;}
div#requestInfo {padding: 10px 60px 1em 30px;position: absolute;width: 100%;left: 0;bottom: 0;background: #f8f8f8;}
.meta.socials h5 {margin-right: 10px;}
.meta.socials h5, .meta.socials ul {display: inline-block; font-size: 14px;}
.meta.socials {position: absolute;bottom: -30px;right: 0;display: block;padding: 0 40px 10px 2em;background: #f8f8f8;width: 100%;text-align: right;line-height: 2em;}
ul.social-share.socials-inline li a i:before {font-family: 'Font Awesome\ 5 Brands', 'Font Awesome\ 5 Free';font-weight: 900;font-size: 15px;padding: 0;}
i.ion-social-pinterest:before {content: '\f231';}
i.ion-social-email:before {content: '\f2b6';}
i.ion-social-twitter:before {content: '\f099';}
i.ion-social-facebook:before {content: '\f09a';}
i.ion-social-linkedin:before {content: '\f0e1';}
.socials-inline li {display: inline-block;padding: 0 5px;transition: 0.5s;}
.socials-inline {list-style: none;padding: 0;margin: 0;text-align: right;}
.meta-indiv.cat {margin-bottom: 1em;}
.single h1 {font-size: 3em;margin: 0 0 1em;    line-height: 1em;letter-spacing: 1px;}
.single .fixed-portfolio-info .hentry {background: #f8f8f8;    height: calc(100vh - 200px);}
.single a.portfolio-link:before {content: '\f3e5';font-family: fontawesome, "Font Awesome 5 Free", 'Font Awesome\ 5 Free'!important;font-weight: 900;margin: 0 20px 0 -20px;}
.entry-thumbnail .item img {width:100%;    max-width: 1030px;}
.entry-thumbnail .item:first-of-type {margin-top: 0;}
.entry-thumbnail .item:last-of-type {margin-bottom: 0;} 
.entry-thumbnail .item {margin: 2em 0;text-align: center;}
.nav-links:hover a {color: #fff;}
.fixed-portfolio-info .nav-links:hover {background: #333;}
.fixed-portfolio-info .nav-links {background: #fff;  width: calc(100% - 10px);}
.clayton-header-scrolled .fixed-portfolio-info {top: 90px;}
a.portfolio-link {width: 100%;     color: #333;font-family: inherit;font-size: 1.2em;font-weight: 100;opacity: 1;}
.entry-thumbnail {margin-bottom: 0;padding-right: 505px;padding-top: 160px;}
.fixed-portfolio-info {background-color: #f8f8f8;position: fixed;width: 455px;right: 20px;top: 132px;overflow: hidden;z-index: 99;transition: all 0.5s ease 0s;    height: calc(100vh - 120px);} .woocommerce-page .shop_table .actions .coupon .button {margin: 0px 0;padding: 13px;background: #ceba8c;color: #fff;}
.woocommerce table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon button {width: 50%!important;display: inline-block!important;float: left;}
a.shipping-calculator-button {padding: 2px 10px;background: #cdb98d;color: #fff;top: 3px!important;}
ul#shipping_method li input {margin-right: 10px;}
ul#shipping_method li {list-style: none;}
.cart_totals tr.tax-rate th {font-size: 10px;padding-top: 15px!important;} #menu-main-nav a.cart-contents, #menu-main-nav > li:last-of-type {display: none;}
.cart-contents span.count.emptyCart {display: none;}
.cart-contents .amount, .woocommerce-variation-availability {display: none!important;}
.cart-contents {position: relative;     margin-left: 40px;}
.cart-contents:before {font-family: 'Font Awesome 5 Free';font-weight: 900;	content: "\f290" !important;font-size: 1.5em;    position: absolute;top: -5px;left: -20px;}
.cart-contents:hover {text-decoration: none;}
.cart-contents-count {position: absolute;top: 15px;right: 1px;transform: translateY(-105%) translateX(25%);font-weight: normal;font-size: 12px;line-height: 22px;height: 22px;width: 22px;vertical-align: middle;text-align: center;color: #fff;background: #000;border-radius: 50%;padding: 1px;  } .single-product .woocommerce-variation-price del > span {bottom: 20px;position: absolute;display: block;width: auto;font-size: 10px;color: #333;text-decoration: line-through;font-weight: 100;}
.single-product .nice-select .list {top:unset; bottom:100%;}
.single-product div#requestInfo table.variations td.label {background: #fdfdfd;}
.single-product div#requestInfo table.variations td label[for=pa_dimension] {text-transform: uppercase;font-weight: 900;font-family: 'decalotype';letter-spacing: 1px;font-size: 12px;}
.single-product div#requestInfo.full .woocommerce-variation-add-to-cart-enabled button {padding: 11px 65px 11px 0;}
.single-product table.variations {margin: 0 0 5px 5px;width: calc(100% - 22px);background: #eee;}
.single-product div#requestInfo.full a:hover, .single-product div#requestInfo.full button:hover {    background: #d2a43c;border-color: #d3a43b;}
.single-product .woocommerce-variation-price {display: inline-block;margin: 0 20px;position: absolute;z-index: 1;color: #fff;right: 20px;bottom: 13px;font-weight: 400;cursor: pointer;}
.single-product div#requestInfo.full a.reset_variations:before {content: '\f057';font-size: 15px;font-family: 'Font Awesome 5 Free';font-weight: 900;display: block;position: relative;margin: 12px;}
.single-product div#requestInfo.full a.reset_variations {background: none;color: #000;font-size: 0px;    position: absolute;top: 1.5em;right: 7px;display: block!important;width: unset;}
.single-product div#requestInfo table.variations td {padding: 10px 20px 0px!important;margin: 0!important;}
.single-product div#requestInfo.full > a, .single-product div#requestInfo.full button {background: #ccb98d;color: #fff;border: 2px solid #ccb98d;padding: 11px 24px;font-weight: 500;font-family: inherit;display: inline-block !important;border-radius: 0 !important;line-height: inherit;transition-property: background-color, color, border-color;transition-duration: .2s;    width: calc(100% - 22px);left: 5px;}
.single-product.woocommerce .cart div.quantity {display:none!important; }
.single-product.woocommerce .cart div.quantity input {background: #fff;    width: 100%;}    .vc_mobile .single-product footer.clayton-f {padding-bottom: 80px!important;}
.vc_mobile .single-product .entry-thumbnail .item {margin: 10px 0;}
.vc_mobile .single-product .fixed-portfolio-info .hentry {height: auto;}
.vc_mobile .single-product .meta_pre_button {max-height: none;overflow: visible;}
.vc_mobile .single-product div#requestInfo {position: fixed;z-index: 9999;padding: 10px;margin: 0;width: 100%;background: #f8f8f8;}
.vc_mobile .single-product .fixed-portfolio-info .hentry {height: unset;}
.vc_mobile .single-product .entry-thumbnail {padding: 100px 10px 0;}
.vc_mobile .single-product .fixed-portfolio-info {position: relative;width: 100%;left: 0;right: 0;display: block;padding: 10px 0px 10px 10px;bottom: 0;height: auto;top: 0;}
.vc_mobile .homeMeta {margin-right: 40px;} @media screen and (min-width: 1024px) and (max-width: 1400px) { .vc_mobile footer.clayton-f {clear: both;}
.vc_mobile .single-product .entry-thumbnail, .vc_mobile .fixed-portfolio-info {width: calc(49% - 20px)!important;display: inline-block;float: left;margin: 150px 10px 0!important;padding: 0!important;}
.vc_mobile .fixed-portfolio-info .nav-links {width: 100%;}
}
@media screen and (max-width: 782px) { .woocommerce-cart .shop_table td[data-title=Expédition] p, .woocommerce-cart .shop_table td[data-title=Expédition] form {margin: 0 auto;}
.woocommerce-cart .shop_table tr.tax-rate > th {display: none!important;}
.woocommerce-cart .shop_table td[data-title=Expédition] {flex-wrap: wrap;}
.woocommerce-cart .shop_table .actions .coupon .button {padding: 13px 0px;} figure.effect-zoe p.icon-links {display: none;}
figure.effect-zoe a.overlayLink {padding: 20px!important;} .single-product div#requestInfo.full > a, .single-product div#requestInfo.full button, .single-product table.variations {width:calc(100% - 10px);}
.single-product div#requestInfo table.variations td {padding: 10px 10px 0!important;}
.single-product footer.clayton-f {padding-bottom: 80px!important;}
.single-product .entry-thumbnail .item {margin: 10px 0;}
.single-product .fixed-portfolio-info .hentry {height: auto;}
.single-product .meta_pre_button {max-height: none;overflow: visible;}
.single-product div#requestInfo {position: fixed;z-index: 9999;padding: 10px;margin: 0;width: 100%;background: #f8f8f8;}
.single-product .fixed-portfolio-info .hentry {height: unset;}
.single-product .entry-thumbnail {padding: 100px 10px 0;}
.single-product .fixed-portfolio-info {position: relative;width: 100%;left: 0;right: 0;display: block;padding: 10px 0px 10px 10px;bottom: 0;height: auto;top: 0;} .page-id-1402 .clayton-mc-w_i.clayton-mc-content.clayton-text iframe {min-width: calc(100% + 60px)!important;margin-left: -30px;}
#RequestModule .closeBox:before {top: 0px;    right: 5px;}
div#RequestModule {padding: 20px;    overflow: hidden scroll;}
form.wpcf7-form label {margin: 7px 0!important;}
.wpcf7 input.wpcf7-form-control.wpcf7-submit {width: 100%;}
.wpcf7 select[name=oeuvre] {margin-bottom: 5px;}
.wpcf7-form-control-wrap textarea { height: 5em;}
form.wpcf7-form label.halfForm, form.wpcf7-form label.halfForm span {width: 100%;margin: 0;    padding: 0!important;}
div#main-content h1 {font-size: 2em;word-break: break-word;} .page-id-34 .clayton-media:not(.clayton-g-t-grid):not(.clayton-g-t-scattered) {position: relative;margin: 0!important;padding: 0;}
.page-id-34 .clayton-fi_w-i .clayton-fi-bg-hidden {display: block;}
.page-id-34 .clayton-fi_w-i .clayton-fi-bg, .page-id-34 span.clayton-detail.inviewr {display: none;}
.page-id-34 .clayton-media:not(.clayton-g-t-grid):not(.clayton-g-t-scattered) {position: relative;margin: 0!important;padding: 0;} .page-template-template-presse h2#prix ~ ul li strong {left: 0;}
.page-template-template-presse h2#prix ~ ul li {left: 3px;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul li {margin: 0 0 1.25em;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul li strong {width: 100%;display: block;left: 3px;position: relative;line-height: 1em;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul {list-style: none;}
.page-template-template-presse .clayton-mc-w_i.clayton-mc-content.clayton-text ul li a {margin: 2px 0 1.5em 2px;width: 99%;    padding: 0;}
.clayton-g-t-grid.maxgrid {margin: 0!important;padding: 0!important;bottom: 0!important;height: 0!important;}
p.clayton-ph-at span a {width: 75%;float: none;display: block;margin: 0 auto;padding: 10px 15px!important;} .bioContact .wp-block-button:last-of-type, .bioContact {margin-bottom: 0; padding-bottom: 0;}
.clayton-mc-w_i.clayton-mc-content.clayton-text p.has-larger-font-size {margin-top: 0;}
.page-template-template-about #main-content {width: 100%;text-align: left;}
.page-template-template-about .clayton-about-fi {margin: -3em 0 0 0;} .cart-contents:before {position: relative;top: 0;left: -10px;font-size: 1.2em;}
.clayton-hm-type-b .clayton-logo img {margin: 7px 0 -6px;}
.clayton-h-hl .clayton-logo {margin: 0!important;}
.clayton-n-h a {width: 100%;margin: -15px auto;display: block;text-align: center;    padding: 15px 0;}
.clayton-f-copy > span {display: block;width: 100%;margin-bottom: 5px;}
.homeMeta {margin-right: 10px!important;}
}
@media screen and (max-width: 600px){ .admin-bar.clayton-header-scrolled .clayton-h {top: 0;}
}
@media screen and (max-width: 300px){
.clayton-hm-type-b .clayton-h-hl .clayton-h-hl-w_i {max-width: 200px;}
}