/* font */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,700,900,100italic,300,300italic,400italic,500,500italic,700italic,900italic);

/* body */
body {
	font-family:'Roboto', sans-serif !important;
}
/* Header */
body header {
    padding-bottom:0;
}
body header{
    background:#1c1c1c url(../img/head-bg.jpg) repeat-x center top;
}
body header .nav {
    background:transparent;
}

header .nav .shop-phone {
    display:none;
}

header .header_user_info, header #languages-block-top, header #contact-link {
    border-left:none;
    border-right:none;
    /*border-bottom:1px solid #666;*/
}

header #languages-block-top div.current:after {
    line-height:19px;
}

/* header line */
header .header_line {
	margin-left:-125px;
	width:470px;
	border-bottom:2px solid #f08a01;
	display:none;
}

/* top */ 
header #shop-tel {
    text-align:right;
	float:right;
	font-size:18px;
	padding-top:10px;
}

/*carrito*/
header .carrito-header {
}
header .carrito-header .shopping_cart {
    width:380px;
	    padding-top: 55px !important;
}
header .carrito-header .shopping_cart > a:first-child {
    background:#111;
    color:#fff;
    text-shadow:none;
    padding:15px 15px 20px;
}
header .carrito-header .shopping_cart > a:first-child:before{

}
header .carrito-header .shopping_cart > a:first-child:after {
    color:#fff !important;
	content:" \f107" !important;
	font-size:36px !important;
}

/* nav */
header .sf-menu{
    background:none;
    border-bottom:0;
}
header #block_top_menu {
    background-color:#1c1c1c;
    padding-top:0;
    margin-top:25px;
}
header .sf-menu > li {
    border-right:1px solid #282828;
	margin-bottom:0px;
}
header .sf-menu > li:last-child {
	border-right:0px;
}

header .sf-menu > li > a {
    color:#fff;
    text-transform: none;
	border-bottom:0px;
	padding:18px 10px 17px;
}
header .sf-menu > li > a.sf-with-ul:after {
	content:" \f105";
	width:16px;
	height:16px;
	float:right;
	margin-left:10px;
	font-family:"FontAwesome",Arial,Helvetica;
}
header .sf-menu > li > a.sf-with-ul:hover:after,
header .sf-menu > li.sfHover > a.sf-with-ul:after {
	content:" \f107";
}

/* Search nav */
.sf-search {
	padding:10px 0px !important;
}
#searchbox input {
	margin:0px;
	background-color:#333333;
	border:0;
}
#searchbox input:active, #searchbox input:focus{
-moz-box-shadow: inset 0 2px 2px #000000;
-webkit-box-shadow: inset 0 2px 2px #000000;
box-shadow: inset 0 2px 2px #000000;
}
#searchbox .btn.button-search {
    background: #333333;
    border: none;
    color: white;
    width: 50px;
    text-align: center;
	margin-left:-4px;
	margin-top:-12px;
	padding:0px;
	line-height:30px;
}
#searchbox .btn.button-search span {
      display: none; 
}
#searchbox .btn.button-search:before {
      content: "\f002";
      display: block;
      font-family: "FontAwesome";
      font-size: 17px;
      width: 100%;
      text-align: center; 
}
#searchbox .btn.button-search:hover {
      color: #6f6f6f; 
}
#header_logo {
	width:auto !important;
	padding-top:0px !important;
}

@media (max-width:1024px) {
	header .carrito-header .shopping_cart {
		width:100% !important;
	}
	.table-responsive td{
	padding: 9px 5px;
	}
.fb-like{
	    margin: 50px 0px 0px -100px !important;
		}
	
}

/* slider */
#homeslider .homeslider-description {
	position:absolute;
	bottom:0px !important;
	top:auto !important;
}
#homeslider .homeslider-description h1 {
	font-size:52px;
	color:#fff;
	text-shadow:0px 0px 3px #333;
}

/* tab */
#home-page-tabs.nav.nav-tabs {
	padding-bottom:0px !important;
}
#home-page-tabs.nav.nav-tabs li {
	border:0 !important;
	margin:0 !important;
	padding:0 !important;
}
#home-page-tabs.nav.nav-tabs li:first-child {
	margin-left:18px !important;
}
#home-page-tabs.nav.nav-tabs li a {
	font-size:28px !important;
	padding:15px 45px !important;
	background-color:#f8f8f8 !important;
	color:#989493 !important;
	letter-spacing:-0.3px !important
}
#home-page-tabs.nav.nav-tabs li.active a {
	background-color:#ddd !important;
	color:#111 !important;
}
#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
	margin:0 !important;
}

