/*
Theme Name: Betheme
Theme URI: https://themes.muffingroup.com/betheme/
Author: Muffin group
Author URI: https://muffingroup.com/
Description: The biggest WordPress Theme ever
License: Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: betheme
Requires PHP: 7.0
Version: 27.4.3

All css files are placed in /css/ folder
*/

/* Slick theme */
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{background: #fff url('./ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 30px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}

/*.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}*/

.slick-prev
{
	background: rgba(0, 0, 0, 0.3) url(/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
}

.slick-prev:hover, .slick-next:hover, [dir='rtl'] .slick-prev:hover, [dir='rtl'] .slick-next:hover{
	background-color: rgba(0, 0, 0, 0.8) !important;
}

[dir='rtl'] .slick-prev
{
	background: rgba(0, 0, 0, 0.3) url(/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}

.slick-next
{
	background: rgba(0, 0, 0, 0.3) url(/wp-content/plugins/slide-anything/images/icon_next.png) no-repeat center center !important;
}

[dir='rtl'] .slick-next
{
    background: rgba(0, 0, 0, 0.3) url(/wp-content/plugins/slide-anything/images/icon_prev.png) no-repeat center center !important;
}

/*.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}*/

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
    font-size: 26px !important;
}
/* Slick theme */
.contact_details img{ margin-right: 0px;}
.rtl .contact_details img {
    /*margin-right: 5px; margin-left: 0px;*/float: left;
    margin-top: -5px;
}
.blog-teaser li .desc-wrapper .desc .post-title a {
	font-size: 17px;
	font-weight: bold;
}
.single-product .blog_slider_ul .image_wrapper {
	max-height: 148px;
}
.page-id-3225 .sansAjoutB {
    font-size: 50px;
}
@media only screen and (max-width: 1280px) {
.mcb-section-cjjk0jny {
 background-position: bottom right !important;
}
.blocengagement {
 background-position: bottom right !important;
}
.mcb-section .mcb-wrap .mcb-item-aec91ae1d .mcb-column-inner-aec91ae1d, .mcb-section .mcb-wrap .mcb-item-a65215c4e .mcb-column-inner-a65215c4e, .mcb-section .mcb-wrap .mcb-item-z6diil93n .mcb-column-inner-z6diil93n, .mcb-section .mcb-wrap .mcb-item-xjqad72dk .mcb-column-inner-xjqad72dk, .mcb-section .mcb-wrap .mcb-item-mlweqys6v .mcb-column-inner-mlweqys6v {
 padding-top: 0!important;
}
.quick_fact .number-wrapper .label {
 font-size: 32px;
 line-height: 100%;
}
.quick_fact .number-wrapper {
 font-size: 75px!important;
}
.home .blocengagement .two-fifth .valerus br {
display:none;
}
.home .blocengagement .two-fifth {
width:100%!important;
}
.home .mcb-wrap-597ob6nd9 {
display:none;
}
}
 @media only screen and (max-width: 1200px) {
#Side_slide .extras {
 padding: 0 20px;
 display: none;
}
#Side_slide .top_bar_right {
display:none;
}
.Blockjavel .laptop-three-fifth.mcb-wrap {
 width: 100%!important;
}
.Blockjavel .two-fifth {
display:none;
}
.titContact .title {
 font-size: 28px;
 line-height: 36px;
}
.mcb-section-7118de29a {
 background-position: top right!important;
}
.bloccatalogue {
 background-position: top right!important;
}
.rtl .bloccatalogue {
 background-position: top left !important;
}
.rtl .bloccatalogue .mcb-item-button-inner a.button {
    margin-left: 220px !important;
    position: relative;
    top: 40px;
}
.descC p {
 font-size: 16px;
 line-height: 22px;
 margin-bottom: 20px !important;
}
}
 @media only screen and (max-width: 1024px) {
	.rtl #Top_bar .logo {
    float: none;
    margin: 0 20px 0 0px;
}
.rtl #Top_bar #logo img {
        left: 0;
}
.rtl .descC p {
    color: #fff;
    font-size: 22px !important;
    text-align: center !important;
    line-height: 30px !important;
}
.bloccatalogue.section {
        position: relative;
        box-sizing: border-box;
        padding-top: 0 !important;
        background-size: cover;
        margin: 0 !important;
}
.sslink-socials { display: none;}
.bloccatalogue .mcb-item-button-inner a.button {
               margin-left: 0 !important;
        position: relative;
        top: 88px;
        font-size: 9px;
        padding: 3px 20px !important;
    }
.rtl .bloccatalogue .mcb-item-button-inner a.button {
        margin-left: 10px !important;
        position: relative;
        top: 110px; padding: 3px 20px !important;
    }
	.bloccatalogue.section .mcb-item-button-inner{margin-top: 147px!important;}
.woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.columns-4 li.product {
 width: 22%!important;
}
.mcb-wrap-6pyecqxz .laptop-two-fifth.mcb-wrap {
 width: 100%!important;
}
.home .mcb-section-d91ddc69a {
 padding-bottom: 0 !important;
}
.home .visionInterna.blockVision {
 padding-bottom: 0 !important;
}
 .woocommerce-Reviews-title {
 font-size: 33px!important;
}
 .choisir2 {
 width: 100%;
}
 
 .mcb-section-d91ddc69a .laptop-one-second.mcb-wrap {
 width: 90% !important;
}
 .blockVision.visionInterna .laptop-one-second.mcb-wrap {
 width: 90% !important;
}
}
.rtl.body.tax-product_cat .blog_slider .desc h4 > a{
    text-align: right!important;
}
 @media only screen and (max-width: 1023px) {
	.Blockjavel .mcb-wrap-inner {margin-top: 0px !important;}
	.blockVision.visionInterna .mcb-wrap .mcb-wrap-inner {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding: 0 !important;
    }
	.blockVision.visionInterna .mcb-wrap .mcb-wrap-inner {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding: 0 !important;
    }
	.visionInterna.blockVision {
        padding-top: 30px !important;
    }
	.blockVision.visionInterna .mcb-column .mcb-column-inner {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding: 0 !important;
    }
	    .rtl .bloccatalogue .mcb-item-button-inner a.button {
        margin-left: 40px !important;
        top: 80px;
        padding: 3px 20px !important;
    }
.visionInterna {
/*margin:0!important;
padding:0!important;*/
}
.descC p {
 font-size: 14px;
 line-height: 22px;
 margin-bottom: 20px !important;
}
.visionInterna .tablet-one-second.mcb-wrap {
 width: 100% !important;
}
.home .blockCatregorieHaut {
 padding-top: 25px !important;
}
.home .dec-categorie .title {
 font-size: 30px;
 line-height: 31px;
}
.home .mcb-section-7118de29a {
 /*background-position: top center !important;
 background-size: contain !important;
 padding: 0 !important;
 background-color:#fee17d;*/
}
.bloccatalogue {
 background-position: top center !important;
        background-size: cover !important;
        padding: 0px 91px 5px 0px !important;
        background-color: #fee17d;
}
 .blog-teaser li .desc-wrapper .desc, .blog-teaser li:not(:first-child) .desc-wrapper .desc {
 padding: 5px 25px 2px!important;
}
 .mcb-section .mcb-wrap .mcb-item-mebal6cjr .button {
 padding-right: 20px!important;
 padding-left: 20px!important;
}
.bloccatalogue .mcb-wrap .mcb-column .mcb-column-inner {
 margin-top: 115px!important;
}
.bloccatalogue .mcb-item .button {
 padding-right: 20px!important;
 padding-left: 20px!important;
}
 .bloccatalogue .columnmcb-column .mcb-column-inner {
 margin-top: 115px!important;
}
 .mcb-section .mcb-wrap-064bff75c .mcb-wrap-inner-064bff75c {
 padding-top: 100px!important;
 padding-bottom: 16px!important;
}
.bloccatalogue .wrap.mcb-wrap .mcb-wrap-inner {
 padding-top: 100px!important;
 padding-bottom: 16px!important;
}
 .blocactualites {
padding-top: 40px!important;
 padding-bottom: 50px!important;
}
.section.mcb-section.mfn-default-section.mcb-section-38db7cb03 {
padding-top: 40px!important;
 padding-bottom: 50px!important;
}
.mcb-column-inner-231e7ac08 p {
margin: 0 0 0px!important;
}
}
 @media only screen and (max-width: 768px) {
	
 .woocommerce-Reviews-title {
 font-size:20px!important;
}
 .mcb-section-48237be82 {
 padding-left: 20px !important;
 padding-right: 20px !important;
}
 #Side_slide .top_bar_right {
display:none;
}
 #Footer .tablet-one-fourth.column, .tablet-four.columns {
 width: 50% !important;
}
 .mcb-section .mcb-wrap .mcb-item-sdw1391o8 .button {
 font-size: 12px !important;
}
 .titContact .title {
 font-size: 25px;
 line-height: 36px;
}
}
.titrerougenewP {
	color: #e2001a;
	font-size: 35px;
	padding: 0px;
	margin: 30px 0px 0px;
	text-align: center;
}
 #text-9 .icon-phone-1 a, #text-9 .fa-fax a{direction: ltr;
    unicode-bidi: bidi-override;
    display: inline-block;}
 @media only screen and (max-width: 767px) {
    .rtl .bloccatalogue {
        background-position: top center !important;
    }

     .rtl .bloccatalogue .mcb-item-button-inner a.button {
        margin-left: 10px !important;
        position: relative;
        top: 133px; padding: 3px 20px !important;
    }
     .bloccatalogue .mcb-item-button-inner a.button {
        margin-left: 10px !important;
        position: relative;
        top: 133px; padding: 3px 20px !important;
    }
	.rtl.page-id-2296 .owl-carousel.owl-loaded{margin-top: -50px;}
	.rtl .quick_fact .title_tag {
        margin-top: 15px;
    }
.blockCatregorieHaut .column_attr .title br{ display:none !important;}
#Footer .widget {
        text-align: left !important;margin: 10px 0;
    }
 .titrerougenewP {
color: #e2001a;
 font-size: 22px;line-height: 24px;
 padding: 0px;
 margin: 0px 0px 20px;
 text-align: center;
}
 .blocactualites .mcb-section-inner, .blocengagement .mcb-section-inner {
padding:0 !important;
}
 .mcb-section-38db7cb03 .mcb-section-inner-38db7cb03, .mcb-section-cjjk0jny .mcb-section-inner-cjjk0jny {
padding:0 !important;
}
 .blocactualites .mcb-section-inner, .blocengagement .mcb-section-inner {
padding:0 !important;
}

.rtl .blocengagement .mcb-section-inner {
padding-left:10px !important;padding-right:10px !important;
}
 .mcb-section .mcb-wrap .mcb-item-mebal6cjr .mcb-column-inner-mebal6cjr {
 margin-top: 3px !important;
margin-right: 120px;
font-size: 9px;
}
 .bloccatalogue .column.mcb-column .mcb-column-inner {
 margin-top: 3px !important;
margin-right: 120px;
font-size: 9px;
}
 .mcb-section .mcb-wrap .mcb-item-22eb2f405 .mcb-column-inner-22eb2f405 {
 margin-left: 0 !important;
}
 .mcb-section .mcb-wrap .mcb-item-169dce4f8 .mcb-column-inner-169dce4f8 {
 margin-left: 0 !important;
 margin-right: 0px !important;
}
 .mcb-section .mcb-wrap .mcb-item-54810f479 .mcb-column-inner-54810f479 {
 margin-left: 0!important;
 margin-bottom: 30px !important;
}
 #Side_slide .top_bar_right {
display:block;
}
.blocExecellence .mfn-wrapper-for-wraps{ margin-bottom: 10px !important;}
 .page-id-953 .blockCatregorieHaut .section_wrapper {
/*padding-left: 3px!important;
 padding-right: 3px!important;*/
}
 .page-id-1117 .blockCatregorieHaut .section_wrapper {
padding-left: 3px!important;
 padding-right: 3px!important;
}
 .mcb-section .mcb-wrap .mcb-item-af44ba9be .mcb-column-inner-af44ba9be {
 margin-bottom: 15px!important;
 padding-bottom: 0px!important;
}
  
.titrerougeaprops {
 margin-top: 0!important;font-size: 18px;
}
.mcb-section .mcb-wrap .mcb-item-2lfc9huia .column_attr, .mcb-section .mcb-wrap .mcb-item-k55mhngv4 .column_attr {
    color: #E2001A;
    font-size: 18px!important;
}
.titrerougeaprops span {
	margin-top: 0!important;font-size: 18px!important;
   }
.rtl .titrerougeaprops {
 margin-top: 0!important;font-size: 22px;
}
.rtl .titrerougeaprops span {
	margin-top: 0!important;font-size: 18px!important;
   }
.mcb-section .mcb-wrap .mcb-item-566e53488 .column_attr {
 line-height: 27px!important;
}
.mcb-section .mcb-wrap .mcb-item-74055b7bc .mcb-column-inner-74055b7bc {
 margin-bottom: 30px!important;
 padding-bottom: 0px!important;
}
.blockCatregorie8puces .one-fourth.column {
 width: 100% !important;
 text-align: center;
}
.mcb-section .mcb-wrap-9545446c8 .mcb-wrap-inner-9545446c8 {
 padding-left: 0 !important;
 padding-right: 0 !important;
}
.mcb-section .mcb-wrap .mcb-item-d624d9804 .timeline_items > li h3 {
 color: #E2001A;
 font-size: 20px !important;
}
h2.sansAjoutB {
	font-size: 22px !important;
	line-height: 24px;
	        margin: 0;
        padding: 0;
}
.mcb-section .mcb-wrap .mcb-item-uwsmpkbgc .column_attr {
 line-height: 30px !important;
}
 .blockCatregorie8puces .content_wrapper .mcb-column-inner {
 margin: 25px 0 0 0 !important;
 text-align: center;
}
.blockCatregorie8puces .three-fourth.column {
 margin-top: 0 !important;
}
.mcb-section .mcb-wrap-mkyhwf9fl .mcb-wrap-inner-mkyhwf9fl {
 padding-left: 0!important;
}
 .mcb-section .mcb-wrap-mkyhwf9fl .mcb-wrap-inner-mkyhwf9fl {
 margin-right: 0px!important;
}
 .visionInterna .button {
 padding-right: 30px!important;
 padding-left: 30px!important;
}
 .visionInterna .w-text-block {
line-height: 30px;
}
 .marqueT .tablet-one-fifth.column {
 width: 50%!important;
}
.marqueT .tablet-one-fifth.column.lastOneMarque{
 width:100%!important;
}
 .mobile-header-mini #Top_bar .top_bar_left {
 float: left !important;
 top: -120px !important;
 position: relative !important;
}
 #Action_bar .top_bar_right {
