.visible-phone{display:none}.visible-desktop{display:inherit}.payment_module_rwd{display:none}#footer_rsp{display:none}span#desktop1{display : none;
}#responsiveMenu ul,#responsiveMenu li{list-style-type:none}#responsiveMenu{text-align:left;display:none;padding-top:20px;clear:both;font-weight:700}#responsiveAccordion{list-style:none;padding:0;display:none;border-top:none;padding:12px;border-bottom:2px solid #E2007A;background:#fff}#responsiveMenuToggle{text-transform:uppercase;padding:12px 15px;/*background:#E2007A*/background:#e61d00}#responsiveMenuToggle span{line-height:28px;color:#fff;font-size:18px;}/*#responsiveMenuToggle div.responsiveToggle2{color:#000;display:block;background-color:#fff;font-weight:700;font-size:24px;float:right;padding:6px 0;width:27px;text-align:center;cursor:pointer}*/#responsiveAccordion > li{border-bottom:1px dashed #cecece;margin-left : 6px;}#responsiveAccordion > li:last-child{border-bottom:none}#responsiveAccordion > li > a{text-transform:uppercase;display:block;padding:10px 0}#responsiveAccordion > li ul{background-color:red}#responsiveAccordion > li ul a{display:block;visibility:visible;padding:10px 0;border-top:1px dashed #cecece;color:#E2007A;font-weight:700}#responsiveAccordion div.responsiveToggle{display:block;background-color:#E2007A;font-weight:700;font-size:24px;float:right;padding:6px 0;position:relative;top:4px;width:27px;text-align:center;cursor:pointer;border:1px dashed #cecece}#responsiveAccordion ul{list-style:none;padding:0}#responsiveAccordion ul li{font-weight:700;cursor:auto;padding:0 0 0 7px}#responsiveAccordion a{text-decoration:none}#responsiveAccordion a:hover{text-decoration:none}#responsiveMonCompte ul,#responsiveMonCompte li{list-style-type:none}#responsiveMonCompte{text-align:center;margin-top:5px;font-size:15px;display:none;border-bottom: 1px solid #333;}#responsiveMonCompteAccordion{list-style:none;padding:0;display:none;border-top:none;padding:12px;height:auto;background:#424242}#responsiveMonCompteToggle{text-transform:uppercase;padding:12px 15px;border-bottom:1px solid #fff}#responsiveMonCompteToggle span{line-height:24px;color:#fff}#responsiveMonCompteToggle div.responsiveMonCompteToggle2{color:#fff;display:block;font-weight:700;float:right;padding:6px 0;width:27px;text-align:center;cursor:pointer;font-size:20px}#responsiveMonCompteAccordion > li{border-bottom:1px dashed #fff}#responsiveMonCompteAccordion > li:last-child{border-bottom:none}#responsiveMonCompteAccordion > li > a{text-transform:uppercase;display:block;padding:10px 0;color:#fff;font-size:12px;text-align:left}#responsiveMonCompteAccordion > li ul{background-color:#424242}#responsiveMonCompteAccordion > li ul a{display:block;padding:10px 0;border-top:1px dashed #fff;color:#fff;height:25px}#responsiveMonCompteAccordion div.responsiveMonCompteToggle{display:block;font-weight:700;font-size:24px;float:right;padding:6px 0;position:relative;top:4px;width:27px;text-align:center;cursor:pointer;border:1px dashed #fff}#responsiveMonCompteAccordion ul{list-style:none;padding:0;display:none}#responsiveMonCompteAccordion ul li{font-weight:400;cursor:auto;padding:0 0 0 7px}#responsiveMonCompteAccordion a{text-decoration:none}#responsiveMonCompteAccordion a:hover{text-decoration:none}#responsiveInfo ul,#responsiveInfo li{list-style-type:none}#responsiveInfo{text-align:center;display:none;margin-top:-5px;border-bottom: 1px solid #eee;}#responsiveInfoAccordion{list-style:none;padding:0;display:none;border-top:none;padding:12px;height:auto;background:#424242}#responsiveInfoToggle{text-transform:uppercase;padding:12px 15px;border-bottom:1px solid #eee}#responsiveInfoToggle span{line-height:30px;color:#eee;font-size:16px;display:block}#responsiveInfoToggle div.responsiveInfoToggle2{color:#eee;display:block;font-weight:700;float:right;padding:6px 0;width:27px;text-align:center;cursor:pointer;font-size:20px}#responsiveInfoAccordion > li{border-bottom:1px dashed #eee}#responsiveInfoAccordion > li:last-child{border-bottom:none}#responsiveInfoAccordion > li > a{text-transform:uppercase;display:block;padding:10px 0;color:#fff !important;font-size:12px;text-align:left}#responsiveInfoAccordion > li ul{background-color:#fff}#responsiveInfoAccordion > li ul a{display:block;padding:10px 0;border-top:1px dashed #fff;color:#333;height:25px}#responsiveInfoAccordion div.responsiveInfoToggle{display:block;font-weight:700;font-size:24px;float:right;padding:6px 0;position:relative;top:4px;width:27px;text-align:center;cursor:pointer;border:1px dashed #fff}#responsiveInfoAccordion ul{list-style:none;padding:0;display:none}#responsiveInfoAccordion ul li{font-weight:400;cursor:auto;padding:0 0 0 7px}#responsiveInfoAccordion a{text-decoration:none}#responsiveInfoAccordion a:hover{text-decoration:none}@media screen and (max-width: 480px){html,body{background:none!important}p,a{font-size:15px}#bandeauhaut{display:none}.marquee-rtl-mob{display:block;}.marquee-rtl{display:none;}  #bandeaubas{display: none}#view-full{display:none}#view-responsive{display:inline}html{overflow-x:hidden;margin:auto}.container_9,.container_9 .grid_9,.container_9 .grid_2,.container_9 .grid_5{width:100%}#responsiveMenu{padding-top:-50px;display:block}#responsiveMonCompte{display:block}#responsiveInfo{display:block}#header_logo{left:38px}#header_right #header_user{float:none;margin-top:73px}#center_column{width:100.5%!important;margin-left : -0.5% !important;}.content_scene_cat .align_center img{width:250px;height:75px}#product_list li .center_block{width:280px}#right_column{display:none}#left_column{display:none}#featured-products_block_center{width:100%;text-align:center,margin-left: 5px}#featured-products_block_center.block{width:100%;margin:0;text-align:center;margin-top:-300px}#featured-products_block_center img{width:auto;height:auto;}#header{position:relative;background:url(../img/header_responsive.png)/* background:url(https://www.my-candyshop.com/themes/default/img/header_responsive_xmas.png)*/no-repeat;top:40px;width:100%}#footer_rsp{display:block}.responsive{display:block;padding:12px 15px;border-bottom:1px solid #fff;height:25px;color:#eee}#footer{width:auto}#footer .myaccount,#block_various_links_footer,#social_block,#block_contact_infos{border-bottom:1px solid #fff;text-align:center;border-left:none;margin:0 auto}.blockcategories_footer,#footer .myaccount,#block_various_links_footer,#social_block,#block_contact_infos{width:90%}#footer span.livraison, #footer span.best, #footer span.promo, #footer span.newprod{width: 33px;height: 32px;display: inline-block;background: url(../img/sprite-footer.png) no-repeat;    background-position: 0px 0px;vertical-align : middle;}#footer span.livraison{height: 32px;width:32px;background-position: -3px 0px;padding-bottom : 2px;}#footer span.best{height: 32px;width : 32px;background-position: -35px 0px;padding-bottom : 2px;}#footer span.promo { height: 32px;width : 32px;background-position: -67px 0px;padding-bottom : 2px;}#footer span.newprod {height: 32px;width : 32px;background-position: -100px 0px;padding-bottom : 2px;}  #footerrspassur{height :100px;   display :block;   background : #eeeeee!important;
	width : 100%; margin : 0 auto;     }  #footerrspassur p{ width : 33%;  display : inline-block;float : left;    		color : gray;
    		font-size : 12px;background : #eeeeee!important;padding : 0;    }#footerrspassur span.pay, #footerrspassur span.colis,    #footerrspassur span.france
     {         	        display: inline-block;     	width: 65px;        height: 60px;        vertical-align: middle;        background: url(../img/sprite-rsp-assur2.png) no-repeat;        background-position: 0 0;       margin-top : 4px;  }   #footerrspassur span.pay {  width: 65x;      height: 60px;    padding-bottom: 4px;       background-position: -2px 0;    }    #footerrspassur span.colis {        width: 65px;        height: 60px;        padding-bottom: 4px;        background-position: -68px 0;           }    #footerrspassur span.france {        width: 65px;        height: 60px;   padding-bottom: 4px; background-position: -134px 0;}
