@charset 'UTF-8';
@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v16/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/sTdaA6j0Psb920Vjv-mrzH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/uYECMKoHcO9x1wdmbyHIm3-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/tnj4SB6DNbdaQnsM8CFqBX-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/_VYFx-s824kXq_Ul2BHqYH-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/NJ4vxlgWwWbEsv18dAhqnn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/Ks_cVxiCiwUWVsFWFA3Bjn-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v16/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v16/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}

[data-aos][data-aos][data-aos-duration='50'], body[data-aos-duration='50'] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay='50'], body[data-aos-delay='50'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='50'].aos-animate, body[data-aos-delay='50'] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration='100'], body[data-aos-duration='100'] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay='100'], body[data-aos-delay='100'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='100'].aos-animate, body[data-aos-delay='100'] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration='150'], body[data-aos-duration='150'] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay='150'], body[data-aos-delay='150'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='150'].aos-animate, body[data-aos-delay='150'] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration='200'], body[data-aos-duration='200'] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay='200'], body[data-aos-delay='200'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='200'].aos-animate, body[data-aos-delay='200'] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration='250'], body[data-aos-duration='250'] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay='250'], body[data-aos-delay='250'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='250'].aos-animate, body[data-aos-delay='250'] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration='300'], body[data-aos-duration='300'] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration='350'], body[data-aos-duration='350'] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay='350'], body[data-aos-delay='350'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='350'].aos-animate, body[data-aos-delay='350'] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration='400'], body[data-aos-duration='400'] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay='400'], body[data-aos-delay='400'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='400'].aos-animate, body[data-aos-delay='400'] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration='450'], body[data-aos-duration='450'] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay='450'], body[data-aos-delay='450'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='450'].aos-animate, body[data-aos-delay='450'] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration='500'], body[data-aos-duration='500'] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay='500'], body[data-aos-delay='500'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='500'].aos-animate, body[data-aos-delay='500'] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration='550'], body[data-aos-duration='550'] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay='550'], body[data-aos-delay='550'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='550'].aos-animate, body[data-aos-delay='550'] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay='600'], body[data-aos-delay='600'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='600'].aos-animate, body[data-aos-delay='600'] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration='650'], body[data-aos-duration='650'] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay='650'], body[data-aos-delay='650'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='650'].aos-animate, body[data-aos-delay='650'] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration='700'], body[data-aos-duration='700'] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay='700'], body[data-aos-delay='700'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='700'].aos-animate, body[data-aos-delay='700'] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration='750'], body[data-aos-duration='750'] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay='750'], body[data-aos-delay='750'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='750'].aos-animate, body[data-aos-delay='750'] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration='800'], body[data-aos-duration='800'] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay='800'], body[data-aos-delay='800'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate, body[data-aos-delay='800'] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration='850'], body[data-aos-duration='850'] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay='850'], body[data-aos-delay='850'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='850'].aos-animate, body[data-aos-delay='850'] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration='900'], body[data-aos-duration='900'] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay='900'], body[data-aos-delay='900'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='900'].aos-animate, body[data-aos-delay='900'] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration='950'], body[data-aos-duration='950'] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay='950'], body[data-aos-delay='950'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='950'].aos-animate, body[data-aos-delay='950'] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration='1000'], body[data-aos-duration='1000'] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay='1000'], body[data-aos-delay='1000'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1000'].aos-animate, body[data-aos-delay='1000'] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration='1050'], body[data-aos-duration='1050'] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay='1050'], body[data-aos-delay='1050'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1050'].aos-animate, body[data-aos-delay='1050'] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration='1100'], body[data-aos-duration='1100'] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay='1100'], body[data-aos-delay='1100'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1100'].aos-animate, body[data-aos-delay='1100'] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration='1150'], body[data-aos-duration='1150'] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay='1150'], body[data-aos-delay='1150'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1150'].aos-animate, body[data-aos-delay='1150'] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration='1200'], body[data-aos-duration='1200'] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay='1200'], body[data-aos-delay='1200'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1200'].aos-animate, body[data-aos-delay='1200'] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration='1250'], body[data-aos-duration='1250'] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay='1250'], body[data-aos-delay='1250'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1250'].aos-animate, body[data-aos-delay='1250'] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration='1300'], body[data-aos-duration='1300'] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay='1300'], body[data-aos-delay='1300'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1300'].aos-animate, body[data-aos-delay='1300'] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration='1350'], body[data-aos-duration='1350'] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay='1350'], body[data-aos-delay='1350'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1350'].aos-animate, body[data-aos-delay='1350'] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration='1400'], body[data-aos-duration='1400'] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay='1400'], body[data-aos-delay='1400'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1400'].aos-animate, body[data-aos-delay='1400'] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration='1450'], body[data-aos-duration='1450'] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay='1450'], body[data-aos-delay='1450'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1450'].aos-animate, body[data-aos-delay='1450'] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration='1500'], body[data-aos-duration='1500'] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay='1500'], body[data-aos-delay='1500'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1500'].aos-animate, body[data-aos-delay='1500'] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration='1550'], body[data-aos-duration='1550'] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay='1550'], body[data-aos-delay='1550'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1550'].aos-animate, body[data-aos-delay='1550'] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration='1600'], body[data-aos-duration='1600'] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay='1600'], body[data-aos-delay='1600'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1600'].aos-animate, body[data-aos-delay='1600'] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration='1650'], body[data-aos-duration='1650'] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay='1650'], body[data-aos-delay='1650'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1650'].aos-animate, body[data-aos-delay='1650'] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration='1700'], body[data-aos-duration='1700'] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay='1700'], body[data-aos-delay='1700'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1700'].aos-animate, body[data-aos-delay='1700'] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration='1750'], body[data-aos-duration='1750'] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay='1750'], body[data-aos-delay='1750'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1750'].aos-animate, body[data-aos-delay='1750'] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration='1800'], body[data-aos-duration='1800'] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay='1800'], body[data-aos-delay='1800'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1800'].aos-animate, body[data-aos-delay='1800'] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration='1850'], body[data-aos-duration='1850'] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay='1850'], body[data-aos-delay='1850'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1850'].aos-animate, body[data-aos-delay='1850'] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration='1900'], body[data-aos-duration='1900'] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay='1900'], body[data-aos-delay='1900'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1900'].aos-animate, body[data-aos-delay='1900'] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration='1950'], body[data-aos-duration='1950'] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay='1950'], body[data-aos-delay='1950'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1950'].aos-animate, body[data-aos-delay='1950'] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration='2000'], body[data-aos-duration='2000'] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay='2000'], body[data-aos-delay='2000'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2000'].aos-animate, body[data-aos-delay='2000'] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration='2050'], body[data-aos-duration='2050'] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay='2050'], body[data-aos-delay='2050'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2050'].aos-animate, body[data-aos-delay='2050'] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration='2100'], body[data-aos-duration='2100'] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay='2100'], body[data-aos-delay='2100'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2100'].aos-animate, body[data-aos-delay='2100'] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration='2150'], body[data-aos-duration='2150'] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay='2150'], body[data-aos-delay='2150'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2150'].aos-animate, body[data-aos-delay='2150'] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration='2200'], body[data-aos-duration='2200'] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay='2200'], body[data-aos-delay='2200'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2200'].aos-animate, body[data-aos-delay='2200'] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration='2250'], body[data-aos-duration='2250'] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay='2250'], body[data-aos-delay='2250'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2250'].aos-animate, body[data-aos-delay='2250'] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration='2300'], body[data-aos-duration='2300'] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay='2300'], body[data-aos-delay='2300'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2300'].aos-animate, body[data-aos-delay='2300'] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration='2350'], body[data-aos-duration='2350'] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay='2350'], body[data-aos-delay='2350'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2350'].aos-animate, body[data-aos-delay='2350'] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration='2400'], body[data-aos-duration='2400'] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay='2400'], body[data-aos-delay='2400'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2400'].aos-animate, body[data-aos-delay='2400'] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration='2450'], body[data-aos-duration='2450'] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay='2450'], body[data-aos-delay='2450'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2450'].aos-animate, body[data-aos-delay='2450'] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration='2500'], body[data-aos-duration='2500'] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay='2500'], body[data-aos-delay='2500'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2500'].aos-animate, body[data-aos-delay='2500'] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration='2550'], body[data-aos-duration='2550'] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay='2550'], body[data-aos-delay='2550'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2550'].aos-animate, body[data-aos-delay='2550'] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration='2600'], body[data-aos-duration='2600'] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay='2600'], body[data-aos-delay='2600'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2600'].aos-animate, body[data-aos-delay='2600'] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration='2650'], body[data-aos-duration='2650'] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay='2650'], body[data-aos-delay='2650'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2650'].aos-animate, body[data-aos-delay='2650'] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration='2700'], body[data-aos-duration='2700'] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay='2700'], body[data-aos-delay='2700'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2700'].aos-animate, body[data-aos-delay='2700'] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration='2750'], body[data-aos-duration='2750'] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay='2750'], body[data-aos-delay='2750'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2750'].aos-animate, body[data-aos-delay='2750'] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration='2800'], body[data-aos-duration='2800'] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay='2800'], body[data-aos-delay='2800'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2800'].aos-animate, body[data-aos-delay='2800'] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration='2850'], body[data-aos-duration='2850'] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay='2850'], body[data-aos-delay='2850'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2850'].aos-animate, body[data-aos-delay='2850'] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration='2900'], body[data-aos-duration='2900'] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay='2900'], body[data-aos-delay='2900'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2900'].aos-animate, body[data-aos-delay='2900'] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration='2950'], body[data-aos-duration='2950'] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay='2950'], body[data-aos-delay='2950'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2950'].aos-animate, body[data-aos-delay='2950'] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration='3000'], body[data-aos-duration='3000'] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay='3000'], body[data-aos-delay='3000'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='3000'].aos-animate, body[data-aos-delay='3000'] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0)
}

