﻿nav#menu ul > li > ul {
    list-style:none;
    margin-bottom:0;
}
nav#menu ul > li > ul > li{
    border-top: solid 1px rgba(255, 255, 255, 0.15);
}


a:hover, a:focus, a:visited {
    text-decoration:none;
}
a:focus {
    outline:none;
}


.tiles > article a {
    justify-content: flex-start;
}
.tiles article > .realimg {
	-moz-transition: -moz-transform 0.5s ease;
	-webkit-transition: -webkit-transform 0.5s ease;
	-ms-transition: -ms-transform 0.5s ease;
	transition: transform 0.5s ease;
	position: absolute;
    top:0;right:0;
	display: block;
	width: 100%;
	border-radius: 4px;
	overflow: hidden;
}

.tiles article > .realimg img {
	display: block;
	width: 100%;
}

.tiles article:hover > span.realimg {
    
    position:absolute;
    width:50%;
    right:0;top:0;
    background:none;
}

.tiles article.quart > .image:before {
    background-color: transparent;
}
body:not(.is-touch) .tiles article:hover > .image:before {
    background-color: transparent;
}
.tiles article:hover > a:hover {
    color:#585858 !important;
}
.tiles article:hover > a {
    display:block;
    /*padding-right:30%;*/
    color: #585858;
}
.tiles > article a h2{
    color:#666;
}
.tiles article:hover > a > h2 {
    text-align:left;
    color: #585858;
    font-size:.8em;
    height:25%;
}
.tiles article:hover > a > .content {
    text-align:left;
    color: #585858;
}
