



html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}


ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}


table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; 
	white-space: pre-wrap; 
	white-space: pre-line; 
	word-wrap: break-word; 
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 

a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 


sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}


pre, code, kbd, samp {font-family: monospace, sans-serif;}


.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}


button, input, select, textarea {margin: 0;}


button {width: auto; overflow: visible;}


.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
 .ie7 .clearfix { zoom: 0; }


body, select, input, textarea {color: #333;}

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}







.dk_container {

  font-family: 'Helvetica', Arial, sans-serif;
  font-size: 13px; font-weight: bold;
  line-height: 18px; display: block !important;
}
  .dk_container:focus {
    outline: 0;
  }
  .dk_container a {
    cursor: pointer;
    text-decoration: none;
  }


.dk_toggle {
  
  padding-right: 24px;
  width: 126px !important;
  background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/select.png') no-repeat right 7px;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px; line-height: 24px;
  color: #858585; font-weight: 800;
  text-transform: uppercase;
}


.dk_open {
  z-index: 10000;
}
  .dk_open .dk_toggle {
  	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/select-2.png') no-repeat right 7px;
  }


.dk_options{
	top: 35px !important;
}
  .dk_options li{
	  float: none;
  }
  .dk_options a {
    background-color: #fff;
    border-bottom: 1px solid #d2d2d2;
    font-weight: bold;
    padding: 8px 10px;
  }
  .dk_options li:last-child a {
    border-bottom: none;
  }
  .dk_options a:hover,
  .dk_option_current a {
    background-color: #F6F6F6;
    border-bottom-color: #d2d2d2;
    color: #e30026;
    text-decoration: none;
  }
  .dk_option_current a{
	  color: #313131;
  }
  .dk_options .disabled {
    cursor: default;
  }
  .dk_options .disabled:hover {
    cursor: default;
    background-color: #fff;
    border-bottom-color: #a8a8a8;
  }


.dk_options_inner {
  border: 1px solid #bbb;
  color: #858585;
}


.dk_options_inner,
.dk_touch .dk_options {
}





.dk_container {
  display: none;
  float: left;
  position: relative;
}
  .dk_container a {
    outline: 0;
  }

.dk_toggle {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  position: relative;
  zoom: 1;
}

.dk_open {
  position: relative;
}
  .dk_open .dk_options {
    display: block;
  }
  .dk_open .dk_label {
    color: inherit;
  }

.dk_options {
  display: none;
  margin-top: -1px;
  position: absolute;
  right: 0;
  width: 100%;
}
  .dk_options a,
  .dk_options a:link,
  .dk_options a:visited {
    display: block;
  }
  .dk_options_inner {
    overflow: auto;
    -webkit-overflow-scrolling:touch;
    position: relative;
    z-index: 100;
  }

.dk_fouc select {
  position: relative;
  top: -99999em;
  visibility: hidden;
}




body{
	background: #FFF url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/bg.jpg') repeat left top;
	font-family: Georgia, Times, serif;
	font-size: 13px; line-height: 18px;
	color: #5e6167;
	overflow-x: hidden;
}

.overlay{
	position: fixed;
	left: 0; top: 0;
	right: 0; bottom: 0;
	background: rgba(255,255,255,.7);
	z-index: 1300; display: none;
}

.bottom .scrollable{
	float: left;
	overflow: hidden;
	width: 945px;
}

.float-title{
	float: left;
}
.news-nav{
	float: left;
	background: none !important;
	padding-right: 0 !important;
	width: auto !important; height: auto !important;
	padding-left: 20px !important;
	margin-top: 15px; display: block !important;
}
.news-nav li{
	float: left;
}
.news-nav li + li {
	padding-left: 0 !important;
	background: none !important;
}
.news-nav li a{
	display: block;
	width: 31px; height: 31px;
	text-indent: -999em;
}
.news-nav li .prev-news{
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/prev-sprite-small.png') no-repeat left top;
	-webkit-transition: none !important;
}
.news-nav li .next-news{
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/next-sprite-small.png') no-repeat left top;
	-webkit-transition: none !important;
}
.news-nav li .prev-news:hover,
.news-nav li .next-news:hover{
	background-position: left bottom;
}

.wrap{
	width: 100%; height: auto;
	min-width: 1260px;
	overflow: hidden;
}

.content{
	width: 960px; height: auto;
	margin: 0 auto;
}

.clearfix{
	float: none !important;
	width: 100%; height: 0 !important;
	margin: 0 !important; padding: 0 !important;
	font-size: 0 !important; line-height: 0 !important;
	overflow: hidden !important; clear: both !important;
}
.block{
	display: block;
}
.left{
	float: left;
}
.right{
	float: right;
}

.commerces-list-link{
	position: relative;
	float: right;
	display: block;
	padding: 10px 15px;
	margin-top: -60px;
	background: #e40017;
	font-family: "proxima-nova", sans-serif;
	font-size: 13px; font-weight: 700;
	color:  #FFF; z-index: 1000;

	-webkit-transition: background .3s ease-in-out;
	   -moz-transition: background .3s ease-in-out;
	     -ms-transition: background .3s ease-in-out;
	     -o-transition: background .3s ease-in-out;
	        transition: background .3s ease-in-out;
}
.commerces-list-link:hover{
	background: #313131;
}

.invisibleLink{
	position: absolute;
	left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 999;
}
.invisibleLink.disabled{
	cursor: default;
	pointer-events: none;
}

.addthis_button_facebook > span{
	width: 19px; height: 19px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/addthis-fbk.png') no-repeat left top;
	background-position: left top !important;
}
.addthis_button_twitter > span{
	width: 19px; height: 19px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/addthis-twt.png') no-repeat left top;
	background-position: left top !important;
}
.addthis_button_email > span{
	width: 19px; height: 19px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/addthis-mail.png') no-repeat left top;
	background-position: left top !important;
}
.addthis_button_compact > span{
	width: 19px; height: 19px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/addthis-more.png') no-repeat left top;
	background-position: left top !important;
}
.addthis_button_print{
	display: none;
}

a{
	text-decoration: none;
}
.three-two a:hover,
footer a:hover{
	text-decoration: underline;
}

#cta-gallery a:hover,
.commerces-list-link:hover,
.tab-menu a:hover{
	text-decoration: none !important;
}

.scrollable ul,
.three-two .content .left ul{
	margin-top: 20px;
}
.scrollable ul li,
.three-two .content .left ul li{
	padding-left: 12px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/bullet.png') no-repeat left 5px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; color: #5e6167;
	line-height: 24px;
}
.scrollable ul li a,
.three-two .content .left ul li a{
	color: #e40017 !important;
}
.scrollable ul li a:hover,
.three-two .content .left ul li a:hover{
	color: #313131 !important;
}

#stage{
	width: 100%;
	min-width: 768px;
	overflow: hidden;
}

input,
textarea{
	-webkit-appearance: none !important;
	border-radius: 0 !important;
}



#lightbox{
	position: fixed;
	left: 0; top: 0; right: 0; bottom: 0;
	background: rgba(0,0,0,.85);
	z-index: 1100;
	display: none;
}
	#lightbox .wrap{
		position: absolute;
		left: 50%; top: 50%;
		width: 950px; height: 530px;
		min-width: 960px;
		margin-left: -482px; margin-top: -272px;
		padding: 5px; border: 2px solid #303030;
		overflow: visible;
	}
		#lightbox .wrap .cta-close{
			position: absolute;
			right: 0px; top: -40px;
			display: block;
			width: 25px; height: 24px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/close-sprite.png') no-repeat left top;
			text-indent: -999em;
		}
		#lightbox .wrap .cta-close:hover{
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/close-sprite.png') no-repeat left bottom;
		}

		#lightbox .wrap .content{
			width: 100%; height: 100%;
			background: #FFF;
		}
			#lightbox .wrap .content .left{
				position: relative;
				float: left;
				width: 680px; height: 530px;
				background: #313131;
			}
				#lightbox .wrap .content .left .prev{
					position: absolute;
					left: 30px; top: 50%;
					display: block;
					width: 62px; height: 62px;
					margin-top: -48px;
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/prev-sprite.png') no-repeat left top;
					text-indent: -999em;
				}
				#lightbox .wrap .content .left .prev:hover{
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/prev-sprite.png') no-repeat left bottom;
				}
				#lightbox .wrap .content .left .next{
					position: absolute;
					right: 30px; top: 50%;
					display: block;
					width: 62px; height: 62px;
					margin-top: -48px;
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/next-sprite.png') no-repeat left top;
					text-indent: -999em;
				}
				#lightbox .wrap .content .left .next:hover{
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/next-sprite.png') no-repeat left bottom;
				}

				#lightbox .wrap .content .left .title{
					position: absolute;
					left: 0; bottom: 0;
					width: 640px; height: auto;
					padding: 20px;
					background: #313131;
				}
					#lightbox .wrap .content .left .title p{
						float: left;
						width: 420px;
						font-family: Georgia, Times, serif;
						font-size: 13px; line-height: 19px;
						font-style: italic; color: #FFF;
						text-shadow: 0 1px 0 #000;
					}
					#lightbox .wrap .content .left .title img{
						float: right;
						width: auto; height: auto;
						padding-left: 15px; padding-bottom: 20px;
						background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-3.png') repeat-y left top;
					}
			#lightbox .wrap .content .right{
				float: left;
				width: 230px; height: 630px;
				padding: 25px;
			}
				#lightbox .wrap .content .right h2{
					padding-top: 10px;
					border-top: 3px solid #d3d3d3;
					font-size: 19px !important;
					line-height: 24px !important;
				}

				#lightbox .wrap .content .right .scrollable{
					width: 107%; height: 390px;
					overflow: auto;
				}
					#lightbox .wrap .content .right .scrollable ul li{
						float: left;
						background: #000;
						width: 76px; height: 76px;
						padding: 0;
						margin-right: 1px; margin-bottom: 1px;
						overflow: hidden;
					}
					#lightbox .wrap .content .right .scrollable ul li.last{
						margin-right: 0;
					}
					#lightbox .wrap .content .right .scrollable ul li.active{
						width: 70px; height: 70px;
						border: 3px solid #e7310e;
					}
						#lightbox .wrap .content .right .scrollable ul li img{
							width: 100%; height: auto;
							opacity: .6;

							-webkit-transition: opacity .3s ease-in-out;
							   -moz-transition: opacity .3s ease-in-out;
							    -ms-transition: opacity .3s ease-in-out;
							     -o-transition: opacity .3s ease-in-out;
							        transition: opacity .3s ease-in-out;
						}
						#lightbox .wrap .content .right .scrollable ul li.active img{
							width: 76px; height: auto;
						}
						#lightbox .wrap .content .right .scrollable ul li:hover img,
						#lightbox .wrap .content .right .scrollable ul li.active img{
							opacity: 1;
						}



