@charset "utf-8";
/* CSS Document IE9 */

.cart-inner .content_slot > img {
  display: none;
}
.page-bridalGrid .span3.footer-column.store-locator-component >img {
  display: none;
}

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

html {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

body {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

body.template-pages-layout-landingLayoutWWWPage
{
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.shadow_top-to-bottom::before,
.shadow_top-to-bottom::after {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* Fix gradient category pages */
.shadow_top-to-bottom
{
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}


.page-cartPage .shadow_top_to_bottom_cart
{
  margin-left: -200px;
  padding-left: 200px;
}


/* fix MaxMara World */
.second-nav .brand.second-item {
  width: 160px;
}


/*checkbox changes.css*/
.addCheck, .addCheck input[type="checkbox"] {
  display: none;
}



.filters .accordion-heading .accordion-toggle .icon-arrow-up, .filters .accordion-heading .accordion-toggle .icon-arrow-down {
  padding-top: 5px;
}


.variant_options .colour ul li
{
  border-width:2px;
}

/* bordo selezione colore PDP */
.variant_options .colour ul li a {
  border-style: solid;
  border-width: 0.05em;
  border-color: white;
}
.variant_options .colour .checked a{
  border-style: solid;
  border-width: 0.05em;
  border-color: black;
}


/* mantenere font piu piccoli per il footer */
footer .footer-column button {
  font-family: "Georgia", serif;
  font-size:16px;
}
.footer-column li.nav-header {
  font-family: "Georgia", serif;
  font-size:16px;
  padding: 0;
  text-transform: none;
  color: #333;
  text-shadow: none;
}

.page-orderConfirmationPage .row.bag-item {
  width: 100%;
}

.page-orderConfirmationPage .span3.item-description {
  margin-left: -20px;
  margin-top: -30px;
}
#productCheckoutPage .lastElm .span3.item-description {
  margin-left: -135px;
}
.page-orderConfirmationPage #register {
  margin-right: 0%;
}

.payment-address-associated {
  clear: left;
}

@media (min-width: 1200px) {
	/* fix posizionamento shipping method in "checkout" */
  .page-cartPage #page .cart .row.shipping h2,
  .page-cartPage #page .cart .row.shipping form,
  .page-cartPage #page .cart .row.container-cart-promo .promo-code-box {
    margin-left: 210px;
  }
  /* posizione blocco subtotale completo */
  .page-cartPage #page .cart .row.check-out .span6.offset3 {
    margin-left: 505px !important;
  }
  /* posizione titolo subtotale */
  .page-cartPage #page .cart .row.check-out h2 {
    margin-left: 210px;
  }
  /* posizione bottone subtotale */
  .page-cartPage #page .cart .row.check-out .span3.checkoutButton {
    margin-left: 230px !important;
  }
  /* fix posizionamento sign-in in "checkout" */
  /* posizione blocco completo */
  .page-cartPage #page .cart .row.sign-in .span6.offset3 {
    margin-left: 210px !important;
  }
  /* fix posizionamento form */
  .page-cartPage #page .cart .row.sign-in .span3 {
    margin-left: 0;
    margin-top: -50px;
  }
  
  /*fix alignment price details*/
  .page-cartPage #page .cart .row.check-out .price-detail.offset2{
  	margin-left: 230px;
  }
  .page-cartPage #page .cart .row.check-out .price-detail.price-detail-last{
  	margin-left: 20px;
  }
  /* fix posizionamento country splashpage */
  #div_splash-screen_country-selector ul#splash-screen_country-selector li{
  	float:left;
  }
}


