/*  FONT */

/*  Icon */

@font-face {
    font-family: 'entypo';
    src: url('../font/entypo.eot');
    src: url('../font/entypo.eot?#iefix') format('embedded-opentype'),
         url('../font/entypo.woff') format('woff'),
         url('../font/entypo.ttf') format('truetype'),
         url('../font/entypo.svg#entypo') format('svg');
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
	  font-family: 'entypo';
	  font-size: 200%;
	  content: attr(data-icon);
	  speak: none;
	  margin-top: 30em;
		  line-height: 0;
		  vertical-align: -5px;
}

/*  LAYOUT */

html, body {
	position: relative;
	width: 100% !important;
	height: 100%;
	min-height: 100%;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	margin: 0;
	padding: 0;
}

.container {
	position: relative;
	height: 100%;
	padding: 0;
	width: 100%;
}

#logo_mobile { position: relative; float: left;}
#logo_mobile img {margin-left: 20px;margin-top: 2px; height: 46px; }


.splitlayout {
	position: relative;
	min-height: 100%;
	width: 100%;
	height: 100%;
}

.intro {
	height: 100%;
	width: 100%;
	position: relative;
	min-height: 100%;
}

/* Intro sides */
.side {
	position: relative;
	float: left;
	top: 0;
	z-index: 100;
	width: 50%;
	min-height: 100%;
}

.open-left .side,
.open-right .side {
	cursor: default;
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 499;
	visibility: hidden;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.side-left {
	left: 0;
	background: #eee;
	text-align: right;
	outline: 1px solid #fff; /* avoid gap */
}

.side-right {
	right: 0;
	background: #fff;
	text-align: left;
}

#slide-home{
}

.cycle-slideshow{
	margin-top:50px; 
	margin-right:0px;
	width: 490px;
	float: right;
}

.content-page, .content-page-notizia{
	margin-top:50px;
	right: 0px;
	padding: 0 35px;
	float: right;
}

#notizia a {text-decoration: none;}

.content-page h1 {margin-top: 0px;}

.content-page-artworks {
	margin-top:50px;
	margin-bottom:50px;
	right: 0px;
	padding-right: 35px;
	padding-left: 35px;
	float: right;
	max-width: 100%;
}


.content-page-contatti{
	margin-top:147px;
	right: 0px;
	padding-right: 35px;
	padding-left: 35px;
	float: right;
}

.content-page-archive img,
.content-page-news img {
	margin-top: 20px;
}

.content-page-archive h1,
.content-page-news h1,
.content-page-contatti h1 {
	margin-top: 11px;
}


.content-page-archive,
.content-page-news {
	margin-top:147px;
	padding-left: 35px;
	right: 0px;
	padding-right: 35px;
	float: right;
}

.content-page-notizia img{
	margin-bottom: 10px;
}

#content{
	z-index: 9999;
	margin-top: 50px;
}

#logo{
	margin-top: 0px;
	margin-left: -14px;
	position: fixed;
}

#claim{
	margin-top: 100px;
	font-size: 20px;
	font-weight: 100;
	margin-left: -150px;
	position: fixed;
}

#menu{
	margin-top: 210px;
	margin-left: 35px;
	position: fixed;
}

#notizia{
	margin-top: 40px;
	margin-left: 0px;
	height: 40px;
	font-size: 12px;
	color: #666;
}

#footer{
	margin-top: 50px;
	margin-left: 50px;

	font-size: 12px;
	color: #666;
}

#menu-page{
	margin-top: 100px;
	margin-left: 35px;
	position: fixed;
}

#footer-page{
	margin-top: 260px;
	margin-left: 50px;

	font-size: 12px;
	color: #666;
}

#language{
	bottom: 20px;
	margin-left: 35px;

	font-size: 12px;
	color: #666;

	position: fixed;
}

#language a.active {color: black;}

/*  TESTI */

a{
	color: #993333;
	text-decoration: none;
}

a:hover{
	color: #000000;
	text-decoration: underline;
	opacity: 1;
}

a .active{
	color: #000000;
}

a .deactive{
	color: #993333;
}

h1{

	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-size: 16px;
	color: #333;
	line-height: 10px;
	margin-bottom: 15px;

}

h2{

	font-weight: 100;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #666;
	margin-bottom: 15px;

}

p{

	margin-top: 0;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	margin-bottom: 0px;
}

hr{

	border: none;
	height: 1px;
	border-top:dotted 1px #fff;
	opacity:0.3

}

