/*@import url(http://fonts.googleapis.com/css?family=Oswald:700|Roboto:400,400italic);*/
@import url(https://fonts.googleapis.com/css?family=Great+Vibes);
@import url(https://fonts.googleapis.com/css?family=Quicksand:400,700);

body {
  width:100%;
  background-color: #F7F0EA;
	/*  background-color:#F7FAFF;  */
  background-color:#E5F3FF;
  font-family: 'Quicksand', sans-serif;
}


div#header {
    overflow: hidden;
}

/*	font settings  */
#mainmenu a {
  font-family: 'Quicksand', sans-serif;
  font-size:1.2em;
}

h1, h2, h3, h4, h5 {
  color:#004093;
  font-style:italic;
  text-shadow: 2px 2px 1px rgba(0,0,0, 0.05);
}

a {
word-wrap: break-word;
}

p {
  color:#51511B;
  color:#333311;
  margin-top:1em;
  font-size:1.4em;
}

#header {
  background:url("/media/theme/id_56/g4013.png") no-repeat scroll 0 top 0 right /cover;
  width:100%;
    
}


#header > h1 > a { 
  color: #262E4A;
  text-shadow: 0px 0px 5px white;
  
  color:#FEFEFE;
  text-shadow: 0px 0px 5px #262E4A;  
  
  /*font-family: 'Great Vibes', cursive;*/
  font-size:1.2em;
}


#header .tagline {
/*  display:none;  */
  color:#222;
  text-shadow: 0px 0px 4px  white;
  background-color:white;
  background-color:rgba(255,255,255, 0.9);
  float:left;
  padding:12px 15px;
  border-radius:5px 5px 5px 5px;
  font-family: 'Quicksand', sans-serif;
  font-size:1.2em;
  
}



#wrap {
  /*border:2px dashed red;*/
  width:100%;
  max-width:851px;
}


#wrap > div.container {
    background-color: rgba(255,255,255, 0.5);
    width: 100%;
}

#logo_image {
  max-width:90%;
  margin: 1em auto;
  display:block;
}



ul#mainmenu {
  padding:0px;
  margin:0px;
}

ul#mainmenu li {
  /*border-right:1px solid #bbb;*/

}

ul#mainmenu li.active{
  background-color:#ccc;
}

ul#mainmenu li:hover {
    background-color:#ddd;
}


ul#mainmenu a {
    color: #194A83;
  /*color:#6B1211;*/
  padding-top:19px;
  padding-bottom:1px;
  padding-left:10px;
  padding-right:10px;
  border-right:1px solid #bbb;
  border-bottom:1px solid #bbb;
  border-top:1px solid #bbb;
}
  
ul#mainmenu a:hover {
    color: #4A7BB2;
	/*color:#6B1211;*/
    text-decoration:none;
}


#mainmenu ul {
/*    background: none repeat scroll 0 0 #eee;
    border: 1px solid #bbb;
    border-radius: 5px;
    box-shadow: 1px 1px 2px rgba(95, 95, 95, 0.5);
    display: none;
    left: 0;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;*/
    top: 38px;
/*    z-index: 99999;*/
}


#mainmenu ul.sub-menu a {
    color: #194A83;
  /*color:#6B1211;*/
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  border-right:1px solid #bbb;
}


#page_content img {
   max-width:100%;
}

/*
#page_content {
    line-height: 1.75;
    font-family: "Roboto", "Arial";
    font-size: 14px;
}
 
#page_content h1,
#page_content h2,
#page_content h3,
#page_content h4,
#page_content h5,
#page_content h6 {
    font-family: "Oswald", "Lucida Sans", sans-serif;
    font-style: normal;
}

#lang_menu li { display: inline; }


#mc_embed_signup input[type=checkbox] { margin: 0 6px;}
*/

@media all and (max-width: 1024px) {


#header {
    height: 200px;
}

#page_content {
    margin:0px;
}
 
}