.tab-content {
	background-color:#ddd;
	margin-top:0px !important;
	padding-top:15px;
}
.tab-content .product-container{
	margin:15px !important;
	background-color:#fff !important;
	box-shadow:0 0 3px #999 !important;
}
.product_list.grid .product-container{
	background-color:#fff !important;
	box-shadow:0 0 3px #999 !important;
}
.tab-content .product-container .left-block,
.tab-content .product-image-container {
	background-color:#fff;
	border:0 !important;
}
.tab-content .product-container .content_price, .product_list.grid .product-container .content_price{
	padding:15px !important;
	background-color:#000000;
}
.tab-content .product-container .content_price span, .product_list.grid .product-container .content_price span{
	color:#fff; 
}
.tab-content .product-container .product-name, .product_list.grid .product-container .product-name{
	text-align:left;
	font-weight:bold;
	font-size:20px;
}
.tab-content .product-container .button-container a:first-child,
.tab-content .product-container .button.ajax_add_to_cart_button, 
.product_list.grid .product-container .button-container a:first-child, 
.product_list.grid .product-container .button.ajax_add_to_cart_button {
	margin-top:10px !important;
}


/* BANNERS */
.minibanners li {
	margin-bottom:10px;
}
.minibanners li img {
	max-width:100%;
	height:auto;
}

/* buttons */
.btn-default,
.btn-default span,
.ajax_add_to_cart_button {
	background:#000 !important;
	color:#fff !important;
	border:0 !important;
	box-shadow:none !important;
	text-shadow:none !important;
}
.btn-default:hover span { 
	background:#f08a01 !important;
}

.btn.btn-primary {
    background-color: #444 !important;
	color:#fff !important;
	padding:10px 30px !important;
	border:none !important;
	font-family:"Roboto", sans-serif !important;
	font-weight:normal !important;
}

.box-info-product #add_to_cart .exclusive:before {
	border-color:#D3696D;
	text-shadow:0 1px #9B1113;
}
.box-info-product #add_to_cart .exclusive:after {
	background: none !important;
}
.box-info-product #add_to_cart .exclusive {
	background: rgb(211,105,109); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(211,105,109,1) 0%, rgba(212,23,30,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,105,109,1)), color-stop(100%,rgba(212,23,30,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3696d', endColorstr='#f08a01',GradientType=0 ); /* IE6-9 */
	border-color:#9B1113;
}
.box-info-product #add_to_cart .exclusive span { 
	background: rgb(211,105,109); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(211,105,109,1) 0%, rgba(212,23,30,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,105,109,1)), color-stop(100%,rgba(212,23,30,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(211,105,109,1) 0%,rgba(212,23,30,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3696d', endColorstr='#f08a01',GradientType=0 ); /* IE6-9 */
	border-color:#D3696D;
}

/* footer */
.footer-container {
	background:#060606 !important;
}
#top-footer {
    background-color: #f08a01;
    font-size: 26px;
    line-height: 124px;
	color: #111;
}
#top-footer .container {
	padding-bottom:0px;
	height:124px;
}
#top-footer .ventajas div,
#top-footer .social div {
	font-size:22px;
}
#top-footer .ventajas ul,
#top-footer .social ul {
	display:inline;
	position:relative;
}
#top-footer .ventajas ul li,
#top-footer .social ul li {
	margin-right:10px;
	display:inline;
}
#top-footer .ventajas ul li:first-child,
#top-footer .social ul li:first-child {
	margin-left:10px;
}

.footer-container #footer .bottom-footer  {
	border-top:1px solid #515151 !important;
}
.footer-container #footer .bottom-footer .row {
	padding-top:0px !important;
}

/* FOOTER MENU */
#footer-menu ul {
	float:right;
}
#footer-menu ul li {
	display:inline;
	position:relative;
}
#footer-menu ul li:after {
	content:"|";
	position:absolute;
	right:-5px;
}
#footer-menu ul li:last-child:after {
	content:"";
}
#footer-menu ul li a {
	padding:0 10px;
	font-weight:normal !important;
}

/* BLOCKFACEBOOK */
#facebook_block {
	background:none !important;
}
#facebook_block .facebook-fanbox {
	background-color:#060606 !important;
	border:none !important;
}



@media (max-width: 767px){
.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{
    margin:  10px 10px 0px 143px !important
}	

#mypresta_mib ul li{
margin-bottom:20px;
}

#more_info_sheets p, #more_info_sheets td{
vertical-align:top;
}

.product-bg{
display:none;
}

#page{
width: 100%;
overflow: hidden;
}

#header {
    min-height: 380px;
    background: #f18904;
    background-image: none !important;
}

