/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 11, 2015 */
@font-face {
  font-family: 'open_sansbold';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-bold-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-bold-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-bold-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-bold-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-bold-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-bold-webfont.svg#open_sansbold?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanslight';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-light-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-light-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-light-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-light-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-light-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-light-webfont.svg#open_sanslight?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansregular';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-regular-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-regular-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-regular-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-regular-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-regular-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-regular-webfont.svg#open_sansregular?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanssemibold';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-semibold-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-semibold-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-semibold-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-semibold-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-semibold-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/opensans-semibold-webfont.svg#open_sanssemibold?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'marianinafy_medium';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.svg#marianinafy_medium?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'marianinafy-mediuuploadedfile';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-medium-webfont.svg#marianinafy-mediuuploadedfile?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'marianinafy-mediuuploadedfile';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.svg#marianinafy-mediuuploadedfile?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'marianinafy-mediuuploadedfile';
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.eot?4");
  src: url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.eot?#iefix?4") format('embedded-opentype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.woff2?4") format('woff2'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.woff?4") format('woff'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.ttf?4") format('truetype'), url("https://s3.amazonaws.com/bsalemarket/13043/4/marianinafy-mediumitalic-webfont.svg#marianinafy-mediuuploadedfile?4") format('svg');
  font-weight: normal;
  font-style: normal;
}

.payment-methods i {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px;
}

.header_leyout_1 {
  margin: auto;
  /*width: 1024px;*/
}

.max-width {
  width: 100%;
}

.footer_leyout_1 {
  margin: auto;
  padding-top: 30px;
  padding-left: 47px;
  /*width: 1024px;*/
  height: 320px;
  background-color: #EDEDED;
  text-align: center;
}

.footer_info {
  margin: auto;
  padding: 13px 0px 10px 0px;
  /*width: 465px ;*/
  height: 250px;
  background-color: #CBCBCB;
  /*float: left;*/
  line-height: 1.4;
  /*height: 100%;*/
}

.caret {
  width: 3px
}

.content_layout_1 {
  margin: auto;
  width: 960px;
}

.block {
  width: 90%;
  margin: auto;
}

.back_card_head {
  background-color: #CACACA;
  height: 40px;
  padding-top: 7px;
  text-align: right;
}

.head_title {
  background-color: #ECECEC;
  /*height: 115px;*/
}

#cart {
  text-align: center;
  padding: 2px;
}


/*********CSS PARA HOME***************/

.black_box {
  /*width: 960px;
  height: 300px;*/
  text-align: left;
  padding: 0px;
  /*background-color: #000000;*/
  /*margin: 20px auto;*/
  /*margin-top: 20px;*/
  margin-bottom: 20px;
}

.block_home {
  padding-right: 0px;
  padding-left: 0px;
  margin-left: 10px;
  margin-right: -10px;
}

.pagination_block {
  float: left;
}


/***Css key message******/

#key_msg {
  margin-top: 20px;
  margin-bottom: 20px;
}

#key_msg h5 h6 {
  margin-top: 2px;
  margin-bottom: 1px;
}


/****Css Menus******/

.menu_back {
  background-color: #E8E9E8;
  padding-top: 18px;
}

.menu {
  /*width: 960px;*/
  margin: auto;
  text-align: center;
}

.menu_navbar {}

#menu_list:hover {
  background-color: #ffffff;
  color: #000000;
}


/* Foto de productos*/

#slider,
#carousel {
  border: medium none;
  margin-bottom: 17px;
  margin-left: 0;
  margin-right: 0;
}

#slider .flex-viewport {
  background-color: #fff;
  border: 3px solid #f1f1f1;
  border-radius: 4px;
  max-width: 100%;
}

#carousel .flex-viewport li {
  background-color: #fff;
  border: 3px solid #f1f1f1;
  border-radius: 4px;
  max-width: 100%;
  width: 70px !important;
}

.flex-direction-nav a {
  height: 45px;
}


/*++++++++++++CSS PARA LOS SUBMENU++++++++++++++++++++++*/

