@font-face{
    font-family:"Helvetica Neue LT W05 35 Thin";
    src:url("../fonts/5664081/7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.woff2") format("woff2"),url("Fonts/5664081/b2c1327f-ab3d-4230-93d7-eee8596e1498.woff") format("woff");
}
@font-face{
    font-family:"Helvetica Neue LT W05 45 Light";
    src:url("../fonts/5664085/f9c5199e-a996-4c08-9042-1eb845bb7495.woff2") format("woff2"),url("Fonts/5664085/2a34f1f8-d701-4949-b12d-133c1c2636eb.woff") format("woff");
}
@font-face{
    font-family:"Helvetica Neue LT W05 55 Roman";
    src:url("../fonts/5664093/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("Fonts/5664093/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff");
}
@font-face{
    font-family:"Helvetica Neue LT W05_75 Bold";
    src:url("../fonts/5664150/800da3b0-675f-465f-892d-d76cecbdd5b1.woff2") format("woff2"),url("Fonts/5664150/7b415a05-784a-4a4c-8c94-67e9288312f5.woff") format("woff");
}



body, html{
    font-family:"Helvetica Neue LT W05 45 Light" !important;
   
}
#sidebar_footer{
    background:transparent;
}

.btnConfProd,
.btn-cover{
    background:#8e8e8e;
	border: medium none !important;
    color: #FFF !important ;
    font-family:"Helvetica Neue LT W05 45 Light",sans-serif !important;
    margin-bottom:5px;
}



.btn.btn-sfycolor:hover, 
.btn.btn-sfycolor:focus, 
.btn.btn-sfycolor:active, 
.btn.btn-sfycolor:active.focus, 
.btn.btn-sfycolor:active:focus, 
.btn.btn-sfy,
.btn.btn-sfy:hover, 
.btn.btn-sfy:focus, 
.btn.btn-sfy:active, 
.btn.btn-sfy:active.focus, 
.btn.btn-sfy:active:focus, 
.btn.btn-sfy{
    color: #8e8e8e;
    background:#fff;
    border-color: #8e8e8e;
    
}

.cover-sidebar{
    height:calc(100vh - 74px);
}

.cust-d-flex{
    display:inline-flex;
    
}

html.ua-desktop .cover-sidebar{
    overflow-y:auto;
}

html.ua-desktop .cover-sidebar::-webkit-scrollbar {
    display: none;
}

#cover-360{
    display:none;
}

.cover-box-image-tpl-2,
#cover-sidebar-item{
    cursor:pointer;
}


.cover-row-title > h5{
    font-size:11px;
    text-transform:uppercase;
    line-height:18px;
}
.cover-startoption > h5{
    font-size:0.8125rem;
    text-transform:uppercase;
}

.cover-customer-price{
    font-size:30px;
}

#cover-sidebar-footer{
    margin-top:40px;
}

#cover_request_info{
    margin-left:0;
    margin-right:0;
}

p.customer-breadcumb{
    margin-bottom:0;
}

p.cover_txt{
    font-weight:normal;
    font-size:16px;
}

.cover-360{
    text-align:center;
    width:45px;
    margin:auto;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.cover-customer-title{
    font-size:40px;
    font-weight:bold;
    font-family:'Helvetica Neue LT W05_75 Bold' !important;
    margin-bottom:0;
}

.cover-customer-designer{
    font-size:18px;
    text-transform:uppercase;
}

.cover-customer-description{
    font-size:16px;
    text-align:left;
    line-height:22px;
}

.reset_description{
    font-size:13px;
    margin-bottom:0;
    text-decoration: underline;
    cursor:pointer;
    text-align:right;
    
}



div.customer-description > div :not(p){
    display:none;
}


@media only screen and (min-width: 900px) {
  /*  .cover-360{
        bottom: calc(80vh / 4);
    }*/
}


svg#icon360.replaced-svg > path{
    fill:#000;
    stroke: #000;
}

/* END COVER */
/*.background_plugin{
    background-color: #fff !important;
    background-image: radial-gradient(#ffffff, #ffffff) !important;
}*/
#pm_button_image > img{
    width:40px;
    cursor:pointer;
}

