/*
Theme Name: giannantoni2
Version: 1.0
Description: A child theme of _tk
Template: tk-master
Author: Amministratore
*/
@import url("../tk-master/style.css");
/* Your awesome customization starts here */


/* Animazioni */

@keyframes cambiatesto {
    0%   	{opacity: 0;}
    6.25%	{opacity: 1;}
    93.75%	{opacity: 1;}
    100%	{opacity: 0;}
}

@-moz-keyframes cambiatesto {
    0%   	{opacity: 0;}
    6.25%	{opacity: 1;}
    93.75%	{opacity: 1;}
    100%	{opacity: 0;}
}

@-webkit-keyframes cambiatesto {
    0%   	{opacity: 0;}
    6.25%	{opacity: 1;}
    93.75%	{opacity: 1;}
    100%	{opacity: 0;}
}



/* Struttura */


@font-face {
    font-family: 'klavika';
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_bold-webfont.eot');
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_bold-webfont.woff2') format('woff2'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_bold-webfont.woff') format('woff'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_bold-webfont.ttf') format('truetype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_bold-webfont.svg#klavikabold') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'klavika';
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika-webfont.eot');
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika-webfont.woff2') format('woff2'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika-webfont.woff') format('woff'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika-webfont.ttf') format('truetype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika-webfont.svg#klavikaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'klavika';
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni/fonts/klavika_regular_italic-webfont.eot');
    src: url('/www.studiogiannantoni.com/wp-content/themes/giannantoni/fonts/klavika_regular_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni/fonts/klavika_regular_italic-webfont.woff2') format('woff2'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni/fonts/klavika_regular_italic-webfont.woff') format('woff'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni/fonts/klavika_regular_italic-webfont.ttf') format('truetype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni/fonts/klavika_regular_italic-webfont.svg#klavikaregular_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'klavikamedium';
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_medium-webfont.eot');
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_medium-webfont.woff2') format('woff2'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_medium-webfont.woff') format('woff'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_medium-webfont.ttf') format('truetype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_medium-webfont.svg#klavikaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'klavikalight';
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light-webfont.eot');
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light-webfont.woff2') format('woff2'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light-webfont.woff') format('woff'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light-webfont.ttf') format('truetype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light-webfont.svg#klavikaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'klavikalightitalic';
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light_italic-webfont.eot');
    src: url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light_italic-webfont.woff2') format('woff2'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light_italic-webfont.woff') format('woff'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light_italic-webfont.ttf') format('truetype'),
         url('//www.studiogiannantoni.com/wp-content/themes/giannantoni2/fonts/klavika_light_italic-webfont.svg#klavikaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


p, a, h1, h2, h3, h4, h5, h6, input {
    font-family: 'klavika';
	color: #fff;
	font-weight: normal;
    font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	line-height: 115% !important;
}

p, p a {
    font-family: 'klavikalight';
}

h1 {
	font-size: 15px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 12px;
}

p {
	font-size: 13.4px;
}

a, a:hover, a:active, a:visited {
	text-decoration: none;
	color: #fff;
}

input, .form {
	padding: 0 12px 0 12px !important;
	text-transform: lowercase;
}

span.rosso {
	color: #ff0000;
}

span.verde {
	color: #00ff00;
}

span.medium {
	font-family: 'klavikamedium';
}

span.bold {
	font-weight: bold;
}

#contenitore {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#masthead, .site-navigation, #colophon, .sidebar, .search-submit {
	display: none;
}

#content, #main-content, .container, .row {
	position: relative;
	float: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

#portrait {
		display: none;
}

.clear {
    clear:both;
}

/* Pagine */

#resizediv {
	position: relative;
	margin: auto;
	left: 0;
	right:  0;
	opacity: 0;
}

#col1 {
	position: relative;
	width: 58.2%;
	padding: 0;
	margin: 7.7% 0 4% 4%;
	float: left;
	z-index: 100;
}

#col2 {
	position: relative;
	width: 33.8%;
	padding: 0;
	margin: 7.7% 4% 4% 0;
	float: left;
	z-index: 100;
}

