/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */


@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('../../../../font/proximanova-bold-webfont.eot');
    src: url('../../../../font/proximanova-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../../../../font/proximanova-bold-webfont.html') format('woff2'),
         url('../../../../font/proximanova-bold-webfont.woff') format('woff'),
         url('../../../../font/proximanova-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../../../../font/proximanova-regular-webfont.eot');
    src: url('../../../../font/proximanova-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../../../../font/proximanova-regular-webfont.html') format('woff2'),
         url('../../../../font/proximanova-regular-webfont.woff') format('woff'),
         url('../../../../font/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novasemibold';
    src: url('../../../../font/proximanova-semibold-webfont.eot');
    src: url('../../../../font/proximanova-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../../../../font/proximanova-semibold-webfont.html') format('woff2'),
         url('../../../../font/proximanova-semibold-webfont.woff') format('woff'),
         url('../../../../font/proximanova-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
h1,h2,h3,h4,h5, nav {
font-family: 'proxima_nova_rgbold' !important;
font-weight: normal;	
}
h2 {
text-transform: none !important;	
}
h3 {
	
}
.grid-sort-container .grid-content {
height: 70px;	
}

.grid-sort-container .grid-content h3 {
text-transform: uppercase !important;
font-size: 15px;	
}
nav a{
font-size: 15px !important;	
font-family: 'proxima_novasemibold';
text-transform: uppercase;
}
.grid-entry.flex_column {
padding: 10px;
}
p {
line-height: 30px !important;	
font-family: 'proxima_nova_rgregular' !important;}
strong {
font-weight: normal !important;
font-family: 'proxima_novasemibold' !important;
}
/* KONTAKT */
div#kontakt input[type='text'], div#kontakt input[type='email'], div#kontakt textarea {
	background: none !important;
	border: none;
	border-bottom: 1px solid #550c28 !important;
	font-family: 'proxima_nova_rgregular' !important;
}
div#kontakt input[type='submit'] {
background: #550c28;	
}
.av_header_transparency {
background-image: linear-gradient(rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0.2) 35%,transparent 97%,transparent 0%) !important;	
}




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}