.itc_home_left_menu{
	float:left;
	width: 14%;
}

.itc_home_left_menu ul {
	margin: 0;
	padding: 0;
	width:100%;
	list-style-type: none;
	text-align: right;
	margin-top:15px
}
 
.itc_home_left_menu ul li a {
	text-decoration: none;
	color: white;
	padding: 7px;
	display:block;
	font-family: 'Indie Flower', cursive;
	font-size: 1.4em;
	font-weight: 500
	
}
 
.itc_home_left_menu ul li a:visited {
	color: white;
}
 
.itc_home_left_menu ul li a:hover, .itc_home_left_menu ul li .current {
	color: white;
}

.ca-menu li{
    overflow: hidden;
    position: relative;
    display: block;
    transition: all 300ms linear;
	cursor: pointer
}
.ca-menu li:last-child{
    margin-bottom: 0px;
}
.ca-menu li a{
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
}

.ca-main{
    font-size: 30px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}



.ca-menu li:hover{
}

.ca-menu li:hover .ca-main{
    opacity: 1;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
	cursor:pointer !important
}



@-webkit-keyframes moveFromBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        opacity: 0;
        -moz-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        opacity: 0;
        -ms-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromRight {
    from {
        -webkit-transform: translateX(100%);
    }
    to {
        -webkit-transform: translateX(0%);
    }
}
@-moz-keyframes moveFromRight {
    from {
        -moz-transform: translateX(100%);
    }
    to {
        -moz-transform: translateX(0%);
    }
}
@-ms-keyframes moveFromRight {
    from {
        -ms-transform: translateX(100%);
    }
    to {
        -ms-transform: translateX(0%);
    }
}

.slide_description{
	margin-top: 2%;
	overflow:hidden;
	height: 185px;
   
}

.slide_description span{
	/*font-family: times new roman;*/
	color: #FFFFFF;
	padding-right: 4%;
	display: block;
	text-align: justify;
	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 6;
 	-webkit-box-orient: vertical;
	font-size: 1.2em

}

.more_img{
	position: absolute;
	bottom: 0px
}

.img_footer_pallini_home{
	position:absolute;
	top:20%;
	z-index:-1;
	opacity: 0.6
}

.img_fruit_bar{
	margin-top:50px;
	/*width:100%*/
	
}

.img_gallery{
	position: absolute; 
	z-index: 99;
	top: -65px;
	left: -5px
}