/* ----------------------------------------------------------------
 *                      *** Responsive ***
 * ----------------------------------------------------------------
 */


@-moz-document url-prefix() {
	.main-header .main-menu ul .has-submenu:hover > a		
																		{ padding-bottom: 16px; }
}


input[type="text"], input[type="email"], textarea 						{ -webkit-appearance: none; }


/* ----------------------------------------------------------------
 * Tablets Small
 * ----------------------------------------------------------------
 */
/* De 0 a 480.... */
@media (max-width: 479px) {
  /*p, a, span, h1, .box-color-left { color: brown !important; }*/
 
	/* ----------------------------------------------------------------
	 * CONTACTO
	 * ----------------------------------------------------------------
	 */
	.contact p {
		width: 100%;
		float: none;
	}


	/* ----------------------------------------------------------------
	 * CITA
	 * ----------------------------------------------------------------
	 */
	#cita 																{  }
		#cita .product-cita-wrap-js 									{  }
			#cita .product-cita-wrap-js .mobile-fix 					{ width: 100%; }
			#cita .product-cita-wrap-js .mobile-fix:first-child 		{ margin-bottom: 20px; }
}


/* ----------------------------------------------------------------
 * Tablets Small
 * ----------------------------------------------------------------
 */
/* De 0 a 767.... */
@media (max-width: 767px) {
  /*p, a, span, h1, .box-color-left { color: blue !important; }*/

            #cita #modal-pide-cita-products-numbers .modal-dialog       { max-width: 100%; }
html, body 																{ overflow-x: hidden !important; }
body 																	{ /*font-size: 15px;*/ font-size: 14px; /*margin-top: 78px;*/ }
	/*.mm-opened body 													{ margin-top: 0; }
	.mm-opened #header 													{ position: relative; }	*/
/*body.header-no-fixed 													{ margin-top: 35px; }*/

.header-fix 															{ width: 100%; height: 78px; }
    .header-no-fixed .header-fix 										{ width: 100%; /*height: 35px;*/ height: 48px; }

h1, h2, h3, h4, h5, h6													{ }
h2																		{ font-size: 15px; padding-bottom: 15px; padding-top: 15px; }
h3																		{ }
h4																		{ }
h6																		{ }
h5																		{ }

a 																		{ }
	a:hover, a:focus 													{ }

ul																		{ }


/*.container                                                            	{ padding: 0 10px !important; }*/


/* ----------------------------------------------------------------
 * COMMON
 * ----------------------------------------------------------------
 */
.h2-wrap 																{ margin-bottom: 15px; /*position: fixed;*/ }

.dropdown 																{ width: 100%; }
.dropdown.open .dropdown-menbur 										{ background: rgba(0, 0, 0, 0) url("../images/arrow-up.png") no-repeat scroll right 20px center !important; background-size: 12px !important; }
.dropdown-menbur 														{ background: rgba(0, 0, 0, 0) url("../images/arrow-down.png") no-repeat scroll right 20px center; margin-bottom: 20px; width: 100% !important; background-size: 12px !important; }	
	.dropdown-menbur .caret 											{  }
	.dropdown-menbur.active, .dropdown-menbur:active 					{  }
.dropdown-menu-menbur 													{ top: 40px; width: 100% !important; }

	#search .dropdown-menbur 											{ width: 100% !important; }


.menbur-form input 														{ min-height: 44px !important; }
.menbur-form select 													{ min-height: 44px !important; }
.menbur-form button 													{  }
	.menbur-form button:hover 											{  }
.menbur-form .input-group-addon 										{  }
.menbur-form textarea 													{  }

.modal 																	{  }
	.modal .modal-dialog												{ height: 100%; margin: 0 !important; }
		.modal .modal-dialog .modal-content								{ height: 100%; max-height: 100%; }
			.modal .modal-dialog .modal-content .modal-body 			{  }
			.modal .modal-dialog .modal-content .modal-body .close		{  }

/* ScrollTop */
#scroll-to-top                                                          { bottom: 10px; right: 10px; opacity: 0.8; }


.videoWrapper 															{  }
	.videoWrapper iframe 												{ height: 100%; }
    #home .videoWrapper iframe                                          {  }


/* ----------------------------------------------------------------
 * COMPROBAR
 * ----------------------------------------------------------------
 */
.header-fixed > div > section 											{ padding-top: 0; /*padding-top: 76px;*/ /*padding-top: 121px;*/ }



/* ----------------------------------------------------------------
 * HEADER
 * ----------------------------------------------------------------
 */
#header																	{ left: 0; /*margin-bottom: 50px;*/ position: fixed; right: 0; top: 0; z-index: 9980; }

	.header-no-fixed #header 											{ margin-bottom: 0; } 
			.top-header 												{  }
				.top-header .envio 										{  }
					.top-header .envio p 								{ float: none; text-align: center; font-size: 11px; }
				.top-header a, #header .top-header p 					{  } 

	#header .menu-wrap 													{  }
	.main-header 														{ background-color: #fff; /*left: 0; position: absolute; right: 0; top: 30px; z-index: 999;*/ }
		.main-header .brand 											{ padding: 15px 0 3px; }
		.header-no-fixed .main-header .brand 							{ padding: 15px 0 15px; }
			.main-header .brand .links  								{ max-height: 30px; }
				.main-header .brand .links a 							{ margin-left: 0; }
			.main-header .brand .logo-wrap 								{ text-align: center; }
				.header-no-fixed .main-header .brand .logo-wrap 		{ text-align: left; }	
			.main-header .brand .logo 									{ max-height: 17px; position: relative; top: 1px; }

			.main-header .brand  .popup_header_items_compra_telefonica  { font-size: 12px; position: relative; top: 4px; }
				.main-header .brand  .popup_header_items_compra_telefonica strong 
																		{ font-size: 16px; }

	.main-header-mini                                     		      	{ position: relative; }
        .main-header-mini .brand .links                   		       	{  }
            .main-header-mini .brand .links .envio        		      	{  }
            .main-header-mini .brand .secure-payment       		     	{  }
		

	.header-fixed .main-header 											{  }
		.header-fixed .main-header .main-menu  							{  }

		.main-header .identificate-wrap									{  }
		.main-header .desire-wrap										{  }
		
		.main-header .cart-wrap 										{ margin-left: 0 !important; }
		.main-header .cart 												{  }
			.main-header .cart-link.empty 								{ }	
				.main-header .cart-link.empty:hover 					{ } 
				.main-header .cart-link.empty:hover .header-cart, .main-header .cart.empty:hover .cart-caret
																	 	{  }

		.main-header .cart 												{  }
			.main-header .cart.empty 									{  }



		.main-header .header-cart 										{  }
			.main-header .cart:hover 									{  }
			.main-header .cart:hover .cart-caret 						{ display: none !important; bottom: -13px; }
			.main-header .cart:hover .header-cart 						{ display: none !important; }

		.main-header .header-cart .image 								{  }
		.main-header .header-cart .info 								{  }

                #home li.outlet                                         { margin-top: 0; }
                    #home li.outlet a                                   { font-weight: bold; }

                #menu-mobile li.outlet                                  { height: 24px; margin-top: 0; padding-left: 9px; }
                    #menu-mobile li.outlet a                            { background: rgba(0, 0, 0, 0) url("../images/outlet.png") no-repeat scroll 0 center !important; /*color: #b03b3b;*/ padding-left: 20px !important; display: block; height: 24px; line-height: 16px; /*font-weight: bold;*/ }

/* ----------------------------------------------------------------
 * FOOTER
 * ----------------------------------------------------------------
 */
#footer 																{  }		
	#footer .secure-payment 											{  }
		#footer .secure-payment img										{ max-width: 110px; }
		#footer .secure-payment .payment-methods 						{  }
			#footer .secure-payment .payment-methods a:nth-of-type(1)	{ max-width: 100%; }
				#footer .secure-payment .payment-methods a:nth-of-type(1) img	
																		{ max-width: 100%; }
			#footer .secure-payment .payment-methods a:nth-of-type(2)	{ max-width: 100%; }
				#footer .secure-payment .payment-methods a:nth-of-type(2) img	
																		{ max-width: 100%; }
			#footer .secure-payment .payment-methods a:nth-of-type(3)	{ max-width: 100%; }
				#footer .secure-payment .payment-methods a:nth-of-type(3) img	
																		{ max-width: 100%; }

			#footer .secure-payment .pago-seguro-mobile 				{ margin-bottom: 20px; }
				#footer .secure-payment .pago-seguro-mobile img			{ }
			#footer .secure-payment .payment-methods-mobile 			{ margin-bottom: 10px; }
				#footer .secure-payment .payment-methods-mobile img		{ }
			#footer .secure-payment .godaddy-mobile 					{ margin-top: 0; }
				#footer .secure-payment .godaddy-mobile img				{ max-width: 150px !important; }

			#footer .secure-payment .payment-methods a, #footer .secure-payment .payment-methods div	
																		{  }
			#footer .secure-payment .payment-methods .vertical-border-dotted 	
																		{  }	
	
	#footer .main-footer 												{  }
		#footer .main-footer .left 										{  }

		#footer .main-footer .footer-links 								{  }
			#footer .main-footer .footer-links nav 						{  }

		#footer .main-footer .right 									{ padding-left: 15px; }
		#footer .main-footer .vertical-bg-dot-left 						{ background: none; }

		#footer .main-footer .newsletter 								{ text-align: center; }

		#footer .main-footer .social 									{ text-align: center; text-transform: none; }
			#footer .main-footer .social ul 							{ }
				#footer .main-footer .social ul li 						{ }
					#footer .main-footer .social .facebook 				{ }
					#footer .main-footer .social .twitter 				{ }
					#footer .main-footer .social .youtube 				{ }
					#footer .main-footer .social .pinterest 			{ }
					#footer .main-footer .social .instagram 			{ }
					#footer .main-footer .social .google 				{ }


	#footer .close-footer 												{ text-align: center; }
		#footer .close-footer .logo										{ }
		#footer .close-footer p 										{ margin: 0; line-height: 40px; }
		#footer .close-footer .market 									{ }


/* ----------------------------------------------------------------
 * HOME
 * ----------------------------------------------------------------
 */
#home 																	{ margin-top: 0; }
	#home .container 													{ padding-left: 10px; padding-right: 10px; }
	#home img 															{ }

	/* Menú acordeón */	
	#main-nav 															{ margin-top: 7px; }
		#main-nav .main 												{ /*padding: 7px 0 8px 10px;*/ border: 0 none; padding: 0; }
		#main-nav .expand 												{ position: relative; }
		#main-nav .no-expand 											{ position: relative; }
			#main-nav .expand.open 										{ }
		#main-nav .subnav												{ }
			#main-nav .subnav li 										{ margin-bottom: 3px; padding: 2px 0 2px 10px; }
			#main-nav .subnav li.sub-title 								{ /*padding: 0;*/ } 
				#main-nav .subnav li.sub-title a 						{ font-size: 14px; }
				#main-nav .subnav li a 									{ font-size: 13px; }
				#main-nav .subnav li br 								{ display: block; margin: 8px 0 0 !important; }

			#main-nav ul li a.expand::after 							{ font-size: 20px; line-height: 20px; }
			#main-nav ul li a.expand.open::after 						{ font-size: 20px; line-height: 20px; }
    
    #home .telf-buy                                                     { text-align: center; background-color: #f1f1f1; padding: 20px; margin: 20px 10px; }
        #home .telf-buy p                                               { margin-bottom: 0; font-size: 13px; }
        #home .telf-buy a                                               { margin-bottom: 0; font-size: 20px; }


#newsletterModal.modal 													{  }
	#newsletterModal.modal .modal-dialog								{ height: 100%; margin: 0 !important; }
		#newsletterModal.modal .modal-dialog .modal-content				{ height: 100%; max-height: 100%; overflow-y: auto; overflow-x: hidden; }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body 		
																		{  }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .close		
																		{ /*color: #fff !important; opacity: 1 !important;*/ }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-img
																		{ width: 100%; }
				#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-img img
																		{ width: 100%; }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form
																		{ width: 100%; }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter
																		{ padding: 0 40px 40px; }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .suscribete
																		{ font-size: 30px; line-height: 30px; }
				#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .suscribete span 
																		{ font-size: 20px; line-height: 30px; vertical-align: top; }	
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .ahorra
																		{ font-size: 40px; line-height: 30px; }
			#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .newsletter-form
																		{ margin-top: 35px; }
				#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .newsletter-form .alert 
																		{ margin-top: 20px; }


	#newsletterModal.modal .padding-left-5								{ padding-left: 15px; }
	#newsletterModal.modal .padding-right-5								{ padding-right: 15px; }																		

/* ----------------------------------------------------------------
 * NEWSLETTER
 * ----------------------------------------------------------------
 */	
.newsletter 															{  }
	.newsletter .suscribete 											{  }
	.newsletter .ahorra 												{  }

	.newsletter .formulario 											{  }

	



/* ----------------------------------------------------------------
 * LISTADO
 * ----------------------------------------------------------------
 */
#list 																	{ }

	#list .header-img 													{ margin-bottom: 15px; }
		#list .header-img img											{  }

	#list .filter-mobile 												{ background: rgba(0, 0, 0, 0) url("../images/arrow-down.png") no-repeat scroll right center; padding-right: 20px; display: inline-block; background-size: 12px; }

	#list .filtros 														{ font-size: 15px; margin-top: 0; }
		#list .filtros > div 											{ padding: 0; }
		#list .filtros .title 											{  }
		#list .filtros .vertical-bg-dot-left, #list .filtros .vertical-bg-dot-right	
																		{  }
	
		#list .filtros .sizes ul li 									{  }

		#list .filtros .colours											{ margin-bottom: 15px; }
			#list .filtros .colours	ul									{  }
				#list .filtros .colours	ul li							{  }
					#list .filtros .colours	ul li span					{  }
					#list .filtros .colours	ul li .color:hover 			{  }
					#list .filtros .colours	ul li .color.selected 		{  }


		#list .filtros .more											{  }
			#list .filtros .more:first-child 							{  }
		#list .filtros .more-filter										{  }
			#list .filtros .more-filter:hover							{  }

				#list .extra-mobile .filtros .more 						{ margin-bottom: 5px; }

		#list .filtros .more-filter-mobile								{ text-decoration: underline; background: none; margin-bottom: 20px; }
			#list .filtros .more-filter-mobile:hover					{  }

	#list .extra 														{ display: none !important; }
		#list .extra .btn-borrar                    					{  }
		#list .extra .btn-ok   											{  }

	#list .extra-mobile 												{  }
		#list .extra-mobile .btn-borrar                    				{  }
		#list .extra-mobile .btn-ok   									{  }

	#list .filtros-mobile 												{  }

	#list .selected-filters 											{  }
		#list .selected-filters .erase 									{ left: 10px; top: 1px; font-size: 15px;  }
			#list .selected-filters .erase:hover 						{  }

	#list .products-list 												{ }
		#list .products-list .product 									{ width: 50%; }
			#list .products-list .product .product-content 				{ width: 90%; float: none !important; margin: 0 auto; }
			#list .big .product .product-content 						{ width: 95%; }

				#list .products-list .product.first 					{ }
					#list .products-list .product.first .product-content
																		{ }
					#list .products-list .product.first .product-colours
																		{ }

				#list .products-list .product.center  					{ }
					#list .products-list .product.center .product-content 
																		{ }		
					#list .products-list .product.center .product-colours 		
																		{ }		

				#list .products-list .product.last 						{ }
					#list .products-list .product.last .product-content {  }
					#list .products-list .product.last .product-colours {  }
				
			#list .products-list .product .product-content .border-dotted
																		{ margin-bottom: 15px; }
			#list .products-list .product .product-content p 			{  }
			#list .products-list .product .product-content img 			{  }
			#list .products-list .product .product-content .old-price 	{  }
	
			#list .products-list .product .product-content .product-prices 
																		{ }
				#list .products-list .product .product-content .product-prices .ref
																		{ display: block; width: 100%; }

			.list .products-list .product .likes                        {  }
                .list .products-list .product.center .likes             {  }
                .list .products-list .product.last .likes               {  }
                .list .products-list .product .likes .favoritos         { background-size: 21px auto; padding-left: 20px; width: 20px; }

			#list .products-list .product .colours 						{  }
				#list .products-list .product .colours ul 	
																		{  }
					#list .products-list .product .colours ul li 												
																		{  }

			#list .products-list .product .product-content .product-buy .desire
																		{  }
			#list .products-list .product .product-content .product-buy .sizes
																		{  }
				#list .products-list .product .product-content .product-buy .sizes ul
																		{  }
					#list .products-list .product .product-content .product-buy .sizes ul li
																		{  }
				#list .products-list .product .product-content .product-buy .sizes .size 
																		{  }
					/*#list .products-list .product .product-content .product-buy .sizes .size.selected
																		{ border: 1px solid #000; }*/


		#list .products-list .product-list-img 							{ max-width: 100%; left: 0; }

		#list .products-list .product .product-content .product-buy 	{  }
			#list .products-list .product .product-content:hover .product-buy 
																		{ display: none; }
			#list .products-list .product .product-content .product-buy .product-buy-wrap 
																		{  }


		#list .products-list .product .product-colours-js 				{  }
		#list .products-list .product .product-colours					{  }
			/*#list .products-list .product .product-content:hover .product-colours
																		{ display: block; }*/
			#list .products-list .product .product-colours .product-thumbnail 
																		{  }
				#list .products-list .product .product-colours .product-thumbnail a
																		{  }
			#list .products-list .product .product-colours-wrap 		{  }

			#list .products-list .product .colours .more-colours-wrap div 
																		{ padding: 0 5px; font-size: 12px; }




            .list .more-colours-wrap                                    {  }
            .list .more-colours-wrap .colours-for-center                {  }
			.list .more-colours-wrap p 									{ display: inline; font-size: 13px !important; margin-right: 5px; vertical-align: top; line-height: 13px; }

            .list .products-list .product .likes                        {  }
                .list .products-list .product.center .likes             {  }
                .list .products-list .product.last .likes               {  }
                .list .products-list .product .likes .favoritos         {  }
                

			.list .products-list .product .colours 						{ margin: 0 auto; float: none !important; }
			.list .products-list .product.center .colours 				{  }
			.list .products-list .product.last .colours 				{ /*margin: 0 auto; float: none;*/ }

				.list .products-list .product .colours ul 				{ display: inline-block; max-width: 115px; text-align: left; width: 100%; }
					.list .products-list .product .colours ul li 												
																		{ margin: 0; }
                    .list .products-list .product .colours ul li .circle{ height: 12px !important; width: 12px !important; }








	#list .btn-borrar 													{ width: 100%; }

            .list .products-list .no-results                            { margin: 0 0 50px; }
                .list .products-list .no-results h3                     {  }
                    .list .products-list .no-results p                  { }



            .list .product .product-content img.tags   					{ min-width: 0 !important; width: 40% !important; }

/* ----------------------------------------------------------------
 * FICHA
 * ----------------------------------------------------------------
 */
#ficha 																	{  }

	#ficha .imagenes-ficha-js 											{ margin-bottom: 0; }
		#ficha .imagenes-ficha-js img									{ min-height: 240px; }

	#ficha .social 														{  }
		#ficha .social .facebook										{ background-size: 12px auto; }
		#ficha .social .twitter											{ background-size: 30px auto; padding-left: 30px; }
		#ficha .social .pinterest										{ background-size: 20px auto; }

	#ficha .completa-look												{ margin-top: 0; }

	#ficha .recientemente												{ }

	#ficha .product-info-wrap-js 										{ padding-top: 10px; }
		#ficha .product-info-wrap-js.product-info-fixed 				{ position: relative !important; top: 0; }
		#ficha .product-info-wrap-js.product-info-fixed-bottom 			{ }

	#ficha .referencia 													{ }
		#ficha .referencia h2 											{ }
		#ficha .referencia h3 											{ font-size: 13px; }
		
		#ficha .referencia .prices 										{ display: inline-block; font-size: 15px; line-height: 35px; position: absolute; right: 0; top: 0; }
			#ficha .referencia .prices .old-price 						{ }
			#ficha .referencia .prices .price 							{ }

		#ficha .owl-carousel-wrap  										{ position: relative; }
			/*#ficha .desire 												{ position: absolute; right: 0; top: 0; background-size: 38px auto; }*/
			#ficha .desire 												{ background-position: left center; text-indent: 0; width: auto; }
 
 		#ficha .owl-carousel-wrap  										{ }
 			#ficha .owl-carousel-wrap .tags  							{ position: absolute; right: 0; top: 0; }
				#ficha .owl-carousel-wrap .tags img 					{ float: right; max-width: 80%; }

		#ficha .desire .desire-text          							{ display: block; font-size: 14px; height: 50px; line-height: 50px !important; text-align: center; }
					#ficha .desire-selected .desire-text
                                                                        { display: none; }
					#ficha .desired-text
                                                                        { display: none; }
                    #ficha .desire-selected .desired-text
                                                                        { display: block; }

		#ficha .desire-mobile-wrap  									{ text-align: center; margin: 15px 0 0; }


	#ficha .colours														{ margin-bottom: 0; }
			#ficha .colours	ul											{ margin-bottom: 0; }
				#ficha .colours	ul li									{ }
					#ficha .colours	ul li span							{ margin-bottom: 5px; }
					#ficha .colours	ul li .color:hover 					{ }
					#ficha .colours	ul li .color.selected 				{ }

	#ficha .sizes 														{ margin: 15px 0 20px; }

	#ficha .pruebalo 													{ height: 35px; margin-top: 0; }
		#ficha .pruebalo span 											{ background-position: 8px 7px; background-size: 26px auto; font-size: 12px; }

	#ficha .available 													{ }
		#ficha .available p 											{ }

	/* Menú acordeón */	
	#nav-ficha 															{ }
		#nav-ficha .main 												{ }
		#nav-ficha .expand 												{ }
			#nav-ficha .expand.open 									{ }
		#nav-ficha .subnav												{ }

			#nav-ficha ul li a.expand::after 							{ }
			#nav-ficha ul li a.expand.open::after 						{ }

	#ficha .gratuito 													{ margin-bottom: 25px; }

	#ficha .menbur-club 												{ margin-bottom: 40px; }
		#ficha .menbur-club span 										{ }
		#ficha .menbur-club .discount 									{ }

	.comentarios-header 												{  }
		.comentarios-header .favoritos-content 							{  }
			.comentarios-header .favoritos-content .favoritos 			{ background-size: 17px auto !important; line-height: 17px !important; padding-left: 17px !important; }
		.comentarios-header .distincion-cliente 						{  }
		.comentarios-header .garantizado   								{  }
			.comentarios-header .garantizado span 						{  }

	.comentarios 														{ max-height: 99999px !important; }
 		.comentarios .comentario 										{  }
 		.comentarios .comentario.first 									{  }
			.comentarios .comentario .autor 							{ display: block !important; margin: 0 auto 10px !important; padding-right: 0 !important; width: 110px !important; }
				.comentarios .comentario .autor img 					{ display: inline-block; }
				.comentarios .comentario .autor .favoritos-content 
																		{ display: inline-block; }
			.comentarios .comentario .comment 							{ width: 100% !important; }
				.comentarios .comentario .comment:before 				{ background: rgba(0, 0, 0, 0) url("../images/comentario-caret-mobile.png") no-repeat scroll center center !important; height: 8px !important; left: 0 !important; top: -8px !important; width: 100% !important; }
			.comentarios .comentario .comment .when 					{  }
			.comentarios .comentario .comment .when strong 				{  }

        #ficha .only-mobile                                             { }
        	#ficha .only-mobile .tallas-anyadir 						{ margin-bottom: 5px; }
            #ficha .only-mobile .black-btn                              { height: 44px; }
            #ficha .only-mobile .dropdown-menbur                        { margin-bottom: 0; }
            #ficha .only-mobile .sizes 									{ font-size: 14px; }
			#ficha .only-mobile .guide 									{ line-height: 21px; color: #888888; text-decoration: underline; font-size: 14px; }
			#ficha .only-mobile .social 								{ margin-top: 20px; }
			#ficha .only-mobile #anyadir_cesta_mobile 					{ margin-bottom: 5px; }

	#ficha .desire-selected 											{ text-indent: 0; width: auto; /*background-position: left top;*/ color: #000; padding-left: 45px; background-image: url("../images/pide-un-deseo-full.png"); background-position: left center; }
		#ficha .desire-mobile span 										{ font-size: 14px; line-height: 50px; }

	#ficha .informacion-ficha-js 										{ height: auto !important; }


/* ----------------------------------------------------------------
 * CITA
 * ----------------------------------------------------------------
 */
#cita 																	{  }
	#cita h2 															{  }
	#cita h3 															{  }
	#cita p 															{  }
	#cita .header-img-js 												{ margin-bottom: 25px; }

	#cita .cita-text   													{  }

	#cita .pide-cita 													{ margin-bottom: 25px; } 

	#cita .cita-form-wrap 												{ padding-right: 15px; display: table-footer-group; float: none; }
	#cita .cita-form													{ } 
		#cita .cita-form .politica-privacidad 							{  }
			#cita .cita-form .politica-privacidad a 					{  }
			#cita .cita-form .politica-privacidad input 				{ min-height: 0 !important; }

	#cita .mobile_step_1 												{ height: auto !important; display: table-header-group; float: none; }

	#cita .product-cita-wrap-js 										{ margin-bottom: 30px; position: relative !important; width: 100% !important; }
		#cita .product-cita-wrap-js.product-info-fixed 					{ position: relative; width: 100% !important; }
		#cita .product-cita-wrap-js.product-info-fixed-bottom 			{  }


/*.col-xs-12.col-sm-5.informacion-ficha-js.informacion-ficha-js-fix.mobile_step_1 {
    height: auto !important;
}*/


	#cita .product-cita-wrap-js .selection-title 						{  }
		#cita .product-cita-wrap-js .selection-title p					{  }

		#cita .product-cita-wrap-js .selected-products 					{  }
			#cita .product-cita-wrap-js .selected-products .item 		{  }
				#cita .product-cita-wrap-js .selected-products .item:last-child
																		{  }
			#cita .product-cita-wrap-js .selected-products .item .image {  }
			#cita .product-cita-wrap-js .selected-products .item .image img 
																		{  }
			#cita .product-cita-wrap-js .selected-products .item .info  {  }
			#cita .product-cita-wrap-js .selected-products .item .title {  }
			#cita .product-cita-wrap-js .selected-products .item a 		{  }
			#cita .product-cita-wrap-js .selected-products .item .qty 	{  }
			#cita .product-cita-wrap-js .selected-products .item .form-control-editable
																		{  }

			#cita .product-cita-wrap-js .selected-products .item .delete{  }
				#cita .product-cita-wrap-js .selected-products .item .delete a 
																		{  }
					#cita .product-cita-wrap-js .selected-products .item .delete a:hover
																		{  }

			#cita .product-cita-wrap-js .add-more-products				{  }
				#cita .product-cita-wrap-js .add-more-products a		{  }
					#cita .product-cita-wrap-js .add-more-products a:hover  
																		{  }

	/* PROVISIONAL BORRAR */
	#cita .recientemente												{ display: none; }


    #cita .new-pide-cita                                                { }

        #cita .new-pide-cita h3                                         {  }
        #cita .new-pide-cita p                                          {  }

        #cita .new-pide-cita .border-dotted                             {  }

        #cita .new-pide-cita .text-deco                                 {  }
            #cita .new-pide-cita .text-deco p                           {  }
            #cita .new-pide-cita .text-deco p.text-deco-big             {  }

        #cita .new-pide-cita .img-responsive                            {  }
            #cita .new-pide-cita .img-pide-cita-left                    { left: -7px; margin: 0 auto; }
            #cita .new-pide-cita .img-pide-cita-right                   { right: -7px; margin: 0 auto; }
        #cita .new-pide-cita .picture-text                              { margin-left: 0; margin-top: 10px; }
            #cita .new-pide-cita .picture-text-left                     { margin-right: 0; margin-bottom: 40px; }
            #cita .new-pide-cita .picture-text span                     {  }


.step-1                                                                 { margin-bottom: 40px; }
	.step-1 .sizes ul li 												{ margin-right: 2px; }

.step-2                                                                 { margin-bottom: 40px; }
    .step-2 .step-2-wrap                                                { padding-bottom: 10px; }
        .step-2 .step-2-wrap .section-title                             {  }
    .step-2 .busqueda-tienda                                            {  }
    .step-2 .shop-form                                                  { }
    .step-2 .shop-form input[type="text"]                               {  }
    .step-2 .shop                                                       { padding: 10px; }

		.shops-wrap.right3 .shop 										{ margin-right: 10px !important; }
    	.shops-wrap.right .shop 										{ margin-right: 0 !important; }

        .step-2 .shop.selected                                          { } 
    .step-2 .shop input                                                 { left: 0; position: relative; margin-bottom: 10px; }
    .step-2 .shop p                                                     {  }
    .step-2 .shop a                                                     {  }

    .step-2 .dropdown-shops-countries                                   { margin-bottom: 10px; }
    .step-2 .dropdown-menbur                                            {  }
    .step-2 .dropdown.open .dropdown-menbur                             {  }
    .step-2 .dropdown.open .dropdown-menu > li > a                      {  }
    .step-2 .dropdown-menu-menbur                                       {  }

.step-3                                                                 { }
	.step-3-wrap 														{ display: table; padding-left: 15px; padding-right: 15px; width: 100%; }
     .cita-section-form                                                 { }
         .cita-section-form .shop                                       {  }
         .cita-section-form .shop p                                     {  }
         .cita-section-form .shop a                                     {  }
	
        .cita-section-form .radio, .checkbox                            {  }
        .cita-section-form .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] 
                                                                        { min-height: 0 !important; }


/* ----------------------------------------------------------------
 * NEW-IN
 * ----------------------------------------------------------------
 */
#new-in 																{ margin-bottom: 30px; }
	#new-in .container 													{ }
	#new-in img 														{ }


/* ----------------------------------------------------------------
 * LOOKBOOK
 * ----------------------------------------------------------------
 */
#lookbook 																{ margin-bottom: 0; }
	#lookbook .container 												{ padding: 0 10px !important; }
	#lookbook img 														{  }

	#lookbook .info														{  }
		#lookbook .info .lookbook-products 								{  }

	#lookbook .social 													{  }
		#lookbook span													{  }
		#lookbook .social .facebook										{  }
		#lookbook .social .twitter										{  }
		#lookbook .social .pinterest									{  }		
	
	#lookbook .videoWrapper 											{  }


/* ----------------------------------------------------------------
 * TIENDAS
 * ----------------------------------------------------------------
 */
#tiendas 																{ margin-bottom: 20px; }
	
	#tiendas .shop-picture 												{  }
		#tiendas .picture-wrap											{  }
	#tiendas .shops-info 												{ padding-left: 15px; }
		#tiendas .shops-info .criterio 									{ margin-bottom: 0; }
		#tiendas .shops-info .title 									{ margin-bottom: 5px; }

		#tiendas .shops-info .results 									{ margin-top: 7px; } 
		#tiendas .shops-info .results address 							{  }
		#tiendas .shops-info .results .title 							{  }
		#tiendas .shops-info .results .direccion 						{  }
		#tiendas .shops-info .results .phone 							{  }

	#tiendas .pruebalo 													{  }
		#tiendas .pruebalo span 										{  }

	#tiendas .dropdown-menbur 											{  }
	#tiendas .dropdown-menu-menbur  									{  }
		#tiendas .dropdown.open .dropdown-menbur 						{  }

	#tiendas .shop  													{  }
	
	#tiendas .storeFinderShops > .row 									{ padding-left: 15px; padding-right: 15px; }



/* ----------------------------------------------------------------
 * MIS DESEOS
 * ----------------------------------------------------------------
 */
#mis-deseos 															{ }

	#mis-deseos h2 														{ }

	#mis-deseos .mis-deseos-header 										{ }

	#mis-deseos .deseo-wrap 											{ padding: 0 15px; width: 100%; }
		#mis-deseos .deseo-wrap .deseo 									{ text-align: center; }
		#mis-deseos .deseo-wrap .pide-cita								{ text-align: center; }

	#mis-deseos .header-img 											{ }

	#mis-deseos .comparte-wrap 											{ padding: 0 15px !important; width: 100%; margin-bottom: 0; }
		#mis-deseos .comparte-wrap .comparte							{ margin-top: 0; text-align: center; }
			#mis-deseos .comparte-wrap .comparte span					{ }

	#mis-deseos .social 												{ text-align: center; }
		#mis-deseos .social span										{ }
			#mis-deseos .social span:last-child							{ }
		#mis-deseos .social a											{ }
			#mis-deseos .social a:last-child							{ }	
		#mis-deseos .social .facebook									{ }
		#mis-deseos .social .twitter									{ }
		#mis-deseos .social .pinterest									{ }	

    .mis-deseos .seleccion-productos                                    { max-height: 99999px !important; }
        .mis-deseos .seleccion-productos .row                           { height: auto; }
            .mis-deseos .seleccion-productos .row > div                 { }

		.mis-deseos .seleccion-productos .more-colours-wrap 			{ margin-bottom: 20px; }

    .mis-deseos .table-jga                                              { }
    .mis-deseos .table-cell-jga                                         { }
    
    .seleccion-productos img                                            { }
    .seleccion-productos .product-prices                                { position: relative; text-align: center; top: 0; }
    .seleccion-productos .sizes ul                                      { }


#mis-deseos .products-list 												{ }
	#mis-deseos .products-list .product 								{ width: 50%; }
		#mis-deseos .products-list .product .product-content 			{ width: 90%; float: none !important; margin: 0 auto; }

			#mis-deseos .products-list .product.first 					{ }
				#mis-deseos .products-list .product.first .product-content
																		{ }
				#mis-deseos .products-list .product.first .product-colours
																		{ }

			#mis-deseos .products-list .product.center  				{ }
				#mis-deseos .products-list .product.center .product-content 
																		{ }		
				#mis-deseos .products-list .product.center .product-colours 		
																		{ }		

			#mis-deseos .products-list .product.last 					{ }
				#mis-deseos .products-list .product.last .product-content 
																		{  }
				#mis-deseos .products-list .product.last .product-colours 
																		{  }
			
		#mis-deseos .products-list .product .product-content .border-dotted
																		{ margin-bottom: 15px; }
		#mis-deseos .products-list .product .product-content p 			{  }
		#mis-deseos .products-list .product .product-content img 		{  }
		#mis-deseos .products-list .product .product-content .old-price {  }

		#mis-deseos .products-list .product .product-content .product-prices 
																		{ }
			#mis-deseos .products-list .product .product-content .product-prices .ref
																		{ display: block; width: 100%; }

		#mis-deseos .products-list .product .colours 					{  }
			#mis-deseos .products-list .product .colours ul 			{  }
				#mis-deseos .products-list .product .colours ul li 		{  }

		#mis-deseos .products-list .product .product-content .product-buy .desire
																		{  }
		#mis-deseos .products-list .product .product-content .product-buy .sizes
																		{  }
			#mis-deseos .products-list .product .product-content .product-buy .sizes ul
																		{  }
				#mis-deseos .products-list .product .product-content .product-buy .sizes ul li
																		{  }
			#mis-deseos .products-list .product .product-content .product-buy .sizes .size 
																		{  }
				/*#mis-deseos .products-list .product .product-content .product-buy .sizes .size.selected
																		{ border: 1px solid #000; }*/


	#mis-deseos .products-list .product-list-img 						{ max-width: 100%; left: 0; }

	#mis-deseos .products-list .product .product-content .product-buy 	{  }
		#mis-deseos .products-list .product .product-content:hover .product-buy 
																		{ display: none; }
		#mis-deseos .products-list .product .product-content .product-buy .product-buy-wrap 
																		{  }


	#mis-deseos .products-list .product .product-colours-js 			{  }
	#mis-deseos .products-list .product .product-colours				{  }
		/*#mis-deseos .products-list .product .product-content:hover .product-colours
																		{ display: block; }*/
		#mis-deseos .products-list .product .product-colours .product-thumbnail 
																		{  }
			#mis-deseos .products-list .product .product-colours .product-thumbnail a
																		{  }
		#mis-deseos .products-list .product .product-colours-wrap 		{  }

		#mis-deseos .products-list .product .colours .more-colours-wrap div 
																		{ padding: 0 5px; font-size: 12px; }



	/* ----------------------------------------------------------------
	 * FRANQUICIAS
	 * ----------------------------------------------------------------
	 */
	.franchises .column {
	  float: none;
	  width: auto;
	  padding: 20px 0 20px 0;
	}

	.franchises .rightColumn {
	  padding-right: 0;
	  padding-top: 0;
	}

	.owl-theme.owl-carousel-franchise .owl-controls .owl-buttons div {
	  width: 30px;
	}

	/* ----------------------------------------------------------------
	 * CONTACTO
	 * ----------------------------------------------------------------
	 */
	.contact p {
		width: 50%;
	}

	/* ----------------------------------------------------------------
	 * LOGIN
	 * ----------------------------------------------------------------
	 */
	.login-form {
	  border-right: none;
	  padding-right: 15px;
	  margin-bottom: 50px;
	}

	.login-register {
	  padding-left: 15px;
	}

	.register .padding-right-25 {
	    padding-right: 15px;
	}
	.register .padding-left-25 {
	    padding-left: 15px;
	}

	.register .dash_register { display: none; }


	/* ----------------------------------------------------------------
	 * SPLASH CAMBIO DE IDIOMA
	 * ----------------------------------------------------------------
	 */
	#splash                                                                 {  }
	    #splash .container                                                  {  }
	    #splash h1                                                          {  }
	    #splash img                                                         {  }
	    #splash .paises                                                     { padding: 0 30px; width: 100%; }
	    
	    #splash .market                                                     { width: 100%; }
	    #splash .market-left                                                {  }
	    #splash .market-right                                               {  }
	    #splash .market-right                                               {  }
	    #splash .market-button                                              {  }
	    #splash .market-button .arrow                                       {  }
	    #splash .market-list                                                {  }
	    #splash .market-list-container                                      {  }
	    #splash .market-list a.shop                                         {  }
	    #splash .market-list a                                              {  }

	    #splash .dropdown-menbur                                            { background-color: rgba(255, 255, 255, 1) !important; }
	    #splash .black-btn                                                  {  } 
	    #splash .dropdown-menu                                              { top: 44px; background-color: rgba(255, 255, 255, 1) !important; }


	/* ----------------------------------------------------------------
	 * CHECKOUT
	 * ----------------------------------------------------------------
	 */

	#checkout-shopping-bag 													{ max-width: 100%; width: 100% !important; padding-top: 0 !important; }

	#checkout-shopping-bag, #cart_show { padding-top: 0 !important; }


	/* ----------------------------------------------------------------
	 *                            CARRITO - CHECKOUT - COMPRA REALIZADA
	 * ----------------------------------------------------------------
	 */
    .checkout-ok 															{ }
		.checkout-ok .cart_table											{ }
			.checkout-ok .cart_table thead									{ }
				.checkout-ok .cart_table thead tr							{ }
					.checkout-ok .cart_table thead tr th					{ font-size: 12px; line-height: 13px; }		
			.checkout-ok .cart_table tbody									{ }
				.checkout-ok .cart_table tbody tr							{ }
					.checkout-ok .cart_table tbody tr td					{ max-width: 999999px !important; min-width: 0 !important; overflow: hidden !important; width: 20% !important; }
						.checkout-ok .cart_table tbody tr td img			{ max-width: 50px; }



	/* ----------------------------------------------------------------
	 * DASHBOARD
	 * ----------------------------------------------------------------
	 */
	
	.dashboard                                                              {  }

    	.dashboard .delete-btn                                              { max-width: 100%; }

	    .dashboard .dahsboard-menu                                          { margin-top: 60px; }
	        .dashboard .dahsboard-menu ul                                   {  }
	            .dashboard .dahsboard-menu ul li                            { border: 1px solid #ccc; font-size: 14px; line-height: 14px; margin-bottom: -1px; padding: 6px 10px 3px; }
				.dashboard .dahsboard-menu ul li.empty 						{ border: 0; display: none; }
					.dashboard .dahsboard-menu ul li a 						{ display: block; line-height: 28px; width: 100%; }

	    .dashboard-left                                                     {  }

	    .dashboard-nav                                                      {  }
	      .dashboard-nav li                                             	{  }
	        .dashboard-nav li a                                         	{  }
	        .dashboard-nav-selected                                    	    {  }
	        .dashboard-nav-selected:hover                               	{  }


		.dashboard .cart_table												{ }
			.dashboard .cart_table thead									{ }
				.dashboard .cart_table thead tr								{ }
					.dashboard .cart_table thead tr th						{ font-size: 12px; line-height: 13px; }		
			.dashboard .cart_table tbody									{ }
				.dashboard .cart_table tbody tr								{ }
					.dashboard .cart_table tbody tr td						{ max-width: 999999px !important; min-width: 0 !important; overflow: hidden !important; min-width: 40px; width: 20%; }
						.dashboard .cart_table tbody tr td img				{ max-width: 50px; }


		.dashboard .table-orders 											{  }
			.dashboard .table-orders thead 									{  }
				.dashboard .table-orders thead tr							{  }
					.dashboard .table-orders thead tr th					{  }
			.dashboard .table-orders tbody									{  }
				.dashboard .table-orders tbody tr							{  }
					.dashboard .table-orders tbody tr td					{  }

			.dashboard .table-orders .table_item img  						{ max-width: 50px !important; }


.customscroll-generic 														{ max-height: 100%; }
#modal-product-sizes .product-sizes                                   		{ max-height: 100%; }

		.dashboard .mobile-more-products 									{ /*margin-bottom: 0; text-align: center;*/ margin: 4px 15px; }

	.user-mobile-menu { border-bottom: 0 !important; } 


.header-fixed #ficha                                                    { padding-top: 0; }


/* ----------------------------------------------------------------
 * VIDEO VIMEO VERTICAL 
 * ----------------------------------------------------------------
 */
.player .video-wrapper 														{}  



.videoWrapperVertical 														{  } 
    .videoWrapperVertical iframe 											{ }



	/* ----------------------------------------------------------------
	 * 404
	 * ----------------------------------------------------------------
	 */
	.contenedor_404                                                         {  }
	    .contenedor_404 .wrap-404                                           { margin-top: 50px; padding: 0; }
	    .contenedor_404 h3                                                  {  }
	    .contenedor_404 .text-404                                           {  }
	        .contenedor_404 .text-404 p                                     {  }
	    .contenedor_404 .go-home                                            {  }
	    .contenedor_404 .img-not-found                                      { margin-bottom: 0; }

	    .contenedor_404 .btn-black                                          { width: 100%; }



.page-info {  }
  .page-info-left {  }
    .page-info-nav-wrap { padding: 0; }
    .page-info-nav {  }
      .page-info-nav li { border: 1px solid #ccc;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: -1px;
    padding: 6px 10px 3px; }
        .page-info-nav li a { display: block;
    line-height: 28px;
    width: 100%; }
        .page-info-nav-selected {  }
  .page-info-right {  }
    .page-info-title {  }
    .page-info-text {  }
      .page-info-text p, .page-info-text span {  }



}

/*@media (max-width: 767px) {*/


/* ----------------------------------------------------------------
 * Tablets Small
 * ----------------------------------------------------------------
 */
/* De 0 a 980.... */
@media (max-width: 980px) {
  /*p, a, span, h1, .box-color-left { color: red !important; }*/

	.container                                                         	{ padding: 0 10px !important; }
}


@media (min-width: 900px) {
  /*p, a, span, h1, .box-color-left { color: green !important; }*/

	.list .products-list .product .product-content .img-content 		{ min-height: 278px; }
	.list .products-list .product .product-content img 					{ min-height: 278px; }
}


/* ----------------------------------------------------------------
 * Tablets Small
 * ----------------------------------------------------------------
 */
/* A partir de 768 hacia arriba.... */
@media (min-width: 768px) {
  /*p, a, span, h1, .box-color-left { color: red !important; }*/
  

  .mobile_step_1 														{ display: block !important; }


/* ----------------------------------------------------------------
 * LISTADO
 * ----------------------------------------------------------------
 */
#list 																	{  }

	#list .header-img 													{  }
		#list .header-img img											{  }

	#list .filtros 														{  }
		#list .filtros > div 											{  }
		#list .filtros .title 											{  }
		#list .filtros .vertical-bg-dot-left, #list .filtros .vertical-bg-dot-right	
																		{  }
	
		#list .filtros .sizes ul li 									{  }

		#list .filtros .colours											{  }
			#list .filtros .colours	ul									{  }
				#list .filtros .colours	ul li							{  }
					#list .filtros .colours	ul li span					{  }
					#list .filtros .colours	ul li .color:hover 			{ background-image: url("../images/tick.png"); background-position: center center; background-repeat: no-repeat; }
					#list .filtros .colours	ul li .color.selected 		{  }  
}


/* ----------------------------------------------------------------
 * Tablets Vertical
 * ----------------------------------------------------------------
 */
/* A partir de 768 hacia arriba hasta 980 */
@media (min-width: 768px) and (max-width: 980px) {
  /*p, a, span, h1, .box-color-left { color: red !important; }*/
html, body 																{ overflow-x: hidden; }

/* ----------------------------------------------------------------
 * HEADER
 * ----------------------------------------------------------------
 */
#header                                                                 {  }
               .top-header                                              {  }
              .top-header .envio                                        {  }
                     .top-header .envio p                               {  }
                  .top-header a, #header .top-header p                  {  } 

    #header .menu-wrap                                                  {  }
    .main-header                                                		{  }
        .main-header .brand                                     		{  }
            .main-header .brand .links                          		{  }
                .main-header .brand .links a                    		{  }
                .main-header .brand .links .telf                		{  }
            .main-header .brand .logo-wrap                      		{  }
            .main-header .brand .logo                           		{  }
    
    .main-header-mini                                           		{  }
        .main-header-mini .brand .links                         		{ padding-left: 0; padding-right: 15px; }
            .main-header-mini .brand .links .envio              		{ font-size: 12px; margin-right: 20px; }
            .main-header-mini .brand .secure-payment            		{  }

/* ----------------------------------------------------------------
 * FOOTER
 * ----------------------------------------------------------------
 */
#footer 																{ }	
		#footer .main-footer .right 									{ padding-left: 10px; }  

/* ----------------------------------------------------------------
 * NEWSLETTER
 * ----------------------------------------------------------------
 */	
.newsletter 															{  }
	.newsletter .suscribete 											{  }
	.newsletter .ahorra 												{ font-size: 45px; }

	.newsletter .formulario 											{  }
    .newsletter .formulario .alert                                      {  }



#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .suscribete
	{ font-size: 40px; line-height: 40px; }
#newsletterModal.modal .modal-dialog .modal-content .modal-body .col-form .newsletter .vale_descuento
	{ /*font-size: 65px;*/ font-size: 40px; line-height: 40px; }
#newsletterModal.modal .newsletter-form button { font-size: 13px !important; }



		/* ----------------------------------------------------------------
         * LISTADO
         * ----------------------------------------------------------------
         */
#list 																	{ }

		.list .products-list .product-list-img 							{  }

		.list .products-list .product .product-content .product-buy 	{ height: 271px; }
		.list .big .product .product-content .product-buy 				{ /*height: 382px !important;*/ height: 328px !important; }
			.list .products-list .product .product-content:hover .product-buy 
																		{  }
			.list .products-list .product .product-content .product-buy .product-buy-wrap 
																		{  }
			.list .products-list .product .product-content.block:hover .product-buy 
																		{  }
            
            .list .product .product-content img.tags   					{ top: 30px; }

			.list .products-list .product .product-content:hover .list-product-url-js .img-content img 
																		{ visibility: hidden; }

/* ----------------------------------------------------------------
 * MIS DESEOS
 * ----------------------------------------------------------------
 */
#mis-deseos 															{ }

	#mis-deseos h2 														{  }

	#mis-deseos .mis-deseos-header 										{  }

	#mis-deseos .deseo-wrap 											{  }
		#mis-deseos .deseo-wrap .deseo 									{ font-size: 30px; line-height: 30px; }
		#mis-deseos .deseo-wrap .pide-cita								{ font-size: 18px; line-height: 18px; }

	#mis-deseos .header-img 											{ width: 49.333%; padding-right: 15px !important; }

	#mis-deseos .comparte-wrap 											{ width: 23.667%; }
		#mis-deseos .comparte-wrap .comparte							{ margin-top: 0; }
			#mis-deseos .comparte-wrap .comparte span					{  }	


#footer .secure-payment .payment-methods .vertical-border-dotted 		{ margin: 0 10px; }


}



@media (min-width: 768px) and (max-width: 830px) {
  /*p, a, span, h1, .box-color-left { color: red !important; }*/

/* ----------------------------------------------------------------
 * LISTADO
 * ----------------------------------------------------------------
 */
#list 																	{ }

		.list .products-list .product .product-content .product-buy 	{ height: 235px !important; }
			.list .products-list .product .product-content .product-buy .desire
																		{  }
			.list .products-list .product .product-content .product-buy .sizes
																		{ margin-bottom: 0; }
				.list .products-list .product .product-content .product-buy .sizes ul
																		{ margin-bottom: 0; }
					.list .products-list .product .product-content .product-buy .sizes ul li
																		{  }
				.list .products-list .product .product-content .product-buy .sizes .size 
																		{ margin-right: 2px; }
					/*#list .products-list .product .product-content .product-buy .sizes .size.selected
																		{ border: 1px solid #000; }*/
            .list .products-list .product .product-content .product-buy .no-stock
                                                                        {  }
			.list .products-list .product .product-content .product-buy .img-content 
																		{ /*top: 0;*/ }


		.list .big .product .product-content .product-buy 				{ height: 338px !important; }
}


@media (min-width: 831px) and (max-width: 910px) {
  /*p, a, span, h1, .box-color-left { color: green !important; }*/

/* ----------------------------------------------------------------
 * LISTADO
 * ----------------------------------------------------------------
 */
#list 																	{ }

		.list .products-list .product .product-content .product-buy 	{ height: 253px !important; }
			.list .products-list .product .product-content .product-buy .desire
																		{  }
			.list .products-list .product .product-content .product-buy .sizes
																		{ margin-bottom: 0; }
				.list .products-list .product .product-content .product-buy .sizes ul
																		{ margin-bottom: 0; }
					.list .products-list .product .product-content .product-buy .sizes ul li
																		{  }
				.list .products-list .product .product-content .product-buy .sizes .size 
																		{ margin-right: 2px; }
					/*#list .products-list .product .product-content .product-buy .sizes .size.selected
																		{ border: 1px solid #000; }*/
            .list .products-list .product .product-content .product-buy .no-stock
                                                                        {  }
			.list .products-list .product .product-content .product-buy .img-content 
																		{ /*top: 0;*/ }


		.list .big .product .product-content .product-buy 				{ height: 366px !important; }
}


@media (min-width: 911px) and (max-width: 980px) {
  /*p, a, span, h1, .box-color-left { color: yellow !important; }*/

/* ----------------------------------------------------------------
 * LISTADO
 * ----------------------------------------------------------------
 */
#list 																	{ }

		.list .products-list .product .product-content .product-buy 	{  }
			.list .products-list .product .product-content .product-buy .desire
																		{  }
			.list .products-list .product .product-content .product-buy .sizes
																		{ margin-bottom: 0; }
				.list .products-list .product .product-content .product-buy .sizes ul
																		{ margin-bottom: 0; }
					.list .products-list .product .product-content .product-buy .sizes ul li
																		{  }
				.list .products-list .product .product-content .product-buy .sizes .size 
																		{ margin-right: 2px; }
					/*#list .products-list .product .product-content .product-buy .sizes .size.selected
																		{ border: 1px solid #000; }*/
            .list .products-list .product .product-content .product-buy .no-stock
                                                                        {  }
			.list .products-list .product .product-content .product-buy .img-content 
																		{ /*top: 0;*/ }


		.list .big .product .product-content .product-buy 				{ height: 402px !important; }
}





/* ----------------------------------------------------------------
 * Tablets Small - v2
 * ----------------------------------------------------------------
 */
/* A partir de 960 hacia arriba.... */
@media (min-width: 980px) {
  /*p, a, span, h1, .box-color-left { color: orange !important; }*/

}


/* ----------------------------------------------------------------
 * Tablets Big
 * ----------------------------------------------------------------
 */
/* A partir de 992 hacia arriba.... */
@media (min-width: 1100px) {
  /*p, a, span, h1, .box-color-left { color: pink !important; }*/

}


/* ----------------------------------------------------------------
 * Desktop
 * ----------------------------------------------------------------
 */
/* A partir de 1200 hacia arriba.... */ 
@media (min-width: 1281px) {
  /*p, a, span, h1, .box-color-left { color: green !important; }*/

}


/* ----------------------------------------------------------------
 *  Big desktop
 * ----------------------------------------------------------------
 */
/* A partir de 1996 hacia arriba.... */ 
@media (min-width: 1996px) {
  /*p, a, span, h1, .box-color-left { color: purple !important; }*/

}



/*.mm-listview > li:not(.mm-divider)::after 				{ left: 0 !important; border-bottom: 1px dotted #000 !important; }*/
	.mm-listview > li::after 								{ left: 0 !important; border-bottom: 1px dotted #000 !important; }

	.mm-listview > .user-mobile-menu::after 				{ border: 0 !important; }

	.mm-listview > li > a, .mm-listview > li > span 		{ padding: 10px 0 10px 0 !important; }
	.mm-listview .mm-next::before 							{ border: medium none !important; }
	.mm-prev::before, .mm-next::after, .mm-arrow::after 	{ border: 0 none !important; content: "+" !important; font-size: 20px; line-height: 0; right: 10px !important; -webkit-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }
	.mm-opened > .mm-next::after 							{ content: "-" !important; right: 8px !important; }
	.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel
															{ background: none !important; padding: 0 0 10px 10px; }
	.mm-listview > li:not(.mm-divider)::after 				{  }															


	#menu-mobile                                            { background-color: #fff; padding: 0; }
		#menu-mobile #mm-wrap                               { padding: 10px 20px 10px 10px; }
			#menu-mobile #mm-wrap > div                     { padding: 0; }
	
		#menu-mobile a 										{ display: block; padding: 7px 0 9px 10px !important; text-align: left; color: #000; font-size: 14px !important; text-transform: uppercase; }

			
			#menu-mobile a:focus 							{ color: #999 !important; font-weight: bold; }

			
			#menu-mobile a.open-list:focus	 				{ color: #000 !important; font-weight: normal; }

		#menu-mobile .direct 								{ text-transform: none; font-size: 13px !important; }	
		#menu-mobile .direct-big 							{ font-size: 14px !important; }

		#menu-mobile .submenu 								{ padding-bottom: 15px; padding-top: 0; }
			#menu-mobile .submenu a  						{ padding-bottom: 0 !important; }

		#menu-mobile .second-menu 							{ }
			#menu-mobile .second-menu a						{ font-size: 14px !important; text-transform: none; }

		#menu-mobile hr 									{ border-color: #fff; margin: 15px 0; }
	
		#menu-mobile .menu-mobile-icon 						{ background-size: 24px auto !important; padding-left: 35px !important; margin-left: 10px; background-position: 0 4px !important; }
			#menu-mobile .menu-mobile-icon.identificate     { background: rgba(0, 0, 0, 0) url("../images/identificate.png") no-repeat scroll; } 
			#menu-mobile .menu-mobile-icon.deseos 		    { background: rgba(0, 0, 0, 0) url("../images/pide-un-deseo.png") no-repeat scroll; background-size: 30px auto !important; background-position: -4px center !important; }
			#menu-mobile .menu-mobile-icon.seguimiento      { background: rgba(0, 0, 0, 0) url("../images/cart.png") no-repeat scroll; background-position: 0 4px !important; }

			#menu-mobile .menu-mobile-icon.country 		    { background: rgba(0, 0, 0, 0) url("../images/globe.png") no-repeat scroll 0 5px; background-size: 20px auto !important; padding-left: 26px !important; }
			#menu-mobile .menu-mobile-icon.language         { background: rgba(0, 0, 0, 0) url("../images/language.png") no-repeat scroll 0 5px; background-size: 20px auto !important; padding-left: 26px !important; }

		#menu-mobile .close 								{ color: #646464; font-size: 30px; opacity: 1; position: absolute; right: 10px; top: 0; } 

    #nav-toggle                                             { height: 48px; position: absolute; top: -15px; width: 75px; z-index: 999999 !important; }
    #nav-toggle span, 
    #nav-toggle span:before                                 { border-radius: 1px; height: 3px; width: 25px; background: #000; position: absolute; /*top: 7px;*/ top: 23px; display: block; content: ''; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; right: 0; left: 10px; }
    #nav-toggle span:after                                  { border-radius: 1px; height: 3px; width: 25px; background: #000; position: absolute; top: 7px; display: block; content: ''; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; right: 0; left: 10px; }
    #nav-toggle span:before                                 { top: -7px; left: 0; }
    #nav-toggle span:after                                  { bottom: -9px; left: 0; }
    #nav-toggle.active span                                 { background-color: transparent; }





#menu-mobile > li::after { border-bottom: 1px dotted #000 !important; }
.subnav li::after {
    border-bottom: 0 none !important;
}

#menu-mobile .sub-title {
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

#menu-mobile .subnav a {
    padding: 2px 0 2px 10px !important;
}




#menu-mobile .subnav li br {
    display: block;
    margin: 8px 0 0 !important;
}

#menu-mobile .subnav li.sub-title a {
    font-size: 14px !important;
}

#menu-mobile .subnav li a {
    font-size: 12px !important;
}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	/*p, a, span, h1, .box-color-left { color: purple !important; }*/

	#tabletTest 															{ display: block !important; }

	#header																	{ left: 0; /*margin-bottom: 50px;*/ position: fixed; right: 0; top: 0; z-index: 9980; }
	.main-header 															{ background-color: #fff; }
	body 																	{ margin-top: 136px; }
	body.header-no-fixed 													{ margin-top: 58px; }

	#ficha .product-info-wrap-js.product-info-fixed 						{ position: relative !important; top: 0 !important; }
	#ficha .informacion-ficha-js 											{ height: auto !important; }
	#ficha .product-info-wrap-js.product-info-fixed-bottom  				{ position: relative !important; bottom: inherit !important; }
	.list .products-list .product .product-content:hover .product-buy 		{ display: none; }


  	.main-header .main-menu ul .has-submenu:hover > a 		{ padding-bottom: 14px !important; }

  	.list .products-list .product .product-colours 			{ height: 235px; }

					.list .products-list .product .colours ul li 												
																		{ height: 12px; line-height: 12px; }
                    .list .products-list .product .colours ul li .circle{ height: 12px !important; width: 12px !important; }

}