#logonav {
	position: relative;
	width: 100%;
}

#logonav img {
	width: 100%;
	height: auto:
}

#logonav h1 {
	padding: 0 5% 0 0;
	text-transform: uppercase;
	color: #fff;
	margin-top: -13%;
	text-align: right;
	font-weight: bold;
}

#navigazione {
	position: relative;
	padding: 15% 0 0 0;
}

.navigazione_pagine {
	padding-left: 62.6%;
}

#navigazione li {
	background: #000;
}

#navigazione .navigazione_pagine li:first-of-type {
	background: #929292;
	margin-bottom: 5%;
}

#navigazione .searchf {
	background: none;
	margin-bottom: 18%;
	min-height: 36px;
}

#navigazione  img {
	width: 100%;
	height: auto;
	padding-top: 40%;
}

#navigazione h2 {
	text-transform: uppercase;
	text-align: right;
	color: #fff;
	padding: 5px 0 5px 0;
	margin: 0 13% 5% 13%;
}

#aa {
	background-color: #cfd4d6 !important;
	margin-top: 25%;
	margin-bottom: 16%;
	padding-top: 4%;
	padding-bottom: 2%;
}

#aa h2 {
	color: #000;
}

#sfumatura {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 200px;
	display: none;
}

#sfumatura img {
	width: 100%;
	height: 100%;
}

.hentry {
	padding: 13% 5% 5% 5%;
}

.hentry header h1 {
	font-family: 'klavikamedium';
	color: #000;
	margin-bottom: 40px;
}

.hentry p {
	 color: #000;
	 margin-top: 2%;
 }

.hentry a {
	color: #000;
}

.hentry header h1:before {
	content: "";
    font-size: 20px;
    background : url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/fondos.png');
	background-size: 100% 100%;
	padding-left: 100%;
}


/* Index */

#area_agronomica_link {
	width: 36.7%;
	background-color: rgba(207, 212, 214, 0.8);
	margin: 0 0 4% 63.3%;
	position: relative;
}

#area_ingegneristica_link {
	width: 36.7%;
	background-color: rgba(146, 146, 146, 0.6);
	margin: 0 0 12% 63.3%;
	position: relative;
}

#area_agronomica_link h2 {
	color: #000;
	padding: 8% 0 8.5% 13%;
}

#area_ingegneristica_link h2 {
	padding: 8% 0 8.5% 13%;
}

#logohome {
	width: 36.7%;
	margin: 0 0 1.5% 33.6%;
	float: left;
	position: relative;
}

#taccahome {
	width: 1.7%;
	margin: 0 0 1.5% 28%;
	float: left;
	position: relative;
}

#logohome img, #taccahome img {
	width: 100%;
	height: auto;
}

#headline {
	width: 100%;
	position: relative;
	height: 17%;
}

#headline h1 {
	text-transform: uppercase;
	position: absolute;
	color: #000;
	font-size: 26px;
}

#head1, #head2, #head3 {
	opacity: 0;
	font-family: 'klavikalightitalic';
	text-transform: none !important;
}

#head1 {
	font-family: 'klavikalightitalic';
	font-size: 70px !important;
	color: #666666 !important;
	text-transform: none !important;
	line-height: 80% !important;
}

.animazione {
	animation: cambiatesto 7s linear;
	-moz-animation: cambiatesto 7s linear;
	-webkit-animation: cambiatesto 7s linear;
}

.animazione2 {
	animation: cambiatesto 9.5s linear;
	-moz-animation: cambiatesto 9.5s linear;
	-webkit-animation: cambiatesto 9.5s linear;
}

#homeconnt {
	width: 36.7%;
	margin: 0 0 6% 63.3%;
	position: relative;

}

#homeconnt h3 {
	color: #000;
	text-transform: none;
}

#homeconnt a {
	color: #000;
}

.pea_cook_wrapper p {
	color:#878787 !important;
}


/* Area agronomica*/

#gallery {
	position: absolute;
	top: 5.3%;
	left:  0;
	width: 75%;
	height: auto;
	z-index: 1;
	margin: 4% 0 0 4%;
}

