/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Tag Page
    04. Category Page
    05. "Messages Covid" Page
    06. "Article Standard" Post

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .Cacher, body .cacher{
	display:none !important;
}

body .Afficher, body .afficher{
	display:block !important;
}

body .widget.woocommerce, body .ast-woocommerce-container, body .ast-archive-description, body .archive.category .widget, body .ast-article-single, body .ast-separate-container .comments-count-wrapper, body div#respond{
	border-radius: 4px;
}

body .woocommerce .related.products>h2, body h3.comments-title, body .ast-separate-container .comment-reply-title{
	font-size: 15px;
	padding: .5em 0;
	font-weight: 900;
	color: #3a3a3a;
	border-bottom: 2px solid #d8d8d8;
}

body .woocommerce ul.products li.product .onsale, body .woocommerce-page ul.products li.product .onsale, body .woocommerce span.onsale{
	font-size: 11px;
	color: white;
	background-color: #d94f4f;
}

body input#woocommerce-product-search-field-0{
	border-radius: 7px 0 0 7px;
	border: 0;
}

body .woocommerce .widget_product_search button, body .woocommerce-page .widget_product_search button{
	border-radius: 0 7px 7px 0;
}

body .widget.woocommerce.widget_product_search{
	padding: 0 !important;
	border-radius: 25px;
}

body span.product-title{
	font-size: 13px;
}

body span.woocommerce-Price-amount.amount{
	font-size: 12px;
}

body a.button.wc-forward{
	padding: 17px 5px;
}

body a.button.wc-forward, body a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, body button.single_add_to_cart_button.button.alt, body .woocommerce-cart-form__cart-item.cart_item td.product-name{
	font-size: 12px;
}

body .woocommerce div.product form.cart .button.single_add_to_cart_button{
	padding: 12px 40px;
}

body .woocommerce .widget_shopping_cart .cart_list li, body .woocommerce .widget_shopping_cart li, body .woocommerce ul.product_list_widget .cart_list li, body .woocommerce ul.product_list_widget li{
	border-bottom-style: dashed;
}

body .site-footer #media_image-8{
	margin-bottom: 25px;
}

body #accueil-cat-slide .pp-woo-categories .pp-product-cat-inner{
	height: 80px;
}

body .woocommerce-billing-fields, body .woocommerce-additional-fields{
	background: #ececec;
	padding: 0 23px 20px;
	border-radius: 9px;
	margin-bottom: 15px;
	border-width: 2px;
	border-style: solid;
	border-color: #ebebeb;
}

body .woocommerce-page.woocommerce-checkout #customer_details h3{
	border-bottom: 1px solid #b5b6b7;
}

body .woocommerce-privacy-policy-text p{
	font-size: 11px;
	color: #828286;
}

body .ast-checkout-labels-as-placeholders form #customer_details .form-row.ast-float-label label{
	color: #dd9933;
	font-style: italic;
	font-weight: 500;
}

body select#billing_postcode{
	padding: 10px;
}

body .flatpickr-calendar{
	background: darkgrey;
}

body .flatpickr-current-month{
	padding-top: 5px;
	font-size: 14px;
	text-transform: capitalize;
}

body input.numInput.cur-year{
	margin-left: 0.5ch;
	background: #f5f5f500;
	font-size: 13px;
	font-weight: bold;
}

body .dis-no, body #wcfm-main-contentainer input#is_virtual, body #wcfm-main-contentainer input#is_downloadable, body p.description.wcfm_title.wcfm_ele.virtual_ele_title, body p.description.wcfm_title.wcfm_ele.downloadable_ele_title, body div#wp-excerpt-editor-tools{
	display: none !important;
}

body #woocommerce-product-data .hndle label:first-child{
	border-right: 0;
}

body .wcfm_welcomebox_user_details{
	margin: 10px 0 0 0;
}

body .wcfm_welcomebox_user_details h3{
	font-size: 17px;
}

