/*================================================================================*/
/*=======================================   FONTS  ==============================*/
/*================================================================================*/




@font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello_80108393.eot');
    src: url('../fonts/fontello_80108393.eot#iefix') format('embedded-opentype'),
    url('../fonts/fontello_80108393-fontello.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fontello';
    src: url('data:application/octet-stream;base64,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') format('woff'),
    url('data:application/octet-stream;base64,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UFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('http://nfvo.net/font/fontello.svg?80108393#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 2em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    color: #121212;
    background: #444444;
    font-size: 0.7em;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    behavior: url('http://nfvo.net/css/pie/PIE.htc');
    -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;
}

/*================================================================================*/
/*=======================================   NAVBAR  ==============================*/
/*================================================================================*/

nav.navbar {
    background: #012d36;
    border: none;
    margin: 0;
    padding: 0;
}

.navbar .navbar-brand {
    margin: 0;
    height: inherit;
    padding: 0.77em;
}

.navbar .navbar-nav>li>a,
#footer .navbar-nav>li>a {
    font-family: "Arial";
    text-transform: uppercase;
    font-size: .538em;
    color: #fff;
    border-left: 1px solid #045060;
    padding-left: 10px;
    line-height: 10px;
    padding-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;
    text-shadow: none;
}

.navbar-nav li.home a{
    border: none;
    padding-left: 0;
    width: 32px;
    height: 25px;
    background: url(../img/home-ic.png) 0 0 no-repeat;
}

.navbar-nav li.home a:hover,
.navbar-nav li.home a:focus,
.navbar-nav li.home.active a
{
    background: url(../img/home-ic.png) 0 -25px no-repeat;
}

.navbar-nav>li {
    line-height:2.5em;
    margin: 1.73em 0px 1.538em 10px;
    visibility: visible;
    float: left;
}

.nav>li>a:hover, .nav>li>a:focus {
    background: none;
    text-decoration: none;
}

.nav.navbar-nav {
    float: right;
}

.navbar-nav>li.first a {
    border-left: none;
}


.navbar-nav li.home {
    margin: 1.346em 0.8em;
}

.navbar .navbar-nav>li>a:hover,
.navbar .navbar-nav>li.active>a{
    color: #e2980e;
}

/*================================================================================*/
/*=======================================   GLOBAL  ==============================*/
/*================================================================================*/

body {
	font-size: 26px;
	line-height: 1.2em;
}

.larger_text {
    font-size: 1.923em;
}

.xlarger_text {
    font-size: 2.3em;
}

.smaller_text {
    font-size: 0.6153em;
}

.container {
    width: 1024px;
    position: relative;
    height: 100%;
}

h1 {
    text-transform: uppercase;
    font-family: Arial;
    color: #012d35;
    font-size: 1.538em;
}


h3 {
    font-size: 1em;
}

hr {
    border-top: 3px solid #012d35;
    width: 95px;
    margin-top: 30px;
    margin-bottom: 36px;
}

p {
    color: #60605f;
}


h2 {
    font-size: 1.2em;
}


