/*
Theme Name:         Virtue - Premium Childtheme
Theme URI:          http://www.kadencethemes.com/product/virtue-premium-theme/
Description:        Childtheme - The Virtue theme is extremely versatile with tons of options, easy to customize and loaded with great features. The clean modern design is built with html5 and css3 and uses the powerful responsive framework fro Bootstrap to be a fully responsive and mobile friendly. It's fully ecommerce (Woocommerce) ready with all the tools you need to design an awesome online store. The versatile design is perfect for any kind of business, online store, portfolio or personal site. We built Virtue with a powerful options panel where you can set things like your home layout, sliders, custom fonts, and completely customize your look without writing any CSS. You are going to love how easy this theme is to work with.  Virtue was built and designed by <a href="http://kadencethemes.com/">Kadence Themes</a>.
Version:            2.4.6
Author:             Kadence Themes
Template:			virtue_premium
Author URI:         http://www.kadencethemes.com/
Tags: 				flexible-width, two-columns, one-column, custom-colors, custom-header, custom-menu, featured-images, translation-ready, theme-options, photoblogging 

License: GPL
License URI: http://www.gnu.org/copyleft/gpl.html

Photon Energy Blau:
#0fa2e3
*/

.bild-noborder {
	border: none !important;
	box-shadow: none !important;
}

.bild-nomargin {
	margin: none !important;
}

img {
padding: 0 !important;
}

img:hover {
/*	display: block; -*/
padding: 0 !important;
}

/* -- Footer -- */

.footer-listbox {
	background-color:#f9f9f9;
	padding:10px;
	width:240px;
	height:40px;
	margin-bottom:15px;
}

.footer-adressbox {
	background-color:#f9f9f9;
	padding:10px;
	width:240px;
	height:236px;
}

.footercol4 a{
	color: #555;
	text-decoration: underline;
}

/* -- Datenblaetter -- */

table.data tbody {
	font-size:10px;
	background-color:#ffffff;
}

table.data thead {
	background-color:#0fa2e3 !important;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	height:33px;
}

table.data, table.data tr, table.data td {
	border:#f2f2f2 solid 1px;
	padding-left:10px;
	padding-right:10px;
}

/* -- language selector -- */

#lang_sel_list a.lang_sel_sel{
	display: block;
	font-size: 12px;
	text-decoration: none !important;
	color: #FFF !important;
	background:none;
	line-height: 19px;
	padding-left: 5px;
}
#lang_sel_list a.lang_sel_sel:hover{
	color: #FFF;
}

#lang_sel_list a.lang_sel_other{
	display: block;
	font-size: 12px;
	text-decoration: none !important;
	color: #9ddbf7;
	background:none;
	line-height: 19px;
	padding-left: 5px;
}
#lang_sel_list a.lang_sel_other:hover{
	color: #FFF;
}

@media (max-width: 767px){
#topbar-search form {
margin: 4px auto;
float: right;
}

#topbar .kad-topbar-left, #topbar .kad-topbar-left .topbarmenu {
float: left;
}
}


/* -- Portfolio Startseite -- */

.home #panel-912-0-0-2 {
	margin-bottom: 0px !important;
}

.kad-animation {
opacity: 0;
top: 30px;
position: relative;
overflow: hidden;
}

#panel-10-0-0-2 {
	margin-bottom: 0px !important;
}

.home .portfoliolink {
	display: none;
}

.home .grid_item .imghoverclass a img {
	width: 262px;
	height: 210px;
}

/* -- News Startseite -- */

.postcontent {
	min-height:221px;
}

.postdate {
	margin-top:0px;
}

.subhead {
	display:none;
}

.entry-title {
	margin-top:38px;
}

.grid_item img {
	margin:0px auto;
}

/* -- produkte h3 -- */

.page-id-346 .main h3 {
	font-size: 24px !important;
	line-height: 32px !important;
}

/* -- responsive -- */

@media(max-device-width: 991px){
	
.home .col-md-4 img {
	display: none;
}

}

/* -- home -- */

.home .page-header {
	display: none;
}

/* -- datum bei beitraegen weg  -- */

.postmeta {
	display: none;
}

.postdate {
	display: none;
}