@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
	/*p, a, span, h1, .box-color-left { color: green !important; }*/

	#tabletTest 															{ display: block !important; }

	#header																	{ left: 0; /*margin-bottom: 50px;*/ position: fixed; right: 0; top: 0; z-index: 9980; }
	.main-header 															{ background-color: #fff; }
	body 																	{ margin-top: 136px; }
	body.header-no-fixed 													{ margin-top: 58px; }

	#ficha .product-info-wrap-js.product-info-fixed 						{ position: relative !important; top: 0 !important; }
	#ficha .informacion-ficha-js 											{ height: auto !important; }
	#ficha .product-info-wrap-js.product-info-fixed-bottom  				{ position: relative !important; bottom: inherit !important; }
	.list .products-list .product .product-content:hover .product-buy 		{ display: none; }


  	.main-header .main-menu ul .has-submenu:hover > a 		{ padding-bottom: 14px !important; }	

					.list .products-list .product .colours ul li 												
																		{ height: 12px; line-height: 12px; }
                    .list .products-list .product .colours ul li .circle{ height: 12px !important; width: 12px !important; }  	

}


/* ----------------------------------------------------------------
 *  Adaptaciones tablet
 * ----------------------------------------------------------------
 */
@media (min-width: 768px) and (max-width: 860px) {
	/*p, a, span, h1, .box-color-left { color: pink !important; }*/
	
	#search .dropdown-menbur                                                { width: 170px !important;  }

	#list .filtros 															{ margin-top: 0; }
	#list .filtros.search-button-row 										{ margin-top: 20px; }
	#list .filtros > div 													{ padding: 0 20px; }

	.list .products-list .product .product-content .border-dotted 			{ position: relative; z-index: 9; }
	.list .products-list .product 											{ padding: 0 5px; }
	.list .products-list .product .product-content .product-buy 			{ /*height: 225px;*/ height: 226px; }
	.list .products-list .product .product-colours 							{ width: 100% !important; left: 0 !important; right: 0 !important; }
	.list .products-list .product .product-colours .product-thumbnail a 	{ height: 60px; width: 60px; margin: 0 4px; }


	.list .big .product .product-colours 									{ height: 325px; }

}















