/*---------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------STYLE-----------------------------------------------*/
/*---------------------------------------------------------------------------------------------------*/

body {
background-color: #fff;
}

#wrapper {
width: 100%;
overflow: hidden;
display: none;
}

/*---------------------------------------------------------------------------------------------------*/

#header {
position: fixed;
width: 100%;
height: 90px;
background-color: transparent;
}

#logo_icon {
width: 70px;
height: 70px;
position: absolute;
top: 10px;
left: 25px;
}

#logo_text {
/*font-family: 'bop';*/
/*font-family: 'Lobster', cursive;*/
font-family: 'Pacifico', cursive;
font-size: 19pt;
color: white;
margin-left: 100px;
line-height: 90px;
position:fixed;
}

#headernav {
width: 650px;
height: 90px;
margin: 0 auto;
line-height: 90px;
text-align: center;
text-transform: uppercase;
}

.headernava {
color: #e0e0e0;
transition: 0.3s !important;
-webkit-transition: 0.3s !important;
-moz-transition: 0.3s !important;
padding-left: 5px;
padding-right: 5px;
margin-left: 15px;
margin-right: 15px;
font-family: 'Raleway', sans-serif;
font-size: 13pt;
font-weight: 700;
}

.hover1 {
}

.hover2 {
}

.hover1:hover {
color: #ffffff !important;
}

.hover2:hover {
color: #ff4040 !important;
}

/*---------------------------------------------------------------------------------------------------*/

#pt1 {
width: 100%;
height: 100vh;
background: #000 url(/images/pt1_img.jpg) no-repeat fixed center bottom;
background-size: cover;
}

/*---------------------------------------------------------------------------------------------------*/

#pt2 {
width: 100%;
height: 660px;
background-color: #fff;
}

#pt2_content {
width: 1000px;
height: 300px;
margin: 0 auto;
padding-top: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #676767;
}

#pt2_title {
font-family: 'Raleway', sans-serif;
font-size: 19pt;
padding-left: 15px;
color: #444;
}

.pt2_hr {
color: #444;
background-color: #444;
height: 2px;
border: 0;
}

#pt2_text {
}

#pt2_img {
width: 50%;
height: 50%;
}

/*---------------------------------------------------------------------------------------------------*/

#pt3 {
width: 100%;
height: 750px;
background-color: #999;
}

#pt3_content {
width: 1000px;
height: 300px;
margin: 0 auto;
padding-top: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #5D5D5D;
text-align: left;
}

#pt3_title {
font-family: 'Raleway', sans-serif;
font-size: 19pt;
padding-left: 15px;
color: #5D5D5D;
}

.pt3_hr {
color: #5D5D5D;
background-color: #5D5D5D;
height: 2px;
border: 0;
}

#pt3_text {
width: 600px;
float: left;
}

#pt3_1_img {
width: 50%;
height: 50%;
}

#pt3_2_img {
width: 40%;
height: 40%;
}

/*---------------------------------------------------------------------------------------------------*/

#pt4 {
width: 100%;
height: 750px;
background-color: #666;
}

#pt4_content {
width: 1000px;
height: 400px;
margin: 0 auto;
padding-top: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 14pt;
color: #989898;
text-align: left;
}

#pt4_title {
font-family: 'Raleway', sans-serif;
font-size: 19pt;
padding-left: 15px;
color: #bbb;
}

.pt4_hr {
color: #bbb;
background-color: #bbb;
height: 2px;
border: 0;
}

#pt4_text {
width: 600px;
float: left;
}

#pt4_1_img {
width: 50%;
height: 50%;
}

#pt4_2_img {
width: 60%;
height: 60%;
}

/*---------------------------------------------------------------------------------------------------*/

#pt5 {
width: 100%;
height: 660px;
background-color: #999;
}

#pt5_content {
width: 1000px;
height: 300px;
margin: 0 auto;
padding-top: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #5D5D5D;
}

#pt5_title {
font-family: 'Raleway', sans-serif;
font-size: 19pt;
padding-left: 15px;
color: #5D5D5D;
}

.pt5_hr {
color: #5D5D5D;
background-color: #5D5D5D;
height: 2px;
border: 0;
}

#pt5_text {
}

/*---------------------------------------------------------------------------------------------------*/

#pt6 {
width: 100%;
height: 660px;
background-color: #fff;
}

#pt6_content {
width: 1000px;
height: 300px;
margin: 0 auto;
padding-top: 50px;
font-family: 'Open Sans', sans-serif;
font-size: 13pt;
color: #676767;
}

#pt6_title {
font-family: 'Raleway', sans-serif;
font-size: 19pt;
padding-left: 15px;
color: #444;
}

.pt6_hr {
color: #444;
background-color: #444;
height: 2px;
border: 0;
}

#pt6_text {
}

#up {
color: #676767;
transition: 0.3s;
}

#up:hover {
color: #ff4040;
}