/*! normalize.css v3.0.1 | MIT License | git.io/normalize 

-----------------------------------------------------------*/

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

a{background:transparent}

a:active,a:hover{outline:0}

abbr[title]{border-bottom:1px dotted}

dfn{font-style:italic}

h1{font-size:2em;margin:.67em 0}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sup{top:-.5em}

sub{bottom:-.25em}

img{border:0}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}

button{overflow:visible}

button,select{text-transform:none}

button,html input[type=button],/* 1 */

input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}

button[disabled],html input[disabled]{cursor:default}

input{line-height:normal}

input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}

input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}

fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}

table{border-collapse:collapse;border-spacing:0}

td,th{padding:0}

b,strong,optgroup{font-weight:700}

pre,textarea{overflow:auto}

button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}



/*Font-face

-----------------------------------------------------------*//

@font-face {

  font-family: 'Oswald';

  font-weight: 300;

  src: local('☺'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}



@font-face {

  font-family: 'Oswald';

  font-weight: 400;

  src: local('☺'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');

}



@font-face {

  font-family: 'Oswald';

  font-weight: 700;

  src: local('☺'), url(https://themes.googleusercontent.com/static/fonts/oswald/v7/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}



/*General

-----------------------------------------------------------*/

*{

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}

body{

	overflow: hidden;	

}

body, a{

	color:#fff;

}

body{

	font:normal normal 14px 'Oswald',Arial, Helvetica, sans-serif;	

	background: #000;	

}

a{

	text-decoration: none;

}

#wrapper{

	max-width: 1600px;

	-webkit-background-size: cover;		

}

.content{

	width: 100%;

}

.content#content-top{

	/*min-height: 100px !important;*/
	background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img4/bg.jpg) no-repeat 0 0;

	background-size: cover;

	position:relative;

}

#preloader-overlay{

	position: absolute;

	display: none;

	width: 100%;

	height: 100%;

	background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img4/bg.jpg) no-repeat center #000;

	background-size:cover;	

	z-index: 2;

}

#win-size{

	width: 1px;

}

#scroll-content{

	overflow:hidden;    

    position: fixed;    

    width: 100%;

    max-width: 1600px;

    overflow: hidden;

    margin: 0 auto;

}



/*Header

-----------------------------------------------------------*/

#header{

	height: 60px;

	width: 100%;

	background: url(../img/pattern-lego-green.jpg) repeat 0 0;

	position: fixed;

	top: 0;

	left: 0;

	padding: 20px 30px 0;

	z-index: 4;

}

#logo-save-artic{

	float: left;	

}

#logo-greenpeace{

	float: right;

}

#logo-shell-lego{

	display:block;

	margin:-10px auto 0;

}

/*Options

-----------------------------------------------------------*/

#options{

	position: fixed;

	max-width: 1600px;

	width: 100%;

	z-index: 1;

	top:0;

}

#options-top{

 	padding-right: 160px;

    position: absolute;

    right: 30px;

    top: 70px;

}

.social-btn{

	float: right;

	margin-right: 7px;

	height: 40px;	

}

.social-btn.social-btn-tw{

	padding-top: 2px;

}

.lang-selector-custom{

	background: #66cc00;

	height: 24px;

	width: 156px;

	padding: 0 10px;	

	position: absolute;

	right: 0;

}

.lang-selector-customInner{

	width: 100% !important;

}

#lang-selector{

	z-index: 1;

	right: 0;

}

#lang-selector option{

	color: #555;

}

.lang-selector-custom:after{

	display: block;

	position: absolute;

	width: 15px;

	height: 10px;

	background: url(../img/sprite-icons.png) no-repeat center 0;

	top:6px;

	right: 6px;

	content: '';

}

#more-info, #goto-home{

	width: 61px;

	padding-top: 61px;

	font-size: 14px;

	text-align: center;

	display: block;

	position: fixed;

	bottom: 20px;

	left: 28px;

	z-index: 3;

}

#more-info{

	background: url(../img/more-info.png) no-repeat center 0;

}

 #goto-home{

 	background: url(../img/goto-home.png) no-repeat center 0;

 	display: none;

 }

/*Call to action

-----------------------------------------------------------*/

#action-content{

	z-index:1;

}

#action{

	position: fixed;

	top: 110px;

	left: 30px;

	z-index: 2;

}

#action p{

	width: 100%;

}

#counter{	

	width: 500px;	

	position: absolute;

	top: 0;

	left: 0;

}