.pm_confBar{
    display: block;
    text-align: center;
    position: absolute;
    z-index: 1;
    width: 100%;

    margin: auto;
    bottom:0px;
    height:0px;
}
#pm_button_image{
    position: absolute;
    margin: auto;
    bottom: 7px;
    left: 0;
    right: 0;
   
    width: fit-content;
}
.img-mr{
    margin-right:50px;
}
.pm_360:hover{
    opacity:0.3;
}
.pm_zoom_plus:hover{
    transform:scale(1.3);
    -ms-transform:scale(1.3); /* IE 9 */
    -moz-transform:scale(1.3); /* Firefox */
    -webkit-transform:scale(1.3); /* Safari and Chrome */
    -o-transform:scale(1.3); /* Opera */
}
.pm_zoom_minus:hover{
    transform:scale(0.7);
    -ms-transform:scale(0.7); /* IE 9 */
    -moz-transform:scale(0.7); /* Firefox */
    -webkit-transform:scale(0.7); /* Safari and Chrome */
    -o-transform:scale(0.7); /* Opera */
}

.pm_zoom_active{
    opacity:0.3;   
}

.back-btn{
    margin-top:13px;
    margin-bottom:13px;
    top:0;
    font-size:14px;
}

.conf-custom-breadcrumb{
    margin-bottom:0;
}


.dropbtn,
.subtitle{
    display:none !important; 
}

.head-left-menu{
    margin-bottom:0 !important;
}

.top-hr.footer-share{
    display:block !important;
}

hr{
    border-top:1px solid #ddd;
}

#sidebar_header > hr{
    display:none !important;
}

.back-btn{
    color:#000;
    position:relative;
}

.svg-menu-arrow polyline{
   stroke:#000;
}

.progress-bar {
    background-color:  #000 !important;
}

.item-search{
    border-bottom:1px solid #000;
    font-size:0.875rem;
    background:transparent;
    letter-spacing: 0.1em;
   
}


.img-thumbnail{
    background:transparent;
}
.icon-menu-arrow{
    background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTcuNzVweCIgaGVpZ2h0PSI0MC42MjVweCIgdmlld0JveD0iMCAwIDE3Ljc1IDQwLjYyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcuNzUgNDAuNjI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJNi4wOTYsMTAuNzk3IDE1LjEzMSwyMC4zMTIgNi4wOTYsMjkuODI4ICIvPg0KPC9zdmc+DQo=');
    background-repeat:no-repeat;
}

/*.tipology-menu-list-row:hover,
.conf-menu-list-row:hover,
.firstbox-thumb-family:hover{
   opacity:0.3;
}*/

.tipology-menu-text-row > h5,
.conf-menu-text-row > h5{
    text-transform:uppercase;
    font-size:0.8125rem;
   
    
}

.tipology-menu-text-row-title > h5,
.conf-menu-text-row-title > h5{
    text-transform:capitalize;
    font-size:11px;
    font-weight:400;
    line-height:18px;
}
.tipology-menu-text-row-title > h5 > b,
.conf-menu-text-row-title > h5 > b {
    font-size:11px;
    font-weight:400;
    line-height:18px;
    text-transform:uppercase;
 
}
.btn-footer-2,
.btn-footer-1{
    height:3rem;
    font-size:0.75rem;
    font-weight:bold;
    width:100%;
    
}

.tipology-menu-text-row > h5::first-letter,
.conf-menu-text-row > h5::first-letter{
    text-transform:uppercase;
}

.item-search::-webkit-input-placeholder
{
   color: #000 !important;
}

.item-search::-moz-placeholder{
    color:#000 !important;
}

.item-search:-moz-placeholder{
    color:#000 !important;
}

.item-search:-ms-input-placeholder {  
    color:#000 !important;
}
.img-thumbnail:hover > .caption,
.img-thumb:hover >.caption-group{
    opacity:0.3;
}

/*BUTTONS */

.btn:hover, 
.btn:focus, 
.btn:active, 
.btn:active.focus, 
.btn:active:focus, 
.btn{
    /*color: #b9b9b9;
    background-color: #fff;
    border: 3px solid #b9b9b9;*/
    border-radius: unset;
    box-shadow: none; 
   
}

.setConfiguration{
    font-size:11px !important;
}

.container-thumbnail.selected>div.img-thumbnail>div.caption>p.pItem{
    font-size:11px !important;

}

.btn-configurator,
.btn-configurator:focus, 
.btn-configurator:active, 
.btn-configurator:active.focus, 
.btn-configurator:active:focus{
    text-transform:uppercase;
    border: 1px solid #37393b;
    background-color: #37393b;
    border-radius:none;
    width:100%;
    color:#fff;
    height:3rem;
    font-size:0.75rem;
    letter-spacing:0.1em;
    font-family:'Helvetica Neue LT W05 45 Light';

}

.btn-mobile-customer-main, 
.btn-mobile-customer-main:focus, 
.btn-mobile-customer-main:active, 
.btn-mobile-customer-main:active.focus, 
.btn-mobile-customer-main:active:focus{
    height:2.5rem !important;

}
.opaco{
    opacity:0.4;
}

