.sp-module.menu_sotto li {
    display: inline-block;
    margin-left: 10px;
    /* text-align: center; */
    /* float: none; */
}

.sp-module.menu_sotto ul {
	
text-align:center;

}

.sp-page-title{
background-repeat: no-repeat;
    background-position: center top;
    height: 160px;
}

#sp-bottom {
	background: #ffb829!important;
}

#sp-footer {
	background: #ffb829!important;
}

.sp-page-title h2 {
    font-size: 48px;
    line-height: 1;
	font-weight: 900;
}

div.catItemHeader h3.catItemTitle {
    padding: 10px 0 4px 0;
    margin: 0;
    text-align: center;
	font-size:24px;
}

.catItemIntroText h1 {
    font-size: 41px;
}


span.catItemImage img {
    display: initial;
}

span.itemImage img {

    display: inline;
}

div.latestItemsCategory {
    background: #ffff; 
    border: 0px solid #ddd; 
    border-radius: 4px;
    margin: 0 8px 24px 0;
    padding: 8px;
    
}

.latestItemsCategory h1 {
    font-size: 36px;
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
}

a.k2ReadMore {
    border: 3px solid #ffb829;
    padding: 13px;
    text-transform: uppercase;
    font-weight: 900;
}


@media (min-width: 720px) and (max-width: 985px) {
	

div.cms ul.cms {
  width: 100%;
}

div.cms ul.cms li {
  margin-bottom: 20px;
  width: 49.9%;
}
}


@media ( max-width : 719px) {


ul.cms {
	width: 85% !important;
}

ul.cms li {
	width: 50% !important; 
	margin-bottom: 20px !important;
}
}



@media (max-width:479px) {


ul.cms {
	width: 85% !important;
} 

ul.cms li {
	width: 100% !important; 
}

}