[data-aos=fade-up] {
    transform: translateY(100px)
}

[data-aos=fade-down] {
    transform: translateY(-100px)
}

[data-aos=fade-right] {
    transform: translate(-100px)
}

[data-aos=fade-left] {
    transform: translate(100px)
}

[data-aos=fade-up-right] {
    transform: translate(-100px, 100px)
}

[data-aos=fade-up-left] {
    transform: translate(100px, 100px)
}

[data-aos=fade-down-right] {
    transform: translate(-100px, -100px)
}

[data-aos=fade-down-left] {
    transform: translate(100px, -100px)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translateY(100px) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translateY(-100px) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate(-100px) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate(100px) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translateY(100px) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translateY(-100px) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate(-100px) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate(100px) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translate(0)
}

[data-aos=slide-up] {
    transform: translateY(100%)
}

[data-aos=slide-down] {
    transform: translateY(-100%)
}

[data-aos=slide-right] {
    transform: translateX(-100%)
}

[data-aos=slide-left] {
    transform: translateX(100%)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.body {
    margin: 0;
    font-family: sans-serif
}

:focus {
    outline: 0
}

.module-title, .module-content {
    display: inline-block;
    width: 100%
}

.module-class .content {
    padding: 30px
}

.module-class .zero-margin.content {
    padding: 0
}

.module-title {
    position: relative
}

.module-title-menu {
    float: right;
    z-index: 1
}

.full-width .module-class, .search .module-class {
    padding: 0
}

.module-class h1 {
    font-weight: 400
}

.full-width .module-class .content {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: all 500ms;
    transition: all 500ms
}

.full-width .module-class .content {
    padding: 50px 0
}

.full-width .module-class .content > * {
    padding: 0 30px
}

.full-width .module-class .zero-margin.content, .full-width .module-class.zero-margin, .full-width .module-class .zero-margin.content > * {
    padding: 0
}

.full-width .module-class.zero-margin .content > * {
    margin: 0;
    padding: 0
}

@media only all and (min-width: 480px) {
    .full-width .module-class .content {
        width: 460px
    }

    .full-width .module-class .zero-margin.content {
        width: 100%
    }
}

@media only all and (min-width: 768px) {
    .full-width .module-class .content {
        width: 748px
    }

    .full-width .module-class .zero-margin.content {
        width: 100%
    }
}

@media only all and (min-width: 980px) {
    .full-width .module-class .content {
        width: 748px
    }

    .full-width .module-class .zero-margin.content {
        width: 100%
    }
}

@media only all and (min-width: 1200px) {
    .full-width .module-class .content {
        width: 1180px
    }

    .full-width .module-class .zero-margin.content {
        width: 100%
    }
}

@media only all and (max-width: 979px) {
    .n-v1-container {
        width: 90%
    }

    .module-class .content {
        padding: 0
    }
}

.nav {
    position: relative
}

.responsive-menu-toggle {
    display: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center
}

#Menu {
    display: block;
    float: right
}