a.text_link {
    color: #95a00a;
    font-style: italic;
    text-decoration: none;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

a.text_link:hover {
    text-decoration: underline;
}

a.button.disabled:hover,
a.button.disabled:focus{
    color: #012d35;
    cursor: default !important;
    border: none;
    outline: 0;
}

a.button {
    background: url('../img/button-bg01.png');
    background-size: 100% 100%;
    padding: 0.8em 26px;
    background-repeat: no-repeat;
    color: #012d35;
    /* display: table; */
    text-transform: uppercase;
    font-style: italic;
    font-size: 0.77em;
    text-decoration: none !important;
    -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;
}

a.button.button_med {
    font-size: 0.923em;
    background: url('../img/button-bg02.png');
    padding: 0.55em 31px;
    text-transform: none;
    width: 220px;
}

a.button:hover {
    color: #075a6b;
    text-decoration: none;
}

a.button:focus {
    color: #001215;
    outline: 0;
}


a.button.button_med {
    position: absolute;
    left: 39%;
    bottom: 2em;
}

.visibility{
    visibility: visible !important;
}

/*================================================================================*/
/*=======================================   SECTIONS =============================*/
/*================================================================================*/

/*========HOMEPAGE============*/


.section{
    text-align: center;
    position: relative;
}


.section01{
    width:100%;
    height: 730px;
    margin-top: 92px;
    overflow: hidden;
}

.section .bg{
    display: block;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    background-color: #000;
}

.section01 .bg{
    background-image: url("../img/main-img02.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/main-img02.jpg", sizingMethod="scale");
}

.section01 .caption {
    width: 70%;
    position: absolute;
    bottom: 2em;
    text-align: left;
    z-index: 999;
}

.section01 .larger_text {
    font-weight: bold;
    line-height: 1.2em;
    color: #012d35;
}


.section01 h2 {
    font-weight: bold;
    margin-top: 0.4em;
    color: #012d35;
    margin-bottom: 1.2em;
}

.section01 .inslide.container {
    height: 100%;
    display: block;
}


.section02{
    width:100%;
    height: 860px;
}

.section02 h2 {
    color: #878f0a;
    margin-bottom: 1.2em;
    margin-top: 1em;
}

.section02 .col-md-12 {
    padding-top: 1em;
}

.section02 img {
    margin-bottom: 1em;
}

.section02 a.button {
    bottom: -3.8em;
}

.section02 .col-md-3 {
    padding: 0 2%;
}

.section02 .col-md-3 p {
    color: #003541;
}

.section02 p span {
    color: #e2980e;
}

.section03{
    width:100%;
    height: 670px;
}


.section03 .bg{
    background-image: url("../img/main-eco-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/main-eco-bg.jpg", sizingMethod="scale");
}

.section03 .col-md-2 {
    width: 19.666667%;
}

.section03 .col-md-offset-1 {
    margin-left: 1.333333%;
}

.section03 p {
    color: #003541;
}


.section03 a.button.button_med {
    bottom: 6.8em;
}

.section03 .container {
    padding-top: 1.5em;
    height: 100%;
}

.section04 .container {
    height: 100%;
    padding-top: 0.6em;
}


.section04{
    width:100%;
    height: 605px;
    background: #b6d3e8;
    overflow: hidden;
}

.section04 .row {
    position: absolute;
    top: 0;
    width: 100%;
}

.section04 .string_cloud_short {
    background: url('../img/main-cloud-short.png');
    height: 280px;
    width: 200px;
}

.section04 .string_cloud_long {
    background: url('../img/main-cloud-long.png');
    height: 445px;
    width: 200px;
}

.section04 .col-md-offset-1 {
    margin-left: 0.333333%;
}

.section04 .col-md-2 {
    width: 19.666667%;
}


.section04 a.button.button_med {
    bottom: 2.5em;
}


.clouds_container.lower {
    width: 80%;  margin-left: 10%;
}

.row.short .clouds_container {
    width: 80%;
    margin-left: 10%;
}

.row.last{margin-bottom: 2em;}

.section04 .clouds_container .first, .section04 .clouds_container .second {
    position: absolute;
    bottom: 0.5em;
    left: 12px !important;
    top: auto !important;
}

.clouds_container .second {
    display: none;
}

.section05{
    width:100%;
    height: 660px;
}

.section05 .bg{
    background-image: url("../img/main-lab-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/main-lab-bg.jpg", sizingMethod="scale");
}


.section05 a.button.button_med {
    bottom: 1.5em;
    left: 35%;
}


.section05 .caption {
    width: 80%;
    padding: 1em 5% 4.5em 5%;
    margin-left: 10%;
    margin-top: 5em;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    position: relative;
}

.section06{
    width:100%;
    height: 680px;
}

.section06 .bg{
    background-image: url("../img/main-usecase-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/main-usecase-bg.jpg", sizingMethod="scale");
}

.section06 .cloud_lar_container {}

.section06 .cloud_small_container {
    height: 244px;
    width: 329px;
}

.section06 .cloud_large_container {
    width: 395px;
    height: 313px;
}

.section06 .cloud_small_bg {
    background: url(../img/usecase-cloud-small.png);
    height: 100%;
    width: 100%;
}

.section06 .cloud_large_bg {
    background: url(../img/usecase-cloud-large.png);
    height: 100%;
    width: 100%;
}
.section06 .clouds_container h2 {
    padding: 2.5em 15%;
}

.section06 .clouds_container .cloud_large_container h2 {
    padding-top: 3.2em;
}

.section06 .clouds_container .col-md-offset-1 {
    margin-left: 0.33333333%;
}

.section06 .clouds_container .col-md-3 {
    width: 35%;
}

.section06 .clouds_container .col-md-5 {
    margin-left: -8%;
    margin-right: -8%;
    z-index: 999;
}


.section06 a.button.button_med {
    bottom: 2.5em;
}


.section06 .container {
    padding-top: 1em;
    height: 100%;
}

.section06 .row {
    position: relative;
}

.section06 .col-md-3 {
    margin-top: 1.4em;
}

.section06 hr {
    margin-bottom: 0em;
}

.section06 .logo_container {
    position: absolute;
    bottom: -2.5em;
    width: 90%;
}

.section06 .logo_container img {

}

/*========OVERVIEW============*/

.section07{
    width:100%;
    height: 520px;
    margin-top: 92px;
}

.section07 .bg{
    background-image: url("../img/overview-main-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/overview-main-bg.jpg", sizingMethod="scale");
}

.section07 p {
    color: #012d36;
    padding: 0 10%;
}

.section07 .row {
    margin-top: 3em;
}

.section08{
    width:100%;
    height: 988px;
    background: #fff;
}
.section08 p {
    padding: 0px 5%;
}

.section08 img {
    margin: 0 auto;
    display: block;
}

.section08 .col-md-6 {
    float: none;  left: 25%;
}

.section08 .row {
    margin-top: 70px;
}



.section09{
    width:100%;
    height: 1078px;
}

.section09 .bg{
    background-image: url("../img/overview-benefit-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/overview-benefit-bg.jpg", sizingMethod="scale");
}

.section09 .caption {
    width: 83%;
    padding: 1em 2%;
    margin-left: 10%;
    margin-top: 5em;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    position: relative;
}

.section09 .caption li {
    padding-left: 2%;
    margin-bottom: 1em;
    list-style: square;
    color: #a3aa0c;
}

.section09 .caption li span{
    color: #60605f;
}

.section09 .caption ul {
    text-align: left;
    width: 100%;
}

.section10{
    width:100%;
    /* height: 497px; */
}

.section10 .bg{
    background-image: url("../img/overview-bottom-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/overview-bottom-bg.jpg", sizingMethod="scale");
    padding-bottom: 2.5em;
}

.section10 p {
    text-align: left;
}
.section10 h1 {
    margin-top: 0;
    padding-top: 2em;
}

/*======PARTNERS=========*/

.section11{
    width: 100%;
    height: 485px;
    margin-top: 92px;
}

.section11 .bg{
    background-image: url("../img/partners-main-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/partners-main-bg.jpg", sizingMethod="scale");
}

.section12{
    width: 100%;
    height: 910px;
}

.section12 .bg{
    background-image: url("../img/partners-whyjoin-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/partners-whyjoin-bg.jpg", sizingMethod="scale");
}

.section11 .col-md-12 {
    margin-top: 2.5em;
}

.section12 .container {
    padding-top: 2em;
    width: 1100px;
}

.section12 .col-md-4 {
    padding: 0.4em 1.6666666666666%;
}

.section12 .row {
}

.section12 p.title {
    color: #012d35;
}

.section12 .col-md-4 hr {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.section12 p {
    line-height: 1.1em;

}

.section12 img {
    margin-bottom: 1em;
}

.section13{
    width: 100%;
    background: #d1e7f6;
    padding-bottom: 3em;
}

.section13 .cloud_bg {
    height: 151px;
    width: 220px;
    background: url(../img/partners-cloud.png) 0 0 no-repeat;
    background-size: 100% 100%;
    padding: 0.5em;
    position: relative;
}

.section13 .clouds_container img {
    position: absolute;
    left: 9%;
    top: 8%;
}

.lt-ie9 .section13 .clouds_container img{
    left: 5%;
}

.section13 .col-md-offset-1 {
    margin-left: 0.333333%;
}

.section13 .col-md-2 {
    width: 19.666667%;
}

.section13 .container {
    width: 1100px;
    padding-top: 2.5em;
}

.row.special .clouds_container {
    height: 7em;
    width: 90%;
    margin-left: 5%;
}

.section13 .col-md-3 {
    position: relative;
    height: 100%;
}

.row.special .cloud_bg.first {
    position: absolute;
    bottom: 0;
    left: 0;
}

.row.special .cloud_bg.last {
    position: absolute;  bottom: 0;
    right: 0;
}

.row.special .clouds_container.lower {
    width: 80%;
    margin-left: 10%;
    height: 7em;
}

.row.special .clouds_container.lower {
    margin-top: -0.7em;
    margin-bottom: 3em;
}

.section13 .row.title h2 {
    margin-bottom: 1em;
}

.section13 .row.title hr {
    margin-bottom: 0;
}

.section11 .col-md-12 p {
    margin-bottom: 2.2em;
}

/*=========LAB===========*/

.section14{
    width:100%;
    height: 560px;
    margin-top: 92px;
}

.section14 .bg{
    background-image: url("../img/lab-main-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/lab-main-bg.jpg", sizingMethod="scale");
}
.section14 .row {
    margin-top: 5.5em;
}

.section14 p {
    padding: 0px 17%;
}

.section15 .container {
    padding: 2.5em 3% 3em 3%;
}

.section15 p {
    margin-bottom: 3em;
}

.section15{
    width: 100%;
    background: #d1e7f5;
}

.section16{
    width:100%;
    height: 945px;
}

.section16 .bg{
    background-image: url("../img/lab-bottom-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/lab-bottom-bg.jpg", sizingMethod="scale");
}

.section16 .caption {
    width: 92%;
    padding: 1em 5%;
    margin-left: 4%;
    margin-top: 4.7em;
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    position: relative;
}

.section16 h1 {
    color: #f7971d;
}

.section16 hr {
    border-color: #f7971d;
    margin-top: 0.85em;
    margin-bottom: 1em;
}

.section16 p {
    color: #fff;
    margin-bottom: 1.2em;
}

.section16 span.smaller_text {
    font-size: 0.85em;
    width: 100%;
    display: block;
    text-align: left;
    margin-left: 7%;
    color: #b8c009;
    margin-bottom: 0.5em;
}

.section16 li {
    color: #b8c009;
    padding-left: 2%;
    margin-bottom: 0.5em;
}

.section16 li span {
    color: #fff;
}

.section16 ul {
    list-style: square;
    text-align: left;
}

/* usecases */

.section17{
    width:100%;
    height: 335px;
    margin-top: 92px;
}

.section17 .bg{
    background-image: url("../img/usecases-main-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/usecases-main-bg.jpg", sizingMethod="scale");
}

.section18, .section20 {
    background: #b4d9f0;
}

.section19 {
    background: #d1e7f6;
}

.section17 .col-md-12 {
    padding: 1.5em 7%;
}

.section17 p {
    color: #012d36;
}

.section18 .row,
.section19 .row,
.section20 .row {
    padding: 2.5em 0;
    text-align: left;
}

.section18 .col-md-9,
.section19 .col-md-9,
.section20 .col-md-9{
    padding: 0px 7%;
}

.section18 .col-md-9 p,
.section19 .col-md-9 p,
.section20 .col-md-9 p{
    margin-bottom: 2em;
}

.section18 .col-md-9 p span,
.section19 .col-md-9 p span,
.section20 .col-md-9 p span {
    color: #012d36;
    font-weight: bold;
    line-height: 1.5em;
}

/*EVENTS PAGE*/



.section21{
    width:100%;
    height: 414px;
    margin-top: 92px;
}

.section21 .bg{
    background-image: url("../img/events-main-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/events-main-bg.jpg", sizingMethod="scale");
}

.section21 .container {
    padding-top: 2em;
}

.section21 p {
    color: #fff;
    padding: 0 15%;
}

.section22 {
    background: #d1e7f6;
    padding: 1em 0 0 0;
}

.section23 {
    background: #b4d9f0;
    padding: 1em 0;
}

.section22 .col-md-9,
.section23 .col-md-9{
    text-align: left;
}


.section22 h3,
.section23 h3,
.section22 .detail .title,
.section23 .detail .title {
    color: #012d36;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: .2em;
}

.section22 .detail,
.section23 .detail {
    font-size: .77em;
    color: #60605f;
    padding-right: 10%;
    margin-bottom: 1.5em;
}


.section22 a.button {
    position: absolute;
    bottom: 0;
}

.section22 .col-md-9,
.section23 .col-md-9{
    padding-bottom: 2em;
    margin-bottom: 2em;
    position: relative;
    min-height: 6.9em;
}

.section22 img,
.section23 img{
    margin-bottom: 3em;
    height: 6.9em;
}

.section22 a.button{
    position: absolute;
    bottom: 0;
}

.section23 .detail {
    padding-right: 0;
}

.section23 .detail {
    padding-right: 0;
}

.section23 a.event_btn {
    color: #012d35; /* text color */
    font-family: "Arial";
    font-size: .77em;
    font-style: italic;
    float: left;
    height: 58px;
    padding-left: 70px;
    margin-right: 3em;
    line-height: 1.4em;
    -webkit-transition: all 200ms ease-out;    -moz-transition: all 200ms ease-out;    -o-transition: all 200ms ease-out;    transition: all 200ms ease-out;
}

.section23 a.event_btn:hover,
.section23 a.event_btn:focus{
    text-decoration: none !important;
    color: #075a6b !important;
}

.section24{
    width:100%;
    height: 625px;
}

.section24 .bg{
    background-image: url("../img/events-bottom-bg.jpg");
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/events-bottom-bg.jpg", sizingMethod="scale");
}

a.event_btn.info {
    background: url(../img/event-info-ic.png) top left no-repeat;
}

a.event_btn.video {
    background: url(../img/event-video-ic.png) top left no-repeat;
}

a.event_btn.presentation {
    background: url(../img/event-presentation-ic.png) top left no-repeat;
    margin-right: 0;
}


.section24 .col-md-10 {
    position: relative;
}

.section24 .container {
    padding-top: 1em;
}

/*================================================================================*/
/*=======================================   FOOTER   =============================*/
/*================================================================================*/

.icon-linkedin:before { content: '\e800'; } /* 'Ã® â‚¬' */
.icon-facebook:before { content: '\e801'; } /* 'Ã® Â' */
.icon-twitter-bird:before { content: '\e802'; } /* 'Ã® â€š' */
.icon-youtube-play:before { content: '\e803'; } /* 'Ã® Æ’' */


#footer .footer-top {
    height: 3.27em;
}

#footer {
    background: #121212;
}