header{
	position: relative;
	min-width: 1260px;
	background: #FFF;
	border-bottom: 1px solid rgba(0,0,0,.08);
}
	header .left,
	header .right{
		width: 480px;
	}

	header .back{
		position: absolute;
		background: #a8a8a8;
	}
		header .back.left{
			left: 0; bottom: 0px;
			width: 35%; height: 40px;
		}
		header .back.right{
			right: 0; top: 0px;
			width: 35%; height: 40px;
		}

	header .title{
		width: 380px; height: auto;
		margin-top: 30px; margin-bottom: 35px;
	}
		header .title h1{
			float: left;
		}
			header .title h1 a{
				display: block;
				width: 178px; height: 87px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/logo.png') no-repeat left top;
				text-indent: -999em;
			}
		header .title .select{
			float: right;
			width: 150px; height: 38px;
			padding-left: 25px; padding-top: 17px;
			margin-top: 30px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/vertical-border.png') repeat-y left top;
		}
			header .title .select .dk_label{
				-webkit-font-smoothing: antialiased !important;
			}
		header .title .select-box{
			-webkit-appearance: none;
			padding-right: 24px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/select.png') no-repeat right 7px;
			border: none; outline: none;
			font-family: "proxima-nova", sans-serif;
			font-size: 18px; line-height: 24px;
			color: #858585; font-weight: 800;
			text-transform: uppercase;

			cursor: pointer;
		}

	header .subTitle{
		position: relative;
		height: 40px; width: 300px;
		margin-top: -15px; margin-bottom: 0;
		background: #a8a8a8;
		font-family: "proxima-nova", sans-serif;
		font-size: 14px; color: #FFF; line-height: 40px;
		font-weight: 600;
		text-transform: uppercase;
		z-index: 20;

		-webkit-font-smoothing: antialiased !important;
	}

		header .subTitle .back{
			width: 2000px; height: 40px;
			margin-left: -2000px;
		}

	header ul li{
		float: left;
	}

	header #topMenu{
		float: right;
		position: relative;
		height: 40px; width: 380px;
		margin-right: 20px;
		background: #a8a8a8;
		z-index: 100;
		color: #FFF;
	}

		header #topMenu .back{
			width: 2000px; height: 40px;
			margin-right: -2000px;
		}
		header #topMenu .links{
			position: relative;
			float: right;
			width: auto;
			z-index: 999;
		}
		header #topMenu ul{
			float: left;
			width: auto;

			-webkit-font-smoothing: antialiased !important;
			 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
		}
			header #topMenu ul li{
				height: 12px;
				margin: 14px 8px 10px 0; padding-right: 8px;
				border-right: 1px solid #FFF;
			}
			header #topMenu ul li.last{
				padding: 0; margin: 14px 20px 10px 0;
				border: none;
			}
				header #topMenu ul li a{
					display: block;
					margin-top: 7px;
					font-family: "proxima-nova", sans-serif;
					font-size: 11px; line-height: 0;
					text-decoration: none; color: #FFF;
					text-transform: uppercase; font-weight: 800;
				}

		header #topMenu .links p{
			float: left;
			width: auto;
			padding: 3px 0 5px 15px; margin-top: 8px;
			border-left: 1px solid #979797;
		}
			header #topMenu .links p a{
				font-family: Georgia, Times, serif;
				font-style: italic; font-size: 12px;
				font-weight: 400; color: #FFF;
				text-decoration: none; text-transform: uppercase;
				margin-right: 6px;
			}
		header #topMenu a:hover{
			color: #313131 !important;
		}

	header nav{
		float: right;
		width: 480px;
		margin-top: 85px;
	}
		header nav ul{
			width: 700px;
		}
			header nav ul li{
				position: relative;
				margin-right: 8px; padding-right: 14px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/slash.png') no-repeat right center;
			}
				header nav ul li a{
					padding-bottom: 17px;
					font-family: "proxima-nova", sans-serif;
					font-size: 14px; line-height: 43px;
					font-weight: 700; color: #e7310e;
					text-transform: uppercase;
					text-decoration: none;
				}

				header nav ul li ul{
					position: absolute;
					z-index: 1200;
					display: none;
				}
				header nav ul li:hover ul{
					display: block;
				}
					header nav ul li ul li{
						float: none;
						width: 210px; height: 30px;
						margin: 0; padding: 0;
						background: none;
						border: 1px solid #d3d3d3;
					}
					header nav ul li ul li.last{
						background: #FFF;
						margin-top: -1px;
					}
					header nav ul li ul li.phyl{
						position: absolute;
						left: 20px; top: -12px;
						background: none; border: none;
						width: 9px; height: 6px;
						z-index: 200;
					}
						header nav ul li ul li a{
							display: block ;
							padding: 0 0 0 10px !important; margin: 0;
							width: 200px !important; height: 30px !important;
							background: #FFF !important;
							font-size: 13px;
							line-height: 30px; text-indent: 0 !important;

							-webkit-font-smoothing: antialiased !important;
							text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;

							-webkit-transition: all .3s ease-in-out;
							   -moz-transition: all .3s ease-in-out;
							    -ms-transition: all .3s ease-in-out;
							     -o-transition: all .3s ease-in-out;
							        transition: all .3s ease-in-out;
						}
						header nav ul li.active ul li a{
							border: none;
						}
						header nav ul li.active ul li.active a{
							color: #FFF;
							background: #e7310e !important;
						}
						header nav ul li ul li a:hover{
							border: none;
							background: #e7310e !important;
							color: #FFF;
						}

			header nav ul li.last{
				position: relative;
				margin: 0; padding: 0;
				background: none;
			}
				header nav ul li.last a{
					display: block;
					width: 16px; height: 16px;
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/search-icn.png') no-repeat center 12px;
					text-indent: -999em;
				}
				header nav ul li a:hover,
				header nav ul li.active a{
					border-bottom: 6px solid #e7310e;
				}
				header nav ul li.last a:hover{
					border: none;
				}

				header nav ul li.last form{
					position: absolute;
					left: 0; top: 7px;
					display: none;
				}
					form input[type="text"]{
						outline: none;
						width: 142px;
						padding: 5px 35px 5px 10px;
						border: 1px solid #CCC;
						background: #FEFEFE;
						font-family: Georgia, Times, serif;
						font-size: 13px; font-style: italic;
						color: #5e6167;

						-webkit-transition: border .3s ease-in-out;
						   -moz-transition: border .3s ease-in-out;
						    -ms-transition: border .3s ease-in-out;
						     -o-transition: border .3s ease-in-out;
						        transition: border .3s ease-in-out;
					}
					form input[type="text"]:focus{
						border: 1px solid #BBB;
					}

					form input[type="submit"]{
						position: absolute;
						right: 0; top: 0;
						width: 27px; height: 27px;
						border: none;
						background: #e7310e url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/search-icn-2.png') no-repeat center;
						text-indent: -999em;

						-webkit-transition: background .3s ease-in-out;
						   -moz-transition: background .3s ease-in-out;
						    -ms-transition: background .3s ease-in-out;
						     -o-transition: background .3s ease-in-out;
						        transition: background .3s ease-in-out;
					}
					form input[type="submit"]:hover{
						background: #c3280a url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/search-icn-2.png') no-repeat center;
					}




section{
	margin-top: 0;
	min-width: 1260px;
}

