@font-face {
    font-family: 'proxima_novabold';
    src: url('../../fonts/proximanova-bold-webfont.eot');
    src: url('../../fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/proximanova-bold-webfont.woff') format('woff'),
         url('../../fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('../../fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_sansbold';
    src: url('../../fonts/droidsans-bold-webfont.eot');
    src: url('../../fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidsans-bold-webfont.woff') format('woff'),
         url('../../fonts/droidsans-bold-webfont.ttf') format('truetype'),
         url('../../fonts/droidsans-bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_sansregular';
    src: url('../../fonts/droidsans-webfont.eot');
    src: url('../../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidsans-webfont.woff') format('woff'),
         url('../../fonts/droidsans-webfont.ttf') format('truetype'),
         url('../../fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_serifbold';
    src: url('../../fonts/droidserif-bold-webfont.eot');
    src: url('../../fonts/droidserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidserif-bold-webfont.woff') format('woff'),
         url('../../fonts/droidserif-bold-webfont.ttf') format('truetype'),
         url('../../fonts/droidserif-bold-webfont.svg#droid_serifbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_serifbold_italic';
    src: url('../../fonts/droidserif-bolditalic-webfont.eot');
    src: url('../../fonts/droidserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidserif-bolditalic-webfont.woff') format('woff'),
         url('../../fonts/droidserif-bolditalic-webfont.ttf') format('truetype'),
         url('../../fonts/droidserif-bolditalic-webfont.svg#droid_serifbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_serifitalic';
    src: url('../../fonts/droidserif-italic-webfont.eot');
    src: url('../../fonts/droidserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidserif-italic-webfont.woff') format('woff'),
         url('../../fonts/droidserif-italic-webfont.ttf') format('truetype'),
         url('../../fonts/droidserif-italic-webfont.svg#droid_serifitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'droid_serifregular';
    src: url('../../fonts/droidserif-regular-webfont.eot');
    src: url('../../fonts/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/droidserif-regular-webfont.woff') format('woff'),
         url('../../fonts/droidserif-regular-webfont.ttf') format('truetype'),
         url('../../fonts/droidserif-regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamHTFMediumRegular';
    src: url('../../fonts/gothamhtf-medium-webfont.eot');
    src: url('../../fonts/gothamhtf-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/gothamhtf-medium-webfont.woff') format('woff'),
         url('../../fonts/gothamhtf-medium-webfont.ttf') format('truetype'),
         url('../../fonts/gothamhtf-medium-webfont.svg#GothamHTFMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
		font-family: 'Gotham-Book';
		src: url('../../fonts/gotham-book.eot');
		src: url('../../fonts/gotham-book.eot?#iefix') format('embedded-opentype'),
			 url('../../fonts/gotham-book.woff') format('woff'),
			 url('../../fonts/gotham-book.ttf') format('truetype'),
			 url('../../fonts/gotham-book.svg#gotham-book') format('svg');
		font-weight: normal;
		font-style: normal;
}
@font-face {
    font-family: 'GothamHTFBold';
    src: url('../../fonts/gothamhtf-bold-webfont.eot');
    src: url('../../fonts/gothamhtf-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/gothamhtf-bold-webfont.woff') format('woff'),
         url('../../fonts/gothamhtf-bold-webfont.ttf') format('truetype'),
         url('../../fonts/gothamhtf-bold-webfont.svg#GothamHTFBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family:'fontello';
  	src: url("../../fonts/fontello.eot?45756547");
  	src: url("../../fonts/fontello.eot?45756547#iefix") format('embedded-opentype'), 
  		 url("../../fonts/fontello.woff?45756547") format('woff'), 
  		 url("../../fonts/fontello.ttf?45756547") format('truetype'), 
  		 url("../../fonts/fontello.svg?45756547#fontello") format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	background:#11654e;
	margin:0;
	padding:0;
	font-family: 'proxima_novabold';
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	background: #f4f2ee url('../../img/assets/background-body.jpg') center 0 no-repeat;
	color:#333333;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal !important;
	text-rendering: optimizelegibility !important;
	-webkit-font-smoothing: antialiased !important;
}

.fullpage{
	width:100%;
	position:relative;
}
.fullwidth{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index: 7;
}

.btn{
	text-align:center;
	cursor:pointer;
}

.btn-center{
	margin:0;
	text-align:center;
	padding:0;
}

.btn-rounded{
	display:inline-block;
	height:30px;
	padding:0px 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, 0.3);
    text-decoration:none;
    text-transform:uppercase;
    font-family: 'proxima_novabold';
    font-size:12px;
    line-height:36px;
    background-size: 1px 100%;
 	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:none;
}


.btn-rounded.btn-yellow{
	color:#015543;
	text-shadow: 1px 1px 1px #f4ee8c;
    filter: dropshadow(color=#f4ee8c, offx=1, offy=1);
	background: #fff200;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWNmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff200 0%, #dacf00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff200), color-stop(100%,#dacf00));
	background: -webkit-linear-gradient(top,  #fff200 0%, #dacf00 100%);
	background: -o-linear-gradient(top,  #fff200 0%, #dacf00 100%);
	background: -ms-linear-gradient(top,  #fff200 0%, #dacf00 100%);
	background: linear-gradient(to bottom,  #fff200 0%, #dacf00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff200', endColorstr='#dacf00',GradientType=0 );
}
.btn-rounded.btn-yellow:hover{
background: #dacf00;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhY2YwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dacf00 0%, #dbc000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dacf00), color-stop(100%,#dbc000));
background: -webkit-linear-gradient(top,  #dacf00 0%,#dbc000 100%);
background: -o-linear-gradient(top,  #dacf00 0%,#dbc000 100%);
background: -ms-linear-gradient(top,  #dacf00 0%,#dbc000 100%);
background: linear-gradient(to bottom,  #dacf00 0%,#dbc000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dacf00', endColorstr='#dbc000',GradientType=0 );


}

.btn-rounded.btn-grey{
	color:#015543;
	text-shadow: 1px 1px 1px #ededed;
    filter: dropshadow(color=#ededed, offx=1, offy=1);
	background: #eeeeee;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWE5YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(1000%,#cccccc)));
	background: -webkit-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
	background: linear-gradient(to bottom,  #eeeeee 0%, #cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
	-webkit-box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
.btn-rounded.btn-grey:hover{
	background: #dbdbdb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dbdbdb 0%, #c1c1c1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#c1c1c1));
	background: -webkit-linear-gradient(top,  #dbdbdb 0%,#c1c1c1 100%);
	background: -o-linear-gradient(top,  #dbdbdb 0%,#c1c1c1 100%);
	background: -ms-linear-gradient(top,  #dbdbdb 0%,#c1c1c1 100%);
	background: linear-gradient(to bottom,  #dbdbdb 0%,#c1c1c1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#c1c1c1',GradientType=0 );
}


.btn-squared{
	display:inline-block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:7px 10px;
	text-align:center;
	cursor:pointer;
	font-family: 'GothamHTFMediumRegular';
	text-decoration:none;
	-webkit-transition: background .1s ease-in-out;
	-moz-transition: background .1s ease-in-out;
	-ms-transition: background .1s ease-in-out;
	-o-transition: background .1s ease-in-out;
	transition: background .1s ease-in-out;
}

.btn-squared.btn-green{
	background:#80aaa1;
	color:#fff;
}
.btn-squared.btn-green:hover,
.btn-squared.btn-green.selected{
	background:#015543;
}

.btn-squared.btn-darkgreen{
	background:#015543;
	color:#fff;
}
.btn-squared.btn-darkgreen:hover,
.btn-squared.btn-darkgreen.selected{
	background:#80aaa1;
	color:#fff;
}







header.main{
	display:block;
	height:105px;
	background:#fff;
	position:relative;
	z-index: 10;
}
#header-main-shadow{
	position:absolute;
	z-index:6;
	top:0px;
	left:50%;
	margin-left:-500px;
	width:1000px;
	height:10px;
	height: 115px;
	overflow:hidden;
	background:none;
	box-shadow: 3px 0px 10px 0px rgba(0,0,0,.4),
				-3px 0px 10px 0px rgba(0,0,0,.4);
}

header.main figure{
	margin:0;
	padding:0;
	display:inline-block;
}

header.main .international_websites{
	position:absolute;
	right: 20px;
	top:0;
	height:25px;
	width:185px;
}
header.main .international_websites a{
	display:block;
	background: url('../../img/assets/header/btn-international.png') no-repeat;
	height:25px;
	width:185px;
	color:#747474;
	text-decoration: none;
	text-transform: uppercase;
	font-size:11px;
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding:4px 0 0 27px;
 	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}


header.main nav.main{
	display: inline-block;
	position: absolute;
	bottom: 30px;
	width: 795px;
	height: 25px;
	right: 0;
}
/*#header-shadow{
	display: block;
	height: 105px;
	position: relative;
	box-shadow: 3px 10px 10px 0px rgba(0,0,0,.4), -3px 10px 10px 0px rgba(0,0,0,.4);
	z-index: 0;
	width:1000px;
	margin:0 auto;
	top:0;
}*/

header.main nav.main>ul,
header.main nav.main li{
	margin:0;
	padding:0;
	list-style:none;
}
header.main nav.main li{
	display:inline-block;
	text-transform: uppercase;
	position:relative;
}

header.main nav.main li div.dropdown{
	display:none;
}

header.main nav.main li a{
	text-decoration:none;
	display:block;
	color:#797979;
	font-size:13px;
	line-height:20px;
	padding:5px 5px 0px 5px;
	letter-spacing:0.0em;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;

}

header.main nav.main li a:hover,
header.main nav.main li a.active{
	color:#fff;
	background:#00543d;
}

header.main nav.main li a:hover>span.arrow,
header.main nav.main li a.active>span.arrow{
	background-position: -5px -34px;
}

header.main nav.main li a>span.arrow{
	display: inline-block;
	background: url('../../img/assets/header/header-nav-arrows.png') -5px 0 no-repeat;
	width: 12px;
	height: 7px;
	pointer-events:none;
}



#dropdown-nav{
	width:1000px;
	height:0;
	margin:0 auto;
	z-index: 10;
	position:relative;
	background:red;
	top:0;
}

#dropdown-nav .dropdown{
	position:absolute;
	background:#fff;
	width:200px;
	z-index:20;
	top:-340px;
	top:103px;
	border:2px #00543d solid;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:14px;
	-webkit-box-shadow:  0px 0px 6px 1px rgba(0, 0, 0, .4);
	box-shadow:  0px 0px 6px 1px rgba(0, 0, 0, .4);
	overflow:hidden;
	height:0;
	display:none;
}

#dropdown-nav .dropdown span{
	font-size: 21px;
	color:#00543d;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}

#dropdown-nav .dropdown ul,
#dropdown-nav .dropdown li{
	margin:0;
	padding:0;
	list-style:none;
}
#dropdown-nav .dropdown li{
	display:block;
	height: 28px;
	width: 202px;
	line-height: 36px;
}
#dropdown-nav .dropdown li:first-child{
	background: url('../../img/assets/separator-dotted-vertical.png') 0 top repeat-x;
}

#dropdown-nav .dropdown a{
	color:#797979;
	text-transform:uppercase;
	display:inline-block;
	width:100%;
	height:28px;
	line-height: 34px;
	font-family: 'proxima_novabold';
	font-size: 13px;
	text-decoration:none;
	background: url('../../img/assets/separator-dotted-vertical.png') 0 bottom repeat-x;
	-webkit-transition: color .18s ease-in-out;
	-moz-transition: color .18s ease-in-out;
	-ms-transition: color .18s ease-in-out;
	-o-transition: color .18s ease-in-out;
	transition: color .18s ease-in-out;
}

#dropdown-nav .dropdown a:hover{
	color:#111111;
}

#dropdown-nav .dropdown p{
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	width:100%;
	text-align: center;
	color:#fff200;
	font-family: 'proxima_novabold';
	font-size:16px;
	text-transform: uppercase;
	background: #00543d;
	line-height: 37px;
	height: 28px;
}

#dropdown-nav .dropdown-menu{
	left: 370px;
	background:pink;
	width:398px;
	height:258px;
	background: url('../../img/assets/nav-bg-menu.jpg') 0 0 repeat-x;
}
#dropdown-nav .dropdown-menu li{
	width:203px;	
}
#dropdown-nav .dropdown-about{
	left: 460px;
	background:lightblue;
	width:318px;
	height:188px;
	background: url('../../img/assets/nav-bg-about.jpg') 0 0 repeat-x;
}
#dropdown-nav .dropdown-about li{
	width:130px;	
}
#dropdown-nav .dropdown-jobs{
	left: 520px;
	background:lightgreen;
	width:358px;
	height:208px;
	background: url('../../img/assets/nav-bg-jobs.jpg') 0 0 repeat-x;
}
#dropdown-nav .dropdown-jobs li{
	width:182px;	
}
#dropdown-nav .dropdown-branch{
	left: 580px;
	background:yellow;
	width:398px;
	height:328px;
	background: url('../../img/assets/nav-bg-branch.jpg') 0 0 repeat-x;
}
#dropdown-nav .dropdown-branch li{
	width:200px;	
}



header.main .stats{
	text-align:center;
	color:#fff;
	font-size:14px;
	background:#00543d;
	height:30px;
	line-height:34px;
	text-transform:uppercase;
	position: absolute;
	bottom: 0px;
	width: 1000px;
}



footer.main{
	margin-top:-10px;
}
footer.main .gototop-container{
	position:relative;
	z-index:50;
}

footer.main .gototop-btn{
	position:absolute;
	right:20px;
	top:-20px;
	height:70px;
	color:#fff;
	text-transform: uppercase;
	padding:5px 25px 5px 5px;
	text-decoration:none;
	font-size:11px;
	background: #bebebe url('../../img/assets/footer/btn-gototop.png') 88px 4px no-repeat;
	-webkit-transition: all .05s ease-in-out;
	-moz-transition: all .05s ease-in-out;
	-ms-transition: all .05s ease-in-out;
	-o-transition: all .05s ease-in-out;
	transition: all .05s ease-in-out;
}
footer.main .gototop-btn:hover{
	top:-30px;
	-webkit-box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 2px 4px 0px rgba(0, 0, 0, 0.3);
	background: #015543 url('../../img/assets/footer/btn-gototop-2.png') 88px 4px no-repeat;
}


footer.main .border{
	height:8px;
	background: url('../../img/assets/footer/border-deco.png') repeat-x;
    position:relative;
    z-index:51;
}

footer.main .content{
	background:#fff;
	position:relative;
	z-index:52;
}

footer.main .category{
	float:left;
	width:160px;
	min-height:140px;
	margin-top:20px;
	margin-bottom:30px;
}

footer.main .category ul,
footer.main .category li{
	margin:0;
	padding:0;
	list-style:none;
	font-family: 'droid_serifitalic';
	line-height:15px;
}

footer.main .category p.category-title{
	font-family: 'proxima_novabold';
	color:#a4a4a4;
	font-size:15px;
	margin-bottom:0px;
}
footer.main .category li>a{
	font-size:11px;
	color:#757575;
	line-height:24px;
}
footer.main .category li>a:hover{
	text-decoration:none;
	color:#575757;
}

footer.main .category{
	background: url('../../img/assets/footer/categories_separator.png') top right repeat-y;
}

footer.main .category.press{
	width:97px;
	margin-left:20px;
	margin-right:20px;
}
footer.main .category.contact{
	width:147px;
	margin-right:20px;
}
footer.main .category.sites{
	width:154px;
	margin-right:20px;
}
footer.main .category.socialnetworks{
	width:197px;
	margin-right:20px;
}

footer.main .category.legals{
	width:160px;
	background:none;
	margin-right:0px;
}
footer.main .category.mentions{
	width:130px;
	background:none;
	color:#a1a1a1;
	font-size:11px;
	line-height:13px;
	font-family: 'droid_serifregular';
	margin-right:0px;
}
footer.main .category.mentions p{
	margin-bottom:10px;
}


#mangerbouger{
	text-align:center;
	margin-bottom:30px;
	height:20px;
	position:relative;
	font-size:13px;
}
#mangerbouger ul,
#mangerbouger li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:100%;
}
#mangerbouger li,
#mangerbouger a{
	font-family: 'droid_sansregular';
	color:#a1a1a1;
}

#mangerbouger li{
	display:none;
	position:absolute;
	top:0;
}
#mangerbouger a:hover{
	color:#575757;
}


















