/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete 
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */


p{
color: #5a5e5c;
}

.container {
    padding-left: 0px;
}

.navbar {
    margin-top: -60px;
}

.md-slide-wrap {
    margin-top: -10px;
}

.region-leaderboard{


background: none repeat scroll 0 0 #E6E7E8;
    margin-left: auto;
    margin-right: auto;
   

}

.view-top-stories .view-header {
    background: none repeat scroll 0 0 #003b5a;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
margin-top:10px;
   

}

.view-top-stories .view-content a{
    color: #585e5c;
    display: list-item;
    font-family: 'Georgia';
font-style: italic;
list-style-image: url('../images/bullet.png');
list-style-position: inside;
font-size: 13px;
/*list-style:disc indside none; */

}


.newsgrid-elemetns {
 
   border: 1px solid #C5C5C5;
    border-radius: 3px 3px 3px 3px;
   box-shadow: 2px 3px 2px #dedede;
    color: #949598;
    display: inline-block;
    
    margin-bottom: 35px;
    /*max-width: 308px;*/
    max-height: 270px;
    text-align: left;
    vertical-align: top;
width:46%;
margin-left: 10px;
}
.int_image img{
width:100%;
height:100%;
margin-left: auto;
}

.int_title a , .int_title a hover{

max-height:90px;
font-family: 'Aller';
font-weight: normal;
text-decoration:none;
 font-size: 18px;



}
.int_title{
padding:10px;
max-height:80px;
font-family: 'Aller';
font-weight: normal;
text-decoration:none;
 font-size: 18px;
  text-align: justify;



}
.int_body{
padding: 10px;
min-height: 80px;
font-family: 'Aller';
font-weight: lighter;
 font-size: 15px;


}
.team_image{
height:53px;
width:48px;


}

.team_title a{
height:48px;
width:42px;
font-family: 'Aller';
font-weight: normal;
color:#5a5e5d;
}
.team_title{
height:48px;
width:54px;


}

.view-testfeed-aggregatormitem {
	background:#e6e7e9;
	padding:8px;

}

#external_b_description{
	 color: #5a5e5d;
    font-family: 'Aller';
font-weight: lighter;
    font-size: 13px;
    text-transform: lowercase;
    text-align: left;
   

}

.view-testfeed-aggregatormitem .view-content .title .one, 
.pane-blogs-in-inner-page-panel-pane-1 .view-content .title .one{
  color: #4b9fc2;
    font-family: 'Georgia';
    font-style: italic;
    font-weight: bold;
    font-size: 25px;
    text-transform: lowercase;
    width:45%;
    height: 40px;
}


.view-testfeed-aggregatormitem .view-content .title .one p,
.pane-blogs-in-inner-page-panel-pane-1 .view-content .title .one p{
  color: #145A7C;
    font-family: 'Georgia';
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    text-transform: lowercase;

}

.view-testfeed-aggregatormitem .view-content .title .two,
.pane-blogs-in-inner-page-panel-pane-1 .view-content .title .two{
  background: none repeat scroll 0 0 #003b5a;
    color: #FFFFFF;
    font-family: 'Aller';
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
    padding-left: 13px;
    text-transform: uppercase;
    width: 45%;
    height: 25px;
	 
}

.view-testfeed-aggregatormitem .view-content .title .two p, 
.pane-blogs-in-inner-page-panel-pane-1 .view-content .title .two p{
  color: #fff;
    font-family: 'Aller';
    font-style: normal;
    font-weight: normal;
    font-size: 78%;
    text-transform: uppercase;
    padding-top: 3px;
text-align: center;
white-space: nowrap;
}

.view-testfeed-aggregatormitem .view-content .title #blog_div, 
.pane-blogs-in-inner-page-panel-pane-1 .view-content .title #blog_div{
	 display: inline-block;

}

.pane-views-team-gallery-block h2{
font-family: 'Georgia';
font-style: italic;
font-weight: bold;
font-size: 20px;
margin-top:25px;
color: #5a5e5c;
border-bottom: 1px solid #bcbeb0;

}

#external_b_title a{
	
    color: #145A7C;
    font-family: 'Aller';
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    height: 24px;
}

#team-row{

