@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: 25px;
    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: 25px;
    line-height: 5px;
    text-transform: uppercase;
    z-index: 1;
}
.sub-nav .heading1 {
    font-size: 40px;
}
.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; border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
.element-1{
	height: 67px; width: 264px; top: 9625px; left: 797px; position: absolute; box-sizing: content-box;
}
.element-2{
	top: 5px; left: 276px; width: 881px; height: 9611px; box-sizing: content-box; border-color: rgb(0, 0, 0); background-color: transparent; background-size: cover; background-position: 50% 0%; background-repeat: no-repeat;
}
.element-3{
	height: 75px; width: 960px; top: 0px; left: 0px; position: absolute; box-sizing: content-box; background-color: rgb(0, 0, 0);
}
.element-4{
	height: 70px; width: 297px; top: 5px; left: 1px; position: absolute; box-sizing: content-box;
}
.element-5{
	height: 100px; width: 100px; top: 242px; left: 46px; position: absolute; background-color: transparent;
}
.element-6{
	height: 914px; width: 942px; top: 146px; left: 17px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-7{
	height: 465px; width: 960px; top: 149px; left: 1px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);
}
.element-8{
	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(180, 0, 0);
}
.element-9{
	height: 104px; width: 183px; top: 33px; left: 45px; position: absolute; box-sizing: content-box;
}
.element-10{
	height: 158px; width: 232px; top: 5px; 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(255, 0, 0);
}
.element-11{
	height: 104px; width: 183px; top: 32px; left: 45px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-12{
	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, 0, 0);
}
.element-13{
	height: 104px; width: 183px; top: 32px; left: 45px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-14{
	height: 474px; width: 726px; top: 5px; left: 232px; position: absolute; box-sizing: content-box; background-image: url('../assets/UJO0jYLtRte4qpyA37Xu_9X6A7388.jpg'); background-color: transparent; background-size: cover; background-repeat: no-repeat;
}
.element-15{
	height: 474px; width: 726px; top: 0px; left: 0px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0); background-image: url('../assets/cdj.jpg'); background-color: transparent; background-size: cover; background-repeat: no-repeat;
}
.element-16{
	height: 477px; width: 728px; top: 2px; left: 230px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-17{
	height: 473px; width: 718px; top: 7px; left: 235px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-18{
	height: 130px; width: 594px; top: 661px; left: 363px; position: absolute; box-sizing: content-box;
}
.element-19{
	height: 37px; width: 55px; top: 85px; left: 178px; position: absolute; box-sizing: content-box;
}
.element-20{
	height: 37px; width: 84px; top: 84px; left: 683px; position: absolute; box-sizing: content-box;
}
.element-21{
	height: 108px; width: 224px; top: 684px; left: 45px; position: absolute; box-sizing: content-box;
}
.element-22{
	height: 39px; width: 87px; top: 83px; left: 413px; position: absolute; box-sizing: content-box;
}
.element-23{
	height: 37px; width: 86px; top: 82px; left: 542px; position: absolute; box-sizing: content-box;
}
.element-24{
	height: 37px; width: 114px; top: 84px; left: 274px; position: absolute; box-sizing: content-box; border-color: rgb(0, 0, 0);
}
.element-25{
	height: 58px; width: 106px; top: 139px; left: 397px; position: absolute; box-sizing: content-box;
}
.element-26{
	height: 319px; width: 253px; top: 241px; left: 181px; position: absolute; box-sizing: content-box;
}
.element-27{
	height: 241px; width: 241px; top: 565px; left: 181px; position: absolute; box-sizing: content-box;
}
.element-28{
	height: 301px; width: 249px; top: 238px; left: 565px; position: absolute; box-sizing: content-box;
}
.element-29{
	height: 240px; width: 240px; top: 559px; left: 564px; position: absolute; box-sizing: content-box;
}
.element-30{
	height: 58px; width: 58px; top: 824px; left: 257px; position: absolute; box-sizing: content-box;
}
.element-31{
	height: 58px; width: 58px; top: 820px; left: 640px; position: absolute; box-sizing: content-box;
}
.element-32{
	height: 56px; width: 56px; top: 825px; left: 184px; position: absolute; box-sizing: content-box;
}
.element-33{
	height: 56px; width: 56px; top: 821px; left: 567px; position: absolute; box-sizing: content-box;
}
.element-34{
	height: 189px; width: 817px; top: 150px; left: 2px; position: absolute; box-sizing: content-box;
}
.element-35{
	height: 210px; width: 699px; top: 598px; left: 62px; position: absolute; box-sizing: content-box;
}
.element-36{
	height: 8974px; width: 590px; top: 843px; left: 105px; position: absolute; box-sizing: content-box;
}
.element-37{
	height: 236px; width: 236px; top: 314px; left: 28px; position: absolute; box-sizing: content-box;
}
.element-38{
	height: 236px; width: 236px; top: 315px; left: 304px; position: absolute; box-sizing: content-box;
}
.element-39{
	height: 240px; width: 240px; top: 313px; left: 568px; position: absolute; box-sizing: content-box;
}
.element-40{
	height: 860px; width: 803px; top: 156px; left: 21px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-41{
	height: 150px; width: 675px; top: 265px; left: 67px; position: absolute; box-sizing: content-box; background-color: rgb(255, 255, 255);
}
.element-42{
	height: 154px; width: 674px; top: 434px; left: 67px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-43{
	height: 154px; width: 667px; top: 88px; left: 71px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-44{
	height: 223px; width: 683px; top: 562px; left: 65px; position: absolute; box-sizing: content-box; background-color: transparent;
}
.element-45{
	height: 163px; width: 700px; top: 225px; left: 70px; position: absolute; box-sizing: content-box;
}