/*
Theme Name: Velobis
Theme URI: bikesplus.at
Author: Istvan Biro
Author URI: 
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: velobis

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body{
	font-family: 'Lato', sans-serif;
}
.container{
	position:relative;
}
.row{
	margin-top:40px;
	clear: both;
	padding-right: 20px;
}
.facebook-ikon{
	position:relative;
	float:right;
	width: 62.5px; 
	height: 50px; 
	background: url(../img/velobis-social-ikon.jpg) 0px 0px;
}
.instagram-ikon{
	position:relative;
	float:right;
	width: 62.5px; 
	height: 50px; 
	background: url(../img/velobis-social-ikon.jpg) 62.5px 0px;
}
.col-xs-4{
	max-width: 330px;
}
.post{
	background-color: none;
	position:relative;
	height: 289px;
	opacity: 1.0;
	filter: alpha(opacity=100); /* For IE8 and earlier */
}
.post:hover,.item-menu:hover{
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
	background-color: #000;
}
.entry-title{
	position: relative;
	top: 0;
	left: 0;
	opacity: 0.8;
	filter: alpha(opacity=80); /* For IE8 and earlier */
	text-align: center;
	background-color: #e30f5d;
	color: #fff;
	line-height: 2em;
	font-size: 16px;
}
.entry p{
	font-size: 20px;
}
.post img{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 289px;
	z-index: -1;
}
.entry-summary{
	width: 90%;
	position: absolute;
	left: 20px;
	top: 40px;
	color: #fff;
	z-index: 2;
	padding: 0 5px;
	font-size: 22px;
}
footer{
	text-align: center;
}
a:link,a:visited,a:hover,a:active {
	text-decoration: none;
	color: #fff;
}
.text-link{
	background-color: #e30f5d;
	-webkit-transition: width 2s,transform 2s; /* For Safari 3.1 to 6.0 */
    transition: width 2s,  transform 2s;
}
.text-link:hover{
	-ms-transform: scale(2,3); /* IE 9 */
    -webkit-transform: scale(2,3); /* Safari */
    transform: scale(2,3);
}
.impressum{
	color: #e30f5d !important;
}
#seatres{
	background-color: #E30F5D;
}
#uc{
	width: 300px;
	height:320px;
	position: absolute;
	top: 40%;
	left:50%;
	padding: 70px 35px;
	text-align: center;
	font-size: 22px;
	background: url("../img/post-it.png") no-repeat center center;
	-ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Safari */
    transform: rotate(20deg);

}
#uc:hover{
   transform:scale(1.5,1.5);
}
#message-soon{
	position: fixed;
   /* top: 50px;*/
    bottom: 0;
    left: 0;
    right: 0;
	height:150px;
	z-index: 9999;
	opacity: 0.9;
	text-align: center;
	padding: 50px;
	font-size: 5em;
}
.velobis-logo{
	width: 150px;
	display: inline-block;
	position: relative;
	top: -10px;
}
.velobis-logo img{
	height: 130px;
	width: auto;
}
.single-menu{
	display: inline-block;
	width: 500px;
	color: #000;
	line-height: 3em;
	position: relative;
	top: 10px;
	left: 20px;
	}
#second-menu{
	width: 500px;
	float: right;
	margin: 40px 0 80px 0;
}
#second-menu .item-menu{
	background-color: #e30f5d;
}
.velobis-menu{
	max-width: 500px;
	margin:10px auto;
	font-size: 1.3em;
	padding:5px;
}

.velobis-menu tr:nth-child(odd){ 
	background-color:#e30f5d;
	color:#fff; 
}
.velobis-menu tr:nth-child(even){ 
	background-color:#ffffff; 
}

.velobis-menu td:nth-child(2),.velobis-menu th:nth-child(2){
	text-align:right;
}
.velobis-menu td,.velobis-menu th{
	padding:5px;
}
.current_page_item {
  color:#900;
}
.single-post{
	clear: both;
	position: relative;
	top: 20px;
}
.item-menu{
	width: 150px;
	float: left;
	display: inline-block;
	padding: 0px;
	margin: 1px;
	text-align: center;
	background-color: #e5e5e5;
}
.sticky{
	height: 50px;
	margin-left: 15px;
	font-family: 'Fredericka the Great', cursive;
	font-size:1.8em;
	color: #e30f5d;
}
.close{
	font-size:1em;
	color: #000!important;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
.col-xs-4, .post{width: 100% !important;}
#uc{display: none;}
.entry-summary{margin-top: 30px;}
.item-menu{
	width: 150px;
	display: block;
	clear:both;
	line-height:2em;
}
.single-menu{width: 40%!important;left: 0;}
.velobis-logo{top: -100px;}
#gmap_canvas{width: 100%!important;height: 50%!important;}
#second-menu{
	width: 100%;
	margin: 20px auto;
}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles 
.col-xs-4, .post{width:100% !important;}
*/

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
.col-xs-4, .post{width:100% !important;}
/*.item-menu{
	width: 150px;
	display: block;
	clear:both;
	line-height:2em;
}*/
#second-menu{
	width: 100%;
	margin: 20px auto;
}
}

