/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

@font-face {
 font-family: 'Apercu-r';
 src: url('../font/hinted-Apercu-Regular.eot');
 src: url('../font/hinted-Apercu-Regular.eot?#iefix') format('embedded-opentype'),
     url('../font/hinted-Apercu-Regular.woff2') format('woff2'),
     url('../font/hinted-Apercu-Regular.woff') format('woff'),
     url('../font/hinted-Apercu-Regular.ttf') format('truetype');
}
@font-face {
 font-family: 'Apercu-l';
 src: url('../font/hinted-Apercu-Light.eot');
 src: url('../font/hinted-Apercu-Light.eot?#iefix') format('embedded-opentype'),
     url('../font/hinted-Apercu-Light.woff') format('woff'),
     url('../font/hinted-Apercu-Light.ttf') format('truetype');
 font-weight: 300;
 font-style: normal;
}

body, a, p, span, div, li{
  font-family: 'Apercu-l';
}
h1, h2, h3, strong{
  font-family: 'Apercu-r';
}
nav.navigation .claue-menu li > a{
    font-family: 'Apercu-r';
}
.new{

}
.group_addcart_quickshop{
  display: none !important;
}
.products article{
  text-align: center;
}
.product-title a{
 font-family: 'Apercu-r';
 text-transform: uppercase;
}
.links_footer {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.links_footer ul li{
  display: inline-block;
}
.links_footer ul li a{
  display: inline-block;
  margin: 0 15px;
  font-size: 12px;
}
.section_title{}
.section_title p{
  font-size: 40px;
  color: #000;
  font-family: Apercu-r;
  line-height: 50px;
  margin: 0;
}
.section_title .subtitle{
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
  font-family: Apercu-l;
  text-transform: uppercase;
}
.product_sticky .product-images > li.thumb-container:last-child > .thumb {
    border-color: #fff;
}
.quantity{
  display: none !important;
}
.product-add-to-cart{
  display: inline-block;
  width: 100%;
}
.product-add-to-cart .product-quantity {
  display: inline-block;
  width: 100%;
}
.product-add-to-cart .product-quantity .add{
  display: inline-block;
  width: 100%;
}
.product-add-to-cart .product-quantity .add button{
  display: inline-block;
  width: 100%;
  border-radius: 0px;
  padding: 2px;
  height: auto;
  font-size: 18px;
}
.nav-tabs, .tab-description{
  padding: 0;
}
.wc-col-switch, .left_column_filter {
  display: none;
}
#category .container {
  max-width: 100%;
  padding: 0 1%;
}
.product-item-control{
  display: none !important;
}

#footer .block-social{
  text-align: center;
}
.thumb-container img {
  border: none !important;
}
.title_colapse_mobile {
    display: none;
}
@media (max-width: 768px){
	.product-add-to-cart {
		display: inline-block;
		width: 100%;
	}
	.single_variation_wrap {
    display: inline-flex;
    width: 100% !important;
	}
	.header_center {
    padding: 10px 0 !important;
	}
	.slick-arrow[type="button"] {
		opacity: 0.9 !important;
		visibility: visible !important;
		border: none !important;
	}
  .product_sticky {
    margin-top: 0 !important;
  }
  #wrapper .breadcrumb {
    margin-bottom: 10px !important;
  }
  .product-images:hover button.slick-arrow[type="button"]{
    background: transparent !important;
    color: #000 !important;
  }
  .wc-tab {
    padding: 5px 0 10px !important;
	}
	.title_colapse_mobile .pull-xs-right{}
	.title_colapse_mobile .pull-xs-right .navbar-toggler{}
	.title_colapse_mobile .pull-xs-right .navbar-toggler .add{
		position: absolute;
    right: -3px;
	}
	.title_colapse_mobile .pull-xs-right .navbar-toggler .remove{
		position: absolute;
    right: -3px;
		display: none;
	}
	.tab-content .product-description {
    padding: 15px 5px 0 !important;
    margin: 0;
	}
  .title_colapse_mobile{
		display: inline-block !important;
		width: 100%;
	}
	#colapse_description{
		padding: 3px;
    border-bottom: 1px dotted #9a9a9a;
		z-index: 9999;
    color: #000;
    font-size: 15px;
	}
	#colapse_description_content{
		display: none;
	}
  .block_extra_tabs .icon_show{
    font-size: 11px;
  }
}

.block_info_contacto{
	text-align: center;
}
.contact-rich .block i{
  color: #000;
}

#colortab{
  display: inline-block;
  width: 100%;
}
.listado_colores{
  display: inline-block;
  width: 100%;
}
.listado_colores li{
  width: 70px;
    display: inline-block;
    margin: 0 5px 0 0;
    border: 1px solid #ddd;
    padding: 3px;
}
.listado_colores a{}
#colortab h4{
  color: #000;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: 1px
}
.block_Colour{
  display: none !important;
}

.tab-wrapper{
  display: none !important;
}

.outstock_attribute{
  opacity: 0.5;
}
.stock_attribute{
  border: 1px solid #000;
}
.stock_attribute span{
  color: #000;
}
.product-attribute ul {
  position: relative;
}
#msg_preorder_product{
  position: absolute;
  bottom: -25px;
}
.title-mobile{
  margin-top: 10px !important;
  font-size: 13px !important;
}