display:none;
}
 #Action_bar a {
 margin: 0 10px 0 0px;
 font-size: 10px;
}
#Action_bar .contact_details {
 margin-top: 0 !important;
 padding: 0 !important;
}
.home .blockCatregorieHaut  {
 padding: 0 !important;
 padding-bottom: 30px !important;background: none !important;
}
 .home #slider-5-slide-9-layer-2 h1 {
 font-size: 21px !important;
        line-height: 5px !important;
        margin-top: 30px !important;
}
.home #slider-10-slide-14-layer-2 h1 {
font-size: 21px !important;
        line-height: 5px !important;
        margin-top: 30px !important;
}
 #slider-5-slide-9-layer-3 {
margin-top: 52px !important;
        width: auto !important;
        padding: 2px 14px !important;
}
#slider-10-slide-14-layer-3 {
margin-top: 52px !important;
        width: auto !important;
        padding: 2px 14px !important;
}
 .quick_fact .title_tag {
 font-size: 15px !important;
 line-height: 0;
 margin-top: 5px;
 text-align: center !important;
 display: block;
}
 #Footer .tablet-one-fourth.column, .tablet-four.columns {
   width: 100% !important;
   clear: none;
   text-align: left;        margin-bottom:0px;
}
    .widgets_wrapper .widget h4::after {
       left: 99%;
        content: "+";
        position: absolute !important;
        right: 0;
        top: 0;
        background: none;
    }
    .rtl .widgets_wrapper .widget h4::after {
        right: 95%;
        content: "+";
        position: absolute !important;
        left: 0;
        top: 0; background: none;
    }
.rtl #Footer .tablet-one-fourth.column{
   width: 100% !important;
   clear: none;
   text-align: right;
   float:right;
}
.rtl #Footer .tablet-one-fourth.column:last-child {
   width: 100% !important;
}
 .mcb-section .mcb-wrap .mcb-item-z16ysszjg .button, .mcb-section .mcb-wrap .mcb-item-sdw1391o8 .button {
 font-size: 11px !important;
 padding: 10px !important;
}
 .mcb-section .mcb-wrap-87bszwvkk .mcb-wrap-inner-87bszwvkk {
 margin-right: 0!important;
}
.mcb-section .mcb-wrap-yqgj5hyo .mcb-wrap-inner-yqgj5hyo {
 margin-left: 0!important;
}
.titContact .title {
         font-size: 28px !important;
 line-height: 27px;
}
#Footer .wpcf7 input[type="submit"] {
 border: 1px solid #fff;
 background: none !important;
 border-radius: 60px !important;
 padding: 1px 18px;
 float: none;
 margin-right: 0;
}
 .mcb-section .mcb-wrap-yu1qy221o .mcb-wrap-inner-yu1qy221o {
 padding-left: 0px !important;
 padding-right: 0px !important;
}
 #Footer span.wpcf7-form-control-wrap .wpcf7-text {
 width: 100% !important;font-size: 12px !important;
}
.mcb-section-d91ddc69a .laptop-one-second.mcb-wrap {
 width: 100% !important;
}
 .blockVision.visionInterna .laptop-one-second.mcb-wrap {
 width: 100% !important;
}
}
 @media only screen and (max-width: 479px) {
     .quick_fact .title_tag {
        margin-top: 3px;line-height: 16px;
    }
	 
 .mcb-section-inner-d91ddc69a, .mcb-section-inner-mflmp1nln {
 padding-left: 12px!important;
 padding-right: 12px!important;
}
 .blockVision.visionInterna .section_wrapper, .Blockjavel .section_wrapper {
 padding-left: 12px!important;
 padding-right: 12px!important;
}
 .bleurougeC h2 {
 font-size: 22px !important;
 line-height: 25px;text-align: left;
}
.rtl .bleurougeC h2 {text-align: right;
}
 .blog_slider_header {
 align-items: center;
 margin-bottom: 0!important;
}
.clients_slider ul.slick-slider {
 margin-bottom: 20px !important;
}
 .mcb-section .mcb-wrap .mcb-item-z16ysszjg .button, .mcb-section .mcb-wrap .mcb-item-sdw1391o8 .button {
 font-size: 11px !important;
 padding: 10px !important;
}
 .marqueT .tablet-one-fifth.column {
 width:50%!important;margin-top: 10px;
 margin-bottom: 0;
}
 .marqueT .tablet-one-fifth.column.lastOneMarque{
 width:100%!important;margin-bottom: 30px;
}
 .quick_fact .number-wrapper {
 font-size: 75px !important;
         line-height: 55px !important;
}
}
body.single-product .mcb-section .mcb-wrap .mcb-item-27c033eba .button,  body.single-product .mcb-section .mcb-wrap .mcb-item-eb4e0df59 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-71b3e4657 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-604167866 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-12eb5fc48 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-ad19362ea .button,  body.single-product .mcb-section .mcb-wrap .mcb-item-21445a7cf .button,  body.single-product .mcb-section .mcb-wrap .mcb-item-aa9abe3df .button,  body.archive .mcb-section .mcb-wrap .mcb-item-487d54068 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-713d05352 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-183072767 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-ccc0a3f3b .button,  body.archive .mcb-section .mcb-wrap .mcb-item-23c42b0aa .button,  body.archive .mcb-section .mcb-wrap .mcb-item-fe315b743 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-81b59c6be .button,  body.archive .mcb-section .mcb-wrap .mcb-item-42a787e6e .button,  body.archive .mcb-section .mcb-wrap .mcb-item-a51c2a668 .button,  body.archive .mcb-section .mcb-wrap .mcb-item-08b7b84da .button,  body.archive .mcb-section .mcb-wrap .mcb-item-9df5fe88b .button,  body.archive .mcb-section .mcb-wrap .mcb-item-6e832d892 .button {
	padding-top: 13px !important;
	padding-bottom: 13px !important;
}
body.archive #Content {
	padding-top: 0 !important;
}
.page-id-12 input[name="tel-87"], .page-id-12 input[name="tel-283"] {
	padding-left: 75px !important;
}
.page-id-12 .wpcf7 input[type="tel"], .page-id-12 .wpcf7 .intl-tel-input {
	width: 100%;
	background: #0E217E;
}
.page-id-3249  input[name="tel-87"], .page-id-3249  input[name="tel-283"] {
	padding-left: 75px !important;
}
.page-id-3249  .wpcf7 input[type="tel"], .page-id-3249  .wpcf7 .intl-tel-input {
	width: 100%;
	background: #0E217E;
}
#Top_bar #menu {
	background: none !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	background: none !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 0px;
	background: #e3001b!important;
	border: 0;
	padding: 0px;
	/*position: absolute;*/
	width: 100%;
	color:#fff !important;
	max-width: none;
	left: 0;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	display: block;
	line-height: 60px !important;
	padding: 15px 0 !important;
	position: relative !important;
	color: #0e217e !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	word-spacing: 4px !important;
	padding: 40px 0 0px 0 !important;
	height: auto;
	text-transform: uppercase !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
	padding:0 15px 0 15px;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}