#counter-target{

	background: #66cc00;

	font-size: 20px;

	line-height: 20px;

    font-weight: bold;

    left: 37px;

    padding: 6px 7px 6px 14px;

    position: absolute;

    top: 17px;

}

#counter-meter{

	position: relative;

	width: 38px;

	height: 308px;

}

#counter-signed{

	width: 100%;

	height: 100%;

	background: url(../img/counter.png);

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2;

}

#counter-signed p{

	transform:rotate(-90deg);

	-ms-transform:rotate(-90deg); 

	-webkit-transform:rotate(-90deg);

	position: absolute;

	bottom: 143px;    

    left: -127px;

    margin: 0;

    width: 300px;

    font-family: 'Open Sans', Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 17px;

    text-shadow: 1px 2px 3px #666;

    letter-spacing: 1px;    

}

#counter-bar{

	width: 100%;

	height: 0;

	background: #66cc00;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: 1;

}

#counter-bar-bg{

	width: 37px;

	height: 292px;

	background: #e9e8e9;

	position: absolute;

	bottom: 0;

	left: 0;

}

#petition{

	left: 38px;

    position: absolute;

    top: 55px;

}

#petition-container{

	position: relative;

	z-index: 1;

}

.petition-content{

	display: none;

	width: 321px;

	height: 345px;

	background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/petition-bg.png) no-repeat 0 0;

	padding:15px;

}

.petition-content h2{

	font-size: 20px;

	text-transform: uppercase;

	font-weight: normal;

	margin: 0 0 18px;

}

.petition-content p{

	line-height: 17px;

	font-size: 15px;	

	margin: 0 0 8px;

}

.petition-content em{

	font-size: 17px;

	font-weight: bold;

	font-style: normal;

	text-transform: uppercase;

	display: block;

}

#petition-form{

	display: block;	

}

.petition-form-field{

	position: relative;

}

.parsley-errors-list{

	position: absolute;

	pointer-events:none;

}

.parsley-errors-list.filled{

	color: #f00;

    font-size: 11px;

    height: 26px;

    line-height: 26px;

    list-style: none;

    margin: 0;

    padding: 0;    

    right: 12px;

    top: 0;

}

.parsley-error{

	border:solid 1px #f00;

}

#petition-form h1, #petition-main-title{

	font-size: 37px;

	color: #66cc00;

	text-transform: uppercase;

	margin: 0 0 8px;

	line-height: 38px;	

}
#petition-main-title-m{
	display: none;
}

#petition-form p{

	text-transform: uppercase;

}

#petition-collapsed{

	background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3//petition-collapsed-bg.png) no-repeat  0 0;

    height: 365px;

    left: 0;

    position: absolute;

    top: 0;

    width: 334px;

    opacity: 0;

    display: none;

    z-index: -1;

    padding: 15px;

}

#petition-collapsed.expanded{

	display: block;

    left: 321px;

    opacity: 1;	

}

#petition-collapsed-close {

	 background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/sprite-icons.png) no-repeat -3px -111px;

    display: block;

    height: 13px;

    position: absolute;

    right: 3px;

    top: 1px;

    width: 13px;

}

#petition-form input[type="text"], #petition-form input[type="email"],  #petition-form input[type="tel"], #petition-form select{

	width: 100%;

	height: 24px;

	line-height: 24px;

	padding:0 12px;

	color: #8a8a9c;

	margin-bottom: 6px;

}

#petition-form input[type="email"]{

	margin-bottom: 0;

}

#petition-form input[type="submit"]{

	width: 100%;

	background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/pattern-lego-red.jpg) repeat 0 0;

	height: 38px;

	line-height: 38px;

	text-transform: uppercase;

	color: #fff;

	font-weight: bold;

	font-size: 18px;

	border: none;

	text-align: center;

	cursor: pointer;

	margin-bottom: 5px;

}

#petition-form small{

	font-size: 12px;

	line-height: 14px;

	display: block;

}

#petition-more-info, #petition-email-sent{

	text-decoration: underline;

}

#petition-share h1, #petition-donation h1{

	font-size: 29px;

	line-height: 31px;

	font-weight: bold;

	text-transform: uppercase;	

	margin:0 0 18px;

}

#petition-share em{

	margin-bottom: 10px;

}

.petition-share-btns{

	margin-bottom: 10px;

	overflow: hidden;

}

.petition-share-btn{

	width: 140px;

	height: 40px;

	float: left;

	text-align: center;

	margin-right: 3px;	

	line-height: 40px;

}

