@font-face {
    font-family: 'glyphicons_halflingsregular';
    src: url('fonts/glyphicons-halflings-regular-webfont.eot');
    src: url('fonts/glyphicons-halflings-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/glyphicons-halflings-regular-webfont.woff') format('woff'),
         url('fonts/glyphicons-halflings-regular-webfont.ttf') format('truetype'),
         url('fonts/glyphicons-halflings-regular-webfont.svg#glyphicons_halflingsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rns_cameliaregular';
    src: url('fonts/rns_camelia-webfont.eot');
    src: url('fonts/rns_camelia-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/rns_camelia-webfont.woff') format('woff'),
         url('fonts/rns_camelia-webfont.ttf') format('truetype'),
         url('fonts/rns_camelia-webfont.svg#rns_cameliaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {
background:#202C42;
}
hr.style-eight {
    padding: 0;
    border: none;
    border-top: medium double #333;
    color: #333;
    text-align: center;
}
hr.style-eight:after {
    content: "§";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
}
#wrapper {
position:relative;
width:100%;
min-height:100%;
z-index:2;
}

#loading-mask {
display:block;
position:fixed;
left:0;
top:0;
background:#202C42;
width:100%;
height:100%;
z-index:999;
}

.clearer {
display:block;
clear:both;
overflow:hidden;
float:none;
width:100%;
height:1px;
}

sup {
font-size:.5em;
}

.grayscale {
filter:gray;
-webkit-filter:grayscale(1);
}

.special-font-open {
font-family:'Open Sans',sans-serif;
letter-spacing:.01em;
}

.special-font-roboto {
font-family:'Roboto Slab',serif;
font-weight:300;
}

.special-font-roboto-condensed {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
}

a,a span {
-moz-transition-duration:.25s;
-moz-transition-property:color,background-color,opacity;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:color,background-color,opacity;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:color,background-color,opacity;
transition-delay:0;
transition-timing-function:linear;
}

#header {
position:fixed;
left:0;
top:0;
width:100%;
z-index:900;
}

#header>div {
position:relative;
width:1488px;
margin:0 auto;
}

#header>div .header-full {
padding-top:45px;
height:67px;
}

#header>div .header-full>.locked-bg {
-moz-transition-duration:.25s;
-moz-transition-property:top;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:top;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:top;
transition-delay:0;
transition-timing-function:linear;
position: fixed;
left:-32px;
top:-100px;
background:#202C42;
width:100%;
height:87px;
z-index:1;
padding:0 32px;
}

#header>div .header-full>.logo {
display:block;
position:relative;
float:left;
margin-top:-10px;
margin-left:-10px;
z-index:3;
}

#header>div .header-full>.nav-main {
position:relative;
margin-left:355px;
height:67px;
z-index:2;
margin-top:-10px;
}

#header>div .header-full>.nav-main>li {
float:left;
position:relative;
padding: 0;
margin-right: 12px;
}

#header>div .header-full>.nav-main>li>a {
font-family:arial;
font-weight:400;
letter-spacing:.01em;
display:block;
position:relative;
color:#fff;
font-size:13px;
text-transform:uppercase;
line-height:67px;
z-index:2;
}

#header>div .header-full>.nav-main>li>div{
-moz-transition-duration:.45s;
-moz-transition-property:height;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.45s;
-webkit-transition-property:height;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.45s;
transition-property:height;
transition-delay:0;
transition-timing-function:linear;
overflow:hidden;
position:absolute;
left:90%;
top:-45px;
margin-left:-85px;
width:144px;
height:0;
z-index:1;
}
.innerpages #header>div .header-full>.nav-main>li>div{
-moz-transition-duration:.45s;
-moz-transition-property:height;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.45s;
-webkit-transition-property:height;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.45s;
transition-property:height;
transition-delay:0;
transition-timing-function:linear;
overflow:hidden;
position:absolute;
left:80%;
top:-45px;
margin-left:-85px;
width:144px;
height:0;
z-index:1;
}

#header>div .header-full>.nav-main>li>div>ul {
	background:#202C42;
	padding:115px 3px 50px;
	white-space: nowrap;
}
.innerpages #header>div .header-full>.nav-main>li>div>ul {
	background:#202C42;
	padding:115px 3px 50px;
	margin-left: -18px;
}

#header>div .header-full>.nav-main>li>div>ul a {
font-family: arial, helvetica, sans-serif;
font-weight:400;
display:block;
color:#fff;
font-size:11px;
text-align:center;
line-height:30px;
}

#header>div .header-full>.nav-main>li+li {
margin-left:40px;
}

#header>div .header-full>.nav-main>li:hover>a,#header>div .header-full>.nav-main>li.active>a {
color:#06E3EE;
text-decoration:none;
}

#header>div .header-full.locked .locked-bg {
top:0;
}

#header>div .header-sidebar {
position:absolute;
left:0;
top:270px;
background:url(../images/layout/header_sidebar-border.gif) no-repeat 0 0;
width:210px;
padding:35px 0;
}

#header>div .header-sidebar>div {
margin-bottom:35px;
padding-bottom:36px;
background:url(../images/layout/header_sidebar-border.gif) no-repeat 0 bottom;
}

#header>div .header-sidebar>div.value {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:13px;
}

#header>div .header-sidebar>div.value span {
color:#fff;
font-weight:400;
}

#header>div .header-sidebar>div.follow p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:13px;
line-height:25px;
padding-right:10px;
}

#header>div .header-sidebar>div.follow ul {
overflow:hidden;
padding-top:20px;
}

#header>div .header-sidebar>div.follow ul>li {
float:left;
padding-right:25px;
}

#header>div .header-sidebar>div.follow ul>li a {
-moz-border-radius:18px;
-webkit-border-radius:18px;
border-radius:18px;
display:block;
text-indent:-5000px;
background:#06E3EE url(../images/layout/header_sidebar-icons.png) no-repeat 0 0;
width:36px;
height:36px;
}

#header>div .header-sidebar>div.follow ul>li a:hover {
background-color:#a3bfc6;
}

#header>div .header-sidebar>div.follow ul>li.twitter a {
background-position:-38px 0;
}

#header-mobile {
display:none;
position:fixed;
left:0;
top:0;
background:#202C42;
width:100%;
height:130px;
z-index:900;
}

#header-mobile>.header {
position:absolute;
left:50%;
top:0;
margin-left:-279px;
width:558px;
height:100%;
}

#header-mobile>.header .logo {
display:block;
float:left;
margin-left:-2px;
border-left:1px solid #3d5058;
height:130px;
}

#header-mobile>.header .logo>img {
margin-left:-8px;
padding-top:21px;
}

#header-mobile>.header .btn-toggler {
display:block;
float:right;
margin-right:-2px;
border-left:1px solid #3d5058;
border-right:1px solid #3d5058;
background:url(../images/layout/mobile_header-btn-toggler.png) no-repeat center center;
width:186px;
height:130px;
}

#header-mobile>.header .btn-toggler.close {
background-image:url(../images/layout/mobile_header-btn-toggler-close.png);
}

#menu-mobile {
display:none;
position:relative;
padding-top:130px;
z-index:890;
}

#menu-mobile>ul>li {
background:#263238 url(../images/layout/mobile_header-bg-lines.png) repeat-y center 0;
}

#menu-mobile>ul>li>a {
font-family:'Roboto Slab',serif;
font-weight:300;
display:block;
color:#fff;
font-size:32px;
line-height:190px;
width:558px;
margin:0 auto;
}

#menu-mobile>ul>li>div {
display:none;
overflow:hidden;
width:558px;
margin:0 auto;
}

#menu-mobile>ul>li>div>ul {
margin-top:-10px;
padding-bottom:30px;
}

#menu-mobile>ul>li>div>ul a {
font-family:'Roboto Slab',serif;
font-weight:300;
display:block;
color:#a3bfc6;
font-size:30px;
line-height:55px;
}

#menu-mobile>ul>li.even {
background-color:#222a30;
}