.bx-pager{display:none;visibility:hidden}.bx-prev,.bx-next{margin-top : -40px!important;}#homeslider img{max-width: 100%;height: auto; margin-top : 6%;}ul#product_list a.product_img_link img{//border: 1px solid #D0D3D8;display: inline;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#featured-products_block_center{padding-top : 140px;}.sf-contener{display:none}#footer .block{display:none}#footer .block_various_links{display:none}#page{width:100%;text-align:center;top:25px;}#med_contactable{display:none}#img{border:1px solid red}#search_block_top{top:28px;right:0;width:150px}#search_block_top #search_query_top{width:100px}#search_block_top input{width:50px;display:block}.ac_results{width:50%!important}ul#order_step{background-color:#fff;width:100%;display:none;}ul.step{list-style-type:none;padding-bottom:5px;height:30px;width:100%}ul.step li a,ul.step li.step_current span,ul.step li.step_current_end span{display:inline-block;padding:8px 5px 4px;border:1px #E2007A solid;color:#E200A7;background:#fff;width:98%;height:30px;font-size:12px;}ul.step li{float:left;height:30px;width:98%;background:#fff;padding-bottom:10px;}ul.step li.step_current{font-weight:700;background:#E2007A;height:30px;padding-bottom:10px}ul.step li.step_current_end{font-weight:700;background:#fff}ul.step li.step_todo span{display:inline-block;padding:8px 5px 4px;color:#fff;width:98%;background:#E2007A;font-weight:700;height:30px;margin-top:5px}ul.step li.step_done{font-weight:700;background:#fff}#featured-products_block_center li{margin-left:5px;padding:10px 0;width:45%}#cookieNotice{display:none!important}#featured-products_block_center li .product_desc{display:none!important}#featured-products_block_center li.last_item_of_line{margin-right:0}#featured-products_block_center .s_title_block,#featured-products_block_center h5{padding-top:5px;height:30px;font-size:12px;color:#222;padding-bottom:0;font-weight:700}#featured-products_block_center .product_image{border:1px solid #d1d1d1;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;display:block;position:relative;overflow:hidden}#featured-products_block_center .product_image img{border:0;max-width:100%}#featured-products_block_center .product_image span.new{display:block;position:absolute;top:15px;right:-30px;padding:1px 4px;width:101px;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);background-color:orange;transform:rotate(45deg)}#featured-products_block_center .product_desc{height:45px}#featured-products_block_center .product_desc,#featured-products_block_center .product_desc a{color:#666}#featured-products_block_center .lnk_more{display:inline;padding-right:10px;font-weight:700;font-size:10px;color:#08c;background:url(../../../img/modules/homefeatured/img/arrow_right_1.png) no-repeat 100% 3px}#featured-products_block_center .price_container{margin-top:10px;padding:0}#featured-products_block_center .price{font-weight:700;font-size:16px;color:#E2007A;text-align:left;}form#searchbox input#search_query_block{border:1px solid #CCC;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important;height:18px;margin-top:10px}ul#product_list{list-style-type:none;display:block!important;width:auto!important}#product_list li{margin-bottom:14px;border:1px solid gray!important;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:96%!important}#product_list li a{color:#374853;text-decoration:none}#product_list li .left_block{float:left;padding-top:58px;width:50%}#product_list li .left_block .compare label{display:none}#product_list li p.compare input{vertical-align:text-bottom}#product_list li .center_block{float:left;padding-right:5%;position:relative;width:50%}#product_list li .center_block:after{border-left:1px dotted #ccc;content:" ";right:0;top:0;position:absolute;width:1px;height:100%}ul#product_list a.product_img_link{ text-align: center !important;border: none !important; display: block ! important; width: auto !important;  border: none; float: left!important;  display: block;}ul#product_list li div.right_block{margin-left: 50% !important;text-align: center;width: auto !important;}#product_list a.product_img_link img{display:block;vertical-align:bottom}ul#product_list li span.new{display:block;position:absolute;top:15px;left:-30px;padding:1px 4px;width:101px;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}ul#product_list li span.macaron{display: block;position: absolute;top: 40%;height : 30px;left:-100%;width: 42px;font-size:14px;color:#fff ;text-align: left;text-transform: uppercase;padding-top : 13px;padding-left : 5px;background:url(../img/badge-2.png) no-repeat;}.ie8 #product_list li span.new{top:111px;right:0;width:94%}.ie7 #product_list li span.new{top:111px;right:0;width:94%}#product_list li h3{padding:0 0 10px;font-size:13px;color:#000}#product_list li a{color:#000;text-decoration:none}#product_list li p.product_desc{overflow:hidden;padding:0;line-height:16px}#product_list li p.product_desc,#product_list li p.product_desc a{color:#666}#product_list li .right_block{float:left;padding:0 5%;position:relative;text-align:left;width:40%}#product_list li .discount,ul#product_list li .on_sale,ul#product_list li .online_only{display:block;font-weight:700;color:#900;text-transform:uppercase;margin-top:7px}#product_list li .discount{position:absolute;top:0;right:0;display:inline-block;font-weight:700;padding:1px 5px;font-size:10px;color:#fff;text-transform:uppercase;background:none repeat scroll 0 0 #9B0000;margin-top:7px}#product_list li .online_only{margin:0 0 10px}#product_list li .content_price{margin:26px 0 15px}#product_list li .price{display:block;margin-bottom:15px;font-weight:700;font-size:18px;color:#900;margin-top:7px}#product_list li span.availability{color:#488C40;padding:5px;margin-top:12px}#product_list li .ajax_add_to_cart_button{margin-top:10px}#product_list li .ajax_add_to_cart_button span{display:block;position:absolute;top:-1px;left:-12px;height:26px;width:26px}#product_list li .lnk_view{display:block;margin-top:15px;padding:0 10px;border:none;font-weight:700;color:#08C;background:url(../img/arrow_right_1.png) no-repeat 100% 4px transparent}#product_list li .lnk_view:hover{text-decoration:underline}#cart_block{clear:both;position:static;top:auto;width:auto;display:none;visibility:hidden}#shopping_cart{float:left;position:relative;width:auto;padding-bottom:10px}#shopping_cart a{height:14px;padding:15px 27px 10px 13px;/*background:#E2007A!important;*/background-color :	#e61d00!important;width:auto;/*border:1px solid #ba0165;*/border: 1px solid #e61d00;-moz-border-radius:3px;-webkit-border-radius:4px;border-radius:4px;display:block}#header #cart_block{clear:both;position:static;margin-top:-20px;width:auto}#compare_shipping img.franco{display:none}#pb-left-column p{font-size:13px;line-height:1.5em}#pb-left-column .our_price_display{font-size: 24px;line-height: 1em;}#usefull_link_block{color:gray}.payment_module_rwd{display:block;border:1px solid gray!important;border-radius:4px 4px 4px 4px;margin-bottom:1em}.payment_module{display:none}ul#product_list li span.dluo{display: block;position:absolute;top: 60%;left :31%;padding: 3px 4px;width: 20%;	font-size:10px;	color:#fff ;text-align: center;	text-transform: uppercase;    border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;	-moz-transform: rotate(-5deg);	-webkit-transform: rotate(-5deg);	-o-transform:rotate(-5deg);	-ms-transform: rotate(-5deg);	background-color: #E2007A;opacity: 0.6;    filter: alpha(opacity=60);} 
    
#maskimg {
    -webkit-mask-image: url(https://www.my-candyshop.com/themes/default/img/logomcs180.png);
  mask-image: url(https://www.my-candyshop.com/themes/default/img/logomcs180.png);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: repeat;
    margin-left: 18%;
  width: 65%;
}


    
}