body {
	font-size: 14px;
}
#header-container,
header {
	height: 170px;
}
#content-container {
	margin-top: 170px;
}
.bg-content {
	border: none;
	
}
.content-bis {
	margin: 0 20px;
}
.bg-content .content{
	margin-top: 110px;
}
#footer-container .content
{
	margin-top: 150px;
}
#logo img {
	width: 96px;
	height: 134px;
	background-size: cover;
}
#main-nav {
	margin-top: 0;
}
#logo {
	padding-top: 0 !important;
	display: none;
}
#logo-tab {
	display: block;
	width: 96px;
	height: 134px;
	margin: 5px auto 0;
}

#logo-tab img {
	width: 96px;
	height: 134px;
	background-size: cover;
}
#main-nav li {
	float: left;
	margin-right: 20px;
	padding: 10px 0 5px 0;
}

#main-nav li a {
	font-size: 12px;
	line-height: 12px;
}
#main-nav li a {

}
.pad-top-menu {
	/*padding: 31px 0 !important;*/
}

h1 {
	font-size: 40px;
}

h2 {
	font-size: 24px;
}


#main-picture {
	height: 355px;
	background-size: cover;
}
#border-picture {
	display: none;
}
#header-shadow {
	background-size: auto 100%;
	height: 8px;
	top: 170px;
}

footer form input[type=text],
footer form input[type=email]{
	width: 250px;
	border: 4px solid #000000; 
	padding: 13px;
	height: 30px;
}

textarea {
	border: 4px solid #000000; 
    padding: 13px;
    width: 350px;
    height: 125px;
}

footer form input[type=submit]{
	border: 4px solid #638F29;
	padding : 7px 15px;
	-webkit-box-shadow: 0 0 5px  rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 5px  rgba(0,0,0,0.5); 
    box-shadow: 0 0 5px  rgba(0,0,0,0.5); 
}
footer form input[type=submit]:hover {
	border: 4px solid #C16B07;
}

.input-long {
	width: 350px;
}
.img-company {
	border: none;
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
}
.img-company-img {
	width: 200px;
	height: 180px;
	background-size: 100%;
}
.img-social {
	border: none;
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
}
.img-social-img {
	width: 477px;
	height: 66px;
	background-size: 100%;
}
.img-biofresh-1,
.img-biofresh-2,
.img-biofresh-3,
.img-biofresh-4,
.img-biofresh-5,
.img-biofresh-6,
.img-farming-1,
.img-farming-2 {
	background-size: 100%;
}
.img-biofresh-small {
	width: 200px;
	height: 150px;
	border: none;
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
}

.img-biofresh-medium {
	border: none;
	width: 200px;
	height: 180px;
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
}
.img-pack {
	height: 97px;
	border: none;
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
}
.img-pack-fruit-1 {
	width: 120px;
	background-size: 100%;
}
.img-pack-fruit-1bis {
	width: 120px;
	background-size: 100%;
}
.img-pack-fruit-2 {
	width: 120px;
	background-size: 100%;
}
.img-pack-filet {
	width: 135px;
	background-size: 100%;
}

.img-pack-machine {
	width: 80px;
	background-size: 100%;
}

.img-pack-bricks {
	width: 130px;
	background-size: 100%;
}

.img-pack-animals {
	width: 130px;
	background-size: 100%;
}
.img-pack-container {
	width: 66px;
	background-size: 100%;
}
.last-pics {
	width: 660px;
}


.img-packacking-1 {
	background-size: 100%;
	width: 61px;
}
.img-packacking-2 {
	background-size: 100%;
	width: 101px;
}
.img-packacking-3 {
	background-size: 100%;
	width: 128px;
}
.img-packacking-4 {
	background-size: 100%;
	width: 66px;
}
.img-packacking-5 {
	background-size: 100%;
	width: 65px;
}



.img-packaging {
	height: 86px;
	border-radius: 8px;
	border: none;
}
.img-map {
	width: 225px;
	height: 256px;
}
.img-map-1,
.img-map-2 {
	background-size: 100%;
}

.separator {
	margin: 50px auto 0;
	width: 177px;
	height: 100px;
	background-size: 100%;
}
#advantages .separator {
	margin: 50px auto 0;
}
.separator-white {
	margin: 20px auto 0;
	background-image: url(../img/mydivider-w.png);
	width: 143px;
	height: 15px;
	background-size: 100%;
}

p.copy {
	margin-bottom: 20px;
}
#company,
#advantages, 
#packaging {
	min-height: 500px;
}

footer {
	min-height: 800px;
}
#tops{
	position: absolute;
    top: -150px;
}

@media(-webkit-min-device-pixel-ratio: 2){
	body {
		background: #FFF4F7;
	}
}

footer h1 {
	margin-bottom: 15px;
}

.form-tools-container {
	width: 350px;
	display: block;
}

#form-message {
	width: 260px;
	font-size: 12px;
	line-height: 14px;
}
#ajax-loader-container {
	margin-top: 22px;
}

@media only screen and (orientation: portrait){
	#main-picture {
		height: 500px;
	}

	.show-line {
		height: 115px;
		font-size: 64px;
		padding-left: 20px;
	}

	.first-line {
		padding-top: 220px;
	}

	#show div.show-text {
		padding-top: 0px;
		padding-left: 10px;
	}
	#company,
	#advantages,
	#packaging {
		min-height: 900px;
	}
}

@media only screen and (orientation: landscape){
	.show-line {
		height: 115px;
		font-size: 64px;
		padding-left: 20px;
	}

	.first-line {
		padding-top: 130px;
	}

	#show div.show-text {
		padding-top: 0px;
		padding-left: 10px;
	}

}
.more-margin-30 {
	margin-top: 30px;
}

#lang-container a.lang-en {
	margin-right: 3px;
}
#lang-container a.lang-el {
	margin-right: 3px;
}
#activities .content {
	margin-top: 110px;
}

.img-lac {
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
}

.img-lac-1 {
	background-size: 100%;
	width: 359px;
	height: 200px;
}

.img-lac-2 {
	background-size: 100%;
	width: 267px;
	height: 200px;
}


.img-social-2 {
	width: 352px;
	height: 66px;
	border-radius: 8px;
	border: none;
	box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 6px rgba(50, 50, 50, 0.4);
	margin: 0 auto;
	margin-top: 30px;
}
.img-social-2-img {
	background-image: url(../img/lac-3.jpg); 
}

.img-boukalia {
	width: 370px;
	height: 90px;
	border-radius: 8px;
	box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.4);
	-webkit-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 10px rgba(50, 50, 50, 0.4);
	background-image: url(../img/boukalia.jpg);
	margin: 0 auto;
	margin-top: 40px;
	background-size: 100%;
}