#menu-mobile>ul>li.subnav>a {
background:url(../images/layout/mobile_header-arrow.png) no-repeat right center;
}

#menu-mobile>ul>li.subnav>a.close {
background-image:url(../images/layout/mobile_header-arrow-down.png);
}
#diagonals {
position:fixed;
left:0;
top:0;
background:url(../images/layout/bg_main-diagonals.png) center 0;
width:100%;
min-width:980px;
height:100%;
z-index:4;
}

#verticals {
position:fixed;
left:0;
top:0;
background:url(../images/layout/bg_main.png) center 0;
width:100%;
min-width:980px;
height:100%;
z-index:4;
}

#imgbg {
position:fixed;
left:0;
top:0;
z-index:3;
}

#pagenav {
position:fixed;
right:0;
top:270px;
z-index:10;
}

#pagenav .current {
transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-webkit-transform:rotate(-90deg);
transform-origin:100% 0;
-ms-transform-origin:100% 0;
-webkit-transform-origin:100% 0;
font-family:'Roboto Condensed',serif;
letter-spacing:.01em;
position:absolute;
right:91px;
top:-13px;
color:#06E3EE;
font-size:245px;
font-weight:700;
line-height:200px;
}

#pagenav .next {
transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform-origin:100% 0;
-ms-transform-origin:100% 0;
-webkit-transform-origin:100% 0;
position:absolute;
right:75px;
top:215px;
}

#pagenav .next a {
-moz-transition-duration:.25s;
-moz-transition-property:border;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:border;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:border;
transition-delay:0;
transition-timing-function:linear;
font-family:'Open Sans',sans-serif;
letter-spacing:.01em;
color:#fff;
font-size:13px;
text-transform:uppercase;
border-bottom:1px solid transparent;
white-space:nowrap;
}

.animated-line {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
background-position:-19px bottom!important;
}

.animated-line.animated {
background-position:0 bottom!important;
}

.animated-line-top {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
background-position:-19px 0!important;
display:none;
}

.btn-next-section a .text {
-moz-transition-duration:.25s;
-moz-transition-property:border-color,background;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:border-color,background;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:border-color,background;
transition-delay:0;
transition-timing-function:linear;
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
display:block;
float:left;
overflow:hidden;
position:relative;
}

.btn-next-section a .arrow {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
display:block;
float:left;
margin-left:13px;
background:url(../images/layout/btn_next-section.png) no-repeat 0px center;
width:22px;
height:60px;
}

.btn-next-section a:hover .arrow {
background-position:0 center;
}

.btn-previous-section a .text {
-moz-transition-duration:.25s;
-moz-transition-property:border-color,background;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:border-color,background;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:border-color,background;
transition-delay:0;
transition-timing-function:linear;
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
display:block;
float:right;
overflow:hidden;
position:relative;
margin-right:-2px;
}

.btn-previous-section a .arrow {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
display:block;
float:right;
margin-right:38px;
background:url(../images/layout/btn_previous-section.png) no-repeat 32px center;
width:173px;
height:60px;
}

#slider-container-columns {
overflow:hidden;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
min-height:800px;
z-index:800;
}

#slider-container-columns .slider {
overflow:hidden;
position:relative;
left:0;
top:0;
width:100%;
height:100%;
z-index:1;
}

#slider-container-columns .slider>div {
position:absolute;
left:0;
top:0;
background:url(../images/layout/bg_main.png) center 0;
width:100%;
height:100%;
z-index:4;
background-repeat:repeat-y;
}

#slider-container-columns .slider>div>div {
background:url(../images/layout/bg_main-diagonals.png) center 0;
width:100%;
height:100%;
}

#slider-container-columns .slider>ul {
overflow:hidden;
position:relative;
width:100%;
height:100%;
}

#slider-container-columns .slider>ul>li {
overflow:hidden;
position:absolute;
left:100%;
top:0;
width:100%;
height:100%;
z-index:2;
}

#slider-container-columns .slider>ul>li>img {
position:absolute;
left:0;
top:0;
width:100%;
opacity:0;
filter:alpha(opacity=100);
}

#slider-container-columns .slider>ul>li>.columns {
position:absolute;
left:0;
top:0;
z-index:1;
}

#slider-container-columns .slider>ul>li>.columns>li {
float:left;
position:relative;
width:213px;
height:100%;
}

#slider-container-columns .slider>ul>li>.columns>li>div {
overflow:hidden;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}

#slider-container-columns .slider>ul>li>.columns>li>div>img {
position:absolute;
left:0;
top:0;
}

#slider-container-columns .slider>ul>li.active {
z-index:1;
}

#slider-container-columns .slider-controls {
position:absolute;
bottom:0;
width:1680px;
z-index:2;
overflow:hidden;

left:0;
right:0;
margin-left:auto;
margin-right:auto;

}


.slider_navmain{
	width:900px;
}

/*#slider-container-columns .slider-controls {
 	bottom: 0;
    height: 29px;
    left: 50%;
    margin-left: -318px;
    overflow: hidden;
    position: inherit;
    width: 1400px;
    z-index: 2;
	height:29px;
}*/

#slider-container-columns .slider-controls>li {
float:left;
position:relative;
width:237px;
height:20px;
}

#slider-container-columns .slider-controls>li>a {
-moz-transition-duration:.25s;
-moz-transition-property:height;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:height;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:height;
transition-delay:0;
transition-timing-function:linear;
display:block;
position:absolute;
left:0;
bottom:0;
text-indent:-5000px;
background:#fff;
width:100%;
height:10px;
}

#slider-container-columns .slider-controls>li>a>span {
-moz-transition-duration:7.75s;
-moz-transition-property:width;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:7.75s;
-webkit-transition-property:width;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:7.75s;
transition-property:width;
transition-delay:0;
transition-timing-function:linear;
display:block;
background:#06E3EE;
width:0;
height:100%;
opacity:0;
filter:alpha(opacity=0);
}

#slider-container-columns .slider-controls>li:hover a {
height:20px;
}

#slider-container-columns .slider-infos {
    max-width: 600px;
    position: absolute;
    top: 270px;
    z-index: 3;
}

.sidebar_main {
    max-width: 216px;
    padding: 0px 10px;
    position: absolute;
    top: 183px;
    z-index: 3;
	right:0px;
	line-height:25px;
}

.slider_right{
	max-width: 40%;
    position: absolute;
    right: 100px;
    top: 270px;
    z-index: 3;

}




#slider-container-columns .slider-infos>li h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight:400;
float:left;
color:#ffffff;
font-size:68px;
text-transform:uppercase;
line-height:80px;
margin-top:-21px;
padding-bottom:40px;
}

#slider-container-columns .slider-infos>li h3 {
font-family:'Roboto Slab',serif;
font-weight:300;
font-style: italic;
clear:both;
color:#fff;
font-size:24px;
line-height:38px;
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container {
perspective:1000;
-webkit-perspective:1000;
display:inline-block;
position:relative;
top:8px;
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .flipper {
transition:1s;
transform-style:preserve-3d;
transform-origin:100% 18px;
-webkit-transition:1s;
-webkit-transform-style:preserve-3d;
-webkit-transform-origin:100% 18px;
display:block;
position:relative;
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .front,#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .back {
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
display:block;
position:absolute;
top:0;
left:0;
white-space:nowrap;
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .back {
transform:rotatex(180deg);
-webkit-transform:rotatex(180deg);
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container.hover .flipper {
transform:rotatex(-180deg);
-webkit-transform:rotatex(-180deg);
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container,#slider-container-columns .slider-infos>li#slide-1 h3 .front,#slider-container-columns .slider-infos>li#slide-1 h3 .back {
width:527px;
height:36px;
}

#slider-container-columns .slider-infos>li#slide-2 h2 {

}

#slider-container-columns .slider-infos>li#slide-2 h3 {

}

#slider-container-columns .slider-infos>li#slide-2 ul>li {
float:left;
width:213px;
}

