/*******************************************************************

					Cart Block Styles

********************************************************************/

@media (max-width: 1200px) {

  /* line 6, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping-cart-wrap {

    width: 260px;

  }

}

@media (max-width: 992px) {

  /* line 6, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping-cart-wrap {

    width: 240px;

    padding-left: 0;

    padding-right: 0;

    clear: left;

    float: right;

    margin-top: -109px;

  }

}

@media (max-width: 767px) {

  /* line 6, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping-cart-wrap {

    margin-top: 0px;

    width: 100%;

    padding-left: 5px;

    padding-right: 5px;

  }

}



/* line 25, ../../../sass/modules/blockcart/blockcart.scss */

#header .shopping_cart {

  position: relative;

  float: right;

  margin-bottom: 10px;

/*  padding-top: 5px;*/

}

@media (max-width: 1200px) {

  /* line 25, ../../../sass/modules/blockcart/blockcart.scss */

  #header .shopping_cart {

    margin-right: 0px;

  }

}

@media (max-width: 992px) {

  /* line 25, ../../../sass/modules/blockcart/blockcart.scss */

  #header .shopping_cart {

    padding-top: 0px;

  }

}

/* line 38, ../../../sass/modules/blockcart/blockcart.scss */

#header .shopping_cart > a:first-child:after {

  content: "\f107";

  font-family: "FontAwesome";

  display: inline-block;

  float: right;

  font-size: 18px;

  color: #686666;

  padding: 0px 0 0 0;

}

/* line 49, ../../../sass/modules/blockcart/blockcart.scss */

#header .shopping_cart > a:first-child:hover:after {

  content: "\f106";

  padding: 0px 0px 0px 0px;

}



/* line 55, ../../../sass/modules/blockcart/blockcart.scss */

.shopping_cart {

  width: 161px;

}

@media (max-width: 480px) {

  /* line 55, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping_cart {

    padding-top: 20px;

  }

}

@media (max-width: 1200px) {

  /* line 55, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping_cart {

    margin: 0 auto;

    float: none;

    width: 100%;

  }

}

/* line 65, ../../../sass/modules/blockcart/blockcart.scss */

.shopping_cart > a:first-child {

  padding: 20px 10px 27px 58px;

  /*background: url(cart.png) #fff no-repeat;*/

  background: url(cart.png) 0 20px no-repeat;

  display: block;

  /*color: #45568C;*/

  color:#fff;

  font: 400 15px/18px "Century Gothic", sans-serif;

  overflow: hidden;



}

@media (max-width: 767px) {

  /* line 65, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping_cart > a:first-child {

    padding: 15px 18px 15px 60px;

  }

}

@media (min-width: 768px) and (max-width: 991px) {

  /* line 75, ../../../sass/modules/blockcart/blockcart.scss */

  .shopping_cart > a:first-child span.ajax_cart_product_txt, .shopping_cart > a:first-child span.ajax_cart_product_txt_s {

    display: none !important;

  }

}

/* line 80, ../../../sass/modules/blockcart/blockcart.scss */

.shopping_cart > a:first-child b {

  /*color: #000;*/

  color: #fff;

  font: 500 18px/28px "Century Gothic", sans-serif;

  text-transform: uppercase;

  padding-right: 5px;

  display: block;

}

/* line 88, ../../../sass/modules/blockcart/blockcart.scss */

.shopping_cart .ajax_cart_total {

  display: none !important;

}

/* line 92, ../../../sass/modules/blockcart/blockcart.scss */

.shopping_cart .block_cart_expand:after, .shopping_cart .block_cart_collapse:after {

  content: "\f0d7";

  font-family: "FontAwesome";

  display: inline-block;

  float: right;

  font-size: 18px;

  color: #686666;

  padding: 6px 0 0 0;

}

/* line 103, ../../../sass/modules/blockcart/blockcart.scss */

.shopping_cart .block_cart_collapse:after {

  content: "\f0d8";

  padding: 4px 0px 2px 0px;

}



/* line 112, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart_block_list .remove_link {

  position: absolute;

  right: 10px;

  top: 19px;

}

/* line 118, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart_block_list .remove_link a,

.cart_block .cart_block_list .ajax_cart_block_remove_link {

  color: #777777;

  display: block;

  width: 100%;

  height: 100%;

}

/* line 123, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart_block_list .remove_link a:before,

.cart_block .cart_block_list .ajax_cart_block_remove_link:before {

  display: inline-block;

  content: "\f057";

  font-family: "FontAwesome";

  font-size: 18px;

  line-height: 18px;

}

/* line 130, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart_block_list .remove_link a:hover,

.cart_block .cart_block_list .ajax_cart_block_remove_link:hover {

  color: #db293d;

}

/* line 135, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-images {

  float: left;

  margin-right: 20px;

  padding: 5px;

  background: #ffffff;

}

/* line 141, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-info {

  overflow: hidden;

  position: relative;

  padding-right: 20px;

}

/* line 145, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-info .product-name {

  padding-bottom: 5px;

  margin-top: -4px;

}

/* line 148, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-info .product-name a {

  font-size: 13px;

  line-height: 18px;

  display: inline-block;

}

/* line 154, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-info .quantity-formated {

  display: inline-block;

  color: #9c9b9b;

  text-transform: uppercase;

  font-size: 10px;

  padding-right: 5px;

}

/* line 160, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-info .quantity-formated .quantity {

  font-size: 15px;

}

/* line 165, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block dt {

  font-weight: normal;

  overflow: hidden;

  padding: 20px 10px 16px 20px;

  position: relative;

}

/* line 171, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block dd {

  position: relative;

}

/* line 173, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block dd .cart_block_customizations {

  border-top: 1px dashed #333333;

}

/* line 175, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block dd .cart_block_customizations li {

  padding: 10px 20px;

}

/* line 178, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block dd .cart_block_customizations li .deleteCustomizableProduct {

  position: absolute;

  right: 10px;

}

/* line 186, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart_block_no_products {

  margin: 0;

  padding: 10px 20px;

}

/* line 190, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-prices {

  border-top: 1px solid lightgrey;

  font-weight: bold;

  padding: 10px 20px 22px 20px;

}

/* line 194, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-prices .cart-prices-line {

  overflow: hidden;

  border-bottom: 1px solid #515151;

  padding: 7px 0;

}

/* line 198, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-prices .cart-prices-line.last-line {

  border: none;

}

/* line 203, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-buttons {

  overflow: hidden;

  padding: 20px 20px 10px 20px;

  margin: 0;

  background: #f6f6f6;

}

/* line 208, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-buttons a {

  width: 100%;

  float: left;

  text-align: center;

  margin-bottom: 10px;

  margin-right: 10px;

}

/* line 214, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-buttons a#button_order_cart {

  margin-right: 0;

  border: none;

  background: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

  border-radius: 3px;

}

/* line 219, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-buttons a#button_order_cart span {

  padding: 7px 0;

  font-size: 1.1em;

  background: rgb(125,185,232); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(125,185,232,1) 0%, rgba(30,87,153,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,1)), color-stop(100%,rgba(30,87,153,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(125,185,232,1) 0%,rgba(30,87,153,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */



  border: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  -ms-border-radius: 3px;

  -o-border-radius: 3px;

  border-radius: 3px;

}

