@charset "UTF-8";
@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
@import "https://fonts.googleapis.com/css?family=Lato:400,700,900";
@import "https://fonts.googleapis.com/css?family=Amaranth:700";
@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;}*,*:before,*:after{box-sizing:border-box;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;display:block;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.info{background-color:#5bc0de!important;}.success{background-color:#5cb85c!important;}.warning{background-color:#f0ad4e!important;}.info a{color:#5bc0de!important;}.success a{color:#5cb85c!important;}.warning a{color:#f0ad4e!important;}.alert a{color:#d9534f!important;}.video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden;}.video.widescreen{padding-bottom:56.34%;}.video.vimeo{padding-top:0;}.video iframe,.video object,.video embed,.video video{top:0;left:0;width:100%;height:100%;position:absolute;}#cnil *{transition:all .5s;}#cnil{background:rgba(38,36,32,.95);box-shadow:0 5px 5px 0 rgba(0,0,0,.4);left:0;overflow:hidden;padding:20px 5%;position:fixed;bottom:0;width:100%;z-index:999999;-webkit-transform:translate(0,120%);transform:translate(0,120%);transition:all .5s;}#cnil p{font-size:1.4rem;color:#fff;}#cnil a{display:block;background:#333;color:#fff;font-size:1.2rem;text-transform:uppercase;margin:10px;padding:5px 10px;float:right;text-decoration:none;}#cnil a:hover{color:#a7965d;}#cnil a i{margin:0 10px 0 0;}#cnil a:hover i{margin:0 20px 0 0;}#cnil.show{-webkit-transform:translate(0,0);transform:translate(0,0);}.ontop{background:rgba(0,0,0,.3);border-radius:5px;line-height:30px;height:30px;width:30px;display:none;position:fixed;bottom:20px;right:20px;text-align:center;color:#fff;z-index:1000;margin:0;padding:0;}.ontop i{font-size:2.5rem;}.ontop:hover{color:#21cdec;background:rgba(0,0,0,.6);}.ontop_showed{display:block;}html{font-size:62.5%;}body{color:#000;font-family:"Raleway",sans-serif;overflow-x:hidden;background:#fff;}.cycle-slideshow,.cycle-slide,.gmap div{transition:none!important;}h1{font-size:3.4rem;font-weight:600;color:#000;margin:0 0 20px;line-height:1;}h2{font-size:2.2rem;font-weight:600;color:#000;margin:0 0 10px;line-height:1.1;}h3{font-size:1.6rem;font-weight:700;color:#000;margin:0 0 20px;}[class^=h] strong{font-weight:600;}p{font-size:1.6rem;font-weight:400;color:#000;line-height:1.4;margin:0 0 20px;}a{font-size:1.6rem;font-weight:500;color:#d6242c;transition:all .5s;text-decoration:none;}a:hover{color:#000;text-decoration:none;}ul,ol{font-size:1.6rem;font-weight:400;margin:10px 0 20px;list-style-position:inside;line-height:1.4;padding-left:1.6rem;}ul li{list-style:square;}ul li::marker{color:#d6242c;}ul li.footer-link::marker{color:transparent;}li.footer-link{margin-bottom:10px;}ul li a{color:inherit;}input[type=date]{display:block;-webkit-appearance:textfield;min-height:1.2em;min-width:100%;}blockquote{font-family:"Playfair Display",serif;font-size:1.7rem;font-weight:600;color:#000;font-style:italic;margin:30px 0;color:#34343e;text-align:justify;position:relative;}blockquote:before{content:"";position:absolute;left:-35px;top:0;height:22px;width:28px;background:url("/FrontSite/images/blockquote.svg") no-repeat;}.home main{margin:100px auto 50px;position:relative;min-height:calc(100vh - 663px);}main{margin:100px auto 50px;position:relative;min-height:calc(100vh - 663px);}main>section{margin:40px auto;position:relative;}@keyframes animArrow{0%{transform:translateX(5px);}50%{transform:translateX(-5px);}100%{transform:translateX(5px);}}.dropbtn .sy-arrow-down::before{font-size:1.2rem;margin-left:20px;}.rt_products{font-size:1.1rem;letter-spacing:.5px;text-transform:uppercase;color:#fff;margin:0 auto 10px;width:75%;padding:0;display:block;line-height:3.3rem;max-width:1280px;}.rt_products:hover{text-decoration:none;color:#fff;}.rt_products i{font-size:3rem;display:block;float:left;}.rt_products:hover i{animation:animArrow 1s infinite forwards;}.wysiwyg{display:flex;align-items:flex-start;position:relative;z-index:20;margin:0 auto;padding:0;}.wysiwyg .content{flex:1 1;width:calc(100% - 440px);max-width:100%;margin:0;}.wysiwyg .content p{text-align:justify;margin:0 0 20px;}.wysiwyg .content img{max-width:100%;border-radius:10px;margin:0 0 20px;}aside>div{position:relative;}a.linka{font-size:1.5rem;display:block;padding:10px 5px;position:relative;color:#34343e;display:flex;}a.linka i{flex:0 0 40px;display:inline-block;text-decoration:none;text-align:center;font-size:1.6rem;transition:all .5s;}a.linka i:before{transform:rotate(45deg);display:block;}a.linka span{text-decoration:underline;}a.linka:before{content:"";height:100%;width:4px;background:#d6d424;position:absolute;left:0;top:0;}a.linka:hover i{transform:rotate(45deg);}#micro_owl{margin:30px auto 0;max-width:100%;}#micro_owl .owl-stage-outer{border-radius:10px;overflow:hidden;}#micro_owl .owl-item img{max-width:100%;border-radius:0;margin:0;}#micro_owl .owl-dots{margin:10px auto;}#micro_owl .owl-dot{background:none;border:0;}#micro_owl .owl-dot:hover span,.owl-dot.active span{background:#cb0224!important;}.social_sharing{margin:20px 0;display:inline-flex;}.social_sharing a{width:34px;height:34px;border:1px solid #ebe9ea;display:flex;justify-content:center;align-items:center;color:#000;margin:0 10px 0 0;border-radius:24px;transition:all .5s;}.social_sharing a:hover{background:#000;color:#fff;border:1px solid #000;transform:scale(1.01);}.products_lift{margin:30px 0;}.products_lift article{border-radius:10px;overflow:hidden;border:1px solid #e5e5e5;display:flex;position:relative;transition:all .5s;}.products_lift article img{max-width:50%!important;margin:0!important;border-radius:0!important;}.products_lift article>div{padding:30px;}.products_lift article .tit{font-weight:600;font-size:1.8rem;color:#000;line-height:19px;margin:0 0 5px!important;}.products_lift article .location{font-size:1.1rem;}.products_lift article .location i{color:#d6242c;margin:0 10px 0 0;}.products_lift article .readmore{position:absolute;left:0;top:0;height:100%;width:100%;}.products_lift .price{font-size:.9rem;font-weight:500;display:flex;align-items:flex-end;position:absolute;right:30px;bottom:0;}.products_lift .price span{font-size:2.3rem;font-weight:600;margin:0 0 0 3px;}.products_lift .price sup{font-size:.9rem;font-weight:500;}.products_lift article:hover{border:1px solid #d6242c;}footer *{transition:all .5s;}footer{position:relative;background:url("/FrontSite/images/bg_footer.svg") no-repeat left -130%;}footer .d-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}footer .f_tit{font-size:1.8rem;font-weight:500;text-transform:uppercase;margin:0 0 10px;}footer ul{margin:0;}footer li,footer a,footer p{font-size:1.4rem;font-weight:400;text-align:left;position:relative;text-decoration:none;margin:0;line-height:1.4;padding:0;}footer a:hover{color:#d6242c;padding:0 0 0 5px;}footer .fst{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;}.f_social{background:url("/FrontSite/images/bg_follow.svg") no-repeat center center;width:373px;height:373px;position:relative;}.f_social .f_tit{font-family:"Playfair Display",serif;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:none;font-size:2.4rem;color:#444;}.f_social a{position:absolute;color:#fff;}.f_social a span{-webkit-mask-image:url(/FrontSite/images/ico_reso.svg);-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:url(/FrontSite/images/ico_reso.svg);mask-size:contain;mask-position:center;mask-repeat:no-repeat;background:#398bf1;width:31px;height:39px;padding:8px 0 0;display:flex;justify-content:center;}.f_social a:hover{padding:0;transform:scale(1.1);color:#fff;text-decoration:none!important;}.f_social a.fb{left:130px;top:60px;color:#3d64ff;filter:drop-shadow(0 0 10px rgba(0,0,0,.1));}.f_social a.fb span{background:#fff;transform:scale(1.8);}.f_social a.fb:hover{color:#3d64ff;}.f_social a.tw{left:290px;top:65px;font-size:1.5rem;}.f_social a.lk{left:160px;top:245px;color:#f13945;filter:drop-shadow(0 0 10px rgba(0,0,0,.1));}.f_social a.lk span{background:#fff;}.f_social a.lk:hover{color:#f13945;}.f_social a.ins{left:270px;top:220px;color:#fff;font-size:1.5rem;}.f_social a.ins span{background:#3d64ff;transform:scale(1.2);}.f_social a.pin{left:60px;top:180px;font-size:1.7rem;}.f_social a.pin span{background:#f13945;}.ontop{background:#d6242c;bottom:70px;transition:all .5s;font-size:1.4rem;}.ontop:hover{background:#000;text-decoration:none;color:#fff;padding:0;}aside{padding-left:30px;position:sticky!important;top:100px;}.carousel-control-prev,.carousel-control-next{background-color:#000;height:3rem;width:3rem;top:50%;transform:translateY(-50%);border-radius:50%;}.carousel-inner{padding-left:15px;}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex;}.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(100%);}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform:translateX(-100%);}@media(min-width:576px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(50%);}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform:translateX(-50%);}}@media(min-width:768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(33%);}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform:translateX(-33%);}}@media(min-width:992px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(25%);}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform:translateX(-25%);}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{transform:translateX(0);}.owl-carousel .owl-stage-outer{z-index:15;}@media(max-width:991.98px){.wysiwyg{flex-direction:column;}.products_details .content{width:100%;}aside{min-width:100%;padding-left:initial;}aside>.shadow-lg{box-shadow:none!important;border:1px solid #666;}footer>div{justify-content:center;}footer>div>div{margin:20px 0;}}@media(max-width:767.98px){.home main{margin:110px auto 0;}main{margin:80px auto 50px;}footer .fst{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;}footer .fst>div{margin:0 0 30px;}footer .f_social{-webkit-justify-content:center;justify-content:center;}footer li,footer a,footer p{text-align:center;}.wysiwyg{flex-direction:column;}.wysiwyg .content{width:100%;max-width:100%;padding:0;margin:20px 0;}}@media(max-width:575.98px){html{font-size:56%;}.home main{margin:100px auto 50px;}main{margin:40px auto 0;}footer{padding:40px 0 100px;}}@media(min-width:1200px){aside{min-width:410px;}}.input-card{display:-ms-flexbox;display:flex;background-color:#fff;padding:.6125rem .6125rem;box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.125);border-radius:.5rem;}.input-card .input-card-form{-ms-flex:1 0 0%;flex:1 0 0%;}.input-card .btn{-ms-flex:0 0 auto;flex:0 0 auto;}.input-card .form-control{border-width:0;}.input-card .form-control:focus{box-shadow:none;}.input-card .input-group{border-width:0;}.input-card .input-card-form{position:relative;}.input-card .input-card-form:not(:first-child){padding-left:1rem;}.input-card .input-card-form:not(:first-child)::before{position:absolute;top:50%;left:0;width:.0625rem;height:2rem;background-color:rgba(33,50,91,.1);content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);}.input-card .input-card-form:not(:last-child){padding-right:1rem;}@media(min-width:576px){.input-card-pill{border-radius:50rem;}}@media(max-width:575.98px){.input-card-sm{display:grid;}.input-card-sm .btn,.input-card-sm .input-card-form{-ms-flex:0 0 auto;flex:0 0 auto;}.input-card-sm .input-card-form{padding:1rem 0!important;border-bottom:.0625rem solid rgba(33,50,91,.1);}.input-card-sm .input-card-form:first-child{padding-top:0!important;}.input-card-sm .input-card-form:not(:first-child)::before{display:none;}}.input-group-merge{position:relative;overflow:hidden;border:.0625rem solid rgba(33,50,91,.1);border-radius:.3125rem;}.input-group-merge .input-group-append,.input-group-merge .input-group-prepend{position:absolute;top:1px;bottom:1px;z-index:4;background-color:transparent;}.input-group-merge .input-group-append.input-group-text,.input-group-merge .input-group-prepend.input-group-text{border-width:0;}.input-group-merge .input-group-prepend{left:1px;}.input-group-merge .input-group-append{right:1px;}.input-group-merge .form-control,.input-group-merge .form-select{border-width:0;}.input-group-merge .form-control:not(:first-child),.input-group-merge .form-select:not(:first-child){padding-left:3.375rem;border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;}.input-group-merge .form-control:not(:last-child),.input-group-merge .form-select:not(:last-child){padding-right:3.375rem;border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem;}.input-group-merge .form-control-sm,.input-group-merge .form-select-sm{min-height:calc(1.5em + .875rem);}.input-group-merge .form-control-sm:not(:first-child),.input-group-merge .form-select-sm:not(:first-child){padding-left:3.375rem;}.input-group-merge .form-control-sm:not(:last-child),.input-group-merge .form-select-sm:not(:last-child){padding-right:3.375rem;}.input-group-merge .form-control-lg,.input-group-merge .form-select-lg{min-height:calc(1.5em + 1.375rem);}span.fournisseurHint{position:absolute;background-color:#fff;padding:2px 5px 0 5px;border-radius:2px;font-size:.9rem;top:1rem;right:1rem;text-transform:uppercase;opacity:.5;font-weight:bold;z-index:172;}header{position:absolute;top:0;left:0;z-index:1000;width:100%;height:80px;transition:all .5s;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;flex-grow:1;padding:0 20px;}header:after{content:"";height:1px;width:calc(100% - 40px);background:rgba(0,0,0,.1);position:absolute;left:20px;bottom:0;}#logo{margin-left:20px;}#logo a{background:url("/FrontSite/images/logo_b.png") no-repeat 0 center/contain rgba(0,0,0,0);text-indent:-999em;display:block;width:212px;height:50px;margin:0;opacity:1;transition:all .5s;}.home #logo{background:url("/FrontSite/images/logo_w.png") no-repeat 0 center/contain transparent;width:212px;height:41px;text-indent:-999em;transition:all .5s;z-index:2000;}.home.unfold #logo{background:none;}.home.unfold #logo a{opacity:1;}#toggle{cursor:pointer;display:none;align-items:center;z-index:8500;padding:10px 15px;transition:all .5s;color:#000;font-size:1.2rem;}#toggle:hover{color:#d6242c;}#toggle span{display:block;clear:both;height:1px;background:#000;margin:0 0 5px 5px;float:right;transition:all .5s;}#toggle span:nth-child(1){width:17px;}#toggle span:nth-child(2){width:12px;margin:0 0 0 5px;}#toggle:hover span:nth-child(1){width:22px;}#toggle:hover span:nth-child(2){width:24px;}.unfold #toggle{transition:all .5s;z-index:20000;visibility:visible;opacity:1;position:fixed;right:20px;display:flex;}.unfold #toggle span:nth-child(1){width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.unfold #toggle span:nth-child(2){width:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:-6px 0 0;}main,footer{left:0;position:relative;transition:all .5s;}.unfold{overflow:hidden;position:fixed;}.unfold main,.unfold footer{left:100vw;transition:all .5s;}.unfold #menu{left:0;top:0;right:0;bottom:0;box-shadow:3px 0 5px -2px #333;transition:all 1s;position:fixed;}#rightMenu{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;margin-right:20px;}#basket,#basket *{transition:all .5s;}#menu,#menu *{transition:all .5s;}#menu ul{margin:0;}#menu ul li{list-style:none;position:relative;}#menu a{font-family:"Raleway",sans-serif;font-size:1.3rem;font-weight:600;color:#000;text-align:left;display:block;}#menu a:hover{color:#d6242c;}#menu ul.fst .submenu{margin:0;}#menu ul.fst .submenu ul{padding:5px;margin:0;}#menu ul>li:hover>a::before{transform:scaleX(1);}#menu ul.fst{transition:all .5s;display:flex;}.unfold #menu ul.fst{flex-direction:column;margin:80px 20px 20px 20px;}#menu ul.fst li{margin:0 10px;}#menu ul.fst li .submenu{background:#d6242c;height:0;opacity:0;overflow:hidden;position:absolute;top:100%;left:50%;z-index:1000;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .5s;}#menu ul.fst li:hover .submenu{height:auto;opacity:1;overflow:visible;padding:0;margin:0;border-radius:10px;}#menu ul.fst .submenu ul{margin:10px 0;}#menu ul.fst .submenu a{font-family:"Raleway",sans-serif;color:#fff;display:block;font-size:1.3rem;font-weight:500;text-align:left;white-space:nowrap;text-decoration:none;padding:5px 10px;margin:0;}#menu ul.fst .submenu a:hover{background:rgba(0,0,0,.1);}.allnav{background:#fff;border-radius:10px;display:flex;transition:all .5s;position:relative;}.allnav>span{font-size:1.3rem;font-weight:600;color:#000;border-right:1px solid rgba(0,0,0,.1);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:0 1vw;cursor:pointer;}.allnav>span:hover{background:#eee;}.allnav>span:last-child:hover{background:#eee;border-radius:0 7px 7px 0;}.allnav>span>span{font-size:1.3rem;font-weight:600;color:#000;line-height:1;white-space:nowrap;}main .allnav>span:first-child{padding:0 1vw 0 1vw;}.allnav>span:first-child{background:#d6242c;color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;}.allnav>span:first-child:hover{background:#b31c23;}.allnav>span:first-child>span::after{display:none;}.allnav>span:first-child span{color:#fff;}.allnav>span:last-child{border-right:0;}header .allnav{z-index:1000;height:42px;border:1px solid rgba(0,0,0,.1);}.allnav .dropbtn:after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:2rem;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out;}.allnav>ul.no-bullets{border-radius:10px;top:100%;background-color:#fff;list-style-type:none;padding:0;margin:0;overflow:hidden;}.allnav>ul.no-bullets li{list-style-type:none;margin:0;}.allnav>ul.no-bullets li::before{display:none;}.allnav>ul.no-bullets li a{color:#000!important;}.allnav>ul.no-bullets li a{color:#000!important;}main .allnav{position:absolute;bottom:40px;box-shadow:0 3px 80px rgba(0,0,0,.3);z-index:50;height:80px;border:0;display:none;}main .allnav>span{font-size:1.4rem;padding:0 3vw 0 3vw;}main .allnav>span>span{font-size:1.4rem;}main .allnav>span>span+span{font-size:1.4rem;font-weight:500;color:#7b7b7b;margin:4px 0 0;display:block;clear:both;}main .allnav>span:first-child span+span{color:#fff;}main .allnav a:last-child{padding:0 1vw;border-right:0;}header.fixed{position:fixed;height:60px;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);}header:not(.fixed){background:rgba(0,0,0,.4);}header.fixed:after{display:none;}header.fixed #toggle,.home header.fixed #toggle{top:10px;color:#000;}header.fixed #toggle span,.home header.fixed #toggle span{background:#000;}header.fixed #logo a{width:180px;}header.fixed #menu{top:20px;}.home header:after{display:none;}.home #menu a,.home ul.fst li a,.home #toggle{color:#fff;}.home #toggle span{background:#fff;}.unfold #menu a,.unfold #menu ul.fst li a,.unfold #toggle{color:#000;}.unfold #menu ul.fst li a{line-height:40px;font-size:1.6rem;}.home.unfold #toggle span{background:#000;}.menu-trigger{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.home #logo a{opacity:0;}.home header.fixed #logo{opacity:1;width:180px;background:url("/FrontSite/images/logo_b.png") no-repeat 0 center/contain rgba(0,0,0,0);}.home header.fixed #menu .fst>li>a{color:#000;}.text-ellipsis{white-space:normal;display:block;display:-webkit-box;height:60px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}@media(max-width:1199.98px){header{padding:0 20px;}#rightMenu{margin-right:0;}main .allnav{display:flex;left:50%;transform:translate(-50%,0);}.home header.fixed .allnav,header .allnav{display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);}}@keyframes animToggle{0%{opacity:0;transform:translate(-20px,-10px);}50%{opacity:1;}100%{opacity:1;transform:translate(0,0);}}@media(max-width:991.98px){#menu{left:-100vw;position:absolute;}#menu ul.fst li{margin:0;}#menu ul.fst li .submenu{position:relative;}#toggle{display:flex;animation:animToggle 1s forwards;}}@media(max-width:575.98px){header{height:60px;}.home #logo,#logo a{width:140px;}header.fixed #logo a{width:120px;}.home header.fixed .allnav,header.fixed .allnav{position:absolute;top:100%;transform:none;left:0;}#toggle{top:12px;}#menu>div{-webkit-align-items:center;align-items:center;background:none;}#menu>div>ul{width:85vw;}#menuDropdown.show{position:fixed;top:unset;bottom:60px;left:0;}main .allnav{position:fixed;top:auto;bottom:0;left:0;-webkit-transform:none;transform:none;width:100%;z-index:11000;border-radius:0;height:60px;border:0;box-shadow:0 3px 80px rgba(0,0,0,.3);}header .allnav{position:fixed!important;bottom:0!important;top:unset!important;left:0!important;-webkit-transform:none;transform:none;width:100%;z-index:11000;border-radius:0;height:60px;border:0;box-shadow:0 3px 80px rgba(0,0,0,.3);}.allnav>span{display:flex;flex:1 1 auto;}.allnav>span:first-child{border-radius:unset;padding:0 0 0 20px;}.allnav>a:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;}.allnav span:last-child{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}.allnav>span span{font-size:1.6rem;}.allnav>span:first-child span{font-size:1.6rem;}.allnav>span span+span{display:block;font-size:1.3rem;font-weight:500;}.allnav>span{padding:0 3vw 0 3vw;}.allnav>span>span+span{font-size:1.4rem;font-weight:500;color:#7b7b7b;margin:4px 0 0;display:block;clear:both;}main .allnav span:last-child{font-size:1.8rem;}.flatpickr-calendar{position:fixed;bottom:70px;left:20px;top:unset!important;}}.switch-filter{font-size:1.5rem;}@media(max-width:767.98px){.switch-filter{font-size:1.5rem;}}.products_listing *{transition:.5s all;}.products_listing{display:flex;flex-direction:column;max-width:1280px;margin:0 auto;width:94%;position:relative;}.products_listing h1{width:100%;text-align:left;max-width:1280px;}.products_listing .content{flex:1 1 80%;order:2;}.products_grid{margin:0 auto;}.products_grid article,article.products_item.explore_tours{cursor:pointer;}.products_item{display:inline-block;text-align:left;position:relative;border-radius:10px;overflow:hidden;transition:.5s all;padding:0;transform:scale(.95);background-image:linear-gradient(180deg,#fff 0%,#fafafa 100%);}.content .products_grid .products_item{height:380px;}.products_item>div{padding:20px 20px 0;overflow:hidden;margin:0;position:relative;z-index:10;}.products_item img{width:100%;transition:.5s all;}.products_item .category{display:block;}.products_item .category,.products_item .category>a{font-family:"Playfair Display",serif;font-size:1.3rem;font-weight:700;min-height:36px;font-style:italic;color:#303030;letter-spacing:0;position:relative;top:unset;left:unset;padding:0;}.products_item .category>a{border-radius:2px;}.products_item .category>a:hover{background-color:#d6242b;color:#fff;}.products_item .category:after{content:"";height:2px;background:#d6242c;width:21px;position:absolute;left:0;bottom:0;}.products_item h2{font-size:1.5rem;font-weight:600;color:#303030;text-transform:uppercase;height:80px;line-height:23px;padding-top:10px;}.price{font-size:1rem;font-weight:500;display:flex;align-items:flex-end;min-height:32px;}.price span{font-size:2.3rem;font-weight:600;margin:0 0 -5px 8px;}.price sup{font-size:1rem;font-weight:500;}.products_item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;}.products_item:hover{transform:scale(1);}.products_listing aside{text-align:center;order:1;flex:1 1 0;margin:0 auto 20px;position:absolute;top:0;right:0;z-index:100;}.products_listing aside>div{position:relative;}.products_listing aside .pfiltering{border:1px solid rgba(0,0,0,.2);padding:10px 20px;border-radius:10px;background:#fff;}.products_listing aside .pfiltering p.tit{font-family:"Raleway",sans-serif;font-weight:normal;font-size:1.3rem;color:#111;margin:0;cursor:pointer;}.products_listing aside .pfiltering p.tit i{margin:0 0 0 10px;}.products_listing aside .pfiltering ul{overflow:hidden;margin:0 auto;}.products_listing aside .pfiltering li{list-style:none;overflow:hidden;padding:0;line-height:0;height:0;}.products_listing aside .pfiltering li a{font-size:1.1rem;font-weight:600;text-transform:uppercase;text-align:center;color:#111;padding:0;text-decoration:none;font-style:normal;display:block;margin:1px 0;opacity:0;cursor:pointer;}.products_listing aside .pfiltering li a:hover{background:rgba(255,255,255,.15);border-radius:30px;}.products_listing aside .pfiltering.on{border-radius:10px;}.products_listing aside .pfiltering.on li{line-height:40px;height:40px;}.products_listing aside .pfiltering.on li a{opacity:1;}.products_details .category{font-family:"Playfair Display",serif;font-size:1.3rem;font-weight:700;font-style:italic;color:#303030;letter-spacing:0;display:block;position:relative;}.products_details .category:after{content:"";height:2px;background:#d6242c;width:21px;position:absolute;left:0;bottom:-10px;}.products_details .options{margin:30px 0;padding:30px 0;background:url("/FrontSite/images/sep_tile.png") repeat-x 0 0;}.products_details .options h2{margin:0 0 20px;}.products_details .options article{margin:0 0 30px;}.products_details .options img{margin:0 0 20px 0;border-radius:10px;}.products_details .options h3{margin:10px 0;font-size:1.5rem;}.products_details .options.col2>article{display:flex;align-items:flex-start;}.products_details .options.col2>article>img{max-width:40%;margin:0 25px 0 0;display:block;}@media(max-width:991.98px){.products_details .content{max-width:100%!important;}}@media(max-width:575.98px){.products_listing{margin:0 auto;}.products_listing aside{position:relative;top:auto;right:auto;width:300px;margin:20px auto;}.products_listing h1{text-align:center;}.products_details .options.col2>article{flex-direction:column;}.products_details .options.col2>article>img{max-width:100%;}.products_details .options{margin:30px 0 0;padding:30px 0 0;}}.provider{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;align-content:center;justify-content:flex-start;}.slider{position:relative;margin:0;padding:0;max-width:none;width:100%;z-index:10;text-shadow:0 0 .1em #000;}.slider::after{clear:both;content:"";display:table;}.cycle-slideshow{position:relative;overflow:hidden;}.slide{background-position:center;background-size:cover;height:100%;width:100%;}#home_slider{height:60vh;}.slider_ext{width:70%;position:absolute;bottom:20px;left:9vw;z-index:1200;}#sliderCaption h2{background-color:rgba(0,0,0,.4);padding:10px;font-family:"Playfair Display",serif;font-size:6.6rem;margin:0;color:#fff;text-transform:none;}#sliderCaption h2:before{display:none;}#sliderCaption span.discover{color:#fff;margin:10% 0 0;display:inline-block;position:relative;overflow:hidden;padding:0 0 5px;}#sliderCaption span.discover:after{content:"";border-bottom:1px solid #fff;position:absolute;left:0;bottom:0;width:100%;transition:all .5s;}#sliderCaption span.discover:before{content:"";border-bottom:1px solid #d6242c;position:absolute;left:0;bottom:0;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .5s;}#sliderCaption span.discover:hover:before{-webkit-transform:translateX(0);transform:translateX(0);}#sliderCaption span.discover:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);}.slider_ext .price{font-size:1.4rem;font-weight:500;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;position:absolute;left:0;bottom:0;color:#fff;}.slider_ext .price span{font-size:3.9rem;font-weight:600;margin:0 0 0 3px;}.slider_ext .price sup{font-size:1.4rem;font-weight:500;}#cycle-pager{margin:20px 0 0;position:absolute;left:50%;bottom:30px;z-index:100;}#cycle-pager a{display:inline-block;margin:0 5px 0 0;padding:10px 0;height:22px;width:22px;border-radius:22px;border:1px solid rgba(255,255,255,0);display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}#cycle-pager a span{background:#fff;display:block;width:4px;height:4px;border-radius:4px;transition:all .5s;}#cycle-pager a.cycle-pager-active,#cycle-pager a:hover{border:1px solid #fff;}@media(max-width:1399.98px){#sliderCaption h2{font-family:"Playfair Display",serif;font-size:5rem;}}@media(max-width:991.98px){#home_slider{height:40vh;}.slider_ext{width:90%;height:26vh;top:15vh;left:5vw;}#sliderCaption h2{font-family:"Playfair Display",serif;font-size:4.6rem;}#sliderCaption span.discover{margin:5% 0 0;}#cycle-pager{bottom:6vh;}}@media(max-width:767.98px){#sliderCaption h2{font-size:3.5rem;}#cycle-pager{bottom:2vh;}}.blog_listing *{transition:.5s all;}.blog_listing{display:flex;flex-direction:column;max-width:1280px;width:80vw;margin:0 auto;position:relative;}.blog_listing h1{width:100%;text-align:left;max-width:1280px;margin:0 10px 10px;}.blog_listing .content{flex:1 1 80%;order:2;}.blog_grid{margin:0 auto;}.blog_item{display:inline-block;text-align:left;position:relative;transition:.5s all;}.content .blog_grid .blog_item{height:372px;}.blog_item p{font-size:1.4rem;}.blog_item>div{padding:20px 20px 0;overflow:hidden;margin:0;position:relative;z-index:10;}.blog_item img{width:100%;border-radius:10px;}article.blog_item{cursor:pointer;}.blog_item .category{display:inline-block;}.blog_item .category,.blog_item .category>a{font-size:1.2rem;font-weight:700;color:#d6242c;letter-spacing:0;position:relative;margin:0;padding:0;}.blog_item .category>a{border-radius:2px;}.blog_item .category>a:hover{background-color:#d6242b;color:#fff;}.blog_item time{opacity:.4;font-weight:bold;font-size:1.2rem;color:#000;}.blog_item h2{font-family:"Playfair Display",serif;font-size:2.2rem;font-weight:bold;color:#303030;display:block;position:relative;margin:10px 0 20px;}.blog_item h2:after{content:"";height:2px;background:#d6242c;width:21px;position:absolute;left:0;bottom:-10px;}.blog_item .price{font-size:.9rem;font-weight:500;display:flex;align-items:flex-end;}.blog_item .price span{font-size:2.3rem;font-weight:600;margin:0 0 0 3px;}.blog_item .price sup{font-size:.9rem;font-weight:500;}.blog_item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;}.blog_item:hover{transform:scale(1.02);}.wysiwyg.blog_details.content{width:75%;}.wysiwyg.blog_details aside{flex:0 0 240px;margin:60px 0;}.blog_details .category{font-size:1.3rem;font-weight:700;color:#d6242c;letter-spacing:0;position:relative;margin:0 5px 0 0;}.blog_details .category span{color:#000;}.blog_details time{opacity:.4;font-weight:bold;font-size:1.2rem;color:#34343e;letter-spacing:0;text-align:justify;margin:0 0 20px;}.blog_details h1{font-family:"Playfair Display",serif;font-size:4rem;font-weight:bold;margin:10px 0 30px;}.blog_details aside p{font-size:1.4rem;margin:10px 0;}.wysiwyg.content_details.content{width:75%;}.wysiwyg.content_details aside{-webkit-flex:0 0 240px;flex:0 0 240px;margin:60px 0;}.content_details .category{font-size:1.3rem;font-weight:700;color:#d6242c;letter-spacing:0;position:relative;margin:0 5px 0 0;}.content_details .category span{color:#000;}.content_details time{opacity:.4;font-weight:bold;font-size:1.2rem;color:#34343e;letter-spacing:0;text-align:justify;margin:0 0 20px;}.content_details h1{font-family:"Raleway",serif;font-size:4rem;font-weight:bold;margin:10px 0 30px;}.content_details aside p{font-size:1.4rem;margin:10px 0;}@media(max-width:575.98px){.blog_listing{width:90vw;margin:20px auto;}}.search_engine{position:fixed;top:0;left:0;min-height:86px;overflow:hidden;width:100%;background:#fff;padding:0 5%;box-shadow:0 5px 5px 0 rgba(0,0,0,.4);z-index:10000;transform:translateY(-150%);-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);}.search_engine input{border:0;background:none;float:left;padding:0;margin:13px 10px;width:calc(95% - 20px);font-size:30px;color:#8e8277;font-weight:300;height:60px;border-radius:0;}.search_engine input:focus,.search_engine input:hover{background:none;}.search_engine #search_engine_close{display:block;float:left;font-size:22px;width:calc(5% - 20px);margin:0 10px;line-height:86px;text-align:center;}.search_engine #search_engine_close:hover{display:block;transform:rotate(90deg);color:#8e8277;transform-origin:50%;}.search_showed{transform:translateY(0);}.multi .rowElem{width:calc(30% - 20px);margin:20px 10px;float:left;}.multi .rowElem+.rowElem{width:calc(65% - 20px);margin:0 10px;float:left;}.multi .rowElem+.rowElem input{border-bottom:1px solid #8e8277;}@media(max-width:575.98px){.search_engine input{float:none;width:calc(80% - 20px);clear:both;}.search_engine #search_engine_close{float:right;width:calc(20% - 20px);}.multi .rowElem{width:100%;}.multi .rowElem+.rowElem{width:100%;}}.home main{margin:0 auto;position:relative;}.home .dropbtn{cursor:pointer;font-size:1.7rem;border:0;outline:0;color:#fff;padding:14px 16px;font-family:inherit;margin:0;line-height:normal;}.tit{padding-top:20px;padding-right:75px;margin:0 0 40px;position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;}.tit h2{position:relative;font-family:"Playfair Display",serif;font-size:3rem;color:#444;}.tit h2:before{content:"";height:3px;background:#d6242c;width:21px;position:absolute;left:0;top:-10px;}.va{font-family:"Raleway",sans-serif!important;font-size:1.4rem!important;font-weight:600!important;color:#000!important;display:block;position:absolute;right:0;overflow:hidden;padding:0 0 5px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}.va i{font-size:2rem;margin:0 0 0 5px;}.va:after{content:"";border-bottom:1px solid #d6242c;position:absolute;left:0;bottom:0;width:100%;transition:all .5s;}.va:before{content:"";border-bottom:1px solid #000;position:absolute;left:0;bottom:0;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:all .5s;}.va:hover:before{-webkit-transform:translateX(0);transform:translateX(0);}.va:hover:after{-webkit-transform:translateX(100%);transform:translateX(100%);}.by_interest{background:url("/FrontSite/images/bg_interest.svg") no-repeat;margin:75px 0;height:590px;}.by_interest .tit{-webkit-flex:1 1 auto;flex:1 1 auto;flex-direction:column;}.by_interest .tit h2{font-family:"Playfair Display",serif;font-size:3rem;color:#444;}.by_interest .tit p{opacity:.6;font-weight:600;font-size:1.2rem;color:#444;}.by_interest .carousel .carousel-item article{transition:all 1s;border-radius:10px;overflow:hidden;position:relative;-webkit-transform:scale(.95);transform:scale(.95);max-height:calc(200px + 40vw);}.by_interest .carousel .carousel-item article:hover{-webkit-transform:scale(1);transform:scale(1);}.by_interest .carousel .carousel-item article>div{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%);position:absolute;left:0;bottom:0;height:50%;width:100%;}.by_interest .carousel .carousel-item article h3{font-family:"Playfair Display",serif;color:#fff;text-align:center;font-size:2.4rem;line-height:1;}.by_interest .carousel .carousel-item article h3 span{font-family:"Raleway",sans-serif;font-size:.8rem;text-transform:uppercase;display:block;clear:both;letter-spacing:1px;}.by_interest .carousel .carousel-item article>a{top:0;left:0;position:absolute;height:100%;width:100%;z-index:10;}.by_interest .carousel .carousel-item.active div:nth-child(2) article,.by_interest .carousel .carousel-item-start div:nth-child(2) article,.by_interest .carousel .carousel-item-next div:nth-child(1) article{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:0 24px 36px rgba(0,0,0,.2);}.by_interest .carousel .carousel-item-next div:nth-child(1) article{transition:initial;}.tit a:not(.va){font-family:"Playfair Display",serif;font-size:3rem;font-weight:bold;color:#d6242c;line-height:1.1;margin:0 5px;}.explore_by .products_item{width:100%;margin:auto;}.explore_by .products_item h3{text-transform:uppercase;font-size:1.5rem;padding-top:10px;}.by_interest .carousel-item>div{max-width:370px;}.by_interest article.item>img{height:auto;min-width:100%;}.by_interest .carousel-container{width:100vw;}.by_interest .carousel-inner{padding:30px 0 60px 0;}@media(min-width:768px){.by_interest{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;}.by_interest .carousel-container{position:absolute;top:50%;left:33%;width:calc(50vw + 16.5%);transform:translateY(-50%);}.by_interest .carousel-inner{padding:90px 0;}.by_interest .container{position:relative;}.by_interest .tit{width:33%;top:50%;transform:translateY(-50%);}.by_interest .carousel .carousel-item article h3{font-size:3.4rem;}}.travel_book{background:url("/FrontSite/images/bg_travel_book.svg") no-repeat;padding:10px 0;}.travel_book h2{font-family:"Playfair Display",serif;font-size:3rem;color:#444;}.travel_book .blog_item h3{font-family:"Playfair Display",serif;font-size:2.2rem;margin:10px 0 20px;position:relative;line-height:1.1;}.travel_book .blog_item h3:after{content:"";height:2px;background:#d6242c;width:21px;position:absolute;left:0;bottom:-10px;}.travel_book .blog_item p{font-size:1.4rem;}.travel_book .blog_item p.text-ellipsis{height:90px;}@media (min-width:576px){.allnav{background-color:unset;border:unset!important}.allnav>span:first-child,.allnav>span:nth-child(6){border-top-right-radius:10px;border-bottom-right-radius:10px}.allnav>span:first-child{margin-right:10px}.allnav>span:nth-child(3){border-top-left-radius:10px;border-bottom-left-radius:10px;background-color:#fff;min-width:70px}.allnav>span:nth-child(3):hover,.allnav>span:nth-child(4):hover{background:#eee}.allnav>span:nth-child(4){background-color:#fff}.allnav>span:nth-child(6){background-color:#fff}.allnav>span:last-child:hover{background:#eee;border-radius:0 10px 10px 0}}

/* COPY FROM RADEDITOR_ARTICLE.CSS */





/* CUSTOM CODE */

button, .btn {
    font-size: 1.6rem;
    font-weight: 600;
}

.wysiwyg .article {
    margin-top: 50px;
}

    .wysiwyg .article .Titre {
        font-weight: 700;
        font-size: 2.2rem;
    }

    .wysiwyg .article ul {
        padding-left: 30px;
    }

        .wysiwyg .article ul li::marker {
            color: #D6242B;
        }

i.sy-location-pin {
    margin-right: 5px;
}

i.red {
    color: #d6242c;
}

/* COPY FROM RADEDITOR_ARTICLE.CSS */

html, body, form {
    margin: 0;
    padding: 0;
}

body {
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 0;
    color: #3f3735;
    line-height: 23px;
}

p {
    margin: 0px 0px 20px 0px;
}

b, strong {
    font-weight: 700;
    color: #3f3735;
}

p.Titre {
    color: #3f3735;
    font-weight: 700;
    font-family: "Raleway";
    font-size: 26px;
}

p.Chapo {
    font-size: 18px;
    font-style: italic;
}

ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style-type: none;
}

ol {
    margin: 0 0 20px 0;
    padding: 0;
    list-style-type: none;
}

    ol > li {
        margin-left: 80px;
        position: relative;
        counter-increment: list;
    }

/*ul:not(.fst):not(.lng) > li:before {
    content: "\25AA";*/ /* /2022 is the numerical unicode for &bull; */
    /*color: #D6242C;
    font-size: 1.5em;
    font-weight: bold;
    position: absolute;
    left: -40px;
    width: 32px;
    text-align: right;
    top: -5px;
}

ol > li:before {
    content: counter(list) ")";
    color: #D6242C;
    font-weight: bolder;
    position: absolute;
    left: -40px;
    width: 32px;
    text-align: right;
    top: 0;
}*/

ul.ListLiens {
    color: #D6242C;
    font-weight: bold;
}

    ul.ListLiens > li {
        margin-left: 25px;
    }

    ul.ListLiens:before {
        content: " ";
        display: block;
        width: 25px;
        height: 25px;
        margin-bottom: 5px;
        background-image: url(/FrontSite/css/CssInclude/web.png);
        background-repeat: no-repeat;
    }

    ul.ListLiens a {
        font-weight: bold;
    }

a {
    color: #D6242C;
    text-decoration: none;
}

    a.va:hover, a.ontop:hover {
        text-decoration: none;
    }


    a.ExternalLink {
        color: #D6242C;
        text-decoration: none;
    }

        a.ExternalLink:after {
            color: #D6242C;
            content: " ";
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
            margin-right: 15px;
            width: 18px;
            height: 13px;
            background-image: url(/FrontSite/css/CssInclude/external-link.png);
            background-repeat: no-repeat;
        }

table {
    width: 100%;
}

    table.Citation div {
        display: block;
        background-image: url(/FrontSite/css/CssInclude/quote-in.png);
        background-repeat: no-repeat;
        background-position: left 20px;
        text-align: justify;
    }

        table.Citation div ins {
            font-family: "Playfair Display", sans-serif;
            display: block;
            padding: 20px 100px;
            font-size: 16px;
            font-weight: bold;
            font-style: italic;
            text-decoration: none;
            line-height: 36px;
        }

p.BlocGauche {
    margin-right: 30px;
    border-top: solid 2px #D6242C;
    display: block;
    float: left;
    width: 20%;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    line-height: 36px;
    padding: 30px 30px 50px 0;
    margin-bottom: 0;
    text-align: left;
}

p.BlocDroite {
    margin-left: 30px;
    border-top: solid 2px #D6242C;
    display: block;
    float: right;
    width: 20%;
    font-size: 26px;
    font-weight: bold;
    text-decoration: none;
    line-height: 36px;
    padding: 30px 0px 50px 30px;
    margin-bottom: 0;
    text-align: right;
}

p.Entete {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #3f3735;
    display: inline;
    padding: 3px 10px 4px 10px;
    line-height: 50px;
}

    p.Entete:after {
        content: '\A';
        white-space: pre;
    }

table.LigneSepar {
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 20px;
}

    table.LigneSepar tr {
        border-top: 1px dotted #3f3735;
        border-bottom: 1px dotted #3f3735;
    }

    table.LigneSepar td {
        padding: 10px 0px;
    }

table.FilActu {
    border-spacing: 0;
}

    table.FilActu td {
        padding: 0 0 0 64px;
        position: relative;
    }

        table.FilActu td:before {
            content: " ";
            position: absolute;
            display: block;
            width: 4px;
            background: #efefef;
            top: 0;
            left: 0;
            bottom: 0;
            margin-left: 24px;
        }

    table.FilActu div {
        display: block;
        padding-bottom: 15px;
    }

        table.FilActu div ins {
            background-color: #D6242C;
            border: solid 4px #efefef;
            text-decoration: none;
            border-radius: 26px;
            text-align: center;
            width: 44px;
            height: 44px;
            position: absolute;
            top: 0;
            left: 0;
            color: white;
            font-weight: 600;
            font-size: 12px;
            line-height: 44px;
            letter-spacing: -0.5px;
            box-sizing: content-box;
        }

    table.FilActu p {
        margin: 0px 0px 5px 0px;
        line-height: 26px;
    }

        table.FilActu p.Titre {
            margin-top: 11px;
        }

a:hover .flatpickr.flatpickr-input {
    /*background-color: #eee;*/
}

.flatpickr.flatpickr-input:hover {
    /*background-color: #eee;*/
}

.flatpickr.flatpickr-input {
    background-color: transparent;
    border: none;
    text-align: left;
    text-align-last: left;
    font-size: inherit;
    font-weight: inherit;
    padding: 0;
    color: #7b7b7b;
}


.accordion-button:not(.collapsed) {
    color: unset;
    background-color: unset;
}

    .accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    }