#slider-container-columns .slider-infos>li#slide-2 ul>li .knob {
font-family:'Roboto Condensed',serif!important;
font-size:25px!important;
font-weight:400!important;
letter-spacing:.08em!important;
margin-left:-109px!important;
width:89px!important;
}

#slider-container-columns .slider-infos>li#slide-2 ul>li .dummy {
display:block;
position:fixed;
left:-5000px;
top:-5000px;
}

#slider-container-columns .slider-infos>li#slide-2 ul>li h4 {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:14px;
text-align:center;
text-transform:uppercase;
padding-top:15px;
max-width:136px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:12px;
text-align:right;
}



#slider-container-columns .slider-infos>li#slide-4 h2>span>span {
-moz-transition-duration:.55s;
-moz-transition-property:width;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.55s;
-webkit-transition-property:width;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.55s;
transition-property:width;
transition-delay:0;
transition-timing-function:linear;
position:absolute;
left:0;
bottom:6px;
background:#a3bfc6;
width:0;
height:4px;
}

#slider-container-columns .slider-infos>li#slide-4 .btn-next-section>a {
}

#slider-container-columns .slider-arrows {
position:absolute;
right:0;
top:270px;
margin-top:-41px;
z-index:4;
display:none;
}

#slider-container-columns .slider-arrows .count {
font-family:'Roboto Condensed',serif;
letter-spacing:.01em;
color:#06E3EE;
font-size:245px;
font-weight:700;
line-height:245px;
margin-right:-62px;
}

#slider-container-columns .slider-arrows .next {
transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform-origin:100% 0;
-ms-transform-origin:100% 0;
-webkit-transform-origin:100% 0;
position:absolute;
right:80px;
top:290px;
}

#slider-container-columns .slider-arrows .next a {
-moz-transition-duration:.25s;
-moz-transition-property:border;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:border;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:border;
transition-delay:0;
transition-timing-function:linear;
font-family:'Open Sans',sans-serif;
letter-spacing:.01em;
color:#fff;
font-size:15px;
text-transform:uppercase;
border:1px solid transparent;
}

#slider-container-columns.stopped .slider-controls>li>a>span {
-moz-transition-duration:.25s;
-moz-transition-property:opacity;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:opacity;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:opacity;
transition-delay:0;
transition-timing-function:linear;
width:100%!important;
opacity:0!important;
filter:alpha(opacity=0)!important;
}

#slider-container-columns.stopped .slider-controls>li.active>a>span {
opacity:1!important;
filter:alpha(opacity=100)!important;
}

#section {
position:relative;
left:50%;
margin-left:-318px;
width:849px;
z-index:800;
padding:270px 0 140px;
}

#section>h1 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
float:left;
color:#06E3EE;
font-size:80px;
text-transform:uppercase;
line-height:95px;
margin-top:-21px;
padding-bottom:40px;
width:639px;
}

#section .tagline {
background:url(../images/layout/header_sidebar-border.gif) no-repeat 0 bottom;
}

#section .tagline p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:13px;
line-height:25px;
padding:10px 0 30px;
}

#section .tagline p strong {
font-weight:400;
}

#section .tagline p+p {
margin-top:-15px;
padding-top:0;
}

#section .tagline.right {
float:right;
margin-top:-5px;
width:210px;
}

#section .tagline.bottom {
margin-bottom:60px;
width:425px;
}

#section.about-us>.content {
margin-left:-32px;
margin-bottom:35px;
background:#fff;
width:100%;
padding:0 32px;
}

#section.about-us>.content>div {
position:relative;
padding:90px 60px 70px;
}

#section.about-us>.content>div .img {
position:absolute;
right:0;
top:-75px;
width:423px;
}

#section.about-us>.content>div .img img {
position:relative;
width:100%;
z-index:2;
}

#section.about-us>.content>div .img div {
position:absolute;
left:7px;
top:7px;
background:#06E3EE;
width:100%;
height:100%;
z-index:1;
}

#section.about-us>.content>div h3 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#06E3EE;
font-size:26px;
text-transform:uppercase;
text-decoration:underline;
line-height:35px;
margin-right:405px;
padding-bottom:45px;
}

#section.team>.content {
overflow:hidden;
clear:both;
margin-left:-32px;
margin-bottom:35px;
padding-top:60px;
width:914px;
}

#section.team>.content>li {
float:left;
position:relative;
width:50%;
}

#section.team>.content>li .baw>img {
filter:gray;
-webkit-filter:grayscale(1);
width:100%;
}

#section.team>.content>li .baw>div {
position:absolute;
left:0;
top:0;
background:#577686;
width:100%;
height:100%;
z-index:2;
opacity:.75;
filter:alpha(opacity=75);
}

#section.team>.content>li>a {
-moz-transition-duration:.25s;
-moz-transition-property:opacity;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:opacity;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:opacity;
transition-delay:0;
transition-timing-function:linear;
display:block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:2;
opacity:0;
filter:alpha(opacity=0);
}

#section.team>.content>li>a>img {
position:relative;
width:100%;
}

#section.team>.content>li>a>.btn-more {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
display:block;
position:absolute;
bottom:0;
width:102px;
height:101px;
}

#section.team>.content>li>a>.btn-more>span {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
display:block;
background:url(../images/layout/team_btn-more-arrow.png) no-repeat 67px 65px;
width:100%;
height:100%;
}

#section.team>.content>li>a>.btn-more:hover span {
background-position:63px 60px;
}

#section.team>.content>li>a:hover {
opacity:1;
filter:alpha(opacity=100);
}

#section.team>.content>li>.descr {
-moz-transition-duration:.25s;
-moz-transition-property:width;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:width;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:width;
transition-delay:0;
transition-timing-function:linear;
overflow:hidden;
position:absolute;
top:0;
background:#202C42;
width:0;
height:100%;
z-index:3;
}

#section.team>.content>li>.descr>div {
position:absolute;
top:0;
text-align:center;
width:317px;
margin:0 70px;
}

#section.team>.content>li>.descr>div h2 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#06E3EE;
font-size:30px;
text-transform:uppercase;
text-decoration:underline;
line-height:38px;
padding-bottom:12px;
}

#section.team>.content>li>.descr>div p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:13px;
line-height:25px;
background:url(../images/layout/header_sidebar-border.gif) no-repeat center bottom;
padding:28px 0;
}

#section.team>.content>li.left>a>.btn-more {
right:0;
background:url(../images/layout/team_btn-more.png) no-repeat 10px 10px;
}

#section.team>.content>li.left>.descr {
left:100%;
}

#section.team>.content>li.left>.descr>div {
right:0;
}

#section.team>.content>li.right>a>.btn-more {
left:0;
background:url(../images/layout/team_btn-more-inverted.png) no-repeat -10px 10px;
}

#section.team>.content>li.right>a>.btn-more>span {
background-position:13px 65px;
}

#section.team>.content>li.right>a>.btn-more>span:hover {
background-position:18px 60px;
}

#section.team>.content>li.right>.descr {
right:100%;
}

#section.team-member>.btn-arrow-previous-section {
-moz-transition-duration:.25s;
-moz-transition-property:background-position;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:background-position;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:background-position;
transition-delay:0;
transition-timing-function:linear;
display:block;
position:absolute;
right:251px;
top:180px;
background:url(../images/layout/btn_previous-section.png) no-repeat 32px center;
width:173px;
height:60px;
}

#section.team-member>h1 {
padding-bottom:20px;
}

#section.team-member>h2 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
clear:both;
color:#fff;
font-size:17px;
text-transform:uppercase;
padding-bottom:85px;
}

#section.team-member .content {
margin-left:-32px;
margin-bottom:150px;
background:#fff;
width:100%;
padding:0 32px;
}

#section.team-member .content>div {
position:relative;
padding:100px 60px 170px;
}

#section.team-member .content>div img {
position:absolute;
left:-32px;
bottom:-350px;
width:457px;
z-index:2;
}

#section.team-member>.btn-previous-section {
padding-bottom:140px;
}

#section.career>.content {
overflow:hidden;
margin-left:-32px;
width:100%;
padding:0 32px;
}

