.menuOferta{
	color:#fff;
	background-color:#e31517; 
	}
.m2-title {	font-family:'MontserratRegular'; }
.mo-url:hover{ text-decoration:none;}
.menuOferta a{
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	}
		
.m2-row{ padding:10px 10px; }
.m2-row div{ 
	display:inline-block;
	}
.m2-row:hover, .mo-activo>.m2-row {
	background-color:#ffffff;
	color:#414141;
	text-decoration:none;
	} 
.m2-img {
	width:45px; height:45px;}	
.m2-row div {
		width:auto;
		vertical-align:middle;
		display:table-cell;
		padding: 0 5px;}
		
		.m2-img { width:30px; height:30px;}	
		.m2-title {	font-size:2.5vw;}
	
/*==========  Mobile First Method  ==========*/
		.m2-img { width:30px; height:30px;}	
		.m2-title {	font-size:29px;}

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.m2-img { width:30px; height:30px;}	
		.m2-title {	font-size:4vw;}
	
		
 }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.m2-row { text-align:center; }
   .m2-img { width:20px; height:20px;}	
   .m2-title {	font-size:2vw;}
	}
    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
		.m2-img { width:30px; height:30px;}	
		.m2-title {	font-size:2.5vw;}
   }
    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
	}
 