@import url('http://fonts.googleapis.com/css?family=Fredericka+the+Great');

/* text styles formatting */
.text-element HEADER,
.text-element H1,
.text-element H2,
.text-element H3,
.text-element DIV,
.text-element P,
.text-element QUOTE {
  color: #666666;
  font-family: verdana, arial;
}
.text-element HEADER {
  font-size: 45px;
}
/* background element */
.background{

}
.text-element H1{
    font-size: 45px;
    font-family: 'Fredericka the Great', cursive;
    font-weight: normal;
}
.text-element H2{
    font-size: 16px;
    font-family: tahoma, sans-serif;
    color: white;
    text-transform: uppercase;
    font-weight: normal;
}
.text-element H3{
    font: normal normal normal 16px/1.3em 'palatino linotype', serif;
    color: rgb(237, 97, 36);
    line-height: 1.3em;
    font-weight: normal;
}
.text-element P{
    font: normal normal normal 13px/1.3em tahoma, sans-serif;
    font-family: tahoma, sans-serif;
}
.text-element.title-bar P{
    font-size: 12px;
    font-family: tahoma, sans-serif;
    color: white;
}
.full-width{
    width:100%;
}
.top{
    z-index: 100;
}
.shadow{
    box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
}
.fixed-menu{
    position: fixed !important;
    top: 0 !important;
    z-index: 1000;
    border-radius: 0 !important;
    opacity: .98 !important;
}
.element-0{
	background-color: rgb(255, 255, 255); width: 980px; height: 2600px; position: absolute; top: 20px; left: 30px;
}
.element-1{
	position: absolute; height: 59px;
top: 155px;
left: 0px;
background-color: rgb(136, 178, 53);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.element-2{
	position: absolute; height: 52px; top: 9px; left: 0px; background-color: transparent;
}
.element-3{
	position: absolute; height: 153px; top: 48px; left: 0px;
}
.element-4{
	position: absolute; height: 100px; top: 706px; left: 0px; background-color: rgb(249, 191, 81); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.element-5{
	position: absolute; height: 127px; top: -10px; background-color: transparent; left: auto;
}
.element-6{
	position: absolute; height: 373px; top: 802px; background-color: rgb(234, 234, 234); left: auto;
}
.element-7{
	position: absolute; height: 46px; width: 295px; top: 29px; left: -13px; background-color: rgb(237, 97, 36);
}
.element-8{
	position: absolute; height: 45px; width: 242px; top: 0px; left: 17px; background-color: transparent;
}
.element-9{
	position: absolute; height: 300px; width: 520px; top: 37px; left: 443px;
}
.element-10{
	position: absolute; height: 305px; width: 423px; top: 81px; left: 8px; background-color: transparent;
}
.element-11{
	position: absolute; height: 100px; top: 1193px; left: 0px; background-color: rgb(249, 191, 81); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.element-12{
	position: absolute; height: 127px; top: -10px; background-color: transparent; left: auto;
}
.element-13{
	position: absolute; height: 373px; top: 1292px; background-color: rgb(234, 234, 234); left: auto;
}
.element-14{
	position: absolute; height: 46px; width: 295px; top: 29px; left: -13px; background-color: rgb(237, 97, 36);
}
.element-15{
	position: absolute; height: 45px; width: 251px; top: 0px; left: 17px; background-color: transparent;
}
.element-16{
	position: absolute; height: 305px; width: 423px; top: 81px; left: 8px; background-color: transparent;
}
.element-17{
	position: absolute; height: 303px; width: 220px; top: 40px; left: 442px;
}
.element-18{
	position: absolute; height: 190px; width: 285px; left: 681px; background-color: transparent; top: 81px;
}
.element-19{
	position: absolute; height: 100px; top: 1678px; left: 0px; background-color: rgb(249, 191, 81); border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.element-20{
	position: absolute; height: 127px; top: -10px; background-color: transparent; left: auto;
}
.element-21{
	position: absolute; height: 700px; top: 1779px; background-color: rgb(234, 234, 234); left: 0px;
}
.element-22{
	height: 300px; width: 400px; top: 25px; left: 540px; position: absolute;
}
.element-23{
	height: 300px; width: 400px; top: 344px; left: 540px; position: absolute;
}
.element-24{
	height: 300px; width: 400px; top: 25px; left: 50px; position: absolute;
}
.element-25{
	height: 300px; width: 400px; top: 344px; left: 50px; position: absolute;
}
.element-26{
	height: 64px; width: 64px; top: 14px; left: 449px; position: absolute; border-width: 2px; border-style: solid; border-radius: 20px; opacity: 0.7;
}
.element-27{
	position: absolute; top: 213px; left: 0px; width: 980px; height: 482px;
}
.element-28{
	position: absolute; height: 146px; top: 2444px; background-color: rgb(0, 0, 0); left: -1px; border-radius: 0px 0px 10px 10px;
}
.element-29{
	position: absolute; height: 144px; top: 0px; background-color: transparent; left: 783px; width: 181px;
}
.element-30{
	position: absolute; height: 144px; top: 0px; background-color: transparent; left: 38px; width: 219px;
}