#section.career>.content>li li {
padding-bottom:110px;
width:440px;
}

#section.career>.content>li li>div {
position:relative;
background:#fff;
padding:55px 41px 40px;
}

#section.career>.content>li li>div h3 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#06E3EE;
font-size:26px;
text-transform:uppercase;
text-decoration:underline;
padding-bottom:15px;
}

#section.career>.content>li li>div .btn-container {
position:absolute;
left:0;
top:100%;
width:100%;
height:30px;
}

#section.career>.content>li li>div .btn-container .left {
position:absolute;
left:0;
top:0;
background:#fff;
width:30px;
height:100%;
}

#section.career>.content>li li>div .btn-container .right {
position:absolute;
right:0;
top:0;
background:#fff;
width:196px;
height:100%;
}

#section.career>.content>li li>div .btn-container a {
-moz-transition-duration:.25s;
-moz-transition-property:border-color,background;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:border-color,background;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:border-color,background;
transition-delay:0;
transition-timing-function:linear;
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
display:block;
float:left;
overflow:hidden;
position:relative;
margin-left:30px;
}

#section.career>.content>li:first-child+li {
float:right;
padding-top:110px;
}

#section.harbor .tagline.bottom {
clear:both;
width:637px;
}

#section.harbor .btn-next-section {
float:left;
margin-left:-2px;
margin-top:105px;
}

#section.harbor .img {
float:right;
position:relative;
}

#section.harbor .img>div {
position:absolute;
left:7px;
top:7px;
background:#06E3EE;
width:100%;
height:100%;
}

#section.harbor .img>img {
position:relative;
z-index:2;
}

#section.share-price>h1 {
padding-bottom:112px;
}

#section.share-price .tagline.right {
margin-bottom:60px;
}

#section.share-price .content {
padding-bottom:55px;
}

#section.share-price .content #share-price-infos p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:12px;
}

#section.share-price .content #share-price-infos.big-change p {
text-align:right;
}

#section.faq .tagline.right {
padding-bottom:0;
background:0;
width:423px;
}

#section.faq .tagline.right .btn-next-section {
margin-left:-2px;
}

#section.faq>h1 {
width:426px;
}

#section.faq>h1+.tagline.right {
padding-top:160px;
}

#section.faq>.content {
overflow:hidden;
clear:both;
margin-left:-32px;
width:100%;
padding:80px 32px 90px;
}

#section.faq>.content>li>ul>li {
padding-bottom:30px;
width:440px;
}

#section.faq>.content>li>ul>li>div {
position:relative;
background:#fff;
padding:55px 40px 70px;
}

#section.faq>.content>li>ul>li>div h3 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#06E3EE;
font-size:26px;
text-transform:uppercase;
text-decoration:underline;
padding-bottom:20px;
}

#section.faq>.content>li>ul>li>div li>a {
font-family:'Roboto Slab',serif;
display:block;
color:#293a42;
font-size:14px;
font-weight:500;
line-height:25px;
margin-left:-20px;
padding-left:20px;
background:url(../images/layout/faq_arrow.png) no-repeat 0 9px;
width:100%;
}

#section.faq>.content>li>ul>li>div li>div p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#293a42;
font-size:14px;
line-height:25px;
padding-top:20px;
}

#section.faq>.content>li>ul>li>div li+li {
margin-top:25px;
padding-top:25px;
border-top:1px solid #d1dfe2;
}

#section.faq>.content>li>ul>li>div li.active>a {
background-image:url(../images/layout/faq_arrow-inverted.png);
}

#section.faq>.content>li:first-child+li {
float:right;
}

#section.reports>.content {
clear:both;
overflow:hidden;
padding-top:50px;
width:852px;
}

#section.reports>.content>li {
float:left;
margin-bottom:70px;
padding-bottom:45px;
padding-right:40px;
background:url(../images/layout/header_sidebar-border.gif) no-repeat 0 bottom;
width:386px;
}

#section.reports>.content>li h2 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#a3bfc6;
font-size:50px;
text-transform:uppercase;
}

#section.reports>.content>li a {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:13px;
text-decoration:underline;
line-height:25px;
}

#section.press-releases #headlines-listing {
overflow:hidden;
width:852px;
padding:60px 0 20px;
}

#section.press-releases #headlines-listing>li {
float:left;
padding-bottom:25px;
padding-right:60px;
width:366px;
}

#section.press-releases #headlines-listing>li a {
font-family:'Open Sans',sans-serif;
letter-spacing:.01em;
color:#fff;
font-size:17px;
font-weight:600;
text-decoration:underline;
}

#section.press-releases #headlines-listing>li a:hover {
text-decoration:none;
}

#section.press-releases #headlines-listing>li p {
font-family:'Open Sans',sans-serif;
letter-spacing:.01em;
color:#a3bfc6;
font-size:13px;
line-height:24px;
}

#section.operations .tagline.right {
margin-bottom:150px;
}

#section.contact>.content {
padding-bottom:100px;
}

#section.contact>.content>li>div {
display:table-cell;
height:485px;
vertical-align:middle;
}

#section.contact>.content>li>div .infos {
position:relative;
padding-bottom:30px;
background:url(../images/layout/header_sidebar-border.gif) no-repeat 0 bottom;
z-index:5;
}

#section.contact>.content>li>div .infos h2 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
float:left;
color:#06E3EE;
font-size:80px;
text-transform:uppercase;
line-height:95px;
}

#section.contact>.content>li>div .infos h3 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
clear:both;
color:#fff;
font-size:17px;
text-transform:uppercase;
padding:40px 0 15px;
}

#section.contact>.content>li>div .infos p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#a3bfc6;
font-size:13px;
line-height:25px;
}

#section.contact>.content>li>div .map {
position:absolute;
right:-32px;
top:0;
background:#202C42;
width:669px;
height:100%;
}

#section.contact>.content>li>div .map>div {
width:100%;
height:100%;
}

#section.contact>.content>li>div .map>div .gmnoprint,#section.contact>.content>li>div .map>div a {
display:none!important;
}

#section.contact>.content>li+li {
margin-top:50px;
}

#footer {
position:absolute;
left:0;
bottom:0;
width:100%;
height:0;
z-index:900;
}

.index #footer{
}

.index .slider_maincnt {
    bottom: 150px;
}

#footer>.centered {
position:absolute;
bottom:0px;
margin:0 auto;
max-width:960px;

left:0;
right:0;
margin-left:auto;
margin-right:auto;

}

#footer>.centered p {
	color: #ADBDD3;
    font-family: arial;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 15px;
}

#footer>.centered p a{
	color: #ADBDD3;
	text-decoration:none;
}

#footer>.right {
position:absolute;
right:30px;
bottom:25px;
}

#footer>.right p {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#a3bfc6;
font-size:13px;
line-height:15px;
padding-right:35px;
}

.layout-1280 #header>div {
width:896px;
}

.layout-980 #header>div {
width:900px;
}

.layout-980 #header>div .header-full .nav-main>li+li {
margin-left:54px;
}

.layout-980 #footer>.right {
right:50%;
margin-right:-460px;
}

.layout-short {
min-height:1px;
}

.layout-short #header>div .header-sidebar,.layout-short #slider-container-columns .slider-arrows,.layout-short #slider-container-columns .slider-infos,.layout-short #pagenav {
top:190px;
}

.layout-short #section {
padding-top:180px;
}

.layout-phone #wrapper {
overflow:hidden;
min-width:1px;
height:auto!important;
}

.layout-phone #wrapper #verticals {
background:url(../images/layout/mobile_bg-main.jpg) no-repeat center 0;
min-width:1px;
}

.layout-phone #wrapper #slider-container-columns {
position:relative;
min-height:900px;
}

.layout-phone #wrapper #slider-container-columns .slider-infos {
top:230px;
margin-left:-279px;
width:558px;
}

.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 h2 {
font-size:174px;
}

.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li>div {
display:block!important;
margin:0 auto;
}