#mega-menu-wrap-main-menu li.mega-current-menu-item {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu li:hover {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu li:hover li:hover {
	background: none !important;
	border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link:hover {
	color: #fff !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
/*color: #fff !important;*/
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
	color: #fff;
	display:none;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu a.mega-menu-link .mega-description-group .mega-menu-title {
	margin: 5px 0;
	color: #fff;
}
#mega-menu-wrap-main-menu li:hover a {
	color: #fff !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#Top_bar.is-sticky #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	padding: 9px 0 0px 0 !important;
}
#mega-menu-wrap-main-menu li li.mega-current-menu-item {
	background:none !important;
	border-bottom:0px solid #fff !important;
}
@media only screen and (max-width: 769px) {
#mega-menu-wrap-main-menu {
 background: none !important;
}
.ui-tabs .ui-tabs-nav li {
 margin-right: 0px;
 width: 100%;
}
.blockTabsDesc .ui-tabs-nav li.ui-state-active a {
 width: 100%;
 background:#0E217E !important;
 color:#fff !important;
}
}
@media only screen and (max-width: 1024px) {
#mega-menu-wrap-main-menu li:hover {
 background: none !important;
 border-bottom: 0px solid #fff !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
 width: 100% !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
 background: none !important;
 color: #fff !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
 width: 100%!important;
}
#mega-menu-wrap-main-menu li.mega-current-menu-item {
 background:none !important;
 border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
 padding: 0 15px 10px 15px;
 display: block;
 height: auto;
 vertical-align: middle;
}
.BlocbasContactRect {margin-bottom: 30px;}
 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
 display: block;
 line-height: normal !important;
 padding: 15px 0 !important;
 position: relative !important;
 color: #fff !important;
 font-size: 16px !important;
 font-weight: 700 !important;
 word-spacing: 4px !important;
 padding: 0px 0 0px 0 !important;
 height: auto;
 text-transform: uppercase !important;
}
}
@media only screen and (max-width: 768px) {
.block6categoriesLeft .column_button {
            margin-top: 20px !important;
            margin-bottom: 0 !important;
        }
.page-id-953 .quick_fact .title_tag {
 font-size: 11px !important;
 margin-top: 10px;
}
.quick_fact .title_tag {
 font-size: 11px !important;
 margin-top: 10px;
}
.home .quick_fact .title_tag {
 font-size: 18px !important;
 margin-top: 0px;
}
.rtl.home .quick_fact .title_tag {
 font-size: 20px !important;
 margin-top: 0px;
}
.rtl .blockCatregorieHaut .column_attr .title {font-size: 17px !important;
        line-height: 20px !important;
        margin-top: 0px;
        margin-bottom: 10px;padding: 0 0px;
        float: left;
        width: 100%;
}
.blog_slider_header .title {
    margin-bottom: 0!important;
}
.rtl .blockVision.visionInterna h2 {
    font-size: 40px !important;
    margin-top: 10px !important;
}
.maruqeT .mcb-column-inner { margin-bottom: 0 !important;}
.rtl .blockCatregorieHaut .dec-categorie .column_attr .title {font-size: 30px !important;
        font-weight: bold;
        margin-top: 25px !important;margin-right: 0;
        padding-right: 0;
}

#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu {
 flex-direction: column;
 flex-wrap: nowrap;
 background: none !important;
 padding: 0px;
 /*display: none;*/
}
#mega-menu-wrap-main-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated {
color: #fff;
}
 #mega-menu-wrap-main-menu .mega-menu-toggle {
 z-index: 1;
 cursor: pointer;
 background: none !important;
 border-radius: 0px!important;
 line-height: 40px;
 height: 40px;
 text-align: left;
 user-select: none;
 outline: none;
 white-space: nowrap;
 display: flex;
}
.sslink-socials {
 top: 90%;
}
#Action_bar a {
 margin: 0 0px 0 3px;
 color: #0E217E;
 font-weight: bold;
 position: relative;
 font-size: 12px;
}
}
 @media only screen and (max-width: 767px) {

	.page-id-12 #Content h2, .page-id-3249 #Content h2 {
    font-size: 16px !important;
    line-height: 22px !important;
    font-weight: 500 !important;
    letter-spacing: 0px;
    margin: 0;
    padding: 0;
    margin-bottom: 8px !important;
    margin-top: 20px !important;
}
	.blocengagement {
        background-position: bottom center !important;
    }
	.categorieB .column_hover_box .mcb-item-hover_box-inner{ margin-bottom: 0 !important;}
	.blocengagement .bleurougeC p {     font-size: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        margin-top: -20px !important;}
		.blocengagement .bleurougeC p a {       font-size: 15px !important;}

	.blockCatregorieHaut .mcb-item-column-inner{margin-top: 0!important; margin-bottom: 10px !important;}
.rtl #Footer p {
 text-align: center;
}
.missionP p{ padding-bottom: 0 !important;margin: 0;}
    #Action_bar .contact_details {
        z-index:9!important;position: relative;width: 100px;
        left: 60%;
    }
    .rtl #Action_bar .contact_details {
        z-index: 9!important;position: relative;width: 100px;
        right: 60%;
        left:auto;
    }
 #Action_bar .contact_details li, #Action_bar .social {