body #wcfm-main-contentainer{
	margin: 0 auto;
}

body .ast-header-break-point .ast-above-header .ast-button-wrap{
	line-height: 1;
}

body .ast-header-break-point .ast-above-mobile-menu-buttons-minimal.menu-toggle{
	padding: 0 .5em;
	height: 1.75em;
	line-height: 0;
	font-size: 14px;
}

body .ast-header-break-point .ast-above-mobile-menu-buttons-minimal span.menu-toggle-icon{
	display:none;
}

body #wpadminbar{
	-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 9%);	box-shadow: 0 1px 1px rgb(0 0 0 / 9%);
}

body .sidebar-main .widget .widget-title{
	padding-left:15px;
	padding-right:15px;
	padding-top:12px;
	padding-bottom:12px;
	background-color:rgb(221,153,51);
	color:#ffffff;
	font-weight:400;
	margin-bottom:0px;
}

body .sidebar-main .product-categories li{
	border-bottom-width:1px !important;
	border-bottom-style:dotted !important;
	border-bottom-color:rgb(221,221,221) !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	margin-bottom:0px !important;
	padding-right:18px !important;
	color:#7e6161;
}

body .sidebar-main .widget li:last-child{
	border-bottom: 0px solid white !important;
}

body #page #content .ast-container #secondary .sidebar-main .widget .product-categories li{
	padding-left:18px !important;
}

body .product-categories li a{
	color:rgb(119,119,119);
}

body .product-categories li span{
	color:rgb(221,153,51);
}

body .sidebar-main .product_list_widget li{
	margin-bottom:0px !important;
}

body .product_list_widget a .attachment-woocommerce_thumbnail{
	margin-left:5px !important;
}

body #page #content .ast-container #secondary .sidebar-main .widget .product_list_widget li{
	padding-left:70px !important;
}

body .nav-links .nav-previous a{
	background-color:#f7f7f7;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .woocommerce-form__label .woocommerce-privacy-policy-link span{
	margin-left:8px;
}

body #primary-menu .menu-item .dashicons-shield{
	color:#dd3333;
	margin-top:-1px;
}

body #primary-menu .menu-item:nth-child(8) .menu-link{
	background-color:#f4f4f4;
}

body .elementor-element-9605434 .elementor-widget-wrap{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body .acf-form-fields .acf-field-text .acf-label{
	line-height:1em;
}

body .elementor-widget .acf-form-fields .acf-field-text{
	padding-bottom:5px !important;
}

body .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field-text{
	padding-top:10px !important;
}

body .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field-textarea{
	padding-top:10px !important;
}

body .elementor-widget .acf-form-fields .acf-field-textarea{
	padding-bottom:0px !important;
}

body .elementor-widget .acf-form-fields .acf-form-submit{
	padding-top:5px !important;
}

body .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field-text:nth-child(1){

	padding-top:20px !important;
}

body button#enquiryButton{
	font-size: 13px !important;
	font-weight: 300 !important;
	margin-bottom: 5px;
	padding: 13px 15px;
}

body .ast-inside-advanced-header-content{
	display: none;
}

body .ast-header-break-point .ast-below-header-section-separated.ast-below-header-mobile-stack .below-header-section-2{
	padding: 0em;
}

body .ast-header-break-point .ast-below-header{
	line-height: 24px;
}

body .npmb0 .pp-woo-products-slider .pp-slick-dotted ul.products{
	margin-bottom: 0 !important;
}

body .npmb0 .pp-woocommerce ul.products li.product, body .woocommerce .npmb0 .pp-woocommerce ul.products li.product, body .woocommerce-page .npmb0 .pp-woocommerce ul.products li.product{
	margin-bottom: 5px !important;
}

body h2.wordpress-gdpr-privacy-center-item-headline{
	font-size: 16px!important;
	margin-bottom: 5px!important;
	line-height: 24px!important;
}

