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

@import url(../../../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module,
#header,
#breadcrumbs,
#content,
#footer { margin: 15px; }

#header { margin-top: 30px; }

#toolbar { margin-bottom: 15px; }

#footer .module { margin: 0; }


/* Layout
----------------------------------------------------------------------------------------------------*/

#logo {
	display: inline-block;
	float: none;
}

#menubar {
	display: inline-block;
	position: relative;
	bottom: 4px; 
	float: right;
	top:108px;
}

#search { float: left; }

#bottom-a:before,
#bottom-b:before {
	content: "";
	display: block;
	margin: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;	
}

#footer { font-size: 13px; }

#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 25px;
	height: 25px;
	background-image: url(../images/totop_scroller.png);
	background-position: 0 0; 
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	text-decoration: none;
	border-radius: 4px;
}

#totop-scroller:hover { background-position: 0 -50px; }

#content{
	background: none repeat scroll 0 0 #FEFEFE;
    border-radius: 6px 6px 6px 6px;
	padding:14px;}
	
.float_left{
	float:left;
}
.float_right{
	float:right;
}
.band_top_margin{
	margin-right:15px;
	margin-bottom:15px;
	
}
.band_top{
	display:inline-block;
	width:100%;
	
}
.social-icons.facebook {
    background-position: 50% -275px !important;
    height: 99px !important;}
	
.contact-icons{
	   background-position: 50% 10px !important;
	   height: 99px !important;
}
section#bottom-a.grid-block div.grid-box div.module ul.upcoming{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

section#bottom-a.grid-block div.grid-box div.module ul.upcoming li{
	list-style:none;
	display:inline-block;
	margin-right:10px;
}
table#div_postlist tbody tr td table tbody tr td a {
	color: #C60093;
}
.ui-widget-header{
	background-color: #99BFC2 !important;
}
aside#sidebar-a.grid-box div.grid-box div.module div.wp-tabs div.ui-tabs .ui-tabs-panel {
	max-height:240px !important;
	overflow:scroll;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
aside#sidebar-a.grid-box div.grid-box div.module div.wp-tabs div.ui-tabs .ui-tabs-panel {
	max-height:242px !important;
	overflow:scroll;
}