#footer .footer-bottom {
    height: 1.615em;
    background: #000;
    line-height: 1.615em;
}

#footer .footer-bottom span {
    font-size: 0.423em;
    line-height: inherit;
    display: block;
}

#footer .navbar-nav>li>a{
    color: #686868;
    border-color: #282828;
}

#footer .navbar-nav>li>a:hover,
#footer .navbar-nav>li.active>a{
    color: #fff;
}

#footer .social li {
    display: table-cell;  vertical-align: middle;
    line-height: 3em;
}

#footer .social li:before {
    content: '';
    display: none;
}

#footer .social li a{
    margin-right: 0.2em;
}

.social li a:hover i.icon-facebook:before {
    background-color: #3b5998;
}

.social li a:hover i.icon-youtube-play:before{
    background-color: #bb0000;
}
.social li a:hover i.icon-linkedin:before{
    background-color: #007bb6;
}

.social li a:hover i.icon-twitter-bird:before{
    background-color: #00aced;
}

#footer .social {
    margin: 0;
    padding: 0;
}

#footer .social a:hover i:before {
    color: #fff;
}

#footer .navbar-nav>li {
    line-height: 3em;
    margin: 1.461em 10px 1.461em 0;
}

#footer .navbar-nav {
    margin-right: 2%;
}

