/*
 Theme Name:   Visia Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Visia Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     visia
 Version:      1.0.0

 Text Domain:  visia-child
*/

@import url("/wp-content/themes/visia/style.css");

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

@font-face {
    font-family: 'FormataRegular';
    src: url('/wp-content/themes/visia-child/formata-regular.eot');
    src: url('/wp-content/themes/visia-child/formata-regular.eot') format('embedded-opentype'),
         url('/wp-content/themes/visia-child/formata-regular.woff') format('woff'),
         url('/wp-content/themes/visia-child/formata-regular.ttf') format('truetype'),
         url('/wp-content/themes/visia-child/formata-regular.svg#FormataRegular') format('svg');
}

p, .dark p {
    color: #424242;
}

.fade-step1 {
	transition: opacity 1s ease 0.3s;
	animation-delay: 0.3s;
}

.fade-step2 {
	transition: opacity 1s ease 0.6s;
	animation-delay: 0.6s;
}

.fade-step3 {
	transition: opacity 1s ease 0.9s;
	animation-delay: 0.9s;
}

.fade-step4 {
	transition: opacity 1s ease 1.2s;
	animation-delay: 1.2s;
}

.fade-step5 {
	transition: opacity 1s ease 1.5s;
	animation-delay: 1.5s;
}

.fade-step6 {
	transition: opacity 1s ease 1.8s;
	animation-delay: 1.8s;
}

/* Fade */
@-webkit-keyframes mae-animation-fade {
	0% {opacity: 0; }	
	100% {opacity: 1; }
}

@-moz-keyframes mae-animation-fade {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes mae-animation-fade {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes mae-animation-fade {
	0% {opacity: 0; }	
	100% {opacity: 1;}
}

.mae-animation-fade {
	-webkit-animation-name: mae-animation-fade;
	-moz-animation-name: mae-animation-fade;
	-o-animation-name: mae-animation-fade;
	animation-name: mae-animation-fade;

	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-ms-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;

	opacity: 1!important;
}

.separator {
	margin:25px 0;
	border:none;
	display:block;
	width: 100%;
}

body{
	background: url(/wp-content/themes/visia-child/img/back.png) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

nav {
	background: rgba(255,255,255,0);
	border:none;
	-webkit-transition: background 500ms ease-out;
	-moz-transition: background 500ms ease-out;
	-o-transition: background 500ms ease-out;
	transition: background 500ms ease-out;
}

nav.colorNav{
	background: rgba(255,255,255,100);

}
.desktop.navigation .nav-content a {
	color: #888;
	opacity: 1;
}

.desktop.navigation .nav-content a:hover, 
.desktop.navigation .nav-content a.active, 
.post-title a:hover, 
.cat-item a:hover, 
.widget-archive a:hover, 
.recentcomments a:hover, 
.widget-recent-entries a:hover, 
.comment-meta a:hover, 
.required{
	color: #666 !important;

}

.desktop.navigation .nav-content a {
	padding-bottom:5px;
}

.desktop.navigation .nav-content a.active{
	color: #666 !important;
	border-bottom: 2px solid #666;
}

h2 {
    letter-spacing: 0;
    text-transform: none;
    font-family: 'FormataRegular','Open Sans', arial, sans-serif;
}

.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, h1, h2, h3, h4, h5, h6 {
	color: #888;
}

.border {
	display: none;
}

.content {
	padding-top:40px;
}

.content.padded {
	padding-bottom: 40px;
}


#welcome-to-the-jf-hillebrand-group .content{
	padding-top:80px;
}

#welcome-to-the-jf-hillebrand-group{
	background-color:transparent !important;
}

#welcome-to-the-jf-hillebrand-group .sub-heading {
	max-width: 100%;
}

#first-text {

	margin-top:400px;
}

#contact {
	max-width:100%;
}

#management{
	width:100%;
	min-width:100%;
}

#management p:first-child{
	max-width: 800px;
	margin:0 auto;
}
#management-photo{
	min-width: 100%;
	height: auto;
	position: absolute;
	top:0;
	left:0;
	z-index: -25;
}


#management-photo, .fade-logo{
	opacity: 0;
}



html.ie9 #management-photo { opacity: 1!important; }

#our-companies p {
	font-size:12px;
	padding:0 10px;
}

#our-companies a {
	font-size: 10px;
}

#our-companies .shortcode {
	margin-top:10px;
}

#our-companies h3, #our-companies p {
	margin-bottom:10px;
}

