/* Tiled menu */
.smart-tiled-menu {
	margin: 15px -5px 15px -5px;
}

.smart-tiled-menu:after {
	content: '';
	display: table;
	clear: both;
}

.smart-tiled-menu .smart-tiled-column {
	position: relative;
	margin: 0;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}

.smart-tiled-menu .smart-tiled-column:before {
    content:"";
    display: block;
}

.smart-tiled-menu .size_w1_h1 { width: 33.333333%; }
.smart-tiled-menu .size_w1_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w1_h2 { width: 33.333333%; }
.smart-tiled-menu .size_w1_h2:before { padding-top: 200%; }

.smart-tiled-menu .size_w1_h3 { width: 33.333333%; }
.smart-tiled-menu .size_w1_h3:before { padding-top: 300%; }

.smart-tiled-menu .size_w2_h1 { width: 66.65%; }
.smart-tiled-menu .size_w2_h1:before { padding-top: 50%; }

.smart-tiled-menu .size_w2_h2 { width: 66.65%; }
.smart-tiled-menu .size_w2_h2:before { padding-top: 100%; }

.smart-tiled-menu .size_w2_h3 { width: 66.65%; }
.smart-tiled-menu .size_w2_h3:before { padding-top: 150%; }

.smart-tiled-menu .size_w3_h1 { width: 100%; }
.smart-tiled-menu .size_w3_h1:before { padding-top: 33.333333%; }

.smart-tiled-menu .size_w3_h2 { width: 100%; }
.smart-tiled-menu .size_w3_h2:before { padding-top: 66.65%; }

.smart-tiled-menu .size_w3_h3 { width: 100%; }
.smart-tiled-menu .size_w3_h3:before { padding-top: 25%; }

.smart-tiled-menu .size_w4_h1 { width: 25%; }
.smart-tiled-menu .size_w4_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w5_h1 { width: 20%; }
.smart-tiled-menu .size_w5_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w6_h1 { width: 10%; }
.smart-tiled-menu .size_w6_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w7_h1 { width: 5%; }
.smart-tiled-menu .size_w7_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w8_h1 { width: 40%; }
.smart-tiled-menu .size_w8_h1:before { padding-top: 50%; }

.smart-tiled-menu .size_w9_h1 { width: 60%; }
.smart-tiled-menu .size_w9_h1:before { padding-top: 57%; }

.smart-tiled-menu .size_w10_h1 { width: 13.3%; }
.smart-tiled-menu .size_w10_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w11_h1 { width: 40%; }
.smart-tiled-menu .size_w11_h1:before { padding-top: 100%; }

.smart-tiled-menu .size_w12_h1 { width: 40%; }
.smart-tiled-menu .size_w12_h1:before { padding-top: 52.4%; }

.smart-tiled-menu .size_w13_h1 { width: 60%; }
.smart-tiled-menu .size_w13_h1:before { padding-top: 34%; }

.smart-tiled-menu .size_w14_h1 { width: 33.333333%; }
.smart-tiled-menu .size_w14_h1:before { padding-top: 71%; }

.smart-tiled-menu .size_w15_h1 { width: 66.666666%; }
.smart-tiled-menu .size_w15_h1:before { padding-top: 35.5%; }

.smart-tiled-menu .size_w16_h1 { width: 100%; }
.smart-tiled-menu .size_w16_h1:before { padding-top: 25%; }

.smart-tiled-column .content {
	position: absolute;
	width: calc(100% - 10px);
    top: 5px;
    left: 5px;
    bottom: 5px;
    right: 5px;
	border-radius: 2px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
	overflow: hidden;
	border-radius: 10px;
}

.smart-tiled-column .content > div {
	height: 100%;
	border-radius: 2px;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}

.smart-tiled-column .content > img {
	width: 100%;
	overflow: hidden;
	height: auto;
}

.smart-tiled-column .content > a {
	display: block;
}

.smart-tiled-column .fb-page img {
	width: 100%;
	overflow: auto;
	height: auto;
}