.petition-share-btn:before{

	display: inline-block;

	width: 21px;

	height: 21px;

	content: '';

	background-image: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/sprite-icons.png);	

	background-repeat: no-repeat;

	vertical-align: middle;

	margin-right: 3px;

}

.petition-share-fb{

	background: #3b5999;

}

.petition-share-fb:before{

	background-position: 0 -13px;

}

.petition-share-tw{

	background: #1bb2e7;

}

.petition-share-tw:before{

	background-position: 0 -35px;

}

#petition-donation{

	padding-top: 40px;

}

#petition-donation-btn{

	width: 100%;	

	height: 50px;

	line-height: 50px;

	text-align: center;

	text-transform: uppercase;

	font-size: 25px;

	background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/pattern-lego-red.jpg) repeat 0 0;

	display: block;

}

#petition-thanks {	

	padding-top: 50px;

}

#petition-thanks h1{	

	font-size: 40px;

	line-height: 42px;

	color: #66cc00;

	text-transform: uppercase;

	margin: 0 0 25px;	

}



/*Vertical Accordion Style 

-----------------------------------------------------------*/

.va-container{

	position:relative;

	width: 100%;	

}

.va-wrapper{

	width:100%;

	height:100%;

	position:relative;

	overflow:hidden;

	background:#000;

}

.va-slice{

	cursor:pointer;

	position:absolute;

	width:100%;

	left:0px;

	overflow:hidden;

	vertical-align: middle;

}

.va-slice-back-btn{

	display: inline-block;

	text-align: left;

	font-size:28px;

	line-height: 32px;

	padding-right: 20px;

	text-transform: uppercase;

	background: #66cc00;

	padding:10px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

}

.va-slice-1{

	background:url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/slide-1.jpg) no-repeat 0 center;

	background-size: cover;

}

.va-slice-2{

	background:url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/slide-2.jpg) no-repeat 0 center;

	background-size: cover;

}

.va-slice-3{

	background:url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/slide-3.jpg) no-repeat 0 center;

	background-size: cover;

}

.va-slice-color-1{

	background-color:#2c546a;

}

.va-slice-color-2{

	background-color:#2c546a;

}

.va-slice-color-3{

	background-color:#2c546a;

}

.va-title{

	text-transform:uppercase;

	font-size:30px;

	line-height: 32px !important;	

	vertical-align: middle;		

	margin: 0;

	text-align: right;

	height: 100%;	

}

.va-title h3{

	display: inline-block;

	text-align: left;

	width: 40%;

	font-size:30px;

	line-height: 32px !important;

	padding-right: 20px;

	text-shadow: 1px 2px 3px #666;

}

.va-content{

	display:none;

	margin-left:25px;

	width: 40%;

	float: right;

	padding-right: 20px;

}

.slice-expanded{

	cursor: default;

}

.slice-expanded .va-content{

	display: block;

}

.va-slice p{

	font-size: 13px;	

	text-shadow: 1px 2px 3px #666;

}

.va-content-intro{

	font-size: 12px;

	text-transform: uppercase;

}

.va-slice ul{

	margin-top:20px;

}

.va-slice ul li{

	float:left;

	margin:0px 2px;

}

.va-slice ul li a{

	color:#000;

	background:#eede2f;

	padding:3px 6px;

	font-size:14px;

	font-family:'PT Sans', sans-serif;

	text-transform:uppercase;

}

.va-slice ul li a:hover{

	background:#000;

	color:#fff;

	text-shadow:none;

}

.va-nav span{

	width:40px;

	height:25px;

	background:transparent url(../images/prev.png) no-repeat center center;

	position:absolute;

	top:-35px;

	left:50%;

	margin-left:-20px;

	text-indent:-9000px;

	opacity:0.7;

	cursor:pointer;

	display:none;

	z-index:100;

}

.va-nav span.va-nav-next{

	background-image:url(../images/next.png);

	top:auto;

	bottom:-35px;

}

.va-nav span:hover{

	opacity:1.0;

}

.slice-expanded .va-title{

	height: auto;

	padding-top: 80px;

}

.slice-expanded h3{

	margin: 0 !important

}



/*Parallax

-----------------------------------------------------------*/

#parallax{

 	display: table;

    height: 100%;

    left: 0;

    min-height: 300px;

    overflow: hidden;

    position: absolute;

    top: 0;

    width: 100%;	

    display: none;

 }

 #parallax-scene{

 	min-height: 460px;

    overflow: hidden;

    position: relative;

 }

 #parallax-scene,#parallax .layer {

    display: block;

    height: 100%;

    margin: 0;

    padding: 0;

    width: 100%;

}

