
		.row-md				{ margin-right: -15px; margin-left: -15px; }
		.text-center		{ text-align:center; }
		.text-right-md		{ text-align:right; }
		.text-left-md		{ text-align:left; }
		
		.clear-box             	{ clear:both; position:relative; }
		
		.float-left-md		{ float:left; text-align:left; }
		.float-right-md		{ float:right; text-align:right; }

		h2.bk-black   		{ margin-bottom:0; background:black; color:white; padding:1px 12px; width:175px !important; }

		.dropdown.toplinks.btn-group > a { content: "Mi cuenta <span class="caret"></span>"; }
		
		.top-bar a 			{ color: black !important; } 
		.ml-md				{ margin-left:10px; } 
		.pt-md                            { padding-top:20px; } 
		
		.form-inline .form-control 			{ margin:0 !important; }
		.form-inline .form-control.math_btn  	{ padding:6px 8px !important; } 
		.product-name.h-normalized			{ font-size:13px !important; height:45px !important; overflow-y:hidden; }
		
		footer a 				{ color: white !important; } 
		section#maincontent 	{ padding-bottom:40px; }  
		#scroll_up                    { right:10px; bottom:10px; color:white; background-color:#222; border:1px solid #111; padding:8px 0 0 0; width:37px; height:37px; position:fixed; .border-radius-corners( 3px, 3px, 3px, 3px ); cursor:pointer; overflow:hidden; z-index:999; text-align:center; display:block; }
		#scroll_up:hover        { background-color:darken( #222, 5% ); } 
		header ul.social           { margin-top:15px; position:relative; clear:both; }
		header ul.social li		{ float:right; }
		.clear_both			{ position:relative; clear:both; }
		.float-right		{ float:right; }
		#video_img			{ width:50%; }
		
		.fashion_sticker        	{ box-shadow: 0px 1px 1px rgba(0,0,0,.3); border-radius: 0 0 20px 20px; z-index:999; background: #65C1BD url("../images/sticker_bk.png") repeat-x left top !important; position:fixed; padding:5px 20px; left:16px; top:50%; text-align:center; 
									-moz-transform: 	translateX(-50%) translateY(-50%) rotate(-90deg);
									-webkit-transform: 	translateX(-50%) translateY(-50%) rotate(-90deg);
									transform:  		translateX(-50%) translateY(-50%) rotate(-90deg); 
		}
		.fashion_sticker        	{ line-height: 30px; font-weight:bold; font-size:15px; color:black !important; text-shadow: 1px 1px rgba(255,255,255,.3); }
		.fashion_sticker  span  	{ line-height: 30px; font-weight:bold; font-size:20px; color:black !important; text-shadow: 1px 1px rgba(255,255,255,.3); }
		
		a, a:focus, a:hover 		{ color: #65c1bd; }
		
		.h-center        			{ left:50% !important; position:fixed !important; margin:0 auto !important;
									-moz-transform: 	translateX(-50%) !important;
									-webkit-transform: 	translateX(-50%) !important;
									transform:  		translateX(-50%) !important; 
		}
		
		.v-center        			{ top:50% !important; position:fixed !important; margin:0 !important; 
									-moz-transform: 	translateY(-50%) !important;
									-webkit-transform: 	translateY(-50%) !important;
									transform:  		translateY(-50%) !important; 
		}

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */	
/* --- DISPOSITIVIOS MOVILES ---------------------------------------------------------------------------------------------------------------------- */	
/* ------------------------------------------------------------------------------------------------------------------------------------------------ */	
   
    @media ( max-width:768px ) 	{  
		
		.fashion_sticker  	{ display:none; } 
		.row-md				{ margin-right: 0; margin-left: 0; }
 
        .text-center-xs 				{ text-align:center; }
		#header-v3 #search_mini_form { padding: 0 0 10px 0; width: 100%; } 
		header input#search  			{ width:100%; }
		.pt-md 						{ padding-top:0px; } 
		.pt-md-xs					{ padding-top:10px; } 
		.text-center-xs ul    			{ margin:0; padding:0; text-align:center; }
		.text-center-xs ul li  			{ border:none; display:inline-block; padding:2px 5px; float:none !important; } 
		header .cart_top  			{ margin:0 !important; padding:0 !important; float:none !important; margin-left:27% !important; }
		header .cart_top  .fa.fa-shopping-cart	{ float:left !important; }
		header .cart_top  #top-cart-dropdown 		{ float:left !important; }
		header .block-content.dropdown-menu 		{ width:calc( 100% - 30px ) !important; right:15px !important; left:15px !important; }
		.top-bar, .top-bar a 	{ font-size:12px !important; }
		#header-v3 .toplinks 	{ padding: 0px !important; }
		#header-v3 .top-bar 		{ height: auto !important; }
		.float-right			{ float:none !important; }
		#video_img				{ width:100%; } 
		.form-inline .form-control.math_btn  	{ padding:6px 12px !important; }
		.product-name.h-normalized			{ font-size:14px !important; height:auto !important; overflow-y:hidden; }
		
		.text-right-md		{ text-align:left; }
		.text-left-md		{ text-align:left; }
		
		.float-left-md		{ float:left; text-align:left; }
		.float-right-md		{ float:left; text-align:left; }
	}
	
    /* ------------------------------------------------------------------------------------------------------------------------------------------------ */	

    @media ( min-width:768px ) and ( max-width:768px ) { .row-md { margin-right: 0; margin-left: 0; } } 

    /* ------------------------------------------------------------------------------------------------------------------------------------------------ */

    @media ( min-width:768px ) and ( max-width:992px ) { }

    /* ------------------------------------------------------------------------------------------------------------------------------------------------ */

    @media ( min-width:1200px ) { }  
     
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */