.ccm-page.page-type-pt-scheda #video, .ccm-page.page-type-pt-archive #video {
	background-color: #000;
}
.ccm-page.page-type-pt-scheda video, .ccm-page.page-type-pt-archive video {
	width: 100%;
	margin-bottom: -4px;
}
.ccm-page.page-type-pt-scheda .flex-direction-nav, .ccm-page.page-type-pt-archive .flex-direction-nav {
	line-height: initial;
}
.ccm-page.page-type-pt-scheda .flex-direction-nav a.flex-prev, .ccm-page.page-type-pt-scheda .flex-direction-nav a.flex-next {
	text-indent: -9999px;
	font-size: 0px;
}

/*intestazioni*/
div.ccm-page.page-type-pt-scheda .intestazione_video, .ccm-page.page-type-pt-archive .intestazione_video {
	padding: 30px 20px;
	border-bottom: 1px solid #4d4d4d;
}
.ccm-page.page-type-pt-scheda h2, .ccm-page.page-type-pt-archive h2 {
	font-size: 36px;
	text-align: left;
}
.ccm-page.page-type-pt-scheda h2 + p, .ccm-page.page-type-pt-archive h2 + p {
	font-size: 21px;
	text-align: left;
	font-family: "Raleway Light"
}
.ccm-page.page-type-pt-scheda .intestazione_video button, .ccm-page.page-type-pt-archive .intestazione_video button , .ccm-page.page-type-pt-scheda button.moreLess, .ccm-page.page-type-pt-archive button.moreLess{
	margin-top: 69px;	
    padding: 10px 20px;
    border: 1px solid #3c4c55;
	background-color: #fff;
    font-family: Raleway Medium;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	float: right;
	transition: all 600ms ease-in-out;
	-webkit-transition: all 600ms ease-in-out;
	-moz-transition: all 600ms ease-in-out;
	-o-transition: all 600ms ease-in-out;
}
.ccm-page.page-type-pt-scheda .intestazione_video button:hover, .ccm-page.page-type-pt-archive .intestazione_video button:hover, .ccm-page.page-type-pt-scheda button.moreLess:hover, .ccm-page.page-type-pt-archive button.moreLess:hover{
	background-color: #f0f0f0;
}
.ccm-page.page-type-pt-scheda button.moreLess, .ccm-page.page-type-pt-archive button.moreLess {
	max-width: 15% !important;
	margin-top: 0px;
}
#ccm-social-share.nascondi {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#ccm-social-share {
	padding-top: 20px;
}
#ccm-social-share * {
	float: right;
}
#ccm-social-share .fb-like.fb_iframe_widget {
	margin-top: 5px;
	margin-left: 5px;
}
/*dati*/
.ccm-page.page-type-pt-scheda .indici_video>.container>.row, .ccm-page.page-type-pt-archive .indici_video>.container>.row {
	display: table;
	width: 100%;
}
.ccm-page.page-type-pt-scheda .indici_video>.container>.row >.col-sm-4, .ccm-page.page-type-pt-scheda .indici_video>.container>.row >.col-sm-8, .ccm-page.page-type-pt-archive .indici_video>.container>.row >.col-sm-4, .ccm-page.page-type-pt-archive .indici_video>.container>.row >.col-sm-8 {
	display: table-cell;
	float: none;
}
.ccm-page.page-type-pt-scheda .indici_video .collapse, .ccm-page.page-type-pt-archive .indici_video .collapse {
	word-wrap: break-word;
}
.ccm-page.page-type-pt-scheda .descrizione_video, .ccm-page.page-type-pt-archive .descrizione_video {
	padding: 30px 20px 40px;
	font-size: 14px;
	line-height: 1.5em!important;
}
.ccm-page.page-type-pt-scheda .descrizione_video div, .ccm-page.page-type-pt-archive .descrizione_video div {
	margin-bottom: 10px;
}
.ccm-page.page-type-pt-scheda #descrizione_video_text, .ccm-page.page-type-pt-archive #descrizione_video_text {
	max-height: 16.5em;
}
.ccm-page.page-type-pt-scheda #descrizione_video_text *, .ccm-page.page-type-pt-archive #descrizione_video_text * {
	margin: 0px!important;
	padding: 0px!important;
	font-size: 14px!important;
	/*line-height: 20px!important;*/
}
.ccm-page.page-type-pt-scheda #descrizione_video_text p, .ccm-page.page-type-pt-archive #descrizione_video_text p {
	margin-bottom: 20px!important;
}
.ccm-page.page-type-pt-scheda .indici_video, .ccm-page.page-type-pt-archive .indici_video {
	background-color: #f1f1f1;
}
.ccm-page.page-type-pt-scheda .indici_video .row, .ccm-page.page-type-pt-archive .indici_video .row {
	padding: 0px 20px;
}
.ccm-page.page-type-pt-scheda .indici_video .row h3, .ccm-page.page-type-pt-archive .indici_video .row h3{
	font-size: 21px;
	text-align: left;
	font-family: "Raleway Regular";
	margin-bottom: 30px;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 h3, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 h3{
	padding-left: 15px;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8{
	border-left: 2px solid #fff;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8, .ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4{
	padding-top: 20px;
	padding-bottom: 40px;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4 ol, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4 ol{
	padding-left: 15px;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4 ol li, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4 ol li{
	margin-bottom: 10px;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4 ol li a:not(.btn), .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4 ol li a:not(.btn){
	text-decoration: none;
	color: #3d4d56;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4 ol li a:not(.btn):hover, .ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4 ol li a:not(.btn):active, .ccm-page.page-type-pt-scheda .indici_video .row .col-sm-4 ol li a:not(.btn):focus, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4 ol li a:not(.btn):hover, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4 ol li a:not(.btn):active, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-4 ol li a:not(.btn):focus{
	text-decoration: underline;
	color: #e65100;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6{
	padding-left: 0px;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn), .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn){
	text-decoration: none;
	color: #3d4d56;
	font-size: 16px;
	display: block;
	border-bottom: 1px solid #3d4d56;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../../../granai_theme/themes/granai/images/freccia_basso.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn):hover, .ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn):active, .ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn):focus, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn):hover, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn):active, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6>p>a:not(.btn):focus , .ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6>p>a[aria-expanded="true"], .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6>p>a[aria-expanded="true"] {
	text-decoration: none;
	color: #e65100;
	background-image: url(../../../granai_theme/themes/granai/images/freccia_basso_hover.png);
}
.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .dati_intervista, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .dati_intervista {
	margin-bottom: 20px;
	padding-left: 15px;
}
.ccm-page.page-type-pt-scheda .indici_video #indexList, .ccm-page.page-type-pt-archive .indici_video #indexList {
	padding-right: 20px;
	list-style-position: inside;
	padding-left: 0px;
}
.ccm-page.page-type-pt-scheda .indici_video #indexList button, .ccm-page.page-type-pt-archive .indici_video #indexList button {
	border: none;
	background-color: transparent;
} 
.ccm-page.page-type-pt-scheda .indici_video #indexList button:hover, .ccm-page.page-type-pt-scheda .indici_video #indexList button:focus, .ccm-page.page-type-pt-scheda .indici_video #indexList button:active, .ccm-page.page-type-pt-archive .indici_video #indexList button:hover, .ccm-page.page-type-pt-archive .indici_video #indexList button:focus, .ccm-page.page-type-pt-archive .indici_video #indexList button:active {
	text-decoration: underline;
	color: #e65100;
} 
#informazioni_geografiche .info {
	margin-top: 10px;
}
#videoAuthors {
	display: table;
}
#videoAuthors div{
	display: table-row;
}
#videoAuthors p{
	display: table-cell;
	vertical-align: bottom;
	height: 120px;
	font-size: 10px;
}
#testimoni_memoria p.personDetails{
	font-size: 1em;
	padding-left: 12px;
	margin: -5px 0px 20px;
}
/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.nano { background: transparent; width: 100%; height: 150px; }