.btn-configurator:hover{
    border: 1px solid #37393b;
    background-color: #37393b;
    border-radius:none;
    width:100%;
    color:#fff;
    
}
.p-top-8{
    padding-top:8px;
}

.p-top-15{
    padding-top:15px;
}
.p-bottom-15{
    padding-bottom:15px;
}

.p-top-5{
    padding-top:5px;
}
.p-bottom-5{
    padding-bottom:5px;
}

#btn_requestinfo{
    height:3rem;
    background:#37393B;
    color:#FFFFFF;
    font-size:0.75rem;
    font-weight:bold;
    border:1px solid #37393B;
    text-transform:uppercase;
}

#privacyg_txt{
    font-size:12px;
}

#form_requestInfo  .form-control{
    font-size:14px;
}
.btn-footer-1{
    text-transform: uppercase;
    border: 1px solid #999999;
    width: 100%;
    color:#37393B;
    background: #F5F3EF;
}
.btn-footer-1:hover{
    color:#37393B;
    background-color: transparent;
    border: 1px solid #000000;
}
.btn-footer-1:focus, 
.btn-footer-1:active, 
.btn-footer-1:active.focus, 
.btn-footer-1:active:focus{
    border:1px solid #000;
    background-color:#000;
    color:#FFF;
}

.btn-footer-2{
    text-transform:capitalize;
    background-color:#000;
    border:1px solid #000;
    height: 50px;
    width:100%;
    color:#FFF;
}
.cover_show_more{
    text-transform: uppercase;
    color: #FFF;
    background:#37393b;
    border: 1px solid #37393B;
    height: 50px;
    padding: 13px;
    letter-spacing: 0.6em;
    width:auto;
    left:15px;
    right:15px;
    position:absolute;
    bottom:60px;
}


.cover_go_configurator{
    text-transform: uppercase;
    color: #FFF;
    background:#37393b;
    border: 1px solid #37393B;
    height: 3rem;
    font-size: 0.75rem;
    padding: 13px;
    letter-spacing: 0.2em;
    width:100%;
    margin-left: 0;
    margin-right: 0;
    cursor:pointer;
   
  
}
.cover_go_configurator:hover{
    opacity:0.3;
}
.truncate{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px;
}

#close_popup_guide{
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
#close_popup_guide > img{
    width:30px;
}

#sidebar_header{
    text-align:left;
}

.container_head{
    /*margin-top:45px;*/
    margin-top:10px;
}

.btn.btn-sfy{
    border:1px solid #37393b;
    background:#F5F3EF;
    color: #37393b;
    font-size:12px;
}

.btn.btn-sfycolor{
    color: #fff !important;
    border-color: #6d7075 !important;
    background-color: #6d7075 !important;
   
}

#richiedi_informazioni.btn.btn-sfycolor{
    background:#000;
    border:1px solid #000;
    color:#FFF;
}

.bg-sfycolor-blu{
    background:#6d7075;
}