#Menu a, #Menu a:hover {
    white-space: nowrap;
    text-decoration: none;
    display: block
}

#Menu ul {
    list-style: none outside;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline
}

#Menu > ul {
    float: left;
    text-align: left;
    position: relative;
    width: 100%;
    margin-top: 0
}

#Menu > ul > li {
    margin: 0;
    position: relative;
    z-index: 203;
    float: left
}

#Menu > ul > li.hover {
    z-index: 204
}

#Menu ul li.last > ul {
    right: 0;
    left: auto
}

#Menu ul li.last ul li ul {
    right: 100%;
    left: auto
}

#Menu ul ul {
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 205;
    margin: 0;
    padding: 0;
    display: none
}

#Menu ul li ul {
    position: absolute;
    left: 0;
    top: 101%;
    z-index: 205;
    margin: 0;
    padding: 0;
    display: none
}

#Menu ul li ul li {
    padding: 0;
    width: 100%;
    min-width: 150px;
    position: relative;
    font-weight: 400
}

#Menu > ul > li ul li.submenu .menu-toggle:before {
    font-size: 50px;
    line-height: 50px
}

#Menu ul li ul li ul {
    position: absolute;
    left: 100%;
    top: 0;
    z-index: 204;
    padding: 0
}

#Menu ul li ul li.last-item > a, #Menu ul li ul li ul li.last-item > a {
    border-bottom-width: 0
}

#Menu ul ul ul {
    position: absolute;
    left: 225px;
    top: 100%;
    z-index: 205;
    margin: 0;
    padding: 0;
    display: none
}

@media only all and (max-width: 1199px) {
    #Menu > ul > li:nth-child(4) > a:after, #Menu > ul > li:nth-child(5) > a:after, #Menu > ul > li:nth-child(6) > a:after {
        display: none
    }
}

.forecolor0, .forecolor0:link {
    color: #FFF
}

.forecolor1, .forecolor1:link {
    color: #ECECEC
}

.forecolor2, .forecolor2:link, .forecolor0 A, A.forecolor0:hover {
    color: #D9D9D9
}

.forecolor3, .forecolor3:link, .forecolor1 A, A.forecolor1:hover {
    color: #C6C6C6
}

.forecolor4, .forecolor4:link, .forecolor2 A, A.forecolor2:hover, .forecolor0 A:hover {
    color: #B2B2B2
}

.forecolor5, .forecolor5:link, .forecolor3 A, A.forecolor3:hover, .forecolor1 A:hover, .forecolor9 A:hover {
    color: #9F9F9F
}

.forecolor6, .forecolor6:link, .forecolor4 A, A.forecolor4:hover, .forecolor2 A:hover, .forecolor10 A:hover {
    color: gray
}

.forecolor7, .forecolor7:link, .forecolor5 A, A.forecolor5:hover, .forecolor3 A:hover, .forecolor7 A:hover, A.forecolor9:hover, .forecolor9 A {
    color: #606060
}

.forecolor8, .forecolor8:link, .forecolor6 A, A.forecolor6:hover, .forecolor4 A:hover, .forecolor8 A:hover, A.forecolor10:hover, .forecolor10 A {
    color: #404040
}

.forecolor9, .forecolor9:link, .forecolor7 A, A.forecolor7:hover, .forecolor5 A:hover {
    color: #202020
}

.forecolor10, .forecolor10:link, .forecolor8 A, A.forecolor8:hover, .forecolor6 A:hover {
    color: #000
}

.backcolor0 {
    background-color: #FFF
}

.backcolor1 {
    background-color: #ECECEC
}

.backcolor2 {
    background-color: #D9D9D9
}

.backcolor3 {
    background-color: #C6C6C6
}

.backcolor4 {
    background-color: #B2B2B2
}

.backcolor5 {
    background-color: #9F9F9F
}

.backcolor6 {
    background-color: gray
}

.backcolor7 {
    background-color: #606060
}