padding: 0 !important;
        padding-left: 10px !important;
        padding-right: 0 !important;
}
 .content_wrapper #sample_slider button {
 margin: 0 1px 15px 0!important;
}
}
#slider_1705.sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center {
	text-align: center;
}
#slider_1705.owl-carousel .owl-item img {
	height:75px;
	margin-bottom:5px;
}
#slider_1705 .sa_hover_container p {
	padding: 0px 0px 0px 0px!important;
}
.rtl .mcb-section-019c41ccc .date{color: #E2001A !important;}
.page-id-2296.rtl .mcb-section-019c41ccc p.titre{font-size: 18px !important;}
.page-id-2296.rtl .mcb-section-019c41ccc p{ text-align: center !important;    font-size: 16px !important;padding: 0 15px;}

.page-id-2296.rtl .evolutionstemps h3{ margin: 10px 0 5px 0 !important;}
.page-id-2296.rtl .evolutionstemps .tit{     font-size: 24px !important;margin-bottom: 8px;
    font-weight: bold;}
.page-id-2296.rtl .evolutionstemps  p{ text-align: center !important;    font-size: 16px !important;padding: 0 15px;}
#slider_1705 .sa_hover_container p.titre {
	font-weight: 600;
	margin-top: -15px !important;
	font-size: 16px !important;
	height:40px;
	line-height: 20px!important;
	max-height:40px;
	overflow:hidden;
	padding: 0px 0px 0px 0px!important;
	color: #0E217E;
}
#slider_1705 .sa_hover_container p {
    color: #E2001A;
}
#slider_1705 .sa_hover_container .desc {
	line-height: 20px !important;
	max-height:100px;
	height:100px;
	overflow:hidden;
	font-weight: 400;
	font-size: 14px !important;
	color: #0E217E !important;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	margin-top: -15px !important;
	margin-left: 30px;
	margin-right: 30px;
}
#slider_1705.sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center {
	top: 48%;
}
#slider_1705 .sa_hover_container p strong {
	margin-top:10px;
}
#slider_1705 .sa_hover_container.sa_vert_center_wrap {
	min-height:400px !important; /* max-height:max-content !important; */
}
.page-id-3225 #slider_1705 .sa_hover_container.sa_vert_center_wrap {
	min-height:280px !important; /* max-height:max-content !important; */
}
.mcb-item-5wx59uzgw pre {
	padding:0!important;
	margin: 0 0!important;
	line-height: normal !important;
}
.sa_owl_theme .owl-nav .owl-prev, .sa_owl_theme .owl-nav .owl-next {
	top: 100px;
}

.white #slider_1705.owl-carousel .owl-stage-outer {
	width: 100% !important;
	margin-top: -400px;
}
.white #slider_2767.owl-carousel .owl-stage-outer {
	width: 100% !important;
	margin-top: -400px;
}
@media only screen and (max-width:1600px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
 padding: 0px 12px 0 12px;
 display: inline-block;
 height: auto;
 vertical-align: middle;
}
}
@media only screen and (max-width:1440px) {
	.rtl .BlocbasContactRect { margin-bottom: 50px!important;}
	.rtl .blockCatregorieHaut{ /*margin-top: 50px!important;*/}
	
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
 padding: 0px 10px 0 10px;
 display: inline-block;
 height: auto;
 vertical-align: middle;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 15px !important;
padding: 20px 0 0px 0 !important;
}
}
.rtl .sslink-socials {
    left: 0px;
    right: auto;
    
}
@media only screen and (max-width:1400px) {
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
font-size: 15px !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
 padding: 15px 6px 0 6px;
 display: inline-block;
 height: auto;
 vertical-align: middle;
}
.rtl mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item {
 padding: 15px 8px 0 8px;
 display: inline-block;
 height: auto;
 vertical-align: middle;
}
}
@media only screen and (max-width:1200px){
.white #slider_1705.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -350px;
}
.white #slider_2767.owl-carousel .owl-stage-outer { 
 width: 100% !important;
 margin-top: -350px;
}
}
@media only screen and (max-width:1024px) {
.white #slider_1705.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -360px;
}
.white #slider_2767.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -360px;
}
.block6categoriesLeft .mcb-item-column-inner{margin-bottom: 0!important;}
.block6categoriesLeft .column_button{margin-top: 20px !important;}

}
.google-map-contact-wrapper .get_in_touch .icon-mail:before {
    color: #0E217E !important;
}
.path {
    stroke: #0E217E!important;
}
.google-map-contact-wrapper .get_in_touch .icon svg {
    color: #0E217E !important;
}
 @media only screen and (max-width:1023px) {
        body:not(.template-slider).rtl #Header {
        margin-bottom: 25px !important;
    }
    .rtl.term-136 .column_shop_categories{ /*margin-top: 20px;*/}
     #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
        font-size: 15px !important;
        padding: 0px 0 0px 0 !important;
    }
     .woocommerce-Reviews-title {
        font-size: 26px !important; margin-bottom: 20px !important;
    }
.mcb-section .mcb-wrap .mcb-item-dehgo9ls7 .mcb-column-inner-dehgo9ls7 {
 padding-right: 0!important;
}
.white #slider_1705.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -270px;
}
.white #slider_2767.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -270px;
}
}
@media only screen and (max-width: 768px) {
.white #slider_1705.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -260px;
}
.white #slider_2767.owl-carousel .owl-stage-outer {
 width: 100% !important;
 margin-top: -260px;
}
}
 @media only screen and (max-width: 767px) {
        .home .dec-categorie .title {
        font-size: 27px;
        line-height: 31px;
        margin-bottom: 10px;
        margin-top: 15px;
    }
	  .BlocbasContactRect {
        margin-bottom: 0;
    }
	.rtl .woocommerce ul.products li.product {
    margin: 0 1% 0px !important;
}
.page-id-953 .visionInterna {
 margin-top: -110px!important;
}
.rtl .BlocbasContactRect {
        margin-bottom: 0px !important;
    }
#slider_1705 .sa_hover_container p.titre, #slider_1705 .sa_hover_container p.titre {
    font-size: 14px !important; font-weight: 600 !important;margin: 0 20px;
}
}
 @media only screen and (max-width: 480px) {
    .rtl.tax-product_cat .desc:not(body.tax-product_cat .blog_slider .desc) {
}
.category-text-block p{
    /*text-align: justify;*/
}
    .search-results #Subheader .title {
       
        font-size: 20px !important;
        margin-bottom: 10px !important;
        margin-top: 20px !important;
    }
    .search-results.rtl.subheader-both-center #Subheader .title {
       
        font-size: 27px !important;
        margin-bottom: 10px !important;
        margin-top: 20px !important;
    }
    .mcb-section .mcb-wrap .mcb-item-fzkfrggz .mcb-column-inner-fzkfrggz {
    margin-top: 50px;
    margin-bottom: -20px !important;
}
        .rtl .sansAjoutB {
        font-size: 41px !important;
        margin: 0 !important;
    }
       .rtl .evolutionstemps .section_wrapper {
        padding-top: 30px !important;
        padding-bottom: 0;
    }
.page-id-2296.rtl .evolutionstemps h3{ margin: 10px 0 10px 0 !important;}
.page-id-2296.rtl .evolutionstemps .tit{     font-size: 24px !important;margin-bottom: 12px;
    font-weight: bold;}
