/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
.custom-logo {
	display: inline-block;
	width: 210px;
	height: 90px;
	background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
	background-size: contain;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	
}
body#page { background:url(../images/page_sg.jpg) repeat-x top;  color: #3B3B3B; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }

body#page #main a { color: #673932; }
body#page #main  a:hover { color: #8a4c42}
body#page strong, body#page em { color: #6E3D35;font-family:"Times New Roman", Times, serif !important; }
body#page .wrapper { -webkit-box-shadow:  0px 0px 0px 3px rgba(204, 204, 204, 0.1); box-shadow:  0px 0px 0px 3px rgba(204, 204, 204, 0.1); }
#headerbar, #logo p, #header { margin:0; border:0; }
#headerbar { height:225px; }
#menubar { background:url(../images/nav.png) repeat-x top; }
body#page .item, body#page #innerbottom { background:#eef0ea; border: solid 2px #bcc2b3 !important; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:10px 0 !important; -webkit-box-shadow:  1px 1px 0px 3px rgba(204, 204, 204, 0.1); box-shadow:  1px 1px 0px 3px rgba(204, 204, 204, 0.1);  }
body#page #system .item { padding:10px !important;   }
#bottom-a:before, #bottom-b:before, #innerbottom:before { border:0; }
body#page #innerbottom  { margin:0 10px; }
.grid-v .mod-line:before, #sidebar-a:before, #sidebar-b:before { border:0; }
#content { margin:5px 10px; }
.menu-dropdown { padding:0 0 5px 5px; }
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.active .level1 {
	padding: 0 !important;
	border: 0px solid #DDD !important;
	background: none ;
	border-radius: 0px !important;
	text-shadow: 0 0px 0px #FFF !important;
}
.menu-dropdown a.level1 { margin-right:10px; }
.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {height:26px; line-height:26px; }
.menu-dropdown a.level1, .menu-dropdown span.level1 { color:#daddd5; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 !important; }
.menu-dropdown li.level1:hover a.level1, li.level1:hover  .menu-dropdown span.level1 { color:white;  }
.menu-dropdown li.level1 { background:url(../images/menudiv.png) no-repeat right top; }
.menu-dropdown li.level1.remain, .menu-dropdown li.level1, .menu-dropdown li.level1:hover a, .menu-dropdown li.level1:hover { border:0 !important;   }
.menu-dropdown a.level1 { background:url(../images/menur.png) no-repeat top right; }
.menu-dropdown a.level1 span { background:url(../images/menul.png) no-repeat top left;  }
.menu-dropdown li.level1.remain a.level1, .menu-dropdown li.level1:hover a.level1 { background:url(../images/menur.png) no-repeat 100% -26px ; }
.menu-dropdown li.level1.remain a.level1 span, .menu-dropdown li.level1:hover a.level1 span { background:url(../images/menul.png) no-repeat 0 -26px;  }
.menu-dropdown li.level1.active a.level1, .menu-dropdown li.level1.active a.level1 { background:url(../images/menur.png) no-repeat 100% -52px ; color:white; }
.menu-dropdown li.level1.active a.level1 span, .menu-dropdown li.active:hover a.level1 span { background:url(../images/menul.png) no-repeat 0 -52px;  }
.menu-dropdown .dropdown-bg > div { background:#bcc2b3; border:0; padding:5px 0; }	
.menu-dropdown .dropdown { top: 26px !important; }
.menu-dropdown li.level2 { border:0; }
.menu-dropdown a.level3 > span, .menu-dropdown span.level3 > span, .menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span,
.menu-dropdown a.level4 > span, .menu-dropdown span.level4 > span, .menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span { padding:0; font-size:12px; color:#3f4436; padding:0 5px; }
.menu-dropdown a.level2:hover > span, .menu-dropdown span.level2:hover > span { background:#a6ad99; }
.fpss-template-uncut .slidetext p { font-size:14px !important; }
.fpss-template-uncut .navigation-title { font-size: 13px !important; }
.fpss-template-uncut .navigation-tagline { font-size:10px !important; }
.navigation-button  { overflow:hidden; }
#footer { background:url(../images/footer_b.png); margin:0; padding:10px; -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; }
.searchbox { width: auto; }
#sidebar-b .module { margin:10px ; }
.slide a { color:white !important; }
h1.title, #jevents_header h1 {
    background: #DCDFD7 url(../images/head.png) no-repeat 10px 5px;;
    overflow: hidden;
    padding: 1px;
	color: #32362B;
    font-size: 24px;
    margin: 10px 0 !important;
    padding: 0; padding-left:40px; font-family:"Times New Roman", Times, serif;
}