/*

    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. Global Styles
    03. Global Styles
    04. Global Styles
    05. Global Styles
    06. Global Styles
    07. Global Styles
    08. Global Styles
    09. Global Styles
    10. Global Styles
    11. Global Styles
    12. Global Styles
    13. Product Template
    14. Product Template
    15. Shop Template
    16. "Brosse de corps de dos de silicone" Product
    17. "Checkout" Page
    18. "Panier" Page
    19. "Nos marques" Page
    20. "Journal du shopping" Page
    21. "T-shirt personnalisé" Product
    22. "T-shirt Manche longue personnalisé" Product
    23. "Accueil" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .entry-summary .site-breadcrumb{
	width:348px;
	margin-bottom:13px !important;
	font-size:12px;
}

body #main .product .fm-product-thumbnail-vertical .farmart-container .entry-summary .entry-summary-content .fm-entry-product-header .entry-left h1{
	font-size:18px !important;
}

body .fm-entry-product-header .entry-left h1{
	text-transform:uppercase;
	margin-bottom:3px !important;
	font-family:'Outfit';
}

body .entry-summary .price{
	margin-bottom:25px !important;
	margin-top:13px !important;
}

body .entry-summary .fm-stock{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:12px;
	text-transform:capitalize;
	border-style:none;
	margin-bottom:10px;
}

body .entry-summary .fm-stock p{
	margin-bottom:8px !important;
	padding-right:0px !important;
	width:198px;
	padding-left:13px !important;
	min-width:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-bottom:7px;
	margin-top:10px !important;
	text-transform:none;
}

body .entry-summary .woocommerce-product-details__short-description{
	text-align:justify;
}

body .entry-summary .cart .single-button-wrapper{
	margin-bottom:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body .entry-summary ins bdi{
	background-color:#d35400;
	color:#ffffff;
	font-size:30px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-family:'Outfit';
}

body .fm-product-thumbnail-vertical .entry-summary{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #page .page-header{
	padding-top:28px;
}

body .elementor-element-6e310d1 .woocommerce-order .woocommerce-thankyou-order-received{
	background-color:#27ae60;
}

body .woocommerce-table--order-details tbody a{
	color:#7f8c8d;
}

body .woocommerce-table--order-details tfoot .woocommerce-Price-amount{
	color:#e74c3c;
}

body .woocommerce-table--order-details tfoot td{
	color:#1abc9c;
}

body .woocommerce-columns--addresses .woocommerce-column--billing-address h2{
	font-size:20px;
	text-transform:uppercase;
}

body .woocommerce-columns--addresses .woocommerce-column--shipping-address h2{
	font-size:20px;
	text-transform:uppercase;
}

body .woocommerce-order .woocommerce-order-details h2{
	font-size:20px;
	text-transform:uppercase;
}

body .woocommerce-order-overview__total strong bdi{
	color:#e74c3c;
}

body .woocommerce-thankyou-order-details .woocommerce-order-overview__payment-method strong{
	color:#1abc9c;
}

body .elementor-element-36aab49 .elementor-widget-text-editor{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:inline-block;
}

body .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label span{
	color:#e74c3c;
	font-weight:600;
	text-transform:uppercase;
	font-size:15px;
}

body .elementor-widget-fm-product-deals-grid .fm-product-deals-query-sale .cat-header{
	padding-top:4px !important;
	padding-bottom:10px !important;
}

body #tab-description p{
	text-align:justify;
}

body .related-products .related-title{
	margin-bottom:20px;
}

body .elementor-element-0db8bce .products-header h3{
	font-size:16px;
}

body .elementor-element-b4c1347 .products-header h3{
	font-size:16px;
}

body .elementor-element-de87840 .products-header h3{
	font-size:16px;
}

body .elementor-element-4e26fd0 .products-header h3{
	font-size:16px;
}

body .elementor-element-9258516 .products-header h3{
	font-size:16px;
}

body .elementor-element-af37638 .elementor-widget-text-editor h3{
	font-size:20px;
}

body .elementor-element-cd21375 .elementor-widget-text-editor h3{
	font-size:20px;
}

body .farmart-product-mutil-categories-carousel .cat-header h3{
	font-size:20px;
	font-weight:700;
}

body .page-header h1{
	font-size:38px;
}

body .entry-summary ins bdi span{
	font-family:'Outfit';
}

body .entry-summary del bdi span{
	font-family:'Outfit';
}

body .entry-summary del bdi{
	font-family:'Outfit';
	font-size:22px;
}

body .entry-summary .woocommerce-product-details__short-description div{
	font-family:'Outfit';
	margin-bottom:14px;
}

body .elementor-element-bdf62ac .products-header h3{
	font-size:16px;
}

body .elementor-element-de87840 .product .price-current{
	padding-left:2px;
}

body #main .hentry h1{
	font-size:14px;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	width:957px;
}

body #main .hentry figure{
	text-align:center;
}

body #monthlyTimetable tr .tableHeading{
	background-color:#3498db;
	color:#ffffff;
}

body .elementor-widget-image .wp-caption .widget-image-caption{
	margin-bottom:23px;
}

body .elementor-element-5564f2b1 .elementor-widget-heading{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	top:0px;
	height:48px;
}

body #page #content .hentry .entry-content .elementor .elementor-element-5564f2b1 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-heading{
	width:auto !important;
}

body .single-button-wrapper .quantity .label{
	font-family:'Outfit';
}

body .fm-wishlist-button .wcboost-wishlist-button--theme .wcboost-wishlist-button__text{
	font-family:'Outfit';
}

body .entry-summary .fm-entry-meta .meta{
	font-family:'Outfit';
}

body #tab-description h3{
	font-family:'Outfit';
}

body .entry-summary-sidebar .widget .text-center{
	font-family:'Outfit';
}

body .fm-product-thumbnail-vertical .entry-summary .entry-summary-content{
	font-family:'Outfit';
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #tab-description ul li{
	text-align:left;
}

body .elementor-element-30df6f1 .elementor-widget-heading h1.elementor-heading-title{
	min-height:30px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:14px;
	font-family:muli, sans-serif !important;
}

body .elementor-element-30df6f1 .elementor-widget-heading .elementor-widget-container{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-element-30df6f1 .elementor-widget-heading span.elementor-heading-title{
	font-family:muli, sans-serif !important;
	font-size:14px;
}

body .farmart-product-categories-grid .cat-item--link .cat-item__inner{
	background-color:#3498db;
}

body .elementor-element-05c6e59 .products-header h3{
	font-size:16px;
}

body .product-brands .brand-item .brand-item__header{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .product-brands .brand-info > div{
	color:#606060;
	text-align:justify;
}

body .product-brands .brand-item .brand-btn{
	color:#000000;
}

body #page .page-header .container{
	margin-bottom:59px;
}

body div:nth-child(150){

	width:0% !important;
}

body #hours{
	font-weight:700;
	font-size:178px;
}

body .elementor-widget-html .container-fluid{
	margin-top:65px;
}

body .elementor-widget-html .vertical-time{
	width:100%;
	min-height:250px;
}

body #min{
	font-size:178px;
}

body #ampm{
	font-size:178px;
}

body #pointx{
	font-size:178px;
}

body .vertical-time .clock ul{
	width:100%;
	font-size:80px;
}

body #overlay{
	height:0%;
	width:0%;
}

body .elementor-shortcode .vertical-time{
	height:163px;
}

body #content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #site-header .header-bottom .header-container{
	margin-top:-5px;
}

body .single-button-wrapper .buttons-box .single_add_to_cart_button{
	width:154px !important;
}

body #content .container-fluid .row #primary #main .product .fm-product-thumbnail-vertical .farmart-container .entry-summary .entry-summary-content .cart .single-button-wrapper{
	width:103% !important;
}

body .entry-summary .button21{
	color:#ffffff;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	background-color:#e20d0d;
	padding-bottom:0px;
	margin-bottom:15px;
}

body #site-header .header-main{
	background-color:#2c7bc1;
}

body #menu-primary-menu{
	color:#ffffff;
}

body #primary-menu{
	color:#ffffff;
}

body #menu-primary-menu .menu-item a{
	text-transform:uppercase;
	color:#000000;
}

body .header-main .cart-text .title{
	color:#ffffff !important;
}

body .header-bottom .header-wrapper h3{
	color:#2c3e50 !important;
	text-transform:uppercase;
}

body .fm-catalog-header .fm-catalog-header__left h1{
	font-weight:600;
	font-size:19px;
}

body #site-header{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .entry-summary .ppqo-rtl .ppqo-rtl__wrap{
	border-width:3px;
	color:#e74c3c;
}

body .entry-summary-sidebar .widget h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	color:#e74c3c;
}

body .entry-summary .ppqo-rtl{
	border-style:dashed;
	border-width:2px;
	border-color:#e74c3c;
}

body .ppqo-rtl__wrap .ppqo-rtl__form .ppqo-rtl__foot{
	color:#16a085;
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
}

body .ppqo-rtl__form .ppqo-rtl__grid input[type=tel]{
	text-align:right;
}

body .entry-summary .price del{
	font-size:25px !important;
}

@media (max-width:1680px){

	body .entry-summary del bdi{
	font-weight:600;
	font-size:16px;
	letter-spacing:0.5px;
}

body .entry-summary .fm-stock p{
	text-transform:none;
}

body .entry-summary .site-breadcrumb{
	font-size:11px;
}

body .hentry .cart-collaterals .row{
	margin-left:-15px;
	margin-right:-15px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #main .fm-product-thumbnail-vertical .farmart-container{
	padding-top:7px;
}

body #site-header .header-mobile{
	background-color:#2b7bc0;
	}

}



@media (max-width:1366px){

	body #colophon .footer-widgets .farmart-container{
	background-color:#ecf0f1;
	}

}



@media (max-width:1199px){

	body .header-items-mobile--center .logo img{
	width:100px;
	}

}



@media (max-width:767px){

	body .header-items-mobile--center .logo img{
	width:100px;
	}

}



@media (max-width:370px){

	body #site-header .header-mobile{
	background-color:#2b7bc0;
}

body .entry-summary .button21{
	padding-top:0px;
	margin-bottom:20px;
	margin-top:2px;
}

body .single-button-wrapper .buttons-box .single_add_to_cart_button{
	margin-top:14px;
	}

}



@media (min-width:481px){

	body #content{
	padding-top:13px;
	}

}



@media (min-width:768px){

	body #main .product .fm-product-thumbnail-vertical{
	padding-top:3px;
}

body .related-products .related-title{
	font-size:20px;
}

body .elementor-element-5564f2b1 .elementor-widget-heading h2.elementor-heading-title{
	font-size:20px !important;
}

body .elementor-element-5564f2b1 .elementor-widget-heading h1.elementor-heading-title{
	font-size:26px !important;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3.0.8



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
EAADWLbHGoKYBPXZCUA6yZCZB84dvZBovooZAbKbgTFC4WZBWr5BHvyZBDWUrm86v1ZBp3nmfKVD6zGYUZCvdmXxIWZBe2DanparL036ZBhiD4OfaVVVu0s2v4ZBY9BWIvmZBt0AZBmdmVFNHO89AANxM47aY16yvCYwlpaEGCkuaXul5LgZC00a9jCnRjCMDQZA4fOcTGrselrpG4TqDW9ZAAaQl0BcZA35O7fGZBQKGufeUhy3ZAE3hLyU8ZARj1Mo0F5AYIix59BH2imweIfIfLNAZDZD



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
800795398087285



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:1:{
	i:1232886547430855;
	s:27:"Mzoughi Dépôt - Catalogue";
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1758056389



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
809237504905817



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1661548815



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:4:"cron";
	i:1;
}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .entry-summary .oneclickbuybutton a.yp_onscreen{
	-webkit-animation-name:none;	animation-name:none;
}

body.single-product .entry-summary .oneclickbuybutton a{
	background-color:#e74c3c;
	border-width:0px;
	top:-8px;
	left:-4px;
	font-size:24px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:600;
	font-family:'Arial Black','Arial Bold',Gadget,sans-serif;
	text-shadow:rgb(255, 255, 255) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px;
}

body.single-product #page #content .container-fluid .row #primary #main .product .fm-product-thumbnail-vertical .farmart-container .entry-summary .entry-summary-content .one_click_buy_wrap .oneclickbuybutton a{
	width:auto !important;
}

@media (max-width:609px){

	body.single-product .entry-summary .oneclickbuybutton a{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	background-position-y:0%;
}

body.single-product .fm-product-thumbnail-vertical .entry-summary .entry-summary-content{
	padding-left:4px;
}

body.single-product .menu-icon-js .farmart-svg-icon svg{
	background-color:#bdc3c7;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  Shop Template                                */
