@charset "UTF-8";:root{--main:#000;--verde:#24ac19;--bianco:#fff;--grigio:#888;--grigio-chiaro:#a7a7a7;--grigio-molto-chiaro:#ededed;--grigio-extra-chiaro:#f5f5f5}html{height:100%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body{height:100%;background:var(--bianco);font-family:'Source Sans Pro',sans-serif;font-weight:400;line-height:1.36;color:var(--main);overflow-x:hidden}p{font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Source Sans Pro',sans-serif;font-weight:700;color:var(--main);line-height:1.1}.h1,.h2,.h3,.h4,.h5,.h6{display:block}h1,.h1{font-size:40px}h2,.h2{font-size:27px}h3,.h3{font-size:23px}h4,.h4{font-size:20px}h5,.h5{font-size:17px}.mainfont{font-family:'Source Sans Pro',sans-serif}.big{font-size:116%}.smaller{font-size:80%}.regular{font-weight:400}:focus{outline:none}a{color:var(--verde);text-decoration:none}a:hover{color:var(--main)}a:focus{color:var(--main)}strong,b,.strong{font-weight:700}.stronger{font-weight:700}.nowrap{white-space:nowrap}.upper{text-transform:uppercase}.dark,.dark a{color:var(--main)}.dark a:hover{color:var(--verde)}.verde,.verde a{color:var(--verde)}.grigio,.grigio a{color:var(--grigio)}.box_verde{background-color:var(--verde);color:var(--bianco)}.box_verde h2,.box_verde h3,.box_verde h4,.box_verde a{color:var(--bianco)}.box_verde a:hover{color:var(--verde)}.box_nero{background-color:var(--main);color:var(--bianco)}.box_nero h2,.box_nero h3,.box_nero h4,.box_nero .h2,.box_nero .h3,.box_nero a:hover{color:var(--bianco)}.box_grigio{background-color:var(--grigio-molto-chiaro)}.box_grigio-chiaro{background-color:var(--grigio-extra-chiaro)}.box_bianco{background-color:var(--bianco)}.background_box .box_verde a{color:var(--bianco)}.sup_titolo{font-size:14px;color:var(--grigio-chiaro)}.box_verde .sup_titolo{color:var(--bianco)}.inlineblock{display:inline-block}.clearfix{content:"";display:block;clear:both;visibility:hidden;height:0}.transparent{background:0 0 !important}.hover-verde:hover,.hover-verde a:hover{color:var(--verde) !important}.hover-dark:hover,.hover-dark a:hover{color:var(--main) !important}.rounded{border-radius:50%;overflow:hidden}.substrip{position:relative;padding-bottom:26px;display:block;margin-bottom:24px}.substrip:after{content:'';width:50px;height:3px;position:absolute;left:0;bottom:-1px;background-color:var(--verde);border-radius:0}.substrip.center:after{left:50%;margin-left:-25px}.button,button,input.wpcf7-submit{vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.button:focus{outline:none;color:var(--bianco)}.button>span{vertical-align:middle}.button,button,input.wpcf7-submit,.pmpro_btn,.pmpro_content_message a,.pmpro_content_message a:link,.pmpro_btn:link{text-align:center;line-height:1.1;border-radius:5px;border:none;text-decoration:none;background-color:var(--verde);color:var(--bianco);font-family:'Source Sans Pro',sans-serif;font-weight:700;margin-bottom:0;font-size:21px;padding:17px 27px;cursor:pointer;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,.35);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,.35);box-shadow:0 0 16px 0 rgba(50,50,50,.35)}.button:hover,button:hover,input.wpcf7-submit:hover,.pmpro_btn:hover,.pmpro_btn:link:hover{background-color:var(--main);color:var(--verde);text-decoration:none !important}.button.dark{background-color:var(--main);color:var(--bianco)}.button.dark:hover{background-color:var(--verde);color:var(--bianco)}.button.arrow{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/procedi.svg);background-repeat:no-repeat;background-size:26px;background-position:92%;padding-right:63px}.button.arrow:hover{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/procedi-v.svg)}.button.overwhite:hover{background-color:var(--bianco)}.button.alt{background-color:transparent;background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/procedi-b.svg);color:var(--main);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-left:0;font-size:16px;font-weight:400}.button.alt:hover{color:var(--verde);background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/procedi-n.svg)}@media screen and (min-width:1440px){.button{font-size:22px;padding:19px 30px}.button.arrow{padding-right:66px}}ul,ol,dl{font-size:inherit}ul{list-style:disc;padding-left:1.2rem}ul.bullets{padding-top:5px;text-align:left}ul.bullets li{list-style-type:none;width:100%;position:relative;font-size:inherit;line-height:1.42;margin-bottom:1.2rem;padding-left:30px}ul.bullets li:before{content:'';position:absolute;left:-27px;top:-11px;width:48px;height:48px;background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/li-alt.svg);background-repeat:no-repeat}ul.procedi{padding-top:20px;text-align:left}ul.procedi li{list-style-type:none;width:100%;position:relative;font-size:18px;line-height:1.3;margin-bottom:2rem;padding-left:30px}ul.procedi li:before{content:'';position:absolute;left:-27px;top:-15px;width:52px;height:52px;background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/procedi.svg);background-repeat:no-repeat}ol{padding-left:2rem;margin:1rem 0 0;list-style-type:none}ol li{counter-increment:step-counter;margin-bottom:1.7rem;position:relative;padding-left:.65rem}ol li:before{content:counter(step-counter);background-color:var(--verde);width:30px;height:30px;line-height:26px;text-align:center;font-size:22px;color:var(--bianco);font-weight:700;border-radius:25px;position:absolute;top:0;margin-top:-3px;left:-2rem}#extra-wrapper{max-width:1800px;margin:0 auto;background:var(--bianco);position:relative}.grid{max-width:984px;padding:20px 10px}.grid.no-col{padding:20px}.no-pad-menu{padding:0 !important}.grid--full{max-width:100% !important}.grid.grid--full{margin:0 auto !important}.grid.grid--full.mb-2{margin:0 auto 40px !important}.grid.grid--full.mb-3{margin:0 auto 60px !important}.grid.grid--full.mb-4{margin:0 auto 80px !important}.grid.grid--full.mt-2{margin:40px auto 0 !important}.grid.grid--full.mt-3{margin:60px auto 0 !important}.grid.grid--full.mt-4{margin:80px auto 0 !important}.no-pad,.no-pad [class*=col-]{padding:0 !important}.no-pad-top{padding-top:0 !important}.no-pad-bottom{padding-bottom:0 !important}.no-margin-bottom{margin-bottom:0 !important}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.padding-top{padding-top:10px !important}.padding-bottom{padding-bottom:10px !important}.margin-bottom{margin-bottom:20px !important}.mb-5{margin-bottom:100px !important}.mb-6{margin-bottom:120px !important}.pb-5{padding-bottom:100px !important}.pb-6{padding-bottom:120px !important}.pb-7{padding-bottom:140px !important}.pb-16{padding-bottom:320px !important}.pt-5{padding-top:100px !important}.pt-6{padding-top:120px !important}.pt-7{padding-top:140px !important}.pt-10{padding-top:200px !important}.pt-16{padding-top:320px !important}.row-reverse{flex-direction:row-reverse}.container-reverse{flex-direction:column-reverse}.container-reverse .left_bottom,.container-reverse .right_top{width:100%}[class*=col]{margin-bottom:20px}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.valign-middle{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.align-right{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.valign-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle;border:0}.img-res{margin-bottom:0}figure.full img,img.full{width:100%}.shadow{-webkit-box-shadow:0 0 35px 2px rgba(50,50,50,.2);-moz-box-shadow:0 0 35px 2px rgba(50,50,50,.2);box-shadow:0 0 35px 2px rgba(50,50,50,.2)}img.alignleft{float:left;margin:0 2rem 2rem 0}img.alignright{float:right;margin:0 0 2rem 2rem}img.aligncenter{float:none;margin:0 auto;display:block}img.margin-top{margin-top:2rem}.white-transp{background:rgba(255,255,255,.9)}.gradiente{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 65%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}.tog{width:45px;height:48px;position:absolute;left:9px;top:3px;z-index:9}.tog span{width:26px;top:23px;background:var(--verde);display:block;height:3px;border-radius:30px;position:absolute;right:6px}.tog span:first-child{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.tog span.span-middle{-webkit-transform:translateY(9px);transform:translateY(9px)}.tog.x span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tog.x span:last-child,.tog.x span.span-middle{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tog.x span.span-middle{opacity:0}.nav-wrap{position:relative;background:0 0;padding:0;margin-bottom:0;min-height:54px}.nav-wrap nav{width:100%;text-align:left}.nav-wrap ul.primary li{margin-bottom:8px}.nav-wrap ul.primary li a{padding:5px 20px 5px 0;font-size:21px;font-family:'Source Sans Pro',sans-serif;font-weight:700;color:var(--bianco)}.nav-wrap ul.primary li:hover a,.nav-wrap ul.primary li.active>a,.nav-wrap li.current-menu-item a,.nav-wrap li.current-page-ancestor a,.nav-wrap li.current-menu-parent a,.nav-wrap ul.primary li.current-post-parent a,.nav-wrap li.lang-item a{color:var(--verde);background:0 0}.nav-wrap ul.primary li.action>a,.nav-wrap ul.primary li.action.active>a,.nav-wrap ul.primary li.action.current-menu-item a{border:2px solid var(--verde);background:var(--verde);color:var(--bianco) !important;border-radius:30px;display:inline-block}.nav-wrap ul.primary li.action>a:hover{background:var(--verde) !important;color:var(--verde) !important;border-color:var(--verde) !important}.nav-wrap ul.primary li.action{margin-top:22px}.nav-header{width:100%;text-align:center;z-index:2;position:relative;max-height:100px;margin:0}ul.dropdown-menu,ul.dropdown-menu li{padding:0 !important}.nav-wrap ul.primary li a.select{background:0 0;color:var(--main)}.nav-wrap .lang-item img{width:20px;height:20px;float:left;margin-top:2px}#topbar{width:100%;text-align:center;background:0 0 !important;z-index:99;border:none}#topbar .grid>div{margin:0}#topbar.fixed{position:fixed;top:0;left:0;right:0}#topbar.white{background-color:var(--bianco) !important}#topbar.white .logo img.white,.archive #topbar .logo img.white,.single #topbar .logo img.white{display:none}#topbar.white .logo img.dark,.archive #topbar .logo img.dark,.single #topbar .logo img.dark{display:block}#topbar.white:after{content:'';width:100%;height:10px;position:absolute;top:100%;left:0;right:0;margin-top:-10px;box-shadow:0 5px 8px 0px rgba(50,50,50,.13);z-index:-1}#supbar{background:var(--verde);color:var(--bianco);font-size:16px;padding:3px 0 2px;display:none !important}#supbar .icon{display:inline-block;width:18px;height:18px;margin-bottom:-2px;margin-right:5px}#supbar a{color:var(--bianco)}#supbar a:hover{color:var(--verde)}#supbar span{white-space:nowrap}#supbar .telefono{margin-left:5px}#supbar .envelope{display:none}#supbar .search-form{display:inline-block;position:relative;float:right;width:100%;max-width:128px}#supbar .search-field{border-radius:25px;margin:0;height:30px;font-size:15px;color:var(--bianco);border:1px solid var(--bianco);background:var(--verde)}#supbar .search-field:focus{color:var(--bianco);border:1px solid var(--verde);background:var(--verde)}#supbar .search-form button{position:absolute;top:9px;right:7px;background:0 0;box-shadow:none;padding:0;color:var(--bianco)}#supbar .search-form label{margin:0;padding:0}@media screen and (max-width:767px){#supbar{display:none !important}}@media screen and (max-width:374px){#supbar .telefono{margin-left:-5px}#supbar .search-form{margin-right:-5px}}@media screen and (min-width:390px){#supbar .search-form{max-width:165px}}@media screen and (min-width:620px){#supbar .search-form{max-width:200px}}@media screen and (min-width:768px){#supbar .telefono{float:left}#supbar .envelope{display:inline-block;float:right}}@media screen and (min-width:1024px){#supbar .search-form{margin-right:-29px}#supbar .telefono{margin-left:-17px}}@media screen and (min-width:1440px){#supbar .search-form{margin-right:-22px}}#supbar .search-form ::-webkit-input-placeholder{color:var(--bianco) !important;opacity:1}#supbar .search-form :-moz-placeholder{color:var(--bianco) !important;opacity:1}#supbar .search-form ::-moz-placeholder{color:var(--bianco) !important;opacity:1}#supbar .search-form :-ms-input-placeholder{color:var(--bianco) !important;opacity:1}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.logo{padding:0;font-size:1px;float:right;margin-right:calc(50% - 105px);margin-top:8px}.logo img{width:216px;height:auto}.logo img.dark{display:none}.logo span{display:none}svg.icon{stroke-width:0;stroke:currentColor;fill:currentColor}.relative{position:relative}.background{background-repeat:no-repeat;background-position:center center;background-size:cover}.background.fixed{background-attachment:fixed}.immagine p{margin:0;padding:0}.overlay{background:var(--main);opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.overlay.verde{background:var(--verde)}.overlay.grigio{background:var(--grigio-molto-chiaro);opacity:.95}strong.evidenza{display:inline-block;background:var(--verde);color:var(--bianco);padding:1px 16px;border-radius:30px;margin-bottom:2px}.sup-titolo{color:var(--grigio-chiaro)}#homeheader{position:relative;color:var(--bianco);background-color:transparent;background-repeat:no-repeat;background-position:50% 0;background-size:cover;overflow:hidden;min-height:100vh}#homeheader .inner{position:absolute;bottom:6%;left:0;right:auto;width:100%}#homeheader .content{padding:32px 15px}#homeheader h1{font-size:52px;color:var(--bianco);line-height:1.06;margin-bottom:42px}#homeheader h1 span{color:var(--verde);display:block}#homeheader h3{color:var(--bianco);font-size:18px;line-height:1.2;margin-bottom:12px;display:inline-block;padding:0 20px 0 0}#homeheader p{color:var(--bianco);font-size:17px;line-height:1.4}#homeheader .mouse{position:absolute;bottom:20px;left:50%;margin-left:-14px}#homeheader .mouse svg{width:28px;height:44px}#servizi-home{background-color:var(--main);color:var(--bianco);padding-top:40px;padding-bottom:0}#servizi-home ul{display:flex;flex-flow:row;flex-wrap:wrap;padding:0;margin:0;list-style-type:none}#servizi-home h3{color:var(--verde);font-size:23px;margin:0 0 18px !important;line-height:1.1}#servizi-home li{position:relative;display:inline-block;width:100%;list-style-type:none;line-height:1.3;margin-bottom:32px;text-align:left;font-size:16px;padding:0 0 0 115px}#servizi-home img{width:96px;height:auto;position:absolute;left:0}#servizi-home p:empty,#servizi-home br{display:none}@media screen and (min-width:768px){#servizi-home{padding-top:50px}#servizi-home li{width:50%;padding-right:26px}}@media screen and (min-width:992px){#servizi-home li{padding-left:140px;padding-right:40px}#servizi-home img{left:20px}}@media screen and (min-width:1280px){#servizi-home li{padding-left:200px}#servizi-home img{left:68px}}@media screen and (min-width:1440px){#servizi-home li{width:25%;padding-left:115px;padding-right:26px}#servizi-home h3{font-size:21px}#servizi-home img{left:0}}@media screen and (min-width:1600px){#servizi-home ul{max-width:1600px;margin:0 auto}#servizi-home li{padding-right:38px}#servizi-home h3{font-size:22px}}@media screen and (min-width:1800px){#servizi-home ul{max-width:1700px}#servizi-home li{padding-left:140px}#servizi-home h3{font-size:23px}#servizi-home img{left:20px}}.servizi-home .contenuto figure{margin-bottom:10px}.servizi-home .contenuto img{max-width:110px;border-radius:0}.servizi-home a{color:var(--verde)}.servizi-home a:hover{color:var(--verde)}#chi-sono{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/chi-sono.svg);background-repeat:no-repeat;background-position:100% 101%;background-size:105%}#chi-sono h2{margin-bottom:0}@media (min-width:1024px){#chi-sono{background-position:100% 105%;background-size:105%}}#assistenza-home{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/bg-assistenza.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#assistenza-home h3{margin-bottom:8px}@media (max-width:767px){#assistenza-home .blocco_3_colonne{flex-direction:column-reverse}}@media (min-width:768px){.block-servizi-home .blocco_2_colonne .item.uno{width:33%}.block-servizi-home .blocco_2_colonne .item.due{width:67%}}@media (min-width:1280px){.block-servizi-home .blocco_2_colonne .inner.due{padding-left:22px}}#assistenza-tempestiva{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/chip.svg);background-repeat:no-repeat;background-size:300px;background-position:150% 50%}#assistenza-tempestiva h2{line-height:1.05}@media (min-width:520px){#assistenza-tempestiva{background-position:130% 50%}}@media (min-width:660px){#assistenza-tempestiva{background-position:120% 50%}}@media (min-width:768px){#assistenza-tempestiva{background-position:0 50%}#assistenza-tempestiva .blocco_2_colonne .item.uno{width:33%}#assistenza-tempestiva .blocco_2_colonne .item.due{width:67%}}@media (min-width:1024px){#assistenza-tempestiva{background-position:10% 50%}}@media (min-width:1280px){#assistenza-tempestiva .blocco_2_colonne .inner.due{padding-left:22px}}@media (min-width:1440px){#assistenza-tempestiva{background-size:330px}}@media (min-width:1600px){#assistenza-tempestiva{background-size:350px;background-position:12% 50%}}@media (min-width:1800px){#assistenza-tempestiva{background-position:14% 50%}}@media (min-width:2000px){#assistenza-tempestiva{background-position:15% 50%}}@media (min-width:2400px){#assistenza-tempestiva{background-position:20% 50%}}#gaming-home{color:var(--bianco);background-attachment:fixed}#gaming-home h2 a{color:var(--bianco)}.wp-google-left .roundlogo{float:none;margin:0 auto;width:80px;height:80px;margin-bottom:15px}.wp-google-name a{font-size:20px;color:var(--main);font-weight:700}.wp-google-rating{color:#e44710;font-size:20px;font-weight:700;margin:0 6px 0 0;vertical-align:middle}.wp-google-stars .wp-star{padding:0 4px 0 0;line-height:22px}.wp-google-place .wp-star svg{width:20px;height:20px;vertical-align:middle}.wp-google-powered{font-size:15px;margin:6px 0 0}.wp-google-powered img{max-width:144px;box-shadow:none;border-radius:0}.wp-google-text{font-size:16px;line-height:1.4;padding-top:10px}.wp-google-review{position:relative}.wp-google-review .wp-google-left{position:absolute;top:0;left:10px}.wp-google-review .wp-google-left img{width:45px;height:45px}.wp-google-review .utente{font-size:18px}#form-home div.wpcf7{max-width:640px;margin:48px auto 0;text-align:left}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn,.cmplz-btn{font-size:15px;font-weight:400;background-image:none;text-transform:none;box-shadow:none}#cmplz-document{max-width:100%;font-size:inherit}@media (max-width:768px){.cmplz-cookiebanner .cmplz-buttons{flex-direction:row !important}}#blocchi_servizi{display:none}#blocchi_servizi h2{background:var(--verde);position:relative;z-index:2;font-size:18px;min-height:54px;width:90%;margin-left:auto;margin-right:auto;margin-top:-29px;border-radius:30px;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,.35);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,.35);box-shadow:0 0 16px 0 rgba(50,50,50,.35)}#blocchi_servizi h2 a{color:var(--bianco);display:block;padding:6px 14px;width:100%;height:100%}#blocchi_servizi h2:hover{background:var(--verde)}.testo p:last-child{margin-bottom:0}.grid .background{min-height:220px}.blocco_home.background{background-position:right center}.blocco_home h3{color:var(--verde)}.blocco_home .button{margin-top:-21px}#blocco_1_home{background-color:var(--bianco)}#blocco_2_home{background-color:var(--verde);color:var(--bianco)}#blocco_2_home h2{color:var(--bianco)}#blocco_2_home a{color:var(--bianco)}#blocco_2_home a:hover{color:var(--verde)}#blocco_3_home{background-color:var(--main);color:var(--bianco)}#blocco_3_home h2{color:var(--bianco)}#blocco_3_home a{color:var(--bianco)}#blocco_3_home a:hover{color:var(--verde)}.page-title{line-height:1.05}#header-image{width:100%;min-height:500px;position:relative;background-color:var(--main);color:var(--bianco);margin-bottom:50px}#header-image h3{color:var(--bianco);font-size:17px;line-height:1.4;margin-bottom:8px;display:inline-block;padding:0 10px}@media screen and (min-width:768px){#header-image{margin-bottom:55px}}@media screen and (min-width:1024px){#header-image{height:calc(100vh - 52px)}}@media screen and (min-width:1280px){#header-image{min-height:350px;margin-bottom:60px}}@media screen and (min-width:1440px){#header-image{min-height:400px;height:calc(100vh - 60px);margin-bottom:70px}}#header-image .background{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}#header-image .background.posizione-top{background-position:center top}#header-image .background.posizione-halftop{background-position:center 25%}#header-image .background.posizione-center{background-position:center center}#header-image .background.posizione-halfbottom{background-position:center 75%}#header-image .background.posizione-bottom{background-position:center bottom}#header-image h1,#header-image .h1,#header-image h2{color:var(--bianco);margin-bottom:42px;padding-bottom:0;text-align:center;text-transform:none;line-height:1.05}#header-image .grid{height:100%}#header-image.fourth{height:25vh;min-height:450px}#header-image.third{height:33vh}#header-image.half{height:50vh}#header-image.sevenfive{height:75vh}#header-image.fourth .inner,#header-image.third .inner,#header-image.half .inner,#header-image.sevenfive .inner{padding-top:0}#maincontainer>.grid{contain:content;font-size:20px}.home #maincontainer{padding-bottom:0}#maincontainer{clear:both;overflow:hidden;margin-top:0;padding-bottom:50px}#maincontainer p+h2,#maincontainer p+h3,#maincontainer p+h4,#maincontainer p+h5,#maincontainer p+h6{margin-top:40px}#archive-list{padding-left:30px;padding-right:30px;padding-top:30px;background-color:var(--grigio-extra-chiaro)}#archive-list .inner{height:100%;padding-bottom:10px}#archive-list .immagine{height:180px;margin:0;box-shadow:0 0 25px 0 rgb(50 50 50/25%)}#archive-list .immagine a{position:absolute;top:0;bottom:0;left:0;right:0}#archive-list h3{font-size:19px;font-weight:700;line-height:1.1;margin-bottom:.7rem}#archive-list h3 a{color:var(--main)}#archive-list h3 a:hover{color:var(--verde)}#archive-list .testo{padding:1.7rem 0 .3rem}#archive-list .data{color:var(--verde);font-size:14px;font-weight:700;margin-bottom:.7rem;text-transform:uppercase}#archive-list .excerpt{line-height:1.3;font-size:17px}.archive #archive-list{background-color:transparent}#related{background:var(--grigio-extra-chiaro);margin-top:50px;margin-bottom:-50px}#related #archive-list{margin-bottom:0 !important}@media screen and (min-width:1024px){#archive-list{padding-left:0;padding-right:0;padding-top:40px}}@media screen and (min-width:1280px){#maincontainer{padding-bottom:60px}#related{margin-top:60px;margin-bottom:-60px}}@media screen and (min-width:1440px){#maincontainer{padding-bottom:70px}#related{margin-top:70px;margin-bottom:-70px}}#pacchetti{padding-top:0 !important;padding-bottom:0 !important;margin-top:10px !important;margin-bottom:0 !important}#pacchetti .contenuto{border:3px solid var(--grigio);padding:30px 30px 0;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,.35);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,.35);box-shadow:0 0 16px 0 rgba(50,50,50,.35)}#servizi-list{display:block}#servizi-list h3{font-size:19px}#servizi-list h3 a{color:var(--main)}#servizi-list h3 a:hover{color:var(--verde)}#servizi-list ul{list-style-type:none;padding-left:0}#servizi-list li{margin-bottom:6px}@media screen and (min-width:620px){#servizi-list{column-count:2}}@media screen and (min-width:960px){#servizi-list{column-count:3}}.hover-zoom figure img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hover-zoom:hover figure img{-webkit-transform:scale(1.09);-ms-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.09)}.background.inner{height:100%;position:relative;min-height:170px}.fbc-page .fbc-wrap .fbc-items{float:none !important;padding:0 !important;margin:0 !important}.fbc-page .fbc-wrap .fbc-items li{padding-left:0 !important;padding-bottom:0 !important}.fbc-page .fbc-wrap .fbc-items li a{color:var(--verde)}.fbc-page .fbc-wrap .fbc-items li a i{margin-right:0}.fbc-page .fbc-items>li{display:inline-block}.fbc-page .fbc-items>li+li:before,ol.fbc-items li:before{display:none}#downloads h3{margin-bottom:12px;font-size:28px}.button.download{position:relative;padding-left:55px}.button.download svg{position:absolute;left:13px;top:6px;width:32px;height:32px}#progetti_collegati{background-color:var(--verde);color:var(--bianco);border-bottom:30px solid var(--grigio-molto-chiaro)}#progetti_collegati h3{color:var(--bianco);text-transform:uppercase}#progetti_collegati a{color:var(--bianco)}#progetti_collegati a:hover{color:var(--main)}#progetti_collegati ul strong{font-size:22px}#partner_collegati{background-color:var(--verde);color:var(--bianco);border-bottom:30px solid var(--grigio-molto-chiaro)}#partner_collegati h3{color:var(--bianco);text-transform:uppercase}#partner_collegati a{color:var(--bianco)}#partner_collegati a:hover{color:var(--main)}#partner_collegati ul strong{font-size:22px}#secondary{margin-top:2rem}#secondary h4{font-size:24px;text-transform:uppercase;color:var(--grigio)}.testo_immagine{position:relative}.testo_immagine .fotoalign-sinistra figure,.testo_immagine .fotoalign-destra figure,.testo_immagine .fotoalign-sinistra-quadrata figure,.testo_immagine .fotoalign-destra-quadrata figure{margin:0 auto 1rem;text-align:center;max-width:300px}.testo_immagine .fotoalign-centro figure{margin-bottom:2rem;text-align:center}.testo_immagine .fotoalign-centro figure img,.testo_immagine img.aligncenter{width:auto}.testo_immagine img.aligncenter{display:inline-block}.testo_immagine .fotoalign-full figure{max-width:1000px;text-align:center;display:block;margin:0 auto 2.3rem}.testo_immagine .fotoalign-full figure img{margin:0 auto;display:inline-block;width:auto}@media screen and (min-width:768px){.testo_immagine .fotoalign-full figure{margin:0 auto 3rem}}@media screen and (min-width:1280px){.testo_immagine .fotoalign-full figure{margin:0 auto 3.5rem}}@media screen and (min-width:1440px){.testo_immagine .fotoalign-full figure{margin:0 auto 4.5rem}}.small-square .contenuto img{width:auto}.blocco_2_colonne .inner.uno{padding-left:20px;padding-right:20px}.blocco_2_colonne .inner.due{padding-left:20px;padding-right:20px}.blocco_2_colonne figure,.blocco_3_colonne figure{margin-bottom:2rem;text-align:center}.blocco_2_colonne.medium,.blocco_2_colonne.medium>div,.blocco_2_colonne.medium figure{margin-bottom:0 !important}.blocco_2_colonne.medium img{width:100%;max-width:250px}.blocco_3_colonne .inner{padding-left:20px;padding-right:20px}.testoalign-sinistra{text-align:left}.testoalign-destra{text-align:right}.testoalign-centro{text-align:center}.paragrafo{padding-top:0 !important}.paragrafo .titolo,.paragrafo .testo{margin-bottom:0 !important}.goback .button{text-transform:none;padding:14px 23px}.main-image{text-align:center}.main-image img{margin:0 auto;box-shadow:0 0 25px 0 rgb(50 50 50/25%)}.pmpro_content_message{text-align:center}#pmpro_account-profile h3{margin-bottom:16px}#pmpro_form h3{color:var(--verde)}#pmpro_form h3 .pmpro_checkout-h3-msg{color:var(--main);font-style:normal}form.pmpro_form .pmpro_checkout-fields div,#loginform p.login-username{margin-bottom:0}form.pmpro_form .pmpro_checkout-fields div.pmpro_checkout-field-bcountry,form.pmpro_form .pmpro_checkout-fields div.pmpro_payment-expiration{margin-bottom:18px}#ExpirationMonth{max-width:80px}#ExpirationYear{max-width:100px}#pmpro_license{margin-bottom:15px}#pmpro_message_bottom{margin-bottom:35px}#pmpro_account .pmpro_box p{margin-bottom:15px !important}.pmpro_checkout-field.pmpro_checkout-field-baddress2{display:none}#pmpro_payment_information_fields .pmpro_checkout-fields{max-width:288px}#member-profile-edit .pmpro_btn.pmpro_btn-cancel{display:none}#pmpro_form hr{border:none}#pmpro_user_fields,#pmpro_checkout_box-personal{max-width:900px}#pmpro_payment_information_fields .pmpro_checkout-h3-msg{display:block;margin-top:-8px;margin-bottom:22px}#pmpro_payment_information_fields{margin-top:60px}.pmpro_checkout-field-radio-item input[type=radio]{margin-top:-5px;margin-left:0}.pmpro_checkout-fields-display-seal{position:relative}.pmpro_checkout-fields-display-seal img{margin-top:-25px;max-width:230px}#desideri_fattura_div{margin-bottom:16px}.pmpro_checkout-field .pmpro_asterisk{display:none}input[type=text].pmpro_error,input[type=email].pmpro_error,input[type=url].pmpro_error,input[type=password].pmpro_error,input[type=number].pmpro_error,input[type=tel].pmpro_error,input[type=range].pmpro_error,input[type=date].pmpro_error,input[type=month].pmpro_error,input[type=week].pmpro_error,input[type=time].pmpro_error,input[type=datetime].pmpro_error,input[type=datetime-local].pmpro_error,input[type=color].pmpro_error,textarea.pmpro_error{background-color:var(--bianco);border-color:#d1d1d1;color:var(--main)}@media screen and (min-width:768px){form.pmpro_form #pmpro_billing_address_fields .pmpro_checkout-fields div{width:50%;float:left}.pmpro_checkout{clear:both}#pmpro_user_fields .pmpro_checkout-field-password,#pmpro_user_fields .pmpro_checkout-field-password2,#pmpro_user_fields .pmpro_checkout-field-bemail,#pmpro_user_fields .pmpro_checkout-field-bconfirmemail,#pmpro_checkout_box-personal #first_name_div,#pmpro_checkout_box-personal #last_name_div{width:50%;float:left}#pmpro_user_fields .pmpro_checkout-field,#pmpro_checkout_box-personal .pmpro_checkout-field{max-width:420px}.pmpro_checkout-fields-display-seal img{position:absolute;left:325px;top:34px;margin-top:0}#piva_div,#azienda_div{float:left;width:50%;margin-bottom:45px}}#pageheader{padding-top:50px;text-align:center}@media screen and (min-width:768px){#pageheader{padding-top:55px}}@media screen and (min-width:1024px){#pageheader{padding-top:60px}}@media screen and (min-width:1280px){#pageheader{padding-top:68px}}@media screen and (min-width:1440px){#pageheader{padding-top:85px}}@media screen and (min-width:1600px){#pageheader{padding-top:95px;padding-bottom:15px !important}}.single .entry-content .data{color:var(--verde);font-weight:700;margin-bottom:.5rem;text-transform:uppercase;font-size:15px}.single #header-image h2,.category #header-image h1{font-size:25px;text-transform:uppercase;font-weight:700}.breadcrumbs{padding-top:15px !important}.breadcrumbs ul{padding:.8rem;font-size:.83rem;line-height:1.3;margin:0;background:var(--grigio-chiaro)}.breadcrumbs li{list-style-type:none;display:inline-block;margin-bottom:0}#toc_container{padding:17px 21px 19px;margin-bottom:2rem}#toc_container p.toc_title{text-align:left}.single .entry-content img,.category .entry-content img{margin-bottom:1.5rem}.single #header-image,.category #header-image{height:100px}.single #pageheader .dettagli{font-size:14px;margin-bottom:30px}.single #pageheader .dettagli .evidenza{color:var(--verde);font-weight:700}p.tags{border-top:1px solid #ddd;padding-top:1rem;margin-top:4rem;font-size:16px}p.tags .tags-title{font-weight:700}p.tags a{padding-right:.4rem}.my_widget ul{padding:0;margin:0}.my_widget ul li{margin:0 0 40px;list-style-type:none;overflow:hidden;background:var(--bianco)}.my_widget h3{line-height:1.1;margin-top:5px;margin-bottom:12px;font-size:21px}.my_widget h3 a{color:var(--main)}.my_widget ul li:hover a{color:var(--verde)}.my_widget .data{color:var(--verde);font-size:14px;font-weight:700;margin-bottom:.7rem;text-transform:uppercase}.my_widget .inner{background:var(--grigio-molto-chiaro);padding:1rem 1.35rem .8rem}.my_widget figure{overflow:hidden;position:relative}.my_widget img{margin:0;width:100%}.single-videogallery .entry-content p:first-of-type{font-size:100%;padding-bottom:0}.elenco_video a{position:relative;color:var(--verde)}.elenco_video a:hover{color:var(--bianco)}.elenco_video svg{position:absolute;top:50%;left:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px}.elenco_video img{width:100%}.elenco_video .didascalia{clear:both;font-size:90%;padding-top:.5rem;text-align:left}.google-maps{position:relative;height:400px;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.google-maps iframe{pointer-events:none}#swipebox-overlay,#swipebox-bottom-bar,#swipebox-top-bar{font-family:'Source Sans Pro',sans-serif;background:rgba(255,255,255,.9);color:var(--main) !important;text-shadow:0 0 0 var(--bianco)}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/swipebox-icons.svg)}.search-results h3 a{color:var(--verde)}.search-results h3:hover a{color:var(--verde)}table{border:0;border-collapse:collapse;margin:0;padding:0;width:100%}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{padding:.35em}table th,table td{padding:.625em}table th{font-size:.8em;letter-spacing:.1em;text-transform:uppercase;border-bottom:none}@media screen and (max-width:767px){table.responsive{border:0}table.responsive caption{font-size:1.3em}table.responsive thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.responsive tr{border-bottom:1px solid #e1e1e1;display:block;margin-bottom:.625em;padding-left:0;padding-right:0}table.responsive td{border-bottom:0 solid #e1e1e1;display:block;text-align:left;padding-right:0;padding-left:0;padding-bottom:3px;padding-top:3px}table.responsive td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}table.responsive td:last-child{border-bottom:0}.responsive_hide{display:none}}.frc-captcha{margin-top:35px;background-color:transparent !important;border:none !important}.frc-button{box-shadow:none !important}#form-home .frc-captcha *{color:var(--grigio-molto-chiaro) !important}#form-home .frc-icon{fill:var(--grigio-molto-chiaro) !important;stroke:var(--grigio-molto-chiaro) !important}.video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal}div.wpcf7{margin-top:30px}div.wpcf7 label{margin:0;padding-bottom:.26rem}div.wpcf7 label span{padding-left:.5rem}div.wpcf7 p{margin-bottom:0}div.wpcf7 div.wide{width:100%;clear:both}div.wpcf7 br{display:none}div.wpcf7 label.privacy{display:block;padding:15px 0 .8rem;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400}div.wpcf7 label.hide{display:none}div.wpcf7 label.evidenza{font-size:110%;color:var(--verde);text-transform:uppercase}input.wpcf7-text,textarea,.wpcf7-select,input[type=number],input[type=date]{font-family:'Source Sans Pro',sans-serif;font-size:18px;background:var(--bianco) !important;padding-left:12px !important;height:44px;box-shadow:inset 0 1px 2px hsla(0,0%,4%,0);border:1px solid var(--main);border-radius:25px;margin-bottom:26px}input.wpcf7-text:focus,textarea.wpcf7-textarea:focus,.wpcf7-select:focus,input[type=number]:focus{border-color:var(--verde)}textarea.wpcf7-textarea{min-height:160px;margin-bottom:18px;border-radius:15px}input[type=date]{padding-right:0}div.wpcf7 input[type=file]{height:38px}input.wpcf7-submit{margin-top:25px;padding:17px 32px}input.wpcf7-submit:hover{background-color:var(--bianco);color:var(--verde)}span.wpcf7-list-item{margin:0;display:block}div.wpcf7-response-output{border:none;padding:0}span.wpcf7-not-valid-tip{position:absolute;left:15px;margin-top:-24px;font-size:14px}div.wpcf7-response-output{float:left;width:100%;padding:13px;clear:both;line-height:110%;margin:15px 0 0;font-size:14px}div.wpcf7-validation-errors{display:none !important;background:#800;color:var(--bianco)}p.help-text{display:block;float:left;width:100%;margin-top:-1.5rem;margin-bottom:.65rem;color:#777}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],.wpcf7-select{margin-bottom:18px;font-size:18px;font-family:'Source Sans Pro',sans-serif}.wpcf7-acceptance{float:left;margin-top:-1px}label.checkbox-input span{padding-left:0 !important;text-transform:none}.wpcf7-acceptance input[type=checkbox]{margin-right:10px;margin-top:0}.privacy-text{font-weight:400}.fileupload{padding-top:15px;padding-bottom:25px}.short input.wpcf7-text,.short .wpcf7-select,.short input[type=number],.short input[type=date]{max-width:6rem}.medium input.wpcf7-text,.medium .wpcf7-select,.medium input[type=number],.medium input[type=date]{max-width:11rem}.wpcf7 form .wpcf7-response-output{border:none}#wpcf7-f1556-p1561-o1{max-width:440px;margin:0 auto;text-align:left}#wpcf7-f1556-p1561-o1 .importo input{max-width:120px}#wpcf7-f1556-p1561-o1 .importo{position:relative}#wpcf7-f1556-p1561-o1 .valuta{position:absolute;left:-26px;font-size:26px}.wpcf7-stripe span.wpcf7-not-valid-tip{position:relative !important;margin-top:12px !important;margin-bottom:10px;line-height:1.2}.wpcf7 .wpcf7-stripe .wpcf7-form-control-wrap{margin-bottom:28px !important}::-webkit-input-placeholder{color:#777 !important;opacity:1}:-moz-placeholder{color:#777 !important;opacity:1}::-moz-placeholder{color:#777 !important;opacity:1}:-ms-input-placeholder{color:#777 !important;opacity:1}input[type=submit]{-webkit-appearance:none !important}select{color:var(--main) !important}input#download{border:none;color:var(--main);font-size:24px;padding-left:0;cursor:default;margin:0 auto 2rem;text-align:center;height:auto}.page-navigation{clear:both;text-align:center;padding-bottom:3rem}.pagination{margin-left:0;margin-bottom:1rem;font-size:15px}.pagination li:first-child,.pagination li:last-child{display:inline-block}.pagination li{display:inline-block;margin:0 2px;border-radius:25px;overflow:hidden}.pagination li a{border:none;background:var(--grigio-molto-chiaro);text-decoration:none}.pagination li a:hover{background:var(--verde);color:var(--bianco) !important}.pagination .current{background:var(--verde);color:var(--bianco)}.pagination .current span{display:block;border:none}.pagination a,.pagination button{color:var(--verde);display:block;padding:.25rem .68rem .2rem}.pagination .current{padding:.25rem .68rem .2rem;cursor:default}#social-bar{text-align:center;float:none !important;margin:0 auto;clear:both;padding:.3rem 0 1.5rem}#gallery{background-color:var(--grigio-molto-chiaro)}.gallery figcaption{text-align:center;color:var(--main);font-family:'Source Sans Pro',sans-serif;font-weight:400;padding-top:8px}.page-id-6 #gallery{background-color:transparent}.crunchify-social{font-size:12px;text-align:center;margin-left:-40px;margin-right:-40px}.crunchify-holder .crunchify-social{text-align:center;margin-left:0;margin-right:auto}.crunchify-holder .crunchify-link{margin:0 10px 12px 0}.crunchify-holder p{font-weight:700;text-transform:uppercase;color:var(--main);font-size:15px;text-align:center}.crunchify-link{padding:4px 12px 3px !important;color:var(--bianco) !important;font-size:13px;font-weight:700;border-radius:25px;margin:0 5px 12px;cursor:pointer;-moz-background-clip:padding;-webkit-background-clip:padding-box;display:inline-block;text-decoration:none}.crunchify-link:hover,.crunchify-link:active{color:#fff}.crunchify-twitter{background:#00aced}.crunchify-twitter:hover,.crunchify-twitter:active{background:#0084b4}.crunchify-facebook{background:#3b5997}.crunchify-facebook:hover,.crunchify-facebook:active{background:#2d4372}.crunchify-whatsapp{background:#43d854}.crunchify-whatsapp:hover,.crunchify-whatsapp:active{background:#26a535}.crunchify-pinterest{background:#bd081c}.crunchify-pinterest:hover,.crunchify-pinterest:active{background:#bd081c}.crunchify-linkedin{background:#0074a1}.crunchify-linkedin:hover,.crunchify-linkedin:active{background:#006288}#footer{margin:0 auto;color:var(--bianco);background-color:var(--main);font-size:17px;contain:content}#footer h3{font-size:26px;margin-bottom:38px;color:var(--bianco)}#footer a{color:var(--bianco)}#footer a:hover{color:var(--verde)}#footer ul{padding:0;margin:0}#footer ul li{padding:0;margin:0;list-style-type:none}#top-footer{padding-top:50px;padding-bottom:0;position:relative}#top-footer>div{margin-bottom:25px;padding-bottom:0}#top-footer .footer-logo{margin-bottom:2px;display:block}#top-footer .contatti strong{width:55px;display:inline-block}#top-footer .contatti p{margin-bottom:2px}#top-footer .menu{display:flex;flex-flow:row;flex-wrap:wrap}#top-footer .menu li{width:100%;flex-grow:1;padding:0 0 4px}#top-footer .menu li a{display:block;font-weight:400}#top-footer .menu li a:hover{color:var(--verde)}#top-footer .edit-link{display:none}#sub-footer{padding:14px 10px 15px;text-align:center;background-color:var(--main);color:var(--bianco);border-top:1px solid var(--verde)}#sub-footer .col-100{margin-bottom:12px}#sub-footer a{color:var(--bianco)}#sub-footer a:hover{color:var(--verde)}#footer .social-wrap{padding-top:38px}#footer .social{display:inline-block;margin:0 10px 8px 0;background:var(--bianco);color:var(--main);border-radius:25px;width:35px;height:35px;text-align:center;line-height:46px}#footer .social svg{width:22px;height:22px}#footer .social:hover{color:var(--verde)}#whatsappContact,#telephoneContact{position:fixed;width:48px;height:48px;bottom:6px;right:7px;border-radius:50%;background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/whatsapp.svg);background-repeat:no-repeat;background-size:cover;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,.35);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,.35);box-shadow:0 0 16px 0 rgba(50,50,50,.35)}#telephoneContact{background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/telefono.svg);bottom:66px}#whatsappContact a,#telephoneContact a{display:block;width:100%;height:100%}#whatsappContact span,#telephoneContact span{display:none}#whatsappContact:hover,#telephoneContact:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media screen and (min-width:1280px){#whatsappContact{bottom:10px;right:10px}#telephoneContact{bottom:70px;right:10px}}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset !important}@media only screen and (max-device-width:902px) and (orientation:landscape){#homeheader{height:85vh !important;max-height:85vh !important}}@media screen and (max-width:1023px){#topbar.black{background-color:var(--main) !important}#topbar.black .logo img.white{display:block}#topbar.black .logo img.dark{display:none}.nav-wrap .primary{max-height:0;overflow:hidden}.nav-wrap .primary.open,.nav-wrap .dropdown-menu.open{display:block;overflow:scroll;margin-bottom:10px;-webkit-overflow-scrolling:touch}.nav-wrap li{float:none}.nav-wrap ul.primary{padding-left:20px;padding-right:20px;text-transform:uppercase;text-align:center;background:var(--main);margin-left:-20px;margin-right:-20px}.nav-wrap ul.primary.open{z-index:1;min-height:100vh}.nav-wrap ul.primary li:first-child{padding-top:45px}.nav-wrap ul.primary li:hover ul{display:block;color:var(--main)}.nav-wrap ul.primary li a{font-size:27px}.nav-wrap ul.primary ul.dropdown-menu li a:hover,.nav-wrap ul.primary ul.dropdown-menu li.active a{color:var(--verde)}.nav-wrap ul.dropdown-menu{max-height:0;overflow:hidden;position:static;box-shadow:none;width:100%;border-bottom:none;padding-bottom:10px}.nav-wrap ul.primary ul.dropdown-menu li a{background:0 0;padding:7px 0 1px 1px;border:none;line-height:1.2;color:var(--bianco);font-size:.92rem}.nav-wrap ul.primary li.action{padding-left:0 !important;margin-left:0 !important}.nav-wrap ul.primary li.action>a{padding-left:20px !important}#mainmenu .arrow{top:6px;right:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width:767px){.mob-pt-0{padding-top:0 !important}.no-pad-small{padding:0 !important}.mob-no-pad-bottom{padding-bottom:0 !important}.mob-no-marg-bottom{margin-bottom:0 !important}.grid.mb-6{margin-bottom:40px !important}}@media screen and (max-width:679px){.testo_immagine .fotoalign-sinistra figure,.testo_immagine .fotoalign-destra figure,.testo_immagine .fotoalign-sinistra-quadrata figure,.testo_immagine .fotoalign-destra-quadrata figure{margin-bottom:2rem}}@media screen and (max-width:519px){.mob-100{width:100% !important;flex:0 0 100% !important}.mob-50{width:50% !important}}@media screen and (min-width:680px) and (max-width:1023px){#blocco_due_home>div>.grid>div{left:38% !important;width:60% !important}}@media screen and (min-width:520px) and (max-width:1439px){.pad-right-520{padding-right:30px !important}.marg-10-less-520{margin-left:-10px !important}}@media screen and (min-width:768px) and (max-width:1439px){.blocco-3 .left{padding-right:10px}.blocco-3 .center{padding-left:10px;padding-right:10px}.blocco-3 .right{padding-left:10px}}@media screen and (min-width:520px) and (max-width:767px){.my_widget ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.my_widget ul li{width:47%}}@media screen and (min-width:768px) and (max-width:991px){.my_widget ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.my_widget ul li{width:33.33%}}@media screen and (min-width:768px) and (max-width:1023px){.top-pad-10-only-tab{padding-top:10px !important}}@media screen and (min-width:1024px) and (max-width:1279px){.nav-wrap ul.primary li.home,.nav-wrap ul.primary li.contatti{display:none}}@media screen and (min-width:480px){#archive-list h3{font-size:21px}}@media screen and (min-width:520px){div.half{width:48%;float:left}div.half.last{float:right}}@media screen and (min-width:580px){h1,.h1{font-size:46px}.testoalign-centro{text-align:center}.testoalign-sinistra{text-align:left}.testoalign-destra{text-align:right}#blocco-tre-home .inner>div{width:50%}#archive-grid .archive-item .inner{position:relative;padding-left:64px}#archive-grid .archive-item .inner:before{content:'';position:absolute;left:-10px;top:-10px;width:66px;height:66px;background-image:url(//www.assistenzacomputercagliari.com/wp-content/themes/mg/assets/images/li2.svg);background-repeat:no-repeat}}@media screen and (min-width:680px){h1,.h1{font-size:48px}.testo_immagine .fotoalign-sinistra,.testo_immagine .fotoalign-sinistra-quadrata{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.testo_immagine .fotoalign-destra,.testo_immagine .fotoalign-destra-quadrata{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:row-reverse}.testo_immagine .fotoalign-sinistra figure,.testo_immagine .fotoalign-sinistra-quadrata figure{max-width:none;width:39%;margin:0 auto 0 0}.testo_immagine .fotoalign-destra figure,.testo_immagine .fotoalign-destra-quadrata figure{max-width:none;width:39%;margin:0 0 0 auto}.testo_immagine.image-top .fotoalign-sinistra,.testo_immagine.image-top .fotoalign-destra,.testo_immagine.image-top .fotoalign-sinistra-quadrata,.testo_immagine.image-top .fotoalign-destra-quadrata{align-items:flex-start}.testo_immagine.image-top .fotoalign-sinistra figure,.testo_immagine.image-top .fotoalign-destra figure,.testo_immagine.image-top .fotoalign-sinistra-quadrata figure,.testo_immagine.image-top .fotoalign-destra-quadrata figure{padding-top:8px}.testo_immagine .fotoalign-sinistra .testo,.testo_immagine .fotoalign-destra .testo,.testo_immagine .fotoalign-sinistra-quadrata .testo,.testo_immagine .fotoalign-destra-quadrata .testo{width:54%}}@media screen and (min-width:768px){h1,.h1{font-size:56px}h2,.h2{font-size:30px}h4,.h4{font-size:21px}.hide-for-tablet{display:none}.tab-no-margin-bottom{margin-bottom:0 !important}.logo{margin-top:9px}.button.big{font-size:23px;padding:15px 33px}#homeheader .content{padding:100px 25px 35px 15px}#homeheader h1{font-size:62px;margin-bottom:52px}#homeheader h3{font-size:22px}#homeheader .button{margin-top:60px !important}#intro-selezione{margin-top:-5rem}#blocchi_servizi h2{font-size:20px}#blocchi_servizi h2 a{padding:8px 22px}#header-image{min-height:600px}#header-image h3{font-size:20px}.single #header-image,.category #header-image{height:180px}.blocco-1 figure{max-height:405px}.blocco-1 img{margin-top:-80px}.blocco-1 .inner{background:var(--bianco);width:480px;padding:15px 38px 12px;margin:-100px auto 0 auto;position:relative;-webkit-box-shadow:0 0 35px 2px rgba(50,50,50,.2);-moz-box-shadow:0 0 35px 2px rgba(50,50,50,.2);box-shadow:0 0 35px 2px rgba(50,50,50,.2);text-align:center}.blocco-1 .inner.large{width:540px}.blocco-1 h3{text-align:center}.blocco-1 .data{text-align:center}.blocco_2_colonne .inner.uno{padding-left:20px;padding-right:10px}.blocco_2_colonne .inner.due{padding-left:10px;padding-right:20px}.blocco_3_colonne .inner.uno{padding-left:20px;padding-right:10px}.blocco_3_colonne .inner.due{padding-left:15px;padding-right:15px}.blocco_3_colonne .inner.tre{padding-left:10px;padding-right:20px}.blocco-foto-testo-bg .inner{padding:30px 65px 0 25px}.blocco-foto-testo-bg.fotoalign-destra .inner{padding:30px 28px 0 25px}.blocco-1big-2small .inner{min-height:160px}.blocco-titolo-giu h3{font-size:20px}.blocco-titolo-giu .cat-large h3{font-size:23px}.blocco-foto-testo-bg .titolo{font-size:28px}.grid.blocco-stretto{margin:0 auto !important;width:100%;max-width:90%}#archive-list h3{font-size:19px}ul.bullets.colonne{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}ul.bullets.colonne li{width:47%}.gallery .item{margin-bottom:30px}#social-bar{padding-bottom:1.9rem}#top-footer #custom_html-2{width:100% !important}}@media screen and (min-width:920px){.home .testo_immagine .fotoalign-sinistra,.home .testo_immagine .fotoalign-destra,.home .testo_immagine .fotoalign-sinistra-quadrata,.home .testo_immagine .fotoalign-destra-quadrata{margin-bottom:0}.grid.blocco-stretto{max-width:80%}}@media screen and (min-width:992px){#secondary{margin-top:0}#top-footer #custom_html-2{width:33.33% !important}}@media screen and (min-width:1024px){.grid{padding:40px 20px}.grid.no-col{padding:40px}.large-no-pad-bottom{padding-bottom:0 !important}.large-no-marg-bottom{margin-bottom:0 !important}.large-pad-20-top{padding-top:20px !important}.tog{display:none}.logo{float:left;margin:28px 0 7px}#topbar.white{-webkit-transform:translateY(-18px);transform:translateY(-18px)}.nav-wrap nav{float:right;width:auto;margin-top:41px}.nav-wrap{padding:0 !important;margin:0 auto;float:none;display:block}.nav-wrap>div{padding-inline:2rem !important}.nav-wrap ul.primary{max-height:none !important;margin:0 -10px 0 0;padding:0;overflow:visible;float:right}.nav-wrap ul.primary li{float:left;padding:0;margin-left:0}ul.primary li a{color:var(--bianco)}.nav-wrap ul.primary li:hover a{color:var(--verde)}.nav-wrap ul.primary li a{padding:3px 10px 3px;font-size:1rem}.white .nav-wrap ul.primary li a,.archive .nav-wrap ul.primary li a,.single .nav-wrap ul.primary li a,.archive .nav-wrap ul.primary li.servizi a,.archive .nav-wrap ul.primary li.lavori a,.single .nav-wrap ul.primary li.servizi a,.single .nav-wrap ul.primary li.lavori a{color:var(--main)}.white .nav-wrap ul.primary li:hover a,.archive .nav-wrap ul.primary li:hover a,.single .nav-wrap ul.primary li:hover a,.white .nav-wrap ul.primary li.active>a,.white .nav-wrap li.current-menu-item a,.white .nav-wrap li.current-page-ancestor a,.white .nav-wrap li.current-menu-parent a,.white .nav-wrap ul.primary li.current-post-parent a,.white .nav-wrap li.lang-item a{color:var(--verde)}.nav-wrap ul.primary li.servizi a,.nav-wrap ul.primary li.lavori a{color:var(--bianco)}.white .nav-wrap ul.primary li.servizi a,.white .nav-wrap ul.primary li.lavori a{color:var(--main)}.nav-wrap ul.primary li.servizi:hover a,.nav-wrap ul.primary li.lavori:hover a,.white .nav-wrap ul.primary li.servizi:hover a,.white .nav-wrap ul.primary li.lavori:hover a{color:var(--verde)}.nav-wrap ul.primary li.lavori.current-menu-item.current_page_item.menu-item-home.active a,.nav-wrap ul.primary li.servizi.current-menu-item.current_page_item.menu-item-home.active a{color:var(--bianco)}.white .nav-wrap ul.primary li.lavori.current-menu-item.current_page_item.menu-item-home.active a,.white .nav-wrap ul.primary li.servizi.current-menu-item.current_page_item.menu-item-home.active a{color:var(--main)}.nav-wrap ul.primary li.lavori.current-menu-item.current_page_item.menu-item-home.active.activeanchor a,.nav-wrap ul.primary li.servizi.current-menu-item.current_page_item.menu-item-home.active.activeanchor a{color:var(--verde) !important}.white .nav-wrap ul.primary li.lavori.current-menu-item.current_page_item.menu-item-home.active.activeanchor a,.white .nav-wrap ul.primary li.servizi.current-menu-item.current_page_item.menu-item-home.active.activeanchor a{color:var(--verde) !important}.nav-wrap ul.primary li.destra{margin-left:auto}.nav-wrap ul.primary li:first-child a{padding-left:0}.nav-wrap ul.primary li.action{margin-top:-2px !important;margin-left:14px}.nav-wrap ul.primary li.action a{font-size:.95rem}.nav-wrap ul.primary li ul.dropdown-menu{background:var(--bianco);margin-top:0;margin-left:-13px;padding-top:8px !important;box-shadow:0 20px 40px rgba(0,0,0,.13);border-bottom:5px solid var(--verde)}.nav-wrap ul.primary li.action ul.dropdown-menu{margin-left:-82px;min-width:222px}.nav-wrap ul.primary li ul.dropdown-menu li{padding:0;display:block;width:100%;margin-left:0}.nav-wrap ul.primary li ul.dropdown-menu li a{font-size:16px;padding:5px 22px !important;background:0 0;color:var(--verde) !important;line-height:1.15}.nav-wrap ul.primary li ul.dropdown-menu li:first-child a{padding-top:14px !important}.nav-wrap ul.primary li ul.dropdown-menu li:last-child a{padding-bottom:18px !important;border:none}.nav-wrap ul.primary li ul.dropdown-menu li a:hover,.nav-wrap ul.primary ul.dropdown-menu li.active a,.nav-wrap ul.primary ul.dropdown-menu li.current_page_item a{color:var(--verde) !important}.nav-wrap ul.primary li ul.dropdown-menu:before{display:none}.nav-wrap ul.primary ul.dropdown-menu li a{border:none}.nav-wrap li.lang-item a{text-transform:uppercase}.nav-wrap li.lang-item-it a{padding-right:0 !important}#homeheader .content{padding:100px 25px 35px 0}#homeheader h1{font-size:66px;margin-bottom:60px}#homeheader h3{font-size:24px}.testoalign-sinistra{padding-left:0}#blocchi_servizi h2{min-height:64px;margin-top:-35px}#blocchi_servizi h2 a{padding:11px 22px}#blocchi_servizi .servizio:nth-child(odd) .inner{padding-right:5px}#blocchi_servizi .servizio:nth-child(even) .inner{padding-left:5px}.blocco_2_colonne .inner.uno{padding-left:0;padding-right:15px}.blocco_2_colonne .inner.due{padding-left:15px;padding-right:0}.blocco_3_colonne .inner.uno{padding-left:0;padding-right:20px}.blocco_3_colonne .inner.due{padding-left:10px;padding-right:10px}.blocco_3_colonne .inner.tre{padding-left:20px;padding-right:0}.testo_immagine .fotoalign-sinistra figure,.testo_immagine .fotoalign-sinistra-quadrata figure{width:36%}.testo_immagine .fotoalign-destra figure,.testo_immagine .fotoalign-destra-quadrata figure{width:36%}.home .testo_immagine .fotoalign-sinistra-quadrata figure{margin-right:3.5rem}.home .testo_immagine .fotoalign-destra-quadrata figure{margin-left:3.5rem}.grid.blocco-stretto{max-width:75%}.blocco_3_colonne .inner{padding-left:15px;padding-right:15px}#archive-grid .archive-item{margin-bottom:45px}.blocco-centrale{width:100%;margin:0 auto}.single .blocco-centrale{max-width:none;margin:0 auto;padding-bottom:2rem;border:2px solid pink}.category .blocco-centrale{width:75%;max-width:none;margin:0;padding-left:30px;padding-right:40px;padding-bottom:2rem;border:2px solid #ff0}.single-gallery .blocco-centrale,.single-videogallery .blocco-centrale{width:100%;padding-left:10px}.single-gallery .slickcont #social-bar{max-width:1024px}.single-gallery .slickcont #social-bar ul{left:25px;top:18px}ul.bullets.colonne li{width:33%}input#download{font-size:34px}#social-bar{padding:.6rem 0 2.3rem}}@media screen and (min-width:1280px){h1,.h1{font-size:62px}h2,.h2{font-size:35px}h3,.h3{font-size:28px}h4,.h4{font-size:22px}.grid{max-width:1100px}.logo{margin-top:40px}#topbar.white{-webkit-transform:translateY(-28px);transform:translateY(-28px)}.nav-wrap nav{margin-top:52px}.nav-wrap>div{padding-inline:2.5rem !important}.nav-wrap ul.primary li{margin-left:2px}.nav-wrap ul.primary li a{font-size:1.1rem;padding:3px 11px 4px}.nav-wrap ul.primary li.action a{font-size:1.04rem}.nav-wrap ul.primary li.action{margin-left:18px}.nav-wrap ul.primary li.action ul.dropdown-menu{margin-left:-32px}#homeheader h1{font-size:74px}#blocchi_servizi h2{font-size:22px;min-height:68px;margin-top:-36px}#blocchi_servizi h2 a{padding:11px 30px}#blocchi_servizi .servizio:nth-child(odd) .inner{padding-right:15px}#blocchi_servizi .servizio:nth-child(even) .inner{padding-left:15px}.blocco_2_colonne .inner.uno{padding-left:0;padding-right:30px}.blocco_2_colonne .inner.due{padding-left:30px;padding-right:0}.blocco_3_colonne .inner.uno{padding-left:0;padding-right:25px}.blocco_3_colonne .inner.due{padding-left:15px;padding-right:10px}.blocco_3_colonne .inner.tre{padding-left:25px;padding-right:0}.blocco_home.background{background-size:contain}#archive-list h3{font-size:21px}.home .testo_immagine .fotoalign-sinistra-quadrata figure{margin-right:4rem;width:35%}.home .testo_immagine .fotoalign-destra-quadrata figure{margin-left:4rem;width:35%}#blocco_due_home .testo{padding:60px 50px}.grid.blocco-stretto{max-width:65%}#social-bar{padding:1.5rem 0 2.6rem}#top-footer{padding-top:65px;padding-bottom:25px}#top-footer .widget>div{max-width:335px}#sub-footer{padding:17px 10px 18px}}@media screen and (min-width:1440px){body{font-size:16.85px}h1,.h1{font-size:68px}h3,.h3{font-size:30px}h4,.h4{font-size:24px}.grid{max-width:1240px}.xlarge-marg-bottom{margin-bottom:10px !important}.xlarge-pad-bottom{padding-bottom:15px !important}.min-250-tall-1440{min-height:250px !important}.margin-bottom-40-1440{margin-bottom:40px !important}.no-margin-left-1440{margin-left:0 !important}.logo{margin-top:48px}.logo img{width:246px}#topbar.white{-webkit-transform:translateY(-36px);transform:translateY(-36px)}.nav-wrap nav{margin-top:63px}.nav-wrap>div{padding-inline:3.5rem !important}.nav-wrap ul.primary li{margin-left:4px}.nav-wrap ul.primary li a{font-size:1.15rem;padding:3px 13px 4px}.nav-wrap ul.primary li.shop a{padding-left:18px;padding-right:18px}.nav-wrap ul.primary li ul.dropdown-menu li a{padding:5px 25px !important;font-size:18px}.nav-wrap ul.primary li.action{margin-top:-3px !important}.nav-wrap ul.primary li.action{margin-left:22px;margin-right:7px !important}.nav-wrap ul.primary li.action a{font-size:1.08rem}.nav-wrap ul.primary li.action ul.dropdown-menu{margin-left:-22px}#homeheader h1{font-size:85px}#homeheader h3{font-size:25px}#blocchi_servizi h2{font-size:23px;min-height:74px;margin-top:-39px}#blocchi_servizi h2 a{padding:13px 30px}#blocchi_servizi .servizio{margin-bottom:35px}#blocchi_servizi .servizio:nth-child(odd) .inner{padding-right:25px}#blocchi_servizi .servizio:nth-child(even) .inner{padding-left:25px}.blocco_2_colonne .inner.uno{padding-left:0;padding-right:40px}.blocco_2_colonne .inner.due{padding-left:40px;padding-right:0}.blocco_3_colonne .inner.uno{padding-left:0;padding-right:35px}.blocco_3_colonne .inner.due{padding-left:20px;padding-right:15px}.blocco_3_colonne .inner.tre{padding-left:35px;padding-right:0}.testo_immagine .fotoalign-sinistra figure,.testo_immagine .fotoalign-sinistra-quadrata figure{width:37%}.testo_immagine .fotoalign-destra figure,.testo_immagine .fotoalign-destra-quadrata figure{width:37%}.home .testo_immagine .fotoalign-sinistra-quadrata figure{margin-right:5rem;width:33%}.home .testo_immagine .fotoalign-destra-quadrata figure{margin-left:5rem;width:33%}#archive-list .item{margin-top:20px}#archive-list .testo{padding:1.75rem 0 .2rem}#archive-list h3{font-size:23px}#archive-list .excerpt{line-height:1.4;font-size:18px}.contenuto-pagina{border:2px solid green}.grid.blocco-stretto{max-width:940px}.breadcrumbs ul{padding:.8rem;font-size:.88rem}#secondary .sidebar-posts .item{margin-bottom:30px !important}#header-image{min-height:700px}#header-image h3{font-size:22px}.single #header-image h2,.category #header-image h1{font-size:30px}.single-gallery .blocco-centrale,.single-videogallery .blocco-centrale{padding-left:20px}.single-gallery .slickslider figcaption{max-width:1140px}.slickslider .slick-prev{right:110px}.slickslider .slick-next{right:76px}.single-gallery .slick-dots{bottom:18px !important}.google-maps{height:600px}input#download{font-size:36px}.substrip{padding-bottom:28px}.substrip:after{width:78px;height:4px;bottom:6px}.substrip.center:after{margin-left:-35px}#social-bar{padding:1.5rem 0 3rem}#top-footer{padding-top:80px;padding-bottom:40px}#sub-footer{padding:23px 10px 26px}}@media screen and (min-width:1600px){h1,.h1{font-size:70px}h2,.h2{font-size:37px}.grid{max-width:1340px}.logo img{width:250px}.button.big{font-size:24px;padding:15px 36px}.nav-wrap ul.primary li.action{margin-top:-2px !important}.nav-wrap ul.primary li.action a{font-size:1.1rem}.testo_immagine .fotoalign-sinistra .testo,.testo_immagine .fotoalign-sinistra-quadrata .testo{padding-left:2%}.testo_immagine .fotoalign-destra .testo,.testo_immagine .fotoalign-destra-quadrata .testo{padding-right:2%}.testo_immagine .fotoalign-sinistra figure,.testo_immagine .fotoalign-sinistra-quadrata figure{width:39%}.testo_immagine .fotoalign-destra figure,.testo_immagine .fotoalign-destra-quadrata figure{width:39%}#homeheader h1{font-size:90px}#homeheader h3{font-size:25px}.home .testo_immagine .fotoalign-sinistra-quadrata figure{margin-right:5rem;width:34%}.home .testo_immagine .fotoalign-destra-quadrata figure{margin-left:5rem;width:34%}}@media screen and (min-width:2000px){#homeheader h1{font-size:95px}#homeheader h3{font-size:26px}}