/******home*********************************************************************************/
#camera-slide {
height:240px !important;
}
.caption-type1 > div h1 {
width: 392px;
font-size: 30px;
line-height: 48px;
margin-top: 73px;
margin-bottom: 28px;
text-transform: uppercase;
position:relative;
z-index:100;
}


/***** fm custom *****/
.hover-bg-blue4:focus, .hover-bg-blue4:hover {
    background-color: #4dabf7;
 		border:1px solid #4dabf7;
}
.hover-white:focus, .hover-white:hover {
    color: #fff;
}
.icon-play {
    padding:3px 8px 3px 8px;
    border-radius: 10%;
	border:1px solid #999;
    color: #999;
	position:absolute;
	top:135px;
	z-index:100;
	right:20px;	
}

/*products*/
.pf-box-3col li {
float: left;
margin: 0px 10px 10px 10px;
position: relative;
background: none;
padding: 0;
width: 30.3%;
background: #fff;
min-height:190px;
}
.pf-box-3col li img{
max-height:131px;
}

.pf-box-3col li .abstract {
	font-size:5px;margin-top:5px;
}

ul.popular-list li {
border-bottom:solid 1px #eee;
}
ul.popular-list li img {
/***width:45px;***/
/***height:36px;***/
width:80px;
height:52px;
float:left;
margin:4px 15px 0px 0;
}

ul.popular-list li span {
	float:right;
}

ul.popular-list li p.popular-title {
font-family:'PT Sans',Arial,Tahoma,Verdana;
font-weight:100;
font-size:13px;
overflow:hidden;
padding-top:10px;
}
.pf-box-3col li h5 {
color:#fff;
padding:4px 10px 7px 8px;
background-color:#484848;
position:absolute;
bottom:15px;
z-index:100;
float:left;	
}

.pf-box-3col li h8 {
color:#fff;
padding:4px 10px 7px 8px;
background-color:#484848;
position:absolute;
bottom:5px;
z-index:100;
float:left;	
}

.blog-post {
width:100%;
border-bottom:4px solid #f2f2f2;
margin-bottom:40px;
padding-bottom:0px;
float:left;
}

.li-background {
background-color:#eee;
}

.li-background-null {
}

ul.popular-list li.li-background p.popular-title {
font-weight:700;
}

ul.contact-info li.mail-icon {
background:transparent url(../images/contact-icon-mail.png) no-repeat 0 2px;
line-height:22px;
padding:0 0 0 24px;
}


ul.contact-info li.fax-icon {
background:transparent url(../images/contact-icon-fax.png) no-repeat 0 1px;
padding:0 0 0 24px;
}

ul.contact-info li.time-icon {
background:transparent url(../images/contact-icon3.png) no-repeat 0 4px;
line-height:22px;
padding:0 0 0 24px;
margin-bottom:35px;
}

/* Popular List */
ul.popular-lista {
width:100%;
margin-bottom:0px;
margin-top:10px;
float:left;	
background-color:white;
}

ul.popular-lista li p.popular-title {
font-family:'PT Sans', Georgia, Arial;
font-weight:100;
font-size:15px;
line-height:22px;
overflow:hidden;
margin:1px 0 -10px;
}

ul.popular-lista li {
width:100%;
list-style-type:none;
margin-bottom:0px;
float:left;
line-height:52px;
}

ul.popular-lista li img {
width:50px;
height:50px;
float:left;
margin:4px 15px 10px 0;
}

.buttona{
margin-top:60px;
}