/*-----------------------------------------------*/
body.post-type-archive-product .fm-catalog-header .fm-catalog-header__left h1{
	font-weight:600;
}

body.post-type-archive-product .page-description section h2{
	font-size:17px;
}



/*-----------------------------------------------*/
/*  "Brosse de corps de dos de silicone" Product */
/*-----------------------------------------------*/
body.postid-7766 .header-bottom .header-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.postid-7766 .header-bottom .header-wrapper .header-items--center{
	font-size:16px;
	text-transform:uppercase;
}

body.postid-7766 .header-element--header-bar p{
	font-size:11px;
}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-13 #content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-13 .elementor-element-36aab49 .elementor-widget-text-editor h3{
	margin-bottom:45px;
	font-size:17px;
	font-weight:700;
	text-transform:none;
	text-shadow:none;
	letter-spacing:-0.5px;
	word-spacing:-0.3px;
}

body.page-id-13 .elementor-element-21e4e21 .elementor-widget-text-editor h2{
	margin-top:10px;
}

body.page-id-13 .elementor-element-36aab49 h3 strong{
	font-size:17px;
}

body.page-id-13 .elementor-element-36aab49 .elementor-widget-wrap{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

body.page-id-13 #page #content .hentry .entry-content .elementor .elementor-element-36aab49 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-text-editor .elementor-widget-container h3{
	line-height:1em !important;
	text-decoration:none !important;
}

