@import url(//www.cppartners.it/wp-content/themes/archi-child/../archi/style.css);.de-navbar-left #de-sidebar{background-color:#bf0000 !important}.de-navbar-left header .mainmenu>li{font-family:"Playfair Display" !important;letter-spacing:1px !important;font-size:21px !important}header.smaller:not(.header-bottom){background:#bf0000 !important}.mainmenu{text-transform:none !important;padding:50px 0 !important}.de-navbar-left header .mainmenu>li>a{opacity:.6 !important}.de-navbar-left header .mainmenu>li a:hover{opacity:1 !important}#menu-btn{background:transparent!important}#menu-btn:hover:before{color:#fff !important}.homeslider-text span{color:#bf0000}.cp-button button{color:#fff !important;border-color:rgba(255,255,255,.15) !important;background-color:transparent !important;border-radius:0 !important;background-image:none !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#000',GradientType=0)}.cp-button button:hover{border-color:rgba(255,255,255,1) !important}.cp-button button i{margin-right:0 !important}.separatore div{background-position:center center!important;background-repeat:no-repeat!important}@media only screen and (max-width:992px){header.side-header h1.logo .logo-2{height:50px !important}header,header.fixed{min-height:80px}header.side-header #menu-btn{top:18px !important}}@media only screen and (min-width:768px){.mobile-row{display:none}.mainmenu:before{content:'';display:block;background-color:rgba(255,255,255,.25);width:70px;height:1px;margin:0 auto 40px}.mainmenu:after{content:'';display:block;background-color:rgba(255,255,255,.25);width:70px;height:1px;margin:40px auto 0}}@media only screen and (max-width:768px){.vc_custom_1476979486893,.vc_custom_1605861902620{display:none}.vc_custom_1477045139341{padding-top:0 !important}.vc_custom_1477045145303{padding-top:0 !important;padding-bottom:0 !important}.vc_custom_1477045139341 .wpb_text_column,.vc_custom_1477045145303 .wpb_text_column{padding-top:35px}#post-1387 .wpb_single_image img,#post-1242 .wpb_single_image img{margin-bottom:4em}.de-navbar-left section.services-row{padding:50px 30px !important}.mainfooter{padding:70px 30px 0 !important}}@media only screen and (max-width:992px){header.side-header div#logo .logo-2{height:50px !important}}.service--title{min-height:60px}.preview--text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#subheader{position:relative}#subheader:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}#subheader .col-md-12{z-index:2}.cp-button a:hover{border-color:#fff !important}.cp-button a{border-radius:0 !important;background:0 0 !important;color:#fff !important;border-color:rgba(255,255,255,.1) !important}#subheader h1{font-size:40px;background:rgba(0,0,0,.2);padding:20px;font-weight:400;padding-left:80px;margin-left:-85px}.de-navbar-left div#logo{height:auto !important}#de-sidebar{height:100%}.block--header{font-size:1.25em;letter-spacing:1px}#mainmenu>li>a,.mainmenu>li>a{font-size:1em !important;line-height:normal !important}.de-navbar-left header .mainmenu>li{border-bottom:none !important}.service--box .separator{margin:0 auto;overflow:hidden;max-width:75%}.service--box .wpb_single_image img,.shadow--img img{-webkit-box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#breadcrumbs{position:absolute;padding-left:0;bottom:-50px;left:10px}.service--row{background-image:url(/wp-content/uploads/2015/07/cppartners-parallax-001.jpg?id=1110) !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:0 !important}.text--block{max-width:880px;margin:0 auto}p,span{font-size:16px}.text--presentation p{font-size:18px}.de-navbar-left header .mainmenu>.active>a{opacity:1 !important}.form--submit .wpcf7-submit{padding:8px 40px;border-radius:3px;display:block;margin:0 auto;background:#bf0000 !important}.case-history strong{color:#bf0000 !important}.align-left{text-align:left !important}.text--spacing{padding-top:30px !important}.wpml-ls-item{display:inline-block !important}.mainmenu{text-align:center}.de-navbar-left header .mainmenu>.wpml-ls-current-language>a{opacity:1 !important}.spacing--top_partners{padding-top:100px}.partners--spacing{padding-left:15%;padding-right:15%}@media only screen and (max-width:768px){#subheader h1{font-size:32px;padding:20px}}.parent-pageid-1391 .row .vc_column-inner,.parent-pageid-1170 .row .vc_column-inner{padding-left:15px !important;padding-right:15px !important}div#cp-organigramma>div>div:after{content:'';width:30px;height:1px}div#cp-organigramma>div>div{position:relative}#cp-organigramma .wpb_text_column.wpb_content_element{position:relative}div#cp-organigramma>div>div>div>div:nth-child(1) p{font-size:18px}div#cp-organigramma>div:last-child>div:after{display:none}.cp-logo-organigramma{position:relative}.cp-logo-organigramma:after{content:'';display:inline-block;position:absolute}.cp-logo-organigramma img{max-width:200px}.cp-logo-organigramma figure{padding:20px}#cp-organigramma .wpb_text_column.wpb_content_element:after{width:1px;height:35px;position:absolute}#cp-organigramma .wpb_text_column.wpb_content_element:last-child:after{display:none}.org-chart{display:none}section#cp-org-desk{padding-bottom:0}@media only screen and (max-width:768px){.org-chart{display:none}#cp-organigramma .wpb_text_column.wpb_content_element{border:none;margin-bottom:0}#cp-organigramma .wpb_text_column.wpb_content_element p{text-align:left !important}#cp-organigramma .vc_column-inner>.wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(1) p{text-align:center !important}#cp-organigramma .vc_column-inner>.wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(1n+2) p{position:relative;display:block;padding-left:10px}#cp-organigramma .vc_column-inner>.wpb_wrapper .wpb_text_column.wpb_content_element:nth-child(1n+2) p:before{content:'';display:inline-block;width:6px;height:6px;background:#818285;border-radius:3px;left:0;position:absolute;top:10px}#cp-organigramma .wpb_text_column.wpb_content_element:after,div#cp-organigramma>div>div:after{display:none}#cp-organigramma>div{margin-bottom:30px}#cp-organigramma>div:last-child{margin-bottom:0}}.home #de-main .wpb-content-wrapper{padding-top:0 !important}