@import url('http://fonts.googleapis.com/css?family=Roboto:100');

/* transition */
.silex-runtime .paged-element {
    transition: all .15s ease-out;
    opacity: 0;
    display: block !important;
}
.silex-runtime .paged-element.paged-element-visible {
    opacity: 1;
}

/* header */
.logo .title {
    color: #FF9900;
}
.logo .normal {
    color: #FEFFFD;
    font-family: 'Roboto', sans-serif;
    font-size: 60px;
    line-height: 45px;
    text-transform: uppercase;
}
.nav .normal {
    color: #FEFFFD;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 45px;
    text-transform: uppercase;
    z-index: 1;
}
.nav-mark {
    border-bottom: 1px solid #000000;
    transition: border .2s ease-out, background-color .2s ease-out;
}
.nav-mark:hover {
    border-bottom: 1px solid #FF9900;
}
.nav-mark.page-link-active {
    background-color: #FF9900 !important;
}
/* home */
.sub-nav.page-link-active {
    width: 250px !important;
    box-shadow: 0 1px 10px black;
}
.sub-nav {
    transition: all .15s ease-out;
    color: #FEFFFD;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 5px;
    text-transform: uppercase;
    z-index: 1;
}
.sub-nav .heading1 {
    font-size: 30px;
}
.normal, .heading1 {
    color: #FEFFFD;
    font-weight: 200;
    line-height: 20px;
}
.white-bg .heading2,
.white-bg .normal {
    color: black;
}
.white-bg .heading2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    font-size: 40px;
    text-transform: capitalize;
    line-height: 0px;
}
.white-bg .heading2:first-letter {
    background-color: #FF9900;
    color: #FEFFFD;
    padding: 0 10px;
    margin-right: 2px;
}
.white-bg .normal {
    font-size: 15px;
    font-family: Arial, sans-serif;
    line-height: 20px;
}
.button-read-more .normal {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    text-transform: capitalize;
    line-height: 30px;
}



