.contentdescription{margin-bottom:2.75em}.cols-2,.cols-3,.cols-4{clear:both;margin:0 -1.5%}.cols-2 .column-1,.cols-2 .column-2{width:47%;position:relative;margin:0 1.5%;float:left}.cols-3 .column-1,.cols-3 .column-2,.cols-3 .column-3{position:relative;width:30.33%;margin:0 1.5%;float:left}.cols-4 .column-1,.cols-4 .column-2,.cols-4 .column-3,.cols-4 .column-4{position:relative;width:22%;margin:0 1.5%;float:left}h1.page_heading{color:#3b3b3b}.blog .items-leading,.blog-featured .items-leading{margin-top:0}.blog .items-leading .leading,.blog-featured .items-leading .leading{position:relative;border-bottom:1px dotted #333;padding-bottom:.5em;margin-bottom:1.5em}.blog .items-leading .leading:last-child,.blog-featured .items-leading .leading:last-child{border-bottom:none;margin-bottom:0}.blog .items-leading h2,.blog-featured .items-leading h2{font-size:2em;margin-bottom:6px;position:relative}.blog .cols-2 h2,.blog-featured .cols-2 h2{font-size:1.7em}.blog .cols-3 h2,.blog-featured .cols-3 h2{font-size:1.35em}.blog img,.blog-featured img{float:left;padding:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);margin:7px 15px 12px 0}.category-list .display-limit{float:right;margin-bottom:12px}.category-list .cat-items{margin-bottom:30px}.category-list .cat-children{overflow:hidden}.category-list .cat-children h3{margin-bottom:8px;padding-bottom:3px;border-bottom:1px dotted rgba(255,255,255,.3)}.category-list .cat-children ul{list-style-type:none;padding:0;margin:0}.category-list .cat-children ul li span.item-title{font-size:1.4em;display:block;margin-bottom:3px}.category-list .cat-children .category-desc img{float:left;padding:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);margin:7px 15px 15px 0}table.category{clear:both;width:100%;margin:0 auto;border-collapse:separate;border-spacing:0;text-shadow:0 1px 0 #000;background:#111;border:1px solid #444;border-left-color:#333;border-right-color:#333;border-bottom:none}table.category td{padding:5px 10px;border-bottom:1px solid #000;-moz-box-shadow:0 1px 0 #333;-webkit-box-shadow:0 1px 0 #333;box-shadow:0 1px 0 #333;white-space:nowrap}table.category tr{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}table.category tr.cat-list-row1{background:#1a1a1a}table.category tr:hover{background:#222}table.category thead th{font-size:1.5em;text-align:left;padding:7px 10px;font-weight:400;color:#fff;text-shadow:1px 1px 1px #000;background:#333;background:-moz-linear-gradient(100% 100% 90deg,#333,#444);background:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#333))}table.category thead th a{color:#fff!important}div.archive ul#archive-items{list-style-type:none;margin:0 0 15px;padding:0}div.categories-list{overflow:hidden}div.categories-list ul{list-style-type:none;margin:0 0 15px;padding:0}div.categories-list ul span.item-title{font-size:1.4em;display:block;margin-bottom:3px}div.categories-list ul .category-desc img{float:left;margin:5px 10px 10px 0}div.categories-list dl.article-count{margin-bottom:3em}div.categories-list dl.article-count dt{display:inline}div.categories-list dl.article-count dd{display:inline;margin-left:2px}.item-page{position:relative}.item-page h2{font-size:2.5em}.item-page img{float:left;padding:5px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);margin:7px 15px 15px 0}ul.actions{float:right;margin:0;padding:0;list-style-type:none}ul.actions li{float:left;padding:0}ul.actions li img{background:0 0;padding:0;opacity:.2;border:none;margin:0 0 0 4px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}ul.actions li a:hover img{opacity:1}dl.article-info{overflow:hidden;margin-bottom:1.25em}dl.article-info dt.article-info-term{display:none}dl.article-info dd{float:left;font-family:Verdana,Geneva,sans-serif;color:#666;font-size:.9em;margin-left:0;padding:0;font-style:italic;margin-right:1.75em}span.content_rating{color:#666;margin-bottom:-18px;display:block}span.content_rating img{padding:0;float:none;background:0 0;border:none;margin:0 0 -3px 2px}div.content_vote{padding-bottom:10px;color:#666;display:block}div.content_vote input{margin-bottom:-2px}div.content_vote input.button{margin-bottom:0;margin-left:10px}ul.pagenav{display:block;list-style-type:none;padding:6px 0 0;margin-top:10px;border-top:1px solid #eee}ul.pagenav li{display:inline}ul.pagenav li.pagenav-prev{float:left}ul.pagenav li.pagenav-next{float:right}div.items-more{clear:both;position:relative;overflow:hidden;border-top:1px solid #eee;padding-top:15px}p.readmore a{text-decoration:none;display:inline-block;font-size:1em;border:1px solid #333;background:#111;border-radius:5px;padding:3px 14px 2px;color:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-position:95% 40%}p.readmore a:hover{padding-right:30px;background:#111 url(/templates/it_cinema2/images/readmore.png) no-repeat 95% 40%}p.readmore a:focus{background-color:#000}div.pagination{position:relative;overflow:hidden;border-top:1px dotted #333;padding-top:15px}div.pagination ul{clear:both;list-style-type:none;margin:0 auto .75em;text-align:center}div.pagination ul li{display:inline}div.pagination ul li a.pagenav,div.pagination ul li span.pagenav{display:inline-block;margin:0 3px;padding:1px 8px 0;border:1px solid #333}div.pagination ul li a.pagenav{background:#111;background:rgba(0,0,0,.3);color:#fff;text-shadow:1px 1px 1px #000}div.pagination ul li a.pagenav:hover{background:#000;background:rgba(0,0,0,.8);color:#fff;text-decoration:none;text-shadow:1px 1px 1px #000}div.pagination p.counter{margin:0 auto 10px;text-align:center;color:#666}.pane-sliders{border:1px solid #333;border:1px solid rgba(255,255,255,.15);border-bottom:none}.pane-sliders div.panel:last-child{border-bottom:1px solid #222;border-bottom:1px solid rgba(255,255,255,.07)}.pane-sliders div.panel h3.pane-toggler,.pane-sliders div.panel h3.pane-toggler-down{background:#111;background:rgba(0,0,0,.3);border-bottom:1px solid #222;border-bottom:1px solid #000;box-shadow:0 1px 0 rgba(255,255,255,.07);margin-top:1px;font-size:1.3em}.pane-sliders div.panel h3.pane-toggler a,.pane-sliders div.panel h3.pane-toggler-down a{display:block;color:#ccc;color:rgba(255,255,255,.4);padding:4px 10px;text-decoration:none}.pane-sliders div.panel h3.pane-toggler a:hover,.pane-sliders div.panel h3.pane-toggler-down a,.pane-sliders div.panel h3.pane-toggler-down a:hover{color:#fff;text-shadow:1px 1px 1px #000}.pane-sliders div.panel h3.pane-toggler-down{border-bottom:1px solid transparent;box-shadow:none;margin-bottom:-1px;background:rgba(0,0,0,.5)}.pane-sliders div.panel div.pane-down{padding:20px 10px!important}dl.tabs{float:left;margin:0;z-index:50;clear:both;width:100%;border-bottom:1px solid #222);border-bottom:1px solid rgba(255,255,255,.2)}dl.tabs dt{padding:0;float:left;border-left:1px solid #222;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid #222;border-right:1px solid rgba(255,255,255,.1);border-top:1px solid #222;border-top:1px solid rgba(255,255,255,.15);margin-right:10px;font-size:.8em;background:#111;background:rgba(0,0,0,.6);background:-moz-linear-gradient(100% 100% 90deg,rgba(0,0,0,.6),rgba(0,0,0,.2));background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.6)));border-top-left-radius:5px;border-top-right-radius:5px}dl.tabs dt a{color:#ccc;color:rgba(255,255,255,.4);display:block;float:left;padding:4px 14px 3px;text-decoration:none}dl.tabs dt a:hover,dl.tabs dt.open a{color:#fff;text-shadow:1px 1px 1px #000}dl.tabs dt.open{background:#000;background:rgba(0,0,0,0);background:-moz-linear-gradient(100% 100% 90deg,rgba(0,0,0,0),rgba(0,0,0,.6));background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));margin-bottom:-1px;padding-bottom:1px;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid transparent;z-index:100}div.current{clear:both;border:1px solid #222;border:1px solid rgba(255,255,255,.2);border-top:none;padding:15px 10px}div.current dd{padding:0;margin:0}div.contact h2{margin-bottom:7px}div.contact-form p.form-required{font-weight:700}div.contact-form div.contact-email div{padding:0 0 14px}div.contact-form label{width:130px;text-align:right;padding-right:10px}div.contact-form label#jform_contact_email_copy-lbl{padding-left:134px}div.contact-form dt{float:left;clear:both}div.contact-form dd,div.contact-form dt{padding-top:.5em;padding-bottom:.5em}div.contact-form button{margin-top:25px}div.contact img{float:left;margin:0 10px 10px 0}div.contact div.contact-image img{float:right;margin:0 0 10px 10px}div.edit dd,div.edit dt,div.login dd,div.login dt,div.profile dd,div.profile dt,div.profile-edit dd,div.profile-edit dt,div.registration dd,div.registration dt{display:inline-block;float:left}div.edit dt,div.login dt,div.profile dt,div.profile-edit dt,div.registration dt{clear:both;width:160px;text-align:right;margin-bottom:1.5em}div.edit dt label,div.login dt label,div.profile-edit dt label,div.registration dt label{width:auto}div.registration dt span.spacer{text-align:left;display:block;color:#999}div.profile-edit span.optional{font-size:.9em;color:#999;font-weight:400}div.edit #editor-xtd-buttons{padding:0}div.edit .button2-left{margin:15px 10px 0 0}div.edit .form-note{background:rgba(0,0,0,.3);clear:both;display:block;margin:20px -1.4em -41px;padding:10px}div.edit .form-note p{margin-bottom:0}div.edit img{float:right;margin:3px 0 0 5px}ul.category-module{padding:0;margin:0;list-style-type:none}ul.category-module li{padding:0}ul.category-module li h4{font-size:1.2em}ul.category-module li span.mod-articles-category-date,ul.category-module li span.mod-articles-category-writtenby{color:#999;font-family:Arial,Helvetica,sans-serif}ul.category-module li span.mod-articles-category-writtenby{padding-right:18px}div.newsfeed div.feed-items{margin-top:30px}div.newsfeed div.feed-items img{float:left;margin:5px 10px 10px 0}div.feed ul{list-style-type:none;padding:0;margin:0}div.feed ul li h4.feed-link{font-size:1.3em;padding-bottom:5px}ol.latestnews,ol.mostreadmod{margin:.5em 0 0;padding-right:0;padding-left:1.5em}ol.latestnews li,ol.mostreadmod li{color:#999;margin-bottom:1em}#it-pl{position:absolute;top:0;left:-5000px}form#login-form{padding-top:.75em;margin-top:0}form#login-form div.pretext{margin-bottom:5px}form#login-form div.posttext{margin-top:10px}form#login-form fieldset{border:none;padding:0;margin:0 0 12px}form#login-form fieldset label{display:none}form#login-form fieldset p{margin-bottom:1em}form#login-form p .inputbox{width:90%}form#login-form p#form-login-remember{padding:.25em .25em 0 0;float:right}form#login-form p#form-login-remember label{display:inline}form#login-form p#form-login-remember .inputbox{width:auto}form#login-form ul{clear:both;padding:0 0 0 .5em;list-style-type:none;margin:0}form#login-form ul li{padding:.1em 0}form#login-form p{margin:0 0 15px}form#login-form button{margin:0 0 0 10px}form#login-form p.form-login-register a{font-size:1.75em;display:block;border-radius:10px;background:#111;border:1px solid #333;text-align:center;margin:25px 0 0;color:#999!important;padding:5px 0 9px}form#login-form p.form-login-register a:hover{color:#fff!important;box-shadow:none;text-decoration:none}#search{float:right;margin:60px 0 0;position:relative}#search label{display:none}#search .inputbox{color:#666;color:rgba(255,255,255,.3);border:1px solid #5b0000;width:140px;padding:4px 10px}#search .inputbox:focus,#search .inputbox:hover{border-color:#8e0000;box-shadow:0 0 14px #690001}#search .inputbox:focus{color:rgba(255,255,255,.7);width:220px}#search .button{padding:1px 10px 3px}#search .button:hover{border-color:#8e0000;box-shadow:0 0 14px #690001}form#searchForm div.searchintro{padding:.4em 1em;border:1px solid #fff;margin-bottom:1.5em;color:rgba(255,255,255,.5);background:#131304;border:1px solid #33330d;box-shadow:0 0 10px rgba(0,0,0,.75)}form#searchForm div.searchintro p{margin:0}form#searchForm .ordering-box{padding-top:15px}form#searchForm label{width:auto;padding-right:10px}form#searchForm .form-limit{float:left;padding-top:20px}form#searchForm .counter{float:right;padding-top:25px}dl.search-results{clear:both}dl.search-results .result-title{padding-top:25px;font-size:1.3em}dl.search-results dd{margin-left:0}#breadcrumbs{clear:both;margin:3px 0 16px 5px}#breadcrumbs ol{list-style-type:none;float:left;font-size:1em;margin:0;padding:0}#breadcrumbs ol li{float:left;color:#fff;color:rgba(255,255,255,.7);background:url(/templates/it_cinema2/images/breadcrumbs_arrow.png) no-repeat 96% 48%;padding:0 34px 0 0}#breadcrumbs ol li a{display:block;margin:0}#breadcrumbs ol li.lastitem{background:0 0;padding:0}#breadcrumbs ol li:first-child a{background:url(/templates/it_cinema2/images/breadcrumbs_home.png) no-repeat center right;height:22px;width:22px;margin-top:-2px;opacity:.2;margin-left:-2px;text-indent:-9999em;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#breadcrumbs ol li:first-child a:hover{opacity:1}#language{position:absolute;top:0;background:#111;background:rgba(0,0,0,.5);padding:5px 14px 3px 5px;border-radius:0 0 10px 10px;border:1px solid #570000;border-top:none;right:0}#language ul{padding:0;margin:0;list-style-type:none}#language ul li{display:inline;padding:0 0 0 7px;margin:0}#language ul li a{opacity:.3;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#language ul li a:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:1}.tip-wrap{z-index:99}.tip{padding:.4em .8em;border:1px solid rgba(255,255,255,.2);margin-bottom:2em;font-weight:400;color:#999;max-width:250px;background:#1a1a1a;box-shadow:0 0 12px rgba(255,255,255,.3)}.tip .tip-title{font-weight:700;font-size:1.1em}#system-message dd ul{background-position:4px 45%;margin-right:0}#nav-wrapper{clear:both;width:991px;margin:0;height:60px;z-index:99999;position:absolute;top:155px;left:-15px}#topmenu{position:absolute;top:110px;right:15px}#topmenu ul.menu{margin:0;padding:0}#topmenu ul.menu li{display:inline;float:left;padding:0 1.1em 0 0;border-right:1px dotted rgba(255,255,255,.1);text-shadow:1px 1px 1px #000;margin:0 0 0 1.1em;font-style:italic;list-style-type:none}#topmenu ul.menu li a{color:#b64242}#topmenu ul.menu li a:hover,#topmenu ul.menu li.active a{text-decoration:none;color:#d58a8a}#topmenu ul.menu li a img{float:none;margin:0 8px -4px 0}#topmenu ul.menu li:last-child{border:none;padding-right:0}#footer ul.menu{padding-left:1.25em;margin-bottom:.5em}#footer ul.menu li a{color:#999;color:rgba(255,255,255,.4);text-decoration:none}#footer ul.menu li a:hover,#footer ul.menu li.current a{color:#ccc;color:rgba(255,255,255,.8)}#footer ul#footer-connect{padding-left:.5em;list-style-type:none}#footer ul#footer-connect li{padding-top:.45em;padding-bottom:.4em}#footer ul#footer-connect li img{margin:0 9px -4px 0;opacity:.2;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#footer ul#footer-connect li a:hover img{opacity:1}.col-module-content ul.menu,.col-module-content ul.menu ul{margin:0;padding:0}.col-module-content ul.menu li{padding:0;border-bottom:1px dotted rgba(255,255,255,.15);margin:0;list-style-type:none}.col-module-content ul.menu li a{color:#fff;display:block;padding:.3em 10px;color:rgba(255,255,255,.5)}.col-module-content ul.menu li a:hover,.col-module-content ul.menu li.current a{text-decoration:none;text-shadow:1px 1px 1px #000;color:#fff}.col-module-content ul.menu li span.separator{font-size:1.3em;color:#999;margin-top:1em;background:rgba(0,0,0,.3);text-shadow:1px 1px 1px #000;display:block;padding:.3em 10px;color:rgba(255,255,255,.9)}.col-module-content ul.menu li li:last-child{border:none}#footermenu{padding:0;float:right}#footermenu ul.menu{margin:15px 40px 0 0;padding:0}#footermenu ul.menu li{display:inline;float:left;font-size:.9em;padding:0 2em 0 0;margin:0;list-style-type:none}#footermenu ul.menu li a{color:#666;color:rgba(255,255,255,.4)}#footermenu ul.menu li a:hover{color:#ccc;color:rgba(255,255,255,.9);text-decoration:none}#footermenu ul.menu li a img{float:none;margin:0 8px -4px 0}#footermenu ul.menu li:last-child{border:none;padding-right:0}