/* Home
--------------------- */
h1 {
	float:left;
    margin:50px 0 40px 0;
    color: #FF6600;
	width:100%;
    text-align:center;
    font-size:4.0em;
	}

#content-main {
	float: left;
    width:100%;
    padding-bottom:0;
    }
    #content-main .text{
        font-size:1.8rem;
    }

/* slider
--------------------- */
#slider{
    position:relative;
    margin-top:-40px;
    height:323px;
    z-index:1;
    }
    #slider #slide-content{
        position:relative;
        width:100%;
        height:323px;
        overflow:hidden;
		float: left;
    }
    #slider #slide-content ul li{
        position:absolute;
        top:0;
        width:100%;
        height:324px;
    }

/* blocks
--------------------- */
.blocks{
    float:left;
    width:100%;
    }
    .block{
        float:left;
        width:23%;
        height: 293px;
        background:#eeeeee;
        margin-left: 2.66%;
        text-align:center;
        }
		.block > a {
			display: inline-block;
			/*height: 280px;*/
			overflow: hidden;
			padding: 0;
			width: 100%;
			}
        .block .image{
            float:right;
            width:100%;
            height:126px;
            overflow:hidden;
        }
        .block .title{
            float:left;
            width:100%;
            margin:10px 0 0 10px;
            text-transform:uppercase;
            font-size:2.0rem;
            color:#FF6600;
        }
        .block .text{
            float:left; 
            width:96%;
            padding:0 2%;  
            font-size:1.6rem;
            color:#535353;
            margin:15px 0;
        }
        .block .link{
            float:left;
            margin:10px 0;
            width:100%;
            font-size:2.0rem;
            }
            .block .link a{
                color:#f07d00;
            }
            .block .link a:hover{
                color:#a8a8a8;
            }
    .block.first{
        margin-left: 0%;
    }
.text{
    float:left;
    margin:40px 0;
    width:96%;
    padding:2%;
    text-align:center;
    font-style:italic;
    font-size:1.8rem;
    line-height:2.3rem;
    color:#5c5c5c;
}

.text p {
    color: #666666;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.4rem;