.header_user_info a{
padding:11px 5px 8px;
text-align:center;
}
#contact-link a{
text-align:center;
}
header .nav nav{
width:100% !important;
min-width:100% !important;
}
li.nuevos {
width: 100%;
margin: 0px !important;
}


ul.product_list.grid > li .product-container .button-container {
margin-bottom: 14px;
padding: 15px 0px 10px;
}

ul.minibanners li {
padding-left: 15px !important;
margin: 0px !important;
}
.minibanners li {
margin-bottom: 10px;
}
li.att {
width: 100%;
}
#mypresta_mib ul li {
width: 50%% !important;
}
.block .title_block:after, .block h4:after {
content: none !important;
}

#top-footer .container {
padding-bottom: 0px;
height: 100%;
}
#top-footer .ventajas ul li:first-child{
margin-left: 0px;
}
#newsletter_block_left{
height:270px;
}

ul.minibanners{
width:100%;
margin: 0px 0px 30px;
}

.footer-container #footer .bottom-footer div {
padding: 15px;
text-align: center;
}
#home-page-tabs.nav.nav-tabs li:first-child {
margin-left: 0px !important;
text-align:center;
}
header .header_line {
margin-left: 0px;
width: 100%;
border-bottom: 2px solid #f08a01;
}

#homepage-slider {
width: 100% !important;
max-width: 100% !important;
padding-top: 0px !important;
max-height: 100% !important;
padding-right: 0px !important;
height: 100%;
padding-left: 0px !important;
margin: -5px 0px 0px !important;
overflow: visible !important;
}
#homeslider .homeslider-description h1 {
font-size: 24px;
font-weight: bold;
}

#homepage-slider .homeslider-description {
padding: 20px;
top:0px !important;
}
.facebook-footer {
display: none;
}

#left_column{
float:none !important;
}
#category #center_column {
box-shadow: none !important;
}
.quick-view-wrapper-mobile{
display: none !important;
}

.sf-search{float:none !important;}
#searchbox input[type="text"]{
width:100% !important;
}

.ventajas p{
width:100%;
line-height: normal;
padding: 20px 0px 0px;
}

ul.sellos img{
max-width:65px;
}

.tab-content .product-container {
margin: 7px !important;
}
#layer_cart{
width:auto !important;
margin-right: 3% !important;
margin-left: 0% !important;
}



#product #center_column{
padding:10px;
}
.idTabs a {
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  margin: 0 0 0px;
  padding: 5px;
}

.extraTabContent {
  padding: 0px !important;
  margin: -1px 0px 0px !important;
  border: 1px solid #ddd !important;
}
.extraTabContent table td{
  padding: 5px;
  text-align: left;
  float: left;
  width:100%;
}

.extraTabContent table td img {
width: 100%;
  height: auto;
  padding: 0px;
  margin: 0px !important;
}

#more_info_sheets td {
  padding: 5px !important;
}

#more_info_sheets a img{
width:auto;
}
ul.idTabs li {
  height: 29px;
}

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

  

  
  
 .minibanners {
    float: right!important;
    max-width: 100%!important;
    margin-right: 5px !important;
    margin-top: 0px!important;
    width: 28% !important;
} 

li.att {
    width: 100% !important;
        height: 145px !important;
    background-position: right -40px !important;
}
  
.nuevos-ul {
    float: left !important;
    max-width: 100% !important;
    width: 70%;
}
li.nuevos {
    width: 48%!important;
    height: 145px !important;
}
li.nuevos img {
    max-width: 100% !Important;
    float: left;
}
  
  
.sellos img{
max-width:50px !important;
}
header .carrito-header .shopping_cart {
    width:340px !important;
    padding-top: 84px !important;
}

li.nuevos {
    width: 170px;
    height: 100px;
	}
  li.nuevos img{  max-width: 170px;
    float: left;
}
.nuevos-ul{
    float: right;
    max-width: 170px;
    margin-right: 10px !important;
}
.minibanners {
    float: right;
    max-width: 100% !important;
    margin-right: 0px !important;
    margin-top: 5px;
    width: 30% !important;
}

li.att {
    width: 170px;
    float: left;
    height: 110px;
  background-position: right -40px;
}
li.att h3 {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    line-height: 16px;
    text-align: left;
    padding: 10px 0px 0px 5px;
    margin: 0px;
}
#homepage-slider{
padding-left:0px;
}

#home-page-tabs.nav.nav-tabs li a {
    padding: 15px 40px !important;
	}
#mypresta_mib img{
    max-width: 80px;
}
.ventajas p{
font-size:14px;
}
.fb-like.fb_iframe_widget.fb_iframe_widget_fluid{
    margin:  10px 10px 0px 143px !important
}

.idTabs a {
    padding: 14px 10px 17px;
	}
}
