@charset "utf-8";
/* CSS Document */

/*
Theme Name: child-template-2012
Theme URI:  
Description: Child Theme per il tema twentyten
Author: CCWD		
Author URI: 
Template: twentyten
Version: 0.1.0
*/
@import url("../twentyten/style.css");
body{background-color:#fff;font:15px Arial, Helvetica, sans-serif;color:#313131;}
#wrapper{margin-top:0;width:940px;max-width:940px;background-color:#FFF;}
#footer{margin-bottom:0}
body>#wrapper{height:auto;min-height:100%;margin:0 auto;}
#access,div.menu,#colophon,#branding,#main,#wrapper{margin:0 auto;width:100%};
#header{padding:0}
.entry-content{padding:0;margin:0}
#main{padding:0;margin:0;overflow:visible;}
#container{width:620px;min-height:600px;overflow:visible;padding-bottom:20px;}
#content{width:620px;margin-left:0;font-size:100%;color:#313131;line-height:145%;margin-bottom:20px}
#colophon{border:0;padding-top:0;padding-bottom:60px}
.single .hentry{margin:0;}
#content p{margin-bottom:18px;float:left;clear:left;font-size:14px;}
#content p.legend{margin:18px 0 36px 0;}
#content p.legend br{line-height:30px;}
#content p.legend:before{content:'';width:30px;height:1px;background-color:#ee2a40;display:block;margin-bottom:18px;}
#content ul li p{margin-bottom:0;}
#content ul{overflow:auto;}
#content .ws_images ul{overflow:visible;}
#content .widgets_on_page ul{margin-bottom:0;}
#content p strong{color:#313131}
body.page .edit-link{display:none}
.one-column #content{margin:0 auto;width:100%}
#container.one-column{width:940px}
#primary,#secondary{float:right;overflow:hidden;width:300px;padding-top:0 !important}
#container.one-column .hentry{margin-bottom:0}
ul{list-style-type:none!important;margin:0}
a, a:link, a:active, a:visited{text-decoration:none;color:#ee2a40;cursor:pointer}
a:hover{text-decoration:underline;color:#ee2a40}
a:hover span{color:#ee2a40 !important}
a.link-black{color:#000}
a.link-black:hover{color:#ee2a40}
#content .entry-title,#content h1{font: bold 36px/38px Arial,sans-serif;margin-bottom:20px;margin-top:30px;clear:left;}
.left{float:left}
.right{float:right}
img.thumb{margin-bottom:-5px!important}
h1#site-title,div#site-title{text-indent:-9999px;width:640px;height:205px;background:url(images/logo-header-it.gif) no-repeat -22px 0px;margin:0}
h1#site-title.en,div#site-title.en{background-image:url(images/logo-header-en.gif)}
ul#qtranslate-chooser{float:right}
ul#qtranslate-chooser li{float:right}
#social-box{width:276px;height:101px;float:right;padding:19px 12px;background-color:#ee2a40;margin:46px 0 20px 0}
#social-box a{background:url(images/bg-social-sprite.png) no-repeat 0 0;height:22px}
a.social-icon{width:22px;display:block;float:left;text-indent:-99999px;margin-right:7px}
a#facebook{background-position:0 0}
a#facebook:hover{background-position:-24px 0}
a#twitter{background-position:0 -166px}
a#twitter:hover{background-position:-24px -166px}
a#youtube{background-position:}
a#feeds{background-position:0 -24px}
a#feeds:hover{background-position:-24px -24px}
a#youtube{background-position:0 -48px}
a#youtube:hover{background-position:-24px -48px}
a#mubi{background:url(images/bg-mubi.png) no-repeat center center}
a#mubi:hover{background-image:url(images/bg-mubi-hover.png)}
a#vimeo{background-position:0 -72px;display:none;}
a#email{background-position:0 -96px}
a#email:hover{background-position:-24px -96px}
img.location{height:40px;margin-top:34px}
div#location{min-height:40px;margin-top:28px;width:100%;float:left;color:#fff;font:bold 30px/28px Arial, Helvetica, sans-serif;letter-spacing:-0.01em;}
#location span{padding-left:28px;background:url(images/arrow-date.png) no-repeat center left;margin-left:-2px;}
#location.en span{padding-left:22px;background:url(images/arrow-date.png) no-repeat center left;margin-left:-8px;}
ul#qtranslate-chooser li a{height:18px;font-size:14px;color:#ee2a40;line-height:18px;font-weight:bold;display:block;padding:0px 5px;background:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:1px;}
ul#qtranslate-chooser li a:hover{color:#fff;background:none;text-decoration:none;}
#access{margin-bottom:20px}
#access div.menu-header{height:32px;width:639px;float:left;margin:0}
#access div.menu-header ul li{height:32px}
#access div.menu-header ul li a{background:url(images/separatore-menu.jpg) no-repeat center right}
#access li:hover>a{background:#000 url(images/separatore-menu.jpg) no-repeat center right}
#access a{height:32px;display:block;font-size:1.15em;line-height:32px;font-family:Arial,Helvetica,sans-serif;color:#fff;padding:0 10px;margin:0}
#access div.menu-header ul ul a:hover{color:#ee2a40}
#access div.menu-header ul li:last-child a{background:0}
#access div.menu-header ul ul{top:32px;width:180px;-moz-box-shadow:2px 2px 3px #333;-webkit-box-shadow:2px 2px 3px #333;box-shadow:2px 2px 3px #333;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#333333')}
#access div.menu-header ul ul *{background:#000!important}
#access div.menu-header ul ul ul *{background-color:#000!important}
#access div.menu-header ul ul a{padding:0 10px;height:32px;display:block;width:170px;font-size:1.15em;line-height:32px;}
#access div.menu-header ul ul ul{top:0;left:179px}
#access ul ul{width:180px}
#access ul ul li{min-width:180px}
.placeholder{color:#aaa!important}
input[type="text"],input[type="email"],textarea{outline:none;background:#fff;border:1px solid #666;box-shadow:none;font-family:Arial, Helvetica, sans-serif;font-size:13px !important;color:#999 !important;}
#mc-embedded-subscribe-form input[type="text"],#mc-embedded-subscribe-form input[type="email"]{width:50%;margin-bottom:15px;}
input[type="email"]{padding:2px;}
#mc-embedded-subscribe-form input[type="submit"]{color:#fff !important;background-color:#ee2a40;border: none;padding:3px 10px;cursor:pointer;margin-top:-20px;margin-bottom:40px;}
#mc-embedded-subscribe-form input[type=submit]:hover{background-color:#000;}
.entry-content label{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;}
#search-header{float:right;height:32px;width:280px;border-left:1px solid #FFF;background-color:#066;padding-left:20px;-moz-box-shadow:inset 1px 1px 3px #013d3d;-webkit-box-shadow:inset 1px 1px 3px #013d3d;box-shadow:inset 1px 1px 3px #013d3d}
#search-header input[type="text"]{box-shadow:none;padding:0;color:#FFF;font-size:12px;width:230px;height:32px;background:0;border:0;font-family:Arial,Helvetica,sans-serif;}
#search-header input[type="submit"]{height:32px;width:32px;background:url(images/search.png) no-repeat top right;cursor:pointer;width:40px;float:right;border:0;text-indent:-9999px}
.thethe_image_slider.white-square-2{border:0!important;margin-bottom:20px}
div.thethe-image-slider-caption-inner{font-size:12px;font-family:Arial,Helvetica,sans-serif}
#content h6.slider-caption-title{color:#FFF}
ul.thethe-image-slider-slides li .thethe-image-slider-image img{max-height:none!important;max-width:940px!important}
.white-square-2 .thethe-image-slider-thumbnails{background:none!important;border:0!important}
.white-square-2 .thethe-image-slider-thumbnails-dots .thethe-image-slider-thumbnails-thumb{background-image:url(images/pagination.png)!important}
.white-square-2 .thethe-image-slider-thumbnailsbottomright,.white-square-2 .thethe-image-slider-thumbnailstopright{right:5px!important}
thethe-image-slider-thumbnailsbottomright{bottom:5px!important}
#home-boxes ul li.widget{width:300px;float:left;margin-left:20px}
#home-boxes ul li.widget:first-child{margin-left:0}
div#regolamento{margin:0}
h2.widgettitle,h3.widget-title{height:32px;line-height:32px !important;font:bold 20px/32px Arial,Helvetica,sans-serif !important;padding-left:10px;background-color:#ee2a40;color:#FFF !important}
#content #home-boxes ul li.widget:first-child h2.widgettitle{background-color:#000}
#content a.scheda{background-color:#ccc;font-size:11px;color:#FFF;text-transform:uppercase;line-height:25px;padding:2px 20px 2px 5px}
#content a.scheda:hover{background-color:#ee2a40;text-decoration:none}
#content a.black:hover{background-color:#000}
#content #recent-posts-plus-2 p,.widget_recent_entries p{margin-bottom:-5px;margin-top:5px;line-height:140%}
div.fix{clear:both;height:0}
hr{margin-bottom:18px !important}
#collaborations{float:left;margin-bottom:20px;}
.home #collaborations{margin-bottom:0;}
#content h2.white,#content h2.green,h2.white,h2.green{background:none!important;color:#000!important;padding-left:0!important;font:bold 20px/32px Arial,Helvetica,sans-serif!important}
h2#all-sponsors{margin-bottom:0!important}
#collaborations a{text-indent:-9999px}
#collaborations h2,#partners h2{margin-bottom:20px}
h2.large{width:100%!important;background-color:#000!important;color:#fff!important;font:bold 20px/32px Arial,Helvetica,sans-serif;height:32px;padding-left:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer-widget-area .widget-area{margin-right:0;width:100%}
#first{width:100%;height:32px;background-color:#066 !important;color:#FFF;margin-bottom:1px}
#first h3.widget-title, #second h3.widget-title{margin-top:0 !important;margin-bottom:0 !important;float:left;padding-left:10px;padding-right:20px;background-color:inherit;}
.widget-area ul {}
.widget-area ul ul#menu-edizioni-precedenti, ul#menu-edizioni-precedenti{list-style-type:none}
.widget-area ul ul#menu-edizioni-precedenti a, ul#menu-edizioni-precedenti a{color:inherit;font:bold 20px/32px Arial,Helvetica,sans-serif !important;height:32px;}
.widget-area ul ul#menu-edizioni-precedenti li, ul#menu-edizioni-precedenti li{padding:0px 10px 0px 10px;display:inline;}
.widget-area ul ul#menu-edizioni-precedenti li:first-child, ul#menu-edizioni-precedenti li:first-child{padding-left:0}
.widget-area ul ul#menu-edizioni-precedenti li:last-child, ul#menu-edizioni-precedenti li:last-child{background:0}
.widget-area ul ul#menu-edizioni-precedenti a:hover, ul#menu-edizioni-precedenti a:hover{color:#000;text-decoration:none}
#footer-widget-area #second{width:100%;height:32px;line-height:32px;background-color:#ee2a40;color:#FFF;padding:0;font:12px/32px Arial}
#second ul #execphp-14 {min-width:50%;}
#second ul li{float:left;margin-right:5px;}
#second ul li a,#second ul li span{background:url(images/bg-share-sprite.png) no-repeat 0 0;color:#fff;display:block!important;text-indent:-9999px;width:32px;height:32px;}
#second ul li a:hover{color:#000}
#second ul li a#share-facebook:hover{background-position:-32px 0}
#second ul li a#share-twitter{background-position:0 -32px}
#second ul li a#share-twitter:hover{background-position:-32px -32px}
#second ul li a#share-googleplus{background-position:0 -64px}
#second ul li a#share-googleplus:hover{background-position:-32px -64px}
#second ul li a#share-email{background-position:0 -96px}
#second ul li a#share-email:hover{background-position:-32px -96px}
#second ul li span.st_sharethis_custom {background-position:0 -160px;cursor:pointer;}
#second ul li span.st_sharethis_custom:hover {background-position:-32px -160px}
#at15pf,#at16pf,#at15ptc,#at16pt h4,#at15s_head{display:none}
#at15s,#at16p{background-image:none!important;background-color:#ee2a40!important}
#second ul li#text-8{float:right;}
#second ul li#text-8 a{background:url(images/bg-share-sprite.png) no-repeat 0 -128px}
#second ul li#text-8 a:hover{background-position:-32px -128px;}
.fblike-container {width:100%;clear:both;margin:10px 0px 30px 0px;}
.fblike-container iframe{z-index:999 !important;}
form.wpcf7-form{margin-top:10px;}
form.wpcf7-form p{min-height:30px;}
form.wpcf7-form p input{margin-bottom:0;height:26px;line-height:26px!important;padding:0px 2px!important;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#000;}
form.wpcf7-form p span input.text,form.wpcf7-form p input[type="text"],form.wpcf7-form p textarea,form.wpcf7-form p select{background:#FFF repeat scroll 0 0 transparent;border:1px solid #313131;padding:4px;width:100%;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;}
.clear{clear:both;display:block;font-size:.1em}
form.wpcf7-form p label,form.wpcf7-form p#antispam{display:block;padding-bottom:4px;font-size:13px;}
form.wpcf7-form p#your-message,form.wpcf7-form p#acceptance{clear:both;display:block;margin:0;width:100%}
form.wpcf7-form p#acceptance{margin:10px 0;font-size:13px;}
form.wpcf7-form p#acceptance input{height:auto!important; margin-top:5px;}
form.wpcf7-form p input[type="submit"]{padding:4px 4px!important;border:1px solid #000;border-radius:2px 2px 2px 2px;background-color:#ee2a40;border-color:#ee2a40;border-radius:2px 2px 2px 2px;color:#fff;font:bold 14px Arial;width:auto;-webkit-appearance:none;height:auto;line-height:inherit;}
form.wpcf7-form p input[type="submit"]:hover{background-color:#000;color:#FFF;border-color:#000;cursor:pointer;}
form.wpcf7-form p#submit{width:auto;clear:none;}
div.wpcf7-validation-errors a,div.wpcf7-response-output a,div.wpcf7-mail-sent-ng a{color:#000}
form.wpcf7-form p textarea{height:120px;margin-bottom:10px;color:#000;}
div.wpcf7-response-output,div.wpcf7-validation-errors,div.wpcf7-mail-sent-ng{border:0!important;color:#ee2a40;line-height:14px!important;float:left;width:200px;padding:0!important}
div.wpcf7-response-output{width:100%;margin:2em 0 !important;}
div.wpcf7-mail-sent-ok{color:#066}
span.wpcf7-not-valid-tip{border:0!important;background:#ee2a40 url(images/bg-form-error-tip.jpg) no-repeat top left!important;color:#FFF;width:auto!important;padding:5px 10px 5px 15px!important;box-shadow:2px 2px 5px #666;-moz-box-shadow:2px 2px 5px #666;-webkit-box-shadow:2px 2px 5px #666;filter:progid:DXImageTransform.Microsoft.DropShadow(color=#969696,offx=1,offy=1) progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2,offx=1,offy=1) progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF,offx=1,offy=1)}
span input.wpcf7-captchar{text-transform:uppercase}
#footer-widget-area #third{padding-top:15px;font-size:12px;text-aligh:left;}
#footer-widget-area .widget-area{float:left;}
#bottom{margin-top:40px}
#main .widget-area ul{padding-right:0}
#main .widget-area ul ul{margin-left:0}
.widget-container{margin-bottom:20px}
h2.category-title-post,h3.search-result,h1.page-title{margin:20px 0!important;background-color:#ee2a40;font:bold 20px/32px Arial,Helvetica,sans-serif !important;height:32px;padding-left:10px;color:#FFF!important;text-transform:none !important;}
h2.category-title-post {margin-bottom:30px;}
.category-title-post a{color:#FFF}
#category-title-post a:hover,.category-title-post a:hover{color:#000;text-decoration:none}
.entry-title a:hover,.entry-title a:active{color:#ee2a40;text-decoration:underline}
p.post-author{}
p.post-author span{text-transform:uppercase;}
.entry-tags{font:inherit}
a.link-to-film{float:none!important}
div.fix-clear{height:1px;width:100%;clear:both;margin:0}
ul.clearfix:after{clear:none;float:left}
ul.clearfix{min-width:303px}
.contact{float:left;clear:left;width:100%;margin-bottom:10px}
.contact p span{color:#000}
.contact p{float:left}
.contact p a{color:#ee2a40!important}
#content h1.bare-title{font:bold 36px/36px Arial;height:32px;letter-spacing:-0.04em;background:0}
.contact h3,#content h3{font-size:24px;margin-bottom:10px!important;padding-top:10px;border-bottom: 1px solid;}
/*.contact h3:first-of-type,#content h3:first-of-type{padding-top:0px;}*/
#content h3 a{color:inherit}
#content h3 a:hover{color:#ee2a40}
form#mc-embedded-subscribe-form{float:left;width:100%;}
form#mc-embedded-subscribe-form p{min-height:30px;width:50%;}
form#mc-embedded-subscribe-form p#submit{float:left;clear:none!important;width:auto!important;margin-right:0!important;margin-top:1px;}
form#mc-embedded-subscribe-form div.clear{}
form#mc-embedded-subscribe-form p label{padding-bottom:4px;color:#444444;font:12px Arial, Helvetica, sans-serif;display:block;float:left;clear:left}
form#mc-embedded-subscribe-form p input{background-color:;border:1px solid #666;float:left;clear:left;padding:0px 2px;width:90%;margin-bottom:0!important;border-radius:2px 2px 2px 2px;line-height:26px;height:26px;-webkit-appearance:none;}
form#mc-embedded-subscribe-form p input.button{padding:0px 4px;border-radius:2px 2px 2px 2px;margin-right:3px!important;margin-top:20px;font:bold 16px Arial;margin-left:-2px;background-color:#ee2a40;color:#FFF;border-color:#ee2a40;width:auto!important;height:28px !important;line-height: 28px !important;-webkit-appearance:none;}
form#mc-embedded-subscribe-form p input.button:hover{cursor:pointer;background-color:#000;border-color:#000}
#mce-responses{clear:none;float:left;width:100px}
#mce-responses p{display:none}
form#mc-embedded-subscribe-form p.mc-english input.button{background-image:none;width:auto;text-indent:0;color:#000}
#thethe_image_slider206,#thethe_image_slider244{width:300px;height:87px}
#thethe_image_slider206 .thethe-image-slider-caption-inner,#thethe_image_slider244 .thethe-image-slider-caption-inner{padding:0}
.thethe_image_slider ul.thethe-image-slider-slides li a.slide-link{text-decoration:none}
#content p.one-column a{color:#ee2a40}#home-boxes-1-3,#home-boxes-4-6{width:100%;clear:left;float:left}
#home-boxes-1-3 ul li.widget,#home-boxes-4-6 ul li.widget{width:300px;float:left;margin-left:20px;margin-bottom:20px}
#home-boxes-1-3 ul li.widget:first-child,#home-boxes-4-6 ul li.widget:first-child{margin-left:0}
div#regolamento{margin:0}
#content #home-boxes-1-3 ul li.widget:first-child h2.widgettitle{background-color:#000}
#content .textwidget p{margin-bottom:15px;line-height:18px}
#content .textwidget p,#home-boxes-1-3 p,#home-boxes-4-6 p{line-height:20px}
#content a.scheda{background-color:#ccc;font-size:11px;color:#FFF;text-transform:uppercase;line-height:25px;padding:2px 20px 2px 5px}
.download-box{height:32px;background:#000;margin-top:-4px;padding-left:10px}
a.download{background:url(images/bg-download-white-3.png) no-repeat scroll left 4px transparent;color:#fff;display:block;padding-left:25px;font:11px/32px Arial;float:left;padding-right:15px;text-transform:uppercase}
a.download:hover{background-image:url(images/bg-download-orange-3.png);color:#ee2a40}
#home-boxes-4-6 ul li:first:child{margin-left:0}
#content p.title-featured-post{margin-bottom:15px}
p.title-featured-post a{color:#000;font-size:24px;line-height:26px;letter-spacing:-0.01em;text-rendering:optimizeLegibility;}
p.title-featured-post a:hover{color:#ee2a40}
.widget_featured_post_widget p{line-height:18px}
#home-boxes-1-3 .widget_text,#home-boxes-4-6 .widget_text,#home-boxes-4-6 .widget_featured_post_widget,#home-boxes-1-3 .widget_featured_post_widget{min-height:340px;position:relative}
#home-boxes-1-3 a.leggi-read,#home-boxes-4-6 a.leggi-read{font:bold 13px/32px Arial,Helvetica,sans-serif;height:32px;line-height:32px;display:block;position:absolute;bottom:0px;left:0;color:#000;padding-left:16px;background:url(images/bg-link-triangle.png) no-repeat left center;}
a.download-2{background-image:url(images/bg-download.png);font-size:12px}
.textwidget a.download-2:last-child{left:50% !important;}
#home-boxes-1-3 a#reg-pdf{left:120px}
a.link-to-film{font:12px/20px Arial,Helvetica,sans-serif}
a.leggi-read:hover,a.link-to-film:hover{color:#ee2a40!important;background-image:url(images/bg-link-triangle-hover.png)!important}
a.leggi-read,a.link-to-film{background-color:#ccc;margin-top:10px;float:left;padding:4px 5px 4px 16px;color:#000;background:url(images/bg-link-triangle.png) no-repeat center left}
a.leggi-read{font:12px/32px Arial,Helvetica,sans-serif;padding:0 10px 0 16px;height:32px}
.widget_featured_post_widget a.leggi-read{float:none;font:bold 12px/32px Arial,Helvetica,sans-serif;height:32px;}
div.mc-field-group{color:#000}
img.img-article,img.attachment-post-thumbnail{margin:0 10px 2px 0;float:left;width:100px;height:100px}
#content img.square-300{float:left;margin-bottom:20px}
#content img.square-300:first-child{margin-right:20px!important}
.page-link{float:right}
div.home .page-link{display:none!important}
#container #primary h3.widget-title{margin-bottom:0!important}
.page-template-page-download-php #content ul li a,ul#download-list li a, ul.press-list li a,.download-page ul li a{color:#000;padding-left:20px;background:url(images/bg-link-triangle.png) no-repeat center left;}
.page-template-page-download-php #content ul li a:hover,ul#download-list li a:hover, ul.press-list li a:hover,.download-page ul li a:hover{color:#ee2a40;background-image:url(images/bg-link-triangle-hover.png)}
.page-template-page-download-php #content ul li a{font-weight:bold;}
h4.subtitle,p.role{margin-top:-10px!important;font-size:14px;color:#000!important;line-height:18px!important;}
h4.subtitle{text-transform:uppercase;font-family:Arial,sans-serif;}
#post-1140 h4{margin-top:-10px;margin-bottom:20px;}
h4.subtitle a{color:#ee2a40;}
p.role{margin-top:-10px !important;}
#scheda-film{width:100%;margin-bottom:15px;float:left;font-size:100%;}
#scheda-film a{color:#ee2a40}
img.director-thumb,img.director{float:right;margin:4px 0px 10px 15px;max-width:150px;max-height:150px;}
#scheda-film p{width:100%;text-align:left!important;margin-bottom:0!important;padding:0;float:left !important;clear:left;font-size:14px;}
#scheda-film p span{color:#000}
.ws-title span{color:#f9fbfb;font-family:Helvetica,Arial,sans-serif;font-size:18px!important;text-transform:none;display:block;font-weight:bold}
.ws-title div{font-size:14px;padding-top:2px!important;text-transform:none}
.ws-title{bottom:0!important;color:#FFF!important;margin-left:0;padding:10px 10px 10px 10px!important;background:url(images/bg-000-85.png) repeat!important;display:none !important;}
.ws_bullets{top:4px !important;}
a.ws_prev{left:0!important}
a.ws_next{right:0!important}
.ws-title a{text-transform:uppercase;float:right;margin-top:20px;padding-right:16px;background:url(images/bg-wow-caption.png) no-repeat right center;color:#ee2a40;font-size:13px}
#wowslider-container26 .ws-title span{font-size:14px!important;font-weight:400!important}
.ws_bulframe{display:none !important;}
h3.widget-title{margin-bottom:20px;}
ul#film-list{clear:left;float:left;margin-bottom:20px;margin-left:0 !important;padding:0 10px !important;background-color:#ececec;}
img.thumb-category-film{float:right;margin-left:5px;max-width:80px;max-height:80px;}
li.scheda-category-film{float:left;padding:10px 0;background-color:#ececec;width:100%;position:relative;border-bottom:1px solid;box-sizing:border-box;}
li.scheda-category-film:last-of-type{border:none;}
p.status-film,p.cat-links a,p.cat-links span{margin-bottom:10px!important;text-transform:uppercase;/*font-size:10px;font-family:Arial,Helvetica,sans-serif;*/padding:2px 5px;}
p.cat-links span{font-size:14px;padding:0;background-color:transparent !important;color:#ee2a40;}
p.status-film{line-height:12px!important;background:0;color:#313131;margin-bottom:0!important;padding:0}
a.title-film-list{color:#313131!important;font:bold 14px/16px Arial,sans-serif;margin-bottom:5px;}
a.title-film-list.no-pic{float:none;display:block;width:inherit;font:bold 12px/16px 'hen-m',Arial,sans-serif !important;}
a.title-film-list span,.posts-list li a span{color:#666!important;}
a.title-film-list:hover,a.title-film-list:hover span,.posts-list li a:hover span{color:#ee2a40!important;}
a.film-more{position:absolute;bottom:10px;left:95px;padding:2px;background-color:#ee2a40;color:#FFF;font:11px Arial,Helvetica,sans-serif;display:none;}
a.film-more:hover{text-decoration:none;background:#333;}
ul#related-post-list{clear:left;float:left;margin-bottom:10px}
.related-post-item{float:left}
.related-post-item img{width:100px;height:100px;float:left;margin:0 10px 5px 0}
.related-post-item a.post-title{color:#000;font-weight:bold;font-family:arial!important;line-height:16px!important;font-size:12px}
.related-post-item a.read-more{float:right;margin:5px 10px 10px 10px;padding:1px 2px;background-color:#ee2a40;color:#FFF;font:11px Arial,Helvetica,sans-serif}
.related-post-item a.read-more:hover{background-color:#000}
img.thumb-search{margin:0;width:120px;float:right;}
h2.title-search,h4.title-search{display:inline!important;font:22px/22px Arial,sans-serif !important;margin-top:0!important}
h2.title-search a span{color:#666;}
div.search-post p{margin-bottom:0!important;padding-top:5px;clear:none !important;float:none !important;font-size:14px;text-transform:uppercase;}
div.search-post p.cat-links{margin-bottom:10px!important;padding-top:0;line-height:16px;}
#content h3.search-result{margin-bottom:20px!important}
div.search-post{padding-bottom:15px;clear:both;float:left;width:100%;padding-top:15px;border-bottom: 1px solid;}
div.search-post span{display:block;}
div.search-post:last-of-type{padding-bottom:20px;border:none;}
div.search-post a.read-more{color:#ee2a40;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline}
div.search-post a.read-more:hover{color:#000}
/*p.cat-links span, p.cat-links span a{background-color:#ee2a40}*/
div.search-post p.film-details{margin-bottom:5px!important;}
div#sncci{width:300px;height:109px;margin-top:1px;background-color:#000;font-size:14px;line-height:16px;color:#fff;}
#sncci div:first-of-type,#sncci div:first-of-type a{font:bold 18px/24px Arial,Helvetica,sans-serif;padding:10px}
#sncci div:first-of-type a{color:inherit;padding:0;}
#sncci div{font: normal 12px/14px Arial, Helvetica, sans-serif;padding:0px 10px 10px;}
#sncci div a:hover{color:#ee2a40;text-decoration:none;}
p.partner{border-bottom:1px solid #E7E7E7;padding-bottom:6px;margin-bottom:0!important;color:#666666;text-transform:capitalize;font: bold 12px/20px Arial,Helvetica,sans-serif}
#post-766 p{margin-bottom:28px!important;margin-top:0;}
#post-766 p a{margin-right:40px;}
#post-766 p a img {vertical-align:top;}
area{outline: none;}
.thethe_image_slider.frame-white{border:0!important}
div.thethe-image-slider-caption-inner{font:bold 16px/12px Arial,Helvetica,sans-serif}
.ws-title div{font-size:14px !important}
em{}
p.subtitle{font: normal 11px arial;margin-bottom:22px !important;margin-top:5px;color:#666;text-transform:uppercase;}
p strong span,p span strong{font-family:Arial, Helvetica, sans-serif;color:#000 !important}
ul.posts-list{margin-bottom:20px;padding:5px 0px !important;background-color:#f2f2f2;}
ul.posts-list li{padding:7px 10px 0px 10px;border-bottom: 0px solid #ccc;}
/*ul.posts-list li:hover{background-color:#ECECEC;}*/
ul.posts-list li.blank:hover{background-color:transparent;}
ul.posts-list li:last-child{border:0}
ul.posts-list li a{font:bold 12px/16px Arial,sans-serif;color:#313131;display:block;border-bottom:1px solid #313131;padding-bottom:7px;}
ul.posts-list li a.title-film-list{font-size:14px;}
ul.posts-list li a.title-film-list span{display:block;color:#555;font:inherit;margin-top:3px;}
ul.posts-list li:last-child a{border-bottom:0px;}
ul.posts-list li a:hover{color:#ee2a40;text-decoration:underline}
ul.posts-list li span.date-time{display:block;font-style:normal;margin-bottom:2px;font-size:11px;color:#555;}
ul.posts-list li form span {display:block;}
a img{opacity:1.0;filter:alpha(opacity=100)}
a:hover img{opacity:0.7;filter:alpha(opacity=70)}
.thethe_image_slider a img{opacity:1.0;filter:alpha(opacity=100)!important}
#second ul li#text-20 a{background: url("images/bg-info.png") no-repeat scroll center left transparent}
#second ul li#text-20 a:hover{background-image: url("images/bg-info-hover.png")} 
/******calendario********************************************/
h2.accordion-header {color: #666666 !important;font: bold 12px/20px Arial,Helvetica,sans-serif;padding: 5px 0px;text-transform: capitalize ;border-bottom:1px solid #CCC;margin-bottom:0px!important;cursor:pointer;}
h2.active {color:#000000 !important;border:0;}
#accordion {height:auto;}
#accordion.schedule {margin-bottom:20px;}
#accordion div {padding:10px 16px;height: auto;background-color: #F8F8F8 ;border-bottom:1px solid #CCC;}
#accordion dl {}
#accordion dt {margin-bottom:5px !important;font: bold 18px Arial, Helvetica, sans-serif;margin-top:10px;}
#accordion dt a {color: #000;}
#accordion dt a:hover {color: #ee2a40;}
#accordion dd {margin-bottom:0 !important;}
.issuu{background-color:#000;color:#000 !important;height:202px;overflow-y:hidden;}
.issuuembed div div span {display:none !important;}
.entry-content h3{line-height:1.2em !important;}
form#editionUrl{padding-bottom:10px;}
.widget-area select,#programmeForm select{max-width: 100%;width:100%;margin-top:5px;border:1px solid #313131;/*-webkit-appearance:none;-moz-appearance:none;*/border-radius:0;text-indent:0.01px;text-overflow:"";padding:5px 10px;/*background:url("images/bg-link-triangle-down.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);*/cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#fff;}
#programmeForm select{min-width:180px;width:auto;padding-right:30px;margin-right:10px;}
select::-ms-expand{display: none;}
select::-ms-expand{display: none;}
a#credit{}
.single-edizioni ul li span,.single-edizioni ul li em{}
.single-edizioni .entry-content a,.single-edizioni .entry-content a span{color:#ee2a40 !important;}
ul#all-editions{margin:0;}
ul#all-editions li img{border:0;float:left;}
ul#all-editions li{float:left;margin:0px 20px 20px 0px;position:relative;padding:0;overflow:hidden;}
ul#all-editions li.miniature:nth-child(4n+5){margin-right:0;}
ul#all-editions li:first-child{margin-right:0;}
.edition {width:220px;height:220px;margin:0p;}
.last.edition{width:100%;height:300px;}
.edition img{width:100%;max-width:100%;height:100%;max-height:100%;cursor:pointer;opacity:1;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;   -o-transition:opacity .5s ease-out;}
.edition img:hover{opacity:0.6;}
.caption{float:left;position:absolute;top:0px;left:0px;padding:0px 10px;background-color:rgba(0,0,0,0.8);color:#fff;font-weight:bold;line-height:30px;height:30px;transition:opacity .5s ease-out;}
.caption a{color:inherit;display:block;}
.caption a:hover{color:inherit;text-decoration:none;}
.caption a:hover span{color: inherit;text-decoration:none;}
.last .caption{height:auto;line-height:20px;padding:10px 15px;font-weight:normal;background-color:rgba(0,0,0,0.8);}
.last .caption span{color:#fff !important;font-size:16px;font-weight:bold;padding-bottom:20px;}
.edition:hover .caption{background-color:#ee2a40;}
#content .interview p strong{margin-right:3px;}
#post-766 h4{margin-bottom:0;}
.sic{padding-top:15px;float:left;clear:left;width:100%;border-bottom:1px solid;padding-bottom:15px;}
.sic:last-of-type{border-bottom:none;}
.sic img{float:right;width:120px !important;height:auto !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:15px;}
.bio{clear:left;display:none;}
.sic h3,.sic h4,.sic a{display:inline !important;}
.sic h3{border:none !important;}
.sic h3:after{content:"\000A";white-space: pre;}
#content .sic p{clear:none;float:none;}
.bio-toggle span:before{content:' / ';}
/******* mini slides ******/
div.thethe-image-slider-caption-inner{font:bold 18px/24px Arial, Helvetica, sans-serif;}
div.thethe-image-slider-caption-text div.lined{padding-bottom:4px;background:url(images/under-caption-small.png) no-repeat bottom left;}
div.thethe-image-slider-caption-inner div.caption-text {line-height:20px;margin-top:20px;}
div.thethe-image-slider-caption-text div span{color:#ee2a40;}
.thethe_image_slider ul.thethe-image-slider-slides li a.slide-link {z-index:10 !important;}
.thethe-image-slider-caption-year, .thethe-image-slider-caption-title {font:bold 30px/30px Arial, Helvetica, sans-serif;}
.thethe-image-slider-caption-year:after {content:'';width:140px;height:0px;display:block;border-bottom:5px solid #fff;margin-top:5px;margin-bottom:5px;}
.home div.thethe-image-slider-caption-inner{padding:20px;}
ol {float:left;clear:left;}
ol:after,ol:before {clear:left;}
ol > li {float:left;clear:left;margin-bottom:18px;}
ol > li:last-of-type {margin-bottom:0;}
ol li hr {margin-bottom:10px !important;}
#programmeForm{float:left;clear:left;width:100%;}
#scheduled-films{margin-top:20px;}
#scheduled-films h3{/*color:#ee2a40;*/}
#scheduled-films h3.date-search{text-transform:capitalize;}
p.scheduled{margin:0 !important;padding:15px 0px;border-top:1px solid #e7e7e7;width:100%;}
p.scheduled:first-of-type{border-top:none;}
.scheduled.header * {font-weight:normal !important;}
.scheduled span{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right:10px;}
.scheduled span.data{width:260px;float:left;font-weight:bold;text-transform:capitalize;}
.scheduled span.data.film {text-transform:none;}
.scheduled span.data a{color:#000;}
.scheduled span.data a:hover{color:#ee2a40;}
.scheduled span.ora{width:80px;float:left;}
.scheduled span.sala{width:90px;float:left;}
.scheduled span.accrediti{width:190px;float:left;padding-right:0;}
*:focus{outline: 0;}
#access, .entry-meta, .entry-utility, .navigation, .widget-area {-webkit-text-size-adjust:none;}
#paypal{margin-top: 30px;}
#cookie-notice .button{padding: 2px 5px;border: 1px solid #ee2a40;text-transform: uppercase;background-color:#ee2a40;color:#fff;}
#cookie-notice .button:hover{background-color:#fff;color:#ee2a40;text-decoration:none;}
ul.posts-list li a.inline{display:inline;}
@media only screen and (max-device-width:767px) {
#content p,#content p {float:none !important;}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
#access div.menu-header ul li a{line-height:32px !important;height:32px;}
/*#access a, #access div.menu-header ul ul a{font-size:0.9em;}*/	
div#sncci, div#sncci a{font-size:0.8em;}
ul.posts-list li, ul.posts-list li a, ul.posts-list li span{line-height:12px !important}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
#access a{font-size:1em; padding:0 5px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio: 1) {
h3.widget-title, .widget-area ul ul#menu-edizioni-precedenti a, ul#menu-edizioni-precedenti a{font:18px/27px Arial,Helvetica,sans-serif;}
#access a, #footer-widget-area #second{line-height:27px !important}
}
