.deskonly {display:none !important;}
.mobonly {display:block !important;}
.cat-additional {display:list-item !important;}
#page{ width: 320px;margin-left:auto;margin-right:auto;}
#center_column{ width: 315px;}
#right_column{ display:none;}
#center_column div.block { width: 315px;}
#center_column .products_block ul li {width: 150px;}
#center_column div.products_block a.product_image {margin-left: 10px; width:130px;}
#left_column, #center_column, #right_column {clear: both;}
#catblock { display:none;}
#viewed-products_block_left { display:none;}
#tags_block_left { display:none;}
#center_column {margin-top: 5px;margin-left:5px;}
#left_column { margin-top: 100px;}
#center_column .products_block li.last_item_of_line { display:none;}
#header {
    background: url("//img-cdn2.la-maison-du-cristal.fr/banner-logo-2111-320.jpg") no-repeat scroll left top transparent;
padding-left:0px;
padding-right:0px;
}

#prod_overview{ width: 315px;margin-left:0px;}

ul#product_list li {height: auto;margin-bottom:20px;}
ul#product_list li div.right_block {margin-left: 10px;}

#primary_block #pb-left-column {margin-left: 40px;}
#primary_block form#buy_block p.price {text-align: center;}
#primary_block form#buy_block span.our_price_display {float: none;}

div.table_block {width: 315px;}

body {background:none;}
#header {width: 320px;}
ul.menu {width: 320px;padding-left:0px;}
#header #header_user {width: 320px;margin:0 0 0 0;}
#header #search_block_top {display:none;}
#footerimg {display:none;}
#center_column p {padding-left:5px;padding-right:5px;}
table#deltab{margin-left:0px;padding-left:0px;padding-right:0px;}
#primary_block h2 {height:auto;padding-left:5px;padding-right:5px;}
form.pagination{display:none;}
ul#product_list li div.center_block {float:none;margin-left:auto;margin-right:auto;}

ul.menu li a {padding: 5px 10px;font-size: 13px;}

/* need to add id for following on last order page */
h2 {font-size:11px;}

#header_user #shopping_cart a {padding-left:40px; }
li#shopping_cart {padding-left:262px;padding-top:8px;}

#header_user #shopping_cart, #header_user #your_account {font-size:13px;}


#left_column div#categories_block_left {
background:none;
padding-bottom:0px;
margin-top:-92px;
position:relative;
}

#catfooter{
display:none;
}

div#catfooter {
    background: transparent url("//img-cdn2.la-maison-du-cristal.fr/block_footer.png") no-repeat scroll left bottom;
    padding-bottom: 30px;
}

#left_column {
  width: 300px;
}
#categories_block_left {
  float: left;
}
#mobile_panier_block_left {
  display: none;
  float: right;
  width: 98px;
}
#languages_block_top{
display: none;
}
#menu_top_block{
display: none;
}
#mobile_panier_block_left .block_content {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #98002d;
    border-right: 1px solid #98002d;
    border-bottom: 1px solid #98002d;
    text-align: center;
    line-height: 24px;
    height: 28px;
    color: black;
}

#mobile_panier_block_left h4 {
    text-transform: uppercase;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    font-size: 1.2em;
    padding-top: 2px;
    line-height: 1.3em;
    color: white !important;
    height: 28px;
    background-image: url("//img-cdn2.la-maison-du-cristal.fr/mob-pan.gif");
}

#mobile_panier_block_left a {
    color: white !important;
}

#carriers2 table {font-size: 12px;}
table {font-size:12px;}

#carriers2 img {
display: block;
  max-width:80px;
  width: auto;
  height: auto;
}

div#ord_del {width:315px;}
ul.address {width:315px;}
table#cart_summary {font-size:10px;}
table#cart_summary td {padding: 0 0.1em 0.4em 0;}

/*
input.button, input.button_disabled, input.exclusive, input.exclusive_disabled, a.button, a.exclusive, span.button, span.exclusive {
background-image:none;
background-color:white;
border-radius: 4px;
border: 1px solid #bdc2c9;
}
*/

/*
.exclusive#addcart{
background-image:none;
background-color:#C7AB15;
line-height: 25px;
height:25px;
border-radius: 4px;
border:0px;
}
*/

div#butts a#viewprod {
margin-top:0px;
}
.button#viewprod{
background-image:none;
background-color:white;
border-radius: 4px;
border: 1px solid #bdc2c9;
height: 24px;
}

/*
.exclusive#cartnav{
background-image:none;
background-color:#C7AB15;
border-radius: 4px;
border:0px;
}
*/

