 /*
 boton de añadir al carrito y tallas
 */
  /*               MOBIL                  */

.cart_quantity_down{
	position:relative;
}

.eliminar{
	visibility:hidden;
	position:absolute;

}

#cerrarmodal{
    float: right;
    background-color: transparent;
    border: none;
    margin-top: 5px;
    margin-right: 5px;
    font-size: 22px;
    margin-bottom: 5px;
}

#prices-drop #center_column .page-heading{
	display:none;
}

.opc-required{
display:none;
}

#opc_account_form{
	display:inline-block !important;
}
.content_sortPagiBar{
	display:none;
}

.btn-default{
	background-color:#444444;
	color:#fff;
}

.continiuousToBuy{
	display:none;
}

#rightbar{
	width:100vw !important;
    top: auto !important;
}


#HomeMyAccount{
	 border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
}

#CloseSesionMyAccount{
	 border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
}

#order-opc .continiuousToBuy{
	display:block;
}

#order-opc .tab-content{
	 margin-top: 0px !important;
}

/* #order-opc .cart_quantity_up{
	position:relative;
    float: right;
} */

#order-opc .tab-content input, #order-opc .tab-content .selector{
	 border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	border: 1px solid #000000;	
}

#order-opc #localizaciónEstado{
	width:100%;
}

#order-opc #submitGuestAccount{
	width:100%;
}

/* #order-opc .form-group .selector,
#order-opc .form-group .selector span{
	width:100% !important;
} */

#order-opc div.delivery_option_radio{
	text-align: center;
	padding-right:20px;
    min-width: 80px;
}

#order-opc .cajaContenederaTransport{
	display:flex;
	align-items:center;
}

#order-opc .delivery_option{
	border-bottom: 1px solid #d6d4d4 !important;
	padding-top:20px;
}
#order-opc .delivery_option:first-child{
	border-top: 1px solid #d6d4d4 !important;
	
}

.textoaceptarconditions{
	font-size:15px;
}

#order-opc #localizaciónEstado{
	display: inline-table !important;
}

 
 
 #product #thumbs_list{
	 display:none;
 }

 
 #cerrarEnEscritorio{
	 display:none;
 }
 
 .st-pusher{
	 min-height:100vh;
 }
 
 #rightbar .top_bar_item{
	 color:white !important;
 }
 
 #rightbar{
	display: inline-flex;
 }
 
 #prices-drop #bloqueusuario,#prices-drop  #bloquehome,#prices-drop #bloquebusqueda,#prices-drop #switch_left_column_wrap, #category #bloqueusuario,#category  #bloquehome,#category #bloquebusqueda,#category #switch_left_column_wrap, #search #bloqueusuario,#search  #bloquehome,#search #bloquebusqueda,#search #switch_left_column_wrap{
	 width: 25% !important;
	 text-align: center;
 }
 
 #switch_left_column_wrap{
	display: none !important;	 
 }
 
 #category #switch_left_column_wrap, #search #switch_left_column_wrap, #prices-drop #switch_left_column_wrap{
	display: inline !important;	 
 }
 

	
#index #bloquehome{
	display:none;
 }
 


 
 
 .botontallas{
	display: inline-grid;
    width: 100%;
    z-index: 10;
    padding: 8px;
    background: white;
    /* border: 1px grey double; */
    margin-bottom: 3px;
    box-shadow: 0 0 6px #444444db;
 }
 
 .pro_list_attributes{
	 display:none;
 }
 
  .botontallas .button-search{
	margin-bottom:1px;
    background: white;
    border: 1px gray double;
 }
 
#category .content_sortPagiBar{
	display:none;
}
 
 
.icon-resize-full{
	display:none !important;
}
  
  .botonproductlist{
	position: sticky;
    z-index: 200;
    left: 92%;
    top: 88%;
    background: transparent;
    border: transparent;
	visibility:hidden;
  }

.confirm_bock{
	display:grid;
}
#pQuantityAvailable, #availability_statut{
	display:none !important;
}

#product #more_info_block #idTab1,#product #more_info_block #idTab311, #product #product_actions_wrap, #product #NombreProducto, #product #more_info_tab_more_info, #product #st_easy_tab_1{
	display:none !important;
}


 
 
#product #product_link_nav_wrap #product_link_nav_prev{
	float: right;
    -moz-border-radius: 55px 55px 55px 55px;
    -webkit-border-radius: 55px 55px 55px 55px;
    border: 1px solid #000000;
    width: 100px;
}

