/*@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,700,100italic,300italic,400italic,700italic);
/*@import url(http://fonts.googleapis.com/css?family=Ubuntu);
/*
Title: Terrile.css
/* body *****************************************************************************************************************/                                                                                     }
html, body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

body {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #e2e2e0;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  color: #666666;
  font-family: "Open Sans", sans-serif;
  line-height: 22px;
   font-size: 15px;
}
/* Font Habdel Gothic
*****************************************************************************************************************/
@font-face {
    font-family: 'Handel Gothic';
    src: url('HandelGothic.woff2') format('woff2'),
        url('HandelGothic.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

/* default headers *****************************************************************************************************************/
h1, h2 {
  font-family: oswald;
  text-transform: uppercase;
  font-weight: normal;
}
h0 {
  font-family: oswald;
  text-transform: uppercase;
  font-weight: normal;
    font-size: 30px;
}

/* default links *****************************************************************************************************************/

a {
  color: #21aabd;
  -webkit-text-decoration-color: currentcolor;
  text-decoration-color: currentcolor;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
}

a:hover {
  color: #333333;
  -webkit-text-decoration-color: currentcolor;
  text-decoration-color: currentcolor;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkitf-text-decoration-style: solid;
  text-decoration-style: solid;
}

#container {
  width: 80%;
    max-width: 960px;
  margin: auto;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  -webkit-font-feature-settings: "salt";
  font-feature-settings: "salt";
}

#header {
  padding-top: 2%;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  background-color: #21aabd;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
}
/*** Menu ***/
#mainmenu ul 		{margin: -50px -0px 0px 40px;float:left;width:100%; list-style: none;white-space:nowrap;}
#mainmenu ul li 	{float: left;margin: 5px 10px 0 0px; position: relative;}
#mainmenu a 		{color: #fff; font: 14px;padding: 14px 20px;font-family: oswald; text-transform:uppercase;}
#mainmenu a:hover {background:#666;
  }
/* Button Responsive Menu*/
	.btn-responsive-menu{display: none;float: right ;padding:5px;cursor:pointer;margin:  5px 10px 5px 10px;color: #ffffff;text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.25);background:#00a7e0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
	.icon-bar 			{display: block;width: 15px;height: 2px;margin:4px;background-color: #08f09f;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

	.show{display:block!important;}

/*** Post ***/
.post 					{padding: 0px 0 0px 0;}


	/* Post title */
	.post .entry-title 	{margin-bottom: 20px;}
	.post .entry-title a{display: block;font-size: 38px;line-height:40px;font-weight: bold;letter-spacing: -1px;}
	.post .entry-content{line-height:25px;}
	.index-thumb		{width:100%;height:auto;margin-bottom:10px;}
	
	hr{border-bottom: 1px solid #ccc;border-top:none;border-left:none;border-right:none;margin:25px 0 20px 0;}
		
@media (min-width: 1200px) {

	/* Structure > 1200px */
	#mainmenu		{width: 100%;float:left;}
	#mainmenu		{display:block;}
 
}
@media (min-width: 768px) and (max-width: 980px) {

	/* Structure 768 to 1000 */
	#mainmenu		{width: 100%;float:left;}
	#mainmenu		{display:block;}
}

@media (max-width: 767px) {
    
/* Header */
.btn-responsive-menu{display:block;}
#mainmenu           {display:none;}
#mainmenu ul        {margin: 0px 0px 0px -20px;float: none;}    
#mainmenu ul li     {float: none;}
}

#header h1 {
  color: white;
}
/* navigation bar (menu) *****************************************************************************************************************/

#nav {
  width: 80%;
  max-width: 960px;
  margin: auto;
  right: 0px;
  left: 0px;
  position: fixed;
  background-color: #666666;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  color: white;
}

#nav a {
    color: white;
  padding-top: 13px;
  padding-right: 8px;
  padding-bottom: 10px;
  padding-left: 8px;
    

display: inline-block;
  -webkit-text-decoration-color: currentcolor;
  text-decoration-color: currentcolor;
  -webkit-text-decoration-line: none;
  text-decoration-line: none;
  -webkit-text-decoration-style: solid;
  text-decoration-style: solid;
  text-transform: uppercase;
  font-family: oswald;
   font-size: 13px;
}

#nav a:hover {
  background-color: #333333;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
}

.slider-wrapper {
  width: 100%;
}

.item {
  padding-top: 2%;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  float: justify;
}
.item_s {
  min-height: 50px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  float: center;
  text-align: center;
}
  .item-evi {
  width: 30%;
  padding-top: 0px;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  float: left;
}
  .item-logo {
  max-width: 50%;
  padding-top: 0px;
  text-align: center;
 margin: auto;
}
 .item-evi2 {
  width: 45%;
  min-width: 10px
  padding-top: 0px;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  float: left;
}
.item-evi12 {
  width: 60%;
  padding-top: 2%;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  float: left;
}

#mes-full {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  clear: both;
  background-color: #e2e2e0;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
}

#mes-full p {
  font-family: oswald;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 28px;
}

#content {
  width: 60%;
  padding-top: 2%;
  padding-right: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  float: left;
}

#content .articolo {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #eeeeee;
  min-height: 190px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

#content .articolo img {
  float: left;
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#content .last {
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
}


#footer {
  width: 100%;
    max-width: 960px;
  padding-top: 2%;
  padding-right: 0px;
  padding-bottom: 2%;
  padding-left: 2%;
  clear: both;
  background-color: #666666;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  color: white;
}

.clear {
  width: 100%;
  clear: both;
  height: 1px;
  background-color: #eeeeee;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
}
l {margin-bottom: 0px;
    padding-left: 20px;
    }
li {font-weight: 400;
    list-style-position: outside;
    margin-bottom: 0px;
    color: #404040;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    }
li > a {font-weight: inherit;
        list-style-position: inherit;
        color: inherit;
        line-height: inherit;
        font-size: inherit;
        text-decoration: underline;
        }
li > a:hover,li > a:focus,li > a:active {font-weight: inherit;
                                         color: inherit;
                                         line-height: inherit;
                                         font-size: inherit;
                                         text-decoration: underline;
                                         }
.square li {list-style: square;
            }
.before-list {margin-bottom: 7px;
              }
    