body p.wordpress-gdpr-privacy-center-item-desc{
	font-size: 14px;
	line-height: 18px;
}

body .ast-custom-html{
	display: inline-flex;
}

body svg.header-tel-icons, body svg.header-address-icons{
	fill: #717171;
	margin: 7px 7px 0 0;
}

body .envato-block__preview{
	overflow: visible;
}

body .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}

body .envato-kit-141-top-0 h1, body .envato-kit-141-top-0 h2, body .envato-kit-141-top-0 h3, body .envato-kit-141-top-0 h4, body .envato-kit-141-top-0 h5, body .envato-kit-141-top-0 h6, body .envato-kit-141-top-0 p{
	margin-top: 0;
}

body .envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md{
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

body .envato-kit-141-bottom-0 p{
	margin-bottom: 0;
}

body .envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header{
	margin-bottom: .5rem;
}

body .envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{
	padding-bottom: 52px;
}

body .envato-kit-141-display-inline{
	display: inline-block;
}

body .envato-kit-141 .elementor-slick-slider ul.slick-dots{
	bottom: -40px;
}

body .ast-below-header-wrap{
	background: #3c3c3c;
}

body .envato-kit-165-top-0 .elementor-image-box-title, body .envato-kit-165-top-0 .elementor-icon-box-title, body .envato-kit-165-top-0 .elementor-text-editor p{
	margin-top: 0;
}

body .page #wpadminbar{
	background: #ececec;
}

body #wpadminbar *{
	font-family: 'Montserrat', sans-serif !important;
}

body #wp-admin-bar-inline-editor:hover .iconbg, body #wp-admin-bar-inline-editor .ab-item.live-edit.iconbg{
	background: none !important;
}

body #wp-admin-bar-site-name span, body #wp-admin-bar-visit-site span{
	font-weight: unset;
}

body #wpadminbar #wp-toolbar #wp-admin-bar-seopress_custom_top_level .wrap-seopress-noindex{
	background: #c3c4c7;
}

body .elementor-350 .elementor-element.elementor-element-222983f img{
	width: 315px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #CBCBCB;
}

body .eapps-facebook-feed-container{
	margin-top:30px;
	margin-bottom:30px;
}

body .eapps-facebook-feed-button-label{
	font-family:'Roboto', sans-serif !important;
	color:#929292 !important;
}

body .eapps-facebook-feed-header-name a{
	font-family:'Roboto', sans-serif;
	color: #929292 !important;
	font-weight: 600;
	font-size: 15px;
	text-decoration: none;
}

body .eapps-facebook-feed-header-likes{
	font-family:'Roboto', sans-serif;
	color: #929292;
	font-weight: 400;
	font-size: 11px;
}

body .eapps-facebook-feed-menu{
	background: #ededed;
}

body .eapps-facebook-feed-menu-item{
	font-family:'Roboto', sans-serif;
	color:#929292;
}

body .eapps-facebook-feed-menu-item-active{
	color:#dd9933;
}

body .eapps-facebook-feed-menu-item::before{
	height: 3px;
	background: #dd9933;
}

body .eapps-facebook-feed-item-author-name, body .eapps-facebook-feed-item-author-name a, body .eapps-facebook-feed-item-author-name a{
	font-family:'Roboto', sans-serif;
	color: #929292 !important;
	font-weight: 600;
	font-size: 13px;
	text-decoration: none;
}

body .eapps-facebook-feed-item-date{
	font-family:'Roboto', sans-serif;
	color: #929292;
	font-weight: 300;
	font-size: 11px;
}

body .eui-item-text, body .eafr-review-card-template-bubble-text, body .SimpleShortener__Inner-sc-19xjxqz-1.eLDlEa{
	font-family:'Roboto', sans-serif;
	font-weight: 400;
	color: #929292 !important;
	font-size: 13px !important;
	line-height: 19px;
}