/* line 226, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart-buttons a#button_order_cart:hover span {

  background: rgb(30,87,153); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(125,185,232,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(125,185,232,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(125,185,232,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */



  color: white;

  border: none;

}



/*******************************************************************

					Cart Block(Header) Styles

********************************************************************/

/* line 239, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block {

  position: absolute;

  top: 130px;

  right: 0;

  z-index: 100;

  display: none;

  height: auto;

  background: #484848;

  color: #000;

  width: 270px;

}

@media (max-width: 480px) {

  /* line 239, ../../../sass/modules/blockcart/blockcart.scss */

  #header .cart_block {

    width: 100%;

  }

}

@media (max-width: 1200px) {

  /* line 239, ../../../sass/modules/blockcart/blockcart.scss */

  #header .cart_block {

    width: 100%;

  }

}

@media (max-width: 992px) {

  /* line 239, ../../../sass/modules/blockcart/blockcart.scss */

  #header .cart_block {

    top: 93px;

  }

}

/* line 258, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block a {

    color: #fff;

}

/* line 260, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block a:hover {

  color: #9c9b9b;

}

/* line 266, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .cart_block_list .remove_link a,

#header .cart_block .cart_block_list .ajax_cart_block_remove_link {

  color: #000;

  outline: none;

  text-decoration: none;

}

/* line 270, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .cart_block_list .remove_link a:hover,

#header .cart_block .cart_block_list .ajax_cart_block_remove_link:hover {

  color: #9c9b9b;

}

/* line 275, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .price {

  color: #000;

}

/* line 278, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block dt {

  background: #FCFCFC;

  border-top: 1px dashed #000;

}

/* line 280, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block dt.first_item {

  background: #FCFCFC;

  border-top: 0px dashed #000;

}

/* line 284, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .product-atributes {

  padding-bottom: 10px;

  font-size: 11px;

}

/* line 287, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .product-atributes a {

  color: #9c9b9b;

}

/* line 289, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .product-atributes a:hover {

  color: white;

}

.products{margin-bottom: 0px;}

/* line 294, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .cart-prices {

  border: none;

  background: url(../../../img/cart-shadow.png) repeat-x #3d3d3d;

  background: rgb(211,211,211); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(211,211,211,1) 0%, rgba(255,255,255,1) 8%, rgba(254,255,255,1) 50%, rgba(255,255,255,1) 92%, rgba(211,211,211,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(8%,rgba(255,255,255,1)), color-stop(50%,rgba(254,255,255,1)), color-stop(92%,rgba(255,255,255,1)), color-stop(100%,rgba(211,211,211,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(255,255,255,1) 8%,rgba(254,255,255,1) 50%,rgba(255,255,255,1) 92%,rgba(211,211,211,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(255,255,255,1) 8%,rgba(254,255,255,1) 50%,rgba(255,255,255,1) 92%,rgba(211,211,211,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(255,255,255,1) 8%,rgba(254,255,255,1) 50%,rgba(255,255,255,1) 92%,rgba(211,211,211,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(211,211,211,1) 0%,rgba(255,255,255,1) 8%,rgba(254,255,255,1) 50%,rgba(255,255,255,1) 92%,rgba(211,211,211,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */



}

