/* start modal_form */.close-white {    color: #fff;     opacity: 1;}.modal-header-blue{     background-color:#02a1db;      color:white;}/* end modal_form *//* start main-container */.main-container{    background-color: #fff;    min-height: 75vh;    /* box-shadow: 0 0 5px 1px rgba(106, 106, 106, 0.1); */    margin-top: 1%;    margin-bottom: 1%;    /*    -moz-box-shadow:0 0 12px #aaa;    -webkit-box-shadow: 0 0 12px #aaa;    box-shadow: 0 0 12px #aaa;    */}.content-container{    padding: 10px;    /*min-height: 360px;*/}#title-container{    /* font-style: italic; */}/* end main-container *//* start brands */.grids_of_4_brands{    /*margin: 0%;*/}.grid1_of_4_brands{    margin: 0%;    width: 25%}.img-brands{    /* padding: 2% 16%; */    padding: 5% 10%;}.brands-container{    width:98%;}@media (max-width:768px){    .navbar-brand{        display: none;    }    /*    .foot-top{        display: none;    }    */    .foot-top{        display: none;    }    .in-cart{        display: none;    }    .result-img{        display: none;    }        .carousel{        display: none;    }}/* end brands */@media (max-width:1200px){    .nav-item-xl-only{        display: none;    }}/* start results */.result-brand{    max-height:55px;     padding-bottom:1px;}.result-message{    color:#02a1db;}h4.no-result{    padding: 5% 0 35% 0;}.pagination > .active > span{    background-color: #337ab7;    border-color: #2e6da4;}.pagination > li > a:hover{    background-color: #286090;    border-color: #204d74;    color: #fff;}.grid1_of_4_results{    display:block;    margin: 2% 0.7% 0 1%;    padding: 1%;    padding-right: 1%;    /*background-color: #f3f4f5;*/    border: 1px solid #D8D8D8;       border-radius: 10px;}.grid1_of_4_results a{	color: #004a6b;}.grid1_of_4_results a:hover{	color: #02a1db;        text-decoration: none;}.grid1_of_4_results:hover {        /*	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);	box-shadow: 0 0 5px rgba(0,0,0,0.5);        */                box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.20), 0 4px 10px 0 rgba(0, 0, 0, 0.10);        /*         -webkit-transform: scale(1.05, 1.05);        transform: scale(1.05, 1.05);        */	} .grids_of_4{    margin: 0;}/* Linea sotto ogni 4 risultati */.grids_of_4_results{    /*border-bottom: 1px solid #D8D8D8;*/}.grid1_of_4_results p{    font-size: 0.8125em;    /*color:#3f3d3d;*/    line-height: 1.8em;    margin-bottom: 10px;    min-height: 70px;        word-wrap: break-word;}.grid1_of_4_results img{    /*min-height: 1.2em;*/}.result-img-container {    position:relative;    overflow:hidden;    padding-bottom:75px;}.result-img-container img{    position:absolute;    max-width: 80%;    max-height: 80%;    height: auto;    width: auto; /* ie8 */    /*    width:auto;    height:auto;    max-width: 90%;    max-height:90%;    */    padding: 1px;}.vcenter-image{    position: relative;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}.result-info{   }.result-enquiry{    background-color:#f3f4f5;}.results-sort-container{    margin: 10px 0;}@media (max-width:1200px){    .grid1_of_4_results p{        min-height: 70px;        word-wrap: break-word;    }}/* Per dispositivi con width minore di 640px, mostro un solo elemento grid1_of_4 per riga */@media (max-width:640px){    .grid1_of_4_results {	/*width: 94.44444%;*/    }}/* end results *//* start header */.header_bg{        /* background-color: #eff1f2; */    /*    background-repeat: repeat;    background-position: center top;    background-attachment: scroll;    background-image: url("../images/1.png");    */        /*    background: repeating-linear-gradient(        45deg,        #ffffff,        #ffffff 2px,        #f2f2f2 3px,        #f2f2f2 4px    );    */        background-image: url("../images/headerbg/1.jpg");    background-repeat: repeat-x;    background-position: top left;    background-size: cover;        padding-left: 0px;    padding-right: 0px;}@media (min-width:768px){    .header_bg{        position:relative;         z-index:10;                /*        border-bottom: 4px solid #02a1db;        */                -moz-box-shadow:0 0 8px #000;        -webkit-box-shadow: 0 0 8px #000;        box-shadow: 0 0 8px #000;                /*box-shadow: -1px 5px 6px #ccc;*/    }h4.no-result{    min-height:460px;}}.header_right {    margin: 1.5em 0;}/* Metto il megamenu dentro questo container in modo da far sembrare che occupi l'intera larghezza '*/.header_menu-container-full{    width:100%;     /*background-color:#f5f5f5;*/    background-color:#2b2b2b;        /*    background: -webkit-linear-gradient(#3f3f3f, #111111);     background: -o-linear-gradient(#3f3f3f, #111111);     background: -moz-linear-gradient(#3f3f3f, #111111);     background: linear-gradient(#3f3f3f, #111111);     */        /*border: 1px solid #D8D8D8;*/    /*margin-bottom: 1%;*/}@media (max-width:768px){    .header_menu-container-full{	/*display:none;*/        border: 0px;        background-color: #fff;        margin-bottom: 1%;    }}/*Azzero lo spazio tra header_topbar e l'header*/.head-t{    padding: 0em 0;}.header_right {    width: auto;}.logo{    /*width: auto;*/    margin: 1.0em 0;}.logo-img{    max-width: 80%; }.help-message{    text-align: center;    /*background-color: #f3f4f5;*/    /*padding: 5px;*/    /*color: #000;*/    color: #eee;    width: 100%;    display: inline-block;        /*line-height: 60px;*/    margin-top: 10px;}.help-message a{    color: #fff;}.help-message a:hover{    /*color: #004a6b;*/    text-decoration: none;    cursor: pointer;}.lang-icons-container{	display: inline-block;	/*float:right;*/}.lang-icon{    height: 18px;    margin-left:4px;}@media (max-width:768px){    .logo-img{        display: block;         margin-left: auto;         margin-right: auto;         }    .help-message-text{        display: none;            }	.lang-icons-container{		float: none;		text-align: center;	}}@media (min-width:768px){    .logo-img{        /*        -webkit-transition: all 0.4s ease-in-out;        -moz-transition: all 0.4s ease-in-out;        -o-transition: all 0.4s ease-in-out;        transition: all 0.4s ease-in-out;        */        }    .logo-img:hover{        /*        transform: scale(1.04, 1.04);        */        }       }/*.search-container{    position: absolute;    bottom: 0;    right: 0;}*/.search{    background: #fff;    /*    border-radius: 15px;    -webkit-border-radius: 15px;    -moz-border-radius: 15px;    -o-border-radius: 15px;    */}.search input[type="text"]{	padding:6px 16px;}	.search input[type="submit"]{    background: url('../images/search2.png') no-repeat 50%;    background-color: #02a1db;    width: 60px;    height: 33px;    right: 0px;    top: 0px;}.search input[type="submit"]:hover{    background-color: #004a6b;}/* end header *//* start contacts */.contact{    margin: 1% 0;}.contact h2{    font-size: 1.1em;    color: #000;	}.contact-info{    margin: 4% 0;}.contact-info p{    margin-bottom: 1%;        font-size: 0.89em;}.contact-info p a:hover{    color: #02a1db;    text-decoration: none;}.contact h2{    text-transform: none;}.information, .map, .send-message{    margin: 2%}.contact-form div{    padding: 0 0 10px 0;}/* end contacts *//* start footer */.footer{    /*    -moz-box-shadow:0 0 8px #000;    -webkit-box-shadow: 0 0 8px #000;    box-shadow: 0 0 8px #000;    */    /*    background-color: #0d0d0d;    border-top: 4px solid #02a1db;    */        /*    background: repeating-linear-gradient(        45deg,        #e8e8e8,        #e8e8e8 2px,        #F3F3F3 3px,        #F3F3F3 4px    );    */        /* background-color: #161616; */    background-color: #333333;    padding: 1.8em 0;}.footer-copyright{    /*background-image: url("../images/carbon-pattern.jpg");*/    /*    background: repeating-linear-gradient(        45deg,        #000000,        #000000 2px,        #111111 3px,        #111111 4px    );    */        /* background-color: #ededed; */    background-color: #252525;        padding: 0.8em 0;    /*border-top: 4px solid #337ab7;*/    /* border-top:1px solid #1c1c1c; */    /*border-top:1px solid #bcbcbc;*/        /* border-top: 3px solid #02a1db; */    /* border-top: 3px solid #337ab7; */    border-top: solid 1px #8fcff5;}.footer-copyright p {    font-size: 0.89em;     color: #bcbcbc;         /* color: #020202; */        font-weight: 400;    line-height: 1.8em;    }.footer h4 {    font-weight: bold;    /*color: #000;*/     color: #eee;         }.footer h6 {     color: #eee; }.foot-top {    padding: 0.5em 0;    margin-bottom: 0.5em;    /*    border-bottom: 1px solid #e5e4e2;    border-top: 1px solid #e5e4e2;    */}.footer a {    /* color: #ddd; */    /*color: #000082;*/}.footer-hr{    margin:10px 0px 10px 0px;    padding:0px;    border-top:0px;    border-bottom:1px solid #333333;    height:0px;}.footer p, .footer h4{    /* font-family: Arial,Helvetica,sans-serif;    */}.footer p, .our-st li, .myac li a, .cust li a, .abt li a {    font-size: 0.85em;    /*color: #333;*/    color: #bcbcbc;    line-height: 1.8em;    font-weight: 300;}.cust li a:hover, .abt li a:hover, .our-st li a:hover{	color:#02a1db;}.our-st{    padding-bottom: 1%;}.our-st li a{    color: #fff;}@media (max-width:768px){    .our-st{        padding-bottom: 4%;    }    .footer p, .our-st li, .myac li a, .cust li a, .abt li a {        font-size: 0.800em;        text-align: left;    }    .footer-copyright p {        font-size: 0.85em;        text-align: center;        /*margin: 0 1.5em;*/    }}/* end footer *//* general styles */a.active-link{    text-decoration: underline;}.wrapper{        min-height: 100%;    /*background-color: #c1c1c1;*/    /*background-color: #0b638c;*/    /*background-color: #0e77bb;*/    /*background-image: url("../images/222.jpg");*/}.white-color{    color:white;}.vcenter {    display: inline-block;    vertical-align: middle;    float: none;}@media (max-width:768px){    .vcenter{     display: block;    }}@media (min-width:992px){       .w_nav{        text-align: right;    }        .table-results{        table-layout: fixed;    }}.modal-open {    overflow: auto; }.btn-enquiry-submit, .btn-success-transition, .search input[type="submit"], .grid1_of_4_results{    -webkit-transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;}.btn-enquiry-submit{    /*    background-color: #02a1db;    color: #fff;    */}.btn-enquiry-submit:hover{    /*background-color: #004a6b;*/}.row1{    /* padding-top: 0px; */}p.prod-desc {    padding-top: 0px;    margin: 20px;}p.prod-desc a{    color: #004a6b;}p.prod-desc a:hover{    color: #02a1db;    text-decoration: none;}.text-underlined{    text-decoration: underline;}.text-nodecoration{    text-decoration: none;}.text-centered{    text-align: center;}.uppercase{    text-transform: uppercase;}/* end general styles *//* start index_carousel */.index-carousel{    margin: 4% 0;    /*    border: 1px solid #D8D8D8;    box-shadow: 5px 5px 5px #888888;    */}/*Le immagini dentro il carosello devono occupare tutta la larghezza disponibile (potrei anche semplicemente ridimensionare l'immagine aumentandone la larghezza)*/.index-carousel img{    width: 100%;}/* end index_carousel *//* start company */ .company{    /* padding: 2em 0; */}.company p, .foot-top p{    /* font-size: 1.0em; */    font-size: 0.89em;}.company h2 p{    font-weight: normal;    font-size: 0.7em;    line-height: 1.3em;}/* end company *//* start article */.prod-info{    margin-left: 20px;}.img-art{    max-width: 250px;    max-height: 250px;    padding-bottom: 20px;}.center-block{         display: block;         margin-left: auto;          margin-right: auto;     }    @media (max-width:768px){    .prod-info{        text-align: center;    }    /*    .article-container img{         display: block;          margin-left: auto;          margin-right: auto;     }    */        .img-art{        max-width: 200px;        max-height: 200px;    }}.brand-img{    max-width: 180px;    padding-bottom: 25px;}.brand-img-catalogue{    max-width: 120px;    padding-bottom: 3px;}.btn_form{    margin: 4% 0 2%;}/* end article *//* start filter_sidebar */.w_sidebar{    border-radius: 10px;}.w_sidebar h3{    background-color: #004a6b;    color: white;    padding: 12px;}/* checked state */.sky-form .radio input + i:after {    background-color: #02a1db;	}.sky-form .radio input:checked + i,.sky-form .checkbox input:checked + i,.sky-form .toggle input:checked + i {    border-color: #02a1db;	}/* end filter_sidebar *//* start w_content */.women_main{    padding-top:0;    padding-bottom:0.5em;}.women h4{    text-transform: none;}/* end w_content *//* start top-brands */.single-bottom1 {	padding: 1% 0;}.single-bottom1 h6{	/*background: #252525;*/	/*color: #fff;*/}.single-bottom1 h1, .single-bottom2 h1 {	/*background: #DEDEDE;*/        background-color: #e1eaea;	padding: 10px;	/*/ color: #333; */        color: #000;        	font-size: 1.2em;}.top_brand-row{	padding: 0 0 0.5% 0;}.top_brand-desc{    margin-right: -10px;}.sb1-bordered{    border: 1px solid #D8D8D8;    padding: 0 0;    margin: 20px;}.tab-content-bordered{    border: 1px solid #ddd;    border-top: 0px;    /*    padding: 0 0;    margin: 20px;    */}.sb1-bordered h6{    /*padding: 0 0;*/}/* end top-brands *//* start megamenu */ ul.megamenu.skyblue {  background: #2b2b2b;    /*    background: -webkit-linear-gradient(#3f3f3f, #111111);     background: -o-linear-gradient(#3f3f3f, #111111);     background: -moz-linear-gradient(#3f3f3f, #111111);     background: linear-gradient(#3f3f3f, #111111);     */}.megamenu>li.active>a{background:#004a6b;}.skyblue li>a,.skyblue>li.showhide span{color:#fff}.megamenu>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#555;border-bottom:solid 1px rgba(0,0,0,0.1);background:#eee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#252525 0,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#252525),color-stop(100%,#000));background:-webkit-linear-gradient(top,#252525 0,#000 100%);background:-o-linear-gradient(top,#252525 0,#000 100%);background:-ms-linear-gradient(top,#eee 0,#000 100%);background:linear-gradient(to bottom,#252525 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252525',endColorstr='#000',GradientType=0)}.megamenu>li.showhide span.title{margin:15px 0 0 25px;float:left}.megamenu>li.showhide span.icon1:after{position:absolute;content:"";right:25px;top:15px;height:3px;width:25px;font-size:50px;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:1}.megamenu>li.showhide span.icon2:after{position:absolute;content:"";right:25px;top:27px;height:3px;width:25px;font-size:50px;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:1}/* end megamenu *//* start brands_carousel *//*.carousel-inner .active.left { left: -25%; }.carousel-inner .next { left:  25%; }.carousel-inner .prev { left: -25%; }	.carousel-control-nowidth { width: 0; }.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { margin-left: -30px; margin-right: -30px}*//* Carosello loghi */.multi-item-carousel .carousel-inner > .item {  -webkit-transition: 500ms ease-in-out left;  transition: 500ms ease-in-out left;}.multi-item-carousel .carousel-inner .active.left {  left: -33%;}.multi-item-carousel .carousel-inner .active.right {  left: 33%;}.multi-item-carousel .carousel-inner .next {  left: 33%;}.multi-item-carousel .carousel-inner .prev {  left: -33%;}@media all and (transform-3d), (-webkit-transform-3d) {  .multi-item-carousel .carousel-inner > .item {    -webkit-transition: 500ms ease-in-out left;    transition: 500ms ease-in-out left;    -webkit-transition: 500ms ease-in-out all;    transition: 500ms ease-in-out all;    -webkit-backface-visibility: visible;            backface-visibility: visible;    -webkit-transform: none!important;            transform: none!important;  }}.multi-item-carousel .carouse-control.left,.multi-item-carousel .carouse-control.right {  background-image: none;}/* end brands_carousel *//*html, body{    height: 100%;}#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -30px; }*//* Sticky footer styles-------------------------------------------------- */html {  position: relative;  min-height: 100%;  /* font-size: 16px; */}body {  /* Margin bottom by footer height */  margin-bottom: 51px;  background-color: #fff !important;  /*  -webkit-animation: fadein 2s;   -moz-animation: fadein 2s;  -ms-animation: fadein 2s;   -o-animation: fadein 2s;  animation: fadein 2s;  */}@keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}/* Firefox < 16 */@-moz-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}/* Safari, Chrome and Opera > 12.1 */@-webkit-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}/* Internet Explorer */@-ms-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}/* Opera < 12.1 */@-o-keyframes fadein {    from { opacity: 0; }    to   { opacity: 1; }}footer {   position: absolute;  bottom: 0;  width: 100%;  /* Set the fixed height of the footer here */  height: 51px;}.table{    font-size: 95%;}.btn-mini {    padding: 5px 8px;    /* font-size: 10.5px; */    font-size: 11.5px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    /*background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);*/}.navbar-nav-menu > li > a{    /*line-height: 2.5em;*/}.navbar-no-margin-bottom{    margin-bottom: 0px;    /*border-bottom: 4px solid #337ab7;*/    /*border-bottom: 3px solid red;*/}/*.nav-tabs-search > li > a{    border: 1px solid #ddd;    border-radius: 5px 5px 0 0;    color: #898988;}.nav-tabs-search > li > a:hover{  background-color: #fff !important;  color:#555;}*/.search-container{    height: 60px;    padding: 5px;    /*    -webkit-box-shadow: 0 4px 4px -2px #878787;    -moz-box-shadow: 0 4px 4px -2px #878787;    box-shadow: 0 4px 4px -2px #878787;    */    box-shadow: 1px 5px 4px #777;        background-color: #02a1db;    /*    -moz-box-shadow:0 0 8px #000;    -webkit-box-shadow: 0 0 8px #000;    box-shadow: 0 0 8px #000;    */    margin-bottom: 0%;    /*background-image: url("../images/carbon-pattern.jpg");*/    /*    border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;    */    /*background: repeating-linear-gradient( 45deg, #e8e8e8, #e8e8e8 2px, #F3F3F3 3px, #F3F3F3 4px );*/        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */    /*    background: rgb(135,224,253);    background: -moz-linear-gradient(top, rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%);     background: -webkit-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%);    background: linear-gradient(to bottom, rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 );     */}.navbar-inverse .navbar-brand {    color: #ffffff;}.navbar-brand{    line-height: 2.2em;}.ciao{    text-align: center;    padding: 5px;    width: 100%;    display: inline-block;    line-height: 60px;}.search{    border-top: 0px;}.scroll-top {    z-index: 1049;    position: fixed;    right: 2%;    bottom: 8%;    width: 50px;    height: 50px;}.scroll-top .btn {    width: 50px;    height: 50px;    border-radius: 100%;    font-size: 20px;    line-height: 28px;    transition: all 0.3s ease-in-out;    background-color: #02a1db;}.scroll-top .btn:hover {    background-color: #004a6b;}.scroll-top .btn .glyphicon{    top: 6px;}#imaginary_container{    /*margin-top:20%;*/ /* Don't copy this */    margin-top: 10px;}.stylish-input-group .input-group-addon{    background: white !important; }.stylish-input-group .form-control{	border-right:0; 	box-shadow:0 0 0; 	border-color:#ccc;}.stylish-input-group button{    border:0;    background:transparent;}.row-result{    background-color: #FFF;    transition: background-color .25s ease;    border-left: 1px solid #dee2e6;    border-right: 1px solid #dee2e6;}.row-result:nth-child(even){    background-color: #ffffff;}.row-result:nth-child(odd){    background-color: #ededed;}.row-result:hover{    background-color: #d4edda !important;}.table-results-no-border-top td, .table-results-no-border-top th {    border-top: 0px;}.row-result-article-hidden{    background-color: #ffe8e8 !important;}.row-result-article-warning{    background-color: #fff9e2;}.row-result-article-selected{    background-color: #d9edf7 !important;}.row-result-article{    background-color: #FFF;    transition: background-color .25s ease;    border-left: 1px solid #dee2e6;    border-right: 1px solid #dee2e6;}.row-result-article:nth-child(4n + 1),.row-result-article:nth-child(4n + 2){    background-color: #ffffff;}.row-result-article:nth-child(4n + 3),.row-result-article:nth-child(4n + 4){    background-color: #ededed;}.row-result-article:hover{    background-color: #d4edda !important;}.row-result-article-notes td{    text-align: center;     border-bottom: 1px solid #dee2e6;}.dark-head{    background-color: #286090;    /*backgroun.	d-color: #02a1db;*/    color: #eee;}.green-head{    background-color: #32602d;    /*background-color: #02a1db;*/    color: #eee;}.navbar-brand{    display: flex;    align-items: center;}.navbar-brand>img {  /*padding: 7px 14px;*/}.navbar-blue {    /* colore originale era #337ab7 */    background-color: #337ab7;    /* border-color: #1b4466; */    border-top: solid 1px #8fcff5;}.navbar-blue .navbar-nav > li > a {    color: #eee;}.navbar-nav > li{  /* padding-left:5px; */  padding-right:5px;}/*@media(min-width: 768px){    .navbar-blue .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-blue .navbar-nav .open .dropdown-menu > li > a:hover {        background-color: #e5e5e5;    }}.navbar-blue .navbar-nav > .active > a, .navbar-blue .navbar-nav > .active > a:focus, .navbar-blue .navbar-nav > .active > a:hover {    color: #eee;    background-color: #286090;}*/.navbar-blue .navbar-nav > li > a:focus, .navbar-blue .navbar-nav > li > a:hover {    text-decoration: none;    /*background-color: #286090;*/    color: #fff;}/*.navbar-blue .navbar-nav > .open > a, .navbar-blue .navbar-nav > .open > a:focus, .navbar-blue .navbar-nav > .open > a:hover {    background-color: #286090;    color: #eee;    }*/.navbar-blue .navbar-toggle {    border-color: #286090;    /*    color: #eee;    background-color: red;    */}.navbar-blue .navbar-toggle .icon-bar {    background-color: #eee;}.navbar-blue .navbar-toggle:hover .icon-bar {    background-color: #eee;}.navbar-blue .navbar-toggle:focus, .navbar-blue .navbar-toggle:hover {    background-color: #286090;}.navbar-blue .navbar-collapse, .navbar-blue .navbar-form {    border-color: #286090;}/*.navbar-blue .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-blue .navbar-nav .open .dropdown-menu > li > a:hover {    color: #eee;    background-color: #286090;}*/@media (max-width:768px){    .navbar-blue .navbar-nav .open .dropdown-menu > li > a {        color: #eee;    }        .navbar-blue .navbar-nav .open .dropdown-menu .divider {        background-color: #286090;    }}/*.dropdown-menu > li > a:hover{    background-color: #e5e5e5;}*/.price-list li{    list-style-type: none;    padding: 2px;}.article-cart{    background-color: #eee;     padding:20px;     /* border: solid 1px #DEDEDE; */    /* text-align: right; */    border-radius: 10px;    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.20), 0 1px 4px 0 rgba(0, 0, 0, 0.10);}.amount-input{    max-width: 55px;}.price-input{    max-width: 92px;}.forced-price{    border-color: red;}.navbar-nav > li > a {padding-top:10px !important; padding-bottom:10px !important;}/* Per aumentare la width del container */@media (min-width: 576px) {    .container{        max-width: 742px !important;    }}@media (min-width: 768px) {    .container{        max-width: 934px !important;    }}@media (min-width: 992px) {    .container{        max-width: 1158px !important;    }}@media (min-width: 1200px) {    .container{        max-width: 1366px !important;    }}#preview{    position:absolute;    border:2px solid #ddd;    background:#fff;    padding:5px;    display:none;    color:#fff;    border-radius: 10px;	}                .defaultCursor {   /*pointer-events: none;*/   cursor: default;}        .form-control-lite{    margin-left: 5px;     font-size: 14px;     line-height: 1.42857143;     color: #555;}.color-red{    color: red;}.color-green{    color: green;}.color-blue{    color: blue;}.color-orange{    color: orange;}.color-navy{    color: #213773;}.navbar-form-thin{    margin-top: 3px;    margin-bottom: 1px;    width: 200px;}.unselect-user{    background-color:#e64848;     color:#fff;}.selected-user{    background-color:#5cb85c;     color: #fff;}.selected-user-visit{    background-color:#5bc0de;     /*color: #000;*/}.updating-icon{    margin-right: 5px;    cursor: pointer;}/* Carousel Bootstrap 2.3 */.carousel-2 {  position: relative;  margin-bottom: 20px;  line-height: 1;}.carousel-2-inner {  position: relative;  width: 100%;  overflow: hidden;}.carousel-2-inner > .item {  position: relative;  display: none;  -webkit-transition: 0.6s ease-in-out left;     -moz-transition: 0.6s ease-in-out left;       -o-transition: 0.6s ease-in-out left;          transition: 0.6s ease-in-out left;}.carousel-2-inner > .item > img,.carousel-2-inner > .item > a > img {  display: block;  line-height: 1;}.carousel-2-inner > .active,.carousel-2-inner > .next,.carousel-2-inner > .prev {  display: block;}.carousel-2-inner > .active {  left: 0;}.carousel-2-inner > .next,.carousel-2-inner > .prev {  position: absolute;  top: 0;  width: 100%;}.carousel-2-inner > .next {  left: 100%;}.carousel-2-inner > .prev {  left: -100%;}.carousel-2-inner > .next.left,.carousel-2-inner > .prev.right {  left: 0;}.carousel-2-inner > .active.left {  left: -100%;}.carousel-2-inner > .active.right {  left: 100%;}.carousel-2-control {  position: absolute;  top: 40%;  left: 15px;  width: 40px;  height: 40px;  margin-top: -20px;  font-size: 60px;  font-weight: 100;  line-height: 30px;  color: #ffffff;  text-align: center;  background: #222222;  border: 3px solid #ffffff;  -webkit-border-radius: 23px;     -moz-border-radius: 23px;          border-radius: 23px;  opacity: 0.5;  filter: alpha(opacity=50);}.carousel-2-control.right {  right: 15px;  left: auto;}.carousel-2-control:hover,.carousel-2-control:focus {  color: #ffffff;  text-decoration: none;  opacity: 0.9;  filter: alpha(opacity=90);}.carousel-2-indicators {  position: absolute;  top: 15px;  right: 15px;  z-index: 5;  margin: 0;  list-style: none;  }.carousel-indicators {  bottom: 30px;}.carousel-2-indicators li {  display: block;  float: left;  width: 10px;  height: 10px;  margin-left: 5px;  text-indent: -999px;    background-color: #286090;  background-color: rgba(40, 96, 144, 0.25);    border-radius: 5px;  }.carousel-2-indicators .active {  background-color: #fff;}.carousel-2-caption {  position: absolute;  right: 0;  bottom: 0;  left: 0;  background: #333333;  padding: 5px;  background: rgba(0, 0, 0, 0.65);}.carousel-2-caption h4,.carousel-2-caption p {  line-height: 20px;  color: #ffffff;}.carousel-2-caption h4 {  margin: 0 0 5px;}.carousel-2-caption p {  margin-bottom: 0;}.search-panel{    min-height: 125px;     /* background-color: #5bc0de;  */    /* background-color: #49b9e9; */    color: #fff;     padding: 10px;     /* border: 0px solid #4193c3;  */    border: 1px solid #8fcff5;    border-radius: 10px;    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);    /*    -webkit-box-shadow: 0 0 5px 2px #fff;    -moz-box-shadow: 0 0 5px 2px #fff;    box-shadow: 0 0 5px 2px #fff;    */    /* box-shadow: 1px 5px 4px #777; */    background: rgba(255,255,255,0.2);    margin: 5px;    }/* Per forzare il testo in un'unica riga del contenitore */.no-wrap{    white-space: nowrap;}/* Forza il testo ad andare a capo, qualora superasse in larghezza il suo contenitore */.wrap{    white-space: normal;}.no-side-padding{    padding-left: 0px;    padding-right: 0px;}.label-full-font-size{    font-size: 100%;}.padding-bottom-15{    padding-bottom: 15px;}.important{    font-weight: bold;    color: red;}.blink_me {  animation: blinker 1.5s linear infinite;}@keyframes blinker {      50% {    opacity: 0;  }  }.row-even-odd tr:nth-child(even){  background-color: #eaeaea;}.row-even-odd tr:nth-child(odd){  background-color: #fff;}.width-100{    width: 100%;}.badge-white-space{    white-space: normal;    width: 100%;}.label-attention{    color: #000;    background-color: #eae248;}.select-stylish{  /*display: block;*/  margin: 0 auto;  background-color: #286090;  color: white;}.bordered{    border: 1px solid #8fcff5;    /*border-radius: 10px;*/    /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/}/* Radius solo a sinistra */.left-radius{    border-top-left-radius: 4px !important;     border-bottom-left-radius: 4px !important;    border-top-right-radius: 0px !important;     border-bottom-left-radius: 0px !important;}/* Radius solo a destra */.right-radius{    border-top-right-radius: 4px !important;    border-bottom-right-radius: 4px !important;    border-top-left-radius: 0px !important;    border-bottom-left-radius: 0px !important;}/* Nessun radius */.no-radius{    border-radius: 0px !important;}.plus-sign{    color: #5cb85c;     font-size: 24px;     vertical-align: middle;    cursor: pointer;}.plus-sign:hover{    color: #449d44;}.minus-sign{    color: #d9534f;     font-size: 24px;     vertical-align: middle;    cursor: pointer;}.minus-sign:hover{    color: #c9302c;}.scroll-to-top {  position: fixed;  right: 15px;  bottom: 15px;  display: none;  width: 50px;  height: 50px;  text-align: center;  color: white;  background: #337ab7;  line-height: 45px;}.scroll-to-top:focus, .scroll-to-top:hover {  color: white;}.scroll-to-top:hover {  background: #286090;}.lottery-number{    border-style: solid;    border-width: 2px;    border-color: #000000;    border-radius: 12px;    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.6);}/* Blink Start *//* Firefox old*/@-moz-keyframes blink {    0% {        opacity:1;    }    50% {        opacity:0;    }    100% {        opacity:1;    }} @-webkit-keyframes blink {    0% {        opacity:1;    }    50% {        opacity:0;    }    100% {        opacity:1;    }}/* IE */@-ms-keyframes blink {    0% {        opacity:1;    }    50% {        opacity:0;    }    100% {        opacity:1;    }} /* Opera and prob css3 final iteration */@keyframes blink {    0% {        opacity:1;    }    50% {        opacity:0;    }    100% {        opacity:1;    }} .blink-image {    -moz-animation: blink normal 1.5s infinite ease-in-out; /* Firefox */    -webkit-animation: blink normal 1.5s infinite ease-in-out; /* Webkit */    -ms-animation: blink normal 1.5s infinite ease-in-out; /* IE */    animation: blink normal 1.5s infinite ease-in-out; /* Opera and prob css3 final iteration */}/* Blink End */.stock-small{    width: 25px;}.undersell-carousel{    margin-top: 10px;}.favorite-icon{    cursor: pointer;}.btn-info-hovered{    background-color: #31b0d5;    border-color: #269abc;} .break-word{    overflow-wrap: break-word; }  .vertical-align-middle td {     vertical-align: middle;} .additional-note{    color: #FF7133;}input[type="date"]::-webkit-inner-spin-button,input[type="date"]::-webkit-calendar-picker-indicator {    display: none;    -webkit-appearance: none;}