@media screen and (max-width: 500px) {
    .header-top-left-home{
        width: 65% !important;
        text-align: left;
    }
    .header-top-right-home{
        width: 35% !important;
        /*text-align: left;*/
    }
    .header-top-right-home .top-menu{
        margin-left: 0px;
        padding-left: 0px;
        position: initial;
    }
    .vc_custom_1647251640041{
        padding-left: 15px !important;
    }
    .header-container .logo .vc_single_image-img{
        max-width: inherit !important;
    }
    .header-container .main-menu-wrapper{
        margin-left: 0px !important;
        width: 100% !important;
    }
    .alignnone{
        width: 13px !important;
    }
    .footer-mail .alignnone{
        margin-right: 5px;
        margin-top: 0px;
    }
    .footer-mail{
        font-size: 12px;
    }
    .txt-footer-pdf{
        text-align: center;
        display: block;
    }
    .img-nos-references{
        width: 50% !important;
    }
}

.over-div {
    width: 100%;
    height: 100%;
    text-align: center;
    float: left;
}
.over-div img {
  margin-left: auto;
  margin-right: 10px;
  display: block;
}

@media screen and (min-width: 900px) and (max-width: 1300px) {
    .header .show .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link {
    	padding: 0px 0px !important;
    }
    .header-container .header .show .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text{
        font-size: 11px !important;
    }
    div.logo-sticky img {
      width: 150px !important;
    }
    .titre-no-references {
      font-size: 18px !important;
    }
}
@media screen and (min-width: 500px) and (max-width: 780px) {
	.img-nos-references{
        width: 33% !important;
    }
}

.header-3:not(.rs-active) .header .header-content{
    background-color: #58a532 !important;
}

.vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{
    display: flex !important;
    align-items: center !important;   
}

.slide-no-confiance .vc_partial{
    width:100% !important;
}
.slide-no-confiance .vc_images_carousel{
    width:100% !important;
}

.icon-titre2 .vc_single_image-img{
    width: 46px !important;
}

@media screen and (max-width: 992px) and (min-width: 780px) {
    .vc_custom_1647251640041{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .div-menu-principal{
        margin-left: 0px;
    }
     .div-menu-principal .vc_column-inner{
        padding-left: 0px;
        padding-right: 0px;
    }
    .main-menu-wrapper{
        width: 100% !important;
        margin-left: 0px !important;
    }
    .img-nos-references{
        width: 25% !important;
    }
}

@media screen and (max-width: 767px) and (min-width: 469px) {
    .div-menu-principal .vc_column-inner{
        padding-left: 31px !important;
        padding-right: 24px;
    }
}
#vc_images-carousel-1-1674093633 .vc_carousel-slideline-inner .vc_item{
    height: auto !important;
}

@media screen and (max-width: 767px) {
    
    .main-container .shop-products .product-wrapper .product-name {
        font-size: 18px;
    }
    .footer-contact .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element  .wpb_wrapper .icon-reseaus-footer{
        text-align: center;
    }
    #menu-footer-links .menu-item-type-custom{
        font-size: 14px;
    }
    #section-no-categories .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p{
        font-size: 15px;
    }
}
.titre-no-references:before {
    content: url('/assets/prexmaroc.com/wp-content/uploads/2021/10/icon-titre-prexmaroc.svg');
    width: 40px;
    display: inline-block;
    padding-right: 11px;
    vertical-align: middle;
    height: 40px;
}
.titre-no-references:after {
    content: url('/assets/prexmaroc.com/wp-content/uploads/2021/10/icon-titre-prexmaroc.svg');
    width: 40px;
    display: inline-block;
    padding-left: 11px;
    vertical-align: middle;
    height: 40px;
}
.titre-no-references {
    vertical-align: middle;
    display: inline-block;
    width: 100%;
}
.main-container .toolbar .woocommerce-ordering .orderby-wrapper .chosen-container .chosen-drop ul li.highlighted{
    background: #58a532;
}
.yith-wcwl-wishlistaddedbrowse span.feedback,.yith-wcwl-wishlistexistsbrowse span.feedback, .yith-wcwl-wishlistaddedbrowse span.feedback {
	color: #11478d !important;
}
	i.ci-icon-icon-white-11::before {
		background-image: url(/assets/prexmaroc.com/wp-content/uploads/2021/10/icon-white-1.svg);
		width: 24px !important;
		position: relative !important;
		top: 0 !important;
		left: 335px !important;
		pointer-events: none;
		cursor: default;
	}