input[type="checkbox"]:checked {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wICg0MDM1YTRmYjQ5LCAyMDIwLTA1LTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iY2hlY2tib3hfc3F1YXJlX29uX2JsYWNrLnN2ZyIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAwLjk2MyAzMDAuOTYyIgogICB2aWV3Qm94PSIwIDAgMzAwLjk2MyAzMDAuOTYyIgogICBoZWlnaHQ9IjMwMC45NjJweCIKICAgd2lkdGg9IjMwMC45NjNweCIKICAgeT0iMHB4IgogICB4PSIwcHgiCiAgIGlkPSJMYXllcl8xIgogICB2ZXJzaW9uPSIxLjEiPjxtZXRhZGF0YQogICBpZD0ibWV0YWRhdGE4NjQiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgaWQ9ImRlZnM4NjIiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMTAiCiAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICBpbmtzY2FwZTpjeT0iMjE1LjIxOTQ4IgogICBpbmtzY2FwZTpjeD0iMjQwLjIzMTEzIgogICBpbmtzY2FwZTp6b29tPSIxLjQzOTczMTkiCiAgIHNob3dncmlkPSJmYWxzZSIKICAgaWQ9Im5hbWVkdmlldzg2MCIKICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTA1NyIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxODU4IgogICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgLz4KPHJlY3QKICAgaWQ9InJlY3Q4NTciCiAgIGhlaWdodD0iMjQ1IgogICB3aWR0aD0iMjQ1IgogICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiCiAgIHN0cm9rZS13aWR0aD0iOSIKICAgc3Ryb2tlPSIjMjEyNTI5IgogICBmaWxsPSJub25lIgogICB5PSIyNy41IgogICB4PSIyNy41IiAvPgo8ZwogICB0cmFuc2Zvcm09Im1hdHJpeCgxMy42MTExMTEsMCwwLDEzLjYxMTExMSwxMy44ODg4ODksMTMuODg4ODg5KSIKICAgaWQ9IkxheWVyXzEtOSI+PGcKICAgICBpZD0iZzEwIj48ZwogICAgICAgaWQ9Imc2Ij48cmVjdAogICAgICAgICB4PSIxLjMxMSIKICAgICAgICAgeT0iMS4zMTEiCiAgICAgICAgIGZpbGw9IiNmZmZmZmYiCiAgICAgICAgIHdpZHRoPSIxNy4zNzkiCiAgICAgICAgIGhlaWdodD0iMTcuMzc5IgogICAgICAgICBpZD0icmVjdDIiIC8+PC9nPjxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICBmaWxsPSIjZjE1YjUyIgogICAgICAgc3Ryb2tlPSIjZjE1YjUyIgogICAgICAgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIgogICAgICAgZD0ibSA5LjI4NCwxNS42OSBjIC0wLjE0OSwwIC0wLjI5LC0wLjA3MiAtMC4zNzcsLTAuMTk1IEwgNS4zNiwxMC41MTEgQyA1LjIxMSwxMC4zMDIgNS4yNiwxMC4wMTMgNS40Nyw5Ljg2NCA1LjY3Nyw5LjcxNSA1Ljk2OCw5Ljc2NCA2LjExNiw5Ljk3MyBsIDMuMDksNC4zNDIgNC45MzcsLTEwLjMwNyBjIDAuMTEsLTAuMjMxIDAuMzg4LC0wLjMyOSAwLjYxOCwtMC4yMTggMC4yMzIsMC4xMTEgMC4zMywwLjM4OCAwLjIxOSwwLjYxOSBMIDkuNzAzLDE1LjQyNiBDIDkuNjMyLDE1LjU3NCA5LjQ4NywxNS42NzQgOS4zMjQsMTUuNjg4IDkuMzEyLDE1LjY4OSA5LjI5OCwxNS42OSA5LjI4NCwxNS42OSBaIgogICAgICAgaWQ9InBhdGg4IiAvPjwvZz48L2c+PC9zdmc+Cg==');
    border: none;
    background-size: contain;
    background-repeat: no-repeat;
}

input[type="checkbox"] {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzAwLjk2M3B4IiBoZWlnaHQ9IjMwMC45NjJweCIgdmlld0JveD0iMCAwIDMwMC45NjMgMzAwLjk2MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAwLjk2MyAzMDAuOTYyIg0KCSB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjI3LjUiIHk9IjI3LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzIxMjUyOSIgc3Ryb2tlLXdpZHRoPSI5IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHdpZHRoPSIyNDUiIGhlaWdodD0iMjQ1Ii8+DQo8L3N2Zz4NCg==');
    border: none;
    background-size: contain;
    background-repeat: no-repeat;
}

.btn-footer-2:hover{
    opacity:0.3;
    text-transform:capitalize;
    background-color:#000;
    border:1px solid #000;
    width:100%;
    color:#FFF;

}

.mr-15{
    margin-right:15px;
}
.collection-pname{
    letter-spacing:0.03em;
}


.btn-customer-main{
    height:3rem;
    background:#37393B;
    color:#FFFFFF;
    font-size:0.75rem;
    font-weight:bold;
    border:1px solid #37393B;
    width:100%;
    
  
}
.btn-customer-main:hover{
    background:#000000;
    border:1px solid #000000;
    color:#FFFFFF;

}

.btn-mobile-customer-main{
    height:2.5rem;
    background:#37393B;
    color:#FFFFFF;
    font-size:0.75rem;
    font-weight:bold;
    border:1px solid #37393B;
    width: 100%;
    
    white-space: normal;
    word-wrap: break-word;
    line-height:1.2;
}

.btn-customer-secondary{
    height:3rem;
    background:transparent;
    border:1px solid #999999;
    color:#37393B;
    font-size:0.75rem;
    font-weight:bold;
    width:100%;
}
  

.btn-mobile-customer-secondary{
    height:2.5rem;
    background:transparent;
    border:1px solid #999999;
    color:#37393B;
    font-size:0.75rem;
    font-weight:bold;
    width: 100%;
    white-space: normal;
    word-wrap: break-word;
    line-height:1.2;
}


