@media (min-width: 1190px) {
	.last {
		margin-right: 0;
	}

	.span-9 {
		width: 425px;
	}
	
	/*.span-10 {
        width: 570px;
    }
    
    .span-13 {
        width: 705px;
    }*/

	.span-15 {
		width: 795px;
	}

	.span-16 {
		width: 840px;
	}

	.span-18 {
		width: 930px;
	}

	.span-19 {
		width: 975px;
	}

	.span-22 {
		width: 1110px !important;
		margin-right: 0;
	}

	.footer, .cont975 {
		width: 1110px !important
	}

	.footer .yCmsContentSlot {
		width: 950px
	}

	/* Product Grid */
	.span-18 .span-15.last .span-3 {
		margin: 4px 5px 5px 7px
	}

	.span-18 .span-15.last .span-3.clear {
		clear: none
	}
	
	/* Detalle de producto */
	
	#productDetailUpdateable > .span-8.last {
		width: 480px;
	}


	/*** Pantallas 50/50 ***/
	.span-22.right.last .span-11, .span-22.right.last2 .span-11, .span-22 .span-22 .span-22 .span-22 .span-11 {
		width: 547px
	}

	/*** Listados de productos, ojo a overflow ***/
	.page-DIAsearch .span-22 .span-18 .span-15, .page-DIAproductGrid .span-22 .span-18 .span-15, .template-pages-category-diaGridProductosMarcaLanding .span-22 .span-18 .span-15 {
		overflow: hidden;
	}

	.page-DIAsearch .span-22 .span-19.last .span-3, .page-DIAproductGrid .span-22 .span-19.last .span-3, .template-pages-category-diaGridProductosMarcaLanding .span-22 .span-19.last .span-3 {
		margin: 0 15px 0 0
	}

	.template-pages-category-productGridPage .productgridcontainer .span-3, .template-pages-category-diaGridProductosMarcaLanding  .productgridcontainer .span-3 {
		width: 127px;
	}

	.template-pages-category-productGridPage .productgridcontainer .span-3.last, .template-pages-category-diaGridProductosMarcaLanding .productgridcontainer .span-3.last {
		margin-right: 15px;
	}

	.template-pages-category-productGridPage .productgridcontainer .span-3:nth-child(6n), .template-pages-category-diaGridProductosMarcaLanding .productgridcontainer .span-3:nth-child(6n) {
		margin-right: 0 !important;
	}

	.template-pages-category-productGridPage .productgridcontainer .span-3.clear, .template-pages-category-diaGridProductosMarcaLanding .productgridcontainer .span-3.clear {
		clear: none;
	}

	.span-22 .span-19.last .span-3.clear {
		clear: none;
	}

	/* Homepage eCommerce */
	.span-18 .disp-img .thumb img {
		width: 100%;
		padding: 0
	}

	.span-18 .span-6 {
		width: 300px;
	}

	/* Homepage */
	.span-22 .span-11 {
		width: 547px;
	}

	.span-22 .span-7-5 {
		width: 360px
	}

	.simple_disp-img img, .prod_cat .thumb img {
		width: 100%;
		padding: 0
	}
	
	/* Checkout Progress */
	.checkoutProgress li {
		width: 221px;
	}

	.span-22 #homepage_slider img {
		left: 0;
		position: relative;
		width: 100%;
	}

	.delivery_stages .span-4 {
		width: 221px;
	}

	/* 404 error */
	.page-DIAnotFound .titulo-zona.finandia {
		width: 1100px;
	}

	/* Last Orders and Saved Lists */

	.page-orders .item_container .table .tr .celda1 {
		width: 13%;
	}

	.page-orders .item_container .table .tr .celda2 {
		width: 12%;
	}

	.page-orders .item_container .table .tr .celda3 {
		width: 12%;
	}

	.page-orders .item_container .table .tr .celda4 {
		width: 6%;
	}

	.page-orders .item_container .table .tr .celda5 {
		width: 8%;
	}

	.page-orders .item_container .table .tr .celda6 {
		width: 21%;
	}

	.page-orders .item_container .table .tr .celda7 {
		width: 12%
	}

	.page-savedLists .item_container .table .tr .celda2 {
		width: 33%;
	}

	.page-savedLists .item_container .table .tr .celda3 {
		width: 22%;
	}

	.page-savedLists .item_container .table .tr .celda4 {
		width: 25%;
	}

	.order_history_information .span-10{
		width:580px !important;
	}

	.order_history_information .span-8{
		width:335px;
	}

	/* Footer */

	#pie_zona_4 {
		width: 1110px;
	}

	#pie_zona_4 > ul li {
		margin-right: 75px;
	}

	#pie_zona_4 > ul li.acceso {
		margin-top: 21px;
	}

	#pie_zona_4 > ul li.acceso div {
		padding-bottom: 3px;
		padding-left: 45px;
		padding-right: 28px;
		padding-top: 5px;
	}

	#pie_zona_4 > ul li.acceso div:before {
		background: url(../images/dia/spritesheet.png) -182px -54px no-repeat;
		left:17px;
		top:0px;
	}

	.wrapper960 {
		width: 1110px;
	}

	.your_cart.table .thead .tr .td.celda4 {
		padding-left: 68px;
		width: 14%;
	}

	#pie_zona_1 a {
		margin-left: 0px;
		margin-right: 0px;
	}

	#footer #pie_zona_2 ul.left.bgBlanco.pagosPie {
		margin-right: 19px;
	}

	#footer .blogLinks ul {
		margin-right: 0px;
	}

	#footer .rightLinks li {
		margin-right: 11px;
		margin-left: 11px;
	}

	#footer .rightLinks {
		margin-left: 0px;
	}

	#footer .blogLinks ul li {
		padding-bottom: 0px;
		padding-right: 10px;
	}

	#footer .clarelFooterLink {
		float: left;
		display: block;
		width: 80px;
		margin-top: 17px;
		margin-right: 5px;
	}

	#footer .diaClubFooterLink {
		float: left;
		display: block;
		width: 100px;
		margin-top: 5px;
	}

	#footer .laPlazaByDia {
		width: 110px;
		margin-top: 13px;
	}

	#footer .oportunidadesDia {
		width: 115px;
		margin-top: 8px;
	}

	#footer .socialMedia {
		float: left;
		margin-right: 0px;
	}

	#footer .socialMedia ul li {
		width: auto;
	}

	#footer .socialMedia ul li img {
		height: auto !important;
		width: auto !important;
	}

	#footer .socialMedia ul li div.facebook a{
		width: 11px;
		height: 21px;
		background-position: -118px -75px;
	}

	#footer .socialMedia ul li div.twitter a{
		width: 31px;
		height: 21px;
		background-position: -424px -242px;
	}

	#footer .socialMedia ul li div.youtube a{
		width: 23px;
		height: 21px;
		background-position: -10px -359px;
	}

	#footer .socialMedia ul li div.instagram a{
		width: 31px;
		height: 22px;
		background-position: -271px -301px;
	}

	#footer .socialMedia ul li div.googlemas a{
		width: 31px;
		height: 22px;
		background-position: -10px -146px;
	}

	#footer #pie_zona_2 ul.left.bgBlanco {
		padding-left: 9px;
		padding-right: 9px;
		margin-right: 7px;
	}

	.menuFooter ul li.icoPhone span {
		margin-left: 0px;
	}

	.menuFooter ul li.icoPhone div {
		margin-left: 0px;
		display: block;
	}

	.menuFooter ul li.icoPhone div.icoShop + a span {
		margin-left: 7px;
	}

	.menuFooter ul li.icoPhone strong {
		font-size: 16px;
	}

	.menuFooter ul.right li.logo div {
		width: 66px;
	}

	.page-page-000000RU .span-22 #homepage_slider.stripViewer ul li {
		width: 1110px;
	}

	.page-DIACO-homepage #homepage_slider.stripViewer ul li {
		width: 660px;
	}

	/* Grid List */

	.productgridcontainer.disposicion_list .span-3 {
		width: 100%;
	}

	.productgridcontainer.disposicion_list .prod_grid .details {
		width: 510px;
	}

	/* Homepage */

	.template-pages-layout-diaLandingLayout3Page .section1 #Carousel-owl, .template-pages-layout-diaLandingLayout3Page .section20 #Carousel-owl, .template-pages-layout-diaLandingLayout3Page .section21 #Carousel-owl {
		height: calc(240px + 2em); /* 2em -> Carousel navigation (bullets) */
	}

		/* Featured carousel */
    	.template-pages-layout-diaLandingLayout3Page .featuredCarousel #Carousel-owl {
    		height: calc(240px + 2em); /* 2em -> Carousel navigation (bullets) */
    	}

    	.template-pages-layout-diaLandingLayout3Page .featuredCarousel #Carousel-owl .owl-wrapper,
    	.template-pages-layout-diaLandingLayout3Page .featuredCarousel #Carousel-owl .owl-item,
    	.template-pages-layout-diaLandingLayout3Page .featuredCarousel #Carousel-owl .item {
    		height: 240px;
    	}

	/* Brand carousel */
    .template-pages-layout-diaLandingLayout3Page .brandCarousel #Carousel-owl {
    	width: 100%;
    }


	.template-pages-layout-diaLandingLayout3Page .span-18 {
		width: 820px;
	}

	.template-pages-layout-diaLandingLayout3Page  .h1-seo {
		font-size: 2.1em;
	}
	
	.template-pages-layout-diaLandingLayout3Page #Carousel-owl .owl-item img{
		width: 100%;
	}
	
	/* Featured carousel */
	.template-pages-layout-diaLandingLayout3Page #Carousel-owl {
		height: calc(240px + 2em); /* 2em -> Carousel navigation (bullets) */
	}
	
	.template-pages-layout-diaLandingLayout3Page  #Carousel-owl .owl-wrapper, 
	.template-pages-layout-diaLandingLayout3Page  #Carousel-owl .owl-item,
	.template-pages-layout-diaLandingLayout3Page  #Carousel-owl .item {
		height: 240px;
	}

	/* Cart Page */

	.contentCp {
		float: left;
		width: 25.4%;
		margin-left: 1.5%;
	}

	.contentCpImage img {
		width: 100%;
	}

	.contentCpImage {
		float: left;
		width: 73%;
		height: 223px;
	}

	.template-pages-layout-voucherLayoutPage .voucher-step {
		height: 115px;
	}

	.template-pages-layout-voucherLayoutPage .voucher-step h2 {
		font-size: 22px;
	}

	/* Checkout Summary */
	#checkout-summary .container .span-7-5{
		width:353px;
	}
	
	/* UPDATE PROFILE */
	
	#addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:12%;
	}
	
	#addressFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:14%;
	}

	#addressFormId .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 60% !important;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 {
		display: block;
		width: 38%;
		float: left;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-label {
		width:50%;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field_error .form_field-label {
		width:50% !important;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-input {
		width:44% !important;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 {
		display: block;
		width: 31%;
		float: left;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		width:25%;
		padding-left:12%;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-input {
		width:51% !important;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:12%;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 {
		display: block;
		width: 31%;
		float: left;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		width:25%;
		padding-left:14%;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-input {
		width:51% !important;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:14%;
	}
	
	#deliveryOptionsFormId .addressForm-tripleColumn .form_field-input {
		width: 60% !important;
	}

	#deliveryOptionsFormId .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 60% !important;
	}
	
	#deliveryOptionsFormId .cb.deliveryObservations .form_field-input textarea {
		width:95.3% !important;
	}

	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 {
		display: block;
		width: 38%;
		float: left;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-label {
		width:50%;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field_error .form_field-label {
		width:50% !important;
	}
	
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-1 .form_field-input {
		width:44% !important;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 {
		display: block;
		width: 31%;
		float: left;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-label {
		width:25%;
		padding-left:12%;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field-input {
		width:51% !important;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-2 .form_field_error-message span {
		padding-left:12%;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 {
		display: block;
		width: 31%;
		float: left;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-label {
		width:25%;
		padding-left:14%;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field-input {
		width:51% !important;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .addressForm-tripleColumn-column-3 .form_field_error-message span {
		padding-left:14%;
	}
	
	#silentOrderPostForm .addressForm-tripleColumn .form_field-input {
		width: 60% !important;
	}

	#silentOrderPostForm .addressForm-tripleColumn .form_field-input input[type="text"] {
	   width: 60% !important;
	}
	
}