#grid{
	background: #F6F6F6;
}
	#grid .top{
		width: 100%; height: 630px;
		margin: 0 auto;
	}
		#grid .top a{
			color: #FFF;
		}
	#grid .content{
		width: 1260px; height: 100%;
	}

		#grid .content .large{
			position: relative;
			width: 630px; height: 630px;
			overflow: hidden;
		}
			#grid .content .large img{
				width: 100%; height: auto;
			}

			#grid .top  .content .large .shadow{
				position: absolute;
				left: 0; bottom: 0;
				z-index: 150;
				opacity:0.8;
				-webkit-opacity:0.8;
				-moz-opacity:0.8;
				-o-opacity:0.8;
				-ms-opacity:0.8;
			}
			#grid .content .large .title{
				position: absolute;
				left: 30px; bottom: 30px;
				width: 300px;
				z-index: 200;
			}
			#grid .content .large .sample{
				position: absolute;
				left: 0; top: 0;
				width: 100%; height: auto;
				z-index: 100;
			}
				#grid .content .large .title h2{
					padding-bottom: 12px; margin-bottom: 12px;
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-3.png') no-repeat left bottom;
					font-family: "league-gothic", sans-serif;
					font-size: 61px; line-height: 54px;
					color: #FFF; text-transform: uppercase;
					text-shadow: 0 2px 0 rgba(0,0,0,.75);

					-webkit-font-smoothing: antialiased !important;
				}
				#grid .content .large .title p{
					font-family: "proxima-nova", sans-serif;
					font-size: 15px; color: #FFF;
					text-transform: uppercase;
					font-weight: 800;
					text-shadow: 0 2px 0 rgba(0,0,0,.75);

					-webkit-font-smoothing: antialiased !important;
				}
		#grid .top  .content .row{
			position: relative;
			width: 630px; height: 210px;
			background: #313131;
		}
			#grid .top  .content .row .small{
				float: left;
				width: 315px; height: 210px;

				-webkit-transition: background .3s ease-in-out;
				   -moz-transition: background .3s ease-in-out;
				    -ms-transition: background .3s ease-in-out;
				     -o-transition: background .3s ease-in-out;
				        transition: background .3s ease-in-out;
			}
			#grid .top .content .row:hover .small,
			#grid .top .content .row .small.active{
				background: #ea2200;
			}

			#grid .top  .content .row .txt{
				position: relative;
				background: #313131;
			}
				#grid .top  .content .row .txt img{
					position: absolute; top: 50%;
					width: 19px; height: auto;
					margin-top: -18px;
					opacity: 0; visibility: hidden;	z-index: 300;

					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

					-webkit-transition: opacity .3s ease-in-out;
					   -moz-transition: opacity .3s ease-in-out;
					    -ms-transition: opacity .3s ease-in-out;
					     -o-transition: opacity .3s ease-in-out;
					        transition: opacity .3s ease-in-out;
				}
				#grid .top  .content .row:nth-child(odd) .txt img{
					right: -19px;
				}
				#grid .top  .content .row:nth-child(even)  .txt img{
					left: -19px;
				}
				#grid .top  .content .row:hover .txt img,
				#grid .top .content .row .txt.active img{
					visibility: visible;
					opacity: 1;

					-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				}
				#grid .top  .content .row .txt div{
					position: absolute;
					left: 30px; bottom: 30px;
				}
				#grid .top  .content .row .txt div.hidden{
					left: 500px;
					opacity: 0;
				}
					#grid .top  .content .row .txt div h3{
						width: 190px;
						font-family: "bebas-neue", sans-serif;
						font-size: 26px; line-height: 25px;
						color: #FFF; text-transform: uppercase;
						text-shadow: 0 2px 0 rgba(31,31,31,.25);

						-webkit-font-smoothing: antialiased !important;
					}
					#grid .top  .content .row .txt div a{
						display: none;
					}
					#grid .top  .content .row .txt div p{
						padding-top: 12px; margin-top: 12px;
						background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-1.png') no-repeat left top;
						font-family: "proxima-nova", sans-serif;
						font-size: 13px; color: #999;
						text-transform: uppercase; font-weight: 700;

						-webkit-transition: color .3s ease-in-out;
						   -moz-transition: color .3s ease-in-out;
						    -ms-transition: color .3s ease-in-out;
						     -o-transition: color .3s ease-in-out;
						        transition: color .3s ease-in-out;
					}
					#grid .top  .content .row .txt:hover div p{
						color: rgba(255,255,255,.6);
					}

			#grid .top  .content .row .sliderWrap{
				position: relative;
				float: left;
				height: 210px; width: 315px;
				overflow: hidden;
				z-index: 100;
			}
				#grid .top  .content .row .sliderWrap ul{
					position: absolute;
					left: 0; top: 0;
					width: auto; height: 210px;
				}
					#grid .top  .content .row .sliderWrap ul li{
						float: left;
						width: 315px; height: 210px;
						overflow: hidden;
					}
						#grid .top  .content .row .sliderWrap ul li img{
							width: 315px; height: auto;
						}

	#grid .bottom h2{
		float: left;
		margin-left: 30px;
		font-family: "proxima-nova", sans-serif;
		font-weight: 700; font-size: 20px;
		color: #858585; line-height: 65px;
		text-transform: uppercase;

		-webkit-font-smoothing: antialiased !important;
	}
		#grid .bottom h2 strong{
			margin-left: 0;
			font-weight: 400;
		}

	#grid .bottom #cta-discover{
		display: block; float: right;
		width: 285px; height: 65px;
		padding-left: 30px;
		background: #ea2200 url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow.png') no-repeat 90% center;
		font-family: "proxima-nova", sans-serif;
		font-size: 15px; line-height: 65px;
		color: #FFF; font-weight: 800;
		text-transform: uppercase; text-decoration: none;
		text-shadow: 0 3px 0 rgba(0,0,0,.25);

		-webkit-transition: background .3s ease-in-out;
		   -moz-transition: background .3s ease-in-out;
		    -ms-transition: background .3s ease-in-out;
		     -o-transition: background .3s ease-in-out;
		        transition: background .3s ease-in-out;

		-webkit-font-smoothing: antialiased !important;
	}
	#grid .bottom #cta-discover:hover{
		background: #313131 url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow.png') no-repeat 90% center;
	}

	#grid .bottom ul{
		float: right;
		width: 20%; height: 65px;
		padding-left: 50px; padding-right: 15px;
		background: #ea2200;
	}
		#grid .bottom ul li{
			float: left;
		}
		#grid .bottom ul li + li{
			padding-left: 25px; margin-left: 10px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/slash-2.png') no-repeat left center;
		}
			#grid .bottom ul li a{
				font-family: "proxima-nova", sans-serif;
				font-size: 13px; line-height: 65px;
				color: #FFF; font-weight: 800;
				text-transform: uppercase; text-decoration: none;
				text-shadow: 0 3px 0 rgba(0,0,0,.25);

				-webkit-font-smoothing: antialiased !important;

				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-ms-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			#grid .bottom ul li a.prev{
				padding-left: 20px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-2.png') no-repeat left 2px;
			}
			#grid .bottom ul li a.next{
				padding-right: 20px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-3.png') no-repeat right 2px;
			}
			#grid .bottom ul li a.prev:hover{
				margin-left: -5px;
				margin-right: 5px;
			}
			#grid .bottom ul li a.next:hover{
				margin-right: -5px;
				margin-left: 5px;
			}

	#grid .bottom .med{
		float: left;
		position: relative;
		width: 313px; height: 370px;
		margin-left: 2px;
		overflow: hidden;
	}
		#grid .bottom .med .sample{
			height: 100%; width: auto;
		}
		#grid .bottom .med.product .sample{
			position: absolute;
			bottom: 0;
			width: 100%; height: auto;
		}
		#grid .bottom .med .shadow{
			position: absolute;
			left: 0; bottom: 0;
		}
		#grid .bottom .med div{
			position: absolute;
			left: 30px; bottom: 30px;
			z-index: 10;
		}
		#grid .bottom .med.product div{
			top: 30px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/shadow-folder.png') no-repeat center bottom;
			text-align: center;
		}
			#grid .bottom .med div h3{
				text-align: left;
				height: auto; width: 220px;
				padding-bottom: 14px; margin-bottom: 11px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-1.png') no-repeat left bottom;
				font-family: "bebas-neue", sans-serif;
				font-size: 26px; line-height: 24px;
				text-transform: uppercase; color: #FFF;
				text-shadow: 0 2px 0 rgba(0,0,0,.75);

				-webkit-font-smoothing: antialiased !important;
			}
			#grid .bottom .med div  img{
				position: relative !important;
				height: auto !important;
				width: auto !important;
				margin-top: -2px;
			}
			#grid .bottom .med.product div h3{
				width: 100%;
				font-size: 28px; line-height: 29px;
				color: #e7310e !important; text-shadow: 0 2px 0 #e1d6c1;
				text-transform: none;
				background: none;
			}
			#grid .bottom .med div p{
				font-family: "proxima-nova", sans-serif;
				font-size: 13px; color: #FFF;
				font-weight: 700; text-transform: uppercase;
				text-shadow: 0 2px 0 rgba(0,0,0,.75);
			}

#assets{
	width: 100%; min-width: 1260px;
	margin: 0 auto;
	overflow: hidden;
}

	#assets #girl{
		position: absolute;
		right: -299px; bottom: -100px;
		z-index: 10;
	}

	#assets .back{
		position: absolute;
		right: -1835px; top: 0;
		width: 2000px; height: 100%;
		background: #e5e5e5;
		z-index: 0;
	}

	#assets .content{
		position: relative;
		padding-top: 50px; padding-bottom: 50px; padding-left: 0px;
		z-index: 10;
	}

	#assets h2{
		margin-bottom: 70px;
		font-family: "proxima-nova", sans-serif;
		font-size: 25px; color: #858585;
		font-weight: 800; text-transform: uppercase;

		-webkit-font-smoothing: antialiased !important;
		 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
	}
		#assets h2 strong{
			font-weight: 300;
		}
		#assets h2 a{
			color: #858585 !important;
		}

	#assets .sliderWrap{
		width: 690px; height: auto;
		overflow: hidden;
	}
	#assets .slider{
		width: 6000px;
	}
		#assets .slider div{
			float: left;
			width: 170px; height: auto;
			margin-right: 45px; padding: 0 45px 0 0;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/vertical-border.png') repeat-y right top;
			text-align: center;
		}
		#assets .slider div.clearfix{
			width: 100%; height: 0;
			margin: 0; padding: 0;
			float: none; background: none;
		}
		#assets .slider div.last{
			margin-right: 0; padding: 0;
			background: none;
		}
			#assets .slider div p{
				min-height: 70px;
			}
			#assets .slider div.last p{
				
			}
			#assets .slider div h3{
				width: 160px; height: auto;
				margin: 0 auto 10px;
				font-family: "bebas-neue", sans-serif;
				font-size: 26px; line-height: 26px; color: #858585;
				text-transform: uppercase;

				-webkit-font-smoothing: antialiased !important;
				 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
			}

	#assets .next{
		position: absolute;
		right: 190px; top: 138px;
		display: block;
		width: 62px; height: 62px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/next-sprite.png') no-repeat left top;
		text-indent: -999em;
		z-index: 20; opacity: 1;

		-webkit-transition: opacity .3s ease-in-out;
		   -moz-transition: opacity .3s ease-in-out;
		    -ms-transition: opacity .3s ease-in-out;
		     -o-transition: opacity .3s ease-in-out;
		        transition: opacity .3s ease-in-out;
	}
	#assets .next.disabled{
		opacity: 0;
		cursor: default;
	}
	#assets .next:hover{
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/next-sprite.png') no-repeat left bottom;
	}
	#assets .prev{
		position: absolute;
		left: -80px; top: 138px;
		display: block;
		width: 62px; height: 62px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/prev-sprite.png') no-repeat left top;
		text-indent: -999em;
		z-index: 20; opacity: 1;

		-webkit-transition: opacity .3s ease-in-out;
		   -moz-transition: opacity .3s ease-in-out;
		    -ms-transition: opacity .3s ease-in-out;
		     -o-transition: opacity .3s ease-in-out;
		        transition: opacity .3s ease-in-out;
	}
	#assets .prev.disabled{
		opacity: 0;
		cursor: default;
	}
	#assets .prev:hover{
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/prev-sprite.png') no-repeat left bottom;
	}

#social{
	width: 100%; height: 130px;
	min-width: 1260px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/facebook-bg.jpg') repeat-x left top;
	text-align: center;
}
	#social a{
		display: block;
		height: 120px; width: 100%;
		font-family: "proxima-nova", sans-serif;
		font-size: 25px; color: #FFF;
		font-weight: 800; text-transform: uppercase;
		text-decoration: none; line-height: 130px;
		text-shadow: 0 2px 0 rgba(0,0,0,.27);

		-webkit-font-smoothing: antialiased !important;
	}
		#social a img{
			vertical-align: middle;
			margin-top: -12px;
		}