.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #ffffff;
  color: #000000;
}

.navbar-inverse .navbar-nav>li>a {
  color: #ffffff;
}

.dropdown-menu {
  min-width: 260px;
  border: none;
  box-shadow: 0 9px 12px rgba(0, 0, 0, 0.176);
}

.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus {
  background-color: #ffffff;
  color: #000000;
}

.menu_secondary {
  width: 90%;
}

.menu_secondary ul {
  padding: 5px;
  text-align: left;
  list-style-type: none;
}

.menu_secondary li {
  margin-left: 10px;
  margin-top: 5px;
}

.menu_tips {
  width: 95%;
}

.menu_tips ul {
  padding: 5px;
  text-align: left;
  list-style-type: none;
}

.menu_tips li {
  margin-left: 5px;
  margin-top: 20px;
}

.tips_content li {
  margin-left: 5px;
  margin-top: 5px;
}

.menu_secondary a {
  text-decoration: none;
  color: #000;
}

.menu_secondary_submenu {
  width: 90%;
}

.menu_secondary_submenu li {
  margin-left: 20px;
}

.menu_footer {
  width: 90%;
}

.menu_footer ul {
  padding: 0px;
  text-align: left;
  list-style-type: none;
}

.menu_footer li {
  margin-bottom: 10px;
}

.menu_footer a {
  text-decoration: none;
  color: #000;
}

.remark_menu a {
  color: #000;
  text-decoration: none;
}

.remark_menu p {
  margin: 0 0 0px;
}


/*++++++++++++++++++++++++++*/

.centrado {
  text-align: center;
}

.search_imp {
  padding-top: 2%;
  /*padding-right: 5px;*/
}

.search_imp input {
  position: relative;
  height: 44px;
  width: calc(100% - 80px);
  float: left;
  padding-left: 5px;
  border-radius: 0;
  border: 1px solid #ccc;
  right: -36px;
}

.search img {
  float: right;
}


/* Desarrollado por Gustavo Montero 01-02-2016*/


/*                                             */


/*********************************************/

.destacado {
  font-weight: 600;
}

.notice_small {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 9pt;
  margin-top: 10px;
}

.showcase_text {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 16px;
}

.showcase_text_related {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
}

.narrow_text {
  font-weight: 300;
}

.showcase_text_chico {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
}