body .eapps-facebook-feed-photos-wrapper, body .eapps-facebook-feed-albums-wrapper, body .eapps-facebook-feed-videos{
	max-width: 100% !important;
}

body .eapps-facebook-feed-videos-item-info-title a{
	font-family:'Roboto', sans-serif;
	color: #3b5998 !important;
	font-weight: 600;
	font-size: 13px;
}

body .eapps-facebook-feed-posts-item-content-link-caption-meta-title, body .eapps-facebook-feed-posts-item-content-link-caption-meta-description{
	font-family:'Roboto', sans-serif;
	font-weight: 300;
	color: #818181;
}

body .eapps-facebook-feed-albums-item-image-wrapper{
	width: 200px;
	height: 200px;
}

body .eapps-facebook-feed-albums-item-name{
	font-family:'Roboto', sans-serif;
	font-size: 13px;
}

body .eapps-facebook-feed-albums-item-count{
	font-family:'Roboto', sans-serif;
	color: #929292;
	font-weight: 300;
	font-size: 11px;
}

body .eapps-facebook-feed-videos-item-preview-video-image{
	min-height: 200px;
}

body .eapps-instagram-feed-popup-item.eapps-instagram-feed-popup-item-loaded{
	margin: 15px auto !important;
}

body .eapps-instagram-feed-popup-item-content{
	padding: 16px 7% 24px;
}

body .eafr-cta-actions, body .eafr-cta-with-message.eafr-cta-negative .eafr-cta-actions{
	border-radius: 8px;
	background: white;
	margin-left: 1.7%;
	margin-right: 1.7%;
	width: auto;
}

body #insert-media-button{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-style:none;
	color:#878787;
}

body .acf-editor-wrap .wp-editor-tabs .wp-switch-editor{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body .acf-editor-wrap .wp-editor-tabs .wp-switch-editor:nth-child(1){

	color:#ffffff !important;
}

body .acf-editor-wrap .wp-editor-container div div div div div div div div div div div button{
	background-color:#e0e0e0;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body .acf-editor-wrap .wp-editor-container > div > div > div > div > div > div{
	padding-top:0px;
	padding-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .acf-editor-wrap button i{
	color:#919191 !important;
}

body .acf-editor-wrap .wp-editor-container div div div div div div div div div div div button span{
	color:#919191;
}

body #insert-media-button span{
	color:#919191;
}

body .acf-field-user-password .acf-input .edit-password{
	padding-top:15px;
	padding-bottom:15px;
}

body .elementor-container .elementor-inner-column .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field .acf-input > span > span > span > span{
	height:44px !important;
}

body .acf-field .acf-input .select2-selection__rendered{
	padding: 8px 12px 8px 12px;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow{
	height: 46px;
}

body span.select2-selection.select2-selection--single{
	border-color: #eaeaea !important;
}

body td.acf-field.acf-field-text{
	width: auto;
}

body .elementor-form .elementor-field-subgroup span{
	position:relative;
}

body #form-field-prenom{
	border-color:#c9c9c9;
}

body #form-field-email{
	border-color:#c9c9c9;
}

body #form-field-rgpd{
	width:15px;
	height:15px;
}

body .elementor-form .elementor-field-group-rgpd{
	margin-bottom:25px !important;
}

body .elementor-element-813819a .elementor-widget-text-editor{
	max-width:421px;
}

body .elementor-form-steps div svg{
	margin-top:15px;
	margin-left:13px;
}

body .Cacher, body .cacher, body #Cacher, body #cacher{
	display:none !important;
}

body .liste-service .elementor-element .ele_titre_grille.elementor-widget.elementor-widget-dyncontel-acf{
	width: auto;
	width: auto;
}

body .liste-service .ele_tarif_grille.elementor-widget.elementor-widget-dyncontel-acf{
	width: auto;
	width: auto;
}