#cta-gallery{
	width: 100%; height: 140px;
	min-width: 1260px;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/gallery-bg.jpg') repeat-x left top;
	text-align: center;
}
	#cta-gallery a{
		display: block;
		width: 100%; height: 95px;
		padding-top: 45px;
		font-family: "proxima-nova", sans-serif;
		font-size: 17px; line-height: 140px;
		color: #FFF; font-weight: 800; text-transform: uppercase;
		text-shadow: 0 2px 0 rgba(0,0,0,.27);

		-webkit-font-smoothing: antialiased !important;
	}
		#cta-gallery a span{
			display: block;
			width: 350px; height: 44px;
			margin: 0 auto;
			border: 2px solid #FFF;
			font-size: 15px;
			text-align: center; line-height: 44px;

			-webkit-transition: all .3s ease-in-out;
			   -moz-transition: all .3s ease-in-out;
			    -ms-transition: all .3s ease-in-out;
			     -o-transition: all .3s ease-in-out;
			        transition: all .3s ease-in-out;
		}
		#cta-gallery a:hover span{
			background: #FFF;
			color: #ea2200;
			text-shadow: none;
		}

#actu-detail .large.right{
	width: 580px; height: 529px;
	padding: 50px 0px 50px 50px;
	border-bottom: 1px solid #E7E7E7;
}
	#actu-detail .large.right img{
		width: auto; height: auto;
	}

#actu-detail .scrollable{
	width: 100%; height: 100%;
	overflow: auto;
}
	#actu-detail .scrollable h2,
	#actu-detail .scrollable h3,
	#lightbox .wrap .content .right h2{
		margin-bottom: 30px;
		font-family: "proxima-nova", sans-serif;
		font-size: 25px; line-height: 28px;
		color: #858585; font-weight: 800;
		text-transform: uppercase;

		-webkit-font-smoothing: antialiased !important;
		 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
	}
		#actu-detail .scrollable h2 strong,
		#lightbox .wrap .content .right h2 strong{
			display: block;
			font-family: Georgia, Times, serif;
			font-size: 13px; color: #5e6167;
			font-style: italic; font-weight: 400;
			line-height: auto;
		}
	#actu-detail .scrollable h3{
		padding-bottom: 10px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-4.png') no-repeat left bottom;
		font-size: 17px;
	}
	.share{
		margin-bottom: 25px; padding: 10px 0;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border.png') repeat-x left top;
		text-align: right;
	}
		.share p,
		.share img{
			float: right;
		}
		.share img{
			margin-top: -3px;
		}
		.share p{
			margin-right: 15px; margin-top: 2px !important;
			font-family: "proxima-nova", sans-serif !important;
			font-size: 13px !important; color: #858585 !important;
			font-weight: 700; text-transform: uppercase;

			-webkit-font-smoothing: antialiased !important;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
		}

	#actu-detail .scrollable p{
		margin-top: 20px;
		font-family: 'Helvetica', Arial, sans-serif;
		font-size: 13px; line-height: 23px;
		color: #5e6167;
	}

	#actu-detail .scrollable #gallery{
		margin-top: 40px; padding-top: 40px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-2.png') repeat-x left top;
		overflow: hidden;
	}
		#actu-detail .scrollable #gallery .medias{
			width: 580px;
			overflow: hidden;
		}
		#actu-detail .scrollable #gallery .medias .row{
			width: 100%; height: 125px;
			background: none;
		}
		#actu-detail .scrollable #gallery .medias .row.large{
			height: 250px;
		}
			#actu-detail .scrollable #gallery .medias .row img{
				width: 100%; height: auto;
			}
			#actu-detail .scrollable #gallery .medias .row .large{
				float: left;
				width: 386px; height: 250px;
				margin-right: 1px;
				overflow: hidden;
			}
			#actu-detail .scrollable #gallery .medias .row .large.small{
				width: 193px; height: 250px;
				margin-right: 0 !important; margin-top: 0 !important;
			}
				#actu-detail .scrollable #gallery .medias .row .large.small .small{
					float: none;
					width: 193px; height: 124px;
					margin: 0 0 1px 0 !important;
					overflow: hidden;
				}
				#actu-detail .scrollable #gallery .medias .row .large.small .small.last{
					margin: 0 !important;
					height: 125px;
				}

			#actu-detail .scrollable #gallery .medias .row .small{
				width: 192px; height: 125px;
				margin: 1px 1px 0 0;
				overflow: hidden;
			}
			#actu-detail .scrollable #gallery .medias .row .small.second,
			#actu-detail .scrollable #gallery .medias .row .small.last{
				width: 193px;
			}
			#actu-detail .scrollable #gallery .medias .row .small.last{
				margin-right: 0;
			}
			#actu-detail .scrollable #gallery .medias .row .small:hover{
				background: none;
			}

.three-two .content{
	width: 1260px;
	margin: 0 auto;
}
.three-two .content .left{
	float: left;
	width: 510px;
	padding: 0 120px 60px 0; margin-left: 150px;
}
	#breadcrumb{
		margin-bottom: 30px;
		margin-top: 30px;
	}
		#breadcrumb a{
			float: right;
			padding-left: 15px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/pin-icn.png') no-repeat left 1px;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 11px; color: #ea2200;
			font-weight: bold;
		}
		#breadcrumb a:hover{
			color: #5e6167;
		}

		#breadcrumb ul li{
			float: left;
			padding-right: 7px; margin-right: 5px;
			padding-left: 0;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-7.png') no-repeat right center;
			font-family: Helvetica, Arial, sans-serif;
			font-size: 11px; color: #5e6167;
			font-weight: bold;
		}
		#breadcrumb ul li.last{
			padding: 0; margin: 0;
			background: none;
		}
			#breadcrumb ul li a{
				background: none;
				padding-left: 0;
				color: #ea2200; text-decoration: none;
			}
			#breadcrumb ul li a:hover{
				color: #5e6167;
			}

	.three-two h2{
		padding-top: 30px; margin-bottom: 40px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-5.png') no-repeat left top;
		font-family: "proxima-nova", sans-serif;
		font-size: 30px; color: #858585;
		line-height: 36px; font-weight: 800;
		text-transform: uppercase;

		-webkit-font-smoothing: antialiased !important;
		 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
	}
		.three-two h2 strong{
			font-weight: 300;
		}
	.three-two .left .shop-name h2{
		float: left;
		max-width: 250px;
	}
		.three-two .left .shop-name h2 strong{
			display: block;
			font-family: Georgia, Times, serif;
			font-size: 15px; color: #5e6167;
			font-style: italic; line-height: 15px;
			text-transform: none;
		}
	.three-two .left .shop-name img{
		float: right;
		padding: 10px 20px; margin: 20px 0 30px;
		border: 1px solid #D2D2D2;
	}
	.three-two h3{
		padding-bottom: 20px; margin-bottom: 20px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-4.png') no-repeat left bottom;
		font-family: "proxima-nova", sans-serif;
		font-size: 17px; color: #858585;
		font-weight: 800; text-transform: uppercase;
		font-style: normal;

		-webkit-font-smoothing: antialiased !important;
		 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
	}

	.three-two p{
		margin-top: 20px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px; line-height: 24px;
		color: #5e6167;
	}

	.three-two .left .infos{
		margin: 40px 0; padding-bottom: 35px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-2.png') repeat-x left bottom;
		font-family: Georgia, Times, serif !important;
		font-size: 13px; line-height: 20px;
		color: #5e6167; font-style: italic;
	}
		.three-two .left .infos div{
			float: left;
			width: 33%;
			max-width: 240px;
			padding: 5px 100px 5px 0;
			border: none;
		}
		.three-two .left .infos div + div{
			width: 41%;
			padding: 5px 0 5px 30px;
			border-left: 1px solid #d2d2d2;
		}
			.three-two .left .infos div p{
				font-family: Georgia, Times, serif !important;
			}
			.three-two .left .infos div a{
				color: #ea2200;
			}
			.three-two .left .infos div a:hover{
				text-decoration: underline;
			}

	.three-two .left .table{
		margin-top: 40px;
	}
		.three-two .left .table .cell{
			float: left;
			width: 224px; min-height: 66px;
			padding: 20px 0 20px 30px;
			border: 1px solid #e1e2e3;
			border-right: 0; border-bottom: 0;
		}
			.three-two .left .table .cell.bottom{
				border-bottom: 1px solid #e1e2e3
			}
			.three-two .left .table .cell.last{
				width: 223px;
				border-right: 1px solid #e1e2e3;
			}
			.three-two .left .table .cell.isolate{
				margin-top: -1px;
				border-right: 1px solid #e1e2e3;
			}
			.three-two .left .table .cell p{
				float: left;
				width: 80px;
				margin: 0; padding: 0;
				font-size: ; line-height: 0;
			}
			.three-two .left .table .cell p img{
				max-width: 70px; height: auto;
			}
			.three-two .left .table .cell h3{
				float: left;
				width: 120px;
				padding: 0; margin: 3px 0;
				background: none;
				font-family: "league-gothic", sans-serif;
				font-size: 21px; line-height: 21px;
				color: #848484; font-weight: normal;

				-webkit-font-smoothing: antialiased !important;
			}

	.three-two .left form{
		margin-top: 50px;
	}
		.three-two .left form div{
			float: left;
			margin-right: 20px; margin-bottom: 30px;
		}
		.three-two .left form div:nth-child(even){
			margin-right: 0;
		}
		.three-two .left form div.clear{
			margin: 0; float: none;
		}

			.three-two .left form div label{
				display: block;
				margin-bottom: 5px;
				font-family: Helvetica, Arial, sans-serif;
				font-size: 13px; color: #5e6167;
				font-weight: bold;
			}
				.three-two .left form div label sup{
					font-size: 13px; color: #e20026;
				}
			.three-two .left form div input[type="text"],
			.three-two .left form div textarea,
			footer div.right input[type="text"]{
				width: 223px;
				padding: 12px 10px;
				background: #FFF;
				outline: none;
				border: 1px solid #d2d2d2;
			}

			.three-two .left form div textarea,
			.three-two .left form div.full input[type="text"]{
				float: none;
				width: 487px; height: 200px;
				resize: none;
			}

			.three-two .left form div.full input[type="text"]{
				height: inherit;
			}

		.three-two .left form input[type="submit"],
		footer div.right input[type="submit"]{
			position: relative;
			width: auto; height: 40px;
			padding: 0 9px;
			background: #e7310e;
			font-family: "proxima-nova", sans-serif;
			font-size: 12px; line-height: 30px;
			font-weight: 900; color: #FFF;
			text-transform: uppercase; text-align: center;
			text-shadow: 0 3px 0 rgba(0,0,0,.23); text-indent: 0;
			box-shadow: 0 3px 0 rgba(0,0,0,.1);

			-webkit-font-smoothing: antialiased !important;

			-webkit-transition: background .3s ease-in-out;
			   -moz-transition: background .3s ease-in-out;
			    -ms-transition: background .3s ease-in-out;
			     -o-transition: background .3s ease-in-out;
			        transition: background .3s ease-in-out;
		}
		.three-two .left form input[type="submit"]:hover,
		footer div.right input[type="submit"]:hover{
			background: #313131;
		}

		.three-two .left form p{
			float: right;
			margin-top: 10px;
			font-family: Georgia, Times, serif;
			font-size: 11px; color: #5e6167;
			font-style: italic;
		}
			.three-two .left form p sup{
				float: left;
				margin-left: -10px; margin-top: 15px;
				font-size: 11px; color: #e7310e;
			}

	.three-two .left p.error,
	.three-two .left p.valid{
		padding: 10px 15px;
		border: 1px dashed rgba(231,49,14,.9);
		background: rgba(231,49,14,.05);
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px; color: rgba(231,49,14,.9);
		font-weight: bold;

		-webkit-font-smoothing: antialiased !important;
		 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
	}
	.three-two .left p.valid{
		border: 1px dashed rgba(151,191,13,1);
		background: rgba(151,191,13,.05);
		color: rgba(151,191,13,1);
	}

	.error label{
		color: rgba(231,49,14,.9) !important;
	}
	.error input,
	input.error{
		border: 1px solid rgba(231,49,14,.9) !important;
	}

	#contact .three-two .left .infos,
	#shop-detail .three-two .left .infos{
		padding-top: 35px; padding-bottom: 0;
		margin-bottom: 0;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-2.png') repeat-x left top;
	}
		#shop-detail .three-two .left .infos div{
			float: left;
			width: 240px;
			padding: 0;
			border: none;
		}

		#contact .three-two .left .infos div p,
		#shop-detail .three-two .left .infos div p{
			font-family: Georgia, Times, serif;
			font-size: 13px; line-height: 20px;
			color: #5f6168;
		}

	.three-two .left .result{
		padding-top: 40px; margin-bottom: 30px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-2.png') repeat-x left top;
		cursor: pointer;
	}
		.three-two .left .result h3 a{
			float: none;
			font-size: 17px; color: #858585;
			font-weight: 800;
		}
		.three-two .left .result a{
			float: right;
			margin-top: 20px;
			font-family: "proxima-nova", sans-serif;
			font-size: 14px; color: #e30026;
			font-weight: 700;
		}
		.three-two .left .result a:hover{
			color: #313131;
		}

.three-two .content .right{
	float: left;
	width: 480px;
}
	.three-two .right .xLarge{
		width: 480px; height: 630px;
		margin-bottom: 2px;
		background: #313131;
		overflow: hidden;
	}
	.three-two .right .large{
		position: relative;
		width: 480px; height: 420px;
		margin-bottom: 2px;
		background: #313131;
		overflow: hidden;
	}
	.three-two .right .large .title{
		position: absolute;
		left: 30px; bottom: 30px;
	}
	.three-two .right .large .title h2{
		color: #FFF;
		margin: 0;
		text-transform: uppercase;
		text-shadow: 0 2px 0 rgba(31,31,31,.25);

		-webkit-font-smoothing: antialiased !important;
	}
		.three-two .right .large form{
			position: absolute;
			left: 0; bottom: 0; right: 0;
			padding: 14px 25px;
			background: #313131;
		}
			.three-two .right .large form label{
				display: inline-block;
				width: auto; height: 19px;
				margin-right: 20px; padding-left: 23px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/location-icn.png') no-repeat left center;
				font-family: "proxima-nova", sans-serif;
				color: #FFF; font-size: 13px;
				line-height: 19px; font-weight: 800;
				text-transform: uppercase; text-shadow: 0 2px 0 #2d2c29;

				-webkit-font-smoothing: antialiased !important;
			}
			.three-two .right .large form input[type="text"]{
				width: 166px;
				padding: 10px 35px 10px 11px;
			}
			.three-two .right .large form input[type="submit"]{
				right: 25px; top: 14px;
				width: 37px; height: 37px;
				background: #e7310e url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-6.png') no-repeat center;
			}
			.three-two .right .large form input[type="submit"]:hover{
				background: #c3280a url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-6.png') no-repeat center;
			}
	.three-two .right .small{
		position: relative;
		float: left;
		width: 239px; height: 210px;
		margin-right: 2px; margin-bottom: 2px;
		background: #313131;
		overflow: hidden;
	}
		.three-two .right .small img,
		.three-two .right .large img,
		.three-two .right .xLarge img{
			width: 100%; height: 100%;
		}

		.three-two .right .small div{
			position: absolute;
			left: 20px; bottom: 20px;
		}
		.three-two .right .small div h3{
			width: 190px;
			padding: 0; margin: 0;
			background: none;
			font-family: "bebas-neue", sans-serif;
			font-size: 26px; line-height: 25px;
			color: #FFF; text-transform: uppercase;
			text-shadow: 0 2px 0 rgba(31,31,31,.25);

			-webkit-font-smoothing: antialiased !important;
		}
	.three-two .right .small.last{
		margin-right: 0;
	}





#splash .content{
	width: 930px;
	margin: 0 auto;
}

#splash header{
	margin: 60px auto;
	border: none; background: none;
}
	#splash header div ul li{
		font-family: Georgia, Times, serif;
		font-size: 15px; color: #5e6167;
		line-height: 22px; font-style: italic;
	}
	#splash header div ul li.first,
	#splash header div ul li.last{
		width: 310px;
		padding: 12px 20px 12px 0; margin-right: 46px; margin-top: 20px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-4.png') repeat-y right top;
	}
	#splash header div ul li.last{
		padding: 12px 0 12px 20px; margin-right: 0;
		margin-left: 46px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dotted-border-4.png') repeat-y left top;
		text-align: right;
	}

#splash .medias{
	background: #F6F6F6;
}
	#splash .medias .content{
		width: 1260px;
	}
		#splash .medias .content .col{
			float: left;
		}
			#splash .medias .content .col div{
				overflow: hidden;
			}
			#splash .medias .content .col div.small{
				width: 240px; height: 150px;
			}
			#splash .medias .content .col div.med{
				width: 240px; height: 250px;
			}
			#splash .medias .content .col div.large{
				width: 780px; height: 400px;
			}
				#splash .medias .content .col div img{
					width: 100%; height: auto;
				}

#splash .welcome{
	background: #e5e5e5;
}
	#splash .welcome .content div{
		float: left;
		width: 415px;
		padding: 50px 50px 50px 0;
		border-right: 1px solid #FFF;
	}
	#splash .welcome .content div + div{
		padding: 50px 0 50px 49px;
		border: none;
	}
	#splash .welcome .content div.shops{
		float: none;
		padding: 0;
	}
		#splash .welcome .content div h2{
			width: 230px;
			padding-bottom: 20px; margin-bottom: 20px;
			background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/separator-6.png') no-repeat left bottom;
			font-family: "league-gothic", sans-serif;
			font-size: 49px; line-height: 47px;
			color: #848484; text-transform: uppercase;
			text-shadow: 0 2px 0 rgba(132,132,132,.3);

			-webkit-font-smoothing: antialiased !important;
		}

		#splash .welcome .content div.shops ul{
			float: left;
			margin-right: 40px;
		}
		#splash .welcome .content div.shops ul.last{
			margin-right: 0;
		}
			#splash .welcome .content div.shops ul li{
				margin-bottom: 5px;
			}
				#splash .welcome .content div.shops ul li a{
					padding-left: 15px;
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-8.png') no-repeat left center;
					font-family: "proxima-nova", sans-serif;
					font-size: 13px; color: #848484;
					font-weight: 800; text-transform: uppercase;
					text-shadow: 0 1px 0 #FFF;

					-webkit-font-smoothing: antialiased !important;
				}
				#splash .welcome .content div.shops ul li a:hover{
					background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow-9.png') no-repeat left center;
					color: #e20026;
				}

#splash footer{
	margin-top: 20px;
	padding-bottom: 20px;
}



#map{
	position: relative;
	margin: 0 auto;
	padding: 80px 0;
	margin-top: -45px;
	-webkit-transform: scale(.82);
	-moz-transform: scale(.82);
	-ms-transform: scale(.82);
	-o-transform: scale(.82);
	transform: scale(.82);
}

	#map .label-container{
		position: absolute;
		left: 0; top: 0;
		right: 0; bottom: 0;
		z-index: 1000;
		pointer-events: none;
	}
		#map .label-container .label{
			position: absolute;
			left: 0; top: 0;
			padding: 5px 13px; margin: 0;
			background: rgba(255,255,255,1); border: 1px solid #d6d6d6;
			font-family: "proxima-nova", sans-serif;
			font-weight: 900; 
			font-size: 18px; color: #e40017;
			text-transform: none;
			z-index: 3000;
			pointer-events: none;
			display: none;
		}

			#map .label-container .label img{
				position: absolute;
				left: 50%; bottom: -10px;
				margin-left: -8px;
			}

	#map img,
	#map p{
		position: absolute;
	}

	#map p{
		font-family: "proxima-nova", sans-serif;
		font-weight: 900; color: #00519e;
		font-size: 12px; text-transform: uppercase;
	}



#map.woluwe{
	width : 930px; height: 280px;
	padding: 30px 0 80px;
}

	#map.woluwe .logo{
		top : 45px;
		right: 525px;
	}

	#map.woluwe .wall-1{
		top : 36px;
		left: 77px;
		z-index: -1;
	}
	#map.woluwe .wall-2{
		bottom : 125px;
		left: 331px;
		z-index: -1;
	}
	#map.woluwe .wall-3{
		bottom : 125px;
		right: 220px;
		z-index: -1;
	}
	#map.woluwe .wall-4{
		top : 29px;
		right: 71px;
		z-index: -1;
	}

	#map.woluwe .t1{
		left: -2px;
		bottom: 180px;
	}
	#map.woluwe .t2{
		left: 355px;
		bottom : 70px;
	}
	#map.woluwe .t3{
		right: 222px;
		bottom : 70px;
	}
	#map.woluwe .t4{
		right: -2px;
		bottom: 180px;
	}
	#map.woluwe .t5{
		right: 270px;
		bottom: 230px;
	}
	#map.woluwe .t6{
		color: #858585;
		left: 170px;
		bottom : 285px;
	}
	#map.woluwe .t7{
		color: #858585;
		left: 475px;
		bottom: 285px;
	}