.showcase_text_remark {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

.showcase_text_remark_related {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

.showcase_text_remark_on_detail {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 17pt;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}

.showcase_text_notice {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
  opacity: 0.6;
}

.showcase_text_notice_related {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 9pt;
  font-weight: 300;
  opacity: 0.6;
  line-height: 11pt;
}

.showcase_text_with_discount {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
  color: #EA4B72;
}

.showcase_text_with_discount_on_detail {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 14pt;
  font-weight: 300;
  color: #EA4B72;
}

.product_title {
  font-family: 'open_sanslight', Arial, sans-serif;
  font-size: 22pt;
  color: #00B1B0;
  padding-left: 10px;
  padding-right: 10px;
}

.block_title {
  font-family: 'open_sanslight', Arial, sans-serif;
  font-size: 15pt;
  font-weight: bold;
}

.detail_text_remark {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 16pt;
  font-weight: bold;
}

.texto_gris {
  opacity: 0.6;
}


/*+++++++++++CSS TEXTO MENU++++++++++++++*/

.txt_menu_principal {
  font-family: 'marianinafy_medium', Arial, sans-serif;
  font-size: 14pt;
  font-weight: 500;
  color: #ffffff;
}

.txt_secondary_menu {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}

.txt_tip_menu {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

.txt_tips_content {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
}

.txt_secondary_submenu {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
}

.txt_add_accessory {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 7pt;
  font-weight: 300;
  color: #3B3B3B;
}

.txt_accessory_name {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 9pt;
  font-weight: 300;
}

.txt_accessory_price {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 9pt;
  font-weight: 600;
  color: #3B3B3B;
}

.txt_accessory_notice {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
  color: #EA4B72;
}

.txt_footer_menu {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 15pt;
  font-weight: bold;
}


/*+++++++++++++TEXTO TEMAS+++++++++++++*/

.txt_tem_tittle {
  font-family: 'open_sansregular', Arial, sans-serif;
  color: #2AACAA;
  font-weight: 300;
}

.txt_tem_notice {
  font-family: 'open_sansregular', Arial, sans-serif;
  color: #bb61a9;
  font-weight: bold;
  font-style: italic;
}

.txt_tem_content {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 9pt;
  font-weight: 300;
  margin-bottom: 10px;
}

.txt_tem_remark {
  font-weight: 500;
}


/***************TXT CAR DETAIL*****************/

.txt_car_detail {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 10pt;
  font-weight: 300;
}

.txt_car_total {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 13pt;
  font-weight: 300;
}

.txt_car_button {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 13pt;
  font-weight: 300;
}

.txt_notice_color {
  color: #EA4B72;
}


/******************TEXTO PAGINADORES***************************/

.txt_paginate {
  font-family: 'open_sansregular', Arial, sans-serif;
  font-size: 13pt;
  color: #3B3B3B;
}

.color_text_base {
  color: #EA4B72;
}

.color_fondo_base {
  background-color: #EA4B72;
}


/*++++++++++CSS Secciones+++++++++++++*/

.content_tittle {
  background-color: #F0F9FE;
  text-align: left;
  color: #00B1B0;
  padding: 10px;
  /*width: 100%;*/
  font-family: 'open_sanslight', Arial, sans-serif;
  font-size: 15pt;
  font-weight: bold;
  margin-bottom: 20px;
  -moz-border-radius: 0.2em/*{global-radii-buttons}*/
  ;
  -webkit-border-radius: 0.2em/*{global-radii-buttons}*/
  ;
  border-radius: 0.2em/*{global-radii-buttons}*/
  ;
}

.content {
  width: 90%;
  margin: auto;
}

.footer {
  /*width: 90%;*/
  text-align: center;
  margin-top: 20px;
}


/*++++++++++++++++++++++++*/

.ui-btn-corner-all_small {
  -moz-border-radius: 0.3em 0.3em 0em 0em/*{global-radii-buttons}*/
  ;
  -webkit-border-radius: 0.3em 0.3em 0em 0em/*{global-radii-buttons}*/
  ;
  border-radius: 0.3em 0.3em 0em 0em/*{global-radii-buttons}*/
  ;
}


/*****css para collecciones*******/

.showcase {
  margin-top: 10px;
  text-align: center;
  float: left;
  padding: 30px;
  position: relative;
}

.non_stock {
  opacity: 0.5;
}

.showcase_detail {
  padding-top: 20px;
  text-align: center;
  width: 50%;
}

.product_description {
  padding-top: 20px;
  padding-right: 10px;
  text-left: center;
  height: 411px;
  border-right: 1px solid #EBEBEC;
}

.not_variant {
  height: 413px
}

.product_content {
  width: 100%;
}

.inpt_cantidad {
  width: 40px;
  text-align: center;
  margin-left: 5px;
}

.row-product-variant {
  position: absolute;
  bottom: 0px;
  width: calc(100% - 5px);
}

.variant_select {
  background-color: #F0F9FE;
  text-align: center;
  padding: 14px 10px 15px;
  margin-top: 10px;
  /*position: relative;*/
  bottom: 0px;
  width: 100%;
  float: left;
}

.variant_select select {
  width: 90%;
  margin: auto;
  background-color: #FFFFFF;
}

.variant_add {
  width: 90%;
}

.add_to_char_button,
.button_form {
  background-color: #09b0fe;
  color: #F1F1F1;
  border-color: #C3E7FF;
}

.interno {
  position: relative;
}

.caja-col-text {
  position: absolute;
  text-align: center;
  bottom: 0px;
  width: 100%;
}


}
.interno img {
  max-width: 200px;
  max-height: 200px;
  width: auto;
  height: auto;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/*++++++++++CSS para detalle producto+++++++++++*/
.accessorie_head {
  background-color: #eef9fe;
  padding: 10px;
}
.description_head {
  background-color: #F0F9FE;
  text-align: left;
  height: 45px;
}
.description_head ul {
  list-style-type: none;
  margin-bottom: 0px;
  padding: 10px 10px 8px 10px;
}
.description_head li {
  display: inline;
  background-color: transparent;
}
.description_head li:hover a, .description_head li:hover a:focus {
  background-color: transparent;
}
.description_head li  a{
    padding-bottom: 6px;
}
.description_head li.active a, .description_head li.active:hover a, .description_head li.active a:focus {
  color: #000000;
  background-color: #fff;
}
.description_head a {
  text-decoration: none;
  color: #000000;
}
.description_html {
  padding: 10px;
}
.showcase_text_remark_on_detail {
  margin-top: 10px;
}
.quantity_input {
  margin-left: 10px;
  text-align: center;
}
.without-padding-left iframe {
  margin-bottom: 17px;
}
.large_img {
  background-color: #fff;
  border: 3px solid #f1f1f1;
  border-radius: 4px;
  display: inline-block;
  height: auto;
  line-height: 1.42857;
  max-width: 100%;
  padding: 4px;
  transition: all 0.2s ease-in-out 0s;
}
.collect_img {
  background-color: #fff;
  -moz-border-radius: 0.3em
  /*{global-radii-buttons}*/

  ;
  -webkit-border-radius: 0.3em
  /*{global-radii-buttons}*/

  ;
  border-radius: 0.5em
  /*{global-radii-buttons}*/

  ;
  display: inline-block;
  height: auto;
  line-height: 1.42857;
  max-width: 100%;
  padding: 4px;
  transition: all 0.2s ease-in-out 0s;
}
.small_img {
  border: 3px solid #f1f1f1;
  line-height: 1.42857;
}
.border_top_line {
  border-top: 1px solid #EBEBEC;
  margin-top: 20px;
}
.detail_brand_box {
  height: 120px;
  border-bottom: 1px solid #EBEBEC;
  padding: 25px;
}
.filter_box {
  height: auto;
}
.accesories {
    margin-bottom: 10px;
}
/*****css para carro de compra*******/
#cart_detail {
  /*width: 960px;*/

  margin: auto;
  text-align: center;
  margin-top: 20px;
}
#cart_detail_left {
  width: 10%;
  float: left;
  text-align: center;
}
#cart_detail_r {
  width: 20%;
  float: right;
  text-align: center;
}
.cart_subtotal {
  text-align: right;
  padding-right: 140px;
  border-top: 1px solid #dddddd;
  margin-top: 30px;
  margin-bottom: 30px;
}
.check_out_botton {
  background-color: #7DCFF9;
  color: #F1F1F1;
  border-color: #C3E7FF;
  float: right;
  margin-right: 15px;
}
.continue {
  float: left;
  margin-left: 20px;
}
.cart_title {
  border-bottom: 1px solid #dddddd;
  text-align: left;
  margin-bottom: 10px;
}
.cart_detail_label {
  padding: 10px;
}
.link_icon {
  cursor: pointer;
}