body .liste-service p.dynamic-content-for-elementor-acf{
	width:100%;
	width:100%;
}

body .liste-service .sep_ele_titre-tarif.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider{
	-webkit-box-flex:1 1 0%;	-ms-flex:1 1 0%;	flex:1 1 0%;
	-webkit-box-flex:1 1 0%;	-ms-flex:1 1 0%;	flex:1 1 0%;
}

body iframe.visite360{
	height:85vh;
}

body #primary-menu .sub-menu .astra-mm-highlight-label{
	background-color:#dd9933;
	color:#ffffff;
}

body .etOstd{
	background-color:rgba(255,255,255,0.75);
	padding-left:14px;
	padding-right:14px;
	padding-top:8px;
	padding-bottom:8px;
	border-width:1px;
	border-style:none;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body .kzZqZD .jsaZzc span{
	font-weight:600;
	font-size:12px;
	line-height:1.2em;
}

body .kzZqZD .jsaZzc .eyaeQG{
	font-size:12px;
	color:#90b7e4;
}

body .menu-item > .menu-link .menu-text i._before, body .sub-menu i._before, body .menu-item > .menu-link i._before, body .menu-item > .menu-link i._after{
	margin-right: 1.2em !important;
}

body .menu-item > .menu-link i._mi{
	margin-top: 0em;
}

body #wcfm-content{
	border-style:none;
}

body .template_grille .col_img_prod{
	width:42px;
	min-width:42px;
	max-width:42px;
	margin-right:8px;
}

body .template_grille .col_inf_prod{
	width: calc(100% - 118px);
}

body .template_grille .col_tar_prod{
	min-width:75px;
	max-width:75px;
}

body .sans_image .col_img_prod{
	display:none;
}

body .sans_image .col_inf_prod{
	width: calc(100% - 75px);
}

body span.cutpdg{
	color:#ffffff;
}

body .\.txt-principal p{
	margin-bottom:5px;
}

@media only screen and (max-width: 640px){

	body .wcfm_responsive_menu_toggler{
	margin-top: 17px !important;
}

body .wcfm-page-headig .wcfmfa{
	margin-top: 19px;
}

body .wcfm-tabWrap{
	padding: 6px 6px 10px;
}

body .wcfm_dashboard_wc_status_data, body .wcfm_dashboard_wc_status_graph{
	padding: 5px 1.5%;
}

body #wcfm-main-contentainer div.wcfm-content{
	padding: 0 0 10px;
}

body #wcfm-main-contentainer input.wcfm-checkbox{
	margin-right: 0px;
}

body div.wcfm-collapse-content h2{
	font-size: 13px;
}

body .wcfm-collapse .wcfm-top-element-container{
	padding: 15px 13px 5px 13px;
}

body .wcfm_product_manager_cats_checklist_fields, body .product_tags_ele, body .wcfm_fetch_tag_cloud, body .wcfm_add_new_category, body .wcfm_new_tax_ele, body .wcfm_new_parent_taxt_ele, body .wcfm_add_new_taxonomy_form, body .catalog_visibility_ele{
	max-width: 98% !important;
}

body .wcfm_product_manager_gallery_fields{
	padding-right: 0;
	}

}



@media only screen and (max-width: 780px){

	body .ast-below-header-mobile-stack svg.header-tel-icons, body .ast-below-header-mobile-stack svg.header-address-icons{
	fill: #717171;
	margin: 4px 7px 0 0;
	}

}



@media only screen and (min-width: 1024px){

	body .envato-kit-165-slide-align .elementor-slide-content{
	margin-left: 10%;
	margin-right: auto;
	}

}



@media (max-width:1068px) and (min-width: 921px){

	body .ast-builder-grid-row{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-orient: column;	-webkit-box-direction: column;	-ms-flex-direction: column;	flex-direction: column;
}

body #masthead .ast-container{
	padding-left: 0px;
	padding-right: 0px;
}

