/* 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 {
	width: 205px;
	height: 145px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain;
}

 .sidebar-white .custom-logo,
 .sidebar-lightgrey .custom-logo { background-image: url(../../../images/yootheme/logo_white.png); }

 .sidebar-black .custom-logo,
 .sidebar-darkgrey .custom-logo { background-image: url(../../../images/yootheme/logo_black.png); }


/* Only Phones */
@media (max-width: 767px) {

	.custom-logo { 
		width: 70px;
		height: 90px;
		margin: auto;
	}

	 .sidebar-white .custom-logo,
	 .sidebar-lightgrey .custom-logo { background-image: url(../../../images/yootheme/logo_responsive_white.png); }
	 
	 .sidebar-black .custom-logo,
	 .sidebar-darkgrey .custom-logo { background-image: url(../../../images/yootheme/logo_responsive_black.png); }

}

#page {background: #fff url('../images/bg-blue.jpg') no-repeat top center fixed !important;}

#block-side {
	border-color: #3839aa !important;
	background: transparent url('../images/bg-sidebar.png') repeat !important;
}
#block-side .mod-box {border-width: 0 !important;}
#logo,
#search,
#menu {border-width: 0 !important; margin-bottom: 5px !important; padding-bottom: 5px !important;}

.menu-dropdown .dropdown-bg > div {
	border-color: #3839aa !important;
	background: transparent url('../images/bg-sidebar.png') repeat !important;
}
#menu .menu-dropdown a.level2,
#menu .menu-dropdown span.level2 {color: #fff !important;}
#menu .menu-dropdown a.level2:hover { color: #999; }

.menu-dropdown a.level1, .menu-dropdown span.level1 {font-size: 14px !important; line-height: 28px !important; border-bottom: 1px solid #DBDBDB;}
#menu .menu-dropdown a.level1,
#menu .menu-dropdown span.level1 {color: #fff !important;}
#menu .menu-dropdown li.active .level1 {color: #fff !important;}
#menu .menu-dropdown li.level1.hover .level1 {color: #f4f4f4 !important;}

#content {margin: 10px 10px 3px 10px !important;}
#block-main {color: #666 !important; font-size: 16px !important;}
h1 {font-size: 24px !important; line-height: 32px !important; color: #000 !important; font-weight: bold !important;}
h2 {font-size: 20px !important; line-height: 26px !important; color: #777 !important; font-weight: bold !important;}
#block-main b, #block-main strong {color: #100fa2;}
#block-main a {color: #000 !important; font-weight: normal !important;}
table.zebra tbody, table.zebra tfoot {font-size: 16px !important;}

#footer a {font-weight: normal !important;}