#taccaagr {
	top: 0;
	left:  0;
	width: 2.75%;
	height: auto;
}

#taccaagr img {
	width: 100%;
	height: auto;
}

#shoot {
	position: absolute;
	width: 26%;
	left: 4%;
	bottom: 16%;
}

#shoot img {
	width: 100%;
	height: auto;
}

#tags, #tags2 {
	position: absolute;
	width: 34.8%;
	left: 62.2%;
	bottom: 16.5%;
}

#tags  img {
	margin: 0.5%;
	padding: 0;
	float: left;
	display: inline;
}

#tags2 a {
	margin: 0.5%;
	padding: 0;
	float: left;
	display: inline;
  background:#929292;
  padding:3px 6px;
  font-size:12px
}

#tags2 a:hover { background:#666;}

[title="linksenza-categoria"] {
	display: none;
}


[title="piano-aziendale"], [title="bando-giovani"] {
	width: 27.08%;
	height: auto;
}

[title="marketing"], [title="contributi"], [title="vinca"], [title="via"], [title="ocm"] {
	width: 19.79%;
	height: auto;
}

[title="psr"] {
	width: 16.66%;
	height: auto;
}

[title="agriturismo"] {
	width: 21.66%;
	height: auto;
}

[title="piani-di-mis-forestali"] {
	width: 35.41%;
	height: auto;
}

[title="piani-di-taglio"] {
	width: 25%;
	height: auto;
}

[title="agevolazioni"] {
	width: 22.91%;
	height: auto;
}

[title="misure-strutturali"] {
	width: 31.25%;
	height: auto;
}

[title="promozione"] {
	width: 21.46%;
	height: auto;
}

[title="marketing"] {
	margin-right: 11% !important;
}

/* Lo staff */

#gallery_staff {
	position: absolute;
	top: 5.3%;
	left:  0;
	width: 74.9%;
	height: auto;
	z-index: 1;
	margin: 4% 0 0 4%;
}

#staff_testo {
	position: absolute;
	margin: 0;
	background-color: #000;
	width: 59%;
}

#staff_testo  p {
	position: absolute;
	top: 0;
	color: #fff;
	padding: 25px 10% 0 10%;
}

#testo1, #testo2, #testo3 {
	opacity: 0;
	padding: 0;
	margin: 0;
	line-height: 20px !important;
	font-family: 'klavika' !important;
}


.testi_singoli {
	position: absolute;
	top: 5.3%;
	left:  0;
	width: 75%;
	height: auto;
	z-index: 1;
	margin: 4% 0 0 4%;
	background: #000;
	opacity: 0;
}

.testi_singoli p, .testi_singoli a {
	color: #fff;
}

.foto {
	position: realtive;
	width: 55.2%;
	margin-right: 4%;
	float: left;
}

.foto img {
	width: 100%;
	height: auto;
}

.testi_dx {
	width: 37.5%;
	float: left;
	padding: 14% 2% 0 0;
}


.testi_dx header {
	padding-bottom: 25px;
}

.staff_contatti {
	padding-top: 80px;
}

#cs {
	position: absolute;
	top: 75%;
	width: 50%;
}

#c1s {
	position: relative;
	width: 23%;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 30px;
}

#c1s p, #c2s p {
	font-size: 12.5px;
}

#c2s {
	position: relative;
	width: 77%;
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 30px;
}

#c2s a {
	text-transform: none !important;
	font-size: 9.5px;
}

#c1s a, #c1s p, #c2s a, #c2s p {
	padding: 0;
	margin:  0;
}

#staff_bkg {
	display: none;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

#staff_bkg img {
	width: 100%;
	height: 100%;
}

#staff_tacca {
	position: absolute;
	width: 96%;
	height: 27%;
	margin: 50.1% 0 0 4%;
	z-index:2000;
}

#staff_tacca img {
	width: auto;
	height: 100%;
}


#footer_staff_cont {
	position: absolute;
	width: 74%;
	height: 27%;
	margin: 50.1% 0 0 22%;
	z-index:2500;
}