#parallax .layer {

    position: absolute;

}

#parallax .layer div {

    backface-visibility: hidden;

    transform: translate3d(0px, 0px, 0px);

    transform-style: preserve-3d;

}

.parallax-wave {

    position: absolute;

    width: 1900px;

    background-position: 50% 0;

    left:50%;

    margin-left: -950px;

}

.parallax-wave.depth-100 {

	background-image: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/parallax-wave1.png);

    -webkit-animation: wave 4s 0.1s infinite linear;

  	-moz-animation: wave 4s 0.1s infinite linear;

  	animation: wave 4s 0.1s infinite linear;    	    

	bottom:-75px;

  	height: 142px;  	

}

.parallax-wave.depth-90 {

	background-image: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/parallax-wave2.png);

    -webkit-animation: wave 4.44444s 0.1s infinite linear;

 	-moz-animation: wave 4.44444s 0.1s infinite linear;

  	animation: wave 4.44444s 0.1s infinite linear;

    bottom:-90px;

	height: -115px;    

}

.parallax-wave.depth-80 {

	background-image: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/parallax-wave3.png);

 	 -webkit-animation: wave 4.88889s 0.1s infinite linear;

 	-moz-animation: wave 4.88889s 0.1s infinite linear;

 	animation: wave 4.88889s 0.1s infinite linear;

    height: 350px;

    bottom:-150px;

}

.parallax-wave.depth-70 {

	background-image: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/parallax-wave4.png);

    -webkit-animation: wave 5.33333s 0.1s infinite linear;

  	-moz-animation: wave 5.33333s 0.1s infinite linear;

  	animation: wave 5.33333s 0.1s infinite linear;  

  	bottom:-170px;

	height: 416px;    

}

.parallax-wave.depth-60 {

	background-image: url(../img/parallax-wave5.png);

   	-webkit-animation: wave 5.77778s 0.1s infinite linear;

  	-moz-animation: wave 5.77778s 0.1s infinite linear;

  	animation: wave 5.77778s 0.1s infinite linear;    	

	height: 507px;

	bottom:-230px;    

}

.parallax-wave.depth-50 {

	background-image: url(../img/parallax-wave6.png);

   	-webkit-animation: wave 8s 0.1s infinite linear;

  	-moz-animation: wave 83s 0.1s infinite linear;

  	animation: wave 8s 0.1s infinite linear;    	

	bottom:-210px;

    height: 507px;    

}

.parallax-brick1 {

  -webkit-animation: brick1 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  -moz-animation: brick1 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  animation: brick1 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  background-image: url(../img/parallax-brick1.png);

  background-repeat: no-repeat;

  bottom: -20px;

  height: 138px;

  margin: 0 20px;

  position: absolute;

  right: -5%;

  -webkit-transform-origin: 50% 90% 0;

  -moz-transform-origin: 50% 90% 0;

  transform-origin: 50% 90% 0;

  width: 214px;

}

.parallax-brick2 {

  -webkit-animation: brick2 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  -moz-animation: brick2 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  animation: brick2 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  background-image: url(../img/parallax-brick2.png);

  background-repeat: no-repeat;

  bottom: 10px;

  height: 115px;

  margin: 0 20px;

  position: absolute;

  left: 8%;

  -webkit-transform-origin: 50% 90% 0;

  -moz-transform-origin: 50% 90% 0;

  transform-origin: 50% 90% 0;

  width: 166px;

}

.parallax-brick3 {

  -webkit-animation: brick2 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  -moz-animation: brick2 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  animation: brick2 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

  background-image: url(../img/parallax-brick3.png);

  background-repeat: no-repeat;

  top: 74%;

  height: 92px;

  margin: 0 20px;

  position: absolute;

  right: 39%;

  -webkit-transform-origin: 50% 90% 0;

  -moz-transform-origin: 50% 90% 0;

  transform-origin: 50% 90% 0;

  width: 138px;

}

.parallax-background {

    background-image: url(../img/parallax-bg.jpg);

    background-position: center 0;

    background-repeat: no-repeat;

    position: absolute;

    width: 1900px;

    height: 100%;

    left:50%;

    margin-left:-950px;

    top: 0;

    background-size: cover;    

}

