@import url(/wp-content/themes/twentyten/style.css);body,input,textarea,.page-title span,.entry-meta,.pingback a.url{font-family:Georgia,serif}h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text{font-family:'Libre Franklin',sans-serif}input[type="submit"]{font-family:'Libre Franklin',sans-serif}pre{font-family:"Courier 10 Pitch",Courier,monospace}code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}a:link{color:red;text-decoration:none}a:visited{color:red}a:active,a:hover{color:red}body{background:#fff;color:red}#wrapper{background:#8c00ff;margin-top:0;padding:10px}#branding{float:left;width:940px;height:250px;background:#fff;margin-bottom:10px}#site-title{float:left;font-size:120px;line-height:110px;margin:0;width:940px;text-align:center}#site-title a{color:red;text-transform:lowercase;font-weight:900}#header{padding:0}#access{background:#fff;margin-bottom:10px;height:33px}#access .menu-header ul,div.menu ul{display:flex;justify-content:space-between}#main{background:#fff;margin-bottom:10px}#footer{margin-bottom:0;background:#fff}#colophon{border-top:0 solid #000;margin:0 50px}#footer-widget-area .widget-area{float:left;margin-right:50px;width:250px}#footer-widget-area #third{float:left;margin-left:40px;margin-right:0}#footer-widget-area .widget-title{display:none}#footer-widget-area .textwidget{text-transform:uppercase;font-family:'Libre Franklin',sans-serif;font-weight:900;line-height:16px}#content{color:red}#content p{font-size:22px;line-height:30px;margin-bottom:16px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-hyphenate-character:'-'}#content p.smallp{font-size:16px;line-height:24px;margin-bottom:12px}#site-description{width:100%;text-align:center;font-size:42px;line-height:52px;margin:0}.since{clear:right;float:right;text-align:right;font-style:italic;margin:18px 50px 0 0;width:220px;font-size:18px}#container{float:left;margin:0 -320px 0 0;width:100%}#content{margin:0 300px 0 50px}#primary,#secondary{float:right;overflow:hidden;width:248px}#main .widget-area ul{margin-left:0;padding:0 50px 0 0}#access .menu-header,div.menu{font-size:13px;margin-left:50px;margin-right:50px;width:840px}#access a{color:red;display:block;padding:2px 0 0;margin-right:50px;text-decoration:none;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;font-weight:900;font-size:16px;line-height:28px}#access #menu-item-21 a{margin-right:0}#access li:hover>a,#access ul ul :hover>a{background:#fff;color:#8c00ff}#access ul li.current_page_item>a,#access ul li.current_page_ancestor>a,#access ul li.current-menu-ancestor>a,#access ul li.current-menu-item>a,#access ul li.current-menu-parent>a{color:red;background:#fff0}.news{background:red;border:1px solid red;margin-bottom:25px}.evento{background:#8c00ff url(/wp-content/themes/theoffice/img/arrow.png) no-repeat 515px 20px;border:1px solid #8c00ff;margin-bottom:25px;position:relative;cursor:pointer}.news:hover,.evento:hover{background-color:#fff}.evento:hover{background-position:-75px 20px}#content .news h2{margin-bottom:0;line-height:40px;font-size:36px;height:182px}#content .evento h2{margin-bottom:0;line-height:34px;font-size:28px}#content .news p:empty{display:none}.news-excerpt{height:356px}.news h2 a,.evento h2 a{padding:20px 34px 0 34px;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;font-weight:900;color:#fff;display:block}.evento h2 a{min-height:20px;padding-bottom:20px;padding-right:80px}.news h2 a:visited,.evento h2 a:visited{color:#fff}.news:hover a{color:#F00!important}.evento:hover a{color:#8c00ff!important}#content .news p{margin-bottom:0}.news p a{padding:0 34px;color:#fff;display:block;font-size:38px;line-height:40px;font-style:italic}.news p.data a{padding:5px 34px 5px;font-family:'Libre Franklin',sans-serif;text-transform:uppercase;font-weight:200;font-size:15px;font-style:normal;background:#fff0 url(/wp-content/themes/theoffice/img/arrow.png) no-repeat 515px 0}.news:hover p.data a{background-position:-665px 0}.evento-extra{display:table;margin-left:130px;bottom:0;border-top:1px solid #fff}.evento-extra a{color:#fff;display:table-cell;vertical-align:middle;width:183px;height:65px;border-left:17px solid #fff;font-family:'Libre Franklin',sans-serif;text-transform:uppercase;font-weight:200;font-size:18px;line-height:20px;padding:0 15px}.evento:hover .evento-extra{border-top:1px solid #8c00ff}.evento:hover .evento-extra a{border-left:17px solid #8c00ff}#main .widget-area ul ul{margin:0}li.case-sidebar-single,.page #content .entry-content li{list-style-type:none}.case-sidebar-single+.case-sidebar-single{margin-top:20px}li.case-sidebar-single a{display:block;border:1px solid red;font-family:'Libre Franklin',sans-serif;text-transform:uppercase;color:red;font-weight:900;font-size:14px;line-height:16px;padding:10px;text-decoration:none;min-height:178px}li.case-sidebar-single-new a{background-position:center;-webkit-background-size:cover;background-size:cover;position:relative;text-transform:none;color:#fff}.case-sidebar-single-new a:hover{background-position:center;-webkit-background-size:cover;background-size:cover}li.case-sidebar-single-new a:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgb(90 68 149 / .5);z-index:3}li.case-sidebar-single-new a:hover:after{background-color:rgb(90 68 149 / .7)}.case-side-inner{top:0;bottom:0;left:0;right:0;position:absolute;z-index:4;width:100%;text-align:center}.case-side-title{position:absolute;top:0;bottom:50%;width:100%}.case-side-subtitle{position:absolute;top:50%;bottom:0;width:100%}.case-side-title div{position:absolute;width:calc(100% - 20px);top:50%;transform:translateY(-50%)}.case-side-title-short div{font-size:28px;line-height:32px;padding:0 10px}.case-side-title-long div{font-size:22px;line-height:26px;padding:0 10px}.case-side-subtitle div{position:absolute;width:100%;top:50%;transform:translateY(-50%);font-family:Georgia,serif;font-size:20px;line-height:26px}li.case-sidebar-single a span{font-size:150px;line-height:130px}li.case-sidebar-single a:hover{text-decoration:none;background-color:#8c00ff;border:1px solid #8c00ff}#main .widget-area ul li+li{margin-top:25px}.follow-us h4{font-family:'Libre Franklin',sans-serif;color:red;font-weight:900;font-size:24px;margin-bottom:5px}.follow-us h4 span{color:#8c00ff;font-size:13px;padding-left:6px}.follow-us a{display:inline-block;height:35px;width:35px;text-indent:-9999px;background:#fff0 url(/wp-content/themes/theoffice/img/theoffice-social.png) no-repeat 0 0}.follow-us a+a{margin-left:10px}.follow-us a.social-li{background-position:-46px 0}.follow-us a.social-tw{background-position:-94px 0}.search-side input[type="text"]{background:#fff;border:1px solid red;box-shadow:inset 0 0 0 rgb(0 0 0 / .1);-moz-box-shadow:inset 0 0 0 rgb(0 0 0 / .1);-webkit-box-shadow:inset 0 0 0 rgb(0 0 0 / .1);padding:3px 10px 4px;width:176px;font-style:italic;color:red;font-size:16px}.search-side input:focus{outline:0}.facebook,.newsletter{border:1px solid #8c00ff}.facebook h4,.newsletter h4{background:#8c00ff;color:#fff;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;font-weight:900;padding:4px 10px 2px;font-size:11px}#mc_embed_signup{padding:10px;text-align:center}#mc_embed_signup div{margin-bottom:5px;float:left;clear:both;width:100%}#mc_embed_signup div.mce_inline_error{width:154px;background:#F00!important}#mc_embed_signup label{text-transform:uppercase;color:#8c00ff;font-family:'Libre Franklin',sans-serif;padding-top:5px;line-height:20px;float:left;display:inline-block}#mc_embed_signup input:focus{outline:0}#mc_embed_signup input[type="text"],#mc_embed_signup input[type="email"]{border:0 solid #8c00ff;border-bottom-width:1px;background:#fff;color:#8c00ff;font-style:italic;box-shadow:inset 0 0 0 rgb(0 0 0 / .1);-moz-box-shadow:inset 0 0 0 rgb(0 0 0 / .1);-webkit-box-shadow:inset 0 0 0 rgb(0 0 0 / .1);padding:0 3px;margin-left:8px;line-height:18px;float:left;display:inline-block;width:125px}#mc_embed_signup input[type="text"]#mce-LNAME{width:98px}#mc_embed_signup .button{clear:both;background-color:#fff0;border:1px solid #8c00ff;border-radius:0px!important;color:#8c00ff;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;font-style:italic;height:22px;line-height:22px;margin:0 auto;padding:0 10px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;font-family:'Georgia',serif}#mc_embed_signup .button:hover{background:#8c00ff;color:#fff}.eventi-side h4{border:1px solid #8c00ff;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;font-weight:900;color:#FFF;padding:4px 10px 2px;font-size:13px;margin-bottom:5px;background:#8c00ff}.case-side h4{border:1px solid red;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;font-weight:900;color:#FFF;padding:4px 10px 2px;font-size:13px;margin-bottom:5px;background:red}#main ul .eventi-side ul{border:0 solid #8c00ff;border-bottom-width:0;width:196px}#main ul .eventi-side ul li+li{margin-top:0}.eventi-side li{border:1px solid #8c00ff;position:relative;background:#8c00ff;margin-bottom:5px;width:196px}.eventi-side li h5 a{display:block;text-transform:uppercase;color:#fff;font-weight:900;font-family:'Libre Franklin',sans-serif;font-size:14px;line-height:15px;padding:7px 10px;min-height:40px;padding-bottom:10px}.evento-extra-side{margin-left:41px;width:150px;border-left:5px solid #fff}.evento-extra-side a{display:block;border-top:1px solid #fff;color:#fff;text-transform:uppercase;font-weight:200;font-family:'Libre Franklin',sans-serif;padding:5px 10px;line-height:15px}.eventi-side li:hover{background:#fff}.eventi-side li:hover h5 a{color:#8c00ff}.eventi-side li h5 a:hover,.eventi-side li .evento-extra-side a:hover{text-decoration:none}.eventi-side li:hover .evento-extra-side{border-left:5px solid #8c00ff}.eventi-side li:hover .evento-extra-side a{border-top:1px solid #8c00ff;color:#8c00ff}.breadcrumbs{font-family:'Libre Franklin',sans-serif;text-transform:uppercase}.single #content .entry-title,.page #content .entry-title{color:red;font-size:52px;font-weight:900;line-height:51px;margin-bottom:0;margin-top:10px;text-transform:uppercase}.single #content .entry-subtitle,#content h2.entry-title{color:red;font-size:32px;font-weight:900;line-height:36px;text-transform:uppercase;font-family:'Libre Franklin',sans-serif;margin:5px 0 30px}#content h2.entry-title{margin-bottom:0}.entry-title a:link,.entry-title a:visited,.search-results #content h1,.page-title span{color:red}.single #content .eventi-extra-title{font-size:32px;line-height:36px;font-family:'Libre Franklin',sans-serif;color:red;font-weight:900}.lettera{display:block;background:red}#content .lettera p{font-size:470px;line-height:470px;padding:5px 0 110px 30px;font-family:'Libre Franklin',sans-serif;font-weight:900;color:#8c00ff;margin:0;text-transform:uppercase}#content .entry-meta{font-weight:700;font-size:22px;line-height:30px;color:red}#content .lista-news{font-family:'Libre Franklin',sans-serif;font-weight:900;text-transform:uppercase;margin-bottom:50px;float:left}#content .lista-news h4{text-transform:uppercase;font-weight:900;color:red;font-size:16px}#content .lista-news h5{text-transform:uppercase;font-weight:900;color:red;font-size:54px;margin-top:20px;cursor:pointer}#content .lista-news ul{margin:0}#content .lista-news li{list-style-type:none}#content .lista-news li li{line-height:18px}.lista-news .year-toggle a{display:block;margin-bottom:20px;line-height:18px}.lista-news .year-toggle a:hover{color:#8c00ff}#content .lista-news span{font-family:'Georgia',serif;font-weight:400;text-transform:none}.lista-news .year-toggle{display:none}.lista-news .year-toggle.current-year{display:block}#content .lista-news h5:hover{color:#8c00ff}#content ul.case-histories-lista{margin-left:0}li.case-histories{list-style-type:none}#content h2.accordion-toggle{width:100%;display:table;height:180px;cursor:pointer}#content h2 .big-number{display:block;font-size:150px;line-height:130px;width:176px;height:178px;font-weight:900;color:red;padding:10px;font-family:'Libre Franklin',sans-serif;border:1px solid red}.case-title{display:table-cell;vertical-align:bottom;width:358px;font-family:'Libre Franklin',sans-serif;font-weight:900;font-size:38px;line-height:45px;text-transform:uppercase;padding-left:20px;padding-right:30px;color:red}#content .accordion-toggle:hover .big-number,#content .accordion-toggle.active .big-number{background:#8c00ff;border:1px solid #8c00ff}#content h2.accordion-toggle:hover .case-title{color:#8c00ff}#content h2.accordion-toggle.active .case-title{display:none}.case-toggle{display:none}#content .case-toggle h3.title-case{font-size:50px;line-height:55px;color:red;font-family:'Libre Franklin',sans-serif;font-weight:900;text-transform:uppercase}#content .toggle-eventi tr td,#content .toggle-eventi tr th,#content .toggle-eventi thead th{border-top:1px solid #E7E7E7;padding:3px 6px}#content .toggle-eventi tr td p,#content .toggle-eventi tr th p,#content .toggle-eventi thead th p{margin-bottom:0}#content .entry-content .toggle-eventi h3{color:red;text-transform:uppercase;font-weight:900;cursor:pointer;font-family:'Libre Franklin',sans-serif;font-size:26px;line-height:30px;margin-bottom:20px}#content .toggle-eventi h3:hover{color:#8c00ff}#content .toggle-eventi div.eventi-extra{display:none;font-size:16px;line-height:18px;padding-bottom:20px}#content .toggle-eventi div.eventi-extra.eventi-open{display:block}p:empty{display:none}.page-template-sottosito-php .icl-level-0,.page-template-sottosito-php .cms-nav-sidebar,.page-template-sottosito-php .cms-nav-sidebar li{float:left;position:relative}#access .cms-nav-sidebar ul a{background:#fff;width:180px}#access .cms-nav-sidebar ul{width:auto;top:33px}.cms-nav-sidebar li{margin:0!important}#access .icl-level-0{font-size:16px;line-height:33px;font-weight:700;margin-left:20px;padding-top:0;color:#000}#access .icl-level-0 a{text-transform:none;font-weight:700;font-family:Georgia,serif;margin-right:0;padding-top:0;line-height:33px;color:#888}#access .subnav li a,#access .subnav li span{text-transform:none;margin-right:0;padding:0;font-weight:700;font-family:Georgia,serif;display:block;font-size:16px;line-height:33px}#access .subnav li span{padding:0 15px}#access .subnav li a span{color:#888}#access .subnav li span{color:#000}li.selected.icl-level-2{background:#fff}.image-head img{display:block;margin-bottom:10px}body.page-template-sottosito-php,.page-template-sottosito-php.page #content .entry-title,.page-template-sottosito-php #content,body.page-template-sottosito-laterale-php,.page-template-sottosito-laterale-php.page #content .entry-title,.page-template-sottosito-laterale-php #content{color:#666}body.page-template-sottosito-php a{color:#000}body.page-template-sottosito-php{background:#eee}body.page-template-sottosito-php #colophon{text-align:center;margin-left:0}body.page-template-sottosito-php #wrapper{background:#bbb}body.page-template-sottosito-php #content .entry-title{text-transform:none;font-weight:700;font-size:36px;line-height:42px;font-family:Verdana,sans-serif}body.page-template-sottosito-laterale-php a{color:#000}body.page-template-sottosito-laterale-php{background:#eee;font-family:Verdana,sans-serif}.page-template-sottosito-laterale-php .sharedaddy{display:none}.page-template-sottosito-laterale-php .widget-area h2{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.page-template-sottosito-laterale-php .widget-area .icl-level-0 a span{display:none}.page-template-sottosito-laterale-php .widget-area .icl-level-0 a:after{content:'Home'}.page-parent .widget-area .icl-level-0 a{color:#666}body.page-template-sottosito-laterale-php .widget-area{font-size:16px;line-height:21px;padding:10px 0}body.page-template-sottosito-laterale-php #colophon{text-align:center;margin-left:0}body.page-template-sottosito-laterale-php #wrapper{background:#bbb}body.page-template-sottosito-laterale-php #content .entry-title{text-transform:none;font-weight:700;font-size:36px;line-height:42px;font-family:Verdana,sans-serif}#footer-widget-area .widget-area a:active,#footer-widget-area .widget-area a:hover{text-decoration:none;color:#8C00FF}.page-template-sottosito-laterale-php #primary{float:left;overflow:hidden;width:180px;padding-left:30px;border-right:1px solid #bbb}.page-template-sottosito-laterale-php #container{width:710px}.page-template-sottosito-laterale-php #content{margin:0 50px}.page-template-sottosito-laterale-php #main .widget-area ul{padding:0 30px 0 0}.page-template-sottosito-laterale-php #content .entry-content h3.sd-title{color:#bbb}#content .entry-content h1,#content .entry-content h2,#content .entry-content h3,#content .entry-content h4,#content .entry-content h5,#content .entry-content h6,#content .case-toggle h1,#content .case-toggle h2,#content .case-toggle h3,#content .case-toggle h4,#content .case-toggle h5,#content .case-toggle h6{font-family:'Libre Franklin',sans-serif;color:red;font-weight:900;margin-bottom:0}#content .entry-content h1 a,#content .entry-content h2 a,#content .entry-content h3 a,#content .entry-content h4 a,#content .entry-content h5 a,#content .entry-content h6 a,#content .case-toggle h1 a,#content .case-toggle h2 a,#content .case-toggle h3 a,#content .case-toggle h4 a,#content .case-toggle h5 a,#content .case-toggle h6 a{text-decoration:underline}#content .entry-content h1 a:hover,#content .entry-content h2 a:hover,#content .entry-content h3 a:hover,#content .entry-content h4 a:hover,#content .entry-content h5 a:hover,#content .entry-content h6 a:hover,#content .case-toggle h1 a:hover,#content .case-toggle h2 a:hover,#content .case-toggle h3 a:hover,#content .case-toggle h4 a:hover,#content .case-toggle h5 a:hover,#content .case-toggle h6 a:hover{color:#8C00FF}.page-template-sottosito-laterale-php #content .entry-content h1,.page-template-sottosito-laterale-php #content .entry-content h2,.page-template-sottosito-laterale-php #content .entry-content h3,.page-template-sottosito-laterale-php #content .entry-content h4,.page-template-sottosito-laterale-php #content .entry-content h5,.page-template-sottosito-laterale-php #content .entry-content h6,.page-template-sottosito-php #content .entry-content h1,.page-template-sottosito-php #content .entry-content h2,.page-template-sottosito-php #content .entry-content h3,.page-template-sottosito-php #content .entry-content h4,.page-template-sottosito-php #content .entry-content h5,.page-template-sottosito-php #content .entry-content h6{color:#444;font-family:'Verdana',sans-serif}.page-template-sottosito-laterale-php #content .entry-content h1 a:hover,.page-template-sottosito-laterale-php #content .entry-content h2 a:hover,.page-template-sottosito-laterale-php #content .entry-content h3 a:hover,.page-template-sottosito-laterale-php #content .entry-content h4 a:hover,.page-template-sottosito-laterale-php #content .entry-content h5 a:hover,.page-template-sottosito-laterale-php #content .entry-content h6 a:hover,.page-template-sottosito-php #content .entry-content h1 a:hover,.page-template-sottosito-php #content .entry-content h2 a:hover,.page-template-sottosito-php #content .entry-content h3 a:hover,.page-template-sottosito-php #content .entry-content h4 a:hover,.page-template-sottosito-php #content .entry-content h5 a:hover,.page-template-sottosito-php #content .entry-content h6 a:hover{color:#666}.page-template-sottosito-laterale-php #content .entry-content li a,.page-template-sottosito-laterale-php #content .entry-content p a,.page-template-sottosito-php #content .entry-content li a,.page-template-sottosito-php #content .entry-content p a{border-bottom:none}.page-template-sottosito-laterale-php #content .entry-content li a:hover,.page-template-sottosito-laterale-php #content .entry-content p a:hover,.page-template-sottosito-php #content .entry-content li a:hover,.page-template-sottosito-php #content .entry-content p a:hover{border-bottom:none;text-decoration:underline;color:#444}.page-template-sottosito-laterale-php #content .entry-content ul{margin:0 0 24px;list-style:none!important}#content .entry-content li{font-size:22px;line-height:30px}#content .entry-content li:before{content:'x ';top:-1px;position:relative;font-family:'Helvetica Neue';font-size:14px;width:17px;margin-left:-17px;font-weight:700;display:inline-block}#content .entry-content .sd-content li:before{display:none}#content .entry-content li a,#content .entry-content p a{border-bottom:1px solid red}#content .entry-content .sd-content li a{border-bottom:1px solid #CCC}#content .entry-content li a:hover,#content .entry-content p a:hover{color:#8C00FF;border-bottom:1px solid #8C00FF}#content .entry-content .sd-content li a:hover{border-bottom:1px solid #777}.case-histories .sharedaddy{margin-bottom:40px;border-bottom:1px solid #DDD;border-top:1px solid #DDD}.case-histories div.sharedaddy h3.sd-title:before{border-top:0 solid #DDD}.page-template-news .sharedaddy,.page-template-eventi .sharedaddy{display:none}.lang-sel{margin:18px 0 0 40px}.case-outer-box{margin-top:30px}.case-box{margin-bottom:30px}#content .entry-content .case-box li:before{display:none}#content .entry-content .case-box a{font-size:18px;line-height:22px;text-decoration:none;border-bottom:none}.page #content .entry-content .case-box li{list-style:square}#content .entry-content .case-outer-box .toggle-eventi h3{font-size:22px;line-height:26px}.gallery-single{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-single a{width:calc(33.33% - 6px);display:block;text-decoration:none;margin-bottom:9px}.gallery-single a img{display:block}.page-template-case-histories #content{margin:0 30px}.page-template-single-ch #content .entry-content p{font-size:18px;line-height:26px;margin-bottom:20px}.case-h-flex{display:flex;flex-wrap:wrap;margin:-16px;justify-content:flex-start}#content .case-h-flex a{margin:16px 16px 80px;width:calc(25% - 32px);flex:0 1 270px}#content .case-h-flex h3{font-family:Georgia,serif;font-style:italic;font-size:22px;line-height:26px;font-weight:400}#content table.ch-info{border-top:2px solid red;border-bottom:2px solid red;border-right:0;border-left:0;margin-top:20px;padding-top:10px;padding-bottom:10px;table-layout:fixed;width:100%}#content table.ch-info tr td{padding:8px 0;border-top:none;font-family:'Libre Franklin',sans-serif;font-size:22px;line-height:26px}#content td.ch-table-title{width:30%}#content table.ch-info tr:first-child td{padding-top:20px}#content table.ch-info tr:last-child td{padding-bottom:20px}