/*
Theme Name: Agrom Child Theme
Theme URI: http://shtheme.com/demosd/agrom
Description: This is child theme of agrom
Author: Shtheme
Author URI: https://themeforest.net/user/shtheme
Version: 1.0
Text Domain:  agrom-child
Template: agrom
*/

@-webkit-keyframes topAnim{0%{top:-90px}to{top:0}}@keyframes topAnim{0%{top:-90px}to{top:0}}.wp-caption-text .wp-caption .screen-reader-text .gallery-caption .bypostauthor .alignright .alignleft .aligncenter .single-post-details .author-avatar img{width:100%;height:auto}body{font-family:'Poppins',sans-serif}.author-name a{text-transform:capitalize}.wp-block-image figcaption{font-size:13px;margin-top:.5em;margin-bottom:1em;text-align:center;font-weight:600;color:#323b3c}.widget form.form,footer form.wpcf7-form>div.footer{display:flex}.widget form.form .s-input-home{width:85%;max-width:100%;padding:5px}.widget form.form .btn-s-input{border:1px solid #999;border-left:0}.form-submit input.submit:hover,a.comment-reply-link:hover{color:#fff;border:1px solid #0a178f;background-color:#0a178f}.widget form.form .btn-s-input:hover{color:#fff;border:1px solid #0a178f}.widget form.form .btn-s-input .fa-search{font-size:15px}.widget ul li a{transition:.6s;text-decoration:none;color:#516163}.widget ul li{border-right:0;border-left:0;border-radius:0}.widget ul li:first-child{border-top:0}.widget ul li.cat-item{text-align:left}.widget ul li a:hover{text-decoration:none;color:#eec344}.widget ul.wp-tag-cloud li{font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;position:relative;display:inline-block;margin-bottom:0;color:#516163;border:0 solid rgba(0,0,0,.125);background-color:#fff}#respond.comment-respond form .form-row .form-submit .submit,.widget ul.wp-tag-cloud li a,a.comment-reply-link{font-family:'Poppins',sans-serif;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.6s;text-align:center;vertical-align:middle;white-space:nowrap;letter-spacing:1px}.widget ul.wp-tag-cloud li a{font-size:14px!important;font-weight:400;padding:.2rem .7875rem;text-transform:none;color:#516163;background:#f0f5f5;border-radius:0}.widget ul.wp-tag-cloud li a:hover{color:#fff;background-color:#0a178f}.logged-in-as a{margin-left:5px;color:#333}#wp-calendar tfoot,.comment-form-cookies-consent,.widget_archive label{display:none}#respond.comment-respond form .form-row .form-submit{margin-top:1rem}#respond.comment-respond form .form-row .form-submit .submit,a.comment-reply-link{border-radius:5px}#respond.comment-respond form .form-row .form-submit .submit{font-size:.6rem;display:inline-block;margin-left:5px;text-decoration:none;background:0 0;font-weight:500;padding:.3rem 1.125rem;text-transform:uppercase;color:#eec344;border:solid 2px #eec344}#respond.comment-respond form .form-row .form-submit .submit:hover{color:#fff;background:#eec344}a.comment-reply-link{font-size:14px!important;font-weight:400;padding:.2rem .7875rem;text-transform:none;color:#fff;border:1px solid #eec344;background-color:#eec344}.comment-details .comment-interaction{margin-top:5px}ul.children{margin-left:90px}.author-avatar img{height:auto}.site-pagination .pagination li a.page-numbers,.site-pagination .pagination li span.page-numbers{font-family:'Poppins',sans-serif;font-size:18px;font-weight:500;line-height:1.25;position:relative;display:block;margin-right:8px;margin-left:-1px;padding:.3rem .75rem;color:#333;border:0;border-radius:.25rem;background-color:#fff}.site-pagination .pagination li a.page-numbers:hover{z-index:2;text-decoration:none;color:#46866c;border-color:#f0f5f5;background-color:#f0f5f5}.site-pagination .pagination li span.page-numbers.current,.site-pagination .pagination li span.page-numbers.current:hover{z-index:1;color:#fff;border-color:#46866c;background-color:#46866c}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0!important}.main-nav{margin-top:0}.main-nav .container-fluid{height:0;margin:0 auto;background:0 0}.home-contact textarea.form-control{height:130px}.home-contact .contact-btn .btn-custom{color:#fff;border-color:#e9b416;background-color:#e9b416}.elementor .elementor-widget:not(.elementor-widget-text-editor) .home-contact figure{margin-right:15px}.elementor-element[data-widget_type='bdevs-brand.default'] .container{margin:0 auto}.post-single>.comments .children .children .children .children .comment-details .comment-interaction,.postid-1149 .post-single>.comments .comment-box .comment-details .comment-interaction,[data-widget_type='bdevs-gallery.default'] .container,[data-widget_type='bdevs-history.default'] .elementor-widget-container>.container{margin-top:0}.elementor .elementor-widget:not(.elementor-widget-text-editor)[data-widget_type='bdevs-service-post.default'] figure{margin:auto}.dialog-widget.dialog-lightbox-widget.dialog-type-buttons.dialog-type-lightbox.elementor-lightbox{display:none!important}.elementor hr.posts{margin:20px auto 25px;border-top:1px solid rgba(0,0,0,.1)}.elementor .elementor-widget:not(.elementor-widget-text-editor)[data-widget_type='bdevs-blog-post.default'] figure{margin-right:10px}.page-template-home-3 [data-widget_type='bdevs-wide.default'] .container-fluid,[data-widget_type='bdevs-blog-post.default'] .container,[data-widget_type='bdevs-service-post.default'] .container-fluid{margin:0 auto}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.item-icon{width:60px;margin:auto}.page-template-home-3 [data-widget_type='bdevs-team.default'] .container,.widget ul{margin-bottom:0}.elementor hr.divider{margin:2rem 0}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.about-service-icon{float:left;width:60px;margin:0 15px 20px 0}.pages-title>span{text-transform:uppercase}.product-details [data-widget_type='bdevs-brand.default'] .section-title{width:50%}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.signature{width:180px;margin-top:1rem}.dropdown-menu>li>a{font-family:'Poppins',sans-serif;font-size:14px;font-weight:400;line-height:1.5;display:block;clear:both;padding:2px 20px;transition:.3s;white-space:nowrap;color:#595959}.dropdown-menu>li{overflow:hidden;margin:9px 0 0;padding-bottom:10px;border-bottom:1px solid #eff5f5}.dropdown-menu.show>li:last-child{overflow:hidden;margin:9px 0;padding-bottom:0;border-bottom:0 solid #eff5f5}.elementor .elementor-widget:not(.elementor-widget-text-editor) .middle figure.logo{margin:auto auto 20px}.page-template-coming-soon input.btn-hover-corner{font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;position:relative;display:inline-block;overflow:hidden;width:auto;margin-bottom:0;padding:.5rem 2.5rem;transition:.3s ease;text-decoration:none;color:#eec344;border:2px solid #eec344;border-radius:0;background-color:transparent}footer form.wpcf7-form>div.footer input.button{margin-top:3px}#wp-calendar,footer .newsletter-box form.wpcf7-form>div.footer .input{width:100%}.newsletter-box form{display:block}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure.media-thumb{float:left;width:80px;height:80px;margin-right:15px}@media (max-width:850px){.dropdown-menu>li>a.nav-link{font-size:12px;padding-left:30px;transition:.3s;color:#595959;background-color:transparent}.dropdown-menu{padding-bottom:0}.dropdown-menu.show>li:first-child{padding-top:10px;border-top:1px solid #eff5f5}}.aligncenter{text-align:center}.widget_calendar{float:none}#wp-calendar caption{font-size:16px;padding:10px 0;text-align:center;color:#fff;background:0 0 #333}#wp-calendar thead{font-size:10px}#wp-calendar thead th{font-size:13px;padding:8px 0;text-align:center;vertical-align:middle;border:1px solid #e9e9e9}#wp-calendar tbody,#wp-calendar tbody a{color:#aaa}#wp-calendar tbody td{text-align:center;border:1px solid #e9e9e9;background:#f5f5f5;font-size:13px!important;padding:6px!important}#wp-calendar tbody td#today{color:#fff;background:#333}#wp-calendar tbody td#today a{color:#fff}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:0 0}#wp-calendar tfoot #next{text-align:right}#wp-calendar tfoot #next,#wp-calendar tfoot #prev,.form-submit input.submit{font-size:12px;padding:10px;text-transform:uppercase;color:#83c99f}.widget_text .textwidget img{max-width:100%;height:auto;margin:10px 0}.widget_text input,.widget_text select,.widget_text textarea{width:100%;max-width:100%;padding:5px;border:1px solid #ccc}#sidebar .textwidget img,.widget_text option,.wp-block-embed__wrapper iframe,.wp-caption,img{max-width:100%}.widget_nav_menu ul li,.widget_pages ul li{line-height:28px;color:#827b7d}img{width:auto;height:auto}.form-submit input.submit{font-family:'Montserrat',sans-serif;font-weight:600;line-height:25px;display:inline-block;min-height:30px;margin-top:20px;padding:9px 35px;transition:all .35s ease-in-out;color:#fff;border:1px solid #eec344;border-radius:5px;background-color:#eec344}.screen-reader-text{text-decoration:none}.post-caption{margin:0;padding:30px}.widget{height:auto;margin-bottom:1.5rem;padding:30px 30px 5px;border-radius:5px;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.widget ul li{font-family:'Poppins',sans-serif;font-size:14px;font-weight:500;position:relative;display:block;margin-bottom:-1px;padding:.5rem 0 0;color:#516163;border:0 solid rgba(0,0,0,.125);background-color:#fff}.widget>ul>li:first-child{padding-top:0}.widget select{width:100%;height:32px;padding-left:5px}.widget ul.children{margin-left:20px}.widget .screen-reader-text{display:none}a.rsswidget{color:#333}.post-single .single-post-caption table td>a,.post-single .single-post-caption table th,.widget ul li a.rsswidget{font-weight:600}.widget ul li span.rss-date{font-size:12px;display:block;clear:both;margin:6px 0}.widget ul li .rssSummary{margin-bottom:6px}.widget ul li cite{font-size:12px}.widget form .s-input-home{font-size:16px;width:100%;height:36px;padding-left:10px}.widget form .btn-s-input{font-size:16px}.widget_search form{display:flex}.widget ul.sub-menu{margin-left:10px}.widget ul.sub-menu>li{padding-top:5px}hr.posts{margin:20px auto 15px;border-top:1px solid rgba(0,0,0,.1)}p{line-height:normal;color:#656564}.wp-caption-text{font-size:12px;font-weight:600;text-align:center}.post-preview img{width:auto}.post-list .post-preview{margin-bottom:-3px;padding:30px 30px 0;text-align:center}figure.post-preview:hover .post-overlay{opacity:0}aside.widget h3{font-size:21px}.post-caption a{font-size:24px}#monster-widget-placeholder-6.widget_pages ul.children>li:first-child{padding-top:5px}span.featured-post{font-weight:600;float:right;margin-top:0}.post-single,body.search .search-custom{height:auto;margin-bottom:1.5rem;padding:30px 30px 5px;border-radius:5px;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.post-single .single-post-caption{padding:0}.post-single .single-post-caption p{line-height:1.7}.post-single .single-post-caption h1,.post-single>.comments .comment-box .comment-details h1{font-size:42px;font-weight:500;margin-bottom:-17px;color:#262626}.post-single .single-post-caption>h2,.post-single>.comments .comment-box .comment-details>h2{font-size:36px;font-weight:500;margin-top:1rem;color:#262626}.post-single .single-post-caption h3{font-size:28px;font-weight:500;margin-top:-.6rem;color:#262626}.post-single .single-post-caption h4{font-size:25px;font-weight:500;margin-top:-2px;margin-bottom:.5rem;color:#262626}.post-single .single-post-caption h5,.post-single>.comments .comment-box .comment-details h5{font-size:21px;font-weight:500;text-transform:capitalize;color:#262626}.post-single .single-post-caption h6,.post-single>.comments .comment-box .comment-details h6{font-size:18px;font-weight:500;text-transform:capitalize;color:#262626}.post-single .single-post-caption .posted-on{margin-top:-10px;margin-left:50px}.post-single .single-post-caption table,.post-single>.comments .comment-box .comment-details table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:separate}.post-single>.comments .comment-box .comment-details table{margin:0 0 1.75em}.post-single .single-post-caption ol,.post-single .single-post-caption ul{display:block;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px;font-family:sans-serif;margin-top:0;margin-bottom:0}.post-single .single-post-caption ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;font-size:15px;list-style:disc}.post-single .single-post-caption>dl>dt,.post-single>.comments .comment-box .comment-details>dl>dt{font-weight:700}.post-single .single-post-caption ol{list-style:decimal;font-size:15px!important}b,strong{font-weight:bolder}address{font-size:18px;font-style:normal;line-height:inherit}.post-single .single-post-caption>pre{line-height:1.42857143;display:block;margin:0 0 10px;padding:25px;word-wrap:break-word;word-break:break-all;color:#333;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5}.post-single .single-post-caption>pre>h2,.post-single>.comments .comment-box .comment-details>pre>h2{font-size:36px;margin-bottom:0}.post-single .single-post-caption>p:last-child{margin-bottom:-2px}.post-single .comment-form{clear:both;margin-top:0}.alignleft{float:left}.alignright img,img.alignright{margin-top:7px}.alignright{float:right}.wp-caption.aligncenter{margin:0 auto;text-align:center}.postid-1176 .post-single .single-post-caption h3{margin-top:10px}.post-single>figure{margin:0 0 30px}.postid-1174 .post-single .single-post-caption table{margin:0}.postid-1011 .post-single>.post-preview,.postid-1016 .post-single>.post-preview,footer .container .footer-col{text-align:center}.post-single .single-post-caption .page-links>p.page-number{font-size:18px;margin-right:5px;color:#eec344}.post-single .single-post-caption .page-links p.page-number{font-size:18px;display:inline-block;margin-right:5px}.post-single .single-post-caption .page-links p.page-number:hover{color:#eec344}.post-single>.comments .comment-box .comment-details table td,.post-single>.comments .comment-box .comment-details>dl,.postid-1241 .post-single .single-post-caption ul{font-size:16px}.post-single .single-post-caption .post-password-form p>input{font-size:16px;margin-left:-5px;color:#fff;background-color:#999;padding-right:15px;padding-left:15px;border:1px solid #333;background:#333}.post-single>.comments{margin-top:60px}.post-single>.comments .comment-box .comment-details>h4>.url{font-size:18px;font-weight:700}.post-single>.comments .comment-box .comment-details{display:flow-root;margin-top:-8px}.post-single>.comments .comment-box{display:flow-root;width:100%}blockquote{margin-top:15px;margin-bottom:15px;border-left:7px solid #eec344}.post-single>.comments .comment-box .comment-details h3{font-size:28px;font-weight:500;margin-top:10px;color:#262626}.post-single>.comments .comment-box .comment-details h4{margin-bottom:.5rem;color:#262626;font-size:18px;font-weight:700;margin-top:6px}.post-single>.comments .comment-box .comment-details table th{font-size:16px;font-weight:600}.post-single>.comments .comment-box .comment-details ol,.post-single>.comments .comment-box .comment-details ul{display:block;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.post-single>.comments .comment-box .comment-details ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;font-family:sans-serif;font-size:15px;margin-top:0;margin-bottom:0;list-style:disc}.post-single>.comments .comment-box .comment-details ol{list-style:decimal}.post-single>.comments .comment-box .comment-details>pre{line-height:1.42857143;display:block;margin:0 0 10px;padding:25px;word-wrap:break-word;word-break:break-all;color:#333;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5}.post-single>.comments .comment-box>.user-avatar{float:left;width:auto;height:auto;margin-right:15px;border-radius:50%}.post-single>.comments .comment-box .comment-details>.comment-date{margin-top:-6px;color:#333}hr.comments{margin:25px auto}#respond.comment-respond{margin-top:55px}#respond.comment-respond .comment-form .logged-in-as{margin-top:-8px;margin-bottom:15px}#respond.comment-respond .comment-form>.col-md-12{padding:0}#respond.comment-respond #reply-title.comment-reply-title{font-size:24px;font-weight:600;color:#333}.post-single>.comments h3{font-size:24px}.blog-wrapper.blog-details .post-caption{margin:0;padding:0}.blog-wrapper.blog-details .post-caption>h2{font-size:24px;font-weight:500;margin-top:20px}.post-single.blog-wrapper.blog-details .single-post-caption>ol{margin-bottom:0}.page-id-5 .post-single.blog-wrapper.blog-details .single-post-caption>h2{font-size:24px;margin-bottom:10px}.page-id-501 .post-single.blog-wrapper.blog-details{display:flow-root}.page-id-501 .post-single.blog-wrapper.blog-details .page-links{clear:both;margin-bottom:-5px;padding-top:14px}.postid-1173 .post-single ul li em,.postid-1173 .post-single ul li span,.postid-1173 .post-single ul li strong{font-size:15px!important}.postid-1241 .single-post-caption>ul>li{font-size:15px}.page-id-146 .post-single .single-post-caption p{line-height:27px;letter-spacing:1px}.page-id-146 .post-single .single-post-caption p:last-child{margin-bottom:0}@media (max-width:767px){.comment-details{text-align:left}.user-avatar img{width:40px}.pages-title h1 span{font-size:28px}.alignright img,img.alignright{margin-left:0}.postid-1168 .single-post-caption .post-password-form>p:nth-child(2){display:flex}.postid-1168 .single-post-caption .post-password-form>p:nth-child(2) input[value=Enter]{height:32px;margin-top:24px;padding:0 10px}.comments ul.children{margin-left:16px}.post-single>.comments .comment-box .comment-details h1{font-size:36px}.post-single>.comments .comment-box .comment-details h2{font-size:32px}.post-single>.comments .comment-box .comment-details h3{font-size:26px}.blog span.featured-post,span.featured-post{font-size:18px;font-weight:600;display:block;float:none;margin-top:0;margin-bottom:10px}span.featured-post{float:right}.author-name a[rel=author]{font-size:18px}}body.search .search-custom>form{display:flex;margin-top:25px}body.search .search-custom>form .s-input-home{padding-left:10px}.error404 a.main_btn{font-family:'Poppins',sans-serif;font-size:16px;font-weight:700;position:relative;display:inline-block;overflow:hidden;margin-top:30px;margin-bottom:0;padding:.5rem 2.5rem;transition:.3s ease;text-decoration:none;letter-spacing:1.7px}.error404 a.main_btn:after,.error404 a.main_btn:before{position:absolute;display:block;width:100%;height:100%;content:'';transition:.3s ease}.error404 a.main_btn:before{bottom:0;left:0}.error404 a.main_btn:after{top:0;right:0}.error404 a.main_btn:hover:after,.error404 a.main_btn:hover:before{width:1rem;height:1rem}footer .container{margin:1rem auto}.post-single>.comments .comment-box:nth-child(5) .user-avatar+.comment-details>h4{font-size:18px;font-weight:700;margin-top:6px}.post-single>.comments .comment-box .comment-details table td>a{font-size:16px;font-weight:600}.blog-wrapper.blog-details.post-single .comments .comment-box .comment-details{display:flow-root;margin-top:-5px}.blog-single-background,.blogs-background{background-color:#333!important}.widget_recent_comments ul li a{font-weight:600!important}.widget_recent_comments ul li.recentcomments{margin-bottom:2px;padding-bottom:11px;border-bottom:1px dotted #9999;overflow:hidden}img.aligncenter{display:block;margin:0 auto}.page-links p.page-number,.page-links span.page-number{margin-right:10px;margin-left:5px;color:#00f!important}.page-links a>p.page-number,.page-links a>span.page-number{margin-left:0;color:#212529!important}.error-page-bg{min-height:1000px;background:#333!important}.logo-brand{position:relative;width:315px;margin-top:0;transition:.5s}@media (min-width:1025px){.logo-brand{margin-left:15px}}@media (min-width:769px){.navbar-expand-lg .navbar-nav{margin-top:25px}}.post-single .single-post-caption table,.post-single>.comments .comment-box .comment-details table{border:1px solid #333}.post-single .single-post-caption table td,.post-single .single-post-caption table th,.post-single>.comments .comment-box .comment-details table td,.post-single>.comments .comment-box .comment-details table th{padding:10px;border:1px solid #333}.blog-detail .inner-box .lower-content .blocks-gallery-item figcaption,.blog-detail .inner-box .lower-content .text .wp-block-cover-text a,.lower-content .text p.has-text-color.has-background,.widget_calendar td#today a,.wp-block-cover .wp-block-cover-text,.wp-block-file a.wp-block-file__button,a.wp-block-button__link,p.wp-block-cover-text strong{color:#fff!important}.wp-block-button.is-style-outline>a.wp-block-button__link{color:#4d6195!important}li.blocks-gallery-item{width:auto!important}li.blocks-gallery-item img{margin-bottom:0!important;flex:unset!important;width:auto!important}img.size-full.wp-image-904.alignright{margin-top:10px;margin-bottom:10px}.wp-block-cover.has-background-dim{margin-bottom:20px!important}.lower-content .text p.has-large-font-size+p{line-height:30px!important}.wp-block-button.alignleft,.wp-block-cover.has-background-dim.alignleft{margin-right:10px}.wp-block-button.alignright{margin-left:7px}.wp-block-cover .wp-block-cover-text{font-size:15px}ul.wp-block-gallery.columns-5{clear:both}.wp-block-gallery.is-cropped .blocks-gallery-item img{width:auto!important;height:auto!important;-o-object-fit:unset!important;object-fit:unset!important}ul.wp-block-gallery.alignleft.columns-2.is-cropped{padding-right:10px}.post-single .single-post-caption>h3{margin-top:5px}.post-single .single-post-caption>h2{margin-bottom:7px;margin-top:8px}.author-name a[rel=author]{font-size:18px}.post-single .single-post-caption h4 a[rel=author]{font-size:19px}.popular-categories.widget_categories ul.children{display:none!important}.search-custom form button,.widget form .btn-s-input{padding:5px 13px;color:#fff;border:1px solid #333;background-color:#111}.widget form .s-input-home{border:1px solid #333}.post-single .single-post-caption>pre cite{font-weight:600;padding-left:7px}.pages-title h1 span{font-size:30px}.pages-title h1{max-width:900px;font-size:30px}.search-custom form input{padding-left:10px;border:1px solid #333}.search-custom form button{font-size:16px;padding:8px 20px;background-color:#333}.widget_recent_comments ul li.recentcomments:last-child{padding-bottom:0;border-bottom:none!important}body>section>.container{margin-bottom:18px}.blog span.featured-post{font-size:17px;font-weight:600;float:right;margin-top:-47px;padding:3px 12px;color:#fff;background:#333}span.featured-post{padding:3px 12px;letter-spacing:.8px;color:#fff;background:#333}.blog span.featured-post,.single-post-caption address,.widget .calendar_wrap,body.search .search-custom>form .s-input-home,span.featured-post{font-family:'Poppins',sans-serif}body.search .search-custom>form .s-input-home{font-size:18px;letter-spacing:.8px}.single-post-caption address{font-size:15px;font-weight:500;margin-bottom:10px}.widget_calendar{padding-right:29px!important;padding-left:29px!important}.widget form .s-input-home:focus,body.search .search-custom>form .s-input-home:focus{outline:0!important}.alignleft img,img.alignleft{margin-top:9px}.alignleft img{padding-right:7px}.single-post-caption .wp-block-image .alignleft{margin-right:5px}.page-id-146 .post-single .single-post-caption p,.wp-block-image{margin-bottom:14px}.pages-title h1{font-weight:400}.pages-title h1,.pages-title h1 span{line-height:60px;margin-bottom:25px}#menu-footer-en li a,#menu-footer-menu li a,.error-page .middle h4,.error404 a.main_btn,footer p{color:#fff}.error404 a.main_btn:before{border-bottom:2px solid #fff;border-left:2px solid #fff}.error404 a.main_btn:after{border-top:2px solid #fff;border-right:2px solid #fff}.single-post-caption,.widget select{font-family:'Poppins',sans-serif}.post-single .single-post-caption>pre,.post-single>.comments .comment-box .comment-details>pre,.widget select,span.featured-post{font-size:15px}.wp-block-archives.wp-block-archives-dropdown select{font-size:16px;margin-bottom:10px;padding:5px}.post-single .single-post-caption table td,.post-single .single-post-caption table th,.post-single .single-post-caption>dl{font-size:17px}.post-single .single-post-caption table{margin:0 0 20px}.post-single .single-post-caption .page-links{font-size:18px;font-weight:400}#portraitAccueil h3,.post-single .single-post-caption>h1{margin-bottom:8px}.widget_rss ul li{margin-bottom:2px;padding-bottom:11px;border-bottom:1px dotted #9999}.wp-block-image .alignright{margin-left:15px}.wp-block-button{margin-bottom:16px;color:#fff}.wp-block-gallery.alignfull.columns-3.is-cropped li img,.wp-block-gallery.alignwide.columns-4.is-cropped figure img.wp-image-611,.wp-block-gallery.columns-6.is-cropped figure img.wp-image-611,.wp-block-gallery.columns-8.is-cropped figure img.wp-image-611{width:100%!important}.single-post-caption ul.wp-block-gallery{padding-left:0!important}.single-post-caption ul li.blocks-gallery-item{margin-right:0!important}.widget_rss ul li:last-child{padding-bottom:0!important;border-bottom:none!important}.widget ul li{overflow:hidden}.widget ul.wp-tag-cloud li{padding:5px 2px}.widget ul.wp-tag-cloud li a{padding:10px 15px}@media (max-width:400px){.blog span.featured-post{float:left;clear:both;margin-top:0}.post-list .post-caption p{clear:both}}.post-single .single-post-caption>pre,.post-single>.comments .comment-box .comment-details>pre{font-family:'Poppins',sans-serif}.post-single>.comments .comment-box .comment-details ol{font-family:sans-serif;font-size:15px!important;margin-top:0;margin-bottom:0}.comment-box .comment-details img{margin-top:5px;margin-bottom:5px}.single-post-caption p img,.single-post-caption p img.size-full{padding-top:10px;padding-bottom:10px}.wp-caption.aligncenter{margin-top:15px;margin-bottom:15px}.post-single .single-post-caption p.wp-caption-text{margin-top:5px}code,pre{font-family:monospace!important}pre>cite{padding-left:15px!important}.wp-block-image img{margin-top:10px;margin-bottom:10px}.wp-block-image .alignleft img{margin-right:12px}.alignleft img,img.alignleft{margin-right:21px;margin-bottom:8px}.alignright img,img.alignright{margin-bottom:7px;margin-left:14px}.wp-caption img{padding-top:5px;padding-bottom:13px}.post-single .single-post-caption p{margin-bottom:12px}.wp-caption.alignleft{padding-right:16px}@media (max-width:576px){.sections.blogs-background{height:400px}.pages-title h1,.pages-title h1 span{font-size:36px;line-height:42px}.post-single .single-post-caption .posted-on{display:none!important}hr.posts{margin-top:30px}}.langChange{margin-bottom:0;margin-left:5px;list-style:none}@media screen and (max-width:850px){.langChange{margin-right:auto}}.langChange .lang-item-en a{background-image:url(assets/img/en-gb.png)}.langChange .lang-item-fr a{background-image:url(assets/img/fr.png)}.langChange .lang-item a{display:block;width:30px;height:25px;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;background-size:19px 14px}#loader-wrapper .loader,.carousel-control-next,.carousel-control-prev,.carousel-indicators,.langChange .current-lang{display:none}#loader-wrapper{background-image:url(assets/img/clau-de-nell.gif);background-repeat:no-repeat;background-position:50% 50%}#scrollPage{position:absolute;z-index:100;top:100vh;left:50%;width:40px;height:40px;cursor:pointer;transition:opacity .2s linear;-webkit-transform:rotate(90deg) translateX(-110%) translateY(20%);transform:rotate(90deg) translateX(-110%) translateY(20%);opacity:.5;background:url(assets/img/right-arrow.svg) no-repeat center center;background-size:100% 100%}#scrollPage:hover{opacity:1}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{min-width:52px}.dropdown-menu>li:last-child{margin-bottom:-10px;border:0}@media screen and (max-width:850px){.dropdown-menu>li:last-child{border:0}.dropdown-menu>li a{padding-left:20px!important}.main-nav{position:fixed;z-index:100;top:-90px;left:0;width:100%;transition:all .3s linear;-webkit-animation:topAnim .3s linear forwards;animation:topAnim .3s linear forwards}}.main-nav .container-fluid{width:auto;max-width:100%;padding:0}.main-nav .container-fluid .navbar-expand-lg{padding:0 15px;background-color:rgba(255,255,255,.8)}.main-nav .container-fluid .navbar-expand-lg .nav-link{color:#1d1d1b}.main-nav .container-fluid .navbar-expand-lg .logo-brand{width:200px}#menu-footer-en li a:hover,#menu-footer-menu li a:hover,.main-nav .container-fluid .navbar-expand-lg .caret-drop,.post-single a{color:#e51a50}@media screen and (max-width:850px){.main-nav .container-fluid .navbar-expand-lg .caret-drop:before{color:#e51a50}.main-nav .container-fluid .navbar-expand-lg .navbar-nav{border-radius:0 0 10px 10px}}@media screen and (min-width:769px){.main-nav .container-fluid .navbar-expand-lg .navbar-nav{margin-top:0}}@media screen and (max-width:850px){.main-nav .container-fluid .navbar-expand-lg .navbar-nav li:last-child,.main-nav .container-fluid .navbar-expand-lg .navbar-nav li:last-child .dropdown-menu li{border:0}.main-nav .container-fluid .navbar-expand-lg .navbar-nav li:last-child .dropdown-menu{display:none;padding-top:0;background-color:transparent}.main-nav .container-fluid .navbar-expand-lg .navbar-nav li:last-child:hover .dropdown-menu{display:block}.navbar-toggler{margin-top:0}.navbar-collapse{margin-top:0;margin-bottom:10px}}.icon-bar{background-color:#1d1d1b}.nav-fixed{position:fixed;z-index:100;top:-90px;left:0;width:100%;transition:all .3s linear;-webkit-animation:topAnim .3s linear forwards;animation:topAnim .3s linear forwards}@media screen and (max-width:850px){.main-nav .container-fluid .navbar-expand-lg{overflow:auto;max-height:99vh}}em{font-style:italic}.cd-top,.cd-top.cd-fade-out,footer{background-color:#7b4d7c}.cd-top{box-shadow:0 0 10px rgba(0,0,0,.3)}.pages-title p{overflow:hidden;text-indent:-999px}.pages-title h1 span{font-weight:400}.single-post h1 span{color:#1d1d1b}.carousel-item:before,.sections:before{content:none}.post-single{padding-bottom:45px}.post-single a:hover,.txt-wide .elementor-text-editor h3{color:#656564}.post-single h2 a,.post-single h2 a:hover,.post-single h4.author-name a,.post-single h4.author-name a:hover{color:#333}.media-post a:hover,.post-single .single-post-caption p:first-child::first-letter{color:#e51a50}@media screen and (max-width:1011px){#navbarSupportedContent .nav-link.dropdown-toggle{font-size:14px}}@media screen and (max-width:870px){#navbarSupportedContent .nav-link.dropdown-toggle{font-size:13px}}@media screen and (max-width:850px){#navbarSupportedContent .nav-link.dropdown-toggle{font-size:16px}}@media screen and (max-width:1011px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:.3rem;padding-left:.3rem}}@media screen and (max-width:430px){.logo-brand{width:245px}}@media screen and (max-width:345px){.logo-brand{width:217px}}@media screen and (max-width:430px){.navbar-brand{margin-right:0}}@media screen and (max-width:530px){.pages-title h1{margin-bottom:0}}.cat-post-thumbnail{margin-right:15px}.cat-post-date{font-size:15px!important;font-weight:400;margin-top:5px;color:#a1a1a0!important}a.cat-post-title{font-size:16px}a.cat-post-title:hover{color:#e51a50!important}.category-posts-internal li{margin-bottom:20px!important;padding-bottom:30px!important;border-bottom-width:1px!important;border-bottom-style:solid!important;border-bottom-color:rgba(0,0,0,.1)!important}.category-posts-internal li:last-child{padding-bottom:0!important;border:0!important}.category-posts-internal li img{box-shadow:5px 5px 10px 0 rgba(0,0,0,.15)!important}.category-posts-internal li>div:first-child{float:left;height:80px}.carousel-caption{top:43%}.carousel-caption h2{font-size:50px;font-weight:300;margin-bottom:0}@media screen and (max-width:644px){.carousel-caption h2{font-size:6.1vw}}.carousel-caption p{font-size:50px;line-height:64px}@media screen and (max-width:644px){.carousel-caption p{font-size:6.5vw;line-height:8vw}}.carousel-caption p span,.txt-wide .elementor-text-editor p strong{font-weight:600}@media screen and (max-width:1164px){.wrappVin{padding:0 25px}}@media screen and (max-width:767px){.wrappVin{margin-bottom:35px}}@media screen and (max-width:1155px){.page-id-680 .elementor-widget-heading .elementor-heading-title{padding:0!important}}@media screen and (max-width:1164px){.page-id-680 .elementor-widget-heading{padding-left:25px}}@media screen and (max-width:767px){.page-id-680 .elementor-widget-heading{margin-top:35px}}@media screen and (max-width:1164px){.mapsmarker{padding:0 25px}}@media screen and (max-width:1024px){.team-thumb .gallery-image{max-width:350px;margin:0 auto!important}}.slick-dots{text-align:center}@media screen and (max-width:1024px){.slick-dots{margin-top:10px;margin-bottom:-10px}.slick-dots li{display:inline-block;margin:25px 15px 0}}.slick-dots li button{overflow:hidden;width:12px;height:12px;text-indent:-999px;border:0;border-radius:8px;background-color:#46866c}.slick-dots li button:focus,.slick-dots li button:visited{border:0;outline:0}.slick-dots li.slick-active button{background-color:#eec344}@media screen and (max-width:991px){.custom-map{margin:0}}.elementor-element-4653282{background-color:#f8fbfb}@media screen and (max-width:1155px){.elementor-widget-heading .elementor-heading-title,.elementor-widget-video{padding:0 25px!important}}.post-single .post-preview{text-align:center}.elementor-image .size-full{width:100%}@media screen and (max-width:768px){.txt-wide{margin-top:45px}}.txt-wide .elementor-text-editor{position:relative;width:66%;height:auto;margin:auto}.txt-wide .elementor-text-editor h2{font-weight:600;text-transform:none}.txt-wide .elementor-text-editor p{line-height:22px}.contact-info,.elementor-element-4678289,.fd-vert,.inner-color{background-color:#f8fbfb}.elementor iframe{margin-bottom:-10px!important}.elementor-565 h2{margin-bottom:25px!important}.elementor-565 h3{font-size:15px;font-weight:600;margin-bottom:0;color:#656564}.contact-info h2,.contact-info h4,.contact-info p{color:#656564}.contact-info .address-icon,.formContact .home-contact .form-box{display:none}.media-list{height:auto;min-height:80px}.widget .media-list:nth-child(7)+hr.comments{display:block}.widget .media-list:last-of-type+hr.comments{display:none}.aside-related-posts,.elementor-194 .elementor-element.elementor-element-1869988{margin-bottom:0}#btnContact{cursor:pointer;transition:all .3s linear;text-decoration:underline}#btnContact:hover{text-decoration:none;color:#7b4d7c}.formContact .wpcf7-form>div:first-child:before{font-size:16px;line-height:20px;position:absolute;top:7px;right:7px;width:20px;height:20px;content:'X';cursor:pointer;color:#fff;border-radius:10px;background-color:#495057}.formContact .contact-info{height:auto}.formContact .map-iframe{height:900px}.formContact .home-contact{margin-top:0}.distribWrapp ul.pays,.distribWrapp ul.type,.formContact .social-networks{display:none}.formContact h2{margin-bottom:15px;color:#1d1d1b}.formContact h4{font-size:16px;text-transform:uppercase}.formContact p{font-size:16px}.formContact div.wpcf7-aborted,.formContact div.wpcf7-acceptance-missing,.formContact div.wpcf7-mail-sent-ng,.formContact div.wpcf7-mail-sent-ok,.formContact div.wpcf7-validation-errors,.formContact span.wpcf7-not-valid-tip{font-size:12px}.blogs-background{background-image:url(assets/img/actualites.jpg)}.networks-list .fab{color:#656564}.widget{padding-bottom:30px}.widget form.form .btn-s-input{border-color:#e51a50;background-color:#e51a50}.widget form.form .btn-s-input:hover{border-color:#333;border-left:0;background-color:#ded0e8}.widget_search .s-input-home{border-right:0!important}.widget form.form .btn-s-input .fa-search{padding:4px}footer .container{margin-top:0;margin-bottom:0;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:1200px){footer .container{max-width:100%}}.igFoot{margin-top:15px!important;margin-bottom:15px!important}#portraitAccueil .container-fluid{padding-bottom:55px}#portraitAccueil .section-title,.fbx-rounded.fbx-light .fbx-close{border:0}#portraitAccueil h2{font-size:29px;font-weight:600;margin-left:0;color:#000}#portraitAccueil p{font-size:16px;font-weight:400;cursor:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:left;color:#656564}#portraitAccueil p:first-child{font-weight:500;margin-bottom:5px}#portraitAccueil p:nth-child(2){margin-bottom:7px;text-align:center;color:#46866c}.btn-hover-corner a.elementor-button{font-family:'Poppins',sans-serif;font-size:14px;font-weight:600;position:relative;display:inline-block;overflow:hidden;margin-bottom:0;padding:.5rem 1rem;transition:.3s ease;text-decoration:none;color:#7b4d7c;border-radius:0;background-color:transparent}.btn-hover-corner a.elementor-button:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;content:'';transition:.3s ease;border-bottom:2px solid #7b4d7c;border-left:2px solid #7b4d7c}.btn-hover-corner a.elementor-button:after{position:absolute;top:0;right:0;display:block;width:100%;height:100%;content:'';transition:.3s ease;border-top:2px solid #7b4d7c;border-right:2px solid #7b4d7c}.btn-hover-corner a.elementor-button:hover:after,.btn-hover-corner a.elementor-button:hover:before{width:1rem;height:1rem}.slider .slide{padding:0 10px}.foogallery{font-size:20px;line-height:35px;min-height:35px}@media screen and (max-width:1120px){.foogallery{padding:0 25px}}.fg-loading{min-width:500px;min-height:500px}.fbx-light .fbx-loader{background-color:transparent;box-shadow:none}.fbx-light .fbx-inner{border:0;background-color:transparent}.fbx-light .fbx-prev:before{content:'\e094';color:#fff!important}.fbx-light .fbx-next:before{content:'\e095';color:#fff!important}.fbx-light .fbx-close:before{color:#fff!important}.fbx-rounded .fbx-loader>div{color:#fff;background-color:transparent}.fbx-rounded .fbx-close{top:-23px;right:-23px}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover,.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-light .fbx-close{opacity:1;color:#fff!important;background-color:transparent;box-shadow:none}.fbx-close:before{content:'\e117'}.fbx-modal a.fbx-next,.fbx-modal a.fbx-prev{font-size:25px}.foogallery .fg-caption-title{font-size:22px}.lmm-panel{margin-bottom:15px;border:0!important;background-color:transparent!important}.distribWrapp,.leaflet-popup-content,.leaflet-popup-content h2{font-family:'Poppins',sans-serif;font-size:14px}.leaflet-popup-content img{display:block;max-width:150px!important;margin-right:auto!important;margin-left:auto!important}.leaflet-popup-content h2{font-weight:500;margin-bottom:7px;text-transform:uppercase;color:#e7395e}.leaflet-container a,.leaflet-popup-content h3{font-family:'Poppins',sans-serif;font-size:18px;margin-bottom:7px;color:#1d1d1b}.leaflet-container a{font-size:14px;margin-bottom:10px;color:#e7395e!important}.wrappVin h3{font-size:21px;font-weight:600;margin-bottom:20px;color:#656564}.wrappVin h4{margin-top:20px;margin-bottom:20px}.wrappVin h5{font-weight:400;margin:20px 0;text-align:center;text-transform:none;color:#2c9259}.distribWrapp{font-size:16px;overflow:auto;max-width:500px;max-height:100%;margin:5% auto 0}@media screen and (max-width:1080px){.distribWrapp{padding:0 25px}}@media screen and (max-width:767px){.distribWrapp{padding:0}}.distribWrapp h2.continent{font-size:22px;line-height:22px;position:relative;margin-bottom:7px;padding-right:27px;text-transform:uppercase;color:#7b4d7c}.distribWrapp h2.continent span{position:absolute;top:0;right:5px;display:none;cursor:pointer}.distribWrapp .btn-pays{margin-bottom:20px;padding-bottom:5px;cursor:pointer}.distribWrapp ul{margin-top:0;padding-left:0;list-style:none}.distribWrapp ul.pays li,.distribWrapp ul.type li{position:relative;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #7b4d7c}.distribWrapp ul.pays li span,.distribWrapp ul.type li span{cursor:pointer}.distribWrapp ul.pays li span.close,.distribWrapp ul.pays li span.close-type,.distribWrapp ul.type li span.close,.distribWrapp ul.type li span.close-type{font-size:20px;font-weight:400;line-height:20px;position:absolute;z-index:20;top:0;right:5px;display:none;float:none;width:20px;height:20px;text-align:right;opacity:1;color:#000;text-shadow:none}.distribWrapp ul.pays li span.btn-land,.distribWrapp ul.type li span.btn-land{display:block}.distrib>div:last-child,.distribWrapp ul.pays li:last-child,.distribWrapp ul.type li:last-child{border:0}.distrib{display:none;margin-top:5px;border-top:1px solid #7b4d7c}.distrib img{max-width:105px!important}@media screen and (max-width:750px){.distrib img{max-width:45%!important}}.distrib h3{font-size:19px;margin:20px 0 10px}.distrib p{margin-top:0}.distrib>div{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #7b4d7c}.distrib a{transition:color .3s linear;text-decoration:underline;color:#7b4d7c}.distrib a:hover{text-decoration:none;color:#1d1d1b}@media screen and (max-width:750px){.elementor-element-1d0ba1f{padding:0 25px}}#menu-footer-en li,#menu-footer-menu li{font-size:16px;margin-bottom:5px;list-style:none;text-transform:uppercase}footer .container .row>div:last-child{padding-bottom:15px;align-self:flex-end}.footer-logo{width:270px;margin-right:auto;margin-left:auto;padding:10px}


.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0!important;
}
/*////////////////////////////////////*/