#map.foetz{
	width: 817px; height: 195px;
}

	#map.foetz .logo{
		top : 20px;
		right: 370px;
	}

	#map.foetz .wall-1{
		bottom : 108px;
		left: 85px;
		z-index: -1;
	}
	#map.foetz .wall-2{
		bottom : 108px;
		left: 288px;
		z-index: -1;
	}
	#map.foetz .wall-3{
		bottom : 108px;
		right: 235px;
		z-index: -1;
	}
	#map.foetz .wall-4{
		bottom: 149px;
		right: 27px;
		z-index: -1;
	}

	#map.foetz .t1{
		left: 83px;
		bottom: 55px;
	}
	#map.foetz .t2{
		left: 287px;
		bottom : 55px;
	}
	#map.foetz .t3{
		right: 232px;
		bottom : 55px;
	}
	#map.foetz .t4{
		right: -28px;
		bottom: 145px;
	}
	#map.foetz .t5{
		right: 210px;
		bottom: 217px;
	}
	#map.foetz .t6{
		left: 210px;
		bottom: 217px;
	}
	#map.foetz .t7{
		color: #858585;
		left: 247px;
		bottom : 275px;
	}
	#map.foetz .t8{
		color: #858585;
		left: 513px;
		bottom: 275px;
	}



#map.rocourt{
	width: 1101px; height: 368px;
	margin-left: -60px;
	margin-bottom: 70px;
	padding: 100px 0 0;
}

	#map.rocourt .logo{
		top : 10px;
		right: 425px;
	}

	#map.rocourt .wall-1{
		bottom : 133px;
		left: 239px;
		z-index: -1;
	}
	#map.rocourt .wall-2{
		bottom : 34px;
		left: 578px;
		z-index: -1;
	}
	#map.rocourt .wall-3{
		bottom : 154px;
		right: 126px;
		z-index: -1;
	}
	#map.rocourt .wall-4{
		top : 40px;
		right: 126px;
		z-index: -1;
	}

	#map.rocourt .t1{
		left: 155px;
		bottom: 177px;
	}
	#map.rocourt .t2{
		right: 45px;
		bottom : 163px;
	}
	#map.rocourt .t3{
		width: 50px;
		right: 450px;
		bottom : 315px;
		line-height: 14px; text-align: center;
	}
	#map.rocourt .t4{
		width: 50px;
		right: 130px;
		bottom: 315px;
		line-height: 14px; text-align: center;
	}
	#map.rocourt .t5{
		right: 430px;
		bottom: -30px;
	}
	#map.rocourt .t6{
		color: #858585;
		left: 380px;
		bottom: 370px;
	}
	#map.rocourt .t7{
		color: #858585;
		right: 215px;
		bottom : 370px;
	}
	#map.rocourt .t8{
		left: 990px; top: 35px;
		line-height: 50px;
	}
	#map.rocourt .t9{
		width: 50px;
		margin-top: 0;
		left: 250px; top: 110px;
		line-height: 14px; text-align: center;
		z-index: 10;
	}
	#map.rocourt .t9 img{
		position: relative;
	}
	#map.rocourt .t10{
		width: 40px; height: 50px;
		background: #FCFCFC;
		left: 255px; top: 80px;
	}



#map.messancy{
	width: 875px; height: 359px;
	padding: 10px 0 80px;
}

	#map.messancy .logo{
		top : 50px;
		left: 260px;
	}

	#map.messancy .t1{
		right: 400px;
		bottom: 270px;
	}
	#map.messancy .t2{
		color: #858585;
		left: 188px;
		bottom : 330px;
	}
	#map.messancy .t3{
		color: #858585;
		left: 385px;
		bottom : 330px;
	}



#map.anderlecht{
	width: 956px; height: 461px;
}

	#map.anderlecht .logo{
		top : 20px;
		left: 395px;
	}

	#map.anderlecht .t1{
		right: 305px;
		bottom: 486px;
	}
	#map.anderlecht .t2{
		left: 247px;
		bottom : 486px;
	}
	#map.anderlecht .t3{
		color: #858585;
		left: 290px;
		bottom : 540px;
	}
	#map.anderlecht .t4{
		color: #858585;
		right: 358px;
		bottom : 540px;
	}
	#map.anderlecht .label-container .label.store2{
		left: 339px !important;
	}



#map.chatelineau{
	width: 960px; height: 362px;
}

	#map.chatelineau .logo{
		top : 25px;
		left: 335px;
	}

	#map.chatelineau .wall-1{
		bottom : 162px;
		left: 179px;
		z-index: -1;
	}
	#map.chatelineau .wall-2{
		bottom : 162px;
		left: 335px;
		z-index: -1;
	}
	#map.chatelineau .wall-3{
		bottom : 174px;
		left: 523px;
		z-index: -1;
	}
	#map.chatelineau .wall-4{
		bottom : 174px;
		right: 116px;
		z-index: -1;
	}
	#map.chatelineau .wall-5{
		bottom : 197px;
		right: 91px;
		z-index: -1;
	}

	#map.chatelineau .t1{
		right: 343px;
		bottom: 385px;
	}
	#map.chatelineau .t2{
		left: 213px;
		bottom : 385px;
	}
	#map.chatelineau .t3{
		left: 185px;
		bottom : 103px;
	}
	#map.chatelineau .t4{
		left: 335px;
		bottom : 103px;
	}
	#map.chatelineau .t5{
		right: 80px;
		bottom : 125px;
	}
	#map.chatelineau .t6{;
		right: 35px;
		bottom : 195px;
	}
	#map.chatelineau .t7{
		right: 370px;
		bottom : 103px;
	}
	#map.chatelineau .t8{
		color: #858585;
		right: 415px;
		bottom : 440px;
	}
	#map.chatelineau .t9{
		color: #858585;
		left: 233px;
		bottom : 440px;
	}



#map.hornu{
	width: 901px; height: 313px;
}

	#map.hornu .logo{
		top : 20px;
		left: 318px;
	}

	#map.hornu .wall-1{
		bottom : 150px;
		left: 44px;
		z-index: -1;
	}
	#map.hornu .wall-2{
		bottom : 125px;
		left: 232px;
		z-index: -1;
	}
	#map.hornu .wall-3{
		bottom : 134px;
		left: 574px;
		z-index: -1;
	}
	#map.hornu .wall-4{
		bottom : 150px;
		right: 23px;
		z-index: -1;
	}

	#map.hornu .t1{
		right: 325px;
		bottom: 335px;
	}
	#map.hornu .t2{
		left: 168px;
		bottom : 335px;
	}
	#map.hornu .t3{
		left: -15px;
		bottom : 150px;
	}
	#map.hornu .t4{
		right: 288px;
		bottom : 55px;
	}
	#map.hornu .t5{
		right: -28px;
		bottom : 150px;
	}
	#map.hornu .t6{;
		left: 280px;
		bottom : 55px;
	}
	#map.hornu .t7{
		color: #858585;
		right: 375px;
		bottom : 395px;
	}
	#map.hornu .t8{
		color: #858585;
		left: 213px;
		bottom : 395px;
	}



#map.louviere{
	width: 882px; height: 303px;
}

	#map.louviere .logo{
		top : 15px;
		left: 423px;
	}

	#map.louviere .wall-1{
		bottom : 296px;
		left: 24px;
		z-index: -1;
	}
	#map.louviere .wall-2{
		bottom : 112px;
		left: 271px;
		z-index: -1;
	}
	#map.louviere .wall-3{
		bottom : 112px;
		left: 483px;
		z-index: -1;
	}
	#map.louviere .wall-4{
		bottom : 112px;
		right: 111px;
		z-index: -1;
	}

	#map.louviere .t1{
		right: 200px;
		bottom: 330px;
	}
	#map.louviere .t2{
		left: 270px;
		bottom : 330px;
	}
	#map.louviere .t3{
		left: -33px;
		bottom : 297px;
	}
	#map.louviere .t4{
		left: 270px;
		bottom : 55px;
	}
	#map.louviere .t5{
		right: 110px;
		bottom : 55px;
	}
	#map.louviere .t6{;
		left: 505px;
		bottom : 55px;
	}
	#map.louviere .t7{
		color: #858585;
		right: 251px;
		bottom : 385px;
	}
	#map.louviere .t8{
		color: #858585;
		left: 317px;
		bottom : 385px;
	}




.tabs{
	
	margin-top: -60px;
	position: relative;
	z-index: 1000;
}

.tabs ul.tab-menu{
	float: left;
	margin-left: -1px;
}

	.tabs ul.tab-menu li{
		float: left;
	}

	.tabs ul.tab-menu li a{
		display: block;
		height: 50px;
		padding: 0 20px;
		background: #EFEFEF;
		border: 1px solid #FFF; border-right: 0;
		font-family: "proxima-nova", sans-serif;
		font-weight: 900; color: #858585;
		text-transform: uppercase; line-height: 50px;

		-webkit-font-smoothing: antialiased !important;
	}
	.tabs ul.tab-menu li.current a,
	.tabs ul.tab-menu li.current a:hover,
	.tabs ul.tab-menu li a:hover{
		background: #E7E7E7;
		color: #EA2200;
		border-bottom: 1px solid #E7E7E7;
	}
	.tabs ul.tab-menu li a:hover{
		border-bottom: 1px solid #FFF;
	}

.tabs .select-wrap{
	float: right;
	margin-top: -10px;
}
	.tabs .select-wrap p.label{
		float: left;
		font-family: "proxima-nova", sans-serif;
		font-size: 12px; color: #858585;
		font-weight: 900; text-transform: uppercase;

		-webkit-font-smoothing: antialiased !important;
	}
	.tabs .select-wrap .dk_container{
		margin-top: 19px; margin-left: 12px;
	}
	.tabs .select-wrap .dk_toggle{
		height: 26px;
		padding: 0 38px 0 10px;
		border: 1px solid #d2d2d2;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dropdown.png') no-repeat right -2px;
		font-family: Georgia, Times, serif;
		font-size: 13px; font-weight: 400;
		color: #80838A; text-transform: none;
		font-style: italic; line-height: 26px;
		overflow: hidden;
	}
	.tabs .select-wrap .dk_options{
		margin-top: -8px;
	}