.parallax-bear {

    -webkit-animation: bear 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

    -moz-animation: bear 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

    animation: bear 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

    background-image: url(../img/parallax-bear.png);

    background-repeat: no-repeat;

    bottom: -55px;

    height: 452px;

    margin: 0 60px;

    position: absolute;

    right: 10%;

    -webkit-transform-origin: 50% 90% 0;

    -moz-transform-origin: 50% 90% 0;

    transform-origin: 50% 90% 0;

    width: 471px;

}

.parallax-platform {

    -webkit-animation: platform 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

    -moz-animation: platform 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

    animation: platform 4s 0.1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);

    background-image: url(../img/parallax-platform.png);

    background-repeat: no-repeat;

    bottom: 140px;

    height: 337px;    

    position: absolute;

    right: -45px;

    -webkit-transform-origin: 50% 90% 0;

    -moz-transform-origin: 50% 90% 0;

    transform-origin: 50% 90% 0;

    width: 297px;

}

.parallax-mountain{

    background-image: url(../img/parallax-mountain.png);

    background-repeat: no-repeat;

    background-position: right 0;

	bottom: 280px;

    height: 119px;

    width: 1275px;

    position: absolute;

    left: -400px;

}

.parallax-clouds{

    background-image: url(../img/parallax-clouds.png);

    background-repeat: repeat-x;

    top: -4%;

    left: -7%;

    height: 219px;

    margin: 0;

    width: 140%;

    position: absolute;

}

@-webkit-keyframes wave {

  0% {

    -webkit-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    -moz-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

  }



  100% {

    -webkit-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    -moz-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

  }

}



@-moz-keyframes wave {

  0% {

    -webkit-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    -moz-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

  }



  100% {

    -webkit-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    -moz-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

  }

}

@-ms-keyframes wave {

  0% {

    -webkit-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    -moz-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

  }



  100% {

    -webkit-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    -moz-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

  }

}

@keyframes wave {

  0% {

    -webkit-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    -moz-transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

    transform: rotateZ(0deg) translate3d(0,1%,0) rotateZ(0deg);

  }



  100% {

    -webkit-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    -moz-transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

    transform: rotateZ(360deg) translate3d(0,1%,0) rotateZ(-360deg);

  }

}

@-webkit-keyframes bear {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-moz-keyframes bear {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-ms-keyframes bear {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@keyframes bear {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}

@-webkit-keyframes platform {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    transform: translate3d(2%,0,0) rotateZ(-0.5deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    transform: translate3d(-2%,0,0) rotateZ(0.5deg);

  }

}



@-moz-keyframes platform {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    transform: translate3d(2%,0,0) rotateZ(-0.5deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    transform: translate3d(-2%,0,0) rotateZ(0.5deg);

  }

}



@-ms-keyframes platform {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    transform: translate3d(2%,0,0) rotateZ(-0.5deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    transform: translate3d(-2%,0,0) rotateZ(0.5deg);

  }

}



@keyframes platform {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(-0.5deg);

    transform: translate3d(2%,0,0) rotateZ(-0.5deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(0.5deg);

    transform: translate3d(-2%,0,0) rotateZ(0.5deg);

  }

}

@-webkit-keyframes brick1 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-moz-keyframes brick1 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-ms-keyframes brick1 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@keyframes brick1 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}

@-webkit-keyframes brick2 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-moz-keyframes brick2 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-ms-keyframes brick2 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@keyframes brick2 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}

@-webkit-keyframes brick3 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-moz-keyframes brick3 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@-ms-keyframes brick3 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



@keyframes brick3 {

  0% {

    -webkit-transform: translate3d(2%,0,0) rotateZ(2deg);

    -moz-transform: translate3d(2%,0,0) rotateZ(2deg);

    transform: translate3d(2%,0,0) rotateZ(2deg);

  }



  100% {

    -webkit-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    -moz-transform: translate3d(-2%,0,0) rotateZ(-2deg);

    transform: translate3d(-2%,0,0) rotateZ(-2deg);

  }

}



/*Fancybox

-----------------------------------------------------------*/

.fancybox-wrap,

.fancybox-skin,

.fancybox-outer,

.fancybox-inner,

.fancybox-image,

.fancybox-wrap iframe,

.fancybox-wrap object,

.fancybox-nav,

.fancybox-nav span,

.fancybox-tmp

{

	padding: 0;

	margin: 0;

	border: 0;

	outline: none;

	vertical-align: top;

}



.fancybox-wrap {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 8020;

}



.fancybox-skin {

	position: relative;

	background: #f9f9f9;

	color: #444;

	text-shadow: none;

	-webkit-border-radius: 4px;

	   -moz-border-radius: 4px;

	        border-radius: 4px;

}



.fancybox-opened {

	z-index: 8030;

}



.fancybox-opened .fancybox-skin {

	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

}



.fancybox-outer, .fancybox-inner {

	position: relative;

}



.fancybox-inner {

	overflow: hidden;

}



.fancybox-type-iframe .fancybox-inner {

	-webkit-overflow-scrolling: touch;

}



.fancybox-error {

	color: #444;

	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;

	margin: 0;

	padding: 15px;

	white-space: nowrap;

}



.fancybox-image, .fancybox-iframe {

	display: block;

	width: 100%;

	height: 100%;

}



.fancybox-image {

	max-width: 100%;

	max-height: 100%;

}



#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

	background-image: url('https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img/fancybox/fancybox_sprite.png');

}