ul{
	list-style: none;
}

li{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	font-size: 14px;
}

ul .year{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-size: 14px;
	margin-top:10px;
}

#notizia h1{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 5px;
}

#notizia em{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	font-size: 13px;
	margin-bottom: 0px;
}

/* MENU */

#menu ul, #menu-page ul{ 
	margin:0px; 
	padding: 0px; 
	color: #666;
}

ul#flip_nav li {
	margin: 0px;
	padding: 0px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 100;
	font-size: 16px;
	text-align:left;
	margin:2px 0px 0px 0px;
	list-style: none;
}

ul#flip_nav li a{
	color: #666;
}

ul#flip_nav li a:hover{
	color: #000;
	text-decoration: none;
}

ul#flip_nav li .active{
	color: #000;
}

.active {
	color: #666;
}

.deactive {
	color: #666;
}

/* NOTIZIE HOME */

#nt-title-container {
}

#nt-title {
	margin: auto;
}

#nt-title li {
	color: #000;
	background: #fff;
	overflow: hidden;
	padding: 5px;
	padding-top: 3px;
	list-style: none;
	font-size: 13px;
	text-align: left;
}

.notizia{
}

.notizia a{

	color: #000;

}

#opereButton,
#opereCatButton,
#exhibitionButton {cursor: pointer;}

.content-page ul li.year {margin: 30px 0 0 0;}
.content-page ul li {margin-bottom: 5px;}

#artist a {color: #993333;}

/* OPERE */
#freewall {
	text-align: right;
}
.brick {
	position: relative;
    display: inline-table;
    margin: 0 0 15px 15px;
    height: 175px;
}
.brick img {
	margin: 0px;
	padding: 0px;
	height: 125px;
	width: auto;
	display: block;
}
.brick .title {
	font-size: 12px;
	margin-top: 5px;
	color: #666;
}

.art_submenu,
.art_cat_submenu,
.cat_rag_submenu,
.ex_submenu { margin-left: 10px !important;}
.art_submenu li,
.cat_rag_submenu li,
.ex_submenu li {font-size: 12px !important; line-height: 15px; margin:0px !important;}
.art_cat_submenu li {line-height: 15px; margin:0px !important;}

.link-visible a{
	font-family: 'Roboto Condensed', sans-serif;
	color: #000000;
	text-decoration: underline;
	opacity: 1;
}
#artwork-detail,
.exhibitions_block,
.bibliographies_block {
	font-family: 'Roboto Condensed', sans-serif;	
}
.exhibitions_block,
.bibliographies_block {
	margin-top: 20px;
}
.red_link {color: #993333 !important;}

.bibliographies_block p {
	display: inline-block;
}

.content-page-artworks h1 {
	margin-top: 0;
	margin-bottom: 40px;
	font-size: 20px;
}

span.photo { height: 20px; width: 25px; background: url('../img/ico-img-red.png') no-repeat center; cursor: pointer; display: block; position: relative; float: right; margin: 3px 0 0 10px;}
span.photo:hover {background: url('../img/ico-img-grey.png')}
span.pdf {
	height: 20px; width: 25px;
	background: url('../img/ico-pdf-red.png') no-repeat center;
	background-size: auto 100%;
	cursor: pointer;
	display: inline-block;
	position: relative;
	margin: 0 0 0 5px;
	top: 5px;
}
span.pdf:hover {
	background: url('../img/ico-pdf-grey.png') no-repeat center;
	background-size: auto 100%;
}
.pdf_download {
	position: relative;
	margin: 40px 0;
}
.pdf_download a {
	display: block;
}
.backbutton {
	display: block;
	position: relative;
	margin-top: 40px;
}
@media (max-width: 768px) {
	.side-right {display: none;}
	.side-left {width: 100%;}
	#mobile_div {display: block; /*text-align: right;*/}
	#mobile_div .dropdown-menu { /*text-align: right;*/ }
	#mobile_div #menumobile {margin-bottom: 0px;}
	#mobile_div #notizia {margin: 0 20px;}

	.content-page-contatti,
	.content-page-archive {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#slide-home img {width: 100%;}

	h1 {line-height: 18px;}

	.content-page-archive img {width: 250px;}

	#language_mobile {font-size: 22px; color: #666; position: relative; float: left; margin: 9px 20px;}
	#language_mobile a.active {color: black;}
}

@media (min-width: 768px) {
	#mobile_div {display: none;}
}


@media (min-width: 992px) {}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}