.fancybox-skin .fancybox-inner .block label{
	font-size:15;
}
    font-size: 15px;
#_sd_send_to_customer .send_block div .sd_customer_email, #_sd_send_to_customer .send_blockTelf div .sd_customer_Tel{
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
}



#reduction_percent{
	margin-left:3px;
}


 #product #our_price_display {
	margin-left: 15px;
	
 }
 
 #product #short_description_content{
	 display:none;
 }
 
 #product_name_wrap .product_name{
	margin-top:15px;
	text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: medium !important;
 }
 
 #index .fc_cat_name {
	 display:none;
	 font-weight: bold;
 }
 
 #st_mobile_menu_ul{
    margin-bottom: 30px;
    width: 100%;
 }
 
 .fancybox-skin .fancybox-inner .confirm_bock .block{
	font-size: large;
    font-weight: bold;
 }
 
 #left_column #layered_block_left .title_block, #left_column #layered_block_left .layered_subtitle_heading,#left_column #layered_block_left .layered_subtitle_heading .layered_subtitle,
 #left_column #layered_block_left .layered_subtitle_heading .layered_subtitle, #left_column #layered_block_left .layered_subtitle_heading .layered_subtitle {
	 font-weight: bold;
 }
 
 #columnasuperiorProduct{ 
	 display:none;
 }
 
 
 #index .st-container {
     overflow: hidden !important;
 }
 
 .opener{
	 margin-bottom:20px;
 }
 
 #st_mobile_menu_ul .mo_ml_level_0{
    padding-right: 10px;
    margin-right: 10px;
    padding-left: 10px;
    margin-left: 10px;
    color: black;
    font-weight: bold;
 }
 
 .mo_mu_level_1{
	margin-top: 5px;
 }
 
 .st-menu-title{
	display:none;
 }
 
 #close_mobile_menu{
	 color:black;
 }
     


   
#product #product_link_nav_wrap #product_link_nav_next{
	float: right;
    -moz-border-radius: 55px 55px 55px 55px;
    -webkit-border-radius: 55px 55px 55px 55px;
    border: 1px solid #000000;
    width: 100px;
}



#module-customSearch-search #switch_right_column_wrap{
	display:none;
}

#module-customSearch-search .icon-search-1{
	color:black;
}

._send_to_customer_form .checker{
		display:inline-block;
	}
	
	
	#userinfo_mod_mobile_menu{
		display:none;
	}
	
	
/*
Botones inferiores -----------------------------------------------------------------------
*/
	
	.fa-home, .fa-search{
		margin-top: 8px;
		height: 20px !important;
		width: 20px !important;
	}

	.icon-user-1{
		margin-top: 10px;
		height: 30px !important;
		width: 30px !important;
	}
	
	
	#switch_left_column{
		padding-top:10px;
	}
/*
Botones inferiores -----------------------------------------------------------------------
*/
	
/*
Importante producto -----------------------------------------------------------------------
*/
	
	 
	
	
	#product .attribute_select, #product #groupButtonsSize, #product #tituloselect, #product #add_to_cart_wrap{
		display:none;
	}
	#groupButtonsSize{
		padding: 5px;
		background-color: white;
		border: 1px solid black;
		display: grid;
	}
	
	#product .buttonsSize{
		background-color: white;
		border: 1px black solid;
		margin-bottom: 3px;
	}
	
	#product #center_column{
		margin-bottom: 60px;
	}
	
	#product #botonproducto{
		background: #333;
		border: 1px black solid;
		color: white;
		width: 180px;
		font-size:18px;
		line-height:22px;
	}
	
	
	#product .attribute_list{
		width: 100%;
	}
    
	
	
/*
Importante producto -----------------------------------------------------------------------
*/
	
.continiuousToBuy{
	display: block;
    background-color: white;
    color: black;
}

.anchototal{
	width:100%;
}

#anadircarta{
	display:none;	
}


.box-cart-bottom .qt_cart_box {
    padding-bottom: 1.333em;
	padding-left: 0em !important;
    margin-bottom: 1em;
    border-bottom: 1px solid #e5e5e5; }
	
#product #titulocolor, #product #quantity_wanted_p{
	display:none !important;
}	