@media (max-width:480px){

	body.page-id-13 #content{
	padding-top:7px;
	}

}



@media (min-width:481px){

	body.page-id-13 #content{
	padding-top:6px;
	}

}



/*-----------------------------------------------*/
/*  "Panier" Page                                */
/*-----------------------------------------------*/
body.page-id-12 #primary-menu .farmart-main-menu{
	font-weight:600;
	font-size:15px;
	text-transform:capitalize;
}



/*-----------------------------------------------*/
/*  "Nos marques" Page                           */
/*-----------------------------------------------*/
body.page-id-13529 .prm-brands-list .prm-brands-list__col .prm-brands-list__title{
	background-color:#ffffff;
}



/*-----------------------------------------------*/
/*  "Journal du shopping" Page                   */
/*-----------------------------------------------*/
body.blog #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}



/*-----------------------------------------------*/
/*  "T-shirt personnalisé" Product              */
/*-----------------------------------------------*/
body.postid-19840 .single-button-wrapper .woocommerce_msrp .e-custom-product{
	color:#fcfcfc;
	background-color:#3498db;
	font-size:17px !important;
	text-transform:uppercase;
	padding-left:0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	min-width:0px;
	position:relative;
	top:0px;
	-webkit-box-shadow:0px 0px 0px 8px #fcfcfc;	box-shadow:0px 0px 0px 8px #fcfcfc;
	display:inline-block;
	height:31px;
	width:248px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
}



/*-----------------------------------------------*/
/*  "T-shirt Manche longue personnalisé" Product*/
/*-----------------------------------------------*/
body.postid-19859 .single-button-wrapper .woocommerce_msrp .e-custom-product{
	color:#fcfcfc;
	background-color:#3498db;
	font-size:17px !important;
	text-transform:uppercase;
	padding-left:0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	min-width:0px;
	position:relative;
	top:0px;
	-webkit-box-shadow:0px 0px 0px 8px #fcfcfc;	box-shadow:0px 0px 0px 8px #fcfcfc;
	display:inline-block;
	height:31px;
	width:248px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
}



/*-----------------------------------------------*/
/*  "Accueil" Page                               */
/*-----------------------------------------------*/
body.page-id-5636 .header-items--left .logo img{
	width:100px;
}