/*
 Theme Name:   Jahninselfest
 Theme URI:    http://jahninselfest.de/
 Description:  Hiero Child Theme
 Author:       Tobias Weichart
 Author URI:   http://codealot.de
 Template:     hiero
 Version:      1.0.0
 Tags:         jahninselfest
 Text Domain:  hiero-child
*/

@import url("../hiero/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body.home h2.widgettitle{
	text-align: center !important;
	font-size: 2.4em !important;
	margin-top: 0.5em;
}
body.home #main{
	padding: 0px;
}
body.home header.entry-header{
	display: none;
}
body.home div.dc-social{
	margin-top: 47px;
}
body.home .ngg-gallery-thumbnail-box{
	margin-right: 0px;
}
body.home .widget.otw-widget-2.widget-last.widget_black_studio_tinymce{
	margin: -15px 0 0px 0;
}
body.home .ngg-galleryoverview{
	margin-top: 0px;
}
.site-title a{
	background: url(images/jiflogo2.png) no-repeat center center;
	width: 277px;
	height: 108px;
	display: block;
	text-indent: 9999px;
	font-size: 0px;
}
.site-description {
	visibility: hidden;
	height: 0px;
}
#main-navigation, .site-header{
	padding-top: 0px;
}
body.home #ngg-webslice > h2{
	margin-top: 0px;
}
.otw-columns{
	border-right: 1px solid #e6e6e6 !important;
}
.otw-columns.end{
	border-right: none !important;
}
div.otw-row > .otw-row > .otw-columns{
	min-height: 240px;
}
div.otw-row > .otw-row{
	border-top: 1px solid #e6e6e6;
	padding: 20px 0px;
	min-height: 240px;
}
div.otw-row > .otw-row:first-child{
	border-top: none;
}
div.otw-eight.otw-columns{
	border-right: none;
}
div.otw-sixteen.otw-columns.end{
	border-left: 1px solid #e6e6e6;
}
.site-sidebar .widget_search .search-submit{
	padding: 0px 10px;
	height: 36px;
}
div.otw-sidebar-9 > div{
	margin-bottom: 0px;
}
div.otw-sidebar-9 h3{
	margin: 0px;
}
body.home article, body.home article div.entry-content{
	margin-bottom: 0px;
}
div.otw-row > .otw-row > .otw-columns{
	min-height: initial;
}
div.jif_arrow{
    background: url(images/arrow.png) no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
    margin-top: -47px;
}
div.jif_arrow.opened{
    background-image: url(images/arrow_up.png);
}
div.jif_arrow.closed{
    background-image: url(images/arrow.png);
}
div.jif_info{
    display: none;
}
div.otw-sidebar-1 > div.otw-widget-1 > h2.widgettitle{
	display: none;
}
div.otw-sidebar-1 > div.otw-widget-1{
	margin-bottom: 0px;
}
#main-navigation .sf-menu > ul > li:after{
	content: "";
}
#menu-top-menu{
	z-index: 10000;
}