#product #center_column .box-info-product{
	position: fixed;
    bottom: 40px;
    height: 70px;
    z-index: 1000;
    background: white;
    display: flex;
    width: 90%;
	padding-top:0px;
    bottom: 70px;
}
	 



.caracteristicasproductline{
	width: fit-content;
	float:right;
    margin-top: 15px;
}

.cart_product .product-name{
    color: black;
    font-weight: bold;
}

.columnaizquierdaorder {
    padding: 0 !important;
}

#button_order_cart{
	width:100%;
}

.columnaderechaorder{
		padding-top:5px;
}





.imagencamion{
    width: 65%;
    float: right;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}
 
#cart_summary .cart_product .row{
	margin-bottom:10px;
}

#cart_summary .cart_product{
	display:block !important;
}

#order-detail-content .cart_product{
    padding-top: 10px;
}

#order-detail-content #cart_title{
    color: black;
    font-size: 18px;
}




.columna2resumen{
    width: 40%;
    float: right;
    /* height: 40px; */
    padding-left: 5px;
}
.columna2resumen button{
	font-size: 10px;
    height: 100%;
    background-color: #3276b1;
    color: white;
    border: none;
}

.columnaizquierdaorder img{
	border:none !important;
}

.columnaderechaorder .color_666{
    font-size: 11px;
}



.groupButtons #old_price,
.groupButtons .our_price_display {
	margin-bottom:0px;
}

.borrarfilaorder{
   float:right;
}

#product .box-info-product .box-cart-bottom{
	width: 50%;
    float: right;
	top: -50px;
	display:none;
}


#order-opc .cart_quantity_input{
	text-align: center;
}
/*
#carrier_area #opc_delivery_methods .order_carrier_content .box{
	display:none;
}
*/

.inputcantidadpoduct{
	display:inline-flex;
}

.cart_quantity_up , .cart_quantity_down{
	height:30px !important;
    line-height: 25px !important;
}

#history tr .footable-sortable , #history tbody tr td{
	font-size:10px;
	text-align: center;
    padding: 10px 4px 10px 4px !important;
}

#history #order-list .primertrhistory{
		color: white !important;
		background-color: white !important;
		border:none !important;
}

#history #order-list .primeraColumnaHistory{
	border:none !important;
}

#history .order-list{
    text-align: center;
}


.modal-dialog{
    border: 1px black solid;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
	background-color:white;	
    width: 100%;
}




#informacioncarrito{
	width: 100%;
    left: 0;
    height: 100%;
    z-index: 999;
    top: 50%;
	display:none;
}


.tableinformation{
	margin-left:auto;
	margin-right:auto;
	display:none;
}

#closeModal{
	background-color: #777777;
    float: right;
    border: none;
}

.imagenqrpequenha{
	width:50%;
	height:50%;
}
 
.imagenqrgrande{
	width:100%;
	height:100%;
}

#codigoQR{
	margin-left:auto;
	margin-right:auto;
}

#codigoQR img{
    margin-bottom: 23px;
}

#header_top_right .botonbuscar{
	display:none;
}