body .ast-flex.site-header-section-left{
	margin-top: 15px;
	}

}



@media screen and (max-width:1024px) and (min-width: 900px){

	body .template_grille .col_inf_prod{
	width: calc(100% - 130px);
	}

}



@media (max-width:1200px){

	body .ast-below-header-wrap{
	display:none;
}

body .eapps-facebook-feed-inner, body .eapps-facebook-feed-menu{
	border: 0 solid #b5b5b5 !important;
	border-radius: 0px !important;
}

body .eapps-facebook-feed-container{
	margin:0;
}

body .eapps-facebook-feed-photos{
	margin: 0;
}

body .eapps-facebook-feed-videos{
	margin: 0;
}

body #primary-site-navigation #primary-menu > .menu-item > .menu-link .menu-text i._before, body #primary-menu .sub-menu i._before{
	margin-right: 1.0em !important;
}

body .zonelogo{
	width:260px !important;
}

body .navmenuprinc{
	width:725px !important;
	padding-right:5px;
}

body .btnmenucta{
	width:160px !important;
}

body .btnmenurs{
	width:125px !important;
	padding-left:11px;
}

body .navmenuprinc .e--pointer-underline .elementor-item{
	padding-right:3px !important;
	padding-left:8px !important;
}

body .navmenuprinc .menu-item > .menu-link i._before{
	margin-right:6px !important;
	}

}



@media (max-width:900px){

	body .eapps-facebook-feed-posts{
	padding: 0 20px;
}

body .eapps-facebook-feed-posts-item-inner{
	padding: 15px 15px 20px;
}

body .eapps-facebook-feed-photos-wrapper{
	padding: 10px;
}

body .eapps-facebook-feed-albums-list{
	padding: 0;
}

body .eapps-facebook-feed-albums-wrapper{
	padding: 0 10px;
}

body .eapps-facebook-feed-videos-item-preview-video-image{
	min-height: 160px;
}

body #primary-site-navigation #primary-menu > .menu-item > .menu-link .menu-text i._before, body #primary-menu .sub-menu i._before{
	margin-right: 1.0em !important;
}

body #ast-site-header-cart{
	display: none;
}

body .zonelogo{
	width:260px !important;
}

body .navmenuprinc{
	width:340px !important;
	padding-right:5px;
}

body .btnmenucta{
	width:160px !important;
}

body .btnmenurs{
	width:85px !important;
	padding-left:11px;
}

body .template_grille .col_inf_prod{
	width: calc(100% - 127px);
}

body .sans_image .col_inf_prod{
	width: calc(100% - 75px);
	}

}



@media (max-width:767px){

	body .eapps-facebook-feed-posts{
	padding:0 15px;
}

body .eapps-facebook-feed-posts-item{
	margin-top: 15px;
}

body .eapps-facebook-feed-albums-wrapper{
	padding: 0;
}

body iframe.visite360{
	height:85vh;
}

body .zonelogo{
	width:240px !important;
}

body .navmenuprinc{
	width:340px !important;
	padding-right:5px;
}

body .btnmenucta{
	width:160px !important;
	}

}



@media (max-width:640px){

	body iframe.visite360{
	height:80vh;
}

body .zonelogo{
	width:240px !important;
}

body .navmenuprinc{
	width:220px !important;
	padding-right:5px;
}

body .btnmenucta{
	width:160px !important;
	}

}



@media (max-width:576px){

	body .eapps-facebook-feed-posts{
	padding:0 10px;
}

body .eapps-facebook-feed-posts-item{
	margin-top: 10px;
}

body .eapps-facebook-feed-albums-item-image-wrapper{
	width: 160px;
	height: 160px;
}

body .eapps-facebook-feed-videos-item-preview-video-image{
	min-height: 125px;
}

body iframe.visite360{
	height:85vh;
}

body .zonelogo{
	width:220px !important;
}

body .navmenuprinc{
	width:175px !important;
	padding-right:5px;
}

body .btnmenucta{
	width:160px !important;
	}

}