#order form#voucher .button{
background-image:none;
height:20px;
line-height:20px;
border: 1px solid #bdc2c9;

}

p.cart_navigation .button_large{
background-image:none;
background-color:white;
border-radius: 4px;
}

input.button_large{
background-image:none;
background-color:white;
border-radius: 4px;
border: 1px solid #bdc2c9;
}

div#butts{
margin-top:10px;
}
div#prod-desc{
margin-top:0px;
}


#center_column div.products_block h5 a {
color:#1f1f1f;
}

#header_user_info{
display:none;
}

#categories_block_header_text {
display:none;
}
#categories_block_header_notext {
    display:block;
}
#categories_block_left h4 {
    background: url("//img-cdn2.la-maison-du-cristal.fr/mobile-menu3.jpg") no-repeat scroll left top transparent;
    height:40px;
}

#productsSortForm{
display:none;
}

form.std fieldset{
border:0px;
}

#block_various_links_footer_li1 {
font-size:11px;
}

#footer #block_various_links_footer_li0 {
border-left: 0px;
font-size:11px;
}
#footer .block_various_links li {font-size:11px;}

#categories_block_left .block_content {
    border-left: 1px solid darkgrey;
    border-right: 1px solid darkgrey;
    border-bottom: 0;
}

div#categories_block_left ul.tree li {
background: transparent url('//img-cdn2.la-maison-du-cristal.fr/cat-menu-bg.png') no-repeat !important;
}
div#categories_block_left ul.tree li#cat-add-delivery {
background: transparent url('//img-cdn2.la-maison-du-cristal.fr/cat-menu-delivery3.png') no-repeat !important;
}
div#categories_block_left ul.tree li#cat-add-contact {
background: transparent url('//img-cdn2.la-maison-du-cristal.fr/cat-menu-contact2.png') no-repeat !important;
}
div#categories_block_left ul.tree li#cat-add-about {
background: transparent url('//img-cdn2.la-maison-du-cristal.fr/cat-menu-info.png') no-repeat !important;
}
div#categories_block_left ul.tree li#cat-add-home {
background: transparent url('//img-cdn2.la-maison-du-cristal.fr/cat-menu-home.png') no-repeat !important;
}
div#categories_block_left ul.tree li#cat-add-account {
background: transparent url('//img-cdn2.la-maison-du-cristal.fr/cat-menu-account2.png') no-repeat !important;
}

table#deltab {
border:0px;
box-shadow: none;
}

form.std {
font-size:14px;
}
form.std label, form.std p span {
width:30%;
}
body#contact-form div#center_column form input#email, body#contact-form div#center_column form select#id_contact, body#contact-form div#center_column form textarea#message{
width:60%;
}

#authentication #create-account_form, #authentication #login_form{
margin-left:0px;
}

/*Cookie Consent Begin*/
#cookietext {
float:left;
width:250px;}

#cookieConsent {
    width: 280px;
    background-color: rgba(20,20,20,0.8);
    min-height: 26px;
    font-size: 14px;
    color: #ccc;
    padding: 8px 0 8px 30px;
    font-family: "Trebuchet MS",Helvetica,sans-serif;
    position: fixed;
    bottom: 0;
    display: none;
    z-index: 9999;
}
#cookieConsent a {
    color: #4B8EE7;
    text-decoration: none;
}
#closeCookieConsent {
    float: right;
    display: inline-block;
    cursor: pointer;
    height: 20px;
    width: 20px;
    margin: -10px 0 0 0;
    font-weight: bold;
}
#closeCookieConsent:hover {
    color: #FFF;
}
#cookieConsent a.cookieConsentOK {
    background-color: #F1D600;
    color: #000;
    display: inline-block;
    border-radius: 5px;
    padding: 0 20px;
    cursor: pointer;
    float: right;
    margin: 10px 15px 0 10px;
}
#cookieConsent a.cookieConsentOK:hover {
    background-color: #E0C91F;
}
/*Cookie Consent End*/

#headeroverlaymobile {
width: 300px;
height: 45px;
margin-top: 58px;
margin-left: 10px;
display:block !important;
}

#mobilehomeheader {
position:relative;
z-index:1;
width:170px;
height:45px;
margin-top:-100px;
margin-left:55px;
}
a.fill-mobilehomeheader {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

ul.inline_list {width:100%;}

.jscontent h1, .jscontent h2 {background:none;line-height:unset;}

#center_column div#idTab5 {width:291px;}

/* back change xmas color settings */
#header_user #shopping_cart,#header_user #your_account{color:black;}
#header_user #shopping_cart a,#header_user #your_account a{color:black;}

