/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .tm-toolbar {background-color:transparent; padding:0;}
 
 footer {margin-top:20px;}
 .uk-navbar {margin-top:-10px;}
 
 
/** Titel und andere Elemente in Titel setzen **/
.uk-width-1-1 .uk-panel  {background-color:white; padding:20px;}
 
/* Ausrichtung (und Hingergurndfarbe) für Boxen der rechten Spalte**/
aside.tm-sidebar-b .uk-panel-box {
	background-color: #F5F5F5;
	}
	
	div.uk-panel.uk-panel-box.bready {padding-top:10px; padding-bottom:6px;}
	
	.psmall {margin:0; padding:0; line-height:0; clear:both;}
	
	.zwei_links {
	
	/**width:200px;*/
	
	z-index:1;
	float:left;	     
   	padding:0px;
	
	}


.zwei_rechts {
	
	min-width:200px;
	max-width:600px;
	z-index:2;
	float:left;
	padding:0px;
	
	
		
}
	
	@media screen and (max-width: 1220px) {div.uk-panel.uk-panel-box.bready {margin-top:10px;}}

@media screen and (max-width: 740px), screen and (max-width: 768px) {
/* Ausrichtung Responsive*/
aside.tm-sidebar-b .uk-panel-box {
	margin-left: 10px;
}
	
	.hidden_responsive {display:none}
}
 
 /**.uk-grid > * {padding-left:20px}**/
 
.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 20px;}
	
.tm-main-top + .tm-content, .tm-content + .tm-main-bottom, .tm-middle + .tm-bottom-a, .tm-middle + .tm-bottom-b, .tm-footer-margin-top {
    margin-top: 20px;
}
	.uk-navbar {
    background: #850000;
    color: #999999;
    padding: 5px;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.05);
    border-radius: 5px; margin-bottom:-20px;
	}
	
	.uk-navbar-toggle {
    font-size: 28px;
    color: #fff;
    text-decoration: none;
	margin-right:10px;}
	
	.uk-navbar-toggle:hover {
	color: #F4F4F4;
}
	
	.uk-panel {border-radius:5px}
	.tm-content, .uk-article, tm-article {border-radius:5px}
	
 .tm-sidebar-b {padding-left:20px;}
	
	
	.uk-nav-offcanvas li li.uk-active a {color:#850000!important}
	
	body {background-image: url(../images/bg4.jpg); background-size:cover;}
	
	/***Shop**/
	
	ul.cartajax-module-list {
	list-style-type: none;
	padding:0;
}

.cartajax-module-item-count {font-size:100%!important; font-weight:400!important; margin-bottom:10px;}

.cartajax-module .cartajax-module-item-label {
    font-weight: 700; margin-bottom:20px;
}

.cartajax-module .cartajax-module-checkout {border-top:none}


/** Preis beim Checkout ausblenden  **/
span.shipping_price {display:none}
tr.subtotal  {display:none}
tr.shipping {display: none;}

/** Product Detail View  **/
.jshop span.attributes_description {
    font-style: italic;
    display: none;
}

.jshop span.attributes_name {font-weight:bold; color:#850000; font-size:16px; white-space:nowrap;}

tr.discount {color:red!important}

/*Shop Übersicht anpassen - Nur farbige Planschachteln */

#cartajaxattributes-16 b,
#cartajaxattributes-19 b,
#cartajaxattributes-20 b,
#cartajaxattributes-21 b,
#cartajaxattributes-22 b
{display:none}

#cartajaxattributes-16 legend,
#cartajaxattributes-19 legend,
#cartajaxattributes-20 legend,
#cartajaxattributes-21 legend,
#cartajaxattributes-22 legend  
{color:#850000; font-size:16px; font-weight:bold; margin-bottom:6px}


/**Google Maps**/

/*** Videos einbinden ***/

.product {
	border: 1px solid #CCC; padding:10px;}