.backcolor8 {
    background-color: #404040
}

.backcolor9 {
    background-color: #202020
}

.backcolor10 {
    background-color: #000
}

.bordercolor0 {
    border-color: #FFF
}

.bordercolor1 {
    border-color: #ECECEC
}

.bordercolor2 {
    border-color: #D9D9D9
}

.bordercolor3 {
    border-color: #C6C6C6
}

.bordercolor4 {
    border-color: #B2B2B2
}

.bordercolor5 {
    border-color: #9F9F9F
}

.bordercolor6 {
    border-color: gray
}

.bordercolor7 {
    border-color: #606060
}

.bordercolor8 {
    border-color: #404040
}

.bordercolor9 {
    border-color: #202020
}

.bordercolor10 {
    border-color: #000
}

.fontstyle0 {
    font-size: 10px
}

.fontstyle1 {
    font-size: 14px
}

.fontstyle2 {
    font-size: 11px;
    font-weight: 700
}

.fontstyle3 {
    --font-size: 16px
}

.fontstyle4 {
    font-size: 12px;
    font-weight: 700
}

.fontstyle5 {
    font-size: 14px;
    font-weight: 700
}

.fontstyle6 {
    font-size: 16px;
    font-weight: 700;
    text-decoration: none
}

.fontstyle7 {
    font-size: 18px;
    font-weight: 700;
    text-decoration: none
}

.fontstyle8 {
    font-size: 20px;
    font-weight: 700;
    text-decoration: none
}

.fontstyle9 {
    font-size: 22px;
    font-weight: 700;
    text-decoration: none
}

.fontstyle10 {
    font-size: 24px;
    font-weight: 700;
    text-decoration: none
}

.field input[type=text], .field input[type=password], .field input[type=email], .field input[type=tel], .field textbox, .field textarea {
    font-size: 16px !important;
    padding: 10px !important;
}

input[type=submit], input[type=reset] {
    height: inherit
}

.field INPUT, .field SELECT, .field TEXTAREA, .instruction, FIELDSET INPUT, FIELDSET TEXTAREA, FIELDSET {
    font-size: 12pt;
    border: 1px solid #ddd
}

select, option {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 1em !important
}

.field label {
    font-family: 'Open Sans', sans-serif !important;
    font-size: .85em;
    line-height: 1.75em
}

select {
    height: 40px;
    font-size: .85em !important;
    font-weight: 300 !important;
    padding: 3px 5px !important;
    color: #555 !important;
    background-color: #fff
}

.field LABEL {
    font-size: 14px
}

.error, .bad {
    font-weight: 700;
    padding: 5px
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 2, 2017 */
@font-face {
    font-family: flama_condensedbasic;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-basic-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-basic-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensedblack;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-black-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-black-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensedbold;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-bold-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensedbook;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-book-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-book-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensedextrabold;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-extrabold-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-extrabold-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensedlight;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-light-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-light-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensedmedium;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-medium-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-medium-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: flama_condensed_semiboldSBd;
    src: url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-semibold-webfont.woff2) format('woff2'), url(/Documents%20and%20Settings/14/Site%20Settings/Fonts/flamacondensed-semibold-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    margin-bottom: 80px
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ''
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(./ajax-loader.gif) center center no-repeat
}

.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: 0;
    background: transparent
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before, .slick-next:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: 'â†'
}

[dir=rtl] .slick-prev:before {
    content: 'â†’'
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: 'â†’'
}

[dir=rtl] .slick-next:before {
    content: 'â†'
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    margin-bottom: 1em
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: transparent
}