button.accordion-button {
    font-size: 1.6rem;
    margin: 0 -10px;
}

    button.accordion-button:focus {
        box-shadow: 0 0 0 0 rgb(255,255,255);
    }

.order-title {
    font-size: 1.8rem;
    font-weight: 600;
}

.order-value {
    color: #bbbbbb;
    margin-top: 5px;
}

.order .flatpickr.flatpickr-input {
    display: none;
}

.order ul:not(.fst):not(.lng) > li:before {
    /*content: '';*/
}

.order .order-tarif .list-group-item {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

    .order .order-tarif .list-group-item .number-pick {
        flex-wrap: nowrap;
        flex-basis: 0;
    }

.alert.donuts-display-error {
    color: white;
    background-color: #d6242c;
}

.has-error {
    color: #d6242c;
}


.modal-content {
    border-radius: 10px;
    padding: 12px;
}

.order-zone.order-date .list-group-item + .list-group-item {
    border-top-width: 1px;
    margin-top: -1px;
}

#menu .welcome {
    font-family: "Raleway", sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    color: #fff;
}

p.price{
    margin: 0 0 5px 0;
}

.price .price-label {
    font-size: 1.3rem;
    margin-bottom: 1px;
}

.price .strike {
    text-decoration: line-through;
    color: #D6242B;
    font-size: 1.8rem;
}