.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li h4 {
font-size:18px;
max-width:400px;
}

.layout-phone #wrapper #slider-container-columns .slider-controls {
margin-left:-279px;
width:558px;
min-height:1px;
}

.layout-phone #wrapper .btn-next-section a .arrow,.layout-phone #wrapper .btn-previous-section a .arrow {
height:80px;
}

.layout-phone #wrapper #section {
left:0;
padding-top:230px;
width:640px;
margin:0 auto;
}

.layout-phone #wrapper #section>h1 {
float:none;
overflow:hidden;
font-size:75px;
line-height:90px;
padding-bottom:70px;
width:auto;
margin:0 41px;
}

.layout-phone #wrapper #section>.tagline {
clear:both;
margin-bottom:60px;
width:373px;
}

.layout-phone #wrapper #section>.tagline h2 {
font-size:30px;
}

.layout-phone #wrapper #section>.tagline .btn-next-section {
width:515px;
}

.layout-phone #wrapper #section>.tagline.right {
float:left;
margin-left:41px;
}

.layout-phone #wrapper #section>.btn-next-section>a {
float:left;
margin-left:39px;
}

.layout-phone #wrapper #section.about-us>.content {
clear:both;
margin-left:0;
width:auto;
padding:0 41px;
}

.layout-phone #wrapper #section.about-us>.content>div {
padding:150px 0 70px;
}

.layout-phone #wrapper #section.about-us>.content>div>.img {
top:-240px;
width:558px;
}

.layout-phone #wrapper #section.team>.content {
padding-top:0;
width:auto;
margin:0 41px 35px;
}

.layout-phone #wrapper #section.team-member .btn-arrow-previous-section {
display:block;
right:438px;
}

.layout-phone #wrapper #section.team-member h1 {
padding-bottom:30px;
}

.layout-phone #wrapper #section.team-member h2 {
font-size:30px;
line-height:40px;
padding-bottom:55px;
margin:0 41px;
}

.layout-phone #wrapper #section.team-member>.content {
clear:both;
margin-left:0;
margin-bottom:570px;
width:auto;
padding:0 41px;
}

.layout-phone #wrapper #section.team-member>.content>div {
padding:70px 0 130px;
}

.layout-phone #wrapper #section.team-member>.content>div img {
left:0;
bottom:-485px;
width:558px;
}

.layout-phone #wrapper #section.career>.content>li li>div .btn-container {
height:40px;
}

.layout-phone #wrapper #section.career>.content>li li>div .btn-container .left {
width:41px;
}

.layout-phone #wrapper #section.career>.content>li li>div .btn-container .right {
width:295px;
}

.layout-phone #wrapper #section.career>.content>li li>div .btn-container a {
margin-left:41px;
}

.layout-phone #wrapper #section.harbor .tagline.bottom {
float:none;
width:auto;
margin:0 41px 60px;
}

.layout-phone #wrapper #section.harbor .img {
float:none;
margin:0 41px;
}

.layout-phone #wrapper #section.share-price .tagline {
float:none;
padding-bottom:0;
background:0;
width:auto;
margin:0 41px 60px;
}

.layout-phone #wrapper #section.share-price>.content {
margin:0 41px;
}

.layout-phone #wrapper #section.share-price>.content canvas {
margin-left:-39px;
width:616px!important;
height:380px!important;
}

.layout-phone #wrapper #section.share-price>.content #share-price-infos .value .trade {
font-size:65px;
}

.layout-phone #wrapper #section.share-price>.content #share-price-infos .value .change {
display:block;
font-size:25px;
margin-top:-5px;
}

.layout-phone #wrapper #section.share-price>.content #share-price-infos ul {
margin-left:187px;
margin-top:3px;
}

.layout-phone #wrapper #section.share-price>.content #share-price-infos ul>li {
float:none;
font-size:20px;
line-height:28px;
width:auto;
}

.layout-phone #wrapper #section.share-price>.content #share-price-infos p {
font-size:20px;
padding-bottom:55px;
}

.layout-phone #wrapper #section.faq .tagline.right {
padding-top:0;
}

.layout-phone #wrapper #section.reports>.content>li {
float:none;
background:0;
width:auto;
padding:0 41px;
}

.layout-phone #wrapper #section.reports>.content>li h2 {
font-size:60px;
}

.layout-phone #wrapper #section.reports>.content>li a {
font-size:25px;
line-height:50px;
}

.layout-phone #wrapper #section.press-releases #headlines-listing>li {
float:none;
width:auto;
padding:0 41px 30px;
}

.layout-phone #wrapper #section.contact>.content {
padding-bottom:330px;
}

.layout-phone #wrapper #section.contact>.content>li>div {
display:block;
height:410px;
}

.layout-phone #wrapper #section.contact>.content>li>div .infos {
position:absolute;
left:41px;
top:320px;
}

.layout-phone #wrapper #section.contact>.content>li>div .infos h2 {
position:absolute;
left:0;
top:-365px;
}

.layout-phone #wrapper #section.contact>.content>li>div .map {
right:41px;
width:558px;
height:410px;
}

.layout-phone #wrapper #section.contact>.content>li+li {
margin-top:360px;
}

::-moz-selection,::selection {
color:#fff!important;
background:#A3BFC6!important;
}

#header>div .header-full>.logo .small,#slider-container-columns .slider-infos>li,#slider-container-columns .slider-arrows .previous,#section.share-price .tagline.right.mobile,#section.faq>.content>li>ul>li>div li>div,.layout-1280 #header>div .header-full .logo .big,.layout-1280 #header>div .header-sidebar,.layout-980 #pagenav,.layout-980 #header>div .header-full .logo .big,.layout-980 #header>div .header-sidebar,.layout-980 #slider-container-columns .slider-arrows,.layout-short #section.team-member>.btn-arrow-previous-section,.layout-phone #wrapper #diagonals,.layout-phone #wrapper #imgbg,.layout-phone #wrapper #slider-container-columns .slider,.layout-phone #wrapper #slider-container-columns .slider-arrows,.layout-phone #wrapper #slider-container-columns .slider-controls>li:first-child+li+li+li,.layout-phone #wrapper #section.team>.content>li>a>.btn-more,.layout-phone #wrapper #section.team>.content>li>.descr,.layout-phone #wrapper #section.share-price .tagline.right.desktop,.layout-phone #wrapper #section.press-releases .tagline,.layout-phone #wrapper #header,.layout-phone #wrapper #footer,.layout-phone #wrapper #pagenav {
display:none;
}

#header>div .header-full>.nav-main>li>div>ul a:hover,#section .tagline p a:hover,#section.reports>.content>li a:hover,#section.contact>.content>li>div .infos p a:hover,#footer>.right p a:hover {
color:#06E3EE;
text-decoration:none;
}

#slide-2 .btn-next-section,#slide-2 .btn-previous-section{
	margin-top:60px;
}

#slide-4 .btn-next-section,#slide-4 .btn-previous-section{
	margin-top:100px;
}

#pagenav .next a:hover,#slider-container-columns .slider-arrows .next a:hover {
border-bottom:1px solid #fff;
}

.animated-line-top.animated,#section.team>.content>li>a>.btn-more:hover {
background-position:0 0!important;
}


.index .btn-next-section,.index .btn-previous-section {
    margin-right: -34px;
}


.btn-next-section, .btn-previous-section {
    float: right;
    height: 60px;
    margin-right: -32px;
    margin-top: 160px;
}



.btn-next-section a,.btn-previous-section a {
display:block;
float:right;
margin-right:286px;
}

.index .btn-next-section a,.index .btn-previous-section a {
display:block;
float:right;
margin-right:0px;
}



.btn-next-section a .text .static,.btn-previous-section a .text .static,#section.career>.content>li li>div .btn-container a .static {
display:block;
position:relative;
color:#fff;
font-size:16px;
text-transform:uppercase;
text-align:center;
line-height:56px;
border:2px solid #06E3EE;
width:237px;
z-index:2;
}