#footer .footer-top .pull-left a {
    margin-top: 0.6em;
    display: block;
}

#footer .footer-bottom .contact_san {
    position: absolute;
    right: 2%;
    line-height: inherit;
}

#footer .footer-bottom .contact_san a {
    color: #7cacc8;
    -webkit-transition: all 200ms ease-out;  -moz-transition: all 200ms ease-out;  -o-transition: all 200ms ease-out;  transition: all 200ms ease-out;
}

#footer .navbar-nav>li.first a {
    border: none;
}

/*================================================================================*/
/*=======================================   Event Drawer   ========================*/
/*================================================================================*/

.upcoming_drawer {
	position: absolute;
	right: 0;
	bottom: -8.35em;
	width: 253px;
	color: #fff;
	z-index: 999;
}

.upcoming_drawer .top {
    background-color: #012d36;
    position: relative;
    width: 100%;
    line-height: 1.5em;
    color: #fff;
}

.upcoming_drawer .top .title {
    font-size: 0.77em;
    text-transform: uppercase;
    padding-right: 13%;
    line-height: inherit;
}

.upcoming_drawer .top #toggleEventsDrawer {
    height: 0.73em;
    width: 0.73em;
    background: url(../img/events-drawer-ic.gif);
    position: absolute;
    right: 0.45em;
    top: 0.45em;
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    cursor: pointer;
}