.element-0{
	left: 0px; top: 0px; background-color: rgba(39, 39, 39, 0.867); border-color: rgb(0, 0, 0);
}
.element-1{
	top: 5px; left: 55px; width: 950px; height: 1750px; box-sizing: content-box; background-color: transparent; background-size: cover; background-position: 50% 0%; background-repeat: no-repeat; border-color: rgb(0, 0, 0);
}
.element-2{
	height: 483px; width: 960px; top: 140px; left: 0px; position: absolute; box-sizing: content-box; background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0);
}
.element-3{
	height: 158px; width: 232px; top: 163px; left: 0px; position: absolute; box-sizing: content-box; border-color: rgb(255, 255, 255); border-width: 0px 3px 0px 0px; border-style: solid; background-color: rgb(102, 88, 71);
}
.element-4{
	height: 104px; width: 183px; top: 31px; left: 26px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-5{
	height: 159px; width: 231.6px; top: 4px; left: 0px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0); border-width: 0px 3px 0px 0px; border-style: solid; background-color: rgb(255, 81, 31);
}
.element-6{
	height: 104px; width: 183px; top: 31px; left: 26px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-7{
	height: 158px; width: 232px; top: 321px; left: 0px; position: absolute; box-sizing: content-box; border-color: rgb(255, 255, 255); border-width: 0px 3px 0px 0px; border-style: solid; background-color: rgb(61, 54, 45);
}
.element-8{
	height: 104px; width: 183px; top: 31px; left: 26px; position: absolute; box-sizing: content-box;
}
.element-9{
	height: 474px; width: 726px; top: 4px; left: 232px; position: absolute;
}
.element-10{
	height: 474px; width: 726px; top: 4px; left: 231px; position: absolute; border-color: rgb(0, 0, 0);
}
.element-11{
	height: 360px; width: 960px; top: 655px; left: 0px; position: absolute; box-sizing: content-box; background-color: rgb(254, 255, 253); border-color: rgb(0, 0, 0);
}
.element-12{
	height: 299px; width: 290.2px; top: 26px; left: 37px; position: absolute; box-sizing: content-box; border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0); background-color: transparent;
}
.element-13{
	height: 60px; width: 283px; top: -6px; left: 0px; position: absolute; box-sizing: content-box;
}
.element-14{
	height: 130px; width: 265px; top: 66px; left: 0px; position: absolute; box-sizing: content-box; border-width: 5px; border-style: solid; border-radius: 0px;
}
.element-15{
	height: 299px; width: 290.2px; top: 26px; left: 345px; position: absolute; box-sizing: content-box; border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(0, 0, 0); background-color: transparent;
}
.element-16{
	height: 60px; width: 283px; top: -6px; left: 0px; position: absolute; box-sizing: content-box;
}
.element-17{
	height: 130px; width: 265px; top: 66px; left: 0px; position: absolute; border-width: 5px; border-style: solid;
}
.element-18{
	height: 299px; width: 290px; top: 26px; left: 656px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0); background-color: transparent;
}
.element-19{
	height: 60px; width: 283px; top: -6px; left: 0px; position: absolute; box-sizing: content-box;
}
.element-20{
	height: 95px; width: 266px; top: 204px; left: -616px; position: absolute; box-sizing: content-box;
}
.element-21{
	height: 91px; width: 266px; top: 204px; left: -308px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-22{
	height: 93px; width: 266px; top: 203px; left: 3px; position: absolute; box-sizing: content-box;
}
.element-23{
	height: 130px; width: 265px; top: 66px; left: 0px; position: absolute; border-width: 5px; border-style: solid;
}
.element-24{
	height: 141px; width: 960px; top: 0px; left: -1px; position: absolute; box-sizing: content-box; background-color: transparent; border-color: rgb(0, 0, 0); opacity: 1;
}
.element-25{
	height: 42px; width: 70px; top: 97px; left: 679px; position: absolute; box-sizing: content-box;
}
.element-26{
	height: 37px; width: 40px; top: 0px; left: 15px; position: absolute; box-sizing: content-box;
}
.element-27{
	height: 42px; width: 80px; top: 97px; left: 199px; position: absolute; box-sizing: content-box;
}
.element-28{
	height: 37px; width: 49px; top: 0px; left: 15px; position: absolute; box-sizing: content-box;
}
.element-29{
	height: 42px; width: 150px; top: 97px; left: 521px; position: absolute; box-sizing: content-box;
}
.element-30{
	height: 42px; width: 132px; top: 0px; left: 10px; position: absolute; box-sizing: content-box;
}
.element-31{
	height: 42px; width: 100px; top: 97px; left: 414px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-32{
	height: 37px; width: 75px; top: 0px; left: 12px; position: absolute; box-sizing: content-box;
}
.element-33{
	height: 42.2px; width: 85px; top: 83px; left: 619px; position: absolute; box-sizing: content-box;
}
.element-34{
	height: 37px; width: 85px; top: -4px; left: 6px; position: absolute; box-sizing: content-box;
}
.element-35{
	height: 131px; width: 1000px; top: 1px; left: -20px; position: absolute; z-index: -1; box-sizing: content-box;
}
.element-36{
	height: 42px; width: 120px; top: 97px; left: 288px; position: absolute; box-sizing: content-box;
}
.element-37{
	height: 37px; width: 87px; top: 0px; left: 16px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-38{
	height: 474px; width: 726px; top: 144px; left: 232px; position: absolute; border-color: rgb(0, 0, 0);
}
.element-39{
	height: 100px; width: 100px; top: 210px; left: 100px; position: absolute;
}
.element-40{
	height: 250px; width: 400px; top: 400px; left: 480px; position: absolute; box-sizing: content-box;
}
.element-41{
	height: 145px; width: 860px; top: 167px; left: 20px; position: absolute;
}
.element-42{
	height: 292px; width: 817px; top: 321px; left: 25px; position: absolute; box-sizing: content-box;
}
.element-43{
	height: 243px; width: 448px; top: 655px; left: 429px; position: absolute; box-sizing: content-box;
}
.element-44{
	height: 149px; width: 950px; top: 1607px; left: 0px; position: absolute; background-color: transparent; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-45{
	height: 27px; width: 37px; top: 20px; left: 117px; position: absolute; box-sizing: content-box;
}
.element-46{
	height: 37px; width: 45px; top: 78px; left: 445px; position: absolute; box-sizing: content-box;
}
.element-47{
	height: 37px; width: 100px; top: 78px; left: 103px; position: absolute; box-sizing: content-box;
}
.element-48{
	height: 37px; width: 55px; top: 78px; left: 25px; position: absolute; box-sizing: content-box;
}
.element-49{
	height: 27px; width: 351px; top: 115px; left: 30px; position: absolute; box-sizing: content-box;
}
.element-50{
	height: 25px; width: 83px; top: 25px; left: 25px; position: absolute; box-sizing: content-box;
}
.element-51{
	height: 45px; width: 286px; top: 25px; left: 167px; position: absolute; box-sizing: content-box;
}
.element-52{
	height: 40px; width: 133px; top: 14px; left: 790px; position: absolute;
}
.element-53{
	height: 37px; width: 73px; top: 78px; left: 213px; position: absolute; box-sizing: content-box;
}
.element-54{
	height: 37px; width: 129px; top: 78px; left: 301px; position: absolute; box-sizing: content-box;
}
.element-55{
	height: 264px; width: 352px; top: 624px; left: 45px; position: absolute;
}
.element-56{
	height: 160px; width: 900px; top: 170px; left: 30px; position: absolute; box-sizing: content-box;
}
.element-57{
	height: 1300px; width: 800px; top: 170px; left: 60px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-58{
	height: 420px; width: 450px; top: 1180px; left: 470px; position: absolute; background-color: transparent;
}
.element-59{
	height: 420px; width: 450px; top: 1180px; left: 20px; position: absolute; background-color: transparent;
}
.element-60{
	height: 100px; width: 900px; top: 160px; left: 40px; position: absolute; box-sizing: content-box;
}
.element-61{
	height: 370px; width: 300px; top: 1040px; left: 25px; position: absolute; box-sizing: content-box; background-color: transparent; border-width: 2px; border-style: solid; border-radius: 20px; border-color: rgb(255, 255, 255);
}
.element-62{
	height: 146px; width: 274px; top: 8px; left: 9px; position: absolute; box-sizing: content-box; border-radius: 0px; border-color: rgb(0, 0, 0);
}
.element-63{
	height: 188px; width: 280px; top: 168px; left: 10px; position: absolute; background-color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); box-sizing: content-box;
}
.element-64{
	height: 370px; width: 300px; top: 1040px; left: 335px; position: absolute; box-sizing: content-box; background-color: transparent; border-width: 2px; border-style: solid; border-radius: 20px; border-color: rgb(255, 255, 255);
}
.element-65{
	height: 165px; width: 280px; top: 8px; left: 9px; position: absolute; box-sizing: content-box;
}
.element-66{
	height: 188px; width: 280px; top: 168px; left: 10px; position: absolute; background-color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); box-sizing: content-box;
}
.element-67{
	height: 370px; width: 300px; top: 1040px; left: 645px; position: absolute; box-sizing: content-box; background-color: transparent; border-width: 2px; border-style: solid; border-radius: 20px; border-color: rgb(255, 255, 255);
}
.element-68{
	height: 165px; width: 295px; top: 9px; left: 2px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-69{
	height: 188px; width: 280px; top: 168px; left: 10px; position: absolute; background-color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); box-sizing: content-box;
}
.element-70{
	height: 410px; width: 450px; top: 780px; left: 20px; position: absolute; background-color: transparent;
}
.element-71{
	height: 410px; width: 450px; top: 780px; left: 470px; position: absolute; background-color: transparent;
}
.element-72{
	height: 420px; width: 450px; top: 670px; left: 20px; position: absolute; background-color: transparent;
}
.element-73{
	height: 420px; width: 450px; top: 670px; left: 470px; position: absolute; background-color: transparent;
}
.element-74{
	height: 420px; width: 450px; top: 340px; left: 20px; position: absolute; background-color: transparent;
}
.element-75{
	height: 420px; width: 450px; top: 340px; left: 470px; position: absolute; background-color: transparent;
}
.element-76{
	height: 420px; width: 450px; top: 250px; left: 20px; position: absolute; background-color: transparent;
}
.element-77{
	height: 420px; width: 450px; top: 250px; left: 470px; position: absolute; background-color: transparent;
}