margin-top:20px;
/* border-bottom:1px dotted #b6b6b6; */
/*height:40px;*/

}


#team-row #tm {
display:inline-block;
float:left;

}

#team-row #tm a{
font-size: 11px;
color: #404040;
}

#panel-node-additional .region.region-two-70-30-first p{

   
text-align:left;
font-family: 'Aller';
font-weight: normal;
font-style: normal;
color:#6f7072;
font-size:13px;

}

#panel-node-additional .region-two-70-30-second h2 {
    border-bottom: 1px solid #BDBEC2;
    font-family: 'Georgia';
    font-size: 16px;
    font-style: italic;
    font-weight: bolder;
    padding-bottom: 12px;
}

#panel-node-additional .region.region-two-70-30-second a{
font-family: 'Aller';
font-weight: normal;
font-style: normal;
color:#61adc7;
font-size:15px;
    
  
}

#panel-node-additional.region.region-two-70-30-second {
    margin: 10px 22px;
    padding: 11px;
    width: 92%;
}

#panel-node-additional .region.region-two-70-30-second .field-item {
    border-bottom: 1px dotted #E8E8E8;
    padding-top:10px;

   
}

.panel-pane.pane-entity-field.pane-node-field-view-intro.no-title.block {
    
    text-align: justify;
    width: 100%;
   
}

.region.region-two-70-30-top.region-conditional-stack {
    background: none repeat scroll 0 0 #4B9FC3;
}

.panel-pane.pane-node-title.no-title.block .block-content{
    /*padding: auto;*/
}
.panel-pane.pane-node-title.no-title.block a {
    color: #FFFFFF;
    font-family: 'Georgia';
    font-size: 24px;
    text-transform: capitalize;
}


.panel-pane.pane-node-title.title-property.no-title.block{
    padding-top: 7%;
}
.horizontal-tabs ul.horizontal-tabs-list {
  -moz-border-bottom-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #FFFFFF;
  border-color: -moz-use-text-color #DEDEDE -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-style: none solid none none;
  border-width: 0 0px 0 0;
  clear: both;
  display: inline-block;
  height: auto;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  font-family:'Georgia';
  font-size:15px;
}


.horizontal-tabs ul.horizontal-tabs-list li {
    background: none repeat scroll 0 0 #EEEEEE;
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0;
    min-width: 5em;
    padding: 0 1px 1px;
    width: 100%;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
border-bottom: 10px solid #be2713;
    background-color: #FFFFFF;
    
}
.horizontal-tabs ul.horizontal-tabs-list li :hover {

   color:#145a7c;
 
    
}

.pane-node-field-intro-image img{

}

.region-footer {
    /* background: none repeat scroll 0 0 #E6E7E9; */
   height:80px;

	background-color: #003b5a; /*url(../images/bg_footer.jpg) repeat-x;*/
margin-top: 20px;
}

.region-footer .block-content p{

  color: #FFFFFF;
  font-family: 'Georgia';
font-style:italic;
  margin: auto;
  padding: 19px 0;
  width: 100%;
font-size:15px;
  
  
}

.region-footer .block-content a{

  color: #FFFFFF;
}


.region-footer .block-content {
  /* background: none repeat scroll 0 0 #5A5E5D; */
}

div.box_multimedia
{
	width: 216px;
	/* float: right; */
	background-color: #e6e7e8;
	padding-bottom: 10px;
  margin-right: 13.7%;
  margin-bottom: 17%;
  margin-top: 15%;
}

div.box_multimedia ul
{
	padding-left: 20px;
}

div.box_multimedia li
{
	list-style-image: url(images/arrow_multimedia.jpg);
}
	
div.box_multimedia h1
{
	font-weight: bold;
	font-family: Georgia;
	font-style: italic;
	font-size: 20px;
	color: #585e5c;
	padding: 5px;
}

div.distributori
{
	width: 214px;
	/* float: right; */
	margin-right: 0px;
	border: 1px solid #145a7c;
  margin-right: 12.5%;
  margin-bottom: 7%;
 white-space: nowrap;
}

div.logo_distributori
{
	background-color: #ffffff;
}

div.distributori_titolo
{
	background-color: #145a7c;
	height: 34px;
}