.slick-dots li button:hover, .slick-dots li button:focus {
    outline: 0
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    font-family: FontAwesome;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "\f111";
    text-align: center;
    color: #A9A8A9;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #FF6C0C
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, .5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube, .swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

body {
    width: 100%;
    height: 100%
}

.body {
    font-family: Roboto, sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    color: #555;
    background-color: #fff;
    overflow-x: hidden
}

.body a {
    color: #000
}

.body a:hover {
    color: #999
}

.body a, .body a:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.module-class h1, .module-class h2, .module-class h3, .module-class h4 {
    font-family: flama_condensedbold;
    line-height: 1em
}

.module-class h1 {
    font-size: 2em;
    font-weight: 200;

    margin: 0 0 20px;
    text-transform: uppercase
}

.module-class h2 {
    font-size: 2em;
    font-weight: 200;

    margin: 0 0 10px;
    text-transform: uppercase
}

.module-class h3 {
    font-size: 1.5em;
    font-weight: 200;
    color: #555;
    margin: 0 0 10px;
    text-transform: uppercase
}

h3 i {
    color: #FF6B00
}

.module-class h4 {
    font-size: 1.3em;
    font-weight: 200;
    color: #444;
    margin: 10px 0;
    text-transform: uppercase
}

.modulecontent {
    line-height: 1.75em
}

.top {
    position: relative;
    z-index: 100;
    border-bottom: 5px solid #555;
    background-color: #231F20;
    min-height: 31px;
}

.toplinks p {
    margin: 0
}

.top h2 {
    margin: 0;
    padding: 0;
    float: right
}

.top .toplinks .modulecontent {
    font-family: Roboto, sans-serif;
    min-height: 30px;
    line-height: 30px
}

.top .toplinks {
    font-size: .9em;
    font-weight: 500;
    text-align: right;
    border-right: 1px solid #555;
}

.top .toplinks a, .top .toplinks a, .top .toplinks a i {
    color: #FF6C0C;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.top .toplinks a:hover, .top .toplinks a:hover i {
    color: #FF6C0C;
    text-decoration: none
}

.top .toplinks a {
    font-family: flama_condensedbook;
    text-transform: uppercase;
    font-size: 1.2em;
    color: #A9A8A9;
    margin-right: 2em;
    display: inline-block
}

.top .toplinks i {
    margin-right: -2.2em;
    padding: 1em;
    border-left: 1px solid #CCC
}

.top .toplinks a:hover i {
    background: #ccc;
    color: #fff
}

.toplinks .zero-margin.content {
    position: relative
}

.topsocial{
    padding-left: 15px;
}
.topsocial .module-class{
    top: 0px;
    position: fixed;
}



.topsocial a{
    display: inline-block;
    padding: 0 10px;
    color: #999;
}

.header {
    position: relative;
    z-index: 99;
    border-bottom: 11px solid #231F20;
}

.header .nav {
    float: right
}
.site-toggle{
    height: 75px;
    text-align: right;
    padding-top: 32px;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear
}
a.site-toggle-item{
    display: inline-block;
    color: #FFF;
    background-color: #555;
    padding: 10px 40px;
    clip-path: polygon(8px 0%, calc(100% - 8px) 0%, 100% 8px, 100% 100%, 0 100%, 0% 8px);
    text-transform: uppercase;
    font-family: flama_condensedbold;
    font-size: 20px;
    text-decoration: none;
    color: #fff
}
a.site-toggle-item.selected {
    background-color: #EF800B;
    margin-left: -10px;
}




.site-menu{
    border-top: 5px solid #EF800B;
    background-color: #231F20;
    height: 54px;
}

.logo {
    position: relative;
    padding: 0;
    top: 0;
    min-height: 129px;
    z-index: 202;
    background: url(/System/Resources/Themes/3ac4db1a-64d4-4dad-ae31-ee943298bd72/wave-orange.png) no-repeat bottom right;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear
}

.logo IMG {
    width: initial;
    max-height: 121px;
    max-width: 72%;
    display: block;
    -webkit-transition: all 150ms linear;
    transition: all 150ms linear
}

.equipment-menu {
    padding: 1.5em;
    width: 500px
}

.equipment-menu > div:nth-child(1) {
    border-right: 1px solid #95989A
}

.equipment-menu a {
    line-height: 2em
}

.equipment-menu > div:nth-child(1) a {
    font-family: flama_condensedbook;
    font-size: 1.2em;
    line-height: 2.2em;
    color: #7a7a7a;
    position: relative;
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

.equipment-menu > div:nth-child(1) a:hover {
    color: #7a7a7a !important;
    letter-spacing: .05em
}

.equipment-menu > div:nth-child(1) a:before {
    display: inline-block;
    content: ' ';
    width: 27px;
    height: 27px;
    background: url(http://dillontoyota.006.neoreef.com/Documents%20and%20Settings/14/Site%20Documents/Design%20Files/Menu%20Icons/1.png) transparent no-repeat center center;
    background-size: contain;
    position: relative;
    top: 6px;
    margin-right: 9px;
    right: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.equipment-menu > div:nth-child(1) a:hover:before {
    right: -5px
}

.equipment-menu > div:nth-child(1) a:nth-child(2):before {
    background: url(http://dillontoyota.006.neoreef.com/Documents%20and%20Settings/14/Site%20Documents/Design%20Files/Menu%20Icons/2.png) transparent no-repeat center center
}

.equipment-menu > div:nth-child(1) a:nth-child(3):before {
    background: url(http://dillontoyota.006.neoreef.com/Documents%20and%20Settings/14/Site%20Documents/Design%20Files/Menu%20Icons/3.png) transparent no-repeat center center
}

.equipment-menu > div:nth-child(1) a:nth-child(4):before {
    background: url(http://dillontoyota.006.neoreef.com/Documents%20and%20Settings/14/Site%20Documents/Design%20Files/Menu%20Icons/4.png) transparent no-repeat center center
}

.equipment-menu > div:nth-child(1) a:nth-child(5):before {
    background: url(http://dillontoyota.006.neoreef.com/Documents%20and%20Settings/14/Site%20Documents/Design%20Files/Menu%20Icons/5.png) transparent no-repeat center center
}

#Menu > ul > li > a {
    color: #FFF;
    padding: 10px 15px;
    font-family: flama_condensed_semiboldSBd;
    font-weight: 300;
    font-size: 22px;
    text-transform: uppercase;
    border-bottom: 4px solid transparent;
}

#Menu > ul > li.current > a {
    background: #444;
    color: #fff;
    border-bottom: 4px solid #fff;
}

#Menu > ul > li > a:hover, #Menu > ul > li.hover > a {
    color: #ff6c0c
}

#Menu > ul > li > a:before {
    content: ' ';
    position: absolute;
    background: #ff6c0c;
    height: 4px;
    width: 0;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transition: all .3s cubic-bezier(.66, -.74, 0, 1.23);
    transition: all .3s cubic-bezier(.66, -.74, 0, 1.23)
}

#Menu > ul > li > a:hover:before, #Menu > ul > li.hover > a:before {
    width: 100%
}

#Menu ul li.submenu .menu-toggle {
    color: #FFF
}

#Menu > ul > li ul {
    background: #F7F7F7
}

#Menu ul li ul li a {
    font-weight: 300 !important;
    padding: 6px 15px;
    font-weight: 500;
    font-size: 1em
}

#Menu > ul > li ul li a, .equipment-menu a {
    color: #4B4B4B;
    font-family: flama_condensedlight;
    font-size: 1.1em
}

#Menu > ul > li ul li a:hover, #Menu > ul > li ul li.hover > a, .equipment-menu a:hover {
    color: #FF6C0C;
    font-family: flama_condensedbook
}

