.header-home,.header-page {position:fixed;top:40;left:0;width:100%;z-index:9999;}.header-page {background-color:#000000;}.header-home a,.header-page a {text-decoration:none;position:relative;}.header-home i,.header-page i {color:#ffffff;margin-left:6px;margin-right:6px;font-size:1.2rem;}.cart-qta {background-color:#3fa535;padding-left:6px;padding-right:6px;border-radius:50%;color:#ffffff;position:absolute;top:-12px;left:20px;font-size:.8rem;}.hamburger {position:fixed;z-index:999;}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before {width:30px;height:2px;background-color:#ffffff;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before {background-color:#ffffff;}.header-page ul li {display:inline-block;}.header-page ul li a {color:#ffffff;text-transform:uppercase;font-size:13px;padding-left:5px;padding-right:5px;text-decoration:none;font-family:Century Gothic;}.header-page ul li:first-child a {padding-left:0;}.header-page ul li:last-child a {padding-left:0;}.menu-container {color:#ffffff;z-index:999997;transition:all .3s ease;position:absolute;background-color:#000000;}.menu-container.is-active {position:fixed;top:0;right:0;bottom:0;width:30%;}.sub-menu-container {position:fixed;top:0;right:0;width:0%;background-color:rgba(0, 0, 0, 0.8);height:100vh;visibility:hidden;z-index:99999;transition:all .3s ease;}.sub-menu-container.is-active {margin-right:30%;width:30%;opacity:1;visibility:visible;border-right:1px solid #ffffff;}.sub-menu-container.is-active:after {content:'';position:absolute;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:16px solid #666;top:50%;transform:translateY(-50%);right:0;}.menu-menu-container,.menu-menu-eng-container,.sub-menu-menu-container {position:absolute;}.menu-menu-container,.menu-menu-eng-container {right:50px;top:40%;transform:translateY(-40%);}.sub-menu-menu-container {right:55px;top:50%;transform:translateY(-50%);}.menu-menu-container #menu-menu, .menu-menu-eng-container #menu-menu-eng, .sub-menu-menu-container ul {list-style:none;padding-left:0;margin-bottom:0;text-align:right;font-family:Century Gothic;margin-right:-5px;}.menu-menu-container #menu-menu .menu-item,.menu-menu-eng-container #menu-menu-eng .menu-item,.sub-menu-menu-container ul li {padding-top:10px;padding-bottom:10px;padding-left:10px;}.menu-menu-container #menu-menu .menu-item a,.menu-menu-eng-container #menu-menu-eng .menu-item a,.sub-menu-menu-container ul li a,.menu-menu-container #menu-menu .menu-item ,.menu-menu-eng-container #menu-menu-eng .menu-item ,.sub-menu-menu-container ul li {color:#ffffff;font-size:1.3rem;text-transform:uppercase;cursor:pointer;text-decoration:none;}.menu-menu-container #menu-menu .menu-item a:hover,.menu-menu-container #menu-menu .menu-item a:focus,.menu-menu-eng-container #menu-menu-eng .menu-item a:hover,.menu-menu-eng-container #menu-menu-eng .menu-item a:focus,.sub-menu-menu-container ul li a:hover,.sub-menu-menu-container ul li a:focus {text-decoration:none;font-weight:400;}.wpml-ls-legacy-list-horizontal > ul {padding:0;margin:0 !important;list-style-type:none;}.wpml-ls-legacy-list-horizontal .wpml-ls-item {padding:0;margin:0;list-style-type:none;display:inline-block;}.wpml-ls-legacy-list-horizontal a {display:block;text-decoration:none;padding:5px 10px;line-height:1;}.wpml-ls-legacy-list-horizontal a span {vertical-align:middle;font-size:15px;text-transform:lowercase;}.wpml-ls-legacy-list-horizontal {position:absolute;bottom:10%;right:50px;padding:0;}.wpml-ls-legacy-list-horizontal a {color:#ffffff;font-size:1.5rem;}.footer {background-color:#000000;color:#ffffff;font-size:.8rem;}.footer a {color:#ffffff;text-decoration:none;}.footer i {font-size:1.5rem;}#button {display:inline-block;background-color:#999999;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;}#button::after {content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:2em;line-height:50px;color:#ffffff;}#button:hover {cursor:pointer;background-color:#7a7a7a;}#button:active {background-color:#5b5b5b;}#button.show {opacity:1;visibility:visible;}#cookie_access_form {width:100%!important;color:#666666!important;font-size:.8rem;}#cookie_access_form a {color:#666666!important;}body {font-family:Cambria,Georgia,serif;}*:focus {outline:none!important;}a {color:#212529;transition:all 0.3s;text-decoration:underline;}a:hover,a:focus {color:#999999;text-decoration:none;}h1, h2, h3, h4, h5, h6 {font-family:Cambria, Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.lowercase {text-transform:lowercase;}.century {font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;}.bt-gray {border-top:1px solid #e9e8ee;}.bb-gray {border-bottom:1px solid #e9e8ee;}.gray {color:#999999!important;}.info_content a {color:#000000;text-decoration:underline;}.no-margin {margin:0;}.no-padding {padding:0;}.btn-custom {text-decoration:none;padding-left:2rem;padding-right:2rem;border-radius:.2rem;transition:all 0.3s;background-color:transparent;border:1px solid #271B56;}.btn-custom:hover,.btn-custom:focus {background-color:#271B56;color:#ffffff;}.btn-custom-w {text-transform:uppercase;color:#ffffff;border-color:#ffffff;}.btn-custom-w:hover,.btn-custom-w:focus {color:#ffffff;}.btn-custom-b {color:#212529;border-color:#212529;}.btn-custom-b:hover,.btn-custom-b:focus {color:#ffffff;}.btn-custom-c {color:#fff;border-color:#271B56;background-color:#271B56;border-radius:50px;padding:1px 15px;font-size:11px;}.btn-custom-c:hover,.btn-custom-c:focus {background-color:#fff;color:#271B56;}.btn-custom-d {color:#fff;border-color:#271B56;background-color:#271B56;}.btn-custom-d:hover,.btn-custom-d:focus {background-color:#fff;color:#271B56;}.fancybox-slide--iframe .fancybox-content {max-width:80%;max-height:80%;margin:0;padding:15px;}.fancybox-image {background-color:#ffffff;}#contactform h3, #contactform h5 {padding-bottom:10px;border-bottom:5px dotted #e9e8ee;font-size:1.5rem;font-family:Century Gothic;}#contactform a {color:#212529;font-size:13.5px;}input[type="email"],input[type="password"],input[type="tel"],input[type="text"],textarea {display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}#breadcrumbs {margin-bottom:0;width:100%;padding-top:10px;padding-bottom:10px;font-size:.75rem;}#breadcrumbs a {color:#212529;}.main-title {padding-top:15px;margin-bottom:30px;margin-top:92.5px;}.main-title h1 {text-transform:uppercase;font-size:1.5rem !important;font-family:Century Gothic;}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption {position:absolute;bottom:-35px;width:100%;max-height:100%;overflow:auto;padding:40px 10px 5px;color:#fff;text-align:center;font-size:20px;background:transparent;}#search-box {visibility:hidden;opacity:0;position:absolute;top:50px;left:-100px;right:-100px;background-color:#ffffff;padding:15px;z-index:999;}#search-box.is-active {visibility:visible;opacity:1;box-shadow:2px 2px 10px 1px #eeeeee;}#search-box input {width:100%;}.searchwp-live-search-result {padding-left:15px;}.searchwp-live-search-result a {text-decoration:none;}.searchwp-live-search-no-min-chars::after {display:none!important;}.carousel-inner {border-bottom:1px solid #e9e8ee;}.carousel-item {max-height:100vh;}.carousel-caption {right:auto;left:50%;top:50%;bottom:auto;transform:translate(-50%, -50%);text-align:center;padding-top:0;padding-bottom:0;}.carousel-caption h3 {text-transform:uppercase;font-size:3rem;margin-bottom:3rem;}.carousel-indicators li {width:14px;height:14px;margin-right:7.5px;margin-left:7.5px;border-radius:50%;}#page {margin-bottom:50px;}#page h2 {color:#999999;font-weight:bold;margin-bottom:1.5rem;}#page-download .catfile {border:1px solid #e9e8ee;padding-top:10px;}#page-download .catfile h3 {padding:0px 15px 15px 15px;display:block;text-transform:uppercase;font-size:24px !important;font-weight:bold;margin-bottom:0;font-family:Century gothic;}.files {list-style:none;padding-left:15px;padding-right:15px;margin-bottom:25px;}.files li {border-bottom:1px solid #e9e8ee;padding-top:10px;padding-bottom:10px;}.files li:first-child {border-top:1px solid #e9e8ee;}.files li a {color:#212529;}.files .font-italic {font-size:.8rem;color:#999999;margin-top:5.75px;}#mapCanvas {width:100%;height:800px;}.sidebar ul {list-style:none;margin:0;padding:0;font-family:Century Gothic;}.sidebar ul li a {width:100%;display:block;padding-top:6px;padding-bottom:6px;text-decoration:none;color:#000;font-size:.9rem;}.sidebar ul .cat > a {text-transform:uppercase;border-bottom:2px dotted #ccc;}.sidebar ul .post > a:before {content:">";padding-right:10px;}.sidebar ul li a:hover,.sidebar ul li.in_hierarchy > a,.sidebar .menusx-children li a:hover,.sidebar .menusx-children li.active > a {font-weight:bold;text-decoration:none;}.post_tags {width:100%;display:block;margin-top:10px;clear:both;}.tag {float:left;margin-right:10px;background:#f2f2f2;padding:4px 12px;font-size:12px;color:#666;}.single-allegato {border-bottom:1px solid #ccc;padding:10px;}.single-allegato:hover {background-color:#f2f2f2;}.single-allegato a {color:#000;}.form-control-file, .form-control-range {display:block;width:100%;border:1px solid #666;max-width:250px;margin:0 auto;padding:3px;}.privacy a {margin-right:30px;}.form-check-inline .form-check-input {margin-left:10px;width:24px;}.colore-prodotto {display:inline-block;border-radius:50%;padding:11px;cursor:pointer;margin-right:3px;border:0px solid #ffffff;}.colore-prodotto.is-active:after {border:2px solid #000000;content:'';width:24px;height:24px;position:absolute;border-radius:50%;top:-1px;margin-left:-12px;}.single-prodotto {border:5px solid transparent;transition:all 0.3s;font-family:Century Gothic;padding-bottom:20px;}.single-prodotto .fa-shopping-cart {color:#aaa;font-size:.8rem;}.hover-single-prodotto {opacity:0;overflow:hidden;border-radius:3px;background-color:#271B56;position:absolute;top:20px;left:50%;transform:translateX(-50%);transition:all 0.3s;}.hover-single-prodotto a {text-decoration:none;}.hover-single-prodotto i {color:#ffffff;padding:10px;border-right:1px solid #fff;}.hover-single-prodotto a:last-child i {border-right:0;}.single-prodotto:hover {border-color:rgba(39, 27, 86, .4);}.modal {z-index:999999999;}#filters {font-size:.9rem;}.single-catprodotto h3 {font-size:20px;}.fancybox-can-zoomIn{background-color:#fff;}.form-check-input:checked:before, .wc-pao-addon-checkbox:checked:before {background-position:0;}select.orderby {text-transform:none;border:1px solid #ccc;padding:5px 10px;}select.orderby:after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f00;position:absolute;top:40%;right:5px;content:"";z-index:98;}.fancybox-container {z-index:1000000;}#filters {position:relative;}.subcategoria {position:absolute;top:29px;width:290px;border:1px solid #e9e8ee;padding-top:5px;padding-bottom:5px;display:none;}.subcategoria.is-active {display:block;}#myCarousel {background-color:rgba(0,0,0,1);}#myCarousel img {width:100%;opacity:0.5;}.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {width:30px;height:3px;background-color:#ffffff;}@-webkit-keyframes zoom {from {-webkit-transform:scale(1, 1);}to {-webkit-transform:scale(1.5, 1.5);}}@keyframes zoom {from {transform:scale(1, 1);}to {transform:scale(1.5, 1.5);}}#myCarousel .carousel-item > img {-webkit-animation:zoom 20s;animation:zoom 20s;}#hero-wrapper {height:100%;width:100%;position:fixed;}#hero-wrapper .carousel-wrapper,#hero-carousel {height:100%;width:100%;position:absolute;}#myCarousel{img {left:0;bottom:0;min-width:100%;min-height:100%;max-width:none;width:auto;height:auto;}& i {position:absolute;top:50%;}}.carousel-fade {.carousel-inner {.item {opacity:0;transition-property:opacity;}.active {opacity:1;}.active.left,.active.right {left:0;opacity:0;z-index:1;}.next.left,.prev.right {opacity:1;}}.carousel-control {z-index:2;}}#loopDettagli {font-size:14px;margin-right:15px;margin-left:-15px;}#loopDettagli .row.bt-gray:hover {background-color:#f2f2f2}#loopDettagli .col-sm-4 {font-weight:600}.titolo-dettaglio-confronta, .descrizione-dettaglio-confronta {font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:14px;}.titolo-dettaglio-confronta p,.descrizione-dettaglio-confronta p,.table-dati-tecnici p {margin-bottom:0;}#confrontaProduct h4 {border-bottom:1px solid #e9e8ee;}.confronta-dettagli, #loopDettagli p {font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-size:14px;margin:0 15px;}#confrontaProduct, #quickViewModalImmagine, #loopDettagli {margin-bottom:40px !important;margin-top:30px !important;}.icon-social {border:0;border-radius:100px;padding:1px 6px 1px 5px;float:left;}.icon-social .fas {font-size:14px;}.sfsi_plus_widget {float:left;max-height:42px;}.sfsiplus_norm_row.sfsi_plus_wDiv {width:auto !important;text-align:left !important;position:relative !important;margin-right:10px;margin-top:-5px;}.single_add_to_cart_button.button {float:right;}.summary hr, .product hr {margin-top:2px;margin-bottom:2px;}.btn-custom.personalizza {padding-left:15px;padding-right:15px;}.wc-pao-addon .wc-pao-addon-wrap label {margin:0;}.wc-pao-addon .form-row {margin-bottom:0;margin-left:5px;}.table-dati-tecnici {padding:5px;}.table-dati-tecnici:hover {background-color:#f2f2f2;}.variations {width:100%;}.variations td.label label {font-size:1.25rem;margin-right:20px;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:.45rem!important;}.variations td.value select {display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.woocommerce-variation {display:block;text-align:center;background-color:#f2f2f2;}.product-name a {font-weight:600;text-transform:uppercase;}.product-name a:hover {color:#271B56}.cart_item {border-collapse:collapse;}#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {background:#f2f2f2;border-radius:0;}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color:#271B56;color:#ffffff;font-weight:bold;}.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color:#ffffff;color:#271B56;border-color:#271B56;}.woocommerce table.shop_table {border:0px solid rgba(0,0,0,.1);margin:0 0 0 0;text-align:left;width:100%;border-collapse:collapse;border-radius:0;}.btn-link {font-weight:600;color:#271B56;padding:0}#accordion p, #accordion1 p {color:#000;text-align:left;font-family:Century Gothic;font-size:14px;line-height:26px;padding:0;margin:0;}.card {position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:0;margin-bottom:15px;box-shadow:2px 2px 10px 1px #eeeeee;}.btn-link:hover {color:#000;text-decoration:underline;}.woocommerce a.remove:hover {color:#000!important;background:transparent;}div.product-addon-totals ul {padding-left:0;}div.product-addon-totals ul li.wc-pao-subtotal-line {background-color:#f2f2f2;font-size:1.5rem;font-weight:600;}div.product-addon-totals ul li.wc-pao-subtotal-line .price {margin-bottom:0;}.tooltip {z-index:999999999;}.tooltip-inner {background-color:#ffffff;color:#000000;}.grecaptcha-badge{display:none;}nav.woocommerce-pagination {display:flex;flex-direction:row; flex-wrap:nowrap;justify-content:center;align-items:center;overflow:visible!important}nav.woocommerce-pagination ul{list-style:none;text-align:center;text-decoration:none;margin:2rem auto;}nav.woocommerce-pagination li span.current,nav.woocommerce-pagination li a{width:50px;height:50px;line-height:50px;display:inline-block;}nav.woocommerce-pagination li{color:#000;background:#fff; float:left;border:1px solid #000;margin:5px;font-family:Century Gothic;}nav.woocommerce-pagination li a{color:#000;text-decoration:none;}nav.woocommerce-pagination li a:hover{color:#fff;text-decoration:none;}nav.woocommerce-pagination li span.current, nav.woocommerce-pagination li:hover { background:#000;color:#fff;}nav.woocommerce-pagination li span.current{color:#fff;}nav.woocommerce-pagination li a.next{width:auto!important;padding:0 1rem 0 0.8rem!important;position:relative;}nav.woocommerce-pagination li a.prev{width:auto!important;padding:0 0.8rem 0 1rem!important;position:relative;}.next:after,.prev:before {content:'';position:absolute;font-family:FontAwesome;font-weight:400;}@media (max-width:575.98px) {.header-home #search-box {top:40px;left:0;right:0;}.header-page #search-box {top:54px;left:-133px;right:-53px;}.main-title {margin-top:100px;}#banner-home {top:83px !important;left:0;width:100% !important;}#content-banner-home{padding:8px 0 !important;}}@media (max-width:991.98px) {.header-home {position:relative;background-color:#000000;}.header-home-mobile {min-height:80vh;background-image:url(https://www.alutecnos.com/wp-content/themes/iimage-boiler/assets/images/background_mobile_380x830.png);background-repeat:no-repeat;background-size:cover;position:relative;box-shadow:inset 0 0 999px #000000;}.content-header-home-mobile {position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 30px);text-align:center;}}@media (min-width:992px) {.logo-white {width:270px;}.hamburger {top:15px;right:15px;}.modal-lg, .modal-xl {max-width:80%;}.single-prodotto:hover .hover-single-prodotto {opacity:1;overflow:visible;}#blog,#page {min-height:100vh;}}@media (max-width:1199.98px) {.menu-container.is-active {width:100%;}.menu-menu-container #menu-menu .menu-item,.menu-menu-eng-container #menu-menu-eng .menu-item,.sub-menu-menu-container ul li {padding-top:5px;padding-bottom:5px;}.menu-menu-container #menu-menu .menu-item a,.menu-menu-eng-container #menu-menu-eng .menu-item a,.sub-menu-menu-container ul li a {font-size:1.1rem;}.sub-menu-container {z-index:999998;}.sub-menu-container i {position:absolute;top:15px;left:15px;cursor:pointer;color:#ffffff;}.sub-menu-container.is-active {margin-right:0;width:100%;background-color:#000000;}}@media (min-width:992px) and (max-width:1199.98px) {}@media (min-width:1200px) {#page-installation,#page-download,#page,#main > .container {min-height:70vh;}}@media (min-width:1600px) {.header-page ul li a {font-size:16px;padding-left:10px;padding-right:10px;}.menu-container.is-active {width:25%;}.sub-menu-container.is-active {margin-right:25%;width:25%;}}ul.products {padding-left:0;}.product_title {font-weight:bold;text-transform:uppercase;font-size:1.5rem;margin-bottom:0;}.attachment-woocommerce_thumbnail,.woocommerce-placeholder {max-width:100%;}.summary .woocommerce-Price-amount {font-weight:bold;font-size:1.5rem;}.ajax_add_to_cart {text-decoration:none;text-transform:lowercase;font-size:.8rem;color:#999999;}.woocommerce-LoopProduct-link {text-decoration:none;}.woocommerce-loop-product__title {font-weight:bold;text-transform:uppercase;font-size:1rem;min-height:54px;line-height:18px;font-family:Century Gothic}.woocommerce-MyAccount-navigation ul {list-style:none;padding-left:0;margin-bottom:30px;}.woocommerce-MyAccount-navigation ul li {display:inline-block;margin-right:10px;}.woocommerce-MyAccount-navigation ul li:last-child {margin-right:0;}.woocommerce-MyAccount-navigation ul li a {display:inline-block;padding:5px 20px;border-radius:4px;text-decoration:none;background-color:transparent;border:1px solid #271b56;color:#271b56;}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li a:focus,.woocommerce-MyAccount-navigation ul li.is-active a {background-color:#271b56;border:1px solid #271b56;color:#ffffff;}.single_add_to_cart_button {padding-left:2rem;padding-right:2rem;border-radius:.2rem;transition:all 0.3s;background-color:transparent;border:1px solid #000000;cursor:pointer;display:inline-block;padding-top:0.375rem;padding-bottom:0.375rem;}.single_add_to_cart_button:hover,.single_add_to_cart_button:focus {background-color:#000000;color:#ffffff;}.quantity {display:inline-block;}.cart .quantity {display:inline-block;margin-left:10px;margin-right:10px;min-width:110px;}.cart .quantity input {max-width:100px;height:38px;padding:10px;}.woocommerce table.shop_table thead {font-family:Century Gothic;font-size:18px;}.woocommerce table.shop_table tr:hover {background-color:#f2f2f2;}.wc-proceed-to-checkout {text-align:center;}.product-subtotal {font-weight:600}.woocommerce table.shop_table {border:0;}.woocommerce .cart-collaterals .cart_totals {width:auto;float:none;box-shadow:0 0 0 1px #eeeeee;padding:10px;}.wc-pao-addon-wrap .woocommerce-Price-amount {font-size:1em;}label[for="colore"],select#colore,.variations .reset_variations {display:none !important;}.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {flex:none;max-width:none;padding-left:0;padding-right:0;}.quantity input[type="number"] {-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:transparent;border:0;font-size:1.5rem;text-align:center;}.quantity .minus,.quantity .plus {background-color:transparent;border:0;width:25px!important;}.woocommerce-input-wrapper {width:100%;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row .select2-container .select2-selection--single {height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border:1px solid #ced4da;}.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {border:0px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:0;-webkit-box-shadow:5px 5px 10px 0px rgba(153,153,153,0.42);-moz-box-shadow:5px 5px 10px 0px rgba(153,153,153,0.42);box-shadow:5px 5px 10px 0px rgba(153,153,153,0.42);}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-family:Century Gothic;border-radius:3px;color:#271B56;background-color:#fff;border:1px solid #271B56;font-weight:100;font-size:14px;text-transform:uppercase;margin:0 auto;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {font-family:Century Gothic;border-radius:3px;color:#fff;background-color:#271B56;border:1px solid #271B56;}.woocommerce form .form-row label.inline {display:inline-block;width:100%;margin:0 auto;text-align:center;}.ajax_add_to_cart, .product_type_variable.add_to_cart_button {text-decoration:none;text-transform:lowercase;font-size:.8rem;color:#999999;padding-left:5px;text-decoration:underline;}.woocommerce table.shop_table td {padding:9px 10px;}.cart_totals h2 {color:#000 !important;font-weight:normal !important;margin-bottom:1.5rem !important;font-family:Century gothic !important;font-size:26px !important;}.woocommerce .cart-collaterals .cart_totals {width:auto;float:none;box-shadow:2px 2px 10px 1px #eeeeee;padding:10px;}#order_review,table.woocommerce-orders-table,.woocommerce-Address {box-shadow:2px 2px 10px 1px #eeeeee !important;padding:20px !important;}#ship-to-different-address {margin-top:40px}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number,.woocommerce-Price-amount.amount {font-weight:600}.woocommerce-Address {margin-bottom:20px !important;}fieldset.woocommerce-Address legend {padding-top:50px;margin-bottom:-10px;}.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:100% !important;margin-bottom:10px !important;}.woocommerce form .password-input {display:block;width:100%;}#banner-home {position:fixed;top:25%;right:0;text-align:right;z-index:999;width:250px;}#banner-home.hidden {transform:translateX(-90px);}#content-banner-home {background-color:#271B56;padding:15px;color:#ffffff;font-weight:bold;cursor:pointer;font-size:1.25rem;text-align:center;}#content-banner-home i{margin:0 10px;}#sub-banner-home {opacity:0;visibility:hidden;background-color:rgba(0, 0, 0, .7);padding:15px;color:#ffffff;transition:all 0.3s;text-align:center;}#sub-banner-home.is-active {opacity:1;visibility:visible;}