.main-container .title1 h3 {
	background: transparent;
	border-radius: 0px !important;
	color: #11478D;
	font-size: 1.5em;
	width: 100%;
	text-align: center;
	border: thin solid;
	font-weight: normal;
}

.main-container .title1 h3::before {
	/*content: url('https://0351f1.claudeassets.com/20251208163626im_/https://prexmaroc.com/wp-content/uploads/2021/10/icon-titre-prexmaroc.svg');*/
	content: url('https://d2bf14.claudeassets.com/20251208163626im_/https://prexmaroc.com/wp-content/uploads/2022/08/ssbs.png');
	font-weight: bold;
	font-style: italic;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 11px;
}
.main-container .protection-corps .title1 h3 {
	color: #1fcc9b;
}

.main-container .protection-corps .title1 h3::before {
	content: url('https://51ea32.claudeassets.com/20251208163626im_/https://prexmaroc.com/wp-content/uploads/2022/08/sss2.png');
}
.main-container .protection-pieds .title1 h3 {
	color: #7c3ea2;
}

.main-container .protection-pieds .title1 h3::before {
	content: url('https://a00847.claudeassets.com/20251208163626im_/https://prexmaroc.com/wp-content/uploads/2022/08/sss3.png');
}

.main-container .title1 {
  border-bottom: none;
}
.main-container .prex-icon-icon-white-11{
    background-image: url(/assets/prexmaroc.com/wp-content/uploads/2021/10/icon-white-1.svg);
    width: 24px !important;
	position: relative !important;
	top: 0 !important;
	left: 335px !important;
	pointer-events: none;
	cursor: default;
}
.owl-carousel .owl-controls .owl-buttons {
	right: 18px;
}

.main-container .shop-products .product-wrapper .quickview-inner:not('.wishlist-inner .yith-wcwl-wishlistexistsbrowse') .quickviewbtn .quickview {
    margin-left: 0px !important;
}

