.svg-separator{position:relative; top:-60px; height:100px; width:100%;z-index:10;}#pagina-evidenza-wrapper svg:first-child,#maps-casehostory svg:first-child,#box_qualche_numero-wrapper svg:first-child {-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:65px;}#maps-casehostory svg:first-child{margin-top:-65px;}#pagina-evidenza-wrapper .pol-brown,#box_qualche_numero-wrapper .pol-brown,#maps-casehostory .pol-brown{display:none;}#breadcrumbs{margin-top:-30px;z-index:10;}#breadcrumbs *{font-size:1em;color:#000000;}#breadcrumbs .breadcrumb_last{color:#108537;}.social-header.social-icons .fa{font-size:1.2em;}.social-header.social-icons .fa {width:20px;height:20px;line-height:20px;text-align:center;color:#FFF;color:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.social-icons .fa {font-size:1.8em;}.social-icons .fa {width:50px;height:50px;line-height:50px;text-align:center;color:#FFF;color:rgba(255, 255, 255, 0.8);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.social-icons.icon-circle .fa {border-radius:50%;}.social-icons.icon-rounded .fa {border-radius:5px;}.social-icons.icon-flat .fa {border-radius:0;}.social-icons .fa:hover,.social-icons .fa:active {color:#FFF;-webkit-box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;box-shadow:1px 1px 3px #333;}.social-icons.icon-zoom .fa:hover,.social-icons.icon-zoom .fa:active {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.social-icons.icon-rotate .fa:hover,.social-icons.icon-rotate .fa:active {-webkit-transform:scale(1.1) rotate(360deg);-moz-transform:scale(1.1) rotate(360deg);-ms-transform:scale(1.1) rotate(360deg);-o-transform:scale(1.1) rotate(360deg);transform:scale(1.1) rotate(360deg);}.social-icons .fa-adn {background-color:#504e54;}.social-icons .fa-apple {background-color:#aeb5c5;}.social-icons .fa-android {background-color:#A5C63B;}.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square {background-color:#003366;}.social-icons .fa-bitcoin,.social-icons .fa-btc {background-color:#F7931A;}.social-icons .fa-css3 {background-color:#1572B7;}.social-icons .fa-dribbble {background-color:#F46899;}.social-icons .fa-dropbox {background-color:#018BD3;}.social-icons .fa-facebook,.social-icons .fa-facebook-square {background-color:#3C599F;}.social-icons .fa-flickr {background-color:#FF0084;}.social-icons .fa-foursquare {background-color:#0086BE;}.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square {background-color:#070709;}.social-icons .fa-google-plus,.social-icons .fa-google-plus-square {background-color:#CF3D2E;}.social-icons .fa-html5 {background-color:#E54D26;}.social-icons .fa-instagram {background-color:#A1755C;}.social-icons .fa-linkedin,.social-icons .fa-linkedin-square {background-color:#0085AE;}.social-icons .fa-linux {background-color:#FBC002;color:#333;}.social-icons .fa-maxcdn {background-color:#F6AE1C;}.social-icons .fa-pagelines {background-color:#241E20;color:#3984EA;}.social-icons .fa-pinterest,.social-icons .fa-pinterest-square {background-color:#CC2127;}.social-icons .fa-renren {background-color:#025DAC;}.social-icons .fa-skype {background-color:#01AEF2;}.social-icons .fa-stack-exchange {background-color:#245590;}.social-icons .fa-stack-overflow {background-color:#FF7300;}.social-icons .fa-trello {background-color:#265A7F;}.social-icons .fa-tumblr,.social-icons .fa-tumblr-square {background-color:#314E6C;}.social-icons .fa-twitter,.social-icons .fa-twitter-square {background-color:#32CCFE;}.social-icons .fa-vimeo-square {background-color:#229ACC;}.social-icons .fa-vk {background-color:#375474;}.social-icons .fa-weibo {background-color:#D72B2B;}.social-icons .fa-windows {background-color:#12B6F3;}.social-icons .fa-xing,.social-icons .fa-xing-square {background-color:#00555C;}.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square {background-color:#C52F30;}a:hover .fa.fa-facebook{color:#3C599F;}a:hover .fa.fa-twitter{color:#1da1f2;}a:hover .fa.fa-google-plus{color:#ea4335;}.main-header{position:relative;background:#ffffff;}.main-header .container{padding-bottom:0;}.main-header .first-row{margin-top:5px;position:relative;}.main-header .first-row i{color:#108537;display:inline-block;margin-right:10px;}.main-header .first-row i{font-size:1.4em;}.main-header .first-row span, .main-header .first-row a{font-size:1em;}.main-header .first-row span, .main-header .first-row a{color:#333333;}#sidebar-navigation_top>li>a:hover, #sidebar-navigation_top>li>a:focus {text-decoration:none;background-color:transparent;color:#ffffff;}.bkg-menu-svg{position:absolute;z-index:0;height:42px;margin-left:40%;width:60%;bottom:20px;}.first-row>a{margin-right:20px;position:relative;display:block;float:left;}.first-row>a>i{float:left;display:block;}.first-row>a>span{position:relative;display:block;bottom:1px;float:left;font-weight:bold;}#sidebar-navigation_top{margin-top:14px;}.main-header .first-row,#sidebar-navigation_top{margin-left:105px;}#sidebar-navigation_top, #sidebar-navigation_top li{z-index:10;}.navbar-nav>li>a {padding-top:9px;padding-bottom:9px;color:#ffffff;text-transform:uppercase;}.carousel-caption{top:50%;transform:translateY(-50%);bottom:auto;}#sidebar-navigation_top>li:hover ul{display:block !important;width:225px;position:absolute;margin-left:-112px;left:50%;}#sidebar-navigation_top>li:hover ul li>a{background:#108537;display:block;color:#ffffff;padding:5px;text-align:center;translate:all 0.25s linear;text-transform:uppercase;}#sidebar-navigation_top>li:hover ul li>a:after{display:none !important;}#sidebar-navigation_top>li:hover ul li>a:hover{background:#1eb751;text-decoration:none !important;}#sidebar-navigation_top>li:hover ul li{margin-top:2px;}#sidebar-navigation_top>li>ul.sub-menu>li ul.sub-menu{display:none !important;}#sidebar-navigation_top ul, #sidebar-navigation_top li{list-style:none;padding:0;margin:0;}.stikOn{z-index:100;position:fixed;left:0;top:0;width:100%;max-height:120px;}.carousel-caption *{color:#ffffff;}#btn-menu-opener{left:15px;position:absolute;}#btn-menu-closer{color:#ffffff;text-align:right;display:block;width:100%;}#btn-menu-closer a {color:#ffffff;}#footer ul, #footer li{padding:0;list-style:none;margin:0;}#footer li{margin-bottom:10px;}#footer *{color:#ffffff;}#footer{padding-top:60px;padding-bottom:60px;background-color:#000000;background-image:url('/wp-content/themes/tecnostudio/assets/images/bg-image-footer.jpg');background-size:cover;background-attachment:fixed;}#footer h3.h3{color:#108537;font-size:1.5em;margin-bottom:20px;}#copyright{background:#000000;text-align:center;}#copyright *, #copyright{color:#ffffff;}#menu-footer-note-legali,#menu-footer-note-legali li,.menu-footer-note-legali-container{display:inline-block;}#footer .svg-separator{-ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}#footer #sidebar-navigation_top li{display:block;float:none;width:100%;}#footer #sidebar-navigation_top li a{padding:0;}#footer a:hover, #footer a:focus{color:#ffffff;}#footer #sidebar-navigation_top .sub-menu{display:none !important;}#footer #sidebar-navigation_top a{text-transform:capitalize;}#footer #sidebar-navigation_top a:hover{text-decoration:underline;}#menu-footer-note-legali a:after{content:'|';display:inline-block;margin-left:5px;margin-right:5px;}#menu-footer-note-legali li:last-child a:after{display:none;}#footer .h3{font-weight:normal;}@import url('https://fonts.googleapis.com/css?family=Raleway:400,700');.modal-content{border-radius:0;}.modal-open .modal{background:rgba(0, 0, 0, 0.75);}.form-control:focus {border-color:#108537;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(16, 133, 55);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(16, 133, 55);}.row-eq-height {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}*{font-family:'Raleway', sans-serif;}a{transition:all 0.25s linear;}h1, h2, h3, h4, h5,.h1, .h2, .h3, .h4, .h5{color:#108537;font-weight:bold;font-family:'Raleway', sans-serif;}h1, .h1{color:#000000;font-size:2em;text-transform:uppercase;}a {color:#108537;text-decoration:none;}nav a:after, nav a.link:after{display:block;content:'';width:100%;margin-top:2px;height:2px;background:#ffffff;transition:all 0.25s linear;opacity:0;}nav a:hover:after, nav a.link:hover:after{opacity:1;}.left.carousel-control span:before, .right.carousel-control span:before{background:rgba(255, 255, 255, 0.65);border-radius:50px;padding:11px 0;width:50px;height:50px;display:block;}.carousel-caption{color:#ffffff;background-color:rgba(0,0,0,0.5);}.carousel-caption h3{font-size:4em}.carousel-caption h4{font-size:2em}#popupleft{position:fixed;height:230px;top:calc( 50% - 115px );right:0;z-index:100;}#popupleft .lebel{height:200px;float:left;width:30px;background:#108537;box-shadow:-3px 0 5px rgba(0, 0, 0, 0.75);position:relative;}#popupleft .lebel a {color:#ffffff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);float:left;font-size:22px;font-weight:bold;text-decoration:none;letter-spacing:1px;}#popupleft .content{display:none;height:200px;position:relative;top:0;float:right;background:#eeeeee;padding:10px;box-sizing:border-box;}#popupleft .content h3{font-size:1.5em;font-weight:bold;margin-top:-7px;}#popupleft .content ul, #popupleft .content ul li{padding:0; margin:0; list-style:none;}#popupleft .content ul li a{padding:10px 5px;background:#ffffff;display:block;margin-top:10px;color:#000000;}.btn{border-radius:0;}.btn-default{background:#108537;color:#ffffff;text-transform:uppercase;border:0;}.btn-default:hover{background:#108537;color:#ffffff;border:0;text-decoration:underline;}.case-history-maps {width:100%;min-height:550px;border:#ccc solid 1px;margin:0;min-width:360px;}.ch-map-box{width:300px;min-height:120px;}.widgettitle{margin-top:0px;text-transform:uppercase;}#dinamic-sidebar>div{margin-top:0;padding-top:15px;border-top:3px solid #108537;padding-bottom:15px;border-bottom:3px solid #108537;margin-bottom:15px;}#dinamic-sidebar ul, #dinamic-sidebar li{list-style:none;padding:0;}#dinamic-sidebar li a{font-size:1.2em;color:#000000;}#dinamic-sidebar li a:hover{color:#108537;}.widget-custom ul, .widget-custom li{list-style:none;padding:0;}.widget-custom li{margin-bottom:15px;}aside .widget-custom .h2{font-size:1.5em;margin-top:40px;margin-bottom:15px;}.permalink_wrapper{padding-top:10px;padding-bottom:10px;margin-top:20px;border-top:3px solid #108537;border-bottom:3px solid #108537;}.permalink_wrapper a,.date,#loop-servizi .single-servizio .permalink{color:#bbbbbb;}.permalink_wrapper a:hover{color:#108537;}i.fa{font-size:1.5em;}.tagcloud a{border:1px solid #108537;padding:2px;}.post-tags a{color:#108537;display:inline-block;margin-left:5px;font-size:1.2em;}.post-tags a:after{content:',';color:#108537;margin-right:5px;}.comment-form-comment textarea{display:block;width:100%;border-color:#d4dad8;}#submit{background:#108537;color:#ffffff;text-transform:uppercase;padding:6px 12px;border:0;}.comment-body{margin-top:20px;border-bottom:3px solid #eeeeee;padding-bottom:15px;}.comment-meta.commentmetadata{margin-top:10px;margin-bottom:10px;}.btn-primary{background-color:transparent;border:0;color:#000000;padding:5px 0px;}.btn-primary:hover{color:#108537;background-color:transparent;text-decoration:underline;}#page .h2{border-top:3px solid #108537;border-bottom:3px solid #108537;padding:15px 0;font-size:1.75em;}#page figure.primary{margin-bottom:40px;}.owl-page span{background-color:#108537;border:3px solid #ffffff;box-shadow:0px 0px 5px #108537;padding:5px;}.acf-map {width:100%;min-height:450px;border:#ccc solid 1px;margin:0;min-width:360px;}#hidden-form-fields{height:0px;width:0px;}input, select, textarea{padding:5px;width:100%;}select{padding:7px;border-radius:0;}.wpcf7-submit{background:#5b3416;color:#ffffff;font-size:1.25em;border:0;font-weight:bold;font-family:'Roboto', sans-serif;margin-top:25px;}#contactform .row>div{margin-top:20px;}#section-form{clear:both;padding-top:40px;}#comment-box{margin-top:40px;}.glyphicon.glyphicon-chevron-left:before{content:"\f104";font-family:FontAwesome;}.glyphicon.glyphicon-chevron-right:before{content:"\f105";font-family:FontAwesome;}.btn-ch{width:225px;}.btn{transition:all 0.25s linear;}.btn-gray{background:#777777;color:#ffffff;width:100%;text-align:center;}.btn-gray:hover{color:#ffffff;}.case-history-label{font-size:1.2em;font-weight:bold;}.case-history-label.cliente{position:relative;top:50%;transform:translateY(-50%);display:block;}.single-case-history-box{padding:0;position:relative;overflow:hidden;}.single-case-history-box .caption{position:absolute;text-align:center;color:#ffffff;text-decoration:none;width:100%;transform:translateY(-50%);padding:0px 50px;z-index:20;transition:all 0.25s linear;top:150%;}.single-case-history-box .caption strong{display:block;width:100%;z-index:30;font-size:1.75em;margin-bottom:20px;}.single-case-history-box .caption strong.service{color:#108537;display:block;line-height:0.8em;}.single-case-history-box a img{border:2px solid #5b3416;}.single-case-history-box a:hover img{border:2px solid #108537;z-index:1;}.single-case-history-box a:hover .caption{top:50%;}.single-case-history-box a:after{content:' ';display:block;width:100%;height:100%;background:black;z-index:10;position:absolute;opacity:0;top:0;left:0;transition:all 0.25s linear;}.single-case-history-box a:hover:after{opacity:0.7;}#filtro_case_history{position:relative;left:50%;transform:translateX(-50%);margin:0 auto;float:left;}#filtro_case_history select{border-radius:0;width:auto;float:left;margin-right:5px;}#testimonianze_case_history .h2{text-transform:uppercase;font-size:1.5em;}#testimonianze_case_history .testo_della_testimonianza{font-weight:bold;font-size:1.2em;}.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:transparent;background:#108537;color:#ffffff;text-decoration:none;font-weight:normal;}.wp-pagenavi a, .wp-pagenavi span{padding:10px 10px;font-size:1.25em;}.filter-text-wrapper{font-weight:bold;}.allegato-wrapper{border:1px solid #cccccc;padding:15px 10px;margin:0;}.allegato-wrapper .col-md-3{height:auto !important;text-align:right;}.allegato-wrapper a{margin-left:5px;}#testo_breve_secondario{margin-top:20px;margin-bottom:20px;color:#108537;font-size:1.2em;}#pagina-evidenza .content-wrapper a{font-size:1em;padding:5px;background:#108537;}#info-case-hostory .tag{display:inline-block;margin-right:10px;text-decoration:underline;}.box-case_history .h3 a{text-decoration:none;color:#000000;}.box-case_history .h5{color:#000000;float:left;margin:0;}.box-case_history .content ul, .box-case_history .content li{list-style:none;padding:0;}.box-case_history .content li{float:left;margin-right:15px;}.box-case_history .content li a:after{content:' ,';}.box-case_history .content li:last-child a:after{content:'';}hr{margin:10px 0px;}.box-case_history .content{margin-top:15px;}.single-cliente img{filter:saturate(0);width:60px;}.single-cliente span{margin-left:15px;}.single-cliente a *{transition:all 0.25s linear;}.single-cliente a:hover img{filter:saturate(1);}.single-cliente{margin-bottom:10px;}#filtro_case_history option[disabled="disabled"]{background:#cccccc;color:#8c8c8c;}.item.next .carousel-caption {opacity:0;}.carousel-caption {transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;}#logo-mobile{display:inline-block;width:150px;float:left;margin-left:45px;margin-top:-15px;}.btn-default-gray{background:#dddddd;}.btn-default-gray:hover, .btn-default-gray:focus, .btn-default-gray:active, .btn-default-gray.active{background:#0f8537;color:#ffffff;}.enu_warning {background-color:#108537;}.enu_error {background-color:#108537;}@media screen and (max-width:1400px){.single-case-history-box .caption strong{font-size:1.5em;}}@media screen and (max-width:1199px){#breadcrumbs{margin-top:15px;}.bkg-menu-svg{display:none;}.main-header #sidebar-navigation_top{margin:0;float:none;clear:both;background:#108537;}.main-header .first-row, #sidebar-navigation_top{margin-left:0;}.main-header{border-bottom:1px solid #cccccc;}#loop-servizi{margin-top:40px;}.stikOn{max-height:150px;}#top-carousel .svg-separator{display:none;;}.single-subpage svg{max-width:60px;}.single-case-history-box .caption strong{font-size:1em;}}@media screen and (max-width:991px){.single-case-history-box .caption strong{font-size:1.2em;}#logo-top{max-width:250px;}.main-header .navbar-nav>li>a{font-size:0.85em;padding:8px 8px;}.main-header .first-row{float:left;margin-bottom:10px;text-align:right;width:100%;margin-top:25px;}.main-header .first-row a{float:none;display:inline-block;}.main-header .first-row a:last-child{margin-right:0;}#pagina-evidenza .h2{margin-top:20px;}.single-servizio{margin-bottom:20px;}#filtro_case_history select{width:100%;}#case-history-navigator{margin-bottom:25px;}}@media screen and (max-width:767px){#lastest-post article{margin-top:40px;}#btn_map, #btn_search{margin-top:10px;width:100%;}#case-history-navigator{position:fixed;bottom:0;width:100%;z-index:100;background:white;padding:10px 0;margin:0;left:0;margin-bottom:0;}#popupleft .lebel{opacity:0.2;}#popupleft .lebel:hover{opacity:1;}.main-header .nav-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;z-index:9999;background:rgba(16, 133, 55, 0.9);padding:15px;text-align:center;display:none;}.main-header #sidebar-navigation_top{background:transparent;margin-top:20px;}.main-header #sidebar-navigation_top>li{border-top:1px solid #ffffff;}.main-header #sidebar-navigation_top>li{margin-top:15px;}.main-header #sidebar-navigation_top .sub-menu>li:first-child a:before{content:' ';display:block;width:50px;left:50%;transform:translateX(-50%);}.main-header #sidebar-navigation_top .sub-menu{position:relative;width:auto;display:block !important;margin-left:auto;left:auto;}.main-header #sidebar-navigation_top a{font-size:1.2em;margin-bottom:10px;}.main-header #sidebar-navigation_top .sub-menu a{background:transparent;color:#ffffff;}nav a:after, nav a.link:after{display:none;}#sidebar-navigation_top>li:hover ul li>a:hover{background:transparent;text-transform:initial;}#popupleft .lebel{width:20px;}.nav-wrapper #logo-top *{fill:#ffffff !important;}.box-article-large .h3{text-align:center;margin-top:10px !important;}.box-article-large .date{text-align:center;}.permalink_wrapper{border:0px;}.box-case_history .h3{text-align:left;margin-top:15px !important;}.box-case_history .label-tag{text-align:left;}.box-case_history li{text-align:left;}}@media screen and (max-width:660px){.single-subpage svg{display:none;}}*:focus {outline:none!important;}.c-green {color:#118436;}.bg-gray {background-color:#eaeaea;}.bg-white {background-color:#ffffff;}.header-shop {color:#ffffff;position:fixed;top:0;left:0;width:100%;background-color:#ffffff;z-index:99;}.header-shop a {color:#ffffff;}.header-shop > svg {position:absolute;right:0;top:0;width:60%;max-height:40px;z-index:-1;margin-top:40px;}.header-shop-right {margin-top:48px;margin-left:120px;}.header-shop-right .steps {display:inline-block;}.header-shop-right .steps .step {display:inline-block;margin-left:10px;margin-right:10px;font-size:20px;padding:6px;color:#5b3416;background-color:#ffffff;font-weight:bold;}.header-shop-right .steps .step.is-active {color:#ffffff;background-color:#5b3416;}.header-clearfix {margin-bottom:115px;}.btn-woocommerce {color:#ffffff;text-transform:uppercase;background-color:#5b3416;position:fixed;font-weight:bold;padding:12px 24px;top:35px;right:30px;z-index:999;}.btn-woocommerce:hover,.btn-woocommerce:focus {color:#ffffff;text-decoration:none;}.btn-woocommerce i {margin-right:5px;}.btn-green {color:#ffffff;text-transform:uppercase;background-color:#118436;font-weight:bold;padding:8px 24px;border-radius:5px;}.btn-green:hover,.btn-green:focus {color:#ffffff;text-decoration:none;}.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt {background-color:#118436;padding:12px 25px;border-radius:5px;text-transform:uppercase;color:#ffffff;}.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus {background-color:#118436;}.page-woocommerce {padding-top:30px;padding-bottom:30px;}#mio-account .modal-content,body {overflow-x:hidden;}#mio-account .modal-header {border-bottom:0;}.woocommerce-MyAccount-navigation ul {list-style:none;padding-left:0;margin-bottom:30px;position:relative;border-bottom:1px solid rgba(0,0,0,.3);min-height:46px;}.woocommerce-MyAccount-navigation ul:before,.woocommerce-MyAccount-navigation ul:after {position:absolute;content:"";border-bottom:1px solid rgba(0,0,0,.3);width:100%;top:45px;}.woocommerce-MyAccount-navigation ul:before {left:-100%;}.woocommerce-MyAccount-navigation ul:after {right:-100%;}.woocommerce-MyAccount-navigation ul li {float:left;margin-bottom:-1px;position:relative;display:inline-block;margin-right:0;}.woocommerce-MyAccount-navigation ul li:last-child {margin-right:0;}.woocommerce-MyAccount-navigation ul li a {display:block;position:relative;padding:12px 24px;border:1px solid transparent;color:#118436;text-transform:uppercase;}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li.is-active a {color:#108537;background-color:#ffffff;border:1px solid rgba(0,0,0,.3);border-bottom-color:transparent;text-decoration:none;font-weight:bold;}.woocommerce-MyAccount-navigation ul li a:after {display:none!important;}.woocommerce form .form-row {padding:0;margin-bottom:10px;}.woocommerce form .form-row label {background-color:#5b3416;color:#ffffff;text-transform:uppercase;padding:10px 5px;font-size:10px;display:inline-block;width:28%;margin-bottom:0;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {display:inline-block;width:72%!important;padding:11px 5px;margin-top:1px;vertical-align:middle;}.woocommerce form .form-row textarea {width:100%!important;height:8rem;}.woocommerce form .form-row .select2-container {display:inline-block;width:72%!important;}.select2-container--default .select2-selection--single {padding-top:5px;padding-bottom:5px;margin:0;height:39px;border-radius:0;}.woocommerce form .form-row .required {color:#ffffff;}.optional {display:none!important;}.woocommerce-loop-product__title {font-weight:normal;font-size:14px;color:#666666;display:inline-block;width:85%;margin-top:10px;}.product .exclamation {text-align:right;width:10%;margin-top:6px;display:inline-block;}.kad_add_to_cart {display:none;}.nav-tabs {border-bottom-color:transparent;position:relative;}.nav-tabs:before,.nav-tabs:after {position:absolute;content:"";border-bottom:1px solid #555555;width:100%;top:45px;overflow:hidden;}.nav-tabs:before {left:-100%;}.nav-tabs:after {right:-100%;}.nav-tabs > li {width:50%;margin-bottom:0;}.nav-tabs > li > a {border:1px solid transparent;text-transform:uppercase;border-radius:0;margin-right:0;padding:12px 24px;border-bottom:1px solid #555555;}.nav-tabs > li > a i {float:right;cursor:pointer;}.nav > li > a:hover,.nav > li > a:focus {background-color:transparent;border-color:transparent;border-bottom:1px solid #118436;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {border:1px solid #118436;border-bottom:0;font-weight:bold;color:#2c884a;}.woocommerce .cart-collaterals .cart_totals h2 {color:#333333;font-size:20px;}.table > tbody > tr > th,.table > tbody > tr > td {border-top:0;vertical-align:middle;padding:6px 0;width:12%;}.table > tbody > tr > th {color:#118436;font-size:12px;font-weight:normal;}.table > tbody > tr > th:nth-child(2) {color:#333333;font-size:14px;font-weight:bold;width:52%;}.table > tbody > tr > td:nth-child(2) {border-bottom:1px solid #eaeaea;width:52%;}.prezzo-content_product {text-align:center;font-weight:bold;background-color:#eaeaea;}.qta-content_product {text-align:center;background-color:#eaeaea;}.totale-content_product {background-color:#2c884a;color:#ffffff;text-align:center;font-weight:bold;}.table tr:nth-child(odd) td.prezzo-content_product {background-color:#ffffff;}.table tr:nth-child(odd) td.qta-content_product {background-color:#ffffff;}.table tr:nth-child(odd) td.totale-content_product {background-color:#118436;}.woocommerce table.shop_table tr:nth-child(odd) th {background-color:#eaeaea;}.woocommerce table.shop_table tr td:last-child {color:#ffffff;text-align:center;font-weight:bold;background-color:#118436;width:33%;}.woocommerce table.shop_table tr:nth-child(odd) td:last-child {background-color:#2c884a;}#order_review_heading {color:#5b3416;font-size:18px;}.order_review_heading {color:#5b3416;font-size:18px;}.woocommerce-checkout #payment {background:transparent;}.woocommerce-checkout #payment ul.payment_methods {background-color:#eaeaea;}.woocommerce-checkout #payment div.payment_box {background-color:transparent;color:#333333;padding:0;margin:0;}.woocommerce-checkout #payment div.payment_box::before {display:none;}.woocommerce-form__input-checkbox {width:auto;margin:8px 0 0 -20px!important;}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox {text-transform:initial;background-color:transparent;color:#333333;font-size:initial;width:auto;}.woocommerce-checkout-review-order-table th {width:85%;}.woocommerce-checkout-review-order-table td.product-name {background-color:#ffffff!important;color:#333333!important;text-align:left!important;font-weight:normal!important;width:15%!important;}.single_variation_wrap_kad,.reset_variations {display:none!important;}.select-tipologia {border-radius:50%;border:1px solid #666666;padding:9px;display:inline-block;cursor:pointer;}.select-tipologia.is-active {border:5px solid #118436;padding:5px;}.provincia-select {display:none;}.provincia-select .variations {width:96%;}.product_label {color:#ffffff;background-color:#5b3416;font-size:10px;padding:5px 15px;text-transform:uppercase;width:20%;}.product_label label {margin-bottom:0;}.product_value {width:80%;}.woocommerce-form-login .woocommerce-form-row label,.woocommerce-form-register .woocommerce-form-row label {background-color:#5b3416;color:#ffffff;text-transform:uppercase;padding:13px 5px;font-size:10px;display:inline-block;width:28%;}.woocommerce-form-login .woocommerce-form-row input,.woocommerce-form-register .woocommerce-form-row input {display:inline-block;width:72%!important;padding:8px 5px;margin-top:1px;vertical-align:middle;}.woocommerce-form-login .woocommerce-Button,.woocommerce-form-register .woocommerce-Button {float:right;}.woocommerce-form-login .woocommerce-form__label-for-checkbox {margin-left:20px;}.woocommerce-thankyou-order-received {color:#118436;font-size:18px;font-weight:bold;}.woocommerce ul.order_details {padding-left:0;}.woocommerce ul.order_details li {width:20%;border-right:0;margin-right:0;padding-right:0;font-size:14px;color:#333333;}.woocommerce ul.order_details li > span {background-color:#eaeaea;padding:5%;display:block;text-transform:capitalize;}.woocommerce ul.order_details li strong {background-color:#ffffff;padding:5%;font-size:14px;}.woocommerce ul.order_details li:last-of-type {text-align:center;color:#ffffff;font-weight:bold;}.woocommerce ul.order_details li:last-of-type > span {background-color:#2c884a;}.woocommerce ul.order_details li:last-of-type strong {background-color:#118436;}mark {background-color:#118436;color:#ffffff;font-weight:bold;}.quantity {position:relative;}.quantity input[type="number"] {-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:transparent;border:0;width:50px!important;font-size:1.5rem;text-align:center;}.quantity .minus,.quantity .plus {background-color:transparent;font-weight:bold;border:0;position:absolute;right:20px;padding:0;width:auto;}.quantity .minus {transform:rotate(180deg);bottom:0;}#mio-account .nav-tabs::before,#mio-account .nav-tabs::after {top:48px;}#mio-account .nav-tabs > li > a {font-size:16px;text-align:center;}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td {padding:12px 24px;font-size:14px;}.woocommerce table.my_account_orders th {font-weight:normal;}.woocommerce table.my_account_orders th:last-child {color:#ffffff;text-align:center;font-weight:700;}.woocommerce table.shop_table tr td:last-child {width:auto;}.woocommerce table.my_account_orders tr:nth-child(even) td {background-color:#eaeaea;}.woocommerce table.my_account_orders tr:nth-child(odd) th:last-child,.woocommerce table.my_account_orders tr:nth-child(even) td:last-child {background-color:#2c884a;}.woocommerce table.my_account_orders tr:nth-child(even) th:last-child,.woocommerce table.my_account_orders tr:nth-child(odd) td:last-child {background-color:#118436;}.woocommerce-checkout-review-order-table,.woocommerce-table--custom-fields,.woocommerce-table--order-details,.woocommerce-column--billing-address address,.woocommerce-column--shipping-address address {box-shadow:1px 1px 5px 1px #cccccc;border-radius:0!important;}.woocommerce-thankyou-order-details {box-shadow:1px 1px 5px 1px #cccccc;}.woocommerce-table--order-details tr td:last-child,.woocommerce-table--custom-fields tr td:last-child {width:20%!important;}.woocommerce-order-details__title,.woocommerce-column__title {color:#5b3416;font-size:22px;text-transform:uppercase;}.woocommerce-table__product-table {background-color:#2c884a!important;color:#ffffff;text-align:center;font-weight:bold;}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td {font-size:22px;}.woocommerce table.woocommerce-table--order-details tr:nth-child(odd) th:last-child,.woocommerce table.woocommerce-table--order-details tr:nth-child(even) td:last-child {background-color:#2c884a;}.woocommerce table.woocommerce-table--order-details tr:nth-child(even) th:last-child,.woocommerce table.woocommerce-table--order-details tr:nth-child(odd) td:last-child {background-color:#118436;}@media screen and (max-width:991px) {.header-shop-right {margin-top:0;margin-left:0;}.header-clearfix {margin-bottom:160px;}}.woocommerce-form__label-for-checkbox {position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.woocommerce-form__label-for-checkbox input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.checkmark {position:absolute;top:0;left:0;height:20px;width:20px;background-color:#eee;margin-top:9px;}.woocommerce-form__label-for-checkbox:hover input ~ .checkmark {background-color:#ccc;}.woocommerce-form__label-for-checkbox input:checked ~ .checkmark {background-color:#ccc;}.checkmark:after {content:"";position:absolute;display:none;}.woocommerce-form__label-for-checkbox input:checked ~ .checkmark:after {display:block;}.woocommerce-form__label-for-checkbox .checkmark:after {left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.woocommerce-terms-and-conditions-checkbox-text {margin-left:25px;}.woocommerce-login-checkbox-text {margin-left:20px;margin-top:3px;}.woocommerce #payment #place_order {float:none;margin-top:15px;}.woocommerce a.button.alt.disabled {background-color:#cccccc;cursor:not-allowed;}@keyframes spinner {to {transform:rotate(360deg);}}.woocommerce a.button.alt.disabled:before {content:'';box-sizing:border-box;position:absolute;top:50%;left:-25%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid #cccccc;border-top-color:#000000;animation:spinner .6s linear infinite;}