div.distributori a
{
	font-family: georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 21px;
	color: #ffffff;
	padding: 3px;
	/*background: url(images/arrow.jpg) no-repeat 200px 7px;*/
}

div.newsletter
{
	width: 216px;
	height: 34px;
	/* float: right; */
  margin-right: 12.5%;
	background-color: #003b5a;
margin-bottom: 15%;
}

div.newsletter_titolo a
{
	font-family: georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 21px;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 6px;
}


/*.panel-pane.pane-custom.pane-1.no-title.block
{
width: 95%;
}
*/
div.rebelmouse
{ 
	width: 95%;
	margin-bottom: 50px;
	max-width: 95%;
/* border-top: 1px solid #4b9fc2;
border-width: 215px; */
}

h2.pane-title
{
font-family: 'Georgia';
font-size: 20px;
font-weight: bold;
font-style: italic;
/* background-color: #4b9fc2;
color: #fff; */
width: 210px;
}


.header_title_block
{
height: 150px;
width: 900px;
margin-left: 0px;
}

.header_title_block h1
{
    color: #ffffff;
    font-family: 'Georgia';
    font-size: 21px;
    margin-left: 16px;
  text-transform: lowercase;
vertical-align: bottom;
padding-top: 7%;
}

.panel-pane.pane-page-title.no-title.block h1{
  color: #FFFFFF;
  font-family: 'Georgia';
  font-size: 21px;
  font-style: italic;
  font-weight: bold;
  padding-left: 56px;
  text-transform: lowercase;
  padding-top: 90px;
}

.breadcrumbs{
font-family: 'Aller';
font-weight: normal;
font-style: italic;
font-size: 13px;
color: #939598;
  text-transform: lowercase;
text-align: right;
margin-bottom: 25px;
}

#block-search-form {
margin-top: -28px;
float: right;
}


div#contacts h3
{
font-weight: normal;
font-style: italic;
border-bottom: 1px solid #bcbeb0;
color: #5a5e5c;
}

/*.pane-node-field-prodotti-correlati
{
margin-bottom: 20%;
}*/

h2.pane-title
{
font-family: 'Georgia';
font-size: 20px;
font-weight: bold;
font-style: italic;
color: #145A7C;
/* background-color: #4b9fc2;
color: #fff; */
width: 210px;
border-bottom: 1px solid #bcbeb0;
padding-bottom: 5px;
margin-bottom: 10px;
}


/*.pane-corsi-ed-eventi-sul-prodotto-panel-pane-1
{
padding: 10px;
margin-bottom: 15%;
} */


ul.download-file
{
list-style-image: url('images/arrows1.png');
list-style-position: inside;
}

.file-icon
{
margin-right: 3px;
}

#block-locale-language
{
margin-top: -30px;
margin-right: -30px;
}

.login-links
{
margin-top: -90px;
}

.news-items
{
display: inline-block;
min-height: 100px;
/*max-width: 308px;*/
text-align: left;
vertical-align: top;
width: 43%;
margin-left: auto;
}

.news-items .views-field.views-field-title {
    float: right;
    width: 70%;
    margin-right: 3%;
}

div.newsletter_news
{
	width: 216px;
	height: 34px;
	/* float: right; */
  margin-right: 12.5%;
	background-color: #003b5a;
white-space: nowrap;
}

div.newsletter_news_titolo a
{
	font-family: georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 17px;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 6px;
}

.pane-blogs-in-inner-page-panel-pane-1 {
	background:#e6e7e9;
	padding: 8px 11px 0 11px;
margin-bottom: 20px;
width: 194px;
}
/*lipin overrides*/
.fixed-share-this {
  left: 94.5%;
  position: fixed;
  top: 62%;
  width: 20px;
}

div#fancy_login_login_box
{
	display:none;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
border: 3px solid #4b9fc2;
}

#fancy_login_close_button
{
border: 1px solid #939598;
color: #ffffff;
background-color: #4b9fc2;
}

#fancy_login_close_button:hover
{
	text-decoration:none;
	background-color:#FFF;
	color:#4b9fc2;
border: 1px solid #4b9fc2;
}

.form-text.required.fancy-login-popup-textfield-listener-processed
{
width: 250px;
}