#fancybox-loading {

	position: fixed;

	top: 50%;

	left: 50%;

	margin-top: -22px;

	margin-left: -22px;

	background-position: 0 -108px;

	opacity: 0.8;

	cursor: pointer;

	z-index: 8060;

}



#fancybox-loading div {

	width: 44px;

	height: 44px;

	background: url('https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img/fancybox/fancybox_loading.gif') center center no-repeat;

}



.fancybox-close {

	position: absolute;

	top: -18px;

	right: -18px;

	width: 36px;

	height: 36px;

	cursor: pointer;

	z-index: 8040;

}



.fancybox-nav {

	position: absolute;

	top: 0;

	width: 40%;

	height: 100%;

	cursor: pointer;

	text-decoration: none;

	background: transparent url('https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img/fancybox/blank.gif'); /* helps IE */

	-webkit-tap-highlight-color: rgba(0,0,0,0);

	z-index: 8040;

}



.fancybox-prev {

	left: 0;

}



.fancybox-next {

	right: 0;

}



.fancybox-nav span {

	position: absolute;

	top: 50%;

	width: 36px;

	height: 34px;

	margin-top: -18px;

	cursor: pointer;

	z-index: 8040;

	visibility: hidden;

}



.fancybox-prev span {

	left: 10px;

	background-position: 0 -36px;

}



.fancybox-next span {

	right: 10px;

	background-position: 0 -72px;

}



.fancybox-nav:hover span {

	visibility: visible;

}



.fancybox-tmp {

	position: absolute;

	top: -99999px;

	left: -99999px;

	visibility: hidden;

	max-width: 99999px;

	max-height: 99999px;

	overflow: visible !important;

}



/* Overlay helper */



.fancybox-lock {

    overflow: hidden !important;

    width: auto;

}



.fancybox-lock body {

    overflow: hidden !important;

}



.fancybox-lock-test {

    overflow-y: hidden !important;

}



.fancybox-overlay {

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

	display: none;

	z-index: 8010;

	background: url('https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img/fancybox/fancybox_overlay.png');

}



.fancybox-overlay-fixed {

	position: fixed;

	bottom: 0;

	right: 0;

}



.fancybox-lock .fancybox-overlay {

	overflow: auto;

	overflow-y: scroll;

}



/* Title helper */



.fancybox-title {

	visibility: hidden;

	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;

	position: relative;

	text-shadow: none;

	z-index: 8050;

}



.fancybox-opened .fancybox-title {

	visibility: visible;

}



.fancybox-title-float-wrap {

	position: absolute;

	bottom: 0;

	right: 50%;

	margin-bottom: -35px;

	z-index: 8050;

	text-align: center;

}



.fancybox-title-float-wrap .child {

	display: inline-block;

	margin-right: -100%;

	padding: 2px 20px;

	background: transparent; /* Fallback for web browsers that doesn't support RGBa */

	background: rgba(0, 0, 0, 0.8);

	-webkit-border-radius: 15px;

	   -moz-border-radius: 15px;

	        border-radius: 15px;

	text-shadow: 0 1px 2px #222;

	color: #FFF;

	font-weight: bold;

	line-height: 24px;

	white-space: nowrap;

}



.fancybox-title-outside-wrap {

	position: relative;

	margin-top: 10px;

	color: #fff;

}



.fancybox-title-inside-wrap {

	padding-top: 10px;

}



.fancybox-title-over-wrap {

	position: absolute;

	bottom: 0;

	left: 0;

	color: #fff;

	padding: 10px;

	background: #000;

	background: rgba(0, 0, 0, .8);

}



/*Letter

-----------------------------------------------------------*/

#letter{

	background: #fff;

	color: #000;

	font:300 normal 16px 'Oswald',Arial, Helvetica, sans-serif;	

	padding: 20px;

	display: none;

}