@media (max-width: 1199px) {
	.ccm-page.page-type-pt-scheda button.moreLess, .ccm-page.page-type-pt-archive button.moreLess {
		max-width: 25%!important;
	}
}
@media (max-width: 991px) {
	.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 {
		padding-right: 0px;
	}
	.ccm-page.page-type-pt-scheda .indici_video .row .col-sm-8 .col-sm-6, .ccm-page.page-type-pt-archive .indici_video .row .col-sm-8 .col-sm-6 {
		width: 100%;
		padding-right: 0px;
	}
}
@media (max-width: 767px)  {
	.ccm-page.page-type-pt-scheda .indici_video>.container>.row, .ccm-page.page-type-pt-archive .indici_video>.container>.row {
		display: block;
		width: 100%;
	}
	.ccm-page.page-type-pt-scheda .indici_video>.container>.row >.col-sm-4, .ccm-page.page-type-pt-scheda .indici_video>.container>.row >.col-sm-8, .ccm-page.page-type-pt-archive .indici_video>.container>.row >.col-sm-4, .ccm-page.page-type-pt-archive .indici_video>.container>.row >.col-sm-8{
		display: block;
		float: left;
		width: 100%;
	}
	.ccm-page.page-type-pt-scheda .indici_video>.container>.row >.col-sm-8, .ccm-page.page-type-pt-archive .indici_video>.container>.row >.col-sm-8{
		border-left: none;
	}
}
@media (max-width: 590px) {
	.ccm-page.page-type-pt-scheda .intestazione_video button, .ccm-page.page-type-pt-archive .intestazione_video button , .ccm-page.page-type-pt-scheda button.moreLess, .ccm-page.page-type-pt-archive button.moreLess {
		width: 100%!important;
		max-width: 100%!important;
	}
}

.morecontent span {
    display: none;
}
.morelink {
    display: block;
}