.btn-next-section a .text .frame,.btn-previous-section a .text .frame,#section.career>.content>li li>div .btn-container a .frame {
-moz-transition-duration:.25s;
-moz-transition-property:border,width,height;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.25s;
-webkit-transition-property:border,width,height;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.25s;
transition-property:border,width,height;
transition-delay:0;
transition-timing-function:linear;
display:block;
position:absolute;
left:0;
top:0;
border-top:30px solid #06E3EE;
border-bottom:30px solid #06E3EE;
border-left:120px solid #06E3EE;
border-right:120px solid #06E3EE;
width:0;
height:0;
}









.btn-next-section a:hover .text .frame,.btn-previous-section a:hover .text .frame,#section.career>.content>li li>div .btn-container a:hover .frame {
width:237px;
height:56px;
border-width:2px;
}



.btn-previous-section a:hover .arrow,#section.team-member>.btn-arrow-previous-section:hover {
background-position:20px center;
}

#slider-container-columns .slider>ul>li:first-child,#section.team>.content>li.right>.descr>div {
left:0;
}

#slider-container-columns .slider-controls>li+li,.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li+li {
margin-left:3px;
}

#slider-container-columns .slider-infos>li:first-child,.layout-1280 #header>div .header-full .logo .small,.layout-980 #header>div .header-full .logo .small,.layout-phone #wrapper #header-mobile,.layout-phone #wrapper #section.share-price .tagline.right.mobile {
display:block;
}

#slider-container-columns .slider-infos>li#slide-1 h2>span,#slider-container-columns .slider-infos>li#slide-4 h2>span,#section>h1>span,#section.contact>.content>li>div .infos h2>span {
display:block;
clear:left;
float:left;
position:relative;
white-space:nowrap;
}

#slider-container-columns .slider-infos>li#slide-1 h2>span>span,#section>h1>span>span,#section.contact>.content>li>div .infos h2>span>span {
-moz-transition-duration:.55s;
-moz-transition-property:width;
-moz-transition-delay:0;
-moz-transition-timing-function:linear;
-webkit-transition-duration:.55s;
-webkit-transition-property:width;
-webkit-transition-delay:0;
-webkit-transition-timing-function:linear;
transition-duration:.55s;
transition-property:width;
transition-delay:0;
transition-timing-function:linear;
position:absolute;
left:0;
bottom:6px;
background:#fff;
width:0;
height:4px;
}

#slider-container-columns .slider-infos>li#slide-1 h3 .flip-container .front,#section.team>.content>li.active {
z-index:2;
}

#slider-container-columns .slider-infos>li#slide-2 ul,#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos,#section.share-price .content #share-price-infos {
overflow:hidden;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-chart,#section.share-price .content #share-price-chart {
margin-left:-59px;
margin-bottom:15px;
width:938px!important;
height:425px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos .value,#section.share-price .content #share-price-infos .value {
font-family:'Roboto Slab',serif;
font-weight:300;
float:left;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos .value .trade,#section.share-price .content #share-price-infos .value .trade {
color:#fff;
font-size:45px;
padding-right:5px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos .value .change,#section.share-price .content #share-price-infos .value .change {
color:#06E3EE;
font-size:17px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos>ul,#section.share-price .content #share-price-infos>ul {
overflow:hidden;
margin-left:213px;
padding:11px 0 40px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos>ul>li,#section.share-price .content #share-price-infos>ul>li {
font-family:'Roboto Slab',serif;
font-weight:300;
float:left;
color:#a3bfc6;
font-size:13px;
padding-bottom:5px;
width:213px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos>ul>li span,#section.share-price .content #share-price-infos>ul>li span {
color:#fff;
padding-left:5px;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos>ul>li.end-row,#section.share-price .content #share-price-infos>ul>li.end-row {
width:auto;
}

#slider-container-columns .slider-infos>li#slide-3 #slide-3-infos.big-change .value .change,#section.share-price .content #share-price-infos.big-change .value .change {
display:block;
margin-top:-7px;
}

#slider-container-columns .slider-infos>li#slide-4 .btn-next-section,#section.operations>.content {
clear:both;
}

#section .tagline h2,#section.team>.content>li>.descr>div h3 {
font-family:'Roboto Condensed',serif;
font-weight:400;
letter-spacing:.01em;
color:#fff;
font-size:17px;
text-transform:uppercase;
}

#section .tagline p a,#section.contact>.content>li>div .infos p a,#footer>.right p a {
color:#a3bfc6;
text-decoration:underline;
}

#section.about-us>.content>div p,#section.team-member .content>div p,#section.career>.content>li li>div p {
font-family:'Roboto Slab',serif;
font-weight:300;
color:#293a42;
font-size:14px;
line-height:30px;
}

#section.about-us>.content>div p+p,#section.team-member .content>div p+p,#section.career>.content>li li>div p+p {
padding-top:30px;
}

#section.team>.content>li .baw,#section.contact>.content>li {
position:relative;
}

#section.team>.content>li>a:hover+div,.layout-phone #wrapper #section.harbor .img img {
width:100%;
}

#section.career .tagline.bottom,.layout-1280 #header>div .header-full .nav-main,.layout-980 #header>div .header-full .nav-main {
	width: 80%;
}

#section.career>.content>li,#section.faq>.content>li {
float:left;
width:424px;
}

#section.career>.content>li:first-child li,#section.faq>.content>li:first-child>ul>li {
margin-left:-32px;
}

#section.career>.content>li:first-child+li li,#section.faq>.content>li:first-child+li>ul>li {
margin-left:17px;
}

#section.reports>.content>li.left,#section.press-releases #headlines-listing>li.el1,#section.press-releases #headlines-listing>li.el3,#section.press-releases #headlines-listing>li.el5,#section.press-releases #headlines-listing>li.el7,#section.press-releases #headlines-listing>li.el9,#section.press-releases #headlines-listing>li.el11,#section.press-releases #headlines-listing>li.el13,#section.press-releases #headlines-listing>li.el15 {
clear:left;
}

.layout-1280 #header>div .header-full .logo,.layout-980 #header>div .header-full .logo {
margin-left:-30px;
margin-top:-3px;
}


.layout-980 #verticals,.layout-980 #slider-container-columns .slider>div {
background-image:url(../images/layout/bg_main-alt.png);
}

.layout-980 #diagonals,.layout-980 #slider-container-columns .slider>div>div {
background-image: none;
}

.layout-980 #slider-container-columns .slider-controls,.layout-980 #slider-container-columns .slider-infos,.layout-980 #section,.layout-980 #footer>.centered {
margin-left:-424px;
}

.layout-phone #wrapper #slider-container-columns .slider-infos>li#slide-2 ul>li,.layout-phone #wrapper #slider-container-columns .slider-controls>li {
width:184px;
}

.layout-phone #wrapper .btn-next-section a .text .static,.layout-phone #wrapper .btn-previous-section a .text .static,.layout-phone #wrapper #section.career>.content>li li>div .btn-container a .static {
font-size:25px;
line-height:76px;
width:300px;
}

.layout-phone #wrapper .btn-next-section a .text .frame,.layout-phone #wrapper .btn-previous-section a .text .frame,.layout-phone #wrapper #section.career>.content>li li>div .btn-container a .frame {
border-top:40px solid #06E3EE;
border-bottom:40px solid #06E3EE;
border-left:152px solid #06E3EE;
border-right:152px solid #06E3EE;
}

.layout-phone #wrapper .btn-next-section a:hover .text .frame,.layout-phone #wrapper .btn-previous-section a:hover .text .frame,.layout-phone #wrapper #section.career>.content>li li>div .btn-container a:hover .frame {
width:300px;
height:76px;
border-width:2px;
}

.layout-phone #wrapper #section>.tagline p,.layout-phone #wrapper #section.about-us>.content>div p,.layout-phone #wrapper #section.team-member>.content>div p,.layout-phone #wrapper #section.career>.content>li li>div p,.layout-phone #wrapper #section.press-releases #headlines-listing>li p,.layout-phone #wrapper #section.contact>.content>li>div .infos p {
font-size:25px;
line-height:40px;
}