/* line 298, ../../../sass/modules/blockcart/blockcart.scss */

#header .cart_block .cart-buttons {

  background: url(../../../img/cart-shadow.png) repeat-x #333333;

  background: #fff;

}

/* line 302, ../../../sass/modules/blockcart/blockcart.scss */

#header .block_content {

  margin-bottom: 0;

}



/* line 311, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block #cart_block_summary,

.cart_block .title_block span,

#header .cart_block h4,

#header .cart_block .title_block,

#header .cart_block h4 {

  display: none;

}



/* line 318, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block .cart_block_shipping_cost,

.cart_block .cart_block_tax_cost,

.cart_block .cart_block_total,

.cart_block .cart_block_wrapping_cost {

  float: right;

}



/* line 322, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block table.vouchers {

  clear: both;

  width: 80%;

  margin: 0 auto;

  margin-bottom: 10px;

}

/* line 327, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block table.vouchers tr td {

  padding: 2px;

}

/* line 329, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block table.vouchers tr td.quantity {

  margin-right: 5px;

  min-width: 18px;

}

/* line 333, ../../../sass/modules/blockcart/blockcart.scss */

.cart_block table.vouchers tr td.delete {

  padding-left: 0;

  padding-right: 0;

  text-align: right;

  width: 15px;

}



/*****************************************************************************

					Layer Cart Css

*****************************************************************************/

/* line 344, ../../../sass/modules/blockcart/blockcart.scss */

.layer_cart_overlay {

  background-color: #000;

  display: none;

  height: 100%;

  left: 0;

  position: fixed;

  top: 0;

  width: 100%;

  z-index: 98;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);

  opacity: 0.2;

}



/* line 356, ../../../sass/modules/blockcart/blockcart.scss */

* html .layer_cart_overlay {

  position: absolute;

  left: 0;

  margin-left: -160px;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);

  opacity: 0.2;

}



/* line 363, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart {

  background-color: white;

  position: absolute;

  display: none;

  z-index: 99;

  width: 84%;

  margin-right: 8%;

  margin-left: 8%;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  -ms-border-radius: 4px;

  -o-border-radius: 4px;

  border-radius: 4px;

}

/* line 372, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product {

  padding: 30px 30px 30px 30px;

  overflow: hidden;

  position: static;

}

/* line 376, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product h2 {

  font: 400 23px/29px Arial, Helvetica, sans-serif;

  color: #46a74e;

  margin-bottom: 22px;

  padding-right: 100px;

}

@media (max-width: 767px) {

  /* line 376, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_product h2 {

    font-size: 18px;

    padding-right: 0;

    line-height: normal;

  }

}

/* line 386, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product h2 i {

  font-size: 30px;

  line-height: 30px;

  float: left;

  padding-right: 8px;

}

@media (max-width: 767px) {

  /* line 386, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_product h2 i {

    font-size: 22px;

    line-height: 22px;

  }

}

/* line 397, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product .product-image-container {

  max-width: 178px;

  border: 1px solid lightgrey;

  padding: 5px;

  float: left;

  margin-right: 30px;

}

@media (max-width: 480px) {

  /* line 397, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_product .product-image-container {

    float: none;

    margin-right: 0;

    margin-bottom: 10px;

  }

}

/* line 409, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product .layer_cart_product_info {

  padding: 38px 0 0 0;

}

/* line 411, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title {

  display: block;

  padding-bottom: 8px;

}

/* line 415, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product .layer_cart_product_info > div {

  padding-bottom: 7px;

}

/* line 417, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_product .layer_cart_product_info > div strong {

  padding-right: 3px;

}

/* line 423, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart {

  background: #fafafa;

  border-left: 1px solid lightgrey;

  padding: 21px 30px 170px 30px;

  -webkit-border-radius: 0px 4px 4px 0px;

  -moz-border-radius: 0px 4px 4px 0px;

  -ms-border-radius: 0px 4px 4px 0px;

  -o-border-radius: 0px 4px 4px 0px;

  border-radius: 0px 4px 4px 0px;

  position: relative;

}

@media (min-width: 1200px) {

  /* line 423, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_cart {

    min-height: 318px;

  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  /* line 423, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_cart {

    min-height: 360px;

  }

}

@media (max-width: 991px) {

  /* line 423, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_cart {

    border-left: none;

    border-top: 1px solid lightgrey;

  }

}

/* line 441, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart h2 {

  font: 400 23px/29px Arial, Helvetica, sans-serif;

  color: #333333;

  border-bottom: 1px solid lightgrey;

  padding-bottom: 13px;

  margin-bottom: 17px;

}

@media (max-width: 767px) {

  /* line 441, ../../../sass/modules/blockcart/blockcart.scss */

  #layer_cart .layer_cart_cart h2 {

    font-size: 18px;

  }

}