@media (max-width:479px){

	body .eapps-facebook-feed-small .eapps-facebook-feed-photos-item{
	-webkit-box-flex: 0 0 calc(50% - 4px);	-ms-flex: 0 0 calc(50% - 4px);	flex: 0 0 calc(50% - 4px);
	width: calc(50% - 4px);
}

body iframe.visite360{
	height:85vh;
}

body .zonelogo{
	width:240px !important;
}

body .navmenuprinc{
	width:220px !important;
	padding-right:5px;
}

body .btnmenucta{
	display:none !important;
	}

}



@media (max-width:400px){

	body .eapps-facebook-feed-photos-wrapper{
	padding: 10px 5px;
}

body .eapps-facebook-feed-extra-small .eapps-facebook-feed-photos-item{
	-webkit-box-flex: 0 0 100%;	-ms-flex: 0 0 100%;	flex: 0 0 100%;
	max-width: calc(49% - 4px);
	margin: 0 auto 10px;
}

body .eapps-facebook-feed-extra-small .eapps-facebook-feed-albums{
	padding: 12px 5px;
}

body .eapps-facebook-feed-albums{
	margin: 10px auto;
}

body.page-id-3335 .eapps-facebook-feed-albums-item-image-wrapper{
	width: 145px;
}

body .eapps-facebook-feed-albums-item{
	margin: 0 auto 10px;
}

body .eapps-facebook-feed-videos-item-preview-video-image{
	min-height: 180px;
}

body .zonelogo{
	width:70% !important;
}

body .navmenuprinc{
	width:30% !important;
	padding-right:5px;
	}

}



@media (min-width:545px){

	body #secondary .sidebar-main .widget{
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body .acf-editor-wrap .wp-editor-tabs .wp-switch-editor{
	padding-top:6px;
	padding-bottom:6px;
	}

}



@media (min-width:768px){

	body .acf-input span span span span{
	padding-top:8px !important;
	padding-bottom:8px !important;
}

body .col_img_prod{
	width:42px;
}

body .elementor-element-78859d8 .elementor-container .elementor-inner-column .elementor-widget-wrap .template_grille .elementor-widget-container .dce-acf-repeater .dce-acf-repeater-grid .dce-acf-repeater-item .dce-elementor-row-1 .elementor-element-dcfe7e9 .elementor-container .col_tar_prod{
	width:90px !important;
	}

}



@media (min-width:783px){

	body #insert-media-button{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3px;
}

body .acf-editor-wrap .wp-editor-container div div div div div div div div div div div button{
	padding-top:4px;
	padding-bottom:4px;
	}

}



@media (min-width: 922px){

	body .ast-left-sidebar #secondary{
	width: 22% !important;
	width: 22% !important;
}

body .ast-left-sidebar #primary{
	width: 78%;
	width: 78%;
	}

}



@media (min-width:922px){

	body .sidebar-main .widget .widget-title{
	font-size:13px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post #content{
	background-color:#a3a3a3;
}

body.single-post #main{
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:25px;
}

body.single-post .entry-meta .cat-links a{
	color:rgb(204,204,204);
}

body.single-post .entry-meta .posted-on span{
	color:rgb(204,204,204);
}

body.single-post .entry-header .ast-single-post-order .entry-meta{
	color:rgb(204,204,204);
	font-style:italic;
}

body.single-post .sidebar-main ul li{
	padding-left:18px;
	padding-right:18px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:0px !important;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:rgb(204,204,204);
}

body.single-post .sidebar-main .widget .widget-address-stack{
	padding-left:18px;
	padding-right:18px;
}

body.single-post .clearfix .widget-address-stack .widget-address-field{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#e8e8e8;
	padding-top:7px !important;
	padding-bottom:7px !important;
}

