.layout-boxed .body-innerwrapper { background: transparent; }
#sp-header { background: transparent; min-height: 150px; height: auto; padding: 15px 0px; box-shadow: none; border: none; }
#sp-top1 { text-align: right; color: #8d8d8d; }
.smilecredits, .smilecredits A { display: none!important; }
.icons { margin-top: 20px; }
DIV#sp-menu { background-color: #ffffff; padding: 15px; min-height: 102px; }
DIV#sp-title { background-color: #ffffff; padding-top: 20px; }
SECTION#sp-main-body { padding: 0px; }
DIV#sp-component { background-color: #ffffff; }
#sp-footer1 { text-align: right; font-size: 12px; }

BODY { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
BODY A:link { color: #2b2b2b; text-decoration: none; outline: none;}
BODY A:hover { color: #8a8a8a; text-decoration: none; outline: none;}
BODY A:visited { color: #2b2b2b; text-decoration: none; outline: none;}

/************/
/*** MENU ***/
/************/
.sp-megamenu-parent { float: none; display: table; width: 100%; } /* tolgo l'allineamento a dx delle voci di menu */
.sp-megamenu-parent > li { border: 1px solid #dfdfdf; margin-left: 1px; display: table-cell; }
.sp-megamenu-parent > li > a { font-size: 16px; line-height: 18px; padding: 15px; text-transform: uppercase;  text-align: center; display: block; }
.sp-megamenu-parent > li > span { font-size: 16px; line-height: 18px; padding: 15px; text-transform: uppercase;  text-align: center; display: block; }
.sp-megamenu-parent > li > a:hover { background-color: #8A8A8A!important; }
.sp-megamenu-parent > li > span:hover { background-color: #8A8A8A!important; }
.sp-megamenu-parent > li.active > a { background-color: #2B2B2B; color: #ffffff!important; }
.sp-megamenu-parent >li.sp-has-child>a:after, .sp-megamenu-parent >li.sp-has-child>span:after { content: ""; } /* tolgo la freccina in basso per le voci con sottovoci */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner { background: #ffffff; padding:0px; text-transform: uppercase; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a  { padding: 4px 7px; text-align: center; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover  { background-color: #2B2B2B; }
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after  { content: ""; } /* tolgo la freccina in basso per le sottovoci con sottovoci */
/* su smartphone e tablet faccio comparire la scritta menu a fianco del bottone per aprirlo */
/*@media (max-width: 1200px) {
A#offcanvas-toggler { width: 100%; text-align: center; }
A#offcanvas-toggler::before {
    content: "MENU";
    color: #000000;
    font-size: 22px;
	font-weight: bold;
	text-transform: none;
	margin-left: -50px;
	text-shadow: 2px 2px 8px #1d1d1b;
}
}*/
A#offcanvas-toggler .fa-bars:before {
    font-size: 40px;
}

/* PERSONALIZZAZIONI */
.latestItemsCategory h2 a, H2.sp-module-title, .componentheading, H1, .itemTitle, .componentheadingnews-eventi, .catItemTitle {
	color: #2B2B2B;
    font-family: 'Oswald',sans-serif;
    font-size: 25px!important;
    font-weight: normal;
    line-height: 34px;
    padding: 0;
    text-transform: uppercase;
    word-spacing: 5px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d7d7d9;
}
H1, .itemTitle, .componentheadingnews-eventi, .catItemTitle { padding: inherit; margin: inherit; border-bottom: none; }
.news-eventi .catItemTitle { font-size: 20px !important; margin: 0; }

.briccole .itemHeader h1 { /*aggiungo il quadratino ai titoli*/
    background: url(../../../images/cartelle/briccoleok.jpg) no-repeat scroll left bottom transparent;
    padding-left: 25px !important;
}
.port .itemHeader h1 {
	background: url(../../../images/cartelle/charme.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.graphique .itemHeader h1 {
	background: url(../../../images/cartelle/graphique.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.prestige .itemHeader h1 {
	background: url(../../../images/cartelle/prestige.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.luxury .itemHeader h1 {
	background: url(../../../images/cartelle/luxury.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.wall .itemHeader h1 {
	background: url(../../../images/cartelle/wall.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.legni-preziosi .itemHeader h1 {
	background: url(../../../images/cartelle/legni-preziosi.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.colori-terra .itemHeader h1 {
	background: url(../../../images/cartelle/colori-terra.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.naturalia .itemHeader h1 {
	background: url(../../../images/cartelle/naturalia.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.lignum .itemHeader h1 {
	background: url(../../../images/cartelle/lignum.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.legno-e-design .itemHeader h1 {
	background: url(../../../images/cartelle/legno-e-design.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.legni-storia .itemHeader h1 {
	background: url(../../../images/cartelle/legni-storia.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}

.quercia .itemHeader h1 {
	background: url(../../../images/cartelle/quercia.jpg) no-repeat scroll left bottom transparent;
	padding-left: 25px !important;
}


div.itemToolbar {
    overflow: hidden;
    float: right;
    margin-top: -60px;
    padding: 0px;
    background: none;
}
.briccole .itemIntroText p, .patterns .itemIntroText p, .port .itemIntroText p, .graphique .itemIntroText p, .lignum .itemIntroText p, .prestige .itemIntroText p, .luxury .itemIntroText p, .wall .itemIntroText p, .legni-preziosi .itemIntroText p, .legni-storia .itemIntroText p, .colori-terra .itemIntroText p, .naturalia .itemIntroText p, .legno-e-design .itemIntroText p, .quercia .itemIntroText p {
    color: #909090;
    font-family: 'Oswald',sans-serif;
    font-size: 13px;
    line-height: 14px;
    text-transform: uppercase;
}

.itemBackToTop { display: none; } /* nascondo il bottone torna il alto */

div.catItemView, div.catItemImageBlock, div.catItemBody { margin-bottom: 0px; padding-bottom: 0px; } /* diminuisco la distanza in basso degli articoli vista categoria K2 */

.itemFullText h2 {
    -moz-transition: all 0.5s ease 0s;
    color: #333333;
    font: 18px/20px 'Oswald',sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.itemFullText h3 {
    color: #666666;
    font: 16px/18px 'Oswald',sans-serif;
    text-transform: uppercase;
    letter-spacing: 0px;
}

/*blog*/
div.catItemImageBlock { /*sposto l'immagine a sx*/
    margin: 0 20px 0 0;
    padding: 0px;
    float: left;
}
.news-eventi .catItemImage {
    max-height: 200px;
    overflow: hidden;
}
DIV.catItemView DIV.clr { clear: none!important; } /*faccio andare a sx il readmore*/

/* Phoca Download */
.download-table {
	border:1px solid #DFDFDF;
	-moz-transition: all 0.5s ease 0s;
    font: 15px/17px 'Oswald',sans-serif;
    letter-spacing: 0;
    text-transform: uppercase;
}
.phocadownloadfile64, .phocadownloadfile64 a{
	text-align:left;
	background-image: none;
	border: none;
	padding: 5px 10px 0px 5px;
}

/* Tabber */
.nav-tabs li a span {
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
	font-weight: normal !important;
	color: #2b2b2b;
}

/*Buttons ReadMore*/
a.moduleItemReadMore,
a.k2ReadMore,
div.itemCommentsForm form input#submitCommentButton,
input[type="submit"],
button{
	background:none;
	color:#4d4d4d;
    display: inline-block;
    padding:0;
    font-size: 12px !important;
	line-height:22px !important;
	cursor:pointer;
	border:none;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
	}

a.moduleItemReadMore:hover,
a.k2ReadMore:hover,
div.itemCommentsForm form input#submitCommentButton:hover,
input[type="submit"]:hover,
button:hover{
	color:#999;
	}

div.catItemReadMore,div.userItemReadMore,div.genericItemReadMore{display:block;}
div.userItemReadMore,div.genericItemReadMore{padding:20px 0 0;}

/*Pagination*/

div.k2Pagination,
div.pagination {
    border-top: 1px solid #d9d9d9;
    color: #4d4d4d;
    margin-top: 30px;
    padding: 20px 0;
	}

div.k2Pagination ul,
div.pagination ul{
    overflow: hidden;
    padding-bottom: 0px;
}

#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
div.pagination ul li a,
div.pagination ul li span{
	font-size:18px;
	line-height:22px;
	display:inline-block;
	float:left;
	font-family:'Oswald', sans-serif;
	text-transform:uppercase;
	}

.component-content ul {
    list-style-position: outside;
    list-style-type: square;
    margin:0;
    padding: 0;
}

.component-content .pagenav {
    list-style-type: none;
    overflow: hidden;
}

#k2Container .k2Pagination ul li.pagination-start span.pagenav,
#k2Container .k2Pagination ul li.pagination-prev span.pagenav,
#k2Container .k2Pagination ul li.pagination-end span.pagenav,
#k2Container .k2Pagination ul li.pagination-next span.pagenav,
div.pagination ul li.pagination-start span.pagenav,
div.pagination ul li.pagination-prev span.pagenav,
div.pagination ul li.pagination-end span.pagenav,
div.pagination ul li.pagination-next span.pagenav{
	color:#999;
	}

#k2Container .k2Pagination ul li span.pagenav,
div.pagination ul li span.pagenav{color:#999;}


#k2Container .k2Pagination ul li.pagination-start a,
#k2Container .k2Pagination ul li.pagination-prev a,
#k2Container .k2Pagination ul li span,
#k2Container .k2Pagination ul li a,
#k2Container .k2Pagination ul li.pagination-end a,
#k2Container .k2Pagination ul li.pagination-next a,
div.pagination ul li.pagination-start a,
div.pagination ul li.pagination-prev a,
div.pagination ul li span,
div.pagination ul li a,
div.pagination ul li.pagination-end a,
div.pagination ul li.pagination-next a{
	color:#4d4d4d;
	}

#k2Container .k2Pagination ul li.pagination-start a:hover,
#k2Container .k2Pagination ul li.pagination-prev a:hover,
#k2Container .k2Pagination ul li.pagination-end a:hover,
#k2Container .k2Pagination ul li.pagination-next a:hover,
#k2Container .k2Pagination ul li a:hover,
div.pagination ul li.pagination-start a:hover,
div.pagination ul li.pagination-prev a:hover,
div.pagination ul li.pagination-end a:hover,
div.pagination ul li.pagination-next a:hover,
div.pagination ul li a:hover{
	color:#999;
	text-decoration:none;
	}

#k2Container .k2Pagination ul li,
div.pagination ul li{
	margin-right:20px;
	float:left;
	}

div.itemIntroText {
    color: inherit;
    font-size: 1em;
    font-weight: normal;
    line-height: 19px;
}

/* TABELLA GALLERIA COLLEZIONI*/
.collezioni-table {
	-moz-transition: all 0.5s ease 0s;
    color: #666666;
    font: 12px 'Oswald',sans-serif;
    text-transform: uppercase;
    margin:0 auto;
    width: 100%;
}

ul.sigProResponsive li.sigProThumb a.sigProLink {
    background-color: #909090;
    border: 6px solid #909090;
}
ul.sigProResponsive span.sigProPseudoCaption {
    background-color: #909090;
}
ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
    background-color: #2b2b2b;
    border: 6px solid #2b2b2b;
}
ul.sigProResponsive li.sigProThumb a.sigProLink:hover span.sigProPseudoCaption {
    background-color: #2b2b2b;
}