.select-all,
#sidebar_body h4.text-center{
    font-size:14px;
}
#cover-sidebar-breadcumb,
#ref-custom-breadcrumb{
    margin-top:10px;
}

.btn-customer-secondary:hover{
    border:1px solid #000000;
    color:#37393B;
    background:transparent;

}

html.pl-customer #maincontainercanvas.vdesktop{
    padding-left:0;
    padding-right:0;
}

html.pl-customer #maincontainercanvas.vdesktop, 
html.pl-customer #sidebar.vdesktop, 
html.pl-customer .sidebar-container.vdesktop{
    height:99vh !important;
}

html.ua-mobile #ref-custom-breadcrumb{
    display:block;

}

html.ua-mobile #ref-custom-text{
    display:block;
}

.popup_guide_title{
    font-family:'Helvetica Neue LT W05_75 Bold';
}

.popup_guide_text{
    margin-bottom: 0;
    font-size: 14px;
    color: #000;
    margin-bottom:30px;
}

.popup-border-radius-0{
    border-radius:0;
}

.popup-btn-guide{
    border: none;
    color: #333;
    text-decoration: underline;
    text-transform: uppercase;
    font-size: 0.9375rem;

}
.popup-btn-guide:hover,
.popup-btn-guide:focus,
.popup-btn-guide:active{
    border: none;
    color: #333;
    text-decoration: underline;
}

.mb_price{
    font-size:20px;
    margin-bottom:0;
}

.button-cover-top{
    background:#373938 !important;
    border:1px solid #373938 !important;
    width:fit-content !important;
    padding:5px !important;
    color:#fff !important;
    height:inherit !important;
    text-transform:uppercase !important;
    font-size:0.75rem;
    letter-spacing:0.1em;
    


}
@media only screen and (min-width: 992px) and (min-height: 300px) and (max-height: 750px){

    .conf-custom-breadcrumb,
    #ref-custom-text  h5{
        font-size:0.625rem !important;
    }

    #ref-custom-text h2.cover-customer-price{
        font-size:20px !important;
    }

    #ref-custom-text  h1{
        font-size:28px !important;
    }

    #ref-custom-text  h5{
        margin-bottom:8px !important;
    }

    .head-left-menu{
        padding-top:0;
    }

    .box_width, 
    .box_depth, 
    .box_height, 
    .box_dm{
        font-size:12px;
    }

    .btn-footer-2, 
    .btn-footer-1,
    .btn-customer-secondary,
    .btn-customer-main{
        height:33px;
        font-size:10px;
        font-weight:normal;
    }
  
   
    
}

@media only screen and (max-width: 991px){

    #cover-360.cover-desktop {
        display: none;
    }

  

    html.ua-mobile .sidebar-container{
        background:#FFF;
    }

    html.ua-mobile #canvas_container{
        height:99%;
    }

	html.ua-mobile #ref-custom-breadcrumb{
		display:none !important;
	
    }

    html.ua-mobile .head-left-menu{
        margin-bottom:33px;
    }

    html.ua-mobile #ref-custom-text{
        display:none !important;
	
    }

    html.ua-mobile .container_head{
        margin-top: 0;
    }

    html.ua-mobile #confbar_button_image{
        bottom:53px;
    }

  
}

@media only screen and (min-width: 1350px){
    .truncate{
        max-width:325px;
    }

}



@media only screen and (max-width: 885px) and (min-width: 752px) {
    .collection-pname{
        word-break: break-word;
        margin-left: 3px;
        margin-right: 3px;
        letter-spacing: 0;
        font-size:10px;
    }
}

@media only screen and (max-width: 600px) {
    .img-mr{
        margin-right:15px;
    }
    #pm_button_image > img{
        width:35px;
       
    }
}


/* CSS for SVG ***/

.info-icon{
    background-image: url('../image/info_black.svg') !important;
}
.replaced-svg polyline{
    stroke: #8e8e8e;
}

.replaced-svg polygon:first-child{
    fill:#FFF;
    stroke:#8e8e8e;
}

.replaced-svg polygon{
    fill:#8e8e8e;
    stroke:#8e8e8e;
    width:30px;
    height:30px;
}

.replaced-svg path{
    fill:#8e8e8e;
    stroke:#8e8e8e;
}

.replaced-svg path#p2{
    fill:#b9b9b9;
    stroke:#b9b9b9;
}

.replaced-svg rect{
    fill:#b9b9b9;
    
}

.replaced-svg line{
    stroke:#8e8e8e;
}

/* switch */
.onoffswitch-label{
    border:1px solid #8e8e8e !important;
}