.donuts-display-error li::marker {
    color: white;
}

.donuts-display-error li {
    margin-left: 1.5rem;
}

@font-face {
  font-family: 'syselio';
  src:
    url('/FrontSite/fonts/syselio.ttf?9l6twq') format('truetype'),
    url('/FrontSite/fonts/syselio.woff?9l6twq') format('woff'),
    url('/FrontSite/fonts/syselio.svg?9l6twq#colibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="sy-"], [class*="sy-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'syselio' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sy-colibri:before {
  content: "\e913";
}
.sy-people:before {
  content: "\e001";
}
.sy-user-follow:before {
  content: "\e002";
}
.sy-user-following:before {
  content: "\e003";
}
.sy-user-unfollow:before {
  content: "\e004";
}
.sy-user:before {
  content: "\e005";
}
.sy-user-plus:before {
  content: "\e9b5";
}
.sy-user-check:before {
  content: "\e9b3";
}
.sy-user-minus:before {
  content: "\e9b4";
}
.sy-user-x:before {
  content: "\e9b6";
}
.sy-user1:before {
  content: "\e9b7";
}
.sy-users:before {
  content: "\e9b8";
}
.sy-bag:before {
  content: "\e900";
}
.sy-bag3:before {
  content: "\e901";
}
.sy-bag1:before {
  content: "\e04f";
}
.sy-handbag:before {
  content: "\e035";
}
.sy-basket:before {
  content: "\e04e";
}
.sy-basket-loaded:before {
  content: "\e04d";
}
.sy-zoom:before {
  content: "\e91b";
}
.sy-magnifier:before {
  content: "\e090";
}
.sy-magnifier-add:before {
  content: "\e091";
}
.sy-magnifier-remove:before {
  content: "\e092";
}
.sy-heart:before {
  content: "\e90f";
}
.sy-hear_fill:before {
  content: "\e90e";
}
.sy-mail:before {
  content: "\e973";
}
.sy-star1:before {
  content: "\ea00";
}
.sy-arrow-left:before {
  content: "\e605";
}
.sy-arrow-right:before {
  content: "\e606";
}
.sy-arrow-down:before {
  content: "\e604";
}
.sy-arrow-up:before {
  content: "\e607";
}
.sy-chevron-left:before {
  content: "\e93b";
}
.sy-chevron-right:before {
  content: "\e93c";
}
.sy-chevron-down:before {
  content: "\e93a";
}
.sy-chevron-up:before {
  content: "\e93d";
}
.sy-arrow-left1:before {
  content: "\e926";
}
.sy-arrow-right1:before {
  content: "\e928";
}
.sy-arrow-down1:before {
  content: "\e924";
}
.sy-arrow-up1:before {
  content: "\e92c";
}
.sy-arrow-round-back:before {
  content: "\e903";
}
.sy-arrow-round-forward:before {
  content: "\e904";
}
.sy-arrow-round-down:before {
  content: "\e906";
}
.sy-arrow-round-up:before {
  content: "\e907";
}
.sy-md-arrow-round-back:before {
  content: "\e908";
}
.sy-md-arrow-round-forward:before {
  content: "\e909";
}
.sy-md-arrow-round-down:before {
  content: "\e922";
}
.sy-md-arrow-round-up:before {
  content: "\e923";
}
.sy-arrow-left-circle:before {
  content: "\e07a";
}
.sy-arrow-right-circle:before {
  content: "\e079";
}
.sy-arrow-down-circle:before {
  content: "\e07b";
}
.sy-arrow-up-circle:before {
  content: "\e078";
}
.sy-chevrons-left:before {
  content: "\e93f";
}
.sy-chevrons-right:before {
  content: "\e940";
}
.sy-chevrons-down:before {
  content: "\e93e";
}
.sy-chevrons-up:before {
  content: "\e941";
}
.sy-md-arrow-dropleft:before {
  content: "\e92a";
}
.sy-md-arrow-dropright:before {
  content: "\e92b";
}
.sy-md-arrow-dropdown:before {
  content: "\e94b";
}
.sy-md-arrow-dropup:before {
  content: "\e94c";
}
.sy-md-arrow-back:before {
  content: "\e94d";
}
.sy-md-arrow-forward:before {
  content: "\e94e";
}
.sy-md-arrow-down:before {
  content: "\e94f";
}
.sy-md-arrow-up:before {
  content: "\e950";
}
.sy-ios-arrow-back:before {
  content: "\e96e";
}
.sy-ios-arrow-forward:before {
  content: "\e9c7";
}
.sy-ios-arrow-down:before {
  content: "\e9d0";
}
.sy-ios-arrow-up:before {
  content: "\e9d1";
}
.sy-ios-arrow-dropleft:before {
  content: "\e9fc";
}
.sy-ios-arrow-dropright:before {
  content: "\ea03";
}
.sy-ios-arrow-dropdown:before {
  content: "\ea04";
}
.sy-ios-arrow-dropup:before {
  content: "\ea15";
}
.sy-ios-arrow-dropleft-circle:before {
  content: "\ea16";
}
.sy-ios-arrow-dropright-circle:before {
  content: "\ea17";
}
.sy-ios-arrow-dropdown-circle:before {
  content: "\ea18";
}
.sy-ios-arrow-dropup-circle:before {
  content: "\ea19";
}
.sy-arrow-left-circle1:before {
  content: "\e925";
}
.sy-arrow-right-circle1:before {
  content: "\e927";
}
.sy-arrow-down-circle1:before {
  content: "\e921";
}
.sy-arrow-up-circle1:before {
  content: "\e929";
}
.sy-ios-add-circle:before {
  content: "\ea1a";
}
.sy-ios-add-circle-outline:before {
  content: "\ea1b";
}
.sy-corner-down-left:before {
  content: "\e949";
}
.sy-corner-down-right:before {
  content: "\e94a";
}
.sy-ios-return-left:before {
  content: "\ea1c";
}
.sy-ios-return-right:before {
  content: "\ea1d";
}
.sy-facebook-f:before {
  content: "\f39e";
}
.sy-facebook:before {
  content: "\e902";
}
.sy-social-facebook:before {
  content: "\e00b";
}
.sy-social-tumblr:before {
  content: "\e00a";
}
.sy-twitter1:before {
  content: "\f099";
}
.sy-social-twitter:before {
  content: "\e009";
}
.sy-twitter:before {
  content: "\e911";
}
.sy-google-plus-g:before {
  content: "\f0d5";
}
.sy-gplus:before {
  content: "\e90c";
}
.sy-social-linkedin:before {
  content: "\e60a";
}
.sy-linkedin-in:before {
  content: "\f0e1";
}
.sy-linkedin:before {
  content: "\e910";
}
.sy-pinterest-p:before {
  content: "\f231";
}
.sy-social-pintarest:before {
  content: "\e60b";
}
.sy-youtube1:before {
  content: "\f167";
}
.sy-youtube:before {
  content: "\e912";
}
.sy-social-youtube:before {
  content: "\e008";
}
.sy-full-youtube:before {
  content: "\e90a";
}
.sy-vimeo-v:before {
  content: "\f27d";
}
.sy-behance:before {
  content: "\f1b4";
}
.sy-instagram1:before {
  content: "\f16d";
}
.sy-apple:before {
  content: "\f179";
}
.sy-windows:before {
  content: "\f17a";
}
.sy-html5:before {
  content: "\f13b";
}
.sy-css3:before {
  content: "\f13c";
}
.sy-usb:before {
  content: "\f287";
}
.sy-trophy:before {
  content: "\e006";
}
.sy-speedometer:before {
  content: "\e007";
}
.sy-social-dropbox:before {
  content: "\e00c";
}
.sy-social-dribbble:before {
  content: "\e00d";
}
.sy-shield:before {
  content: "\e00e";
}
.sy-screen-tablet:before {
  content: "\e00f";
}
.sy-screen-smartphone:before {
  content: "\e010";
}
.sy-screen-desktop:before {
  content: "\e011";
}
.sy-plane:before {
  content: "\e012";
}
.sy-notebook:before {
  content: "\e013";
}
.sy-mouse:before {
  content: "\e015";
}
.sy-magnet:before {
  content: "\e016";
}
.sy-magic-wand:before {
  content: "\e017";
}
.sy-hourglass:before {
  content: "\e018";
}
.sy-graduation:before {
  content: "\e019";
}
.sy-game-controller:before {
  content: "\e01b";
}
.sy-envelope-open:before {
  content: "\e01e";
}
.sy-envolope-letter:before {
  content: "\e01f";
}
.sy-energy:before {
  content: "\e020";
}
.sy-disc:before {
  content: "\e022";
}
.sy-cursor-move:before {
  content: "\e023";
}
.sy-crop:before {
  content: "\e024";
}
.sy-credit-card:before {
  content: "\e025";
}
.sy-chemistry:before {
  content: "\e026";
}
.sy-bell:before {
  content: "\e027";
}
.sy-badge:before {
  content: "\e028";
}
.sy-anchor:before {
  content: "\e029";
}
.sy-wallet:before {
  content: "\e02a";
}
.sy-vector:before {
  content: "\e02b";
}
.sy-speech:before {
  content: "\e02c";
}
.sy-puzzle:before {
  content: "\e02d";
}
.sy-printer:before {
  content: "\e02e";
}
.sy-present:before {
  content: "\e02f";
}
.sy-playlist:before {
  content: "\e030";
}
.sy-pin:before {
  content: "\e031";
}
.sy-picture:before {
  content: "\e032";
}
.sy-map:before {
  content: "\e033";
}
.sy-layers:before {
  content: "\e034";
}
.sy-globe-alt:before {
  content: "\e036";
}
.sy-globe1:before {
  content: "\e037";
}
.sy-frame:before {
  content: "\e038";
}
.sy-folder-alt:before {
  content: "\e039";
}
.sy-film:before {
  content: "\e03a";
}
.sy-feed:before {
  content: "\e03b";
}
.sy-earphones-alt:before {
  content: "\e03c";
}
.sy-earphones:before {
  content: "\e03d";
}
.sy-drop:before {
  content: "\e03e";
}
.sy-drawar:before {
  content: "\e03f";
}
.sy-docs:before {
  content: "\e040";
}
.sy-directions:before {
  content: "\e041";
}
.sy-direction:before {
  content: "\e042";
}
.sy-diamond:before {
  content: "\e043";
}
.sy-cup:before {
  content: "\e044";
}
.sy-compass:before {
  content: "\e045";
}
.sy-whatsapp:before {
  content: "\f232";
}
.sy-call-out:before {
  content: "\e046";
}
.sy-call-in:before {
  content: "\e047";
}
.sy-call-end:before {
  content: "\e048";
}
.sy-bubbles:before {
  content: "\e04a";
}
.sy-briefcase:before {
  content: "\e04b";
}
.sy-book-open:before {
  content: "\e04c";
}
.sy-umbrella:before {
  content: "\e053";
}
.sy-trash:before {
  content: "\e054";
}
.sy-tag:before {
  content: "\e055";
}
.sy-support:before {
  content: "\e056";
}
.sy-size-fullscreen:before {
  content: "\e057";
}
.sy-size-actual:before {
  content: "\e058";
}
.sy-shuffle:before {
  content: "\e059";
}
.sy-share-alt:before {
  content: "\e05a";
}
.sy-share:before {
  content: "\e05b";
}
.sy-rocket:before {
  content: "\e05c";
}
.sy-question:before {
  content: "\e05d";
}
.sy-pie-chart:before {
  content: "\e05e";
}
.sy-pencil:before {
  content: "\e05f";
}
.sy-note:before {
  content: "\e060";
}
.sy-music-tone-alt:before {
  content: "\e061";
}
.sy-music-tone:before {
  content: "\e062";
}
.sy-microphone:before {
  content: "\e063";
}
.sy-loop:before {
  content: "\e064";
}
.sy-logout:before {
  content: "\e065";
}
.sy-login:before {
  content: "\e066";
}
.sy-like:before {
  content: "\e068";
}
.sy-home:before {
  content: "\e069";
}
.sy-graph:before {
  content: "\e06b";
}
.sy-equalizer:before {
  content: "\e06c";
}
.sy-dislike:before {
  content: "\e06d";
}
.sy-control-start:before {
  content: "\e06f";
}
.sy-control-rewind:before {
  content: "\e070";
}
.sy-control-play:before {
  content: "\e071";
}
.sy-control-pause:before {
  content: "\e072";
}
.sy-control-forward:before {
  content: "\e073";
}
.sy-control-end:before {
  content: "\e074";
}
.sy-calender:before {
  content: "\e075";
}
.sy-bulb:before {
  content: "\e076";
}
.sy-chart:before {
  content: "\e077";
}
.sy-ban:before {
  content: "\e07c";
}
.sy-bubble:before {
  content: "\e07d";
}
.sy-camrecorder:before {
  content: "\e07e";
}
.sy-camera:before {
  content: "\e07f";
}
.sy-check:before {
  content: "\e080";
}
.sy-clock:before {
  content: "\e081";
}
.sy-close:before {
  content: "\e082";
}
.sy-cloud-download:before {
  content: "\e083";
}
.sy-cloud-upload:before {
  content: "\e084";
}
.sy-doc:before {
  content: "\e085";
}
.sy-envolope:before {
  content: "\e086";
}
.sy-eye:before {
  content: "\e087";
}
.sy-flag:before {
  content: "\e088";
}
.sy-folder:before {
  content: "\e089";
}
.sy-heart1:before {
  content: "\e08a";
}
.sy-info:before {
  content: "\e08b";
}
.sy-key:before {
  content: "\e08c";
}
.sy-link:before {
  content: "\e08d";
}
.sy-lock:before {
  content: "\e08e";
}
.sy-lock-open:before {
  content: "\e08f";
}
.sy-paper-plane:before {
  content: "\e094";
}
.sy-plus:before {
  content: "\e095";
}
.sy-location-pin:before {
  content: "\e096";
}
.sy-power:before {
  content: "\e097";
}
.sy-refresh:before {
  content: "\e098";
}
.sy-reload:before {
  content: "\e099";
}
.sy-settings:before {
  content: "\e09a";
}
.sy-star:before {
  content: "\e09b";
}
.sy-symble-female:before {
  content: "\e09c";
}
.sy-symbol-male:before {
  content: "\e09d";
}
.sy-target:before {
  content: "\e09e";
}
.sy-volume-1:before {
  content: "\e09f";
}
.sy-volume-2:before {
  content: "\e0a0";
}
.sy-volume-off:before {
  content: "\e0a1";
}
.sy-phone:before {
  content: "\e600";
}
.sy-options-vertical:before {
  content: "\e602";
}
.sy-options:before {
  content: "\e603";
}
.sy-social-instagram:before {
  content: "\e609";
}
.sy-minus:before {
  content: "\e615";
}
.sy-organization:before {
  content: "\e616";
}
.sy-exclamation:before {
  content: "\e617";
}
.sy-event:before {
  content: "\e619";
}
.sy-full-grid:before {
  content: "\e905";
}
.sy-globe:before {
  content: "\e90b";
}
.sy-instagram:before {
  content: "\e90d";
}
.sy-bag2:before {
  content: "\e914";
}
.sy-activity:before {
  content: "\e915";
}
.sy-airplay:before {
  content: "\e916";
}
.sy-alert-circle:before {
  content: "\e917";
}
.sy-alert-octagon:before {
  content: "\e918";
}
.sy-alert-triangle:before {
  content: "\e919";
}
.sy-align-center:before {
  content: "\e91a";
}
.sy-align-justify:before {
  content: "\e91c";
}
.sy-align-left:before {
  content: "\e91d";
}
.sy-align-right:before {
  content: "\e91e";
}
.sy-menu1:before {
  content: "\e978";
}
.sy-menu:before {
  content: "\e601";
}
.sy-list:before {
  content: "\e067";
}
.sy-grid:before {
  content: "\e06a";
}
.sy-anchor1:before {
  content: "\e91f";
}
.sy-archive:before {
  content: "\e920";
}
.sy-at-sign:before {
  content: "\e92d";
}
.sy-battery-charging:before {
  content: "\e92e";
}
.sy-battery:before {
  content: "\e92f";
}
.sy-bell-off:before {
  content: "\e930";
}
.sy-bell1:before {
  content: "\e931";
}
.sy-bluetooth:before {
  content: "\e932";
}
.sy-calendar:before {
  content: "\e933";
}
.sy-camera-off:before {
  content: "\e934";
}
.sy-camera1:before {
  content: "\e935";
}
.sy-cast:before {
  content: "\e936";
}
.sy-check-circle:before {
  content: "\e937";
}
.sy-check-square:before {
  content: "\e938";
}
.sy-check1:before {
  content: "\e939";
}
.sy-clipboard:before {
  content: "\e942";
}
.sy-clock1:before {
  content: "\e943";
}
.sy-cloud:before {
  content: "\e944";
}
.sy-code:before {
  content: "\e945";
}
.sy-coffee:before {
  content: "\e946";
}
.sy-compass1:before {
  content: "\e947";
}
.sy-copy:before {
  content: "\e948";
}
.sy-download-cloud:before {
  content: "\e951";
}
.sy-download:before {
  content: "\e952";
}
.sy-edit-2:before {
  content: "\e953";
}
.sy-edit-3:before {
  content: "\e954";
}
.sy-edit:before {
  content: "\e955";
}
.sy-external-link:before {
  content: "\e956";
}
.sy-eye1:before {
  content: "\e957";
}
.sy-facebook1:before {
  content: "\e958";
}
.sy-fast-forward:before {
  content: "\e959";
}
.sy-file-minus:before {
  content: "\e95a";
}
.sy-file-plus:before {
  content: "\e95b";
}
.sy-file-text:before {
  content: "\e95c";
}
.sy-file:before {
  content: "\e95d";
}
.sy-film1:before {
  content: "\e95e";
}
.sy-filter:before {
  content: "\e95f";
}
.sy-folder-minus:before {
  content: "\e960";
}
.sy-folder-plus:before {
  content: "\e961";
}
.sy-folder1:before {
  content: "\e962";
}
.sy-gift:before {
  content: "\e963";
}
.sy-globe2:before {
  content: "\e964";
}
.sy-grid1:before {
  content: "\e965";
}
.sy-help-circle:before {
  content: "\e966";
}
.sy-home1:before {
  content: "\e967";
}
.sy-image:before {
  content: "\e968";
}
.sy-inbox:before {
  content: "\e969";
}
.sy-info1:before {
  content: "\e96a";
}
.sy-layers1:before {
  content: "\e96b";
}
.sy-link-2:before {
  content: "\e96c";
}
.sy-link1:before {
  content: "\e96d";
}
.sy-list1:before {
  content: "\e96f";
}
.sy-lock1:before {
  content: "\e970";
}
.sy-log-in:before {
  content: "\e971";
}
.sy-log-out:before {
  content: "\e972";
}
.sy-map-pin:before {
  content: "\e974";
}
.sy-map1:before {
  content: "\e975";
}
.sy-maximize-2:before {
  content: "\e976";
}
.sy-maximize:before {
  content: "\e977";
}
.sy-message-circle:before {
  content: "\e979";
}
.sy-message-square:before {
  content: "\e97a";
}
.sy-mic-off:before {
  content: "\e97b";
}
.sy-mic:before {
  content: "\e97c";
}
.sy-minimize-2:before {
  content: "\e97d";
}
.sy-minus-circle:before {
  content: "\e97e";
}
.sy-minus-square:before {
  content: "\e97f";
}
.sy-minus1:before {
  content: "\e980";
}
.sy-monitor:before {
  content: "\e981";
}
.sy-more-horizontal:before {
  content: "\e982";
}
.sy-more-vertical:before {
  content: "\e983";
}
.sy-move:before {
  content: "\e984";
}
.sy-music:before {
  content: "\e985";
}
.sy-paperclip:before {
  content: "\e986";
}
.sy-ios-attach:before {
  content: "\ea1e";
}
.sy-paper-clip:before {
  content: "\e093";
}
.sy-phone-call:before {
  content: "\e987";
}
.sy-phone1:before {
  content: "\e988";
}
.sy-pie-chart1:before {
  content: "\e989";
}
.sy-play-circle:before {
  content: "\e98a";
}
.sy-play:before {
  content: "\e98b";
}
.sy-plus-circle:before {
  content: "\e98c";
}
.sy-plus-square:before {
  content: "\e98d";
}
.sy-plus1:before {
  content: "\e98e";
}
.sy-pocket:before {
  content: "\e98f";
}
.sy-power1:before {
  content: "\e990";
}
.sy-printer1:before {
  content: "\e991";
}
.sy-refresh-cw:before {
  content: "\e992";
}
.sy-repeat:before {
  content: "\e993";
}
.sy-rewind:before {
  content: "\e994";
}
.sy-rotate-ccw:before {
  content: "\e995";
}
.sy-rotate-cw:before {
  content: "\e996";
}
.sy-rss:before {
  content: "\e997";
}
.sy-save:before {
  content: "\e998";
}
.sy-scissors:before {
  content: "\e999";
}
.sy-search:before {
  content: "\e99a";
}
.sy-send:before {
  content: "\e99b";
}
.sy-settings1:before {
  content: "\e99c";
}
.sy-share-2:before {
  content: "\e99d";
}
.sy-share1:before {
  content: "\e99e";
}
.sy-shield-off:before {
  content: "\e99f";
}
.sy-shield1:before {
  content: "\e9a0";
}
.sy-shopping-bag:before {
  content: "\e9a1";
}
.sy-shopping-cart:before {
  content: "\e9a2";
}
.sy-skip-back:before {
  content: "\e9a3";
}
.sy-skip-forward:before {
  content: "\e9a4";
}
.sy-slash:before {
  content: "\e9a5";
}
.sy-sliders:before {
  content: "\e9a6";
}
.sy-tablet:before {
  content: "\e9a7";
}
.sy-thumbs-down:before {
  content: "\e9a8";
}
.sy-thumbs-up:before {
  content: "\e9a9";
}
.sy-trash-2:before {
  content: "\e9aa";
}
.sy-trash1:before {
  content: "\e9ab";
}
.sy-truck:before {
  content: "\e9ac";
}
.sy-tv:before {
  content: "\e9ad";
}
.sy-twitter2:before {
  content: "\e9ae";
}
.sy-umbrella1:before {
  content: "\e9af";
}
.sy-unlock:before {
  content: "\e9b0";
}
.sy-upload-cloud:before {
  content: "\e9b1";
}
.sy-upload:before {
  content: "\e9b2";
}
.sy-volume-11:before {
  content: "\e9b9";
}
.sy-volume-21:before {
  content: "\e9ba";
}
.sy-volume-x:before {
  content: "\e9bb";
}
.sy-volume:before {
  content: "\e9bc";
}
.sy-watch:before {
  content: "\e9bd";
}
.sy-wifi-off:before {
  content: "\e9be";
}
.sy-wifi:before {
  content: "\e9bf";
}
.sy-x-circle:before {
  content: "\e9c0";
}
.sy-x-square:before {
  content: "\e9c1";
}
.sy-x:before {
  content: "\e9c2";
}
.sy-youtube2:before {
  content: "\e9c3";
}
.sy-zap:before {
  content: "\e9c4";
}
.sy-zoom-in:before {
  content: "\e9c5";
}
.sy-zoom-out:before {
  content: "\e9c6";
}
.sy-award:before {
  content: "\e9c8";
}
.sy-bar-chart-2:before {
  content: "\e9c9";
}
.sy-bar-chart:before {
  content: "\e9ca";
}
.sy-book-open1:before {
  content: "\e9cb";
}
.sy-book:before {
  content: "\e9cc";
}
.sy-bookmark:before {
  content: "\e9cd";
}
.sy-box:before {
  content: "\e9ce";
}
.sy-briefcase1:before {
  content: "\e9cf";
}
.sy-cloud-drizzle:before {
  content: "\e9d2";
}
.sy-cloud-lightning:before {
  content: "\e9d3";
}
.sy-cloud-off:before {
  content: "\e9d4";
}
.sy-cloud-rain:before {
  content: "\e9d5";
}
.sy-cloud-snow:before {
  content: "\e9d6";
}
.sy-codepen:before {
  content: "\e9d7";
}
.sy-command:before {
  content: "\e9d8";
}
.sy-cpu:before {
  content: "\e9d9";
}
.sy-credit-card1:before {
  content: "\e9da";
}
.sy-crop1:before {
  content: "\e9db";
}
.sy-crosshair:before {
  content: "\e9dc";
}
.sy-database:before {
  content: "\e9dd";
}
.sy-delete:before {
  content: "\e9de";
}
.sy-disc1:before {
  content: "\e9df";
}
.sy-dollar-sign:before {
  content: "\e9e0";
}
.sy-droplet:before {
  content: "\e9e1";
}
.sy-eye-off:before {
  content: "\e9e2";
}
.sy-feather:before {
  content: "\e9e3";
}
.sy-flag1:before {
  content: "\e9e4";
}
.sy-frown:before {
  content: "\e9e5";
}
.sy-hard-drive:before {
  content: "\e9e6";
}
.sy-hash:before {
  content: "\e9e7";
}
.sy-instagram2:before {
  content: "\e9e8";
}
.sy-italic:before {
  content: "\e9e9";
}
.sy-key1:before {
  content: "\e9ea";
}
.sy-layout:before {
  content: "\e9eb";
}
.sy-life-buoy:before {
  content: "\e9ec";
}
.sy-minimize:before {
  content: "\e9ed";
}
.sy-pause-circle:before {
  content: "\e9ee";
}
.sy-pause:before {
  content: "\e9ef";
}
.sy-pen-tool:before {
  content: "\e9f0";
}
.sy-percent:before {
  content: "\e9f1";
}
.sy-phone-forwarded:before {
  content: "\e9f2";
}
.sy-phone-incoming:before {
  content: "\e9f3";
}
.sy-phone-missed:before {
  content: "\e9f4";
}
.sy-phone-off:before {
  content: "\e9f5";
}
.sy-phone-outgoing:before {
  content: "\e9f6";
}
.sy-radio:before {
  content: "\e9f7";
}
.sy-refresh-ccw:before {
  content: "\e9f8";
}
.sy-server:before {
  content: "\e9f9";
}
.sy-shuffle1:before {
  content: "\e9fa";
}
.sy-sidebar:before {
  content: "\e9fb";
}
.sy-smartphone:before {
  content: "\e9fd";
}
.sy-speaker:before {
  content: "\e9fe";
}
.sy-square:before {
  content: "\e9ff";
}
.sy-stop-circle:before {
  content: "\ea01";
}
.sy-sun:before {
  content: "\ea02";
}
.sy-tag1:before {
  content: "\ea05";
}
.sy-target1:before {
  content: "\ea06";
}
.sy-terminal:before {
  content: "\ea07";
}
.sy-thermometer:before {
  content: "\ea08";
}
.sy-toggle-left:before {
  content: "\ea09";
}
.sy-toggle-right:before {
  content: "\ea0a";
}
.sy-trello:before {
  content: "\ea0b";
}
.sy-trending-down:before {
  content: "\ea0c";
}
.sy-trending-up:before {
  content: "\ea0d";
}
.sy-type:before {
  content: "\ea0e";
}
.sy-underline:before {
  content: "\ea0f";
}
.sy-video-off:before {
  content: "\ea10";
}
.sy-video:before {
  content: "\ea11";
}
.sy-voicemail:before {
  content: "\ea12";
}
.sy-wind:before {
  content: "\ea13";
}
.sy-zap-off:before {
  content: "\ea14";
}