.upcoming_drawer.closed .top #toggleEventsDrawer{
    background: url(../img/events-drawer-ic.gif) 0 -0.73em;
}

.upcoming_drawer.closed .top:hover #toggleEventsDrawer{
    background: url(../img/events-drawer-ic.gif) 0 0;
}

.upcoming_drawer .top:hover #toggleEventsDrawer{
    background: url(../img/events-drawer-ic.gif) 0 -0.73em;
}

.upcoming_drawer .middle {
    background-color: #aab30d;
    padding: 0.45em 0;
}

.upcoming_drawer a {
    text-decoration: none !important;  display: block;  cursor: pointer;
    color: #fff !important;
}

.upcoming_drawer .middle .xlarger_text {
    display: block;
    line-height: 1em;
    font-weight: bold;
}

.upcoming_drawer .middle .smaller_text {
	display: block;
	line-height: 1.2em;
}

.upcoming_drawer .bottom {
	background: #fff;
	display: block;
	position: relative;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

.upcoming_drawer .bottom .separator{
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
}


/* ANIMATION */

.main_animation {
    position: relative;
    height: 100%;
    width: 100%;
}



.main_animation img {
    position: absolute;
    visibility: hidden;
}

.main_animation img.tower {bottom: 0;left:377px;z-index:3; visibility: visible;}

.main_animation .cloud1 {top: -37px;left: -50px;z-index:2;}

.main_animation .cloud2 {left: 140px;top: 43px;z-index:3;}

.main_animation .cloud3 {left: -25px;top: 180px;z-index:3;}

.main_animation .cloud4 {left: 151px;top: 200px;z-index:5;}

.main_animation .cloud5 {left: 698px;top: 155px;z-index:2;}

.main_animation .cloud6 {left: 548px;top: 13px;z-index:2;}

.main_animation .cloud7 {left: 497px;top: 239px;z-index:1;}

.main_animation .arrow1 {left: 25px;top: 125px;z-index:1;}

.main_animation .arrow2{top: 373px;left: 423px;z-index:4;}

.main_animation .arrow3{top: 102px;left: 792px;z-index:1;}

.main_animation .arrow4{left: 345px;top: 63px;z-index:1;}

.main_animation .arrow5 {left: 63px;top: 63px;z-index:1;}

.main_animation .plane {left: -53px;top: 130px;z-index:2;}



/*EVENTS PAGE SLICK SLIDER*/


.slick-slide {
    margin-right: 20px;
}

.slick-slider button{
    position: absolute;
    height: 45px;
    width: 45px;
    border: none;
    display: block;
    text-indent: -9999em;
    text-transform: uppercase;
    color: transparent;
    top: 45%;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.slick-slider button.slick-prev {
    left: -8%;
    background: url(../img/event-arrow-left.png) 0 0 no-repeat;
}

.slick-slider button.slick-next{
    right: -8%;
    background: url(../img/event-arrow-right.png) 0 0 no-repeat;
}
.slick-slider button:hover {
    background-position: 0 -45px;
}

.slick-slider button:focus {
    border: none;
    outline: 0;
}


.wow{
    visibility:visible\9 !important;
}

a.overview_link {
    color: #60605f;
    text-decoration: underline;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

a.overview_link:hover {
    color: #012d36;
}

/*==============================================MOBILE FIXING===================================*/

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
    padding: 0;
}

.col-md-4 {
    width: 33.33333333%;
}

@media (max-width: 1023px){
    /*.navbar {*/
    /*padding:0 -20px;*/
    /*}*/

    html, body {
        width: auto !important;
        overflow-x: hidden !important;
        font-size: inherit;
    }
}