#Menu > ul > li ul li:hover.submenu .menu-toggle, #Menu > ul > li ul li.hover.submenu .menu-toggle {
    color: #404040
}

#Menu ul ul ul {
    background: #bbb
}

#Menu ul ul ul li a {
    color: #333;
    font-weight: 300
}

#Menu ul li ul li ul li a {
    font-size: .9em
}

#Menu ul ul ul li a:hover, #Menu ul ul li ul li.hover > a {
    background-color: #aaa;
    color: #FFF
}

#Menu ul ul li ul li.submenu .menu-toggle {
    color: #fff
}

.is-sticky .header {
    position: relative;
    z-index: 99;
    margin: 0;
    background: #fff
}

.is-sticky .header .nav {
    margin-top: 0 !important
}

.is-sticky .site-toggle{
    height: 45px;
    text-align: right;
    padding-top: 2px;
}

.is-stuck .topsocial .module-class{
    top: 8px;
}

.is-stuck .topsocial a{
    color: #555
}

.is-sticky .logo {
    position: relative;
    min-height: 99px;
    padding: 0;
    z-index: 202
}

.is-sticky .logo IMG {
    max-height: 99px;
    display: block;

}

.feature {
    background-color: transparent;
    position: relative;
    z-index: 97;
    margin-top: 0
}


.hoverbox-container * {
    transition: 350ms all ease;
    font-family: "Titillium Web",sans-serif
}

.hoverbox-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    transition: 350ms all ease;
    align-items: stretch
}

.hoverbox {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: left;
    color: #555;
    height: auto;
    padding: 0;
    left: 0;
    top: 0;
    overflow: hidden
}

.box1 p {
    padding: 80px 20px
}

.box2 p,.box3 p,.box4 p,.box5 p {
    padding: 230px 20px 0;
    font-size: .95em
}

.hoverbox .maintitle {
    color: #FF6C0C;
    font-size: 1.5em;
    font-weight: 700;
    text-transform: uppercase
}

.hoverbox .smalltitle {
    font-size: 1.1em;
    font-weight: 600;
    text-transform: uppercase
}

.hoverbox .btn {
    margin-top: 10px
}

.box2,.box3,.box4,.box5 {
    background-repeat: no-repeat;
    background-size: 210px auto;
    background-position: 50% 0
}

.feature .hoverbox {
    width: 25%
}

.feature .box1 {
    width: 25%
}

.feature .box2 *,.feature .box3 *,.feature .box4 * {
    color: #fff!important
}

.feature .box2,.feature .box3,.feature .box4 {
    -webkit-filter: grayscale(1000%);
    filter: grayscale(100%)
}

.feature .box2:before,.feature .box3:before,.feature .box4:before {
    content: ".";
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    background: -moz-linear-gradient(top,transparent 0,transparent 37%,rgba(0,0,0,.7) 100%);
    background: -webkit-linear-gradient(top,transparent 0,transparent 37%,rgba(0,0,0,.7) 100%);
    background: linear-gradient(to bottom,transparent 0,transparent 37%,rgba(0,0,0,.7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0)
}

.feature .box2:hover,.feature .box3:hover,.feature .box4:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%)
}


.leftmenu {
    background-color: #FFF
}

.lower1, .lower2, .lower3 {
    background-color: #FFF
}

.footer {
    background: #262627;
    color: #A9A8A9
}

.footer .module-class .content {
    padding: 80px 10px 100px !important;
    line-height: 1.75em;
    font-size: .9em
}

.footer .module-class h2 {
    font-size: 1.3em;
    font-weight: 300;
    color: #A9A8A9;
    text-transform: uppercase;
    letter-spacing: .05em
}

.footer a {
    color: #A9A8A9;
    text-decoration: none
}

.footer a:hover {
    color: #FF6C0C
}

.footer i {
    width: 30px
}

.footer .fa-phone {
    font-size: 1.2em !important
}

.bottom {
    background-color: #000;
    color: #fff;
    text-align: center;
    padding: 30px 0 40px
}

.copyright {
    font-family: Roboto, sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    color: #FFF;
    padding-bottom: 8px
}

.poweredby, .poweredby a {
    font-size: .9em;
    color: #fff;
    text-decoration: none
}

.poweredby a:hover {
    color: #fff
}

.footericons {
    text-align: center;
    padding-bottom: 15px
}

ul.accordion, .accordion ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

.accordion > li {
    width: 295px
}

.accordion > li > a {
    font-family: Roboto, sans-serif;
    font-size: 1em;
    font-weight: 300;
    color: #444;
    background-color: #F9F9F9;
    display: block;
    line-height: 40px;
    padding: 0 15px;
    text-decoration: none
}

.accordion > li > a.active, .accordion > li > a.selected {
    color: #fff;
    background-color: #aaa;
    text-decoration: none
}

.accordion > li:hover > a, .accordion > li:target > a {
    color: #fff;
    background-color: #aaa;
    text-decoration: none
}

.accordion > li li > a {
    font-size: .9em;
    font-weight: 400;
    color: #606060;
    background-color: #eee;
    display: block;
    line-height: 32px;
    padding: 0 0 0 20px;
    text-decoration: none
}

.accordion > li li:hover > a, .accordion > li li:target > a, .accordion > li li > a.active, .accordion > li li > a.selected {
    font-size: .9em;
    color: #fff;
    background-color: #ccc;
    display: block;
    line-height: 32px;
    padding: 0 20px 0 25px;
    text-decoration: none
}