/******Success CSS********/
.success_container {
  margin: auto;
  padding: 3%;
  border: 1px solid #f0f0f0;
  margin-top: 30px;
}
.car_container {
  width: 100%;
  margin: auto;
  padding: 1% 3% 1%3%;
  border: 1px solid #f0f0f0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.car_container_wo_b {
  width: 100%;
  margin: auto;
  padding: 1% 3% 1%3%;
  margin-top: 10px;
  margin-bottom: 10px;
}
.adress_container {
  margin-top: 20px;
  padding: 0px auto;
}
.total_container {
  margin: auto;
  padding: 1%;
  margin-top: 20px;
}
.total_line {
  border-bottom: 1px solid #dddddd;
}

/******CSS  para el manejo de marcas ********/
.brand_box {
  width: 103px;
  height: 40px;
  text-align: center;
}
.brand_box img {
  width: 100%;
}

/******************SECCIÓN ASOCIADA A LOS PAGINADORES******************************/
.v_paginate li {
  display: inline;
  width: auto;
  padding: 5px;
  height: 30px;
}
.v_paginate li a {
  font-size: 12pt;
  opacity: 0.4;
  font-weight: bold;
  color: #333;
  text-align: center;
  text-decoration: none;
}
.v_paginate li a.navegation {
  opacity: 1;
}
.v_return {
  background-color: #82D3FA;
  height: 20px;
  color: #ffffff;
  width: 30px;
  text-align: center!important;
  padding: 7px 12px 7px 12px;
  -moz-border-radius: 0.3em 0.3em 0.3em 0.3em;
  -webkit-border-radius: 0.3em 0.3em 0.3em 0.3em;
  border-radius: 0.3em 0.3em 0.3em 0.3em;
}
.v_paginate>ul {
  margin-bottom: 0;
  padding: 5px;
}
.v_paginate span.actual {
  color: #000000;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

/**************************************CSS asociado a los tips de lactancias*********************************************/
.tips_content {
  padding: 5px 5px 5px 10px;
}
.nav>li>a {
  padding: 10px 10px;
}
.nav>li {
  width: auto;
}
.row.foto {
  position: relative;
  max-width: 200px;
  max-height: 200px;
}
.discount_rate {
  position: absolute;
  right: 15px;
  top: 0px;
  width: 60px;
  height: 60px;
  border-radius: 50px;
  font-size: 20px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  background: #ea4b72
}
#mensaje {
  height: 243px;
}