.search{
	position: relative;
	background: #E7E7E7;
	padding: 25px 20px;
	margin-bottom: 50px;
	z-index: 100;
}
	.search form input{
		padding-right: 10px;
		width: 900px;
	}
	.search .sch-results{
		position: absolute;
		left: 20px;
		top: 51px;
		display: none;
	}
		.search .sch-results .result{
			width: 920px; height: 60px;
			background: #FFF url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/more-icn.png') no-repeat 97% center;
			border: 1px solid #D2D2D2; border-bottom: 0;
			cursor: pointer;
		}
		.search .sch-results .result.last{
			border-bottom: 1px solid #D2D2D2;
		}
		.search .sch-results .result:hover{
			background: #F4F4F4 url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/more-icn.png') no-repeat 97% center;
		}
			.search .sch-results .result .sample{
				float: left;
				width: 90px; height: 30px;
				padding: 15px 0; margin-right: 15px;
				background: #FFF;
				text-align: center;
			}
			.search .sch-results .result p{
				margin-top: 13px;
				font-weight: bold; font-size: 15px;
				line-height: 18px;
			}
				.search .sch-results .result p strong{
					display: block;
					font-weight: 400; font-size: 13px;
				}

.stores{
	margin-bottom: 60px;
}
.stores h3{
	font-size: 15px;
}

.stores h3.eat{
	color: #0AB2F8;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-eat.png') no-repeat left bottom;
}
.stores h3.gift{
	color: #00519E;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-gift.png') no-repeat left bottom;
}
.stores h3.shoe{
	color: #0CBECE;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-shoe.png') no-repeat left bottom;
}
.stores h3.house{
	color: #E20026;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-house.png') no-repeat left bottom;
}
.stores h3.beauty{
	color: #E2007A;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-beauty.png') no-repeat left bottom;
}
.stores h3.media{
	color: #FF8400;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-media.png') no-repeat left bottom;
}
.stores h3.services{
	color: #93117E;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-services.png') no-repeat left bottom;
}
.stores h3.resto{
	color: #9FC430;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-resto.png') no-repeat left bottom;
}
.stores h3.mode{
	color: #FFBA00;
	background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/border-mode.png') no-repeat left bottom;
}

.stores div{
	float: left;
	width: 186px;
	margin-right: 72px;
}
.stores div.last{
	margin-right: 0;
}

	.stores div ul{
		margin-bottom: 30px;
	}
		.stores div ul li a{
			font-family: Helvetica, Arial, sans-serif;
			font-size: 13px; color: #5E6167;
			line-height: 20px;
		}
		.stores div ul li a:hover{
			color: #EA2200;
		}



footer{
	width: 100%; height: auto;
	min-width: 1260px;
	font-style: italic; color: #5e6167;
	line-height: 20px;
	overflow: hidden;
}
	footer .wrap{
		position: relative;
		width: 1260px;
		margin: 0 auto;
	}
	footer a{
		color: #888;
	}
	footer a:hover{
		color: #e7310e;
	}
	footer .left .top div{
		float: left;
		margin-right: 45px;
		width: 170px; height: auto;
	}
	footer .left .top div.first{
		margin-right: 0;
	}
	footer .left .top div.last{
		margin-right: 0;
	}
		footer .left .top div img{
			width: 100px; height: auto;
		}
			footer .left .top div h3{
				margin-bottom: 20px;
				font-family: "proxima-nova", sans-serif;
				font-size: 14px; line-height: 26px;
				color: #858585; text-transform: uppercase;
				font-weight: 800; font-style: normal !important;

				-webkit-font-smoothing: antialiased !important;
				 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
			}
			footer .left .top div p{
				color: #888;
				margin-bottom: 20px;
			}
				footer .left .top div p strong{
					font-weight: 400;
					display: block;
				}
			footer .left .top div ul{
				margin-bottom: 25px;
			}
			footer .left .top div a{
				padding-left: 15px;
				background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/list.png') no-repeat left 3px;
			}
			footer .left .top div.first a{
				padding: 0;
				background: none;
			}

	footer .left .top div.clearfix{
		width: 100%; height: 0;
		margin: 0; padding: 0;
		font-size: 0; line-height: 0;
		overflow: hidden; float: none;
	}

	footer .top{
		padding-bottom: 30px; margin-bottom: 30px;
		border-bottom: 1px solid #d9dadb;
	}

	footer #dogstudio{
		float: right;
		display: block;
		width: 21px; height: 24px;
		background: transparent url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/dogstudio.png') no-repeat left top;
		text-indent: -999em;
	}

	footer div.left{
		position: relative;
		padding-top: 60px;
		margin-left: 150px;
		z-index: 10;
	}
	footer div.right{
		position: relative;
		padding-top: 60px;
		width: 25%; height: 305px;
		z-index: 1400;
	}
		footer div.right div{
			width: 180px;
			margin-left: 40px;

			-webkit-font-smoothing: antialiased !important;
			 text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
		}
			footer div.right div h2{
				margin-bottom: 25px;
				font-family: "bebas-neue", sans-serif;
				font-size: 25px; line-height: 25px;
				color: #858585; text-transform: uppercase;
				font-style: normal;
				text-shadow: 0 2px 0 #cfcfcf;
			}
			footer div.right div.only-fr h2{
				font-size: 20px; line-height: 23px;
			}
			footer div.right div .error{
				margin-bottom: 5px;
				font-family: Georgia, Times, serif;
				font-size: 13px; line-height: 18px;
				font-style: italic; color: rgba(231,49,14,.9);
			}
			footer div.right input[type="text"]{
				width: 157px; height: 35px;
				padding: 0 12px; margin: 0 0 10px -1px;
			}
			footer div.right input[type="submit"]{
				width: 182px;
				font-family: "proxima-nova", sans-serif;
				font-size: 12px; line-height: 23px;
				font-weight: 900;

				-webkit-font-smoothing: antialiased !important;
			}

			footer div.right .fallback{
				display: none;
			}
				footer div.right .fallback p{
					margin-bottom: 15px;
					font-size: 13px; line-height: 18px;
					font-style: normal;
				}
					footer div.right .fallback p strong{
						font-family: "proxima-nova", sans-serif;
						font-size: 14px; line-height: 14px;
						color: #858585; text-transform: uppercase;
						font-weight: 800; text-shadow: 0 2px 0 #cfcfcf;

						-webkit-font-smoothing: antialiased !important;
					}
	footer .back{
		position: absolute;
		right: -1685px; top: 0;
		width: 2000px; height: 100%;
		background: #e5e5e5;
		z-index: 1350;
	}




@media only screen and (max-width : 1200px){
	.wrap,
	header,
	section,
	#cta-gallery,
	#assets,
	#social,
	footer{
		min-width: 1024px;
	}

	#lightbox .wrap .content .right .scrollable{
		-webkit-overflow-scrolling: touch;
	}

	nav{
		margin-right: 60px;
	}

	#grid .top{
		height: 510px;
	}
	#grid .content{
		width: 1024px;
	}
	#grid .content .large{
		width: 512px;
		height: 512px;
	}
	#actu-detail .large.right{
		padding: 50px;
		width: 412px; height: 410px;
	}
	#actu-detail .scrollable{
		-webkit-overflow-scrolling: touch;
	}

	#actu-detail .scrollable #gallery .medias .row.large{
		float: none;
		height: auto;
	}
	#actu-detail .scrollable #gallery .medias .row .large.small{
		width: 386px;
		height: auto;
	}
	#actu-detail .scrollable #gallery .medias .row .large.small .small{
		float: left;
		width: 192px;
		margin: 1px 1px 0 0 !important;
	}
	#actu-detail .scrollable #gallery .medias .row .large.small .small.last{
		width: 192px;
		margin: 1px 0 0 !important;
	}

	#grid .top .content .row{
		width: 512px; height: 170px;
	}
	#grid .top .content .row .small,
	#grid .top .content .row .sliderWrap,
	#grid .top .content .row .sliderWrap ul li{
		width: 256px; height: 170px;
	}

	#grid .top .content .row .sliderWrap ul li img{
		width: 100%; height: auto;
	}

	#grid .bottom ul{
		width: 23%;
	}
	#grid .bottom .med{
		width: 254px;
		height: 303px;
	}
	#grid .bottom .med div{
		left: 20px;
	}
	#grid .bottom .med.product div h3{
		font-size: 21px; line-height: 24px;
	}
	#grid .bottom #cta-discover{
		width: 236px;
		padding-left: 20px;
		background: #ea2200 url('http://woluwe.shoppingcora.be/files/templates/corashopping/public/assets/img/arrow.png') no-repeat 92% center;
		font-size: 13px;
	}

	#assets #girl,
	#assets .back{
		display: none;
	}
	#assets .sliderWrap{
		margin: 0 auto;
	}
	#assets .prev{
		left: 30px;
	}
	#assets .next{
		right: 30px;
	}

	.three-two .content .left{
		margin-left: 35px;
		padding: 30px 50px 60px 0;
	}
	.three-two .content .right{
		width: 464px;
	}
	.three-two .right .xLarge{
		width: 100%; height: 563px;
	}
	.three-two .right .large,
	.three-two .right .large iframe{
		width: 464px !important; height: 406px !important;
	}
	.three-two .right .large form label{
		margin-top: 10px;
		font-size: 12px;
	}
	.three-two .right .large form input[type="text"]{
		float: right;
		margin-top: 0;
		-webkit-appearance: none;
		width: 143px;
	}

	.three-two .right .small{
		width: 231px; height: 203px;
	}

	#splash header{
		margin: 30px auto;
	}
	#splash .medias .content{
		width: 1024px;
		height: 250px;
	}
	#splash .medias .content .col div.large{
		width: 544px; height: 250px;
	}

	#splash .medias .content .col div.small,
	#splash .medias .content .col div.med{
		height: 125px;
	}
	#splash .welcome .content div h2{
		width: 360px;
		font-size: 35px;
	}
	#splash .welcome .content div{
		padding: 30px 50px 30px 0
	}
	#splash .welcome .content div + div{
		padding: 30px 0 30px 49px
	}
	#splash footer{
		margin-top: 15px;
	}

	footer .wrap{
		width: 1024px;
	}
	footer div.left{
		margin-left: 25px;
	}
	footer .left .top div{
		margin-right: 30px;
		width: 155px;
	}
	footer div.right{
		width: 28%;
	}
	footer .back{
		right: -1700px;
	}

	.bottom .scrollable{
		width: 768px;
	}

	#grid .bottom .med div img{
		width: 53% !important;
	}

	#splash .medias .content .col div.med img{
		margin-top: -50px;
	}
}