.layout-phone #wrapper #section>.tagline.bottom,.layout-phone #wrapper #section>.btn-previous-section>a {
float:right;
margin-right:41px;
}

.layout-phone #wrapper #section.about-us .tagline.bottom,.layout-phone #wrapper #section.operations .tagline.right {
margin-bottom:300px;
}

.layout-phone #wrapper #section.about-us>.content>div h3,.layout-phone #wrapper #section.career>.content>li li>div h3,.layout-phone #wrapper #section.faq .content>li li>div h3 {
font-size:40px;
line-height:50px;
margin-right:0;
padding-bottom:40px;
}

.layout-phone #wrapper #section.team>.content>li,.layout-phone #wrapper #section.career>.content>li,.layout-phone #wrapper #section.faq .content>li {
float:none;
width:auto;
}

.layout-phone #wrapper #section.career>.content,.layout-phone #wrapper #section.faq .content {
clear:both;
margin-left:0;
padding:0;
}

.layout-phone #wrapper #section.career>.content>li li,.layout-phone #wrapper #section.faq .content>li li {
width:auto;
margin:0;
}

.layout-phone #wrapper #section.reports>.content,.layout-phone #wrapper #section.press-releases #headlines-listing {
padding-top:0;
width:auto;
}

.layout-phone #wrapper #section.press-releases #headlines-listing>li a,.layout-phone #wrapper #section.contact>.content>li>div .infos h3 {
font-size:30px;
line-height:40px;
}


.fullwidth{
	margin:0 auto;
	width:985px;
}

.innerpage{
	padding-top:130px;
}

.innerpage h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:68px;
	line-height:68px;
	text-transform:uppercase;
	padding:0px 23px 95px 23px;
}

.cb{
	clear:both;
}

.innerpages .layout-1280 #header > div{
	width:935px;
}

.innerpages #header > div .header-full > .nav-main > li + li{
	margin-left:34px;
}
.innerpages .header-full .nav-main li {
    margin-left: 19px;
}
.innerpages .header-full .nav-main a {
    margin-right:7px;
}

/*
#aboutpage{
	background-image:url(../images/aboutbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#servicespage{
	background-image:url(../images/servicesbg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		-webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	 background-size: 100% auto;
    background-attachment: fixed;
}

#testimonialpage{
	background-image:url(../images/testimonialbg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		-webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}
*/

.fullwidth .content{
	background-color:#fff;
	padding:70px;
	position:relative;
	width:86%;
}

.innerpages .content{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#545454;
}

.innerpages .content .content_inner{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#545454;
}


.innerpages .heading{
	font-size:16px;
	float:left;
	width:100%;
	padding-bottom:20px;
}

.absimage{
	float: right;
    margin-right: -62px;
    margin-top: -140px;
}

#servicespage .absimage{
	float: right;
    margin-right: -100px;
    margin-top: -100px;
}

#testimonialpage .absimage{
	float: right;
    margin-right: -100px;
    margin-top: -100px;
}

#footer_inner{
	margin:0 auto;
	max-width:940px;
	clear:both;
}

#footer_inner > .centered p {
    color: #ADBDD3;
    font-family: arial;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.01em;
    line-height: 15px;
	padding:20px 0px;
}

#footer_inner > .centered p a{
    color: #ADBDD3;
	text-decoration:underline;
}

.innerpage_left{
	float:left;
	width:60%;
}

.testim{
	width:100%;
	color:#C3D0D5;
	font-size:22px;
	padding:40px 23px 72px;
	font-family: 'rns_cameliaregular';
}


.innerpage .innerpage_left h1{
	padding:0px 0px 0px 0px;
}

.innerpage_right{
	float: right;
    line-height: 25px;
    width: 24%;
}
.innerpage_right_blog{
	position: relative;
	top: 0;
	right: 131px;
    line-height: 25px;
}
.innerpage_right_blog a {
	color: #06E3EE;
	text-decoration: none;
}
.innerpage_right_blog a:hover {
	text-decoration: none;
}

.innerpage_right_heading{
	float: left;
	width:100%;
	color:#FFFFFF;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:15px;
}

.innerpage_right_text{
	float: left;
	width:100%;
	color:#C3D0D5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


.innerpage .btn-next-section a,.innerpage .btn-previous-section a {
    display: block;
    float: right;
    margin-right: -148px;
}

.innerpage .btn-next-section,.innerpage .btn-previous-section {
    height: 60px;
    margin-top: 22px;
}

#testimonialpage .content{
background-image:url(../images/testcontbg.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#testimonialpage .content_inner{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

#testimonialpage .obl{
float:right;
text-align:right;
width:100%;
font-style:oblique;
padding-bottom:30px;
}




#bg {
  position: fixed;
  top: 0%;
  left: -50%;
  width: 200%;
  height: 200%;
}
#bg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;

  margin: auto;
  min-width: 50%;
  min-height: 50%;
}

.linkedin img{
	margin-top:25px;
}

.slider_maincnt{
    bottom: 25px;
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    max-width: 960px;
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
}
.indent {
	text-indent: 50px;
}
.indent img {
	padding-left: 10px;
}

.menutoggle{
	display:none;
}


.plus{
	display:none;
}


.slide_mainindex{
	margin:0 auto;
	max-width:960px;
	position:relative;
}

.innerpages #wrapper{
	background-image:url(../images/lines.png);
	background-repeat:repeat-y;
	background-position:top center;
	margin-left: -10px;
}

.innerpages .logo{
	margin-left:-11px !important;
}

.innerpages .fullwidth {
    margin: 0 auto;
    max-width: 935px;
}

.testimimage{
	float: left;
    padding-right: 15px;
    width: 115px;
}
.testimimageright{
	float: right;
    padding-right: 15px;
    width: 115px;
}
.footer-text {
	width: 66%;
	margin-left: 0;
	margin-right: auto;
	text-align: center;
	color: #C3D0D5;
	font-size: 16px;
	padding: 20px;
}
.footer-text a {
	color: #06E3EE;
}
.footer-text-home {
	text-align: center;
	color: #C3D0D5;
	font-size: 16px;
	max-width: 960px;
	position: relative;
	position:absolute;
	bottom:80px;
	margin:0 auto;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}
.footer-text-home a {
	color: #06E3EE;
}
.left {
	float: left;
}
.right {
	float: right;
}
h3.title a{
	color: #000;
	text-decoration: none;
}
p.sub a {
	color: #777;
	text-decoration: none;
}
.post {
	position: relative;
	/*top: -80px;*/
}
.post p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #545454;
}
.post a {
	text-decoration: none;
}
.post a:hover {
	text-decoration: none;
}
.blog-wrapper {
	position: relative;
	top: -80px;
}
.comments {
	position: relative;
	top: -100px;
}
.comment-form {
	position: relative;
	top: -100px;
}
input[type="text"], textarea {

  background-color : #d1d1d1;

}
.login a{
	float: left;
	font-size: 10px;
}
.tagline {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    color: #06e3ee;
    margin-top: 10px;
    text-align: left;

}
.bloglink {
    position: relative;
    top: 0;
}

@media screen and (max-width: 1330px){

	.innerpages #header > div .header-full > .nav-main > li + li,.index #header > div .header-full > .nav-main > li + li {
   		 margin-left: 3em;
	}

	.layout-980 #slider-container-columns .slider-controls, .layout-980 #slider-container-columns .slider-infos, .layout-980 #section, .layout-980 #footer > .centered{
		margin-left: auto;
	}
	input[type="text"], textarea {

  background-color : #d1d1d1;

}

}