/*******************************Completado*******************/
.bloque_tranferencia .item {
  margin: 26px 0;
}
.bloque_tranferencia {
  background-color: #ececec;
}

/*****************Carro***************/
#cart_detail .form-control {
  padding: 0;
}
#cart_detail .car_detail_label {
  margin-top: 10px;
}
@media print {
  .car_container {
    border: 1px solid #f0f0f0;
    margin: 10px auto;
    padding: 1% 3%;
    width: 100%;
  }

  #modal,
  .row .btn {
    display: none;
  }
}

/******* css *******/
.img-footer {
  min-width: 100%;
}
.footer {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #EDEDED;
}
.img-center {
  margin: 0 auto;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.col-info-general {
  padding-left: 0;
}
.col-mapa-footer {
  padding-right: 0;
}
.navbar-header {
  width: 100%;
}
.img-logo {
  margin-left: 26px;
}
.img-row-footer {
  padding-left: 0px;
  padding-right: 0px;
}
.col-mapa-footer img {
  height: 250px;
}
.navbar-inverse .navbar-toggle {
  border-color: #fff;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #cacaca;
}
.navbar-inverse .navbar-collapse {
  border-color: #fff;
}
.row-product-description {
  padding-top: 20px;
}
.showcase_text_with_discount_on_detail {
  padding-left: 0px;
}
.product_title {
  padding-left: 0px;
  margin-bottom: 20px;
}
.showcase_text {
  padding-left: 0px;
  height: 35px;
}
.showcase_text_related {
  padding-left: 0px;
  height: 55px;
}
.showcase_text_remark_on_detail {
  padding-left: 0px;
}
.row-tumbnails-product {
  margin-top: 20px;
}
#description {
  margin-top: 20px;
}
.col-tumbnail-centered {
  display: inline;
  float: left;
  margin: 5px 28px 5px 0;
  padding: 0 4px 0 0;
}
.col-tumbnail-centered:nth-child(4n) {
  margin-right: 0;
}
.mk_min_img:hover,
.mk_min_img:link {
  text-decoration: none;
}
#variant {
  margin-bottom: 43px;
  margin-top: 7px;
}
.quantity_input {
  width: 50px !important;
}
.home-info-menu .row {
  padding-bottom: 20px;
}