.accordion > li li > a:before {
    content: '\f067';
    font-family: FontAwesome;
    font-size: 13px;
    text-transform: none !important;
    line-height: 32px;
    -webkit-font-smoothing: antialiased;
    margin-right: 10px;
    color: #000
}

.accordion > li li:hover > a:before {
    content: '\f068';
    color: #fff !important
}

.accordion > li li > a.selected:before {
    color: #fff !important
}

.accordion ul ul li a {
    font-size: .85em;
    color: #444;
    background-color: #e8e8e8;
    display: block;
    line-height: 32px;
    padding: 0 15px 0 30px;
    text-decoration: none
}

.accordion ul ul li a:before, .accordion > ul ul li:hover > a:before {
    content: '' !important
}

.accordion > li li li:hover > a, .accordion > li li li:target > a, .accordion > li li li > a.active, .accordion > li li li > a.selected {
    font-size: .85em;
    color: #aaa;
    background-color: #FFF;
    display: block;
    line-height: 32px;
    padding: 0 20px 0 25px;
    text-decoration: none
}

.accordion li.active > .sub-menu {
    display: block
}

.accordion li:target > .sub-menu {
    display: block;
    position: relative;
    left: 0;
    width: 295px;
    z-index: 99;
    top: 0
}

.accordion li.active .sub-menu {
    display: block;
    position: relative;
    left: 0;
    width: 295px;
    z-index: 99
}

.social-icons {
    text-align: center
}

.social-icons a i {
    color: #444;
    font-size: 1.2em;
    background: #fff;
    text-align: center;
    display: inline-block;
    width: 24px;
    height: 14px;
    border-radius: 50px;
    padding: 12px 7px;
    margin: 15px 2px 0;
    -webkit-transition: all 150ms ease;
    transition: all 150ms ease
}

.social-icons a i:hover {
    background: #bbb;
    -webkit-transition: all 150ms ease;
    transition: all 150ms ease
}

input.blackbtn:focus, a.blackbtn:focus, input[type=reset]:focus {
    outline: 0
}

input.blackbtn, a.blackbtn, input[type=submit] {
    font-family: Roboto, sans-serif;
    background-color: #000;
    color: #fff;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding-top: .7em;
    padding-bottom: .6em;
    padding-left: 2em;
    padding-right: 2em;
    font-weight: 400;
    font-size: .9em;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    text-shadow: none
}

input.blackbtn:hover, a.blackbtn:hover, input[type=submit]:hover {
    background-color: #444;
    color: #fff !important;
    text-decoration: none;
    -webkit-transition: .3s;
    transition: .3s
}

input.blackbtn:focus, a.blackbtn:focus, input[type=submit]:focus {
    outline: 0
}

a.orangebtn, a.graybtn, input.whitebtn, a.whitebtn, input[type=reset] {
    font-family: flama_condensed_semiboldSBd;
    font-size: 1.2em;
    background: #FF6C0C;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding: .5em 1em;
    letter-spacing: .05em;
    display: inline-block;
    cursor: pointer;
    margin-right: .5em;
    margin-bottom: 10px
}

input.whitebtn, a.whitebtn, input[type=reset] {
    background-color: #fff;
    color: #77777A;
    display: inline-block
}

input.whitebtn:hover, a.whitebtn:hover, input[type=reset]:hover {
    background-color: #FF6C0C;
    color: #fff !important
}

a.orangebtn:hover {
    background: #77777A;
    color: #fff
}

a.graybtn {
    background: #77777A
}

a.graybtn:hover {
    background: #FF6C0C;
    color: #fff
}

input.ghostbtn, a.ghostbtn {
    font-family: Roboto, sans-serif;
    background-color: transparent !important;
    color: #fff;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    padding-top: .7em;
    padding-bottom: .6em;
    padding-left: 2em;
    padding-right: 2em;
    font-weight: 400;
    font-size: 1em;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    text-shadow: none;
    border: 1px solid #fff
}

input.ghostbtn:hover, a.ghostbtn:hover {
    background-color: #fff !important;
    color: #000 !important;
    text-decoration: none;
    -webkit-transition: .3s;
    transition: .3s
}

input.ghostbtn:focus, a.ghostbtn:focus {
    outline: 0
}

input.txtbtn, a.txtbtn {
    font-family: Roboto, sans-serif;
    font-weight: 700;
    font-size: 1em;
    color: #686D6F;
    text-decoration: none;
    -webkit-transition: 150ms;
    transition: 150ms
}

input.txtbtn:hover, a.txtbtn:hover {
    color: #686D6F;
    letter-spacing: 1px;
    -webkit-transition: 150ms;
    transition: 150ms
}

input.txtbtn:after, a.txtbtn:after {
    font-family: FontAwesome;
    content: '\f054';
    color: #686D6F;
    margin-left: 10px;
    text-decoration: none
}

ul.fancylist {
    list-style-type: none;
    font-size: .9em
}

ul.fancylist li {
    margin-top: 2px;
    text-indent: -2em
}

ul.fancylist li:before {
    font-family: FontAwesome !important;
    content: "\f18e";
    font-size: 1.2em;
    float: left;
    width: 1.4em;
    color: #444
}

.parallax-header {
    text-align: center;
    font-size: 3em !important;
    font-weight: 800;
    color: #fff !important;
    width: 100%;
    padding: 120px 0 0
}

.parallax-text {
    color: #fff;
    text-align: center;
    padding: 0 25% 120px
}

.line-center {
    position: relative;
    display: inline-block
}

.line-center:before, .line-center:after {
    content: ' ';
    background: #fff;
    height: 1px;
    width: 30%;
    position: absolute;
    top: 50%
}

.line-center:before {
    left: -40%
}

.line-center:after {
    right: -40%
}