.noAfter:after {
  display: none;
}

.bdc {
  font-family: 'Poppins', sans-serif;
  max-width: 972px;
  margin: 100px auto 50px;
}

@media screen and (max-width: 992px) {
  .bdc {
    margin-right: 15px;
    margin-left: 15px;
  }
}

.bdc strong {
  font-weight: bold;
}

.bdc h1 {
  font-size: 44px;
  margin-bottom: 50px;
  text-align: center;
}

.bdc > div {
  display: flex;
}

@media screen and (max-width: 1023px) {
  .bdc > div {
    display: block;
  }
}

@media screen and (max-width: 1023px) {
  .bdc > div > div {
    width: 100%;
    padding-left: 35%;
  }
}

.bdc > div > div:first-child {
  min-width: 118px;
}

@media screen and (max-width: 1023px) {
  .bdc > div > div:first-child {
    min-width: 0;
    text-align: center;
  }
}

.bdc > div > div:first-child img {
  max-width: 62px;
  margin-top: 8px;
}

.bdc > div > div:nth-child(2) {
  min-width: 258px;
  border-bottom: 2px solid #6c6c6c;
}

@media screen and (max-width: 1023px) {
  .bdc > div > div:nth-child(2) {
    min-width: 0;
    text-align: center;
  }
}