@media screen and (max-width: 980px){

	.innerpages #header > div .header-full > .nav-main > li + li,.index #header > div .header-full > .nav-main > li + li{
		margin-left:1em;

	}

	.innerpage_left {
		float: left;
		width: 60%;
	}

	.layout-980 #header > div {
   		 max-width: 900px;
	}

	#header > div {
		width: auto;
	}

	.fullwidth {
		max-width: 985px;
		width: auto;
	}

	.layout-980 #slider-container-columns .slider-controls, .layout-980 #slider-container-columns .slider-infos, .layout-980 #section, .layout-980 #footer > .centered{
		margin-left: auto;
	}

	#slider-container-columns .slider-infos {
		left: 0;
		margin: 0 auto;
		max-width: 960px;
		position: relative;
		right: 0;
		top: 270px;
		z-index: 3;
	}


	.sidebar_main {
		background-color: #FFFFFF;
		clear: both;
		color: #333333;
		display: block;
		float: left;
		margin-top: 30px;
		max-width: 93%;
		padding: 10px;
		position: relative;
		z-index: 3;
		opacity:1;
	}

	.sidebar_main .innerpage_right_text{
		color: #333333;
	}

	.sidebar_main .innerpage_right_heading {
    	color: #333333;
	}

	#slider-container-columns .slider > ul{
		position: fixed;
		top:0;
	}

	input[type="text"], textarea {

  background-color : #d1d1d1;

}
.innerpage_right_blog {
    right: 0;

}

	/*fixing mobile with updated dropdown menu changes
	*/
	.innerpages #wrapper{
	    margin-left: 3px;
}
	.innerpages #header>div .header-full>.nav-main>li>div>ul {
	background:#202C42;
	padding:0;
	margin-left:0;
}
	.innerpages .header-full .nav-main li {
	 margin-left: 0;
}
	.innerpages .header-full .nav-main a {
	 margin-right:0;
}
    .innerpages #header>div .header-full>.nav-main>li>div{
	-moz-transition-duration:.45s;
	-moz-transition-property:height;
	-moz-transition-delay:0;
	-moz-transition-timing-function:linear;
	-webkit-transition-duration:.45s;
	-webkit-transition-property:height;
	-webkit-transition-delay:0;
	-webkit-transition-timing-function:linear;
	transition-duration:.45s;
	transition-property:height;
	transition-delay:0;
	transition-timing-function:linear;
	overflow:hidden;
	position:absolute;
	left:-10px;
	top:22px;
	margin-left:10px;
	width:144px;
	height:0;
	z-index:100;
}


}

@media screen and (max-width: 800px){

	#header > div .header-full > .nav-main{
		border-radius: 10px;
		clear: both;
		float: left;
		height: auto;
		margin: 10px 0;
		min-width: 94%;
		padding: 10px;
		width: auto;
		background-color:#ccc;
		border-radius:10px;


	}

	#header > div .header-full > .nav-main > li {
		float: left;
		width:100%;
		margin-left:0px !important;
	}

	.innerpages #header > div .header-full > .nav-main > li + li,.index .innerpages #header > div .header-full > .nav-main > li + li{
		margin-left:0px;
	}

	#header > div .header-full > .nav-main > li > a{
		line-height:32px;
		color:#2A6496;
	}

	.linkedin img{
		margin-top:0px;
	}

	#header{
		position:relative;
	}

	#header > div .header-full > .locked-bg{
		display:none;
	}

	.nav-main{
		display:none;
	}

	.menutoggle{
		background-color: #CCCCCC;
		border-radius: 7px;
		color: #333333;
		display: -moz-stack;
		float: right;
		padding: 10px;
		text-align: center;
		width: 44px;
		margin-right:10px;
		display:block;
	}

	.layout-980 #header > div{
		width:auto;
	}

	#header > div .header-full > .nav-main > li > div{
		position:relative;
		left:0px;
		margin:0px;
		top:0px;
	}

	#header > div .header-full > .nav-main > li > div > ul{
		padding:0px;
	}

	.innerpage{
		padding:0px;
	}

	.fullwidth .content{
		background-image:none !important;
		padding:10px;
	}

	#testimonialpage .obl{
		float:inherit;
	}

	.innerpage .innerpage_left h1,.index .innerpage_left h1{
		padding:0px;
	}

	.innerpage .innerpage_left h1,.index .innerpage .innerpage_left h1{
		font-size:30px;
	}

	#footer_inner > .centered p{
		padding:20px 0 20px 12px;
		font-size:16px;
	}

	#footer > .centered p{
		padding:20px 0 0px 12px;
		font-size:16px;

	}

	.plus{
		display: block;
   		float: right;
	}

	#header > div .header-full > .nav-main > li:hover > a, #header > div .header-full > .nav-main > li.active > a{
		color:#333;
	}

	#header > div .header-full > .nav-main > li > div > ul a{
		text-align:left;
		padding:0px 10px;
	}
	input[type="text"], textarea {

  background-color : #d1d1d1;

}
	.embed-container {
    position: relative;
	padding-bottom: 95.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	-webkit-overflow-scrolling:touch; /* <--THIS IS THE KEY */
	border: none;
}
	.embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	.post {
	position: relative;
	top: 0;
}
.innerpage_right_blog {
    right: 0;

}

}

@media screen and (max-width: 568px) {



	.innerpage_left{
		width:100%;
	}

	.innerpage_right{
		background-color: #FFFFFF;
		float: left;
		margin-top: 10px;
		width: 93.1%;
		padding:10px;
	}

	.absimage{
		display: block;
		margin:0px !important;
	}

	.testim{
		display:none;
	}
	.absimage {
		height: 118px;
		width: 140px;
		position: relative;
		top: -20px;
		padding: 3px;
	}
	#aboutpage .absimage {
		width: 143px;
		height: 168px;
		position: relative;
		top: -65px;
		padding: 3px;
	}
	#contactpage .absimage {
		position: relative;
		top: -45px;
	}
	.test_numbers {
		margin-bottom: 20px;
	}

	.innerpage_right_heading {
		color: #525252;
	}
	.innerpage_right_text {
		color: #525252;
		font-family: arial;
		font-size: 17px;
	}

	.logo img{
		max-width:100%;
	}

	#header > div .header-full > .logo{
		  float: left;
		  margin: 0 !important;
		  width: 66%;
	}

	.innerpage .btn-next-section a, .innerpage .btn-previous-section a {
		display: block;
		float: right;
		margin-right: 10px;
	}

	.fullwidth .content{
		width:93.1%;
	}

	#footer {
		bottom: 0;
		height: 0;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 900;
		margin: 0 auto;
	}

	#footer > .centered {
		bottom: 0;
		left: 0;
		margin: 0 auto;
		max-width: 960px;
		position: relative;
		right: 0;
	}

	.index .btn-next-section, .index .btn-previous-section{
		margin-right:0px;
	}

	.index .slider_maincnt{
		display:none;
	}

	.footer-text-home {
		position: relative;
		top: 10px;
	}
	.footer-text {
		width: 100%;
	}
	input[type="text"], textarea {

  background-color : #d1d1d1;

}
	.embed-container {
    position: relative;
	padding-bottom: 95.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	-webkit-overflow-scrolling:touch; /* <--THIS IS THE KEY */
	border: none;
}
	.embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	.post {
	position: relative;
	top: 0;
}
}

@media only screen and (max-width: 320px) {




	.innerpage_right{
		width:93%;
	}

	.innerpage .innerpage_left h1, .index .innerpage .innerpage_left h1 {
    	font-size: 24px;
	}

	#slider-container-columns .slider-infos > li h2{
		font-size: 24px;
		line-height:24px;
		padding-bottom:0px;
	}

	.btn-next-section a, .btn-previous-section a{
		margin-right:0px;
	}

	.slider_maincnt{
		bottom:44px;
	}

	#footer > .centered p {
		font-size: 13px;
		padding: 20px 0 0 5px;
		color: red;
	}

	.footer-text {
		position: relative;
		left: -10px;
	}
	input[type="text"], textarea {

  background-color : #d1d1d1;

}
	.embed-container {
    position: relative;
	padding-bottom: 95.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	-webkit-overflow-scrolling:touch; /* <--THIS IS THE KEY */
	border: none;
}
	.embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
	.post {
	position: relative;
	top: 0;
}
	.thumb {
		max-width: 300px;
	}


}