#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1{
    border-radius : 0px !important;
}
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox{
    border-radius : 0px !important;
}
.div-menu-principal{
    /*margin-left: 20px;*/
}
.zone-menu-principal{
    background: #58a532 !important;
}
.zone-menu-principal .row-container{
    /*max-width: 100%;*/
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown{
    margin-top: 60px;
    border-radius: 0px !important;
    padding: 25px 30px;
}
#menu-item-15112 .im-icon-arrow-down, #menu-item-15120 .im-icon-arrow-down,#menu-item-15127 .im-icon-arrow-down,#menu-item-15124 .im-icon-arrow-down,#menu-item-15241 .im-icon-arrow-down{
    float: right;
    font-size: 10px;
    padding-right: 0px;
}
#menu-item-15112 .link_content,  #menu-item-15120 .link_content,#menu-item-15127 .link_content,#menu-item-15124 .link_content,#menu-item-15241 .link_content {
    margin-left: 0px;
    padding-right: 30px;
}
.category-title a{
    color: #969090 !important;
    font-size: 13px;
}
#button_footer{
    margin-bottom: 0px !important;
}
.table-menu-footer, .table-menu-footer td{
    border: none;
    padding: 0px;
    padding-bottom: 8px;
}
.table-menu-footer td a{
    color : #fff !important;
}
.bloc-menu-footer .wpb_text_column.wpb_content_element , .footer-contact .wpb_text_column.wpb_content_element{
    margin-bottom: 10px;
}
.bloc-menu-footer .vc_sep_line, .footer-contact .vc_sep_line{
    opacity: 0.15;
}
.bloc-menu-footer .vc_separator, .footer-contact .vc_separator{
    margin-bottom: 10px;
}
.logo-footer img{
    max-width: 146px !important;
}
.header-container .main-menu-wrapper {
	/* margin: auto; */
	width: 96%;
	/* padding-right: 30px; */
	/* padding-left: 0px !important; */
	margin-left: 17px;
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text, .header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.current-menu-ancestor > a.item_link .link_text, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.current-menu-item > a.item_link .link_text {
  color: #EAFFE0;
}

.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li > a.item_link .link_text, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li > a.item_link .link_text{
    font-size: 14px;
    font-weight: normal;
}
.mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link{
    padding: 0px 12px;
}
#menu-item-15112 .mega_dropdown{
    background-color: #224e81 !important;
}
#menu-item-15112 .item_link:first-child:hover{
    border-bottom: 4px solid #224e81;
}
#menu-item-15120 .mega_dropdown{
    background-color: #1fc699 !important;
}
#menu-item-15120 .item_link:first-child:hover{
    border-bottom: 4px solid #1fc699;
}
#menu-item-15127 .mega_dropdown{
    background-color: #9f5034 !important;
}
#menu-item-15127 .item_link:first-child:hover{
    border-bottom: 4px solid #9f5034;
}
#menu-item-15124 .mega_dropdown{
    background-color: #7b3fa0 !important;
}
#menu-item-15124 .item_link:first-child:hover{
    border-bottom: 4px solid #7b3fa0;
}
#menu-item-15241 .mega_dropdown{
    background-color: #a2326f !important;
}
#menu-item-15241 .item_link:first-child:hover{
    border-bottom: 4px solid #a2326f;
}
#menu-item-15115 .mega_dropdown{
    /*background-color: #a2326f !important;*/
}
#menu-item-15115 .item_link:first-child:hover{
    /*border-bottom: 4px solid #a2326f;*/
}
.mega_main_menu.primary li .post_details > .post_icon > i, .mega_main_menu.primary li .mega_dropdown .item_link *, .mega_main_menu.primary li .mega_dropdown a, .mega_main_menu.primary li .mega_dropdown a *, .mega_main_menu.primary li li .post_details a{
    color : #fff !important;
}
.mega_main_menu li.widgets_dropdown > .mega_dropdown > li, .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li{
    padding: 0px;
}
.flexslider{
    border :0px !important;
}
.flex-direction-nav a::before {
	font-size: 30px !important;
}
.main-container .shop-products.owl-carousel .owl-item:hover {
	border: thin solid #11478d !important;
}
.main-container .shop-products.owl-carousel .owl-item {
	/*
	box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 15px;
	margin: 8px;
	*/
}
.main-container .shop-products .product-wrapper .product-image img{
	width:90%;
}
.main-container .home-static .box-inner {
  border-radius: 0px !important;
}
.term-description p {
  text-align: left;
  margin: 20px 0 20px 0;
}
.header-container .header .horizontal-menu #mega_main_menu_first > .menu_holder .menu_inner > ul > li, .header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li{
	margin-right: 0px !important;
}
.footer {
  font-weight: 400 !important;
}
.footer .footer-title h3 {
  font-weight: 400 !important;
}
.home-box1 .row-container{
    max-width: 100% !important;
}
.header-container .header .horizontal-menu #primary > .menu_holder .menu_inner > ul > li.multicolumn_dropdown > ul.mega_dropdown > li > a .link_text{
    font-size: 1.1em;
}
.home-static .wpb_content_element{
    margin-bottom: 0px;
}
.width-100 .wpb_content_element{
    margin-bottom:0px !important;
}
.flexslider {
    margin-bottom: 0px !important;
}
.wpb_gallery .wpb_flexslider .flex-control-paging{
    display : none;
}
/*
     FILE ARCHIVED ON 09:21:42 Apr 10, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:57:22 Jun 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.468
  exclusion.robots: 0.045
  exclusion.robots.policy: 0.037
  esindex: 0.01
  cdx.remote: 15.951
  LoadShardBlock: 176.436 (3)
  PetaboxLoader3.datanode: 113.249 (4)
  PetaboxLoader3.resolve: 92.458 (2)
  load_resource: 73.829
*/