@font-face {
     font-family: 'Special Elite';
     src: url("../fonts/SpecialElite-Regular.ttf");
}

body, html {
    height: 100%;
    margin: 0;
    font-family: 'Special Elite';
}

h1 { 
    max-height:100%;
    max-width:100%;
    background-color: white;
    margin-top: 1cm;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 5%;
    padding-right: 5%;
    overflow: auto;
}

.bg {
    /* Full height */
    height: 100%;
}

.img-fluid {
    margin-top: 1cm;
    margin-bottom: 1cm;
}

@media only screen and (orientation: portrait){
	.rotating_businesscard {
		margin-top: 2cm;
		margin-bottom: 1cm;
		transform: rotate(270deg);
	}
}

.businesscard_on_mobile_phone {
  /* The image used */
  background-image: url("../../images/m2snail.jpg");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.funzzionale_url {
  /* The image used */
  background-image: url("../../images/m4trees.jpg");

  /* Full height */
  height: 600px; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.business_calculations, .fibonacci, .managementinformation, .workshop, .linux, .kaizen {
  display: none;
  }
  
.businesscard_on_mobile_phone, .funzzionale_url {
  text-align: center;
}

img{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

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

img{
  display: inline;
  margin-left: 0;
}

.businesscard_on_mobile_phone, .funzzionale_url {
    display: none;
    overflow: auto;
}

.business_calculations, .fibonacci, .managementinformation, .workshop, .linux, .kaizen {
    /* Full height */
    display: block;
    height: 100%; 
    /* Center and scale the image nicely */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: auto;   
}

.business_calculations {
    /* The image used */
    background-image: url("../../images/calculations.jpg");
}

.fibonacci {
    /* The image used */
    background-image: url("../../images/technology.jpg");  
}

.managementinformation {
    /* The image used */
    background-image: url("../../images/team.jpg");
}

.workshop {
   /* The image used */
    background-image: url("../../images/security.jpg");
}

.linux {
   /* The image used */
    background-image: url("../../images/testing.jpg");
}

.kaizen {
   /* The image used */
    display: block;
    background-image: url("../../images/continuous_improvement.jpg");
}

/* cookie consent */

/* popup */
.cc-window { background: #eaf7f7; color: #5c7291 }
.cc-link {color: #fff}

/* button */
.cc-btn {
  background: transparent;
  border: 1px solid #56cbdb;
  color: #56cbdb
}

/* highlighted button */
.cc-btn.cc-highlight {
  background: #56cbdb;
  border: 1px solid #56cbdb;
  color: #000000
}
