

html{
    transition: none;
    font-display: block;
}

.q_logo a{
visibility: visible !important;
height: 235px;
}

.q_logo{
   opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 2s;
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.breadcrumb, .breadcrumb .current, .breadcrumb a {
    color: #dddddd;
}

.breadcrumb, .breadcrumb .current, .breadcrumb a:active {
    color: #ffffff;
}

@media only screen and (max-width: 768px){
.touch .content {
    margin-top: 20px !important;
}}

@media only screen and (min-width: 768px){
.gallery_holder ul li a img{
    width: 85% !important;
margin: 25px;
}
.gallery_holder ul.gallery_with_space.v2 li{
    margin: 0px 1% 7% 0px !important;
}
}

@media only screen and (max-width: 480px){
.gallery_holder ul.gallery_with_space.v2 li{
    margin-bottom: 5% !important;
}
}