#letter h1{

	margin-bottom: 30px;

	font-size: 30px;

	font-weight: 700;

}

#letter p{

	margin-bottom: 20px;

}

#letter #letter-signature{

	font-style: italic;

}



/*Responsive

-----------------------------------------------------------*/

@media screen and (min-width: 1600px){

	#header{

		width:1600px;

		left:50%;

		margin-left: -800px;

	}

	#scroll-content{

		left:50%;

		margin-left: -800px;

	}		

	#action {

	    left: 50%;	   

	    margin-left: -770px;

	}

	#more-info, #goto-home{

		left: 50%;

		margin-left: -775px;

	}

}

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

	.parallax-bear {

	    right: 0;

	    background-size: 90%;

	    bottom:-95px;

	}

	.parallax-brick1, .parallax-brick2, .parallax-brick3{

		background-size: 90%;

	}

	.parallax-platform{

		right: -10%;

	    background-size: 90%;	    

	}

	#options-top {

		padding-right: 0;

	}

	.lang-selector-custom, #lang-selector{

		

	}

	.social-btn{

		margin-top: 35px

	}

  .parallax-background{

    background-size: cover;

  }

  .parallax-mountain{

  	right: 40%;

  }

}

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

	.social-btn{

		display: none;

	}

	.parallax-bear {

    	right: -15%;

	}

	.parallax-platform {

	    right: -16%;

	}

	#more-info, #goto-home{	    

	    padding: 0 0 0 45px;	 

	    -webkit-background-size: 35px;

	    background-size: 35px;

	    background-position: 0 0;	    

	    width:auto;   

	    text-align: left;

	    height: 35px;

	    line-height: 35px;

	}

}

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

	body{

		overflow: auto;

	}

	#preloader-overlay{

		background-image: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img4/mobile-bg.jpg);

	}

	#scroll-content{

		position: static;		

	}

	#win-size{

		width: 2px;

	}

	#options{		   

	    height: 37px;

	    max-width:none;

	    min-width: none;

	    position: static;

	    top: 0;

	    left: 0;	

	    z-index: 4;

	    background-color: #000 !important;

	}

	.social-btn{

		display: none;

	}

	#header{
		position: absolute;

		height: 50px;

		top: 37px;

		z-index: 5;

		padding-left: 20px;

		padding-right: 20px;

	}

	#logo-greenpeace{

		left: 20px;

	    position: absolute;

	    top: -28px;

	    width: 100px;

	    z-index:5;

	}

	#logo-greenpeace img{

		width: 100%;

	}

	#lang-selector, .lang-selector-custom{

		top: -60px;

		right: 20px;

		text-align: right;

		padding-right: 30px;

		width: 200px !important;

	}

	.lang-selector-custom{

		background: none;

	}

	.lang-selector-custom:after {

	    height: 12px;	    

	    width: 20px;

	    background-position: center -57px;

	}

	#logo-save-artic{

		width: 145px;

	}

	#logo-save-artic img{

		width: 100%;

	}

	#logo-shell-lego{

		width:60px;

		float: right;

	}

	.content#content-top{

		background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img4/mobile-bg.jpg) no-repeat center;

		background-size: cover;

		position: relative;

	}	

	#content-top #parallax{

		display: none;

	}

	#action{

		position: relative;

		left: 0;

		top:0;

	}

	#counter {

	    left: 0;

	    position: absolute;

	    top: -55px;

	    width: 300px;

	}			

	#counter-meter {

	    height: 164px;

	    position: relative;

	    width: 27px;

	}	

	#counter-bar-bg {

	    background: #e9e8e9;

	    bottom: 0;

	    height: 145px;

	    left: 0;

	    position: absolute;

	    width: 27px;

	}

	#counter-signed {

	    background: url(https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img3/mobile-counter.png) no-repeat 0 0;

	    height: 100%;

	    left: 0;

	    position: absolute;

	    top: 0;

	    width: 100%;

	    z-index: 2;

	}	

	#counter-signed p {

	    bottom: 80px;

	    font-size: 12px;

	    left: -70px;

	    position: absolute;

	    width: 166px;

	}	

	#counter-target {

	    background: #66cc00;

	    font-size: 14px;	    

	    left: 27px;	    

	    padding: 4px 8px;

	    top: 20px;

	}

	#more-info, #goto-home{

		display: none;

	}

	#petition{

		position: static;

		background: none;

		-webkit-box-sizing: content-box;

		-moz-box-sizing: content-box;

		box-sizing: content-box;

		padding-bottom: 30px;

	}

	#petition-form input[type="text"], #petition-form input[type="email"], #petition-form input[type="tel"], #petition-form select , .petition-form-field{

	    height: 35px;	    

	    line-height: 35px;

	    margin-bottom: 20px;

	}		

	#petition-main-title-m{
		
		display: block;

		font-size: 26px;

	    left: 15px;

	    position: absolute;

	    top: 95px;

	    width: 215px;

	    z-index: 3;

	    text-shadow: 1px 2px 3px #666;	    

	}
	#petition-main-title{
		display: none;
	}

	.petition-content{

		background: none;

		width: 100%;

		padding:15px;

		height: auto;

	}

	#petition-collapsed {

		display: block;

	    background:none;

	    height: auto;

	    left: 0;

	    opacity: 1;

	    position: relative;

	    top: 0;

	    width: auto;	    	    

	    z-index: 0;

	    padding: 0;

	}	

	#petition-collapsed-close {
	    display: none;
	}

	#petition-collapsed.expanded{

		display: block;

	    height: auto;

	    opacity: 1;	

	    left: 0;

	}

	#petition-visible{

		padding-left: 25px;

	}
	#petition-form input[type="submit"]{
		font-size: 16px;
	}

	#petition-share, #petition-donation, #petition-thanks{

		padding-left: 40px;

	}

	.petition-share-btns{

		margin-bottom: 20px;

	}

	.petition-share-btn{

		width: 49.5%;

		margin: 0;

	}

	.petition-share-fb{

		float: left;

	}

	.petition-share-tw{

		float: right;

	}

	#petition-donation-btn{

		font-weight: bold;

	}

	#va-accordion ul{

		padding:0;

		margin:0;

	}

	.va-slice{

		padding:0 15px 20px;

		position: static;

		height:auto; /*forced height auto*/

		/*height: 75px;*/

		cursor: default;		

	}

	.va-content{

		display: block;

	}

	.va-slice.slice-expanded{

		height: auto;

	}

	.va-slice-back-btn{

		display: none;

	}

	/*Disabled + - icons on slice*/

	/*.va-title:before{

		width: 16px;

		height: 16px;

		display: block;

		content: '';

		position: absolute;

		background: url(../img/sprite-icons.png) no-repeat -3px -72px;

		right: 16px;

		top:30px;

		margin-top: -8px;

	}

	.va-slice.slice-expanded .va-title:before{

		background-position: -3px -93px;

		margin-top: 0;

	}*/

	.va-title{

		text-align: left;

		position:relative;

	}

	.va-title h3{

		width: auto;

		font-size: 21px;

		padding: 0;

	}

	.va-content{

		width: 100%;

	}

	.slice-expanded h3{

		padding: 21px 0 0;

	}

	.slice-expanded .va-title {

		padding-top: 0;

	}

	.parallax-bear {

	    margin: 0 0 0 -265px;

	    position: absolute;

	    right: 0;	    	    

	    left: 50%;	    

	}	

	.parallax-brick2{

		display: none;

	}

	.parallax-brick3{		

		 right: 68%;

	    bottom: 70px;

	    top: auto;	    

	}	

	#letter{

		display: block;

	}

}

@media screen and (max-width: 480px){
	#petition-main-title-m {
	    display: block;
	    font-size: 21px;
	    left: 10px;
	    padding-right: 90px;
	    top: 40px;
	    width: auto;	    
	}

	.parallax-wave.depth-100{

	    left: auto;		

	    bottom:-50px;

	}

	.parallax-bear {

	    background-size: 80%;

	    left: auto;

	    right: -32%;

	    bottom: 	    

	}

	.parallax-platform{

		background-size: 66%;

    	right: -48%;

    	bottom: 75px;	    

	}

	.parallax-brick1{

		background-size: 58%;

	    right: -40%;

	    bottom: -25px;

	}			

	.parallax-brick3{

		background-size: 85%;

		right: 50%;	

	}		

}

/*Retina graphics (Fancybox)!*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),

	   only screen and (min--moz-device-pixel-ratio: 1.5),

	   only screen and (min-device-pixel-ratio: 1.5){



	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {

		background-image: url('https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img/fancybox/fancybox_sprite@2x.png');

		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/

	}



	#fancybox-loading div {

		background-image: url('https://secured.greenpeace.org/international/Global/international/code/2014/SaveTheArctic/img/fancybox/fancybox_loading@2x.gif');

		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/

	}

}