#jf-hillebrand-slogan, #transocean-slogan, #satellite-slogan{
	text-transform: none;
	letter-spacing: 0.1em;
	font-size:13px;
}

#jf-hillebrand-slogan{
	color:#1b3d6e;
}

#transocean-slogan{
	color:#0099a8;
}

#satellite-slogan{
	color:#003777;
}

#flexitank-link {
	margin-top:50px;
}

#barrel-link {
	margin-top:31px;
	margin-bottom:65px;
}

div.vcard{
	position:absolute;
	top:30%;
	left:0;
	text-align:center;
}

div.vcard .fn{
	font-weight: bold;
	margin-bottom:0;
}

#hcard-Pierre-Bonel{
	left:11%;
}

#hcard-Gabin-Herman{
	left:22.5%;
}

#hcard-Christophe-Bernard{
	left:41%;
}

#hcard-Leendert-Vis{
	left:55.5%;
}

#hcard-Pierre-Benichou{
	left:68%;
}

#hcard-Kevin-Brock{
	left:80%;
}


#contact {
	min-width: 100%;
	width: 100%;
}

#contact .shortcode, #about-us .shortcode {
	margin-top:0;
}

#contact p:first-child{
	margin-bottom: 25px;
}
#about-us p:first-child {
	margin-bottom: 50px;
}

#about-us .row-fluid p:first-child{
	margin-bottom: 20px;
}

.sf-count-asset-custom {
	text-align: center;
	margin:1em 0 0.5em;
}

.count-subject {
	font-size: 90%;
	font-weight: bold;
	margin-bottom: 0;
}


.count-number {
	color: #888;
	font-size: 130%;
	font-weight: bold;
	letter-spacing: 0.05em;
}

#turnover_count .count-number:before{
	content:'$';
}
#contactAddress{
	margin-top:30px;
}

#contact a{
	color:#5d5d5d;
}

#contact a:hover{
	color: #666 !important;
}

.social-links {
    margin0;
}

#footer .content{
	padding:0;
}

.custom-icon-box{
	margin:2em 0 1em;
}


.custom-icon{
	text-align:center;
}

.custom-icon span {
	display:block;
	width:56px;
	height: 56px;
	padding:0;
	margin:0 auto;
	background-position: 0 56px;
	font-size:0;
	text-indent: -999em;
	overflow:hidden;
}

.custom-icon span.custom-icon-countries{
	background-image:url(/wp-content/themes/visia-child/img/countries.png);
}
.custom-icon span.custom-icon-orders{
	background-image:url(/wp-content/themes/visia-child/img/orders.png);
}
.custom-icon span.custom-icon-teus{
	background-image:url(/wp-content/themes/visia-child/img/teus.png);
}
.custom-icon span.custom-icon-customers{
	background-image:url(/wp-content/themes/visia-child/img/customers.png);
}
.custom-icon span.custom-icon-staff{
	background-image:url(/wp-content/themes/visia-child/img/staff.png);
}
.custom-icon span.custom-icon-turnover{
	background-image:url(/wp-content/themes/visia-child/img/turnover.png);
}

#map {
	height:250px;
	width:100%;
}



a.button {
	border-color: #424242 !important;
	color: #424242 !important;
	height: 85px;
}

a.button:hover {
	border-color: #999 !important;
	color: #999 !important;
}



/* Smaller than 972px */
@media only screen and (max-width: 971px) {
	nav{
		background:#fff;	
	}
}

/* Smaller than 800px */
@media only screen and (max-width: 799px) {
	
#management-photo{
	/*min-width: 100%;
	height: auto;

	top:0;
	left:0;
	z-index: -25; */
		position: static;
}


div.vcard{
	position:static;
	text-align:center;
	margin-bottom: 1em;
}

div.vcard p, div.vcard p span{
	margin-bottom: 0;
}

#hcard-Pierre-Bonel{
	left:11%;
}

#hcard-Gabin-Herman{
	left:22.5%;
}

#hcard-Christophe-Bernard{
	left:41%;
}

#hcard-Leendert-Vis{
	left:55.5%;
}

#hcard-Pierre-Benichou{
	left:68%;
}

#hcard-Kevin-Brock{
	left:80%;
}
}




/*
     FILE ARCHIVED ON 03:57:53 Oct 25, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:38:13 Sep 16, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.784
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.021
  esindex: 0.014
  cdx.remote: 53.864
  LoadShardBlock: 450.556 (3)
  PetaboxLoader3.datanode: 211.334 (5)
  PetaboxLoader3.resolve: 406.005 (4)
  load_resource: 369.82 (2)
*/