/********** dispositivos ***********/
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .col-logo,
  .notice_small,
  .back_card_head {
    text-align: center;
  }

  .discount_rate {
    right: 15px;
  }

  .home-product-featured {
    margin-bottom: 30px;
  }

  .footer_info {
    height: 100%;
  }

  .home-brands {
    margin-top: 20px;
  }

  .footer-menu {
    display: none;
  }

  .resp-without-padding-left {
    padding-left: 0;
  }

  .resp-without-padding-right {
    padding-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 991px) {
  .footer_info {
    margin-top: 0;
  }

  .showcase_detail {
    width: 100%;
  }

  #key_msg {
    text-align: center;
  }

  .row-eq-height {
    display: block;
  }

  .col-info-general {
    padding-left: 15px;
    margin-top: 0;
  }

  .col-mapa-footer {
    padding-right: 15px;
  }

  #description {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .search_imp input {
    right: 0;
    width: calc(100% - 44px);
  }

  .img-logo {
    margin: 0 auto;
  }

  .navbar-header {
    float: none;
  }

  .navbar-left,
  .navbar-right {
    float: none !important;
  }

  .navbar-toggle {
    display: block;
  }

  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }

  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }

  .navbar-collapse.collapse {
    display: none!important;
  }

  .navbar-nav {
    float: none!important;
    margin-top: 7.5px;
  }

  .navbar-nav>li {
    float: none;
  }

  .navbar-nav>li>a {
    padding-top: 10px !important;
    padding-bottom: 10px;
  }

  .collapse.in {
    display: block !important;
  }

  .navbar-nav .open .dropdown-menu {
    background-color: #fff;
  }

  .dropdown-menu li a {
    text-align: center;
  }

  .col-mapa-footer img {
    height: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 365px) {
  .related-product {
    height: 232px;
  }
}
@media only screen and (min-width: 473px) and (max-width: 567px) {
  .related-product {
    height: 268px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 335px) {
  .quantity_input {
    min-width: 87%;
  }
}
@media only screen and (min-width: 336px) and (max-width: 387px) {
  .quantity_input {
    width: 50px!important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .img-responsive {
    margin: 0 auto;
  }

  .row-product-variant {
    position: relative;
    width: auto;
  }

  .detail_brand_box {
    margin-top: 20px;
  }

  .variant_select input {
    display: inline;
  }

  .product_description {
    height: auto;
  }

  .product-search {
    height: 280px;
  }

  .collection-content {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 499px) {
  #cart_detail .continue,
  #cart_detail .check_out_botton {
    width: 95%;
    margin: 10px;
    display: block;
  }

  #cart_detail .check_out_botton {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 768px) {
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  .product_description {
    height: 315px;
  }

  .variant_select input {
    display: inline;
  }

  .collection-content {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 990px) and (max-width: 1199px) {
  .footer_info {
    line-height: 1.3;
    padding-top: 10px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 425px) {
  /*.home-product-featured {
    height: 270px;
  }*/
}
@media only screen and (min-width: 426px) and (max-width: 628px) {
  /*.home-product-featured {
    height: 400px;
  }*/
}
@media only screen and (min-width: 629px) and (max-width: 991px) {
  /*.home-product-featured {
    height: 430px;
  }*/
}
@media only screen and (min-width: 992px) {
  /*.home-product-featured {
    height: 300px;
  }*/
  /*.row-product-variant {
    width: calc(100% - 5px);
  }*/
}
@media only screen and (min-width: 1024px) {
  .page-width {
    width: 1024px;
  }

  .cont-width {
    width: 960px;
    margin: 0 auto;
  }

  .without-padding-left {
    padding-left: 0;
  }

  .without-padding-right {
    padding-right: 0;
  }
}

/*****************Google Maps e Imagenes responsivos***************/
iframe,
img {
  max-width: 100% !important;
}

/*****************Footer***************/
.footer-bottom {
  margin-bottom: 20px;
  padding: 0;
}


/******** COLOR MENU HOME*********/

.back_menu_home{
   background-color: red;
}