#footer_staff {
	background: url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/staff.png');
	background-size: 100% 100%;
	padding-top: 3%;
	width: 100%;
	height: 100%;
	display: flex;
	display: -moz-flex;
	display: -webkit-flex;
	justify-content: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	padding-right: 5%;
}

#ico_g {
	margin-left: 10%;
}

.ico_staff {
	float: left;
	padding: 0 1% 0 1%;
	width: 26%;
	height: auto;
}

.ico_staff p {
	text-transform: uppercase;
	color: #000;
	text-align: right;
	font-size: 9.5px;
	padding-top: 5px;
}

.ico_staff img {
	width: 100%;
	height: auto;
}

/*Contatti */

#contatti {
	position: absolute;
	top: 5.3%;
	left:  0;
	width: 75%;
	height: auto;
	z-index: 1;
	margin: 4% 0 0 4%;
}

#taccacont {
	top: 0;
	left:  0;
	width: 17%;
	height: auto;
}

#taccacont img {
	width: 100%;
	height: auto;
}

#contatti_bkg {
	display: none;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

#contatti_bkg img {
	width: 100%;
	height: 100%;
}

#contatti_col1{
	position: relative;
	width: 58%;
	float: left;
}

#contatti_col2{
	position: relative;
	width: 40%;
	height: 100%;
	float: left;
	padding: 14% 4% 4% 4%;
	background: url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/contatti_bkg.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

#cont_tacca {
	position: relative;
	width: 4%;
	height: auto;
	margin-top: 3%;
}

#cont_tacca img {
	height: auto;
	width: 100%;
}

#contatti_col2 p {
	padding-bottom: 8px;
	color: #fff;
}

#contatti_col2 a {
	color: #fff;
}

#indirizzo {
	padding-bottom: 30px !important;
}

#c1c {
	position: relative;
	width: 25%;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#c2c {
	position: relative;
	width: 75%;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#c2c a {
	text-transform: none !important;
}

#c1c a, #c1c p, #c2c a, #c2c p {
	padding: 0;
	margin:  0;
	font-size: 12.5px;
}

#cc1_testo {
	background-color: rgba(102, 102, 102, 0.6);
	padding: 8% 8% 8% 0;
	margin-bottom: 3%;
}

#cc1_testo p {
	color: #fff;
	float: left;
	padding-left: 10%;
}

#cc1_testo img {
	float: left;
	width: 20%;
	height: auto;
}

#cc1_mappa  {
    position: relative;
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
}

#cc1_mappa iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Archivi */

#cont_archivio {
	position: absolute;
	top: 5.3%;
	left:  0;
	width: 75%;
	height: auto;
	z-index: 1;
	margin: 4% 0 0 4%;
	padding-bottom: 80px;
}

.masonry {
	position: relative;
    -webkit-column-count: 2;
    -moz-column-count: 2;
	column-count: 2;
    -webkit-column-gap: 2%;
    -moz-column-gap: 2%;
    column-gap: 2%;
}


.item {
	position: relative;
    display: inline-block;
    width: 100%;
	opacity: 0;
	margin-bottom: 10px;
}

@-moz-document url-prefix() {
  .item {
     overflow-x: hidden;
  }
}

.titoli_archivio {
	position: absolute;
	width: 45%;
	margin: 205px 50% 0 -50%;
	z-index: 5000 !important;
	display: block;
}

.titoli_archivio h2 {
	text-transform: uppercase;
	padding: 8px;
	background: #fff;
	margin: 0;
	font-size: 12px;
}

.titoli_archivio h2 a {
	color: #000 !important;
}

.tags_archivio h2 a {
	color: #2887a5 !important;
}

.tags_archivio h2 {
	background: #fff;
	text-transform: uppercase;
	padding: 8px;
	margin: 0;
	font-size: 12px;
}

.post_archivio {
	height: 300px;
	width: 100%;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

#pagine {
	width: 70%;
	margin: auto;
	left: 0;
	right: 0;
	margin-top: 100%;
}