/* line 451, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart .layer_cart_row {

  padding: 0 0 7px 0;

}

/* line 454, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart .button-container {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  padding: 0px 30px 20px 30px;

}

/* line 460, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart .button-container .btn {

  margin-bottom: 10px;

}

/* line 463, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart .button-container span.exclusive-medium {

  margin-right: 5px;

}

/* line 465, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .layer_cart_cart .button-container span.exclusive-medium i {

  padding-right: 5px;

  color: #777777;

}

/* line 472, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .cross {

  position: absolute;

  right: 7px;

  top: 8px;

  width: 25px;

  height: 25px;

  cursor: pointer;

  color: #333333;

  z-index: 2;

}

/* line 481, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .cross:before {

  content: "\f057";

  display: block;

  font-family: "FontAwesome";

  font-size: 25px;

  line-height: 25px;

}

/* line 488, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .cross:hover {

  color: #db293d;

}

/* line 492, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .continue {

  cursor: pointer;

}

/* line 495, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart p {

  padding: 0px;

}



/************************************************************************

						Layer Cart Caroucel

*************************************************************************/

/* line 504, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling .crossseling-content {

  border-top: 1px solid lightgrey;

  padding: 26px 30px 40px 30px;

  position: relative;

}

/* line 509, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling h2 {

  font: 400 23px/26px Arial, Helvetica, sans-serif;

  color: #333333;

  margin-bottom: 25px;

}

/* line 514, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list {

  max-width: 773px;

  width: 84%;

  margin: 0 auto;

  overflow: hidden;

}

/* line 519, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list ul {

  display: block;

}

/* line 521, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list ul li {

  float: left;

  width: 178px;

  margin: 0 0px 0 0;

}

/* line 525, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list ul li .product-image-container {

  border: 1px solid lightgrey;

  text-align: center;

  padding: 5px;

  margin-bottom: 15px;

}

/* line 531, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list ul li .product-image-container img {

  width: 100%;

}

/* line 535, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list ul li .product-name {

  padding-bottom: 5px;

}

/* line 538, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list ul li .product-name a {

  font-size: 15px;

  line-height: 20px;

}

/* line 546, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-prev,

#layer_cart .crossseling #blockcart_list a.bx-next {

  display: block;

  font-family: "FontAwesome";

  font-size: 20px;

  line-height: 20px;

  width: 20px;

  height: 20px;

  color: #333333;

  text-indent: -5000px;

  position: absolute;

  top: 45%;

  margin-top: -20px;

}

/* line 558, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-prev:after,

#layer_cart .crossseling #blockcart_list a.bx-next:after {

  display: block;

  text-indent: 0;

}

/* line 562, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-prev:hover,

#layer_cart .crossseling #blockcart_list a.bx-next:hover {

  color: #c0c0c0;

}

/* line 565, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-prev.disabled,

#layer_cart .crossseling #blockcart_list a.bx-next.disabled {

  display: none;

}

/* line 569, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-prev {

  left: 5%;

}

/* line 571, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-prev:after {

  content: "\f137";

}

/* line 575, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-next {

  right: 5%;

}

/* line 577, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list a.bx-next:after {

  content: "\f138";

}

/* line 581, ../../../sass/modules/blockcart/blockcart.scss */

#layer_cart .crossseling #blockcart_list .bx-controls {

  overflow: hidden;

}