@media (min-width: 980px) and (max-width: 1999px) {
	/* fix posizionamento shipping method e titolo subtotale in "checkout" */
  .page-cartPage #page .cart .row.shipping h2,
  .page-cartPage #page .cart .row.shipping form,
  .page-cartPage #page .cart .row.check-out h2 {
    margin-left: 210px;
  }
  /* posizione blocco completo */
  .page-cartPage #page .cart .row.check-out .span6.offset3 {
    margin-left: 380px;
  }
  /* posizione bottone */
  .page-cartPage #page .cart .row.check-out .span3.checkoutButton {
    margin-left: 230px;
  }
  /* fix posizionamento sign-in in "checkout" */
  /* posizione blocco completo */
  .page-cartPage #page .cart .row.sign-in .span6.offset3 {
    margin-left: 160px !important;
  }
  /* posizione form */
  .page-cartPage #page .cart .row.sign-in .span3 {
    margin-top: -50px;
  }
  
  /*fix alignment price details*/
  .page-cartPage #page .cart .row.check-out .price-detail{
  	margin-left: 200px;
  }
  .page-cartPage #page .cart .row.check-out .price-detail.price-detail-last{
  	margin-left: 20px;
  }
  /* fix posizionamento country splashpage */
  #div_splash-screen_country-selector ul#splash-screen_country-selector li{
  	float:left;
  }
}
@media (min-width: 768px) and (max-width: 979px) {

	/*fix alignment price details*/
  .page-cartPage #page .cart .row.check-out .price-detail{
  	margin-left: 200px;
  }
  .page-cartPage #page .cart .row.check-out .price-detail.price-detail-last{
  	margin-left: 20px;
  }
  
  .page-cartPage .sign-in .shadow_top_to_bottom_cart
  {
    margin-left: -10px;
    padding-left: 100px;
  }
  
  .page-cartPage .sign-in .shadow_top_to_bottom_cart .offset3{
  	margin-left: 0px;
  }
	
  /* fix posizionamento shipping method e titolo subtotale in "checkout" */
  .page-cartPage #page .cart .row.shipping h2,
  .page-cartPage #page .cart .row.shipping form,
  .page-cartPage #page .cart .row.check-out h2 {
    margin-left: 200px;
  }
  /* fix posizionamento subtotale in "checkout" */
  /* posizione blocco completo */
  .page-cartPage #page .cart .row.check-out .span6.offset3 {
    margin-left: 350px;
  }
  /* posizione bottone */
  .page-cartPage #page .cart .row.check-out .span3.checkoutButton {
    margin-left: 130px;
  }
  /* fix posizionamento sign-in in "checkout" */
  /* posizione blocco completo */
  .page-cartPage #page .cart .row.sign-in .span6.offset3 {
    margin-left: 175px;
  }
  /* posizione form */
  .page-cartPage #page .cart .row.sign-in .span3 {
    margin-top: -50px;
  }
  #productCheckoutPage .lastElm .span3.item-description {
  	margin-left: 0;
  }
  /* fix posizionamento country splashpage */
  #div_splash-screen_country-selector ul#splash-screen_country-selector li{
  	float:left;
  }
}
@media screen and (max-width: 767px) {

  /* fix posizionamento shipping method e titolo subtotale in "checkout" */
  .page-cartPage #page .cart .row.check-out h2, .page-cartPage #page .cart .row.sign-in h2, .page-cartPage #page .cart .row.shipping h2,
  .page-cartPage #page .cart .row.shipping form, .page-cartPage #page .cart .row.check-out .span3.checkoutButton {
    margin-left: 200px;
  }
  .page-cartPage #page .cart .row.sign-in .span6.offset3 {
    margin-left: 185px;
  }
  .page-cartPage #page .cart .row.check-out .span3.checkoutButton {
    padding-right: 200px;
  }
  .page-cartPage #page .cart .row.sign-in  .checkoutLogin {
    padding-right: 500px;
  }
  .page-cartPage #page .cart .row.sign-in .checkoutButton {
    padding-right: 180px;
  }
  .page-cartPage #page .cart .row.sign-in .span6.offset3 h2 {
    margin-left: 10px;
  }
  
  .page-cartPage #page .cart .sign-in #loginForm .form_field-input,
  .page-cartPage #page .cart .sign-in #loginForm .form_field-input input{
  	width: 100%;	
  }
  
}