.page-id-2296.rtl .evolutionstemps  p{ text-align: center !important;    font-size: 16px !important;padding: 0 15px;}
.page-id-2296.rtl .evolutionstemps  p br{ display: none;}


	.page-id-953 .visionInterna {
 margin-top:  -110px!important;
}    .bloccatalogue .mcb-item-button-inner a.button {
        margin-left: 0 !important;
        position: relative;
        top: 58px;
        font-size: 9px;
        padding: 3px 20px !important;
    }
    .rtl .bloccatalogue .mcb-item-button-inner a.button {
        margin-left: 30px !important;
        position: relative;
        top: 73px;
        font-size: 12px !important;
        padding: 3px 10px !important;
    }
	.rtl .shop_categories{ margin-top: 0px !important;}
 .home #slider-5-slide-9-layer-2 h1 {
 font-size: 12px !important;
 line-height: 20px !important;
 margin-top: 0px !important;
}
 .home #slider-10-slide-14-layer-2 h1 {
            font-size: 11px !important;
            line-height: 20px !important;
            margin-top: 0px !important;
}
    #slider-5-slide-9-layer-3 {
                  margin-top: 16px !important;
            padding: 8px 11px 0px 11px !important;
            font-size: 10px !important;
    }
	#slider-10-slide-14-layer-3 {
                   margin-top: 16px !important;
            padding: 8px 11px 0px 11px !important;
            font-size: 10px !important;
    }
}
.blocengagement .bleurougeC a{color: #ffffff!important;
    background-color: #0E217E!important;
    border-radius: 50px 50px 50px 50px!important;
    padding-right: 50px!important;
    padding-left: 50px!important;padding: 8px 15px;}
#mega-menu-wrap-main-menu .mega-menu-toggle{
	display: none;
}

@media only screen and (max-width: 1440px){
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    
}
}


 @media only screen and (max-width: 480px) {
    .mcb-section .mcb-wrap-zuyhpdcwp .mcb-wrap-inner-zuyhpdcwp {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
        .rtl .blockVision.visionInterna h2 {
        font-size:35px !important;
        margin-top: 10px !important;
    }
    .titContact .title {
        font-size: 24px !important;
        line-height: 27px;
    }
    .rtl .blockCatregorieHaut .column_attr .title {            font-size: 20px !important;
            line-height: 26px !important;padding: 0 0px;}

    .home.rtl .blockCatregorieHaut .block6categoriesRight .column_attr .title {            font-size: 17px !important;
            line-height: 20px !important;padding: 0 2px;text-align: center !important;}         
   .rtl .blockCatregorieHaut .mcb-item-button-inner a.button {
        
       float: left;
    }
.mcb-section .mcb-wrap-dd45dcbb6 .mcb-wrap-inner-dd45dcbb6 {
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
    margin-left: 0px!important;
    margin-bottom: 0px!important;
    margin-top:0px!important;
}
	    .rtl #Top_bar #logo img {
        left: 10px !important;
    }
.woocommerce-Reviews-title {
            font-size: 22px !important;
        }
        .rtl .woocommerce-Reviews-title {
            font-size: 30px !important;            margin-bottom: 40px !important;
        }
	.sa_owl_theme .owl-nav .owl-prev, .sa_owl_theme .owl-nav .owl-next {
    top: 140px!important;
}	
        .white #slider_1705.owl-carousel .owl-stage-outer {
            width: 100% !important;
            margin-top: -350px;
        }
		.page-id-3225 .white #slider_1705.owl-carousel .owl-stage-outer {
            width: 100% !important;
            margin-top: -400px;
        }
}
@media only screen and (max-width: 1200px) {
    #mega-menu-wrap-main-menu li.mega-current-menu-item {
    border-bottom:0px solid #fff !important;
}
 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
        line-height: 10px !important;color: #fff !important;
    }
}

@media only screen and (max-width: 767px) {
        .blog-teaser li .desc-wrapper .desc, .blog-teaser li:not(:first-child) .desc-wrapper .desc {
        padding: 0px 25px 0px !important;
    }
    #Subheader ul.breadcrumbs {
         display: block !important; 
    }
}
@media only screen and (max-width: 1239px) {
    .rtl #Top_bar a.responsive-menu-toggle {
        left: 0!important; 
        right:0!important; 
    }
	.rtl .bleurougeC h2 {
    margin-top: 0!important; 
}
}

ul.breadcrumbs > li:first-child > a::first-letter {
	text-transform: uppercase !important;
}

#ar_awards p.titre{
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 25px !important;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center !important;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	color: #0E217E !important;
} 

@media only screen and (max-width:380px) {
.top-bar-right-input svg {
        top: 47px;
}
body.tax-product_cat .blog_slider .post_excerpt {
        font-size: 14px;
        height: auto;
}
.bleurougeP span {
        font-size: 15px;
        line-height: 27px !important;
 }
.woocommerce-Reviews-title {
            font-size: 17px !important;
 }
.woocommerce-product-details__short-description p strong {
        font-size: 16px;
}
.mcb-section .mcb-wrap .mcb-item-aaa43ad72 .column_attr, 
.mcb-section .mcb-wrap .mcb-item-uwsmpkbgc .column_attr, 
.mcb-section .mcb-wrap .mcb-item-abac44bc7 .column_attr,
.mcb-section .mcb-wrap .mcb-item-9dc5ffd27 .column_attr, 
.mcb-section .mcb-wrap .mcb-item-vdy380hg .column_attr, 
.mcb-section .mcb-wrap .mcb-item-xns4pv6bs .column_attr
     {
    font-size: 19px!important;
}
.sa_hover_container .desc {
    margin-left: 0!important;
    margin-right: 0!important;
}
.page-id-953 .bleurouge, .page-id-3225 .bleurouge {
        font-size: 20px !important;
}
.page-id-953 .quick_fact .title_tag, .page-id-3225 .quick_fact .title_tag{
        font-size: 13px !important;
} 
.page-id-3225 .quick_fact .title_tag {
               font-size: 11px !important;
        margin-left: 3px;
        margin-right: 2px;
        font-weight: 400 !important;
    }
.entre_titre {
        text-align: center;
        margin-bottom: 1px;
        font-size: 13px;
        margin-top: 6px;
}
.bleurougeP h2 {
        font-size: 23px;
        line-height: 33px;
}
.tax-product_cat .mfn-after-shop-loop-item-title .product-categories {
    padding: 0 5px;
}
#Footer .widget {
        text-align: left !important;
        margin: 10px 11px 0px 0px;
}
    .blog_slider_header .title {
        margin-bottom: 0 !important;
        font-size: 18px !important;
    }
        .block6categoriesRight .categorieB .title {
        margin-top: 5px;
    }
            .rtl #Top_bar #logo img {
            left: 10px !important;
            top: 16px;
        }
       
        #slider-8-slide-12-layer-2 h1 {
        font-size: 20px !important;
        line-height: 26px !important;
        margin-top: 10px !important;
        margin-right: 6px !important;
    }
        #slider-8-slide-12-layer-3 {
        margin-top: 25px !important;
        margin-right: 0 !important;
        font-size: 14px !important;
        height: 17px !important;

    }
        .home .quick_fact .title_tag {
        font-size: 14px !important;
        margin-top: 0px;
    }
     .mcb-section .mcb-wrap .mcb-item-mebal6cjr .button, .mcb-section .mcb-wrap .mcb-item-1a8353902 .button,
     .mcb-section .mcb-wrap .mcb-item-540ef2e91 .button, .mcb-section .mcb-wrap .mcb-item-mebal6cjr .button
      {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
            #slider-10-slide-14-layer-3 {
                      margin-top: 12px !important;
            padding: 6px 11px 0px 11px !important;
            font-size: 8px !important;
            margin-left: 20px !important;
            height: 21px !important;
        }
    .home #slider-10-slide-14-layer-2 h1 {
            font-size: 10px !important;
            line-height: 20px !important;
            margin-top: 0px !important;
            margin-left: 20px!important;
        }
        .home #slider-5-slide-9-layer-2 h1 {
            font-size: 12px !important;
            line-height: 20px !important;
            margin-top: -5px !important;
        }
                #slider-5-slide-9-layer-3 {
            margin-top: 8px !important;
            padding: 8px 11px 0px 11px !important;
            font-size: 10px !important;
        }
 }

 @media only screen and (max-width:359px) {
     .home .dec-categorie .title {
            font-size: 22px !important;
        }
    .rtl .blockCatregorieHaut .dec-categorie .column_attr .title {
        font-size: 32px !important;
        font-weight: bold;
        margin-top: 25px !important;
        margin-right: 0;
        padding-right: 0;
    }
        .blocengagement .bleurougeC p a {
        font-size: 11px !important;
        font-weight: 400;
        padding: 3px 10px !important;
    }
        #Footer .widgets_wrapper .mcb-column-inner:last-child {
        margin: 0 !important;
        padding-left: 10px!important;
    }
    .widgets_wrapper .widget_custom_html h4, .widgets_wrapper .widget_custom_html .title {
    position: relative;
    font-size: 14px;
}
        #Footer a {
        line-height: 20px;
        font-size: 11px !important;
    }
        #Footer p {
        font-size: 12px !important;
        line-height: 18px;
        text-align: left;
    }
        .home #slider-5-slide-9-layer-2 h1 {
            font-size: 11px !important;
            line-height: 40px !important;
            margin-top: 0px !important;
        }
        .titContact .title {
        font-size: 20px !important;
        line-height: 27px;
    }
    .section.mcb-section.mfn-default-section.mcb-section-38db7cb03,
    .section.mcb-section.mfn-default-section.mcb-section-38db7cb03
    {        padding-top: 10px !important;
        padding-bottom: 50px !important;
    }
    .home .quick_fact .title_tag {
        font-size: 14px !important;
        margin-top: 0px;
    }
