/*!
Theme Name: Tera
Theme URI: https://them.es/starter
Author: Jérôme Court-Payen
Author URI: https://them.es/
Description: 
Version: 3.5.0
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: tera
*/
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.slogan{font-weight:500;font-size:13px;color:#5fb98b;padding-bottom:20px}a{color:#2f3230!important}a:hover{color:#5fb98b!important}a.nav-link{padding-bottom:27px;letter-spacing:2px;color:#2f3230!important;font-size:14px;text-transform:uppercase;font-weight:500}a.nav-link:hover{color:#5fb98b!important}#navbar{margin-left:75px}#menu-main>li{margin-right:20px}.bottom20{margin-bottom:15px;margin-left:25px;font-size:16px}.bottom30{margin-bottom:22px;margin-left:25px;font-size:16px}.bottom30 img{transition:filter .3s ease}.bottom30 img:hover{filter:brightness(1.2)}#footer{background-color:#0f0f0f!important;padding-top:43px!important;padding-bottom:12px!important;color:#fff}.footer-text{color:#a8a8a8;font-size:16px}.footer-text a{color:#a8a8a8!important}.footer-text a:hover{color:#5fb98b}#footer h4{text-transform:uppercase;font-size:16px;font-weight:800;color:#fff}.logo-bottom{font-size:16px;font-weight:800}.rouge{color:red}.linkf{margin-top:15px;padding-top:15px;border-top:1px solid #606060 !important}.linkf a{color:#a8a8a8!important}.carouselt-wrapper{overflow:hidden;width:100%;white-space:nowrap;position:relative;color:#fff}.carouselt{display:inline-flex;transition:margin-left .5s ease-in-out}.tile{width:280px;height:308px;padding:10px}.interne{flex:0 0 auto;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;height:300px;font-size:16px;color:#fff}.autour{border-radius:0 25px;height:300px}.interne{color:white!important;font-weight:400}.interne-hover{display:none;padding:30px;padding-top:50%;color:#fff}.interne-hover h4{line-height:1;font-size:16px;text-transform:uppercase}.interne-hover{color:white!important;font-weight:400;font-size:16px;font-weight:300;position:relative;height:276px}.interne-hover div{font-size:14px;color:#000;display:block;max-width:100%;box-sizing:border-box;word-wrap:break-word;white-space:normal}.interne-hover{overflow:hidden}.tile:hover .autour{background-image:none!important;background-color:#5fb88b!important}.tile:hover .interne{display:none}.tile:hover .interne-hover{display:block}.flc-blc{position:absolute;bottom:0;right:10px}.arrow{position:absolute;top:50%;font-size:2em;cursor:pointer;z-index:1}.arrow-left{left:10px}.arrow-right{right:10px}.post-col{position:relative;padding:0;background:#fff}.category-news .post-col{padding:25px}.post-inner{position:relative;transition:all .15s ease-in-out}.post-date-box{position:absolute;top:23px;left:10px;background-color:#d3d3d3;padding:5px;z-index:20}.category-img{margin-bottom:-4px;z-index:0;position:relative;margin-top:10px}.post-img{box-sizing:border-box;width:100%;height:auto;border-top:4px solid transparent;position:relative;z-index:1}.post-inner:hover .post-img{border-top:4px solid #000}.img-responsive.wp-post-image{width:100%;height:auto}.post-date-box:hover{transform:scale(1.05)}.post-content-box{position:absolute;bottom:0;padding:40px 20px;right:10px;background-color:#000;color:#fff;z-index:1;width:50%}.post-content-box h2{color:white!important;font-size:14px}.post-content-box a{color:white!important}.read-more{color:#fff}a.read-more{color:#606060!important;font-size:12px;text-transform:uppercase!important}.read-more{position:relative}.read-more .text{display:inline-block;transition:opacity .3s}.post-inner:hover .read-more .text{opacity:0}.read-more:before{content:"";position:absolute;top:0;left:-35px;right:0;bottom:0;background-size:contain;opacity:0;transition:opacity .3s}.post-inner:hover .read-more:before{opacity:1}.vert{color:#5fb98b}.deux-derniers-produits{display:flex;justify-content:center;flex-wrap:wrap}.single-productz{position:relative;width:360px;background-repeat:no-repeat;background-size:cover}.single-productz img{width:100%;height:auto}.product-title{position:absolute;bottom:20px;left:0;padding:10px 20px;text-transform:uppercase;color:#fff;font-size:28px;background-color:#68ba90}.product-title a{color:white!important}.single-productz:hover .product-title{background-color:#3d403e!important}.boxe-verte{width:200px;height:200px;padding:20px;background-color:#5fb98b;position:relative;margin:auto;font-size:16px;text-transform:uppercase;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#fff}.boxe-verte:hover{background-color:#3d403e}.boxe-verte img{position:absolute;bottom:20px;right:20px}.boxe-verte p{margin:0}.wpml-ls-statics-footer,.otgs-development-site-front-end{display:none}footer a:hover{color:#5fb98b!important}.see-more-link{color:#416552;text-transform:uppercase;font-size:36px;position:absolute;right:0;bottom:26px;display:flex;align-items:flex-end;justify-content:flex-start}.see-more-link a{color:#416552!important;transition:all .15s ease-in-out}.see-more-link a:hover{transform:scale(1.05)}#breadcrumbs{list-style-type:none;margin:0;padding:0;overflow:hidden;font-size:12px!important}#breadcrumbs li{float:left;color:#5fb98b}#breadcrumbs li a{text-decoration:none;font-size:12px!important;color:#737373}#breadcrumbs li+li:before{content:" > ";padding:0 10px;color:#ccc}h1.page-titre{text-align:left;display:grid;grid-template-columns:auto auto;align-items:end;justify-items:start;color:#5fb98b!important;font-size:40px;text-transform:uppercase}h1.page-titre{display:flex;align-items:flex-end}.page-titre img{margin-right:10px;margin-bottom:10px}.single-product h1.page-titre{font-size:35px!important;text-transform:none}.single-product h1 img{width:40px;height:auto;margin-bottom:3px}.news-list{padding:30px}.main-image{background-color:#eeeded;height:320px;text-align:center}.thumbnails.justify-content-between{justify-content:flex-start !important}.thumbnails .thumb{background-color:#eeeded;flex:0 0 calc(25% - 10px);margin-right:10px;align-self:flex-start}.thumbnails .thumb img{border:4px solid transparent;transition:border-color .3s ease}.thumbnails .thumb img:hover{border:solid 4px #5fb98b}.thumbnails .thumb:hover{background-color:#fff}.thumb{cursor:pointer;margin:5px}.main-image img{max-width:100%;width:auto;height:320px;display:inline;margin-bottom:15px}.product-pad{padding:0 150px!important}.description{text-align:justify;color:#606060}.wpcf7-form-control{padding:5px;border:solid 1px #d9d9d9}.bouton,.wpcf7-submit{text-align:center;text-transform:uppercase;padding:8px 25px;font-weight:500;color:#181818;display:inline-block;font-size:13px}.wpcf7-submit{border:0!important}.bouton-vert,.wpcf7-submit{background-color:#5fb98b;margin:35px 0}.bouton-border-gris{border:1px solid #2f3230;width:330px;margin:12px 0}a.bouton-vert:hover,.wpcf7-submit :hover{color:#ffffff!important}a.bouton-border-gris:hover{color:#5fb98b}.accordionz{border:none;margin:0;margin-top:12px;cursor:pointer;width:100%;text-align:left;outline:none;transition:.4s;padding-left:10px;background:#fff}.accordionz h3{border:1px solid #e1e1e1;box-shadow:0px 0px 10px #e5e5e5;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;color:#000;font-size:13px;padding:12px 10px;margin-bottom:0!important;letter-spacing:1px;font-weight:700}.shadowz{box-shadow:0px 0px 10px #e5e5e5}.accordion-content{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-contentz{padding:10px}.plus,.minus{color:#5fb98b;text-decoration:none;display:inline-block;margin-right:5px;font-size:12px}.minus{color:#0f0d1d}.accordeon-place h2{margin-top:40px;margin-bottom:20px}.moncontainer{display:flex;border-bottom:solid 2px #e5e4e4;margin:10px}.colum{width:50%;box-sizing:border-box;padding-bottom:6px}.un{font-weight:600}.deux{font-weight:300;color:#7b7a7a}#myModalLabel{color:#5fb98b!important}.responsive-table{width:100%;border-collapse:collapse;font-size:13px}.responsive-table th,.responsive-table td{padding:8px 12px;text-align:left}.responsive-table td{color:#606060!important}.responsive-table tr:not(:last-child) td{border-bottom:2px solid #e5e4e4}.responsive-table .col-name{flex:3}.responsive-table .col-logo{text-align:center}.responsive-table th{color:#b0b0b0!important}@media (max-width:768px){.responsive-table .col-type,.responsive-table .col-date,.responsive-table .col-file,.responsive-table .col-size{display:none}}.col-logo i{color:#1c1c1c}.col-logo i:hover{color:#5fb98b}.col-size{width:15%}.col-logo{width:40px text-align:center}.col-file{text-transform:uppercase}th.col-file{text-transform:none}td.col-name{font-weight:600}.responsive-table td.col-size{text-align:center!important}h2.woocommerce-loop-product__title{position:absolute!important;bottom:10px;position:absolute;bottom:50px;left:0;padding:10px 20px;text-transform:uppercase;color:#fff;font-size:28px;background-color:#68ba90;display:inline-block;max-width:90%;padding:10px 20px!important}.product_type_simple{display:none!important}select.orderby{display:none!important}.attachment-woocommerce_thumbnail{background-color:#eeeded}.woocommerce-LoopProduct-link:hover h2.woocommerce-loop-product__title{background-color:#3d403e!important}.container{max-width:1140px !important}.gmpInfoWindowtitle{color:#68ba90!important;font-weight:300!important}.bottom20.btn{margin-right:5px}@media (max-width:1560px){#menu-main>li{margin-right:2px}#navbar{margin-left:15px}}@media (max-width:1360px){#navbar{margin-left:5px}.slogan{width:50px}#menu-main>li{margin-right:0}.bottom20.btn{margin-left:15px}.bottom20{margin-left:15px}}@media (max-width:1200px){a.nav-link{font-size:14px}.bottom20{margin-left:5px}}@media (max-width:1130px){#header{width:100%}.bottom20{font-size:14px!important}.slogan{width:84px}.bottom20.btn{font-size:12px !important;padding:4px}}@media only screen and (max-width:768px){.deux-derniers-produits{flex-direction:column;align-items:center}.single-productz{width:100%}.see-more-link{display:none!important}.product-title{font-size:20px}.tile{width:310px}.product-pad{padding:0 5px !important}.container-reverse{flex-direction:column-reverse}.logo-bottom{font-size:16px;font-weight:800;margin-bottom:40px;display:block}.category-img{margin-top:20px}.container.row.p-5{padding-left:0!important;padding-right:0!important;padding-top:4px;padding-bottom:20px}a.nav-link{padding-bottom:8px;font-size:21px}}