@media only screen and (max-width: 1024px){
	header nav{
		margin-top: 140px;
		margin-bottom: 9px;
		margin-right: 480px;
	}
}
@media only screen and (max-width: 800px){
	.news-nav{
		display: none;
	}
	.bottom .scrollable > div{
		width: 100% !important;
	}
	.wrap,
	header,
	section,
	#cta-gallery,
	#assets,
	#social,
	footer{
		min-width: 768px !important;
	}

	#lightbox .wrap{
		width: 670px; height: 420px;
		min-width: 600px;
		margin-left: -342px;
		margin-top: -217px;
		overflow: visible;
	}
	#lightbox .wrap .content .left{
		width: 466px;
		height: 420px;
		overflow: hidden;
	}
	#lightbox .wrap .content .left img{
		height: 100%; width: auto;
	}
	#lightbox .wrap .content .left .title{
		width: 426px;
	}
	#lightbox .wrap .content .left .title p{
		width: 270px;
	}
	#lightbox .wrap .content .left .title img{
		margin-top: 11px;
	}

	#lightbox .wrap .content .right{
		width: 154px; height: 370px;
	}
	#lightbox .wrap .content .right .scrollable{
		height: 255px;
	}
	#lightbox .wrap .content .right .scrollable ul li.last{
		margin-right: 1px;
	}

	.wrap{
		overflow: hidden;
	}
	.wrap.centered{
		padding: 30px;
	}

	.content{
		width: 768px;
	}

	header .left, header .right{
		width: 384px;
	}
	header .title{
		width: 335px;
		margin-bottom: 15px;
		margin-left: 30px;
	}
	header .title h1{
		margin-top: 17px;
	}
	header .title h1 a{
		width: 130px;
		background-size: 100% auto;
	}
	header .subTitle{
		padding-left: 30px;
		padding-right: 35px;
	}
	header nav{
		margin-right: 255px;
	}

	#breadcrumb{
		margin-top: -30px;
	}
	.centered #breadcrumb{
		margin-top: 0;
	}

	#grid .content{
		width: 768px;
	}
	#grid .content .large.left{
		width: 384px; height: 384px;
	}
	#grid .content .large.right{
		width: 384px; height: 384px;
	}
	#grid .content .large .sample{
		width: 100%; height: auto;
	}

	#grid .bottom #cta-discover{
		width: 354px;
		padding-left: 30px;
	}
	#grid .content .large .title h2{
		font-size: 50px; line-height: 47px;
	}
	#grid .top .content .row .txt div{
		margin-left: -10px;
		margin-bottom: -10px;
	}
	#grid .top .content .row .txt div h3{
		width: 137px;
		font-size: 18px; line-height: 18px;
	}
	#grid .top .content .row .txt div p{
		font-size: 12px;
		-webkit-font-smoothing: antialiased !important;
	}

	#grid .top{
		height: 384px;
	}
	#grid .top .content .row{
		width: 384px; height: 128px;
	}
	#grid .top .content .row .small,
	#grid .top .content .row .sliderWrap,
	#grid .top .content .row .sliderWrap ul li{
		width: 192px; height: 128px;
	}

	#grid .top .content .row .sliderWrap ul li img{
		height: 100%; width: 100%;
	}

	#grid .bottom .med{
		width: 383px; height: 383px;
	}
	#grid .bottom .med.product{
		margin: 0 auto;
	}
	#grid .bottom .med.product img{
		width: 50% !important;
	}
	#grid .bottom .med:nth-child(even){
		float: none;
	}
	#grid .bottom .med div h3{
		width: 230px;
		font-size: 28px; line-height: 26px;
	}
	#grid .bottom .med .sample{
		width: 100%; height: auto;
	}
	#grid .bottom .med.product .sample{
		width: auto; height: auto;
	}
	#grid .bottom .med.product div h3{
		font-size: 28px; line-height: 26px;
	}

	#grid .bottom ul{
		padding-left: 100px;
		width: 270px;
	}

	#actu-detail .large.right{
		padding: 30px;
		width: 324px !important; height: 324px !important;
	}
	#actu-detail .scrollable #gallery .medias .row .large.small{
		width: 324px;
	}
	#actu-detail .scrollable #gallery .medias .row .large.small .small{
		width: 161px;
	}
	#actu-detail .scrollable #gallery .medias .row .large.small .small.last{
		width: 162px;
	}
	#actu-detail .scrollable #gallery .medias .row .small{
		width: 161px;
	}
	#actu-detail .scrollable #gallery .medias .row .small img{
		height: 100%; width: auto;
	}
	#actu-detail .scrollable #gallery .medias .row .small.second,
	#actu-detail .scrollable #gallery .medias .row .small.last{
		width: 162px;
		margin: 1px 0 0 0;
	}

	#assets .content{
		padding: 50px 30px;
	}
	#assets .sliderWrap{
		margin: 0 0 80px;
	}
	#assets .prev,
	#assets .next{
		top: 300px;
	}
	#assets .prev{
		left: 295px;
	}
	#assets .next{
		right: 380px;
	}

	.three-two .content .left,
	.three-two .content .right{
		float: none;
		width: 100%;
	}
	.three-two .content .left{
		width: 700px;
	}
	.three-two .content .right{
		margin-left: 1px;
		width: 768px;
	}
	.three-two .right .large,
	.three-two .right .large iframe{
		width: 766px !important;
	}
	.three-two .right .large form label{
		font-size: 14px;
	}
	.three-two .right .large form input[type="text"]{
		width: 250px;
	}
	.three-two .right .large form input[type="submit"]{
		right: 227px;
	}
	.three-two .right .xLarge,
	.three-two .right .large{
		float: left;
		margin-right: 2px;
		width: 768px !important; height: 300px !important;
	}
	.three-two .right .small{
		width: 25% !important;
		margin-right: 0;
	}
	.three-two .right .small img{
		height: 100%;
		width: auto;
	}
	#test-map{
		width: 100% !important;
		height: 250px !important;
	}
	.three-two .right .xLarge img{
		width: 100; height: auto;
	}
	.three-two .right .large img{
		height: 100%; width: auto;
	}

	.three-two .left .table{
		width: 510px;
		margin: 40px auto 0;
	}

	.three-two .left form div input[type="text"]{
		width: 318px;
	}
	.three-two .left form div textarea,
	.three-two .left form div.full input[type="text"]{
		width: 678px;
	}

	#splash .content,
	#splash .medias .content{
		width: 768px;
	}
	#splash header div ul{
		margin-left: 30px;
	}
	#splash header div ul li.first,
	#splash header div ul li.last{
		width: 230px;
	}
	#splash header div ul li.first{
		margin-right: 35px;
	}
	#splash header div ul li.last{
		margin-left: 35px;
	}
	#splash header div ul li img{
		width: 115px;
		margin-top: 35px;
	}

	#splash .welcome .content div h2{
		margin-bottom: 0;
	}
	#splash .welcome .content div.shops ul{
		margin-right: 56px; margin-top: 20px;
	}
	#splash .medias .content .col div.small,
	#splash .medias .content .col div.med{
		display: none;
	}

	#splash .medias .content .col div.large{
		width: 768px;
	}

	#splash .welcome .content div{
		padding: 30px 50px 30px 30px;
		width: 319px;
	}

	#splash footer .content p{
		padding: 0 30px;
	}

	footer .wrap{
		width: 768px;
	}
	footer div.left{
		position: relative;
		float: none;
		width: 700px;
		margin-left: 35px;
	}
	footer div.left p{
		position: absolute;
		left: 0; right: 0; top: 610px;
	}
	footer div.left .top p{
		position: relative;
		top: 0;
	}
	footer div.right{
		width: 768px; height: auto;
		padding: 35px 0; margin: 30px 0 75px;
		float: none;
		background: #e5e5e5;
		text-align: center;
	}
	footer div.right div{
		width: 400px;
		margin: 0 auto;
	}
	footer .left .top div{
		margin-right: 40px;
	}
	footer div.right div h2{
		line-height: 27px;
	}
	footer div.right input[type="text"]{
		width: 300px;
	}
	footer div.right input[type="submit"]{
		display: block;
		width: 324px;
		margin: 0 auto;
	}
	footer .back{
		display: none;
	}

	.search-wrap{
		width: 708px;
	}
	.search form input{
		width: 646px;
	}
	.stores{
		width: 718px;
	}
	.stores div{
		margin-right: 26px;
		width: 160px;
	}

	#map{
		-webkit-transform: scale(.8);
	}
	#map.woluwe{
		margin-left: -110px;
	}
	#map.anderlecht{
		margin-left: -95px;
	}
	#map.chatelineau{
		margin-left: -112px;
	}
	#map.foetz{
		margin-left: -65px;
	}
	#map.hornu{
		margin-left: -103px;
	}
	#map.louviere{
		margin-left: -70px;
	}
	#map.messancy{
		margin-left: -80px;
	}
	#map.rocourt{
		margin-left: -98px;
	}

	.three-two .right .large.map{
		float: none;
		width: 100% !important;
		height: 350px !important;
	}
	.three-two .right .large form input[type="text"]{
		margin-top: 0;
		margin-right: 56px;
	}
	.three-two .right .large form input[type="submit"]{
		right: 81px;
	}
}



h2, h3{
	font-weight: 400;
}

#addthis-news div.addthis_counter a {
	color:#000;
}

.addthis_toolbox {
	margin-top:2px;
	width:150px;
}

.error404 h2 {
	font-family: "proxima-nova", sans-serif;
	font-size: 30px; color: #858585;
	line-height: 36px; font-weight: 800;
	text-transform: uppercase;

	-webkit-font-smoothing: antialiased !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004) ;
	margin:80px auto 40px auto;
	text-align:center;
}

.error404 p {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; line-height: 24px;
	color: #5e6167;
	text-align:center;
}

.error404 a {
	font-family: "proxima-nova", sans-serif;
	font-size: 14px; line-height: 43px;
	font-weight: 700; color: #e7310e;
	text-transform: uppercase;
	text-decoration: none;
}

.error404 {
	padding-bottom:120px;
}

#grid #news-content a {
	color:#E7310E;
}


.three-two .content .left table{
	width: 100%; height: auto;
	margin-top: 30px;
}
.three-two .content .left table tr:nth-child(odd){
	background: #EDEAEA;
}
.three-two .content .left table tr:nth-child(even){
	background: #FCFCFC;
}
.three-two .content .left table th{
	font: 900 13px/19px "proxima-nova", sans-serif;
	color: #FFFFFF; text-transform: uppercase;
	background: #A8A8A8;
}
.three-two .content .left table td{
	font: 400 13px/22px 'Helvetica', 'Arial', sans-serif;
	color: #5E6167;
}
.three-two .content .left table th,
.three-two .content .left table td{
	padding: 10px 20px; text-align: center;
	border-right: 1px solid #FFFFFF;
}
