/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
@import url(https://fonts.googleapis.com/css?family=Marmelad&subset=latin,cyrillic);
/*
 * 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; }
  
}

/*
  My styles
*/
body#page {
  /*background: #89DEFF;*/
  background: url("/images/back.png") no-repeat #FFF;
  background-position: left top;
  background-size: 100%;
}

.menu-sidebar li.parent .level1 > span {
    background: url('../images/menu_sidebar_parent_top.png') no-repeat scroll 100% 0px transparent;
}

.menu-sidebar li.parent.active .level1 > span {
  background: url('../images/menu_sidebar_parent_down.png') no-repeat scroll 100% 0px transparent;
}

#header {
  background: url("/images/background-bottom.png") bottom repeat-x #3CF;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

#headerbar {
  margin: 0;
  background: url("/images/rainbow-background.png") left bottom no-repeat;
  height: 200px;
  
}

h1, h2, h3, .menu-sidebar {
  font-family: 'Marmelad', sans-serif;  
}

#logo {
  margin-left:300px;  
}

#header h1 {
  font-size: 72px;
  text-shadow:1px 2px 0px #666;  
}

header h3 {
  font-size: 20px;  
}

header a {
  color: #FF0000;  
}

.menu-sidebar{
  font-size: 18px;  
  line-height: 22px;
}

.menu-sidebar .level2 a > span {
  font-size: 14px;
  line-height: 20px;
  color:#444;
  text-shadow: 0px 0px;
}
 
article h1, article h2, article h3 {
  color:  #3CF;
  text-shadow: 1px 1px 0 #333;
}

table {
  border:1px solid #CCC;  
}

table td {
  padding:5px;  
  border:1px solid #CCC;
  vertical-align:middle;
  text-align:center;
}

thead td {
  font-weight: bold;
  background-color: #3CF;  
  text-align: center;
}

a, a:hover {
  text-decoration:underline;
}

header a, header a:hover {
  text-decoration:none;
}

a {
  color: #000;  
}