.nav-previous, .nav-next {
	width: 50%;
	float: left !important;
	margin: 0;
}

.animazione_entradasx {
	animation: entradasx 0.3s linear 1s;
		-moz-animation: entradasx 0.3s linear 1s;
		-webkit-animation: entradasx 0.3s linear 1s;
	animation-fill-mode: forwards;
		-moz-animation-fill-mode: forwards;
		-webkit-animation-fill-mode: forwards;
}


/* Articoli */

#titoli_singolo {
	position: absolute;
	width: 25%;
	margin: 49% 70% 0 -50%;
	z-index: 2000;
	display: block;
}

.titolo_singolo h3 {
	text-transform: uppercase;
	padding: 8px;
	background: #fff;
	margin: 0;
	color: #000;
}

.tags_singolo h3 a {
	color: #2887a5 !important;
}

.tags_singolo h3 {
	background: #fff;
	text-transform: uppercase;
	padding: 8px;
	margin: 0;
}

#cont_singolo {
	position: absolute;
	top: 5.3%;
	left:  0;
	width: 75%;
	height: auto;
	z-index: 1;
	margin: 4% 0 0 4%;;
}


#contenuto {
	position: absolute;
	top: 0;
	left:  0;
	z-index: 100;
	width: 99%;
}

#contenuto p {
	padding: 0 0 5px 0;
	color: #000;
	width: 100%;
	margin: 0 0 0 0;
	background: #fff;
	max-width: 900px;
}

#contenuto p:first-of-type {
	margin-top: 20px;
}

#contenuto p:first-of-type:before {
	content: "";
    font-size: 18px;
    background : url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/fondos.png');
	background-size: 100% 100%;
	padding-left: 100%;
}

#contenuto p:last-of-type {
	padding-bottom: 30px;
}

#contenuto ul>li {
	list-style: square;
}

#contenuto ul {
	padding-top: 5px;
}

.soliloquy-caption-inside {
	display: none !important;
}

.soliloquy-theme-classic .soliloquy-pager-link {
	background: url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/slider-dots.png') !important;
}

.soliloquy-pager-link.active {
	background:url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/slider-dots.png') no-repeat scroll 0 -14px !important;
	}

.soliloquy-controls-direction {
	display: none;
}


@supports (overflow:-webkit-marquee) and (justify-content:inherit)
{

	#gallery_staff {
		width: 75.1%;
	}

	 {
		background: url('http://www.studiogiannantoni.com/wp-content/themes/giannantoni2/grafica/contatti_bkg.png') no-repeat center center fixed;
		-webkit-background-size: cover !important;
	}
}

@media only screen and (max-width: 1025px) {
	h2 {
		font-size: 11px;
	}
    p {
		font-size: 10.3px;
	}
	#c1s a, #c1s p, #c2s a, #c2s p, #c1c a, #c1c p, #c2c a, #c2c p {
	font-size: 9px;
}
}

@media only screen and (orientation: portrait) {
	#portrait {
		width: 100%;
		height: 100%;
		background-color: rgba(146, 146, 146, 0.6);
		padding: 5%;
		display: block;
		position: absolute;
		z-index: 8000;
		top: 0;
	}

	#portrait h1 {
		margin: auto;
		left: 0;
		right: 0;
		font-size: 32px;
		text-transform: lowercase;
		margin-top: 30%;
}
}

@media only screen and (max-height: 681px) {
	 p {
		font-size: 11px;
	}

	h2 {
		font-size: 10px;
	}

	.ico_staff p {
		font-size: 8px;
	}
}

@media only screen and (max-height: 601px) {
	#headline h1 {
		font-size: 20px;
	}

	h3 {
		font-size: 10px;
	}

	 p {
		font-size: 10.3px;
	}

	#testo1, #testo2, #testo3 {
	line-height: 13px !important;
	font-family: 'klavika' !important;
	}

	#c1s a, #c1s p, #c2s a, #c2s p, #c1c a, #c1c p, #c2c a, #c2c p {
		font-size: 8px;
	}
		.ico_staff p {
			font-size: 7px;
		}
	}