.column_quick_fact .mcb-item-quick_fact-inner{ margin: 0 5px !important;}
.quick_fact .marqueT .title_tag {
    font-size: 14px!important;
}
#Footer .widgets_wrapper .mcb-column-inner:last-child {
        margin: 0 !important;
        padding-left: 0;
}
.bloccatalogue.section {
       padding: 40px 0 0px 0 !important;
       background-position: center center !important;
}

#footer .social ul li a img{  width: 25px !important;}
.bloccatalogue .mcb-item-button-inner a.button {top: 0;}
.rtl .bloccatalogue .mcb-item-button-inner a.button {top: 3px; }
}

/*******************/
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link {
	background: none !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 0px;
	background: #e3001b!important;
	border: 0;
	padding: 0px;
	/*position: absolute;*/
	width: 100%;
	color:#fff !important;
	max-width: none;
	left: 0;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link {
	display: block;
	line-height: 60px !important;
	padding: 15px 0 !important;
	position: relative !important;
	color: #0e217e !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	word-spacing: 4px !important;
	padding: 40px 0 0px 0 !important;
	height: auto;
	text-transform: uppercase !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item {
	padding:0 15px 0 15px;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}
#mega-menu-wrap-main-menu-fr li.mega-current-menu-item {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu-fr li:hover {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu-fr li:hover li:hover {
	background: none !important;
	border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link:hover {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link {
/*color: #fff !important;*/
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
	color: #fff;
	display:none;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr a.mega-menu-link .mega-description-group .mega-menu-title {
	margin: 5px 0;
	color: #fff;
}
#mega-menu-wrap-main-menu-fr li:hover a {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#Top_bar.is-sticky #mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link {
	padding: 9px 0 0px 0 !important;
}
#mega-menu-wrap-main-menu-fr li li.mega-current-menu-item {
	background:none !important;
	border-bottom:0px solid #fff !important;
}
@media only screen and (max-width: 1024px) {
#mega-menu-wrap-main-menu-fr li:hover {
 background: none !important;
 border-bottom: 0px solid #fff !important;
}

#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
 width: 100% !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-megamenu > ul.mega-sub-menu {
 background: none !important;
 color: #fff !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
 width: 100%!important;
}
#mega-menu-wrap-main-menu-fr li.mega-current-menu-item {
 background:none !important;
 border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item {
 padding: 0 15px 10px 15px;
 display: block;
 height: auto;
 vertical-align: middle;
}
.BlocbasContactRect {margin-bottom: 30px;}
 #mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link {
 display: block;
 line-height: normal !important;
 padding: 15px 0 !important;
 position: relative !important;
 color: #fff !important;
 font-size: 16px !important;
 font-weight: 700 !important;
 word-spacing: 4px !important;
 padding: 0px 0 0px 0 !important;
 height: auto;
 text-transform: uppercase !important;
}
}
/********/
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
	background: none !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 0px;
	background: #e3001b!important;
	border: 0;
	padding: 0px;
	/*position: absolute;*/
	width: 100%;
	color:#fff !important;
	max-width: none;
	left: 0;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
	display: block;
	line-height: 60px !important;
	padding: 15px 0 !important;
	position: relative !important;
	color: #0e217e !important;
	font-size: 26px !important;
	font-weight: 700 !important;
	word-spacing: 4px !important;
	padding: 40px 0 0px 0 !important;
	height: auto;
	text-transform: uppercase !important;
}
 #mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
      font-size: 16px;
    text-align: right;
}
 #mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
       font-size: 20px;
    text-align: right;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item {
	padding:0 15px 0 15px;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}
#mega-menu-wrap-main-menu-ar li.mega-current-menu-item {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu-ar li:hover {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu-ar li:hover li:hover {
	background: none !important;
	border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link:hover {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
/*color: #fff !important;*/
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
	color: #fff;
	display:none;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar a.mega-menu-link .mega-description-group .mega-menu-title {
	margin: 5px 0;
	color: #fff;
}
#mega-menu-wrap-main-menu-ar li:hover a {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#Top_bar.is-sticky #mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
	padding: 9px 0 0px 0 !important;
}
#mega-menu-wrap-main-menu-ar li li.mega-current-menu-item {
	background:none !important;
	border-bottom:0px solid #fff !important;
}
@media only screen and (max-width: 1024px) {
#mega-menu-wrap-main-menu-ar li:hover {
 background: none !important;
 border-bottom: 0px solid #fff !important;
}

