/* Themify Customize Styling */
body {	
	font-family: "Droid Sans";	font-size:16px;
 
}
h3 {	
	font-family: "Droid Sans";	font-weight:bold;
	font-size:18px;
 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#site-description {	display: none; 
}
#main-nav a {	
	font-family: "Droid Sans";	font-weight:normal;
	font-size:18px;
	line-height:18px;
 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "Tahoma", "Geneva", sans-serif; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
 }
/* Themify Custom CSS */
 .post-image {    
    width: 100%;
    height: 100%!important;
    overflow: hidden;
}
.woocommerce {
margin:4% !important;
}
.cart_totals {
margin-right:12px;
}
.module-post .list-thumb-image .post-image img {
    width: auto;
    min-width: 0;
}
.loops-wrapper.list-thumb-image .post-image img {
     width: auto;
    min-width: 0;
}
.loops-wrapper.list-thumb-image .post-image img {
      width: auto;
    min-width: 0;
}
.module-post .list-thumb-image .post-image img {
     width: auto;
    min-width: 0;
}
.post-image img {
max-width:none;
}
.zelle_oben {
-webkit-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
border-top: 1px #252e7c solid !important;
border-right: 1px #252e7c solid !important;
border-left: 1px #252e7c solid !important;
width:262px;
height:182px;
 overflow: hidden;
}
.post-image {
-webkit-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
border-top: 1px #252e7c solid !important;
border-right: 1px #252e7c solid !important;
border-left: 1px #252e7c solid !important;
border-bottom: 1px #252e7c solid !important;
width:262px;
height:182px;
 overflow: hidden;
}
.zelle_mitte {
-webkit-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
border-right: 1px #252e7c solid !important;
border-left: 1px #252e7c solid !important;
}
.zelle_unten {
-webkit-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
box-shadow: 4px 12px 24px 0px rgba(0,0,0,0.75);
border-bottom: 1px #252e7c solid !important;
border-right: 1px #252e7c solid !important;
border-left: 1px #252e7c solid !important;
}
#pagewrap {
-webkit-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.58);
-moz-box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.58);
box-shadow: 0px 0px 24px 2px rgba(0,0,0,0.58);
margin-top:0;}

p {
margin:0 !important;
padding:0 !important;
}
h3 {
padding:0 !important;
margin:0 !important;
}
#site-logo{
text-align:left;
padding:0;
margin:0;
float:left;
}
#mobile-menu {
float: right;
text-align:right;
}
#content {
padding:0;
margin:0;
}
.titel {
height:450px;
}
.titel_folge {
height:300px;
}
hr {
border:solid white 1px;
margin:20px 40px 20px 0;
}
#header {
padding:0;
}
a.shortcode.button {
border:0;
padding:0;
background-color:white;
 box-shadow:none;
padding-top:4px;
}
a.shortcode.button.outline {
border:0;
background-color:white;
 box-shadow:none;
padding-top:4px;
}

.main-nav li {
 border-right:1px solid black;
line-height:8px;
   }
.sub-menu li {
 border-right:0px solid black;
line-height:8px;
   }
.main-nav li:last-child {
    border:0;
padding:0;
margin-right:0;
   }
.header-on-scroll li {
line-height:8px;
}
#headerwrap.fixed-header #main-nav li{
  margin: 0;
  padding: 0; 
}
#headerwrap.fixed-header #main-nav {
  margin: 4px;
  padding: 0; 
}
#footer-nav li {
 border-right:1px solid black;
line-height:18px;
padding-left:8px;

}
#footer-nav li:last-child {
 border:0; margin-right:0;
}
#text-1017 {
text-align:left;
}
#text-1016 {
text-align:right;
}
#footer-nav {
    text-align: right;
}
.social-widget{
text-align:right;
}
#footerwrap {
border:0;
padding:0;

}
.footer-left-col {
text-align:right;
}
.col3-1 {
text-align:right;
}
.col3-1.first {
text-align:left;
}
#themify-social-links-1006 {
text-align:left;
}
#themify-social-links-2 a {
color:black;
}
#headerwrap {
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
    left: 0;
    min-height: 20px;
}
li {
margin:0;
}
.single-post .post-image{
display: none;
}
.single-post .post {
    margin-bottom:0em;
}
.single .related-posts{
display:none;
}
.red {
color:#da2619;
}
img {
max-width:none;
}


.ui.red, .ui.red.nav ul, .ui.red.separate > li, .ui.red.module-tab .tab-nav li, .ui.red.vertical .tab-nav, .ui.red.module-accordion .accordion-title, .ui.red.window .bar, .ui.red.module-tab.panel .tab-nav {
    background-color: #da2619;
}
.roter_button a {
width:350px;

}
.preis {
font-weight: bold;
color: #da2619;
font-size:30px;
float:left;
margin-right:5px;
}
small { 
    font-size: 10px;
}
sup {
font-weight: bold;
color: #da2619;
font-size:14px;
}

.woocommerce h2 {
    font-family: "droid sans",serif;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.035em;
    margin: 0 0 0.8em;
}
.woocommerce {
    font-family: "droid sans",serif;
    font-size: 16px;
    letter-spacing: -0.035em;
    margin: 0 0 0.8em;
}

#call {
position: fixed;
bottom: 0px; 
background:#de231e;
margin-top:16px;
padding:6px 10px 6px 10px;
color:white;
font-weight:bold;
}
.product{
padding:1%;}

@media screen and (max-width: 400px) {

.roter_button a {
width:270px;
}
.zelle_mitte {

width:262px;
}
.zelle_unten {

width:262px;
}
#call {

margin-top:300px;
width:320px;
}
.woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .button[data-product_id] {
    font-size: 0.5em;
margin-bottom:20px;
}
#pagewrap h3 {
    font-size: 1em;
}
select {
    padding: 0.7em 0.1em 0.7em 0.1em;
margin-right:12px;
font-size:80%;
}
.woocommerce table.shop_table {
   
    font-size: 80%;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #ddd;
    width: 88%;
}
}