/* Kartoffel-Stampfer.de CSS */
/* Created by Katy */

body
    {
        font-family: 'Open Sans', sans-serif;
        font-weight: 300;
        position: relative;
        width: 100%;
        height: 100%;
        overflow-x: auto;
    }
	
.tm-white a {
	color: #fff;
}


/* start h1 group */
h1 { 
    margin-top: 0;
    margin-bottom: 25px; 
}
h1,
h2,
h3,
h4
    {
        font-weight: bold;
    }
/* end h1 group */
p { line-height: 1.6em; }
/* img */
img
    {
        max-width: 100%;
        height: auto;
    }
/* img */

/* overlay */
.overlay 
    {
       width: 100%;
/*        height: 100%; */
       background: rgba(0, 0, 0, 0);
    }  
/* over lay */

/* start page container */
@media (min-width: 768px) {
  .container {
    width: 700px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 900px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
  }
}

/* end page container */


/* start navigation */
.navbar-default
    {
        background: #fff;
        border: none;
        box-shadow: 0px 2px 8px 0px rgba(50, 50, 50, 0.08);
        margin: 0!important;
    }
.navbar-default .navbar-brand
    {
        color: #28a7e9;
        font-size: 30px;
        font-weight: bold;
        height: 70px;
        line-height: 35px;
    }

.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus,
.navbar-default .nav li a.current
    {
        color: #28a7e9;
    }

.navbar-default .navbar-toggle
    {
        border: none;
        padding-top: 20px;
    }
.navbar-default .navbar-toggle .icon-bar
    {
        background: #28a7e9;
        border-color: transparent;
    }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: transparent }
/* end navigation */

/* start home */       
#home
    {
    background-size: cover;
    color: 00FF11;
    text-align: center;
    width: 100%;
	padding-top: 20px;        
	padding-bottom: 20px;   
    }
#home p
    {
        font-weight: 400;
        font-style: italic;
        line-height: 2em;
    }
#home img
    {
        display: inline-block;
        margin-top: 30px;
    }
/* end home */

/* start Alert */
#Alert
    {
        padding-top: 60px;
        padding-bottom: 60px;
    }
#Alert p
    {
        padding-top: 10px;
    }
#Alert span
    {
        float: left;
    }
#Alert .fa
    {
        background: #F0e68c;
        border-radius: 50%;
        color: #fff;
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        margin-right: 20px;
    }
	
.mc_down_warning{
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px;
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1	
}	
.mc_down_warning hr {
	border-top-color:#f7e1b5
}
.mc_down_warning {
	color:#66512c
}
.mc_down_warning h4 {
	margin-top:0;
	color:inherit
}
.mc_down_warning{
	font-weight:700
}
.mc_down_warning>p,.mc_down_warning>ul {
	margin-bottom:0
}
.mc_down_warning>p+p {
	margin-top:5px
}

.ts_down_warning{
	padding:15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:4px;
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1	
}	
.ts_down_warning hr {
	border-top-color:#f7e1b5
}
.ts_down_warning {
	color:#66512c
}
.ts_down_warning h4 {
	margin-top:0;
	color:inherit
}
.ts_down_warning{
	font-weight:700
}
.ts_down_warning>p,.ts_down_warning>ul {
	margin-bottom:0
}
.ts_down_warning>p+p {
	margin-top:5px
}
/* end Alert */

/* start divider */
#divider
    {
		background: #F0e68c;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
    }
#divider .fa
    {		
        color: #28a7e9;
        font-size: 60px;
    }
#divider h3
    {
        font-size: 20px;
    }
/* end divider */

.content {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

/* start News */
#News    
{		
	background: #ff9966;        
	padding-top: 20px;        
	padding-bottom: 20px;  
	vertical-align:middle;	
}
#News p    
{        
	padding-top: 10px;    
}
#News span    
{        
	float: left;    
}
#News .fa    
{       
	background: #F0e68c;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
}	
#News address    
{        
	padding-top: 20px;    
}
#News address .fa    
{        
	background: #28a7e9;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 6px;
	margin-right: 10px;
}
/* end News */

/* start Title */
#Title    
{      
	padding-top: 20px;        
	padding-bottom: 20px;  
	vertical-align:middle;	
}
#Title p    
{        
	padding-top: 10px;    
}
#Title span    
{        
	float: left;    
}
#Title .fa    
{       
	background: #F0e68c;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
}	
#Title address    
{        
	padding-top: 20px;    
}
#Title address .fa    
{        
	background: #28a7e9;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 6px;
	margin-right: 10px;
}
/* end Title */

/* start Back */
#Back    
{  
	background: #31B0D5;    
	padding-top: 20px;        
	padding-bottom: 10px;  
	vertical-align:middle;	
}
#Back p    
{        
	padding-top: 10px;    
}
#Back span    
{        
	float: left;    
}
#Back .fa    
{       
	background: #F0e68c;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
}	
#Back address    
{        
	padding-top: 20px;    
}
#Back address .fa    
{        
	background: #28a7e9;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 6px;
	margin-right: 10px;
}
/* end Back */

/* start Search */
#Search    
{     
	background: #ff9966;    
	padding-top: 20px;        
	padding-bottom: 20px;  
	vertical-align:middle;	
}
#Search p    
{        
	padding-top: 10px;    
}
#Search span    
{        
	float: left;    
}
#Search .fa    
{       
	background: #F0e68c;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-right: 20px;
}	
#Search address    
{        
	padding-top: 20px;    
}
#Search address .fa    
{        
	background: #28a7e9;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 6px;
	margin-right: 10px;
}
/* end Search */

/* start footer */
footer
    {
        font-weight: 400;
        text-align: center;
        padding: 20px;
    }
/* end footer */

@media screen and ( max-width: 991px ) {
    .templatemo-box {
        margin-bottom: 30px;
    }
    #pricing .active {
        bottom: 0;
    }
    .pricing {
        margin-bottom: 20px;
    }
    #feature img, #download img {
        margin-top: 30px;
    }
    #feature1 img {
        margin-bottom: 30px;
    }
}
@media screen and ( max-width: 767px ) {
    .navbar-default .nav li a {
        height: auto;
        line-height: 2em;
    }
    #feature, #pricing, #download {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    #contact .overlay {
        padding-top: 40px;
    }
}