#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
 width: 100% !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-megamenu > ul.mega-sub-menu {
 background: none !important;
 color: #fff !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
 width: 100%!important;
}
#mega-menu-wrap-main-menu-ar li.mega-current-menu-item {
 background:none !important;
 border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item {
 padding: 0 15px 10px 15px;
 display: block;
 height: auto;
 vertical-align: middle;
}
.BlocbasContactRect {margin-bottom: 30px;}
 #mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
 display: block;
 line-height: normal !important;
 padding: 15px 0 !important;
 position: relative !important;
 color: #fff !important;
 font-size: 16px !important;
 font-weight: 700 !important;
 word-spacing: 4px !important;
 padding: 0px 0 0px 0 !important;
 height: auto;
 text-transform: uppercase !important;
}
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link {
	background: none !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 999;
	border-radius: 0px;
	background: #e3001b!important;
	border: 0;
	padding: 0px;
	/*position: absolute;*/
	width: 100%;
	color:#fff !important;
	max-width: none;
	left: 0;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link {
	display: block;
	line-height: 60px !important;
	padding: 15px 0 !important;
	position: relative !important;
	color: #0e217e !important;
	font-size: 16px !important;
	font-weight: 700 !important;
	word-spacing: 4px !important;
	padding: 40px 0 0px 0 !important;
	height: auto;
	text-transform: uppercase !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item {
	padding:0 15px 0 15px;
	display: inline-block;
	height: auto;
	vertical-align: middle;
}
#mega-menu-wrap-main-menu-en li.mega-current-menu-item {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu-en li:hover {
	background: #e2001a !important;
	border-bottom: 2px solid #fff !important;
}
#mega-menu-wrap-main-menu-en li:hover li:hover {
	background: none !important;
	border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link:hover {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link {
/*color: #fff !important;*/
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-megamenu > ul.mega-sub-menu .mega-description-group .mega-menu-description {
	margin: 5px 0;
	color: #fff;
	display:none;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en a.mega-menu-link .mega-description-group .mega-menu-title {
	margin: 5px 0;
	color: #fff;
}
#mega-menu-wrap-main-menu-en li:hover a {
	color: #fff !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #fff !important;
}
#Top_bar.is-sticky #mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link {
	padding: 9px 0 0px 0 !important;
}
#mega-menu-wrap-main-menu-en li li.mega-current-menu-item {
	background:none !important;
	border-bottom:0px solid #fff !important;
}
@media only screen and (max-width: 1024px) {
#mega-menu-wrap-main-menu-en li:hover {
 background: none !important;
 border-bottom: 0px solid #fff !important;
}

#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
 width: 100% !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-megamenu > ul.mega-sub-menu {
 background: none !important;
 color: #fff !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
 width: 100%!important;
}
#mega-menu-wrap-main-menu-en li.mega-current-menu-item {
 background:none !important;
 border-bottom: 0px solid #fff !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item {
 padding: 0 15px 10px 15px;
 display: block;
 height: auto;
 vertical-align: middle;
}
.BlocbasContactRect {margin-bottom: 30px;}
 #mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link {
 display: block;
 line-height: normal !important;
 padding: 15px 0 !important;
 position: relative !important;
 color: #fff !important;
 font-size: 16px !important;
 font-weight: 700 !important;
 word-spacing: 4px !important;
 padding: 0px 0 0px 0 !important;
 height: auto;
 text-transform: uppercase !important;
}
}


@media only screen and (max-width: 1200px) {
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item {
    padding: 0 15px 0 15px;
    display: block !important;
}
#mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 0 0px 0 !important;color: #fff !important;line-height: 40px !important;
}
    #mega-menu-wrap-main-menu-fr #mega-menu-main-menu-fr li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main-menu-fr li.mega-current-menu-item {
    border-bottom: 0px solid #fff !important;
}

#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item {
    padding: 0 15px 0 15px;
    display: block !important;
}
#mega-menu-wrap-main-menu-en #mega-menu-main-menu-en > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 0 0px 0 !important;color: #fff !important;line-height: 40px !important;
}
    #mega-menu-wrap-main-menu-en #mega-menu-main-menu-en li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main-menu-en li.mega-current-menu-item {
    border-bottom: 0px solid #fff !important;
}

#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item {
    padding: 0 15px 0 15px;
    display: block !important;
}
#mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 0 0px 0 !important;color: #fff !important;line-height: 40px !important;
}
    #mega-menu-wrap-main-menu-ar #mega-menu-main-menu-ar li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12 {
        width: 100%;
    }
    #mega-menu-wrap-main-menu-ar li.mega-current-menu-item {
    border-bottom: 0px solid #fff !important;
}
}

@media only screen and (max-width: 1280px) and (min-width: 1024px) {
#slider-10-slide-14-layer-2 h1 {
    font-size: 36px !important;
}

}
@media only screen and (max-width: 1025px) and (min-width: 1024px) {
        .home #slider-10-slide-14-layer-2 h1 {
        font-size: 33px !important;
        line-height: 83px !important;
    }
    #slider-8-slide-12-layer-3 {
        margin-top: -50px !important;
    }
   .rtl .block6categoriesRight .categorieB .title {
        font-size: 28px !important;
        margin-bottom: 0 !important;
        line-height: 13px !important;
    }
}

@media only screen and (max-width: 767px){
    .mcb-section .mcb-wrap .mcb-item-a4179db1c .mcb-column-inner-a4179db1c {
    margin-bottom: 0px;
    margin-top: 0px !important;
}
.mcb-section .mcb-wrap-6f1eae445 .mcb-wrap-inner-6f1eae445 {
    padding-bottom: 30px!important;
}
    .rtl #Subheader ul.breadcrumbs li {
    font-size: 14px !important;
}
    /*#Footer .widgets_wrapper .container div.mobile-one:first-child{ display: none;}
    #Footer .container div.mobile-one:nth-child(2){ display: none;}*/
    .mcb-section-2cde053a4 {
    margin-bottom: 0px !important;
}
    .page-id-2296.rtl .mcb-section-019c41ccc p {
    font-size: 20px !important;
}
.widgets_wrapper .widget_custom_html h4, .widgets_wrapper .widget_custom_html .title, .mfn-footer h4 {
    position: relative;
    font-size: 15px;
    text-transform: uppercase;
}
.rtl #Footer .social i {
    font-size: 19px;
}
#Footer .social i {
    font-size: 19px;
}
#text-6 strong, #text-14 strong, #text-11 strong{         font-size: 11px;
        margin-bottom: 10px;}
#Footer a {
    text-transform: none;
}
}

@media only screen and (max-width: 767px) {
        .header-classic #Top_bar.is-sticky {
       position: fixed !important;
    }
    .mobile-header-mini #Top_bar.is-sticky .top_bar_left {
        float: left !important;
        top: 0px !important;
        position: sticky !important;
    }
}

body.postid-3868 .mfn-vr-options.attribute_pa_contenances > li:first-child, body.postid-3868 .mfn-vr-options.attribute_pa_contenances > li:nth-child(5){
	display: none;
}

/* Override Migration */
#Footer {
    background: #E2001A !important;
}

.header-classic #Action_bar {
    background-color: #fff !important;
}

.sslink-socials ul {
    background: none !important;
}

.sslink-socials ul li a {
    background: none !important;
}

.uploadF .wpcf7-form-control-wrap {
    box-sizing: border-box;
    margin-bottom: 0;
    height: 43px !important;
    color: #ffffff;
    background-color: #0E217E;
    border-radius: 0px;
    padding-right: 100px;
    margin-right: 5px;
    padding-left: 20px;
    padding-top: 7px;
    margin-top: 1px;
}