.bdc > div > div:nth-child(2) h2,
.bdc > div > div:nth-child(2) p {
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.bdc > div > div:nth-child(3) {
  border-bottom: 2px solid #6c6c6c;
}

.bdc > div > div table {
  width: 596px;
}

.bdc > div > div table tr td:first-child {
  min-width: 106px;
}

.bdc > div > div table tr td:nth-child(2) {
  min-width: 112px;
}

.bdc > div > div table tr td:nth-child(3) {
  min-width: 130px;
}

.bdc > div > div table tr td:nth-child(4) {
  min-width: 80px;
}

.bdc > div > div table tr td:nth-child(5) {
  min-width: 63px;
}

.bdc > div > div table tr td:nth-child(6) {
  min-width: 76px;
}

.bdc .headBdc {
  font-size: 24px;
  height: 80px;
  color: #707070;
}

@media screen and (max-width: 1023px) {
  .bdc .headBdc {
    display: none;
  }
}

.bdc .headBdc table tr td {
  line-height: 25px;
  padding: 4px 0 0 0;
  text-align: right;
  vertical-align: top;
}

.bdc .produit {
  color: #000;
}

.bdc .produit > div {
  position: relative;
  padding-top: 23px;
  padding-bottom: 20px;
}

.bdc .produit > div:nth-child(2) {
  min-width: 315px;
}

@media screen and (max-width: 1023px) {
  .bdc .produit > div:nth-child(2) {
    min-width: 0;
    padding-left: 50%;
  }
}

.bdc .produit > div:nth-child(2):before {
  position: absolute;
  top: 50%;
  left: 6px;
  display: block;
  width: 45%;
  padding-right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
}

@media screen and (max-width: 1023px) {
  .bdc .produit > div:nth-child(2):before {
    font-size: 18px;
    content: attr(data-cont);
  }
}

.bdc .produit > div:nth-child(3) {
  padding-top: 30px;
}

@media screen and (max-width: 1023px) {
  .bdc .produit > div:nth-child(3) {
    padding-left: 0;
  }
}

.bdc .produit h2 {
  font-size: 30px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

.bdc .produit p {
  font-size: 16px;
  line-height: normal;
  margin-top: 0;
}

.bdc .produit p a {
  font-size: 14px;
  display: block;
  margin-top: 5px;
  text-decoration: none;
  color: #000;
}

.bdc .produit table {
  width: 533px;
  margin-bottom: 20px;
  border-bottom: 1px solid #1a1a1a;
}

@media screen and (max-width: 1023px) {
  .bdc .produit table {
    display: block;
    width: auto;
  }
}

.bdc .produit table:last-child {
  margin-bottom: 0;
  border: none;
}

@media screen and (max-width: 1023px) {
  .bdc .produit table tbody {
    display: block;
    width: auto;
  }
}

@media screen and (max-width: 1023px) {
  .bdc .produit table tr {
    display: block;
    width: auto;
  }
}

.bdc .produit table tr td {
  font-size: 16px;
  font-weight: 300;
  position: relative;
  padding: 0 0 20px 0;
  text-align: right;
  background-color: transparent !important;
}

@media screen and (max-width: 1023px) {
  .bdc .produit table tr td {
    display: block;
    min-width: 0 !important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30%;
    text-align: center;
  }
}

.bdc .produit table tr td:before {
  position: absolute;
  top: 50%;
  left: 6px;
  display: block;
  width: 45%;
  padding-right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  white-space: nowrap;
}

@media screen and (max-width: 1023px) {
  .bdc .produit table tr td:before {
    content: attr(data-cont);
  }
}

.bdc .produit table tr td input {
  font-weight: normal;
  box-sizing: border-box;
  max-width: 51px;
  padding: 4px 2px;
  text-align: center;
  border: 0;
  background-color: #f2f2f2;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .13);
  -webkit-appearance: none;
}

.bdc .produit table tr td input:focus-visible {
  outline: none;
}

.bdc .produit table tr td input:disabled {
  opacity: .4;
}

.bdc .produit table tr td:first-child {
  min-width: 52px;
}

@media screen and (max-width: 1023px) {
  .bdc .produit table tr td:nth-child(even) {
    background-color: #f2edf2 !important;
  }
}

.bdc .btn-hover-corner {
  padding-top: 50px;
  padding-bottom: 50px;
  justify-content: flex-end;
}

@media screen and (max-width: 1023px) {
  .bdc .btn-hover-corner {
    text-align: center;
  }
}

.produit.footBdc {
  color: #000;
}

@media screen and (max-width: 1023px) {
  .produit.footBdc > div {
    padding-left: 0 !important;
  }
}

.produit.footBdc > div:nth-child(2),
.produit.footBdc > div:nth-child(3) {
  padding-top: 23px;
  padding-bottom: 20px;
  border: none;
}

@media screen and (max-width: 1023px) {
  .produit.footBdc > div:nth-child(2) p {
    text-align: center;
  }
}

.produit.footBdc p {
  font-size: 14px;
  line-height: normal;
  color: #000;
}

.produit.footBdc table tr:first-child td {
  padding: 0 0 10px 0;
  background-color: transparent !important;
}

.produit.footBdc table tr:first-child td:last-child {
  text-align: center;
}

.produit.footBdc table tr:nth-child(2) td,
.produit.footBdc table tr:nth-child(4) td {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #000;
}

.produit.footBdc table tr:nth-child(3) td,
.produit.footBdc table tr:nth-child(5) td {
  padding: 10px 0 0 0;
  padding-top: 10px;
}

.produit.footBdc table tr td {
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 1023px) {
  .produit.footBdc table tr td {
    display: inline-block;
    width: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    text-align: center;
    background-color: transparent !important;
  }
}

.produit.footBdc table tr td:first-child {
  width: 280px;
}

@media screen and (max-width: 1023px) {
  .produit.footBdc table tr td:first-child {
    width: 50%;
  }
}

@media screen and (max-width: 1023px) {
  .produit.footBdc table tr:nth-child(even) {
    background-color: #f2edf2;
  }
}

.bdcCgv {
  font-size: 14px;
  color: #000;
}

@media screen and (max-width: 1023px) {
  .bdcCgv {
    text-align: center;
  }
}

.bdcCgv a {
  text-decoration: underline;
  color: #000;
}

.bdcCgv a:hover {
  text-decoration: none;
}

.bgPop {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  display: none;
  width: 100vw;
  height: 100%;
  transition: all .3s linear;
  opacity: 0;
  background-color: rgba(0, 0, 0, .45);
  justify-content: center;
  align-items: center;
}

.bgPop > div {
  display: flex;
  flex-direction: column;
  max-width: 80%;
  min-height: 200px;
  padding: 28px 30px;
  border: 2px solid #7b4d7c;
  border-radius: 5px;
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
}

.bgPop h2 {
  font-size: 24px;
}

.bgPop p {
  font-size: 16px;
  margin-bottom: 40px;
  color: #000;
}

.bgPop p span {
  font-weight: bold;
}

.addCartBtn {
  cursor: not-allowed;
  opacity: .5;
}

.postid-2525 .aside-right .cat-post-item {
  display: flex;
  flex-direction: column;
}

.postid-2525 .aside-right .category-posts-internal li > div:first-child {
  height: auto;
}