body.single-post .clearfix .widget-address-stack .widget-address-field:last-child{
	border-bottom-width:0px;
}

body.single-post #comments .comments-count-wrapper h3{
	color:rgb(119,119,119);
}

body.single-post .timendate a time{
	color:rgb(204,204,204);
	font-style:italic;
}

body.single-post #reply-title{
	font-weight:300;
	color:rgb(119,119,119);
}



/*-----------------------------------------------*/
/*  Tag Page                                     */
/*-----------------------------------------------*/
body.tag #content{
	background-color:#a3a3a3;
}



/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category #primary .ast-archive-description p{
	font-size:14px;
}

body.category .entry-header .entry-title a{
	font-size:14px;
}

body.category .sidebar-main ul li{
	padding-left:18px;
	padding-right:18px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:0px !important;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#dbdbdb !important;
}

body.category #secondary li:last-child{
	margin-bottom: 0;
	border-bottom: none;
}

body.category .sidebar-main .widget .widget-address-stack{
	padding-left:18px;
	padding-right:18px;
}

body.category .clearfix .widget-address-stack .widget-address-field{
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#e8e8e8;
	padding-top:7px !important;
	padding-bottom:7px !important;
}

body.category .clearfix .widget-address-stack .widget-address-field:last-child{
	border-bottom-width:0px;
}

body.category .sidebar-main ul a{
	color:rgb(119,119,119);
}

body.category .ast-post-format-standard a .date-day, body.category .ast-post-format-standard a .date-month, body.category .ast-post-format-standard a .date-year{
	color:#ffffff !important;
}

body.category .ast-post-format- a .date-day, body.category .ast-post-format- a .date-month, body.category .ast-post-format- a .date-year{
	color:#ffffff !important;
}

body.category .acf-form-fields .acf-field-text .acf-label{
	line-height:1em;
}

body.category .elementor-widget .acf-form-fields .acf-field-text{
	padding-bottom:5px !important;
}

body.category .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field-text{
	padding-top:10px !important;
}

body.category .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field-textarea{
	padding-top:10px !important;
}

body.category .elementor-widget .acf-form-fields .acf-field-textarea{
	padding-bottom:0px !important;
}

body.category .elementor-widget .acf-form-fields .acf-form-submit{
	padding-top:5px !important;
}

body.category .elementor-column-wrap .elementor-widget-wrap .elementor-widget .elementor-widget-container .frontend-form .acf-form-fields .acf-field-text:nth-child(1){

	padding-top:20px !important;
}

body.category #elementor-library-5 .fond-trans.widget.widget_elementor-library{
	background-color:rgba(255,255,255,0) !important;
}

body.category #content{
	background-color:#a3a3a3;
}



/*-----------------------------------------------*/
/*  "Messages Covid" Page                        */
/*-----------------------------------------------*/
body.page-id-864 .Pass.Non .av-pass, body.page-id-864 .pass_non .av-pass{
	display:none;
}

body.page-id-864 .Pass.Oui .ss-pass, body.page-id-864 .pass_oui .ss-pass{
	display:none;
}



/*-----------------------------------------------*/
/*  "Article Standard" Post                      */
/*-----------------------------------------------*/
body.postid-36 iframe#panoee-tour-embeded.styled__HeaderWrapper-Panoee__sc-8747943a-2 .topInfo{
	padding: 0.5rem 0.5rem 0.5rem !important;
}

body.postid-36 iframe#panoee-tour-embede .gEfexb .--logo.topLeft{
	padding: 0px 0px 5px !important;
}

body.postid-36 iframe#panoee-tour-embede .gEfexb .--info .--projectTitle{
	font-size: 15px !important;
}

body.postid-36 iframe#panoee-tour-embede .gEfexb .--info .popInfo button{
	font-size: 0.6rem !important;
	font-weight: 500 !important;
}

body.postid-36 #primary{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}