/*
Theme Name: ConBalance
Theme URI: http://www.conbalance.at
Description: Template Conbalance
Author: Christoph Paugger
Author URI: http://www.cp11.at
*/

img {
	border:none;
}

a {color: #693c12; text-decoration:none;transition: all 0.4s ease 0.2s;}
a:hover {color: #886238;}

html, body			{margin: 0 !important;padding: 0;color: #693c12;font-family: 'Titillium Web', sans-serif;font-weight:400;font-size:14px;width:100%;height:100%;background:#fff url(images/bg.png) center top repeat-x;}


.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

#wrapper {
	margin: 0 auto;
	width: 100%;
}

#inner {
	width:100%;
	max-width: 1200px;
	margin: 0 auto;
}

.page-template-page_startseite #logo {
	width: 33%;
	height: 238px;
	margin: 0;
	float: left;
	text-align: center;
	display:block;
}

#logo {
	width: 33%;
	height: 238px;
	margin: 0;
	float: left;
	text-align: center;
	display:block;
}

#logo img{
	width: auto;
	height: 168px;
}

.page-template-page_startseite #logo img{
	width: 363px;
	height: 238px;
}

#slideshow {
	width: 100%;
	max-width: 848px;
	height: 572px;
	margin: 0;
	float:left;
	display:block;
	position:relative;
	top: -40px;
}

.marginy {
	margin-top:-40px;
}

.startleft {
	width: 100%;
	max-width: 325px;
	margin: 0 27px 0 0;
	float:left;
	display:block;
	position:relative;
	top: 0px;
}

.page .startleft {
	width: 100%;
	max-width: 325px;
	margin: 0 27px 0 0;
	float:left;
	display:block;
	position:relative;
	top: 0px;
}

.col-lg-4 {
	margin: 0 0 3px;
}

#hauptnavi {
	float:left;
	display:block;
	width:33%;
	height:238px;
	margin: 0;
	text-align: right;
	font-family: 'Cookie', cursive;
}

#hauptnavi2 {
	float:left;
	display:block;
	width:33%;
	height:238px;
	margin: 0;
	font-family: 'Cookie', cursive;
}


.main-full {
	width: 100%;
	max-width: 1200px;
	display:block;
	float:left;
	margin-top: 30px;
}

.main {
	width: 100%;
	max-width: 810px;
	display:block;
	float:left;
}

.entry {
	padding-bottom:40px;
}

#trenner {
	background: url(images/trenner.png) center top repeat-x;
	height:20px;
	width:100%;
	margin: 0 auto;
	display:block;
}

#footer {
    position: fixed;
    bottom: 0;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size:11px;
	color:#fff;
	padding: 15px 0;
	background:#96c11f;
	-webkit-box-shadow: 0px -5px 6px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -5px 6px 0px rgba(0,0,0,0.75);
box-shadow: 0px -5px 6px 0px rgba(0,0,0,0.75);
}

#footer a {
	color: #fff;
}

#footer a:hover {
	color: #ebc597;
}

.post-info {
	font-size: 12px;
}

#meta {
	margin:-20px 0 0 0;
	font-size:11px;
}

.widget-content img{
	float:left;
	width:86px;
	height:auto;
	margin: 0 10px 0 0;
}

/* Navi */

.menu-main-menu-container {
	text-align: center;
}

#hauptnavi ul, #hauptnavi2 ul {
	padding: 0px; margin: 10px auto 0;
	list-style: none;
	width: 100%;
	position: relative; /* Fix the Stupid IE6 Bug */
	z-index:99;
	text-align:center;
}
#hauptnavi ul li, #hauptnavi2 ul li {
    display: inline-block;
    padding: 0;
    position: relative;
	font-weight:400;
	float: left;
 margin: 80px 20px;}

#hauptnavi ul li {
	float: right;
}
#hauptnavi ul li a, #hauptnavi2 ul li a {color:#96c11f;font-size:30px;}


/* Root Level Link Formatting */
#hauptnavi ul li a:hover, #hauptnavi2 ul li a:hover, #nav li a:focus {color: #e56728;}
#hauptnavi li a:active, #hauptnavi2 li a:active, #nav ul li a.active {color:#96c11f;}

/* Current page Customisations*/
#hauptnavi li.current-menu-item a, #hauptnavi2 li.current-menu-item a		{color: #96c11f;}
#hauptnavi li.current-menu-parent a, #hauptnavi2 li.current-menu-parent a		{color: #96c11f;}

/* Alignments */

.alignleft {
	float:left;
	margin: 0 20px 0 0;
}
.alignright {
	float:right;
	margin: 0 0 0 20px;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto }


/* Headings */

h1 {
	margin: 0 0 20px;
	font-weight: 700;
	font-size: 30px;
}

h2 {
	margin: 0;
	font-family: 'Cookie', cursive;
	font-size: 36px;
	color: #96c11f;
	font-weight:400;
}

h3 {
	margin: 0;
	font-family: 'Cookie', cursive;
	font-size: 24px;
	color: #96c11f;
	font-weight:400;
}

h4 {
	margin: 0;
	font-weight: 700;
	font-size: 16px;
}


/* Buttons */

/* Lists */

/* Images */

.size-full {
	width:100%;
	max-width:810px;
	height:auto;
}

/* Lines */

.textwidget hr {
	border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(150, 193, 31, 0.95), rgba(0, 0, 0, 0));
}

/* Icons */


@media screen and (min-width: 1000px) and (max-width: 1199px){
	
	
}

@media screen and (min-width: 768px) and (max-width: 999px){
	
	
}


@media screen and (min-width: 520px) and (max-width: 767px){
	
	
}

@media screen and (min-width: 320px) and (max-width: 519px){

}