@media only screen and (max-width: 480px)
{
	.st-effect-0.open_products_compared .st-pusher, .st-effect-0.open_stwishlist .st-pusher, .st-effect-0.open_products_cart .st-pusher, .st-effect-0.open_qrcode .st-pusher, .st-effect-0.open_search .st-pusher, .st-effect-0.open_viewed .st-pusher 
	{    -webkit-transform: translate3d(-100%, 0, 0) !important;
		transform: translate3d(-100%, 0, 0) !important;
	}
}


 @media (min-width: 1400px) and  (max-width: 1920px){
	 
	.st-effect-0.open_products_cart .st-pusher {
		-webkit-transform: translate3d(-20%, 0, 0);
		transform: translate3d(-40%, 0, 0);
	}

	#side_products_cart {
		border-left: 4px solid #2ca8bf;
		width: 40% !important;
	}

	
 }
 
 @media (min-width: 1024px) and  (max-width: 1400px){
	 
	.st-effect-0.open_products_cart .st-pusher {
		-webkit-transform: translate3d(-20%, 0, 0);
		transform: translate3d(-60%, 0, 0);
	}

	#side_products_cart {
		border-left: 4px solid #2ca8bf;
		width: 60% !important;
	}

	
 }




 @media (max-width: 1200px) {
	 
	#product #groupButtonsSize {
		width: 100% !important;
	}
	
 }
 
 
 
  @media (min-width: 990px) {
		div#groupButtonsSize2 {
			width: 120%;
			margin-left: auto;
		}

		div#groupButtonsSize {
			margin-left: 0px;
			left: 0px;
			margin-bottom: 5px;
			width: 75% !important;
			margin-right: auto !important;
			border-radius: 3px;
			/* display: none; */
		}
  }
 
 
 
  @media (max-width: 990px) {
	 	 
	#viewbotonproducto {
		background: #282d35;
		border: 1px black solid;
		color: white;
		width: 135px;
		font-size: 12px;
		line-height: 22px;
		text-transform: uppercase;
		margin-left: 20px;
	}	 
	
	#product #botonproducto {
		background: #333;
		border: 1px black solid;
		color: white;
		width: 135px;
		line-height: 20px;
		font-size: 12px;
		text-transform: uppercase;
	}

	#product #center_column .box-info-product {
		position: fixed;
		bottom: 40px;
		height: 85px;
		z-index: 1000;
		background: white;
		display: flex;
		width: 90%;
		padding-top: 0px;
		bottom: 70px;
	}

	#product .product_attributes{
		display: grid;
		text-align: center;
	}

	#product .product_attributes #viewbotonproducto{
		margin-left: auto !important;
	}
	
	#product #viewbotonproducto {
		margin-top: 5px;
	}
	
  }
 #attributes fieldset {
  position: absolute;
  bottom: 60px;
  width: 100%;
  }
 
 @media (max-width: 990px) {
	 
	 #attributes fieldset {
	  position: absolute;
	  bottom: 75px;
	  width: 100%;
	 }
  
	 #product #groupButtonsSize{
		left: 50%;
		width: 140% !important;
		top: 50%;
		transform: translate(-45%, -5%);
		border-radius: 4px;
	 }
	 
	 
	 #product #groupButtonsSize2{
		left: 50%;
		top: 50%;
		width: 140%;
		/* transform: translate(-50%, -50%); */
		-webkit-transform: translate(-35%, -2%);
	 }
	 

	 	 
	#product #center_column .box-info-product {
		position: fixed;
		bottom: 40px;
		height: 85px;
		z-index: 1000;
		background: white;
		display: flex;
		width: 90%;
		left: 0px;
		padding-top: 0px;
		bottom: 70px;
	}

	#product .product_attributes{
		display: grid;
		text-align: center;
	}

	#product .product_attributes #viewbotonproducto{
		margin-left: auto !important;
	}
	
	#product #viewbotonproducto {
		margin-top: 5px;
	}
	#uniform-id_country, #uniform-id_state{
		width:90% !important;
	}

 
	.ets_solo_social{
		display: grid !important;
	}
	
	
	.ets_solo_social span{
		width: 100%;
		text-align: center;
		height: 45px;
		border-radius: 0px !important;
		line-height: 24px;
	}
	
	
 
	 #order-detail-content {
		background-color: white;
		border: none;
		padding: 0px !important;
		margin-bottom: 0px;
	}

	
	

	.botonbuscar{
		margin-top:30px;
	}
	 
	  .side_continue {
		background-color: white !important;
		color: black !important;
	  }
 
	  #cart_summary .cart_quantity_input {
		text-align:center;
		background: white !important;
		border-top: 2px #8080803b  solid;
		border-bottom: 2px #8080803b  solid;
		border-right: none;
		border-left: none;
		width: 30px;
		height: 27px;
	  }

	#index #bloqueusuario, #index #bloquebusqueda{
	 width: 50% !important;
	 text-align: center;
	}

	
	#header_top_right #cuadroprincipal{
		display:none;
	}
	
	 #bloqueusuario, #bloquehome, #bloquebusqueda{
	  width: 33% !important;
	  text-align: center;
	}
	
	#banner_container_16{
		display:none !important;
	}
	
	#index #center_column .title_block, #search_block_menu  {
		display:none;
	}
	
	.sliderhome{
		display:none !important;
	}
	.ac_results {
    text-align: left;
    padding: 0px;
    border: 1px solid black;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    width: 0;
    float: left;
    left: 0 !important;
    right: 0;
    margin-left: auto !important;
    margin-right: auto !important;
}

.groupButtons{
	width:100%;
	margin:0px;
	display:flex;
	align-items:center;
    background: #8080803d;
	justify-content: space-between;
}
	
 }