.text-panel {
    padding: 4.5em 7.5em;
    color: #77777A
}

.text-panel h1 {
    color: #262627;
    font-size: 3.5em
}

.text-panel h1:before {
    content: ' ';
    height: 4px;
    width: 80px;
    background: #ff6c0c;
    display: block;
    margin-bottom: .3em
}

@media (max-width: 1555px) {
    .topsocial a {
        padding: 0 5px;
    }
}

@media (max-width: 1355px) {
    #Menu > ul > li > a {
        padding: 9.5px 20px
    }
    .logo IMG {
        margin-top: 20px
    }
    .is-sticky .logo IMG {
        margin-top: 8px
    }
}

@media (max-width: 1199px) {
    #Menu > ul > li > a {
        padding: 11px 15px;
        font-size: 1.1em
    }
    .top .toplinks a {
        margin-right: 1.5em;
    }

}

@media (max-width: 1064px) {
    .top {
        z-index: 99
    }

    .logo {
        background:none;
    }

    .mm-toggle {
        float: right !important
    }

    .responsive-menu-toggle {
        display: block !important;
        z-index: 999;
        width: 40px;
        height: 36px;
        margin-top: 34px;
        margin-right: 1em;
        float: right
    }

    .parallax-header {
        padding: 100px 0 0
    }

    .parallax-text {
        padding: 0 5% 100px
    }

    .responsive-menu-toggle:before {
        content: '\f0c9';
        font-family: FontAwesome;
        font-size: 30px;
        text-transform: none !important;
        line-height: 34px;
        -webkit-font-smoothing: antialiased
    }

    #Menu {
        display: none;
        margin: 0;
        float: right;
        right: -1px;
        top: 50px
    }
    .site-toggle{
        padding: 0;
    }
    .nav{
        margin-bottom: 15px !important;
    }
    .site-menu{
        display: none;
    }

    a.site-toggle-item {
        padding: 10px 20px;
    }

    .slideout-menu {
        position: fixed;
        left: auto;
        top: 0;
        bottom: 0;
        right: 0;
        z-index: 0;
        width: 255px;
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch !important;
        display: none;
        background: #444
    }

    .slideout-panel {
        position: relative;
        z-index: 1
    }

    .slideout-open, .slideout-open body, .slideout-open .slideout-panel {
        overflow: hidden;
        box-shadow: 5px -1px 20px rgba(0, 0, 0, .4)
    }

    .slideout-open .slideout-menu {
        display: block
    }

    ::-webkit-scrollbar {
        display: none
    }

    #Mobile_Menu {
        padding: 20px 0
    }

    #Mobile_Menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative
    }

    #Mobile_Menu > ul > li.submenu:before {
        display: none
    }

    #Mobile_Menu ul li {
        width: 100%
    }

    #Mobile_Menu ul li a {
        display: block;
        font-family: Roboto, sans-serif;
        font-size: .9em;
        font-weight: 500;
        color: #ccc;
        padding: 10px 20px;
        text-decoration: none
    }

    #Mobile_Menu ul li a:hover, #Mobile_Menu > ul > li.current > a {
        background: #555;
        color: #fff
    }

    #Mobile_Menu ul li ul li a {
        display: block;
        width: 300;
        margin-left: 0;
        background: #333;
        font-family: Roboto, sans-serif;
        font-size: .9em;
        color: #fff;
        padding: 10px 0 10px 40px;
        text-decoration: none
    }

    #Mobile_Menu ul li ul li a:hover {
        background: #444;
        font-size: .9em;
        color: #fff
    }

    #Mobile_Menu ul li.submenu:before {
        content: '\f067';
        font-family: FontAwesome;
        color: #ccc;
        float: right;
        position: relative;
        display: inline-block;
        top: 14px;
        right: 15px;
        margin: -15px -15px 0 0;
        padding: 15px 15px 15px 70px
    }

    #Mobile_Menu ul li.submenu.hover:before {
        content: '\f068' !important
    }

    .accountlogin, .mobiletop, .mobilebot {
        display: block;
        width: 255px !important;
        float: right !important;
        background: #444
    }

    #Mobile_Menu_Panel .accountlogin {
        width: 255px !important;
        text-align: center;
        padding: 10px 0 15px
    }

    #Mobile_Menu_Panel .accountlogin a {
        font-size: .9em;
        color: #ccc;
        text-decoration: none
    }

    .mobiletop {
        position: relative !important;
        top: 0 !important
    }

    .mobilebot {
        position: fixed;
        right: 0;
        bottom: 0
    }

    #Mobile_Menu_Panel .social-icons a i {
        font-size: .9em;
        color: #ccc;
        background: #444;
        width: 22px;
        height: 12px
    }

    .footer .module-class .content {
        padding: 40px 0 0 20px !important
    }
}

@media (max-width: 800px) {
    .top a {
        font-size: 1em !important
    }
}

@media (max-width: 767px) {
    .top .toplinks {
        font-size: .85em;
		text-align: center;
    }

    .footer .module-class .content {
        padding: 25px 0 !important
    }
	.topsocial{
		display: none;
	}
}

@media (max-width: 479px) {
    .logo IMG {
        max-width: 75%
    }

    .responsive-menu-toggle {
        margin-top: 23px
    }
    .nav{
        float: none !important;
    }
	.is-sticky .search{
		display: none;
	}
	.is-sticky .nav{
		margin-bottom: 0px !important;
	}
}
.search{
    display: inline-block;
    height: 35px;
    min-width: 200px;
    margin-right: 5px;
    padding: 5px;
    vertical-align: bottom;
}
.searchButton{
    background-color: transparent;
    border: none;
}
