html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:separate;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}a img{border:0}:focus{outline:0}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;padding:0;margin:0;outline:0}input,textarea{font-family:sans-serif;border-radius:0}label{padding:8px 0}select optgroup{color:#373737!important;background:#f7f7f7!important;font-style:normal!important;font-weight:normal!important;font-size:14px!important}select optgroup option{color:#373737;background-color:#fff;font-size:11pt}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.red{color:#b12028}.tip{margin-left:5px}.tooltip{display:block!important}.tooltip-inner{background-color:#ffffff;color:#373737;text-align:left;border:1px solid #909090;font-size:85%}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{border-top-color:#909090}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{border-right-color:#909090}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{border-bottom-color:#909090}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{border-left-color:#909090}.social-div{margin:0 20px 20px 0}.social-btn{color:#fff;font-weight:700;width:100%;margin:8px 0 8px 0;padding:7px 10px 7px 10px}.social-btn:hover{color:#fff}.social-btn svg{max-width:15px;max-height:15px;padding:0 5px 0 5px}.social-btn.social-btn-Google{background-color:#c9302c;border-color:#ac2925}.social-btn.social-btn-Facebook{background-color:#3b5998;border-color:#204d74}.social-btn.social-btn-Twitter{background-color:#31b0d5;border-color:#269abc}.social-btn.social-btn-linkedIn{background-color:#006097;border-color:#006097}.social-btn.social-btn-Instagram{background-color:#4d4d4d;border-color:#4d4d4d}.cart-address blockquote{background-color:#fff;color:#3f3f3f}.cart-address blockquote.active{background-color:#fbfbfb;padding:5px 10px 5px 10px;border:1px solid #eaeaea;color:#1c1c1c}.cart-address blockquote label{color:#1c1c1c}.cart-address blockquote .custom-select:disabled{color:#d0d0d0;background-color:#f6f6f6}.cart-address blockquote .select-block{padding:0 5px 10px 5px}.cart-address blockquote .select-block select{margin:5px 0 0 0}.cart-address blockquote div.line,.cart-address blockquote div.line-item{display:block;float:left;width:100%}.cart-address blockquote div.line b{display:block;float:left;padding-right:5px}.cart-address blockquote div.line span,.cart-address blockquote div.line-item span{display:block;float:left}.cart-address blockquote div.line-item span{line-height:26px;padding:0 3px 0 3px;overflow:hidden;height:25px}.cart-address blockquote div.line i,.cart-address blockquote div.line-item i{color:#666}body{font-size:12px;line-height:1;font-family:"open-sans",sans-serif;color:#373737;background:#fff}body:before{content:"tablet";display:none}input,textarea,select{font-family:"open-sans",sans-serif}a{color:#b12028;text-decoration:none}a:hover{color:#b12028;text-decoration:underline}a:hover{text-decoration:underline}hr{border-bottom:1px solid #fff}.right{float:right}.red{color:#b12028}.grey{color:#d0d0d0}.hiden{display:none}.left{float:left}.right{float:right}.alert{padding:.75rem 1.0;line-height:20px;font-weight:bold}.alert i{font-size:15px;padding:3px 8px 0 0;margin-top:-1px;display:block;float:left}.alert .js-pswp-source:hover span{text-decoration:underline}.alert .js-pswp-source{cursor:pointer}.card-body{background-color:#fbfbfb}.nav-tabs{margin-top:30px;background-color:#f3f3f3}.nav-tabs .nav-link{font-size:14px;padding:25px;font-weight:bold;text-transform:uppercase;color:#1c1c1c;border-right:1px solid #d0d0d0}.nav-tabs .nav-link i{padding:0 10px 0 0}.nav-tabs .nav-link.active{color:#fff;background-color:#1c1c1c}.tab-content{line-height:20px;font-size:14px;padding:20px;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;min-height:277px}.tab-content .tab-pane p{color:#1c1c1c;padding:0 0 10px 0}select.custom-select{width:100%;font-family:"open-sans",sans-serif;padding:5px 7px 5px 7px;line-height:1.5;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236c757d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;background-size:8px 10px;border-radius:0}select.custom-select optgroup{color:#373737;background:#f7f7f7;font-style:normal;font-weight:normal;font-size:14px}select.custom-select optgroup option,select.custom-select option{color:#373737;background-color:#fff;font-size:10pt;height:32px;padding:8px 5px 5px 5px;box-sizing:border-box}.custom-select:focus{border-color:#bdbdbd;outline:0;box-shadow:inset 0 1px 2px rgba(147,147,147,.1),0 0 5px rgba(203,203,203,.3)}.breadcrumb-item{line-height:20px}.modal-xl{max-width:1500px;width:calc(100% - 50px)}.modal-open .modal{height:100vh;background-color:rgba(222,222,222,.8)}.modal-backdrop{display:none!important}.modal-content{border-radius:0}.modal-content .modal-header .modal-title{color:#1c1c1c;text-transform:uppercase;font-weight:800}.modal-content .modal-body{font-size:17px;color:#1c1c1c}.modal-content .modal-body i{color:#b12028;padding:10px}.modal-content .modal-footer .btn{font-size:14px;border-radius:4px;font-weight:800;padding:10px 15px 10px 15px;text-transform:uppercase;border-radius:0}.modal-content .modal-footer .btn i{padding:0 10px 0 9px}.modal-content .modal-footer .btn-primary{background-color:#b12028;color:#fff;border:1px solid #b12028}.modal-content .modal-header button.close{background-color:#b12028;padding:7px 12px;opacity:1}.modal-content .modal-header button.close span{color:#fff}.modal-content .modal-footer .btn-secondary{background-color:#8c8c8c;border-color:#8c8c8c;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(193,0,21)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#b12028;border-color:#b12028}.top-margin{display:block;width:100%;padding:10px}.frame-3d{display:block;text-align:center}.frame-3d .col iframe{width:500px;height:360px}.alert-danger{color:#c2575d;background-color:#ffe6e8;border-color:#e3bfc1;border-radius:0}.alert-success{color:#fff;background-color:#008e20;border:2px solid #00841e;border-radius:0}.alert-primary{color:#fff;background-color:#406284;border-color:#365573;border-radius:0}.form-control{height:34px;width:100%;border:1px solid #d0d0d0;border-radius:0}.form-control:focus{border-color:#bdbdbd;outline:0;box-shadow:inset 0 1px 2px rgba(147,147,147,.1),0 0 5px rgba(203,203,203,.3)}.form-inline .custom-select,.form-inline .input-group{width:100%;height:32px;padding:5px 0 5px 5px}.form-inline .input-group .input-clearer{margin-top:-32px;margin-left:calc(100% - 35px);cursor:pointer;z-index:2}.form-inline .input-group .input-clearer:hover{text-decoration:none}.form-inline .input-group input{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.form-inline .input-group .input-clearer .input-group-text{color:#899096;background:#fff;padding:0 10px 0 10px;border-radius:4px;font-size:15px}.form-inline .form-control{width:100%}.form-group .button.margin-top-27{margin-top:28px}.custom-control-label::after,.custom-control-label::before{width:15px;height:15px}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff;border:1px solid #3f3f3f}.custom-control-input.is-valid:checked ~ .custom-control-label::before,.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{background-color:#fff}.custom-control-input.is-valid ~ .custom-control-label::before,.was-validated .custom-control-input:valid ~ .custom-control-label::before{background-color:#fff}.custom-control-input.is-invalid ~ .custom-control-label::before,.was-validated .custom-control-input:invalid ~ .custom-control-label::before{background-color:#fff;border:2px solid #b12028}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23b12028'/%3E%3C/svg%3E")}.custom-control-label::before{background-color:#fff;border:1px solid #3f3f3f}.custom-control-label::after{background-size:60% 60%}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#3f3f3f;border-radius:1px}.custom-checkbox .custom-control-label::before{border-radius:1px}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#d8d8d8}.accordion .card .card-header h3{font-size:13px;color:#7e7e7e;font-weight:800;padding:10px 0;text-transform:uppercase}.accordion .card .card-header h3 span{padding:8px 15px;background-color:#adadad;margin-right:10px;color:#fff;border-radius:2px}.accordion.accordion-packages .card .card-header{border-radius:0;padding:8px;border:none;background-color:#fafafa;border-bottom:1px solid #c4c4c4;}.accordion.accordion-packages .card .card-header button{font-size:100%;color:#1c1c1c;width:100%;}.accordion.accordion-packages .card .card-header button.collapsed:before{content:"Show contents +";font-family:"open-sans",sans-serif;font-size:12px;float:right;color:#3f3f3f;position:absolute;margin:4px 4px 0 0;right:8px;text-decoration:underline;}.accordion.accordion-packages .card .card-header button:before{content:"Hide contents -";font-family:"open-sans",sans-serif;font-size:12px;float:right;color:#3f3f3f;position:absolute;margin:4px 4px 0 0;right:8px;text-decoration:underline;}.accordion.accordion-accessorial .card .card-header button.collapsed:before{content:"Show breakdown +";font-family:"open-sans",sans-serif;font-size:12px;float:right;color:#3f3f3f;position:absolute;margin:4px 4px 0 0;right:8px;text-decoration:underline;}.accordion.accordion-accessorial .card .card-header button:before{content:"Hide breakdown -";font-family:"open-sans",sans-serif;font-size:12px;float:right;color:#3f3f3f;position:absolute;margin:4px 4px 0 0;right:8px;text-decoration:underline;}.accordion.accordion-packages .card{border-color:#fbfbfb;background-color:#fff;}.accordion.accordion-packages .card .card-body{background-color:#fff;border-bottom:1px solid #c4c4c4;}.address .block{padding:10px}.address .card-product{display:block;width:100%}.address .card-product.under-line{border-top:1px solid #c3c3c3;padding-bottom:10px;margin-bottom:10px}.address .card-product.under-line:first-child{border-top:none}.address .card-product .product{display:block;width:100%;font-weight:bold}.address .card-product .units{display:block;width:100%}.address .card-product-red{color:#b12028;font-size:15px;font-weight:bold;padding:10px 0 10px 0}.address .payments-accepted{display:block;overflow:hidden;width:100%;padding:15px 0 15px 0}.address .payments-accepted .cards{display:block;float:left;padding-right:10px}.custom-file-input.is-invalid ~ .custom-file-label,.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-file-input:invalid ~ .custom-file-label,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#b12028;box-shadow:none}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#b12028;box-shadow:none}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:none}.sub-files-a{background-position:10px 20px!important;height:auto!important}.sub-files{display:none;overflow:hidden;border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8}.sub-files ul li:nth-child(odd){background-color:#ffffff!important}.sub-files ul li{height:auto!important}.sub-files ul li:nth-child(even){background-color:#fafafa!important}.button{display:inline-block;padding:6px 55px 6px 15px;margin:0;border:3px solid #b12028;overflow:visible;width:auto;font-size:12px;line-height:15px;color:#b12028;font-weight:800;text-transform:uppercase;cursor:pointer;background:#fff url('button-arrow-red.png') no-repeat right center;text-decoration:none;box-sizing:border-box;text-align:center}.button:disabled,.button:disabled:hover{border:3px solid #747474;color:#747474;background-image:none;padding:6px 15px 6px 15px}.button-gray{border:3px solid #a2a2a2;color:#a2a2a2}.button-back{background:#fff url('button-arrow-back-red.png') no-repeat left center;padding:5px 15px 6px 55px}.button:hover{text-decoration:none;color:#1c1c1c;border-color:#1c1c1c}.button-no-arrow{padding:5px 15px 6px 15px;background-image:none}.button i{padding-right:10px}.button-no-text{padding:5px 8px 6px 8px}.button-no-text i{padding-right:0}.button-black{border-color:#1c1c1c;color:#1c1c1c}.button-black:hover{border-color:#b12028;color:#b12028}.button-left-icon i{font-size:30px;padding:0 5px 0 0;float:left;color:#b12028}.button-left-icon span{padding:5px 0 0 0;display:block;height:35px}.button-secondary{display:inline-block;padding:5px 15px 6px 15px;margin:0;border:3px solid #1c1c1c;overflow:visible;width:auto;font-size:12px;line-height:15px;color:#1c1c1c;font-weight:800;text-transform:uppercase;cursor:pointer;text-decoration:none;box-sizing:border-box;text-align:center}.button-action{background-color:#b12028;color:#fff;border-radius:0;padding:10px 25px 10px 25px;line-height:18px;background-image:none}.button-action:hover{color:#1c1c1c;border-color:#b12028;background-color:white}.button-action i{color:#fff;padding:5px 0 0}.button-secondary:hover{text-decoration:none;color:#1c1c1c}.button-secondary i{padding-right:10px}.error,.errors{color:#b12028;font-weight:bold;white-space:nowrap}.contact-form .line-input .error{display:block;font-size:.9em}.contact-success{padding-bottom:20px;line-height:18px}.contact-success strong{color:#b12028}.msg_info,.msg_success,.msg_warning,.msg_error{display:inline-block;width:100%;padding:5px 0 5px 5px;font-size:12px;font-weight:800;line-height:40px;text-transform:uppercase;text-decoration:none;box-sizing:border-box;border-radius:5px;margin-bottom:20px}.msg_info{color:#FFFFFF;background-color:#00529B}.msg_success{color:#FFFFFF;background-color:#4F8A10}.msg_warning{color:#FFFFFF;background-color:#f5b800}.msg_error{color:#FFFFFF;background-color:#b12028}.msg_info i,.msg_success i,.msg_warning i,.msg_error i{margin:5px 10px;font-size:1.5em;vertical-align:middle}.canvas-outer{position:relative;width:100%;overflow:hidden}.canvas-inner{position:relative;width:100%}#complexity{display:block;float:left;clear:left;box-sizing:border-box;width:100%;border-radius:5px;padding:5px 10px;margin:15px 0 15px 0;line-height:23px;font-size:11px;color:white;font-weight:bold}form .info{padding:0 0 15px 0}.line-input .default{background-color:#838383}.line-input .weak{background-color:#b12028}.line-input .strong{background-color:#f5b800}.line-input .stronger{background-color:#00529B}.line-input .strongest{background-color:#4F8A10}.line-input .default i{margin-right:2px}.container-content{position:relative}.container-content-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:5;background:#000;opacity:.0}.container-with-border{border-bottom:1px solid #d0d0d0}.container-gray{background:#f6f6f6}.wrap{margin:0 auto;width:1560px;text-align:left}.container-header{background:#f5f5f5;border-bottom:1px solid #d0d0d0}.page-header{height:100px;position:relative}.page-header .logo{position:absolute;top:20px;left:0;width:170px;height:60px;background:transparent url('brickit-logo.svg') no-repeat 0 0;background-size:170px 60px}.page-header .info-list{float:right;height:40px;line-height:40px;padding:30px 0 0;font-size:11px;text-transform:uppercase}.page-header .info-list .info-elem:last-child{border-right:none;padding-right:0}.page-header .info-list .info-elem{float:left;padding:0 12px;color:#6b6b6b;border-right:1px solid #d0d0d0;margin:0;white-space:nowrap;display:flex;font-size:11px}.page-header .info-list .info-elem i{font-size:25px;float:left;margin-right:15px;color:#6b6b6b;margin-top:8px}.page-header .info-list .info-elem a{color:#6b6b6b;font-size:11px}.page-header .info-list .info-elem a span{font-size:11px}.page-header .info-list .info-elem a:active{color:#fff}.page-header .info-list .info-elem a:hover{text-decoration:none}.page-header .info-list .info-elem.info-elem-cart a{color:#b12028;font-weight:bold}.page-header .info-list .info-elem.info-elem-cart i{color:#b12028}.page-header .info-list .info-elem .btn-secondary{color:#6b6b6b;background-color:#f5f5f5;border-color:#f5f5f5;font-size:12px;line-height:25px;padding:6px 0}.page-header .info-list .info-elem .btn-secondary:hover{color:#6b6b6b;background-color:#f5f5f5;border-color:#f5f5f5}.page-header .info-list .info-elem .btn-secondary.focus,.page-header .info-list .info-elem .btn-secondary:focus,.page-header .info-list .info-elem .btn-secondary:not(:disabled):not(.disabled).active:focus,.page-header .info-list .info-elem .btn-secondary:not(:disabled):not(.disabled):active:focus,.page-header .info-list .info-elem .show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.page-header .info-list .info-phone{background-image:url('header-ico-phone.png')}.page-header .info-list .info-email{background-image:url('header-ico-email.png')}.page-header .info-list .info-chat{background-image:url('header-ico-chat.png')}.page-header .info-list .info-facebook{background-image:url('header-ico-facebook.png')}.page-header .info-list .info-houzz{background-image:url('header-ico-houzz.png')}.page-header .info-list .info-youtube{border-right:0;background-image:url('header-ico-youtube.png')}.page-header .info-list .sign-in{background-image:url('header-ico-sign-in.png');border-right:none}.page-header .info-list .sign-out{background-image:url('header-ico-sign-out.png');border-right:none}.page-header .info-list .info-user{padding-right:0;margin-right:0;padding-left:15px;margin-left:15px;border-right:0;border-left:1px solid #d0d0d0}.page-header .info-list .info-chat span{height:40px;padding-right:24px;background:transparent url('header-arrow.png') no-repeat right center}.page-header .info-list .info-chat .livechat_button{float:left}.page-header .nav-button{display:none}.header-cart-box{position:absolute;top:20px;right:0;height:40px;border-left:1px solid #d0d0d0}.header-cart-trigger{height:40px;width:60px;line-height:40px;text-align:right;color:#6b6b6b;white-space:nowrap}.header-cart-trigger i{font-size:25px;float:left;margin-right:15px;color:#6b6b6b}.header-cart-trigger a{color:#6b6b6b}.header-cart-trigger span{display:inline-block;font-size:14px}.container-nav-outer{height:64px}.container-nav{position:relative}.container-nav.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:100}.page-nav{height:64px;border-bottom:1px solid #d0d0d0}.page-nav img{box-sizing:initial}.page-nav .nav{height:64px;box-sizing:}.page-nav .nav>li{float:left;height:64px;box-sizing:initial}.page-nav .nav>li>a{display:block;font-weight:800;text-transform:uppercase;color:#1c1c1c;height:28px;padding:18px 25px;font-size:13px}.page-nav .nav>li>a>span{display:block;padding-top:2px;line-height:24px;border-bottom:2px solid transparent}.page-nav .nav>li.active>a{color:#b00013}.page-nav .nav>li.active>a>span{border-color:#b00013}.page-nav .nav>li>a:hover{color:#b00013;text-decoration:none}.page-nav .nav>li.with-submenu{border-left:1px solid #fff;border-right:1px solid #fff}.page-nav .nav>li.with-submenu>a{border-bottom:1px solid transparent;position:relative;z-index:20}.page-nav .nav>li.with-submenu:hover{border-color:#d0d0d0}.page-nav .nav>li.with-submenu:hover>a{border-color:#fff}.page-nav .nav>li.with-submenu .submenu-container{display:none;position:absolute;top:64px;left:0;width:100%;background:#fff;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:30px 0;z-index:11}.page-nav .nav>li.with-submenu:hover .submenu-container{display:block}.page-nav .nav>li.with-submenu .submenu-wrap{width:1560px;margin:0 auto}.page-nav .nav>li.with-submenu .submenu{display:table;width:100%}.page-nav .nav>li.with-submenu .submenu-box{display:table-cell;width:40%;text-align:left;vertical-align:top;border-left:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-nav .nav>li.with-submenu .submenu-col{display:table-cell;width:20%;text-align:left;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 14px;border-left:1px solid #d0d0d0}.page-nav .nav>li.with-submenu .submenu-col-mobile{display:none}.page-nav .nav>li.with-submenu .submenu-col-25{width:25%}.page-nav .nav>li.with-submenu .submenu-col-16{width:16.666666667%}.page-nav .nav>li.with-submenu .submenu-col-50{width:50%}.page-nav .nav>li.with-submenu .submenu-col:first-child{border-color:#fff}.page-nav .nav>li.with-submenu .submenu-col-2{width:40%}.page-nav .nav>li.with-submenu .submenu-col-30{width:30%}.page-nav .nav>li.with-submenu .submenu-box .submenu-box-col{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 14px}.page-nav .nav>li.with-submenu h3{font-weight:800;text-transform:uppercase;color:#b00013;line-height:16px;padding-bottom:20px;text-align:center}.page-nav .nav>li.with-submenu h3 a{color:#b00013}.page-nav .nav>li.with-submenu .submenu-box h3{padding-left:14px;padding-right:14px}.page-nav .nav>li.with-submenu img{width:100%;padding-bottom:15px}.page-nav .nav>li.with-submenu h4{font-size:11px;line-height:15px;text-transform:uppercase;font-weight:bold;color:#1c1c1c;padding-bottom:10px}.page-nav .nav>li.with-submenu h4 a{color:#1c1c1c}.page-nav .nav>li.with-submenu ul{}.page-nav .nav>li.with-submenu ul li{line-height:20px}.page-nav .nav>li.with-submenu ul li a{font-size:11px;color:#6f6f6f;font-weight:600}.page-nav .nav>li.with-submenu .submenu-col-content{padding-bottom:20px}.page-nav .nav>li.with-submenu .submenu-col-content .desc{font-weight:600;font-size:11px;color:#6f6f6f;line-height:15px}.page-nav .nav>li.with-submenu .submenu-col-content .photos{min-height:220px}.page-nav .nav>li.with-submenu .submenu-col-content .photos .line{padding-bottom:15px}.page-nav .nav>li.with-submenu .submenu-col-content .photos .line:last-child{padding-bottom:0}.page-nav .nav>li.with-submenu .submenu-col-content .photos .line a{float:left;width:30%;padding-left:5%;box-sizing:initial}.page-nav .nav>li.with-submenu .submenu-col-content .photos .line a:first-child{padding-left:0}.page-nav .nav>li.with-submenu .submenu-col-content .photos .line a img{width:100%;padding:0}.page-nav .nav>li.with-submenu .submenu-col-content .clients{min-height:220px}.page-nav .nav>li.with-submenu .submenu-col-content .clients .line{padding-bottom:15px}.page-nav .nav>li.with-submenu .submenu-col-content .clients .line:last-child{padding-bottom:0}.page-nav .nav>li.with-submenu .submenu-col-content .clients .line .elem{float:left;width:30%;padding-left:5%;padding-bottom:20px;box-sizing:initial}.page-nav .nav>li.with-submenu .submenu-col-content .clients .line .elem:first-child{padding-left:0}.page-nav .nav>li.with-submenu .submenu-col-content .clients .line .elem img{width:100%;padding:0;border:1px solid #d0d0d0;box-sizing:border-box}.page-nav .nav>li.with-submenu .submenu-col-content .videos{min-height:220px}.page-nav .nav>li.with-submenu .submenu-col-content .videos a{display:block;position:relative}.page-nav .nav>li.with-submenu .submenu-col-content .videos a:first-child{margin-bottom:20px}.page-nav .nav>li.with-submenu .submenu-col-content .videos a img{width:100%;padding:0}.page-nav .nav>li.with-submenu .submenu-col-content .videos a span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2) url('video-play.png') no-repeat center center}.page-nav .nav>li.with-submenu .submenu-col-content .videos a:hover span{background-color:transparent}.page-nav .nav>li.with-submenu .submenu-col-content .more-link{font-weight:600;text-transform:uppercase;font-size:11px;padding-top:20px}.page-nav .nav>li.with-submenu .submenu-col-content .shapes{min-height:220px}.page-nav .nav>li.with-submenu .submenu-col-content .shapes .line{padding-bottom:20px}.page-nav .nav>li.with-submenu .submenu-col-content .shapes .line:last-child{padding-bottom:0}.page-nav .nav>li.with-submenu .submenu-col-content .shapes .line .elem{float:left;width:48%;padding-left:4%;color:#373737}.page-nav .nav>li.with-submenu .submenu-col-content .shapes .line .elem:first-child{padding-left:0}.page-nav .nav>li.with-submenu .submenu-col-content .shapes .line .elem img{width:50%;padding:0 25%;box-sizing:initial}.page-nav .nav>li.with-submenu .submenu-col-content .shapes .line .elem .info{display:block;font-size:12px;font-weight:bold;line-height:20px;text-transform:uppercase;text-align:center}.page-nav .nav>li.with-submenu .submenu-col-content .button-box{padding-top:30px}.page-nav .nav>li.with-submenu .submenu-col-content .button-box .button{}.page-nav .nav>li.with-submenu .submenu-col-content .search-form{padding-top:30px}.page-nav .nav>li.with-submenu .submenu-col-content .search-form input[type="text"]{width:220px;height:32px;line-height:16px;padding:7px;background:transparent;font-size:12px;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 10px 0 0;}.container-footer{background:#1c1c1c url('footer-bg.png') repeat-x 0 88px}.page-footer{padding:0 284px}.page-footer .nav{height:88px;text-align:center;line-height:88px}.page-footer .nav li{display:inline-block;padding:0 20px}.page-footer .nav li a{font-size:11px;color:#8f8f8f;font-weight:600;text-transform:uppercase}.page-footer .nav li a:hover{color:#b00013;text-decoration:none}.page-footer .copyrights{height:72px;line-height:72px;font-size:11px;color:#8f8f8f;font-weight:600;text-transform:uppercase;text-align:center}.page-footer .siteby{float:left;height:72px;line-height:72px;font-size:11px;color:#8f8f8f;font-weight:600;text-transform:uppercase;text-align:center}.page-footer .footer-middle{}.page-footer .footer-middle-top{float:left;height:72px}.page-footer .footer-logos{float:right;line-height:72px;text-align:center}.page-footer .footer-logos img{padding:0 0 0 14px}.page-footer .footer-social{float:left;height:40px;line-height:40px;margin:16px 0;border-right:1px solid #3d3b3b;text-align:right}.page-footer .footer-social span,.page-footer .footer-social a{display:inline-block;vertical-align:middle}.page-footer .footer-social span{height:40px;font-size:11px;color:#8f8f8f;font-weight:600;text-transform:uppercase;margin-right:20px}.page-footer .footer-social .facebook{width:40px;height:40px;background:transparent url('footer-ico-facebook.png') no-repeat center center;margin-right:20px}.page-footer .footer-social .twitter{width:40px;height:40px;background:transparent url('footer-ico-twitter.png') no-repeat center center}.page-footer .footer-newsletter{float:left;width:273px;margin:16px 0;padding:4px 0;height:32px;border-right:1px solid #3d3b3b}.page-footer .footer-newsletter input{float:left;width:184px;height:16px;line-height:16px;padding:8px;background:#2a2a2a;border:0;margin:0 1px 0 20px;font-size:11px;color:#8f8f8f;font-weight:600;text-transform:uppercase}.page-footer .footer-newsletter button{float:left;width:32px;height:32px;background:#2a2a2a;overflow:visible;background:#2a2a2a url('newsletter-arrow.png') no-repeat center center;border:0;margin:0 20px 0 0;padding:0}.page-footer .footer-newsletter .footer-newsletter-info{float:left;white-space:nowrap;width:184px;height:16px;line-height:16px;padding:8px;background:#2a2a2a;border:0;margin:0 1px 0 20px;font-size:11px;color:#8f8f8f;font-weight:600;text-transform:uppercase}.page-footer .footer-newsletter .footer-newsletter-link{float:left;width:32px;height:32px;background:#2a2a2a;overflow:visible;background:#2a2a2a url('newsletter-arrow.png') no-repeat center center;border:0;margin:0 20px 0 0;padding:0}.product-carousel{display:block;width:100%;overflow:hidden;max-width:600px;margin:auto}.product-carousel .carousel-inner{position:relative;display:block;overflow:hidden;float:left;width:100%;margin-bottom:15px;border:1px solid #dee2e6;background-color:#fff;box-sizing:border-box;border-radius:5px}.product-carousel .carousel-inner .carousel-item img.img-fluid{width:100%;height:auto;padding:10px;box-sizing:border-box;background-color:#fff}.product-carousel .carousel-controls{display:block;float:left;width:100%;height:80px}.product-carousel .carousel-control.left{display:block;float:left;overflow:hidden;margin:0;color:#b12028;font-size:17px;height:70px;width:20px;box-sizing:border-box;text-align:left}.product-carousel .carousel-control.right{display:block;float:left;overflow:hidden;margin:0;color:#b12028;font-size:17px;height:70px;width:20px;box-sizing:border-box;text-align:right}.product-carousel ul.carousel-indicators{position:relative;display:block;overflow:hidden;float:left;width:100%;margin:0;height:80px}.product-carousel ul.carousel-indicators li{width:100px;height:70px;margin:5px 0 0 5px;overflow:hidden;border:1px solid #dee2e6}.product-carousel ul.carousel-indicators li a{display:block;width:100%;height:100%}.product-carousel ul.carousel-indicators li a img{display:block;width:100%;height:100%}.product-carousel ul.carousel-indicators img.img-fluid{height:100%}.page-content-2-col,.page-content-2-col-right{position:relative}.page-content-2-col:before{position:absolute;top:0;left:236px;height:100%;content:"";border-left:1px solid #d0d0d0}.page-content-2-col-right:before{position:absolute;top:0;right:236px;height:100%;content:"";border-left:1px solid #d0d0d0}.border-left{border-left:1px solid #d0d0d0}.page-content aside{float:left;width:236px}.page-content .page-main{float:right;width:1288px}.page-content .page-main-full{float:left;padding:0;width:100%}.page-content aside nav{margin-bottom:40px;border-bottom:1px solid #d0d0d0}.page-content aside nav>ul{}.page-content aside nav>ul a{display:block;font-weight:700;text-transform:uppercase;color:#1c1c1c;height:44px;line-height:44px;padding:0 10px 0 20px;margin:0 44px 0 0;font-size:13px}.page-content aside nav>ul a>span{display:inline-block;line-height:normal;vertical-align:middle;font-size:inherit;color:inherit;line-height:20px}.page-content aside nav>ul li.selected>a{color:#b00013;background:transparent url('menu-selected.png') no-repeat left center}.page-content aside nav>ul li.selected>a>span{border-color:#b00013}.page-content aside nav>ul li>a:hover{color:#b00013;text-decoration:none}.page-content aside nav>ul li{border-top:1px solid #d0d0d0;position:relative;padding:6px 0 6px 0}.page-content aside nav>ul li.cat-sub{padding-left:20px;font-weight:n}.page-content aside nav>ul li.cat-sub a{font-weight:normal;height:35px;line-height:20px}.page-content aside nav>ul>li:first-child{border-top:0}.page-content aside nav>ul>li>ul{display:none}.page-content aside nav>ul>li.active>ul{display:block}.page-content aside nav>ul>li>ul>li>a{padding-left:30px;font-weight:600;text-transform:none}.page-content aside nav>ul>li>ul>li>ul{display:none}.page-content aside nav>ul>li>ul>li.active>ul{display:block}.page-content aside nav>ul>li>ul>li>ul>li>a{padding-left:40px;font-weight:600;color:#6f6f6f;text-transform:none}.page-content aside nav li .submenu-button{position:absolute;top:0;right:0;width:44px;height:44px;background:transparent url('ico-plus.png') no-repeat right center;cursor:pointer}.page-content aside nav li.active>.submenu-button{background:transparent url('ico-minus.png') no-repeat right center}.page-content aside nav>ul>li>ul>li.sub{padding-left:20px}.page-content aside nav>ul>li>ul>li.sub span{font-size:12px}.single-page{padding:40px 0 40px 0}.single-page h1{float:left;font-size:20px;color:#1c1c1c;font-weight:800;text-transform:uppercase;position:relative;padding:20px 0}.single-page h2{float:left;font-size:15px;color:#1c1c1c;font-weight:800;text-transform:uppercase;position:relative;padding:20px 0}.single-page p{float:left;clear:left;width:100%;font-size:13px;line-height:20px}.single-page ul{float:left;width:100%}.single-page ul li{line-height:22px}article h1{position:relative;font-size:30px;color:#1c1c1c;font-weight:800;text-transform:uppercase;padding:15px 0;line-height:42px}article h1:before{position:absolute;top:0;left:0;width:140px;border-bottom:4px solid #1c1c1c;content:""}article h1 a{color:#1c1c1c;text-decoration:none}article h1 a:hover{text-decoration:underline}article h2{font-weight:800;color:#1c1c1c;font-size:16px;line-height:20px;margin:20px 0;text-transform:uppercase}article h3{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}article h6{margin-top:-20px;line-height:20px;color:#373737;font-size:12px;padding-bottom:20px}article p{font-size:14px;line-height:22px;padding:0 0 20px 0}article .red-note{font-size:11px;line-height:16px;color:#b12028}article summary{font-size:14px;line-height:22px;color:#1c1c1c;font-weight:700;display:block;text-transform:uppercase;padding:0 0 20px 0}article .files{display:table;width:100%;margin:0 0 40px 0}article .files section{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e3e3e3}article .files-2 section{width:50%}article .files-3 section{width:33.33333333%}article .files section:first-child{border-left:0}article .files section .title{height:32px;line-height:32px;padding:0 10px;background:#1c1c1c;color:#fff;font-size:14px}article .files section ul{padding:0;line-height:16px;font-size:12px}article .files section ul li{line-height:32px;height:32px;padding:15px 10px 15px 46px;background:none}article .files section ul li.ico-pdf{background:url('file-ico-pdf.png') no-repeat 10px center}article .files section ul li.ico-file{background:url('file-ico-file.png') no-repeat 10px center}article .files section ul li.ico-search{background:url('file-ico-search.png') no-repeat 10px center}article .files section ul li.ico-cad{background:url('file-ico-cad.png') no-repeat 10px center}article .files section ul li.ico-bim{background:url('file-ico-bim.png') no-repeat 10px center}article .files section ul li.ico-dxf{background:url('file-ico-dxf.png') no-repeat 10px center}article .files section ul li.ico-dwg{background:url('file-ico-dwg.png') no-repeat 10px center}article .files section ul li.ico-green{background:url('file-ico-green.png') no-repeat 10px center}article .files section ul li:nth-child(even){background-color:#f3f3f3!important}article .files section ul li a{display:inline-block;line-height:normal;vertical-align:middle;color:#373737;text-decoration:none;font-size:12px}article .files section ul li a:hover{color:#b12028;text-decoration:underline}article .image{margin:40px 0}article .image h2{padding-top:0}article .image img{width:100%;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article .thumbs{margin:40px 0}article .thumbs .thumb{float:left;padding:0 2.312138728% 16px 0}article .thumbs .thumb.thumb-3{float:right;padding-right:0}article .thumbs .thumb{width:31.791907514%}article .thumbs .title{font-size:14px;padding-bottom:10px}article .thumbs img{width:100%;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article .thumbs .caption{text-align:center;padding-top:10px;font-size:11px;line-height:20px}article a{text-decoration:underline}article a:hover{text-decoration:none}article ul{padding-bottom:20px;line-height:24px;font-size:14px}article ul li{padding:0 0 0 30px;background:transparent url('bullet.png') no-repeat left 7px}article .buttons-box{padding-bottom:20px}article .buttons-box .button{float:left}.list-table{width:100%;margin-bottom:40px;border-bottom:1px solid #f0f0f0}.list-table th{height:32px;line-height:32px;padding:0 10px;background:#1c1c1c;color:#fff;font-size:14px;border-right:1px solid #d0d0d0}.list-table tr{border-bottom:1px solid #d0d0d0}.list-table tr:nth-child(2n){background-color:#fafafa}.list-table td{padding:10px;line-height:18px;border-bottom:1px solid #d0d0d0;vertical-align:middle}.list-table td span.status{background-color:#ed8e00;border-radius:4px;min-width:70px;display:block;text-align:center;color:#fff;font-weight:bold;padding:1px 5px;white-space:nowrap;font-size:10px}.list-table td span.status.status-new{background-color:#00a84f}.list-table td span.status.status-ready-to-ship{background-color:#0089ed}.list-table td span.status.status-payment-required{background-color:#c81f31}.list-table td span.status.status-shipped{background-color:#777}.list-table td a{text-decoration:none}.list-table td a span.ico-pdf{background:url(.list-table%20td.center%2c.list-table%20th.center%7btext-align_center%7d.list-table%20td%20a.file%7bwidth_48px%3bdisplay_block%3bmargin_auto%7d.list-table%20td%20.btn%7bfont-size_14px%3bpadding_4px%2010px%204px%201#6b6b6b;background-color:#f5f5f5;border-color:#f5f5f5;line-height:40px;font-size:11px;text-transform:uppercase;padding:0}.btn-group-user .btn-secondary:focus,.btn-group-user .btn-secondary:active,.btn-group-user .btn-secondary:hover,.btn-group-user .btn-secondary.dropdown-toggle{color:#6b6b6b!important;background-color:#f5f5f5!important;border-color:#f5f5f5!important;box-shadow:none!important}.btn-group-user .dropdown-menu{min-width:12rem}.btn-group-user .dropdown-menu.show{border-radius:4px;box-shadow:0 1px 3px 0 rgba(148,148,148,.3)}.dropdown-menu .dropdown-item{font-family:open-sans,sans-serif;padding:3px 15px 3px 15px;color:#212529;font-size:13px;line-height:20px;width:auto}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active{color:#fff;background-color:#c81f31}.member-page{padding:40px 0;position:relative;min-height:500px}.page-title{position:relative;border-top:1px solid #e6e6e6}.page-title img{width:100%;height:auto}.page-title h1{position:absolute;top:50%;left:20px;margin-top:-30px;font-size:30px;line-height:40px;color:#ffffff;font-weight:800;text-transform:uppercase;padding:16px 0 0 0;border-top:4px solid #ffffff}.page-title .breadcrumb{padding:30px 0 30px 0;margin-bottom:0;background-color:#fff;border-radius:0;text-transform:capitalize;width:auto;float:left}.page-title .job-location{float:right;padding:25px 0 30px 25px}.page-share{float:right;display:block;overflow:hidden;padding:25px 0 20px 10px}.page-share h2,.page-share .social-icons{float:left}.page-share h2{position:relative;font-size:14px;color:#1c1c1c;font-weight:800;text-transform:uppercase;padding:14px 6px;line-height:0}.contact-map address{height:40px;line-height:40px;padding:0 20px;background:#1c1c1c;color:#fff;text-transform:uppercase;font-weight:800;font-size:10px;font-style:normal}.contact-map .map-box{height:180px;position:relative}.contact-map .map-overlay{}.contact-map .map{width:100%;height:180px}.contact-page{padding:40px 0;position:relative;min-height:500px}.contact-page:before{position:absolute;top:0;left:50%;height:100%;content:"";border-left:1px solid #d0d0d0}.contact-col{float:left;width:43.75%;padding:0 3.125%}.contact-col .col-title{font-weight:800;color:#1c1c1c;font-size:16px;line-height:20px;margin:0 0 20px;text-transform:uppercase}.contact-col article p{padding-bottom:40px}.contact-details .elem{float:left;width:45%;padding:0 5% 25px 0}.contact-details .elem-full{float:none;width:auto;padding-right:0}.contact-details .elem .icon{float:left;margin:4px 0;width:32px;height:32px;background:transparent url('sprite.png') no-repeat 0 0}.contact-details .elem .icon-mail{background-position:0 0}.contact-details .elem .icon-phone{background-position:-64px 0}.contact-details .elem .icon-chat{background-position:-128px 0}.contact-details .elem .icon-fax{background-position:-192px 0}.contact-details .elem .icon-login{background-position:0 -34px}.contact-details .elem .data{margin-left:44px;font-size:14px;line-height:20px}.contact-details .elem .data h4{font-weight:600;color:#b12028}.contact-details .elem .data p{}.contact-details .elem .data p a{color:#373737}.contact-form .line{line-height:30px;margin-bottom:5px}.contact-form .line .label,.contact-form .line label{display:block;height:30px;line-height:30px;font-weight:600}.contact-form .line .label span,.contact-form .line label span{color:#b12028}.contact-form .line-input .label,.contact-form .line-input label{float:left;width:130px}.contact-form .line-input .input-box{margin-left:130px}.contact-form .line-rate{line-height:16px}.contact-form .line-rate .rateit{margin:7px 0}.contact-form .line input[type="text"],.contact-form .line input[type="email"]{width:100%;height:32px;line-height:16px;padding:7px;margin:0;background:transparent;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-form .line input[type="text"].form-postcode{width:100px}.contact-form .line .select2,.contact-form .line select{width:100%}.contact-form .line textarea{width:100%;height:96px;line-height:16px;margin:0;border:0;padding:7px;resize:none;font-size:12px;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-form .line label.error{display:block;line-height:30px;font-weight:600}.contact-form .bottom{padding-top:20px}.contact-form .bottom .info{float:left;height:18px;line-height:18px;font-weight:600;font-size:11px}.contact-form .bottom .info span{color:#b12028}.contact-form .bottom .button-box{float:right}.contact-form .bottom .button-box button{}.contact-form p{line-height:20px;margin-bottom:20px}.contact-form .line-input input[type="radio"].error{box-shadow:0 0 0 7px #d3414f}.input-group-spinner .btn{height:32px;width:40px;padding:0;border:1px solid #d0d0d0}.input-group-spinner input{height:32px}.product-configurator .form-group{padding:0 10px 2px}.product-configurator .form-group label{line-height:30px;font-weight:600;padding:0}.product-configurator .form-group label span{color:#b12028;padding:0 5px 0 0}.product-configurator .form-group .mortar-mix-color{padding:5px 0 5px 20px}.product-configurator .specs-full{padding:10px 30px 10px 0;line-height:20px}.product-configurator label.mix-color{border:1px solid #ced4da;color:rgb(123,123,123);width:auto;min-width:100px;text-align:center;border-radius:4px;font-size:10px}.product-configurator label.mix-color:before,.product-configurator label.mix-color:after{margin:4px auto}.product-configurator label.label-full{width:100%}.product-configurator .system-related-options{display:none;width:100%}.product-configurator .system-related-options-show{display:block;width:100%}.product-configurator .system-related-options-show .specs,.product-configurator .system-related-options .specs{line-height:20px;margin-bottom:20px}.product-configurator .line .input-group-spinner{width:100%}.product-configurator .line input[type="text"],.product-configurator .line select{width:100%}.product-configurator .line .input-group-spinner input[type="text"]{width:calc(100% - 80px)}.product-configurator .line label.mix-color{min-width:calc(100% - 25px)}.product-configurator .related-options{display:none;float:left;width:100%;padding:15px 0 0 0}.product-configurator .related-options .specs{width:auto;box-sizing:border-box}.product-configurator .related-options .image{display:inline-block;float:left;margin-right:10px;width:150px;height:auto;padding:4px;background-color:#fff;border:1px solid #d0d0d0;border-radius:4px}.product-configurator .related-options .image img{width:100%;max-height:136px}.product-configurator .calculator-summary .row .col h1{background-color:#1c1c1c;color:#fff;text-align:center;font-size:13px;color:#fff;font-weight:800;padding:15px 0;text-transform:uppercase}.product-configurator .calculator-summary .row{border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding:0;margin:0}.product-configurator .calculator-summary .row .col,.product-configurator .calculator-summary .row .col-md,.product-configurator .calculator-summary .col-md-1{padding:0;border-right:1px solid #d0d0d0}.product-configurator .calculator-summary .row .col-md:last-child,.product-configurator .calculator-summary .row .col-md-1:last-child,.product-configurator .calculator-summary .row .col:last-child{border-right:none}.product-configurator .calculator-summary .row .col-md .info{color:#b12028;font-size:12px;color:#b12028;font-weight:600;line-height:18px;padding:20px 0 20px 0;text-align:center}.product-configurator .calculator-summary .row .col-md .info span{color:#1c1c1c}.product-configurator .calculator-summary .row .col-md .image{display:block;float:left;box-sizing:border-box;padding:6px;width:170px;height:117px;background-color:#fff;border-radius:4px;margin-right:15px;border:1px solid #d0d0d0;overflow:hidden}.product-configurator .calculator-summary .row .col-md .image img{width:100%;max-height:104px}.product-configurator .calculator-summary .row.product-row .col-md{padding:20px;color:#1c1c1c;font-weight:600}.product-configurator .calculator-summary .row.product-row .col-md h2{font-size:12px;color:#1c1c1c;font-weight:800;text-transform:uppercase;line-height:20px}.product-configurator .calculator-summary .row.product-row .col-md span{line-height:20px}.product-configurator .calculator-summary .row.product-row .col-md-1{font-size:12px;color:#1c1c1c;font-weight:800;text-align:center}.product-configurator .calculator-summary .row.product-row .col-md-1 span{margin-top:75px;display:block}.product-configurator .calculator-summary .row .col .button{margin:20px}.product-configurator .settings-accordion .card-header{padding:0}.product-configurator .settings-accordion .card-header h5{padding:0}.product-configurator .settings-accordion .card-header h5 button{padding:0;width:100%;border:none}.product-configurator .settings-accordion .card-header h5 button:hover{text-decoration:underline}.product-configurator .settings-accordion .card-header h5 button .alert{padding:10px;font-size:11px;margin:0;border:none;border-radius:0;width:100%;text-align:left;box-sizing:border-box}.product-configurator .settings-accordion .card-header h5 button .alert i{padding:2px 7px 0 5px}.product-configurator .settings-accordion .card-body{padding:15px}.product-configurator .settings-accordion .card-body p{font-size:12px;margin:0;padding:0 0 15px 0}.product-configurator .settings-accordion .card-body p:last-child{padding:0}.product-configurator .settings-accordion .card:last-child{border-bottom:1px solid #dfdfdf}.page-systems{padding:40px 0}.systems-list-box{padding:0;margin:0 0 40px}.systems-list-image{float:left;width:30%}.systems-list-image img{width:100%}.systems-list-article{float:right;width:66%;min-height:200px}.systems-list-article p{margin:0;padding:0 0 15px}.systems-article{padding:0}.systems-article .calc-details-table{margin-bottom:40px}.systems-article .calc-details-table table{width:100%}.systems-article .calc-details-table th,.systems-article .calc-details-table td{color:#1c1c1c;font-size:14px;line-height:21px;height:42px;font-weight:800;padding:5px;text-align:center;vertical-align:middle;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.systems-article .calc-details-table th{text-transform:uppercase;background:#f5f5f5}.systems-article .calc-details-table tbody th{font-size:11px;text-align:left;line-height:14px}.systems-article .calc-details-table tbody th span{font-weight:normal;color:#444;font-style:italic;padding:6px 0 0 0;display:block;text-transform:none}.systems-article .calc-details-table tbody th .row span{font-style:normal;font-size:12px;font-weight:bold;color:#1c1c1c}.systems-article .calc-details-table tbody th .row span.tip{font-style:normal;font-size:12px;font-weight:400;color:#444}.systems-article .calc-details-table td{white-space:nowrap;font-weight:normal}.systems-article .calc-details-table td input{width:100%;padding:7px;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.systems-article .calc-details-table table tr:hover th,.systems-article .calc-details-table table tr:hover td{background:#e0e0e0}.systems-article .calc-details-table table tr.white th,.systems-article .calc-details-table table tr.white th td{background:#fff}.systems-images .image{cursor:pointer}.systems-images .image:hover img{border:1px solid #000}.systems-thumbs .thumb{cursor:pointer}.systems-thumbs .thumb:hover img{border:1px solid #000}.home-banner-prev,.home-banner-next{position:absolute;top:50%;width:51px;height:100px;margin-top:-50px;z-index:10}.home-banner-prev{left:20px;background:transparent url('banner-prev.png') no-repeat top left}.home-banner-next{right:20px;background:transparent url('banner-next.png') no-repeat top right}.home-carousel .carousel-caption{top:30%;bottom:auto}.home-carousel .carousel-inner h2{font-size:48px;line-height:60px;margin-bottom:8px;color:#000;font-weight:bold;font-family:'Geogrotesque SemiBold',sans-serif}.home-carousel .carousel-inner h3{display:inline-block;line-height:16px;background:rgba(0,0,0,.6);padding:10px 20px;font-size:13px;font-weight:bold;margin-bottom:30px;font-weight:bold}.home-carousel .carousel-inner a{display:inline-block;line-height:30px;padding:0 55px 0 15px;background:#fff url('button-arrow-red.png') no-repeat right center;color:#1c1c1c;font-family:'Geogrotesque SemiBold',sans-serif;font-weight:bold}.home-carousel .carousel-inner a:hover{text-decoration:none;color:#b12028}.home-carousel .carousel-indicators li{height:5px;margin-bottom:15px}.home-clients{line-height:90px;text-align:center;padding:20px 0}.home-clients .client{padding:20px 15px}.page-boxes{padding:20px 0}.page-boxes .column{float:left;width:30.64516129%;padding:0 4.032258064% 0 0}.page-boxes .column.last{float:right;padding-right:0}.page-boxes .column h4{color:#1c1c1c;font-size:16px;font-weight:800;text-transform:uppercase;line-height:20px;padding-bottom:15px}.page-boxes .box{border:1px solid #d0d0d0;background:#fff}.page-boxes .box .box-image{position:relative;margin-bottom:30px}.page-boxes .box .box-image .image{width:100%}.page-boxes .box .box-image p{position:absolute;width:60%;left:20%;bottom:-20px;border:1px solid #d0d0d0;background:#fff;text-align:center;height:38px;line-height:38px}.page-boxes .box .box-image p img{padding:0 5px;max-width:90%}.page-boxes .box .box-text{width:80%;padding:0 10%;line-height:20px;text-transform:uppercase;font-weight:bold;text-align:center;padding-bottom:10px}.page-boxes .box .box-link{border-top:1px solid #d0d0d0;background:#fafafa;height:34px;line-height:34px;text-align:center}.page-boxes .box .box-link a{display:inline-block;padding:0 55px 0 15px;background:transparent url('button-arrow-red.png') no-repeat right center;color:#b12028;font-weight:800;text-transform:uppercase}.page-boxes .box .box-link a:hover{text-decoration:none;color:#1c1c1c}.page-content-sales .home-products{padding:0 0 40px 0}.page-content-sales li:first-child .home-products{margin-top:40px}.home-products{padding:40px 0 40px 0}.home-products .info{position:relative;padding-bottom:40px}.home-products .info .title{}.home-products .info h3{float:left;font-size:20px;color:#1c1c1c;font-weight:800;text-transform:uppercase;position:relative;padding:20px 0}.home-products .info h3:before{position:absolute;top:0;left:0;width:100%;border-bottom:4px solid #1c1c1c;content:""}.home-products .info p{float:left;clear:left;width:70%;font-size:13px;line-height:20px}.home-products .info .buttons-box{float:right}.home-products .info .buttons-box .button{float:left}.home-products .list{position:relative;padding:0;margin-top:40px}.home-products .list .prev,.home-products .list .next{position:absolute;height:30px;width:30px;top:50%;margin-top:-14px;z-index:10}.home-products .list .prev{left:0;background:transparent url('products-list-prev.png') no-repeat top left}.home-products .list .next{right:0;background:transparent url('products-list-next.png') no-repeat top left}.home-products .list .elems{position:relative;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.home-products .list .elem{display:inline-block;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding-bottom:40px}.home-products .list.sales{display:block;overflow:hidden;height:326px;margin-top:0}.home-products .list.sales .elem{position:relative;border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;padding-top:25px;padding-bottom:25px}.home-products .list.sales .elem:last-child{border-right:none}.home-products .list.sales .elem .image img{width:295px;height:204px}.home-products .list .elem h6{font-size:13px;line-height:20px;color:#6e6e6e;font-style:italic}.home-products .list .elem h4{font-size:12px;line-height:20px;color:#b00013;font-weight:800;text-transform:uppercase}.home-products .list .elem span.price{display:block;font-size:12px;line-height:20px;font-weight:800;text-transform:uppercase;color:#1c1c1c;text-align:center;margin:10px 0 0 0;text-transform:uppercase}.home-products .list .elem span.sale{position:absolute;top:0;right:0;width:100px;height:100px;z-index:99;background:transparent url('sale-corner.png') no-repeat top right}.home-products .list .elem:hover,.home-products .list .elem *:hover{text-decoration:none}.loader{width:300px;height:300px;margin-left:auto;margin-right:auto;display:block;background-image:url('loader.gif');background-repeat:no-repeat;background-position:center}.home-systems{padding:40px 0}.home-systems .images{float:right;width:1120px}.home-systems .image{float:left;width:560px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-systems .image-1{border-right:1px solid #d0d0d0}.home-systems .image img{width:330px;max-width:90%}.home-systems .image .link{text-align:center;padding-top:40px;text-transform:uppercase;font-weight:bold;}.home-systems .image .link a{display:inline-block;font-size:12px;line-height:26px;color:#b12028;background:transparent url('button-arrow-red.png') no-repeat left 8px;padding-left:30px}.home-systems .details{float:left;width:360px}.home-systems .details .title{}.home-systems .details h3{float:left;font-size:20px;color:#1c1c1c;font-weight:800;text-transform:uppercase;position:relative;padding:20px 0}.home-systems .details h3:before{position:absolute;top:0;left:0;width:100%;border-bottom:4px solid #1c1c1c;content:""}.home-systems .details p{font-size:13px;line-height:20px;padding-bottom:20px}.home-systems .details .buttons-box{}.home-systems .details .buttons-box .button{background-color:#f6f6f6}.about-row{padding:40px 0}.about-col{float:left;width:48%;padding:0 2% 0 0}.about-col.last{float:right;padding:0 0 0 2%}.about-col-600{width:38%}.about-col-920{width:58%}.about-col img,.about-col .about-image{width:100%}.about-slider{position:relative}.about-slider-blank{width:1005}.about-slides{position:absolute;top:0;left:0;right:0;bottom:0}.about-slide{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.about-slide.active{opacity:1}.about-slide img{width:100%}.about-title{text-align:center;position:relative}.about-title:before{position:absolute;top:50%;left:0;width:100%;content:"";border-top:1px solid #d0d0d0;z-index:0}.about-title h2{display:inline-block;padding:0 16px;background:#fff;position:relative;z-index:2}.about-title h2 span{display:block;padding:11px 20px;border:3px solid #1c1c1c;text-transform:uppercase;color:#1c1c1c;line-height:20px;font-size:14px;font-weight:800}.about-title h2 .button{display:block;padding:11px 60px 11px 20px;line-height:20px;font-size:14px}.tab-pane .about-title{padding:30px 0 0 0}.product-title h2{position:relative;color:#1c1c1c;font-weight:800;text-transform:uppercase;font-size:18px;padding:15px 0;width:100%;text-align:center;border-bottom:1px solid #dee2e6}.about-box article{margin-right:140px}.about-box .image{float:right;width:118px;background:#fafafa;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:118px;line-height:120px;text-align:center}.about-box .image img{max-width:90%;width:auto}.about-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.about-video iframe,.about-video object,.about-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-pattern{float:left;width:30.434782608%;margin-right:4.347826086%;padding-bottom:32px}.about-pattern:nth-child(3n){margin-right:0}.about-pattern img{padding-bottom:16px}.about-pattern .name{color:#6e6e6e;font-size:13px;line-height:18px;text-align:center;font-style:italic}.about-photos{margin-bottom:20px}.about-photos a{float:left;width:50%;max-height:190px;padding:10px 15px;text-align:center;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about-photos a img{max-width:100%;max-height:160px}.about-videos{margin-bottom:20px}.about-videos a{float:left;width:50%;max-height:190px;padding:10px 15px;text-align:center;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.about-videos a img{max-width:100%;max-height:160px}.about-videos a span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url('video-play.png') no-repeat center center}.about-videos a:hover span{background:transparent}.products-categories-list{padding:40px 0}.products-categories-list .category{float:left;width:33.333333333%;padding:40px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;box-sizing:border-box}.products-categories-list .category:nth-child(3n){border-right-color:transparent}.products-categories-list .category:nth-child(-n+3){padding-top:0}.products-categories-list .category:nth-last-child(-n+3){border-bottom-color:transparent}.products-categories-list .category .image{padding-bottom:40px}.products-categories-list .category .image img{width:100%;vertical-align:middle}.products-categories-list .category .title{position:relative;font-size:30px;color:#1c1c1c;font-weight:800;text-transform:uppercase;padding:25px 0 20px 0}.products-categories-list .category .title:before{position:absolute;top:0;left:0;width:240px;border-bottom:4px solid #1c1c1c;content:""}.products-categories-list .category .desc{font-size:13px;line-height:20px;padding-bottom:20px}.products-list-container{padding:5px 0;margin-bottom:40px}.products-list-container .filters{margin-bottom:20px}.products-list-tools{padding:15px 0;min-height:32px;text-align:left;line-height:32px}.products-list-tools .order-box{float:left;margin-right:10px}.products-list-tools .per-page-box{display:inline-block}.products-list-tools .pagination{float:right}.products-list-tools label,.products-list-tools .label,.products-list-tools .note{display:inline-block;width:auto;font-size:13px;color:#3c3c3c;white-space:nowrap;padding:0 10px 0 0}.products-list-tools select,.products-list-tools .select2-container{width:200px}.products-list-tools input{width:200px;height:16px;height:32px;line-height:16px;padding:7px;margin:0;border:0;background:transparent;font-size:12px;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products-list-tools .pagination{}.products-list-tools .pagination strong,.products-list-tools .pagination a{display:inline-block;border:1px solid #fff;height:30px;line-height:30px;min-width:30px;color:#1c1c1c;font-size:13px;text-align:center}.products-list-tools .pagination a:hover{border-color:#d0d0d0;text-decoration:none}.products-list-tools .pagination a span.next{display:block;width:30px;height:30px;background:transparent url('pagination-next.png') no-repeat center center}.products-list-tools .pagination a span.prev{display:block;width:30px;height:30px;background:transparent url('pagination-prev.png') no-repeat center center}.products-list-tools .pagination a.active,.products-list-tools .pagination a.active{background:#f6f6f6;border-color:#d0d0d0}.products-list-tools .pagination .page-first,.products-list-tools .pagination .page-last{min-width:none;padding:0 8px}.products-list{border-top:1px solid #e6e6e6}.products-list .elem{float:left;width:25%;height:245px;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;box-sizing:border-box}.products-list .elem:last-child{border-right:none}.products-list .elem:nth-child(4n){border-right:1px solid #fff}.products-list .active{border-bottom:8px solid #000}.products-list-without-name .elem{height:131px}.products-list .elem .elem-inside,.products-list .elem a{display:block;cursor:pointer;height:244px;padding:7px 0 14px;border:3px solid #fff;box-sizing:border-box;text-align:center;text-decoration:none}.products-list-without-name .elem .elem-inside,.products-list-without-name .elem a{height:130px}.products-list .elem a:hover{border-color:#fff;text-decoration:none}.products-list .elem img{display:block;padding:0 5% 10px;max-width:90%;max-height:200px;width:auto;height:auto;margin:0 auto}.products-list .elem a:hover img{text-decoration:none}.products-list .elem .name{display:block;color:#373737;font-weight:bold;text-transform:uppercase}.products-list .elem .price{display:block;color:#b12028;font-weight:bold;text-transform:uppercase;padding:4px 0 4px 0}.products-list .elem .elem-price{background-color:rgba(243,243,243,.9);border-top:1px solid #e6e6e6;color:#1c1c1c;font-weight:bold;font-size:12px;line-height:22px;position:relative;display:none;bottom:13px;bottom:50px;height:71px;text-transform:uppercase;padding:15px 0 0 0;box-sizing:border-box}.products-list .elem a:hover .elem-price{display:block}.products-list .elem a:hover .name,.products-list .elem a:hover .price{display:none}.products-list .elem .more{display:none;color:#373737;font-weight:bold;text-transform:uppercase}.products-list .elem a:hover .more{display:block}.products-list .mortar{background-repeat:no-repeat;background-size:cover;padding:10px;border:none;max-width:25%;width:25%;height:auto;margin-bottom:0;cursor:pointer;margin:0;padding:5px}.products-list .mortar.active img{border:1px solid #b12028}.products-list .mortar.active span.name{background-color:#b12028}.products-list .mortar img{max-width:100%;max-height:211px;padding:0;border:1px solid #929292;box-sizing:border-box;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.products-list .mortar .img-thumbnail{border-radius:.50rem}.products-list .mortar .name{text-align:center;padding:8px;text-transform:uppercase;background-color:#1c1c1c;color:#fff;font-size:.75rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.products-list-mortar{display:block;width:100%;padding:0 0 20px 0;border:none}.page-resources{padding:40px 0}.page-resources .page-main article{padding:0 24px}.page-resources .page-main article h2:first-child{margin-top:0}.page-services{padding:40px 0}.page-services .page-main .services-image{padding-bottom:40px}.page-services .page-main .services-image img{width:100%}.page-services .page-main .products-list{padding-bottom:40px}.page-services .services-image{padding-bottom:40px}.page-services .services-image img{width:100%}.page-services .products-list{padding-bottom:40px}.page-videos{padding:40px 0}.page-videos .video-box{padding:0 0 60px 24px}.page-videos .video-box .video-player{float:left;width:65.606936416%}.page-videos .video-box .video-player object,.page-videos .video-box .video-player embed{width:100%;height:560px}.page-videos .video-box .video-player img{width:100%}.page-videos .video-box article{float:right;width:30.63583815%}.page-videos .video-box article h2:first-child{margin-top:0}.page-gallery{padding:40px 0}.gallery{width:100%;position:relative}.gallery figure{float:left;width:20%;height:184px;padding:10px;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.gallery figure:hover{background:#eee}.gallery figure:nth-child(-n+6){border-top:1px solid #d0d0d0}.gallery figure:nth-child(6n+1),.gallery figure:nth-child(5n+1){border-left:1px solid #d0d0d0}.gallery figure .image{position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:transparent none no-repeat center center;background-size:cover}.gallery figure figcaption{display:none}.fixed-gallery-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);z-index:2000}.fixed-gallery-modal{position:absolute;top:20px;left:50%;width:1024px;background:#ffffff;padding:40px 20px 20px;z-index:2001;-webkit-transform:translateX(-50%);-ms-transform:translate(-50%);transform:translate(-50%);box-shadow:0 2px 4px rgba(0,0,0,.35)}.fixed-gallery-modal .image{position:relative}.fixed-gallery-modal img{width:100%}.fixed-gallery-modal .image .loading{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.6)}.fixed-gallery-modal p{padding-top:20px;font-size:14px;line-height:20px}.fixed-gallery-modal .close{position:absolute;top:0;left:50%;width:50px;margin-left:-25px;height:40px;line-height:40px;font-family:Verdana,sans-serif;font-size:11px;text-transform:uppercase;color:#b00013;font-weight:bold;cursor:pointer;text-align:center}.fixed-gallery-modal .prev{position:absolute;top:0;left:20px;height:40px;line-height:40px;font-family:Verdana,sans-serif;font-size:11px;text-transform:uppercase;color:#b00013;font-weight:bold;cursor:pointer}.fixed-gallery-modal .next{position:absolute;top:0;right:20px;margin-left:-25px;height:40px;line-height:40px;font-family:Verdana,sans-serif;font-size:11px;text-transform:uppercase;color:#b00013;font-weight:bold;cursor:pointer}.page-main-product{padding-bottom:40px}.product-back a{padding:0 0 0 30px;height:40px;line-height:40px;font-size:14px;color:#373737}.product-back .back{float:left;background:transparent url('arrow-back.png') no-repeat left center}.product-back .prev{float:right;background:transparent url('arrow-back.png') no-repeat left center}.product-back .next{float:right;margin-left:30px;padding:0 30px 0 0;float:right;background:transparent url('arrow-next.png') no-repeat right center}.product-info{padding-bottom:40px}.product-info article{width:100%}.product-info .row{margin-right:0;margin-left:0}.product-info .row .col-xl-6,.product-info .row .col-md-12{padding-right:0;padding-left:0}.product-info .accordion .pane-videos{display:block;width:90%;margin:auto;max-width:1080px;padding:15px 0 15px 0}.product-info .accordion .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:40px}.product-info .accordion .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-info .accordion{margin-top:30px}.product-info .accordion .card-header{background-color:#f3f3f3;padding:0;border-bottom:none}.product-info .accordion .card-header h5 button{text-transform:uppercase;text-decoration:none;background-color:#1c1c1c;color:#fff;font-size:14px;font-weight:700;width:100%;text-align:left;padding:20px;border-radius:0}.product-info .accordion .card-header h5 button:after{content:'\004a';float:right;display:inline-block;font-family:'brickit-font';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;padding-top:3px}.product-info .accordion .card:first-child .card-header h5 button{border-top-left-radius:4px;border-top-right-radius:4px}.product-info .accordion .card-header h5 button i{padding:0 10px 0 0;float:left}.product-info .accordion .card-header h5 button span{float:left}.product-info .accordion .card-header h5 button:hover{text-decoration:none}.product-info .accordion .card-header h5 button.collapsed{background-color:#f3f3f3;color:#1c1c1c;border-radius:0}.product-info .accordion .card-header h5 button.collapsed:after{content:'\004b';color:#1c1c1c}.product-info .accordion .card-body{font-size:14px;padding:20px;line-height:22px;background-color:#fff}.product-info .accordion .card-body p{padding:5px 0 5px 0}.product-info .accordion .card-body table{width:100%}.product-info .accordion .card-body table tr{}.product-info .accordion .card-body table th{}.product-info .accordion .card-body table td,.product-info .accordion .card-body table th{border-bottom:1px solid #f3f3f3;padding:5px 10px 5px 10px}.product-info .accordion .card-body table th{font-weight:bold}.product-info-accordion .image{margin:0}.product-info .row .col-samples-image{max-width:200px}.product-info .row .col-samples-text{padding:0 25px 0 25px}.product-calculator .accordion .card-header button{font-size:13px;color:#b12028;font-weight:800;padding:10px 0;text-transform:uppercase}.product-calculator .accordion .card-header button.collapsed{color:#7e7e7e}.product-calculator .accordion .card-header button:hover,.product-calculator .accordion .card-header button:focus{text-decoration:none}.product-calculator .accordion .card-header button span.num{padding:8px 15px;background-color:#b12028;margin-right:10px;color:#fff;border-radius:2px}.product-calculator .accordion .card-header button.collapsed span.num{background-color:#adadad}.product-info .product-info-cart{background-color:#f3f3f3;padding:49px;border:1px solid #dadada;border-radius:4px}.product-info .product-info-cart .product-sample-col{border-left:1px solid #d0d0d0;padding-left:50px}.product-info .product-info-cart .product-calculator-col{padding:0 20px 0 0}.product-info .product-info-cart h4{color:#b00013;font-size:15px;font-weight:700;padding:10px 0;text-transform:uppercase}.product-info .product-info-cart h5{color:#1c1c1c;font-size:12px;font-weight:700;padding:10px 0;text-transform:uppercase}.product-info .product-info-cart article p{margin:0}.product-info .product-info-cart button.close{background-color:#b12028;width:30px;height:30px;opacity:1;color:white;border-radius:4px}.product-info .product-info-cart button.close span{height:25px;display:block}.product-info .product-info-cart .product-sample-mini img{width:150px;padding-left:10px}.product-info .title-social{float:right}.product-info .product-gallery .image-main .image{border:1px solid #d0d0d0;padding:10px;text-align:center;box-sizing:border-box;text-align:center;position:relative}.product-info .product-gallery .image-main .image.first{padding-bottom:34px}.product-info .product-gallery .image-main .image img{display:inline-block;max-width:100%}.product-info .product-gallery .thumbs{padding:10px 0}.product-info .product-gallery .thumbs .thumb{border:1px solid #d0d0d0;padding:5px;box-sizing:border-box;margin-right:10px;cursor:pointer}.product-info .product-gallery .thumbs .thumb.slick-center{background:#ddd;border:1px solid #999}.product-info .product-gallery .thumbs .slick-prev{left:10px;z-index:10}.product-info .product-gallery .thumbs .slick-next{right:10px;z-index:10}.product-info .product-gallery .thumbs .slick-dots{top:100%}.product-info .product-gallery .image-main .slick-prev{left:10px;z-index:10;color:black}.product-info .product-gallery .image-main .slick-next{right:10px;z-index:10}.product-info .product-gallery .image-main .slick-prev:before{color:black}.product-info .product-gallery .image-main .slick-next:before{color:black}.product-info .product-gallery .image-main .slick-dots{top:100%}.product-info .product-gallery .image-main .slick-dots li{margin:0}.product-info .product-desc{float:none;width:auto;padding-top:20px}.product-gallery-colors{position:absolute;bottom:0;left:0;right:0;z-index:10}.product-gallery-colors .trigger{display:none}.product-gallery-colors li{float:left;height:24px;line-height:24px;font-size:12px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;padding:0 10px;cursor:pointer}.product-gallery-colors li.active{border-top-color:#b00013;font-weight:bold}.product-details{padding:30px 0}.product-details article h2{margin:0;padding-bottom:10px}.product-details .shapes{margin-bottom:40px;border-top:1px solid #d0d0d0}.product-details .shapes-line{}.product-details .shapes-box{float:left;width:50%;border-bottom:1px solid #d0d0d0}.product-details .shapes-box-right{float:right}.product-details .shapes-image{float:left;height:100px;line-height:100px;width:50%;border-left:1px solid #d0d0d0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:4px solid #fff;cursor:pointer}.product-details .shapes-image.active{border-bottom:4px solid #1c1c1c}.product-details .shapes-image img{max-width:90%}.product-details .shapes-box-first .shapes-image:first-child{border-left:0}.product-details .shapes-details{display:none;float:left;width:100%;border:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-details .shapes-details.active{display:block}.product-details .shapes-details .shapes-details-image{float:left;width:40%;text-align:center;padding:20px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #d0d0d0}.product-details .shapes-details .shapes-details-image h6{color:#1c1c1c;font-size:16px;font-weight:800;text-transform:uppercase;text-align:left;padding-bottom:20px}.product-details .shapes-details .shapes-details-image img{width:100%;max-width:300px}.product-details .shapes-details .shapes-details-table{float:right;width:60%}.product-details .shapes-details .shapes-details-table table{width:100%}.product-details .shapes-details .shapes-details-table th{color:#1c1c1c;font-size:16px;font-weight:800;text-transform:uppercase;text-align:center;padding:0 10px;height:50px;vertical-align:middle;background:#f5f5f5;border-left:1px solid #d0d0d0}.product-details .shapes-details .shapes-details-table th:first-child,.product-details .shapes-details .shapes-details-table td:first-child{border-left:none;text-align:left}.product-details .shapes-details .shapes-details-table tr td{border-bottom:1px solid #d0d0d0;text-align:center}.product-details .shapes-details .shapes-details-table td{color:#1c1c1c;font-size:14px;text-align:left;padding:4px 10px;line-height:20px;vertical-align:middle;border-left:1px solid #d0d0d0}.product-details .shapes-details .shapes-details-table table tr:hover td{color:#b12028}.product-details .buttons-box{padding:0 0 20px;text-align:left}.product-details .buttons-box .button{float:none;display:inline-block}.product-details .product-shapes{float:left;display:block;overflow:hidden;box-sizing:border-box;width:100%;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.product-details .shapes-details{float:left;display:block;overflow:hidden;width:100%}.product-details .product-shapes .elem{float:left;height:115px;line-height:100px;width:33.333333%;border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;text-align:center;box-sizing:border-box;cursor:pointer;padding:5px}.product-details .product-shapes .elem:nth-child(3){border-right:none}.product-details .product-shapes .elem:first-child{}.product-details .product-shapes .elem-border{border-bottom:1px solid #d0d0d0}.product-details .product-shapes .active{border-bottom:3px solid #b12028}.product-details .product-shapes .elem .elem-inside{overflow:hidden;display:block}.product-details .product-shapes .elem .elem-inside img{width:35%;max-height:105px}.product-details .product-note{padding-top:20px}.product-contact{padding:60px 0}.product-contact article h2{margin:0;padding-bottom:10px}.product-social{padding:20px 0}.product-social .elem-social{float:left;padding-right:20px}.product-social .social-email{display:block;height:60px;min-width:60px;color:#8a8a8a;font-size:11px;font-weight:bold;white-space:nowrap;text-transform:uppercase;background:transparent url('../social-ico.html') no-repeat center bottom;line-height:15px}.product-samples article p{line-height:22px;padding:0 0 5px 0}.product-samples article p.space-p-b{padding-bottom:20px}.product-samples article h2{margin:0;padding-bottom:20px}.product-samples .sqft-box{white-space:nowrap}.product-samples .sq-ft-box{white-space:nowrap}.product-samples .sq-ft-box .label{font-size:15px;line-height:21px}.product-samples .sq-ft-box .price{}.col-samples{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.samples-image-box{display:block;width:100%;overflow:hidden;text-align:center}.samples-image{display:block;overflow:hidden;width:200px;height:203px;margin:10px auto}.samples-image .samples-image-img{display:block;overflow:hidden;height:149px;width:172px;border:3px solid white;border-radius:4px;margin:35px 10px 0;background-color:#fff}.samples-image .samples-image-img img{width:282px}.samples-data article{margin:0 0 5px}.samples-data h2{font-size:15px;color:#1c1c1c;font-weight:800;padding:15px 0;text-transform:uppercase}.price-box{padding:0 0 10px;margin:0 0 5px}.price-box .label{display:inline-block;height:32px;line-height:32px;font-size:16px;font-weight:600;vertical-align:middle;padding-right:5px}.price-box .price{display:inline-block;height:32px;line-height:32px;vertical-align:middle}.price-box .price .price-regular{display:inline-block;vertical-align:middle;font-size:15px;font-weight:600}.price-box .price del.price-regular{display:inline-block;vertical-align:middle;text-decoration:line-through;color:#373737;font-weight:400;font-size:14px}.price-box .price .price-special{display:inline-block;vertical-align:middle;font-size:24px;font-weight:600;color:#b12028;padding-left:8px}.price-box .price .note{display:inline-block;line-height:16px;vertical-align:middle;font-style:italic;padding:10px 0 6px 10px}.modifiers-box{padding:0;margin:0 0 5px;width:100%}.modifiers-box .label{float:left;height:32px;line-height:32px;font-size:16px;font-weight:600;vertical-align:middle;width:100%;display:block}.modifier{display:block;float:left;width:100%;margin:10px 1px 10px 0}.modifier-label{display:block;font-size:12px;line-height:20px;width:auto;padding:0 0 6px 0;margin:0;font-weight:600}.modifier-input{display:block}.modifier-input select,.modifier-input .select2{width:100%;max-width:300px}.modifier-input input{display:block;width:100%;height:32px;line-height:16px;padding:7px;margin:0;background:transparent;font-size:12px;border:1px solid #d0d0d0;box-sizing:border-box;vertical-align:middle;text-align:center}.modifier-help{font-size:12px;color:#1c1c1c;font-style:italic;line-height:15px;padding-top:10px;padding:10px 0 5px 0}.quantity-box{margin:0 0 15px}.quantity-box .text-small{font-size:85%}.quantity-box label{display:inline-block;height:20px;line-height:15px;font-size:16px;font-weight:600;vertical-align:middle;padding-right:10px;width:100px}.quantity-box .input-group-spinner{width:125px}.quantity-box .input-group-spinner input{text-align:center}.quantity-box .input-group-spinner .input-group-append,.quantity-box .input-group-spinner .input-group-prepend{background-color:#fff}.qtyminus,.qtyplus{display:inline-block;width:32px;height:32px;line-height:24px;padding:4px 7px 2px;margin:0;background:transparent;font-size:24px;border:1px solid #d0d0d0;box-sizing:border-box;vertical-align:middle;text-align:center;cursor:pointer;background:white}.qtyminus:active,.qtyplus:active{color:#b12028}.qtyinput{display:inline-block;width:50px;height:32px;line-height:16px;padding:7px;margin:0;background:transparent;font-size:12px;border:1px solid #d0d0d0;box-sizing:border-box;vertical-align:middle;text-align:center;background:white}.page-clients{padding:40px 0}.page-clients .title{position:relative}.page-clients .title h3{float:left;font-size:20px;color:#1c1c1c;font-weight:800;text-transform:uppercase;position:relative;padding:20px 0}.page-clients .title h3:before{position:absolute;top:0;left:0;width:100%;border-bottom:4px solid #1c1c1c;content:""}.clients-list{border-top:1px solid #d0d0d0}.clients-list .elem{float:left;width:16.666666666%;height:240px;line-height:218px;padding:10px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.clients-list .elem-6{border-right:0}.clients-list .elem img{display:inline-block;max-width:100%;max-height:218px}.clients-list .elem .color{display:none}.clients-list .elem .gray{display:inline-block}.clients-list .elem:hover .color{display:inline-block}.clients-list .elem:hover .gray{display:none}.page-instagram{padding:0}.page-instagram .title{position:relative}.page-instagram .title h3{float:left;font-size:20px;color:#1c1c1c;font-weight:800;text-transform:uppercase;position:relative;padding:20px 0 25px 0}.page-instagram .title h3:before{position:absolute;top:0;left:0;width:100%;border-bottom:4px solid #1c1c1c;content:""}.footer-instagram{position:relative}.footer-instagram .info{left:50%;margin:-80px 0 0 -140px;position:absolute;top:50%;width:280px}.footer-instagram .info h1{color:#fff;font-family:"open-sans",sans-serif;font-size:40px;font-weight:bold;line-height:40px;padding-bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.footer-instagram .info h1 span{color:#6e6e6e}.footer-instagram .info .label{box-sizing:border-box;color:#fff;display:inline-block;font-family:"open-sans",sans-serif;font-size:13px;height:34px;letter-spacing:1px;line-height:32px;padding:0 15px 0 0;text-align:center;text-transform:uppercase}.footer-instagram .info a{display:inline-block;float:none;width:auto}.footer-instagram-images{display:flex;flex-flow:row wrap;justify-content:flex-start}.footer-instagram-images a{display:flex;position:relative;width:16.6667%;flex-flow:row nowrap;justify-content:center;align-items:center}.footer-instagram-images a img{vertical-align:middle;width:100%}.footer-instagram-images a .cover{background:rgba(0,0,0,.5) none repeat scroll 0 0;bottom:0;display:block;left:0;position:absolute;right:0;top:0;transition:background .25s ease-in-out 0s}.footer-instagram-images a:hover .cover{background:transparent none repeat scroll 0 0}.page-faq{padding:40px 44px 20px 24px}.faq-list{border-top:1px solid #d0d0d0;padding-bottom:20px}.faq-elem{border-bottom:1px solid #d0d0d0}.faq-elem .question{position:relative;padding:15px 40px 15px 0;line-height:20px;cursor:pointer}.faq-elem .question .name{line-height:20px;font-size:14px;color:#1c1c1c;font-weight:bold}.faq-elem .question .name b{color:#b00013}.faq-elem .question .arrow{position:absolute;top:0;right:0;bottom:0;width:40px;background:transparent url('faq-arrow.png') no-repeat center center;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}.faq-elem.active .question .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-elem .answer{overflow:hidden;height:0;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.faq-elem .answer .inside{padding-bottom:20px;font-size:14px;line-height:22px}.faq-elem .answer .inside p{line-height:22px;padding:5px 10px 5px 0}.faq-search-form{height:48px;margin-bottom:30px;background:white url('search-icon.png') no-repeat 20px center;padding:0 104px 0 56px;position:relative;border:1px solid #d0d0d0;}.faq-search-form input{width:100%;padding:9px 0;border:0;margin:0;line-height:30px;height:48px;box-sizing:border-box;font-size:18px;color:#373737;background:transparent}.faq-search-form button{position:absolute;top:13px;right:24px;padding:0;margin:0;border:0;background:transparent;font-size:14px;line-height:22px;height:22px;font-weight:bold;color:#373737;text-transform:uppercase;cursor:pointer}.lgrey{color:#6e6e6e}.system-list{font-size:0;margin:40px 0 40px 0}.system-elem{display:inline-block;width:33.3333%;height:220px;text-align:center;font-size:12px;font-family:"open-sans",sans-serif;font-weight:bold;vertical-align:top;border-right:1px solid #d0d0d0;padding:0 10px 0 10px;box-sizing:border-box}.system-elem:last-child{border:none}.cutting-srv{width:33.333%!important;border-right:1px solid #d0d0d0;height:260px;vertical-align:bottom;margin-bottom:40px}.cutting-srv:last-child{border:none}.cutting-srv img{margin-bottom:40px}.system-elem img{margin-bottom:30px}.elem hr{width:70%;height:1px;margin-top:40px;border:none;color:#d0d0d0;background-color:#d0d0d0}.page-cart{padding:40px 0;min-height:calc(100vh - 457px)}.page-cart .payments-accepted{display:block;padding:10px 0 10px 0}.cart-data-row{display:table;width:100%;max-width:100%;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;margin-bottom:20px}.cart-data-row .row{margin-right:0;margin-left:0}.cart-data-row>.row:nth-child(2n+1){background:#f6f6f6}.cart-data-row>.row>.col{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.cart-data-row>.row>.col .row .col-md,.cart-data-row>.row>.col .row .col-md-1,.cart-data-row>.row>.col .row .col-md-2,.cart-data-row>.row>.col .row .col-md-3,.cart-data-row>.row>.col .row .col-md-6{border-right:1px solid #d0d0d0;padding:10px 10px 10px 10px;text-align:center}.cart-data-row>.row>.col .row .col-md-1{min-width:65px}.cart-data-row>.row>.col .row .col-md-2{padding-top:25px;min-width:160px;max-width:160px}.cart-data-row>.row>.col .row .col-md-2 .form-group{margin-top:30px}.cart-data-row>.row>.col .row .col-md-1:last-child{border-right:none}.cart-data-row>.row>.col .row .col-md:first-child{max-width:190px;border-right:none}.cart-data-row>.row:first-child>.col{background-color:#8c8c8c}.cart-data-row>.row:first-child>.col .row .col-md,.cart-data-row>.row:first-child>.col .row .col-md-1,.cart-data-row>.row:first-child>.col .row .col-md-2{background:#8c8c8c;color:#fff;font-size:14px;font-weight:bold;padding:10px 10px 10px 10px}.cart-data-row>.row>.col .row input{text-align:center}.cart-data-row>.row>.col .row input[readonly]{background-color:#fbfbfb;border-radius:4px;border:1px solid #e6e6e6}.cart-data-row>.row>.col .row .col-md span.image{display:block;float:left;box-sizing:border-box;padding:6px;width:170px;height:117px;background-color:#fff;border-radius:4px;margin-right:15px;border:1px solid #d0d0d0;overflow:hidden}.cart-data-row>.row>.col .row .col-md span.image img{width:100%;height:auto;max-height:160px}.cart-data-row>.row>.col .row .col-md{text-align:left}.cart-data-row>.row>.col .row .col-md span.title{color:#b12028;font-weight:bold;padding:0 0 10px 0;display:block;line-height:18px}.cart-data-row>.row>.col .row .col-md ul li{color:#1c1c1c;display:block;padding:0 0 6px 0;font-size:11px;line-height:12px}.cart-data-row>.row>.col .row span.total{display:block;font-size:14px;font-weight:600;color:#b12028;padding-top:55px}.cart-data-row>.row>.col .row span.value{display:block;font-size:12px;font-weight:600;color:#1c1c1c;padding-top:55px}.cart-data-row .col-md-1 .value button.button-delete{background-color:transparent;border:none;cursor:pointer}.cart-data-row .col-md-1 .value button.button-delete i{color:#b12028;font-size:17px}.cart-table{display:table;width:100%;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;margin-bottom:20px}.cart-table .row{display:table-row}.cart-table .row:nth-child(2n+1){background:#eee}.cart-table .cell{display:table-cell;padding:10px;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.cart-table .cell .label{display:none}.cart-table .cell .value{display:inline-block}.cart-table .cell-header{background:#1c1c1c;color:#fff;font-size:14px}.cart-table .cell-image{width:200px;text-align:center;vertical-align:middle}.cart-table .cell-image img{width:200px;height:137px}.cart-table .cell-name{text-align:left;vertical-align:middle}.cart-table .cell-name .product-name{font-size:14px;line-height:20px;font-weight:600}.cart-table .cell-name .product-modifiers{list-style-type:disc}.cart-table .cell-name .product-modifiers li{margin:0 0 0 20px;font-size:11px;line-height:20px}.cart-table .cell-name .product-modifiers li.highlight{color:#296300}.cart-table .cell-price{width:80px;text-align:center;vertical-align:middle;font-size:12px;font-weight:600}.cart-table .cell-qty{width:123px;box-sizing:initial;text-align:center;vertical-align:middle}.cart-table .cell-total{width:80px;text-align:center;vertical-align:middle;font-size:14px;font-weight:600;color:#b12028}.cart-table .cell-delete{width:50px;text-align:center;vertical-align:middle}.cart-table .cell-delete button.button-delete{background-color:transparent;border:none;cursor:pointer}.cart-table .cell-delete button.button-delete i{color:#b12028;font-size:17px}.cart-table .cell-delete i{color:#d0d0d0;font-size:17px}.cart-tabel-buttons{padding:0 0 20px}.cart-promo{padding:10px;background:#f6f6f6;border:1px solid #d0d0d0;margin-bottom:20px}.cart-promo .line{padding-bottom:10px}.cart-promo .line:last-child{padding-bottom:0}.cart-promo .label,.cart-promo label{float:left;line-height:32px;font-size:12px;width:120px}.cart-promo .input-box{margin-left:120px}.cart-promo .input-box input{width:100%;height:32px;line-height:16px;padding:7px;margin:0;background:transparent;font-size:12px;border:1px solid #d0d0d0;box-sizing:border-box;vertical-align:middle;text-align:center;background:white}.cart-promo .input-box .note{line-height:20px;font-size:11px;color:#aaa;font-style:italic;padding-top:4px}.cart-promo .input-box .help-inline{display:block;color:#b12028;font-size:11px;line-height:20px}.cart-promo .input-box .value{font-weight:600;font-size:14px;line-height:32px}.cart-promo .input-box .button-remove{color:#b12028;margin:0;border:0;padding:0;background:transparent;cursor:pointer}.cart-summary{padding:10px;background:#f6f6f6;border:1px solid #d0d0d0;margin-bottom:20px;box-sizing:border-box}.cart-summary .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}.cart-summary .line{padding-bottom:10px;position:relative;line-height:20px}.cart-summary .line .label{padding-right:60px;font-size:12px}.cart-summary .line .label small{font-size:10px}.cart-summary .line .price{position:absolute;top:0;right:0;font-size:14px;font-weight:600}.cart-summary .line-total{padding-bottom:0;line-height:26px}.cart-summary .line-total .label,.cart-summary .line-total .price{color:#b12028;font-size:16px;padding-bottom:10px}.cart-summary-info{min-height:430px}.cart-shipping{padding:25px;background:#f6f6f6;border:1px solid #d0d0d0;margin-bottom:20px;box-sizing:border-box}.cart-shipping .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 20px 0;text-transform:uppercase}.cart-shipping .line{padding-bottom:10px}.cart-shipping .line label{float:left;line-height:32px;font-size:12px;width:120px}.cart-shipping .input-box{margin-left:120px}.cart-shipping .input-box input{display:block;width:258px;height:32px;line-height:16px;padding:7px;margin:0;background:transparent;font-size:12px;border:1px solid #d0d0d0;box-sizing:border-box;vertical-align:middle;text-align:left;background:white}.cart-shipping .input-box select,.cart-shipping .input-box .select2-container{width:258px}.cart-shipping .input-box .help-inline{display:block;color:#b12028;font-size:11px;line-height:16px}.cart-shipping p,.cart-payment p{line-height:22px}.cart-payment{padding:10px;background:#f6f6f6;border:1px solid #d0d0d0;margin-bottom:20px;box-sizing:border-box}.cart-payment .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}.cart-payment-methods-tabs{}.cart-payment-methods-menu{padding-bottom:20px}.cart-payment-methods-menu .elem{float:left;width:50%;padding:10px 0;text-align:center;border-bottom:1px solid #d0d0d0;box-sizing:border-box;cursor:pointer;position:relative}.cart-payment-methods-menu .elem:first-child{border-right:1px solid #d0d0d0}.cart-payment-methods-menu .elem span{display:block;font-weight:bold;font-size:14px;line-height:20px;padding-bottom:6px;text-transform:uppercase}.cart-payment-methods-menu .elem:hover span{color:#b12028}.cart-payment-methods-menu .elem img{height:30px}.cart-payment-methods-menu .elem .border{display:none;position:absolute;left:0;right:0;bottom:0;height:3px;background:#373737}.cart-payment-methods-menu .elem.active .border{display:block}.cart-payment-method-tab{display:none}.cart-payment-method-tab.show{display:block}.cart-address{padding:10px;background:#fff;margin-bottom:30px;box-sizing:border-box}.cart-address .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}.cart-address .address{font-size:12px;line-height:20px}.cart-address .address em{font-style:italic}.cart-address .address p{padding:15px}.cart-order-details{padding:10px;background:#f6f6f6;border:1px solid #d0d0d0;margin-bottom:20px;box-sizing:border-box}.cart-order-details .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}.cart-order-details .order-details{font-size:12px;line-height:23px;padding-bottom:1px}.cart-columns{display:flex}.cart-columns .column-shipping{background-color:#fff;padding:0;border:1px solid #c3c3c3}.cart-columns .column-shipping.gray{background-color:#f6f6f6}.cart-columns .column-shipping .block-shipping{}.custom-control-input{z-index:1;width:170px;height:20px;margin-left:-25px;margin-top:3px}.cart-columns .column-shipping .block-shipping .custom-radio .custom-control-label:before{margin-top:6px}.cart-columns .column-shipping .block-shipping .custom-radio .custom-control-label:after{margin-top:6px}.cart-columns .cart-column-left{float:left;width:49%;box-sizing:border-box}.cart-columns .cart-column-right{float:right;width:49%;box-sizing:border-box;margin-left:30px}.cart-columns .column-shipping #shipping-options blockquote{padding:10px}.cart-columns .column-shipping #shipping-options blockquote .select-block{display:none}.cart-columns .column-shipping #shipping-options blockquote.active .select-block{display:block}.cart-columns .column-shipping .title{font-size:14px;margin:0;line-height:45px;padding:0 10px 0 10px;width:calc(100% - 18px);margin-left:-1px;margin-top:-1px}.cart-columns .column-shipping .title.dark{background-color:#3f3f3f;color:#fff}.cart-columns .column-shipping .title.gray{background-color:#dcdcdc;color:#fff}.cart-columns .column-shipping .title.red{background-color:#b12028;color:#fff}.cart-columns .column-shipping .title.dark .btn-link{color:#fff;padding:10px;font-size:90%}.cart-columns .column-shipping .title.white{box-sizing:border-box;background-color:#fafafa;color:#3f3f3f;text-align:right;margin-left:0;width:100%}.cart-columns .column-shipping .title.blank{box-sizing:border-box;background-color:#fff;color:#fff;margin-left:-1px;width:calc(100% + 2px);border-top:1px solid #c3c3c3;height:35px}.cart-columns .column-shipping .row{margin-right:0;margin-left:-1px}.cart-columns .column-shipping .row.gray{background-color:#ededed}.cart-columns .column-shipping .row .col-md{border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:10px 20px 10px 20px}.cart-columns .column-shipping .row .col-md i{color:#666666}.cart-columns .column-shipping .line-input{border-bottom:1px solid #c3c3c3;padding:2px 10px 2px 10px}.cart-columns .column-shipping .line-input:last-child{border-bottom:none}.cart-columns .column-shipping .line-input input[type="radio"]{float:left}.cart-columns .column-shipping .line-input label{width:100%}.cart-columns .column-shipping .line-input .line-data{display:block;float:left;margin-top:-5px;padding-left:10px}.cart-columns .column-shipping .advanced-options{display:block;width:100%}.cart-columns .column-shipping .advanced-options i{position:relative;color:#909090;z-index:1;margin-top:5px}.cart-columns .column-shipping .advanced-options .line-input{border:none;padding:0;padding:0 25px 0 25px;overflow:hidden}.cart-columns .column-shipping .advanced-options .line-input label{padding:2px 0 2px 0}.cart-columns .column-shipping .disclaimer{}.cart-columns .column-shipping .disclaimer .card-product{padding:15px;box-sizing:border-box}.cart-columns .column-shipping .disclaimer .card-product .product{padding-bottom:10px}.cart-form{padding-bottom:20px}.cart-form .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}.cart-form-button{text-align:right}.cart-form-button .button-secondary{margin-right:20px}.cart-form-button .cart-loading{height:32px;display:none}.general-form .input-checkbox{padding-bottom:20px}.general-form .input-checkbox input{float:left;margin:4px 0 0;padding:0;border:0}.general-form .input-checkbox label{float:left;font-weight:600;font-size:14px;line-height:20px;padding-left:10px}.general-form .line{padding:0 10px 0 0;box-sizing:border-box}.general-form label{display:block;line-height:20px;font-size:12px}.general-form .input-box{padding-bottom:20px;position:relative}.general-form .input-box input{display:block;width:100%;height:32px;line-height:16px;padding:7px;margin:0;background:transparent;font-size:12px;border:1px solid #d0d0d0;box-sizing:border-box;vertical-align:middle;text-align:left;background:white}.general-form .input-box select,.general-form .input-box .select2-container{width:100%}.general-form .input-box .help-inline{position:absolute;bottom:4px;left:0;display:block;color:#b12028;font-size:11px;line-height:16px}.cart-form-address .line{float:left;width:25%}.cart-form-address .title{font-weight:bold;color:#1c1c1c;font-size:14px;line-height:22px;margin:0 0 10px 0;text-transform:uppercase}.cart-payment-form .input-date .select-month{display:inline-block;width:100px}.cart-payment-form .input-date .select-year{display:inline-block;margin-left:10px;width:100px}.cart-payment-form .input-date select,.cart-payment-form .input-date .select2-container{width:100%}.cart-payment-form .input-mini input{width:100px}.cart-progress{border:1px solid #d0d0d0;border-right:0;margin-bottom:40px}.cart-progress .step{float:left;width:25%;border-right:1px solid #d0d0d0;line-height:48px;text-align:center;box-sizing:border-box;color:#d0d0d0;font-size:14px;text-transform:uppercase;font-family:'Geogrotesque SemiBold',sans-serif;position:relative}.cart-progress .step.active{background:#eee;color:#b12028}.cart-progress .step.done{background:#d0d0d0;color:#373737;border-right-color:#eee}.cart-progress .step.done a{color:#1c1c1c;font-weight:bold}.cart-progress .step.active a{color:#b12028}.cart-progress .step.active:before{content:'';position:absolute;top:50%;margin-top:-6px;left:-1px;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #d0d0d0}.cart-progress .step.first:before{display:none}.cart-progress .step span{display:none}.cart-progress .step a{font-weight:bold}.multi-select{display:inline-block;box-sizing:border-box;position:relative;outline:none;width:100%;padding:0 0 0 10px;line-height:20px;border:1px solid #d0d0d0;border-radius:0}select.multi-select{height:35px!important}.multi-select p{margin:0}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.multi-select .hidden{display:none}.multi-select .search-txt{display:none;outline:none}.multi-select .no-match{display:none;padding:6px}.multi-select.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.multi-select.open>.search>span,.multi-select.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;box-sizing:border-box;opacity:0}.SelectClass{z-index:1}.multi-select>.optWrapper>.options li.opt label,.multi-select>.CaptionCont,.multi-select .select-all>label{user-select:none;width:auto;padding:0}.multi-select>.CaptionCont{position:relative;min-height:14px;background-color:#fff;border-radius:.25rem;margin:0;padding:8px 5px 8px 5px}.multi-select>.CaptionCont>span{display:block;font-size:12px;line-height:16px;color:#373737;width:auto;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;}.multi-select>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.multi-select>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px;}.multi-select>.CaptionCont>label>i{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%236c757d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;background-size:8px 10px;background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8;}.multi-select>.optWrapper{display:none;z-index:10;top:30px;width:100%;position:absolute;left:0;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden;}.multi-select.open>.optWrapper{top:32px;display:block}.multi-select.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.multi-select>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto;}.multi-select>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.multi-select>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.multi-select>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.multi-select>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.multi-select>.optWrapper>.options li.group.disabled>label{opacity:.5}.multi-select>.optWrapper>.options li ul li.opt{padding-left:22px}.multi-select>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.multi-select>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.multi-select>.optWrapper>.options li.opt{padding:0;position:relative;border-bottom:1px solid #f5f5f5}.multi-select>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.multi-select>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.multi-select>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.multi-select>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.multi-select>.optWrapper>.options li.opt{padding:5px 0 5px 10px}.multi-select>.optWrapper>.options li.opt:hover{background-color:#E4E4E4}.multi-select>.optWrapper>.options li.opt.sel,.multi-select .select-all.sel{background-color:#a1c0e4}.multi-select>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer;}.multi-select>.optWrapper>.options li span{display:none}.multi-select>.optWrapper>.options li.group>label{cursor:default;padding:8px 10px;font-weight:bold;width:auto}.multi-select>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.multi-select>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none;}.multi-select>.optWrapper>.options li.opt.disabled *{opacity:.5}.multi-select>.optWrapper.multiple>.options li.opt{padding-left:35px;padding:5px 0 5px 35px;cursor:pointer;}.multi-select>.optWrapper.multiple>.options li.opt span,.multi-select .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.multi-select>.optWrapper.multiple>.options li.opt span i,.multi-select .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.multi-select>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.multi-select>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.multi-select>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.multi-select>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px;font-weight:bold}.multi-select>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #b00013;border-color:#b00013;outline:0;background-color:#b00013;color:#fff}.multi-select>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.multi-select>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.multi-select>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.multi-select>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.multi-select>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.multi-select>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.multi-select>.optWrapper.multiple.isFloating{padding-bottom:43px}.multi-select>.optWrapper.multiple>.options li.opt.selected span i,.multi-select .select-all.selected>span i,.multi-select .select-all.partial>span i{background-color:#b00013;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center;}.multi-select.disabled{opacity:.7;cursor:not-allowed;}.multi-select.disabled>.CaptionCont{border-color:#ccc;box-shadow:none;}.multi-select .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.multi-select .select-all>label{padding:0}.multi-select .select-all>label,.multi-select .select-all>span i{cursor:pointer}.multi-select .select-all.partial>span i{background-color:#ccc}.multi-select>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}#floatBarsG{position:relative;display:block;width:234px;height:28px;margin:auto;margin-top:40px}.floatBarsG{position:absolute;top:0;background-color:rgb(208,208,208);width:28px;height:28px;border-radius:4px;animation-name:bounce_floatBarsG;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:normal;transform:scale(.3)}#floatBarsG_1{left:0;animation-delay:.6s}#floatBarsG_2{left:29px;animation-delay:.75s}#floatBarsG_3{left:58px;animation-delay:.9s}#floatBarsG_4{left:88px;animation-delay:1.05s}#floatBarsG_5{left:117px;animation-delay:1.2s}#floatBarsG_6{left:146px;animation-delay:1.35s}#floatBarsG_7{left:175px;animation-delay:1.5s}#floatBarsG_8{left:205px;animation-delay:1.64s}@keyframes bounce_floatBarsG{0%{transform:scale(1);background-color:rgb(176,0,18)}100%{transform:scale(.3);background-color:rgb(255,255,255)}}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none;border-radius:10px;box-shadow:0 0 12px 1px rgba(0,0,0,.25);border:5px solid #393939}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#1c1c1c;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100vh;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--close{background-position:0 -44px;background-color:#b00013}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:60px;width:45px;position:absolute;background-color:#b00013}.pswp__button--arrow--left:before{left:6px;background-position:-131px -30px}.pswp__button--arrow--right:before{right:6px;background-position:-88px -30px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px;background-color:#b00013;font-weight:bold}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:1}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:1}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5 / 1),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.page-footer .footer-social .facebook{background-image:url('footer-ico-facebook%402x.png');background-size:14px 30px}}@media screen and (max-width:1599px){body:before{content:"laptop"}.wrap{width:90%;margin:0 auto}.page-content .page-main-full{padding:0}.page-nav .nav>li>a{padding:18px 12px}.page-nav .nav>li.with-submenu .submenu-wrap{width:992px}.page-nav .nav>li.with-submenu h3.two-lines{height:32px}.page-nav .nav>li.with-submenu .submenu-col-content .desc{}.page-nav .nav>li.with-submenu .submenu-col-content .photos{min-height:160px}.page-nav .nav>li.with-submenu .submenu-col-content .videos{min-height:160px}.page-footer{padding:0;width:924px;margin:auto}.page-content .page-main{width:calc(100% - 275px)}.page-title .breadcrumb{padding:30px 0 30px 15px}.home-products .list.sales{height:287px}.home-products .list.sales .elem{float:left;margin-bottom:1px;width:33.33333333%;padding-top:15px;padding-bottom:15px}.home-products .list.sales .elem:nth-child(3){border-right:none}.home-products .list.sales .elem .image img{width:266px;height:185px}.home-systems .details{width:300px}.home-systems .images{width:640px}.home-systems .image{width:320px;padding:0 20px}.home-systems .image img{width:200px}.about-pattern{width:48%;margin-right:4%}.about-pattern:nth-child(3n){margin-right:4%}.about-pattern:nth-child(2n){margin-right:0}.about-photos a{max-height:130px}.about-photos a img{max-height:100px}.about-videos a{max-height:130px}.about-videos a img{max-height:100px}.products-categories-list .category{float:left;width:50%}.products-categories-list .category:nth-child(3n){border-right-color:#d0d0d0}.products-categories-list .category:nth-child(-n+3){padding-top:40px}.products-categories-list .category:nth-last-child(-n+3){border-bottom-color:#d0d0d0}.products-categories-list .category:nth-child(2n){border-right-color:transparent}.products-categories-list .category:nth-child(-n+2){padding-top:0}.products-categories-list .category:nth-last-child(-n+2){border-bottom-color:transparent}.products-list .elem{width:33.33333333%}.products-list .elem:nth-child(4n){border-right:1px solid #e6e6e6}.products-list .elem:nth-child(3n){border-right:1px solid #fff}.products-list .mortar .name{font-size:.70rem}.systems-list-image{width:40%}.systems-list-article{width:58%}.gallery figure{width:20%}.fixed-gallery-modal{width:912px}.clients-list .elem{height:160px;line-height:138px}.clients-list .elem img{max-height:138px}.cart-form-address .line{width:33.333333333%}}@media screen and (max-width:1370px){.product-info .product-info-images{-ms-flex:unset;flex:unset;max-width:unset}.product-info .product-info-images .product-carousel{max-width:600px;float:none;margin:10px auto 20px auto}.product-info .product-info-spec{-ms-flex:unset;flex:unset;max-width:unset}.nav-tabs .nav-link{font-size:14px;padding:25px 15px 25px 15px;font-size:12px}.product-info .product-info-cart{padding:20px}.product-carousel{max-width:520px}.product-info .product-info-cart .product-sample-col{padding-left:25px}.products-list .mortar{max-width:33%;width:33%}}@media screen and (max-width:1200px){.product-carousel{max-width:600px}.product-info{padding-bottom:20px}.product-info-cart{margin-top:50px;padding:40px}.product-info .product-info-cart{padding:40px}.product-info .product-info-cart .product-calculator-col{border-bottom:1px solid #d0d0d0;padding:0 20px 20px 0}.product-info .product-info-cart .product-sample-col{border-left:none;padding-left:0}.product-info .product-info-cart .product-sample-col .samples-image{margin:20px 0 15px 0}.product-info .product-info-cart .product-sample-col select{max-width:400px}.product-info .product-sample-image .samples-image-box{padding:50px 0 0 0;width:200px}.product-info .product-sample-image{display:block;float:left;width:200px}.product-info .product-sample-form{float:left;width:calc(100% - 225px);padding:0 0 25px 25px}.products-list .mortar{max-width:20%;width:20%}.product-info .mortar-details .col-xl{margin-bottom:25px}.product-samples .sq-ft-box{margin-bottom:20px}.cart-columns{display:block}.cart-columns .cart-column-left{width:100%}.cart-columns .cart-column-right{float:left;width:100%;margin-left:0}}@media screen and (max-width:1024px){body:before{content:"tablet"}.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}.wrap{width:95%;padding:0}.wrap-padding{width:93.75%;padding:0 3.125%}.canvas-inner{-webkit-transform:translate3d(0,40px,0);-moz-transform:translate3d(0,40px,0);-ms-transform:translate3d(0,40px,0);-o-transform:translate3d(0,40px,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.js-nav .canvas-inner{-webkit-transform:translate3d(-100%,0,0) scale3d(1,1,1);-moz-transform:translate3d(-100%,0,0) scale3d(1,1,1);-ms-transform:translate3d(-100%,0,0) scale3d(1,1,1);-o-transform:translate3d(-100%,0,0) scale3d(1,1,1);transform:translate3d(-100%,0,0) scale3d(1,1,1)}.ie8 .canvas-inner,.ie9 .canvas-inner{left:0}.ie8 .js-nav .canvas-inner,.ie9 .js-nav .canvas-inner{left:-100%}.page-title .breadcrumb{padding:30px 0 0 15px}.border-left{border:none!important}.page-main-product{margin-top:20px}.page-header .info-list{float:right;display:block;text-align:center;margin-right:100px}.page-header .info-list .info-elem{padding:0 10px 0 0;margin:0 10px 0 0;vertical-align:middle;white-space:nowrap}.page-header .info-list .info-phone{background:none}.page-header .info-list .info-email{background:none}.page-header .info-list .info-chat{background:none}.page-header .info-list .info-facebook{width:24px;height:40px}.page-header .info-list .info-facebook span{display:none}.page-header .info-list .info-houzz{width:24px;height:40px}.page-header .info-list .info-houzz span{display:none}.page-header .info-list .info-youtube{width:24px;height:40px}.page-header .info-list .info-youtube span{display:none}.page-header .nav-button{display:block;position:absolute;top:30px;right:0;border:3px solid #1c1c1c;height:20px;line-height:20px;padding:7px;color:#1c1c1c;font-weight:800;text-transform:uppercase}.page-header .nav-button span{display:block;padding-right:25px;background:transparent url('header-menu-arrow-opened.png') no-repeat right center}.js-nav .page-header .nav-button span{background:transparent url('header-menu-arrow-closed.png') no-repeat right center}.page-title .job-location{padding:20px 0 20px 0;width:100%;box-sizing:border-box;text-align:right}.header-cart-box{right:104px;border-right:1px solid #d0d0d0;border-left:0;width:auto;padding-right:20px}.header-cart-trigger{text-align:left;width:auto}.container-nav-outer{height:auto}.container-nav{position:absolute;top:0;right:-100%;width:100%;height:100%;overflow:auto;border-left:1px solid #d0d0d0}.container-nav.fixed{position:absolute;top:0;left:auto;right:-100%;width:100%;background:#fff;z-index:100}.container-nav .wrap{padding:0;width:100%}.page-nav{height:auto}.page-nav .nav{float:none;height:auto;padding:0}.page-nav .nav>li{float:none;height:auto;border-top:1px solid #d0d0d0;width:100%}.page-nav .nav>li>a{height:45px;line-height:44px;padding:10px 10px 0 20px;margin:0 44px 0 0;font-size:14px}.page-nav .nav>li>a>span{display:inline;padding:0;border:0;line-height:auto}.page-nav .nav>li.with-submenu .submenu-button{position:absolute;top:0;right:0;width:55px;height:55px;cursor:pointer;background-color:#ededed}.page-nav .nav>li.with-submenu .submenu-button:before{font-family:'brickit-font'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:35px;padding:11px;line-height:50px;color:#1c1c1c;content:"\e901";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-nav .nav>li.with-submenu.active>.submenu-button{background-image:none;background-color:#ededed}.page-nav .nav>li.with-submenu.active>.submenu-button:before{content:"\e900"}.page-nav .nav>li.with-submenu{border-left:0;border-right:0;position:relative}.page-nav .nav>li.with-submenu>a{border:0}.page-nav .nav>li.with-submenu:hover>a{border-color:#d0d0d0}.page-nav .nav>li.with-submenu .submenu-container{display:none}.page-nav .nav>li.with-submenu:hover .submenu-container{display:none}.page-nav .nav>li.with-submenu.active .submenu-container,.page-nav .nav>li.with-submenu.active:hover .submenu-container{position:static;top:auto;left:auto;background:none;border:0;padding:0}.page-nav .nav>li.with-submenu .submenu-wrap{width:auto;margin:0}.page-nav .nav>li.with-submenu .submenu{display:block;width:auto;background:#f5f5f5}.page-nav .nav>li.with-submenu .submenu-box{display:none;width:auto;border:0}.page-nav .nav>li.with-submenu .submenu-col{display:none;width:auto;padding:0;border:0}.page-nav .nav>li.with-submenu .submenu-col-mobile{display:block}.page-nav .nav>li.with-submenu .submenu-col-content{display:none}.page-nav .nav>li.with-submenu.active .submenu-box,.page-nav .nav>li.with-submenu.active .submenu-col{display:block}.page-nav .nav>li.with-submenu .submenu-box .submenu-box-col{display:none;float:none;width:auto;padding:0}.page-nav .nav>li.with-submenu .submenu-box.active .submenu-box-col{display:block}.page-nav .nav>li.with-submenu h3{font-weight:bold;text-transform:uppercase;color:#1c1c1c;font-size:13px;line-height:44px;padding:0;border-top:1px solid #d0d0d0;position:relative}.page-nav .nav>li.with-submenu h3.two-lines{height:auto}.page-nav .nav>li.with-submenu.active .submenu-col.active>h3 .submenu-button,.page-nav .nav>li.with-submenu.active .submenu-box.active>h3 .submenu-button{background:transparent url('ico-minus.png') no-repeat right center;background-color:#ededed}.page-nav .nav>li.with-submenu h3 a{display:block;padding:0 10px 0 40px;text-align:left;margin-right:44px;color:#1c1c1c;font-size:13px;line-height:44px;height:44px}.page-nav .nav>li.with-submenu h3 a:hover,.page-nav .nav>li.with-submenu h3 a:hover span{text-decoration:underline}.page-nav .nav>li.with-submenu h3 a span{display:inline-block;line-height:normal;vertical-align:middle}.page-nav .nav>li.with-submenu .submenu-box h3{padding:0}.page-nav .nav>li.with-submenu img{display:none}.page-nav .nav>li.with-submenu h4{display:block;border-top:1px solid #d0d0d0;padding:0;position:relative}.page-nav .nav>li.with-submenu h4 a{display:block;padding:0 10px 0 36px;color:#6f6f6f;margin-right:44px;height:44px;line-height:44px;font-size:12px;color:#6f6f6f}.page-nav .nav>li.with-submenu h4 a span{display:inline-block;line-height:normal;vertical-align:middle}.page-nav .nav>li.with-submenu h4 a:hover,.page-nav .nav>li.with-submenu h4 a:hover span{text-decoration:underline}.page-nav .nav>li.with-submenu .submenu-box-col.active h4 .submenu-button{background:transparent url('ico-minus.png') no-repeat right center;background-color:#ededed}.page-nav .nav>li.with-submenu ul{display:none}.page-nav .nav>li.with-submenu.active .submenu-col.active ul{display:block}.page-nav .nav>li.with-submenu .submenu-box .submenu-box-col.active ul{display:block}.page-nav .nav>li.with-submenu ul li{display:block;line-height:normal;vertical-align:middle}.page-nav .nav>li.with-submenu ul li a{display:block;height:44px;line-height:44px;font-size:12px;color:#6f6f6f;font-weight:600;padding:0 36px;border-top:1px solid #d0d0d0}.page-nav .nav>li.with-submenu .submenu-box ul li a{padding:0 46px}.page-nav .nav>li.mobile-no-submenu .submenu-button{display:none}.page-nav .nav>li.mobile-no-submenu.active:hover .submenu-container,.page-nav .nav>li.mobile-no-submenu.active .submenu-container{display:none}.page-nav .nav>li.with-submenu.active .submenu-col.submenu-col-50{display:none}.page-nav .nav>li.submenu-close{height:55px}.page-nav .nav>li.submenu-close .submenu-button{background-color:#b00013;background-image:none}.page-nav .nav>li.submenu-close.active .submenu-button{background-image:none;background-color:#b00013}.page-nav .nav>li.submenu-close .submenu-button:before,.page-nav .nav>li.submenu-close.active .submenu-button:before{font-family:'brickit-font'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:35px;padding:11px;line-height:50px;color:#fff;content:"\e902";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-footer{padding:0;width:670px;margin:auto}.page-footer .nav li{padding:0 10px}.page-footer .footer-middle{height:144px}.page-footer .footer-middle-top{float:none;height:auto}.page-footer .footer-logos{float:none;width:auto;background:transparent url('footer-border.png') repeat 0 0}.page-footer .footer-social{width:49%}.page-footer .footer-newsletter{width:49%;border:0;margin:0;padding:20px 0}.page-content-2-col:before{display:none;border:0}.page-content aside{display:none;float:none;width:auto;padding:0 24px}.page-content .page-main{float:none;width:100%}.contact-form{padding:0 10px}.contact-map .map-box{height:160px}.contact-map .map{height:160px}.contact-details .elem .data{font-size:13px}.home-products .list.sizes-list .elem .image img{width:190px;height:143px;margin-bottom:10px}.home-products .list{padding:0}.home-products .list .elems{border:0}.home-products .list .elem.active-1{border:0}.home-products .list.sales{height:286px}.home-products .list.sales .elem{float:left;margin-bottom:1px;width:33.33333333%;padding-top:15px;padding-bottom:15px}.home-products .list.sales .elem:nth-child(3){border-right:none}.home-products .list.sales .elem .image img{width:266px;height:184px}.home-systems .details{float:none;width:auto}.home-systems .images{float:none;width:auto;padding-top:40px}.home-systems .image{width:50%}.about-row{padding:40px 20px}.about-photos a{max-height:130px}.about-photos a img{max-height:100px}.about-videos a{max-height:130px}.about-videos a img{max-height:100px}.products-categories-list{padding:40px 20px}.products-list-tools{padding-left:15px;padding-right:15px}.products-list-tools .col-md-2{max-width:19%}.products-list .elem{height:180px}.products-list-without-name .elem{height:111px}.products-list .elem a{height:179px}.products-list-without-name .elem a{height:110px}.products-list .elem img{height:149px;padding:0 5%}.products-list .mortar img{max-width:none;max-height:none;height:auto;width:100%;padding:0}.products-list .mortar{max-width:25%;width:25%;height:auto}.page-resources aside{display:block}.page-resources aside article{padding-bottom:40px}.page-services aside{display:block}.page-services aside article{padding-bottom:40px}.page-services .page-main article{padding:0 24px}.page-services article{padding:0 10px}.page-videos aside{display:block}.page-videos aside article{padding-bottom:40px}.page-videos .video-box .video-player object,.page-videos .video-box .video-player embed{height:400px}.page-gallery{padding:40px 20px}.gallery figure{width:25%}.gallery figure:nth-child(-n+5){border-top:1px solid #d0d0d0}.gallery figure:nth-child(5n+1),.gallery figure:nth-child(4n+1){border-left:1px solid #d0d0d0}.fixed-gallery-modal{left:20px;right:20px;-webkit-transform:translateX(0);-ms-transform:translate(0);transform:translate(0);width:auto}.page-main-product{padding:0 40px 40px 40px}.product-info .product-details{padding:0}.product-info .about-title{margin:30px 0 35px 0}.product-info article h1{padding-bottom:20px}.product-info .product-desc{float:none;width:auto;padding-top:20px}.product-social{padding:40px}.page-clients{padding:40px 20px}.clients-list .elem{width:25%}.clients-list .elem-6{border-right:1px solid #d0d0d0}.clients-list .elem-4{border-right:0}.page-faq{padding:40px}.page-cart{padding:40px 20px}.cart-form-address .line{width:50%}.contractors-list{padding:40px 20px 0}.home-carousel .carousel-caption{top:20%}.home-carousel .carousel-inner h2{font-size:35px}}@media screen and (max-width:960px){.systems-list-image{width:50%}.systems-list-article{width:47%}.product-configurator .line label.mix-color{min-width:70px;font-size:9px}.home-products .list.sales{height:237px}.home-products .list.sales .elem{float:left;margin-bottom:1px;width:33.33333333%;padding-top:15px;padding-bottom:15px}.home-products .list.sales .elem:nth-child(3){border-right:none}.home-products .list.sales .elem .image img{width:225px;height:135px}}@media screen and (max-width:767px){body:before{content:"phone"}.home-products .list.sales .elem .image img{width:225px;height:125px}.page-header .info-list{margin-right:60px}.page-header .info-list .info-elem:nth-child(1),.page-header .info-list .info-elem:nth-child(2){display:none}.page-header .nav-button{width:16px;background:transparent url('header-menu-lines.png') no-repeat center center}.page-header .nav-button span{display:none}.header-cart-box{right:56px}.nav-tabs .nav-item{width:100%;border-bottom:1px solid #dee2e6}.home-carousel .carousel-caption{top:15%}.home-carousel .carousel-inner h2{font-size:24px;line-height:35px}.home-carousel .carousel-inner h3{font-size:15px}.home-carousel .carousel-indicators,.home-carousel .carousel-control-prev,.home-carousel .carousel-control-next{display:none}.page-footer{width:100%;margin:auto}.page-footer .footer-social{float:none;width:auto;border:0;text-align:center}.page-footer .nav{line-height:44px;height:56px;width:90%;margin:0 auto;padding-top:30px}.page-footer .nav li{padding:0 4px;display:table;margin:0 auto 0 auto}.page-footer .footer-middle{height:auto;text-align:center}.page-footer .footer-middle-top{display:inline-block}.page-footer .footer-logos .inside{width:300px;margin:0 auto}.page-footer .footer-newsletter{float:none;width:auto;background:transparent url('footer-border.png') repeat 0 0}.page-footer .footer-newsletter .inside{width:300px;margin:0 auto}.page-footer .footer-newsletter .footer-newsletter-info,.page-footer .footer-newsletter input{width:211px}article .files{display:block}208 article .files section{display:block;width:auto;border:0}article .files section ul li.empty{display:none}article .thumbs .thumb{float:left;padding:0 4% 16px 0}article .thumbs .thumb{width:48%}article .thumbs .thumb.thumb-3{float:left;padding-right:2.312138728%}article .thumbs .thumb.thumb-2{float:right;padding-right:0}.page-title h1{margin-top:-20px;padding-top:0;border-top:0}.contact-page:before{display:none;border:0}.contact-map .map-box{height:100px}.contact-map .map{height:100px}.contact-col{float:none;width:auto;padding:0 3.125% 30px 3.125%;margin-bottom:30px;border-bottom:1px solid #d0d0d0}.contact-col.last{padding-bottom:0;margin-bottom:0;border-bottom:0}.contact-form .line-input label{float:none;width:auto}.contact-form .line-input .input-box{margin-left:0}.contact-form .line input{max-width:none}.contact-form .line textarea{max-width:none}.contact-form .line .select2,.contact-form .line select{max-width:none}.contact-form .bottom{max-width:none}.systems-list-image img{padding-bottom:20px}.systems-list-image{float:none;width:auto}.systems-list-article{float:none;width:auto}.page-boxes .column{float:none;width:auto;padding:0}.page-boxes .column.last{float:none}.page-boxes .box{margin-bottom:20px}.page-boxes .box .box-image{margin-bottom:10px;border-bottom:1px solid #d0d0d0}.page-boxes .box .box-image .image{width:66.66666666%;float:left}.page-boxes .box .box-image p{width:33.33333333%;left:auto;right:0;bottom:auto;top:50%;border:0;margin-top:-19px}.home-products .info .title{float:left}.home-products .info p{width:100%}.home-products .info .buttons-box{float:none;position:absolute;top:0;right:0}.home-products .list.sizes-list{position:relative;padding:0;margin-top:40px}.home-products .list.sizes-list .elems{position:relative;font-size:0;box-sizing:border-box;text-align:center}.home-products .list.sizes-list .elem{display:inline-block;width:50%;height:180px;box-sizing:border-box;text-align:center;padding-bottom:40px}.home-products .list.sizes-list .elem:nth-child(2){border-right:none}.home-products .list.sizes-list .elem .image img{width:190px;height:143px;margin-bottom:10px}.home-products .list.sales .elem{width:50%;height:220px}.home-products .list.sales .elem:nth-child(2){border-right:none}.home-products .list.sales{height:220px}.home-products .list .elem{display:block;width:325px;height:290px}.home-products .list .image img{width:280px}.product-details .shapes-details .shapes-details-image{border-right:none}.product-details .shapes-details .shapes-details-table tr td{border-bottom:none}.about-row{padding:40px 10px}.about-col{float:none;width:100%;padding:0 0 20px 0}.about-box{padding-bottom:20px}.about-col article ul{padding:0}.about-col-image{width:100%;margin:0 0 20px 0;height:150px;position:relative;overflow:hidden}.about-col-image .about-image{float:none;position:absolute;left:0;top:50%;margin-top:-50%}.about-photos a{max-height:190px}.about-photos a img{max-height:160px;height:160px}.about-videos a{max-height:190px}.about-videos a img{max-height:160px}.products-categories-list{padding:40px 10px}.products-categories-list .category{float:none;width:auto;border-right:0;padding:20px}.products-categories-list .category:nth-child(2n){border-right-color:transparent}.products-categories-list .category:nth-child(-n+2){padding-top:40px}.products-categories-list .category:nth-last-child(-n+2){border-bottom-color:#d0d0d0}.products-categories-list .category:last-child{border-bottom-color:transparent}.products-list-tools{text-align:left}.products-list-tools .order-box{float:none;margin-right:0;margin-bottom:5px}.products-list-tools .buttons-box{padding-left:50px}.products-list-tools .products-list-fulters-last{margin-bottom:20px}.products-list-tools .col-md-2{max-width:100%;padding-left:0;padding-right:0}.products-list-tools .col-md-2 .multi-select{box-sizing:border-box}.products-list .elem{width:50%}.products-list .elem{height:198px}.products-list .elem:nth-child(3n){border-right:1px solid #e6e6e6}.products-list .elem:nth-child(2n){border-right:1px solid #fff}.products-list .elem a{height:197px}.products-list .elem img{height:167px;padding:0 5%}.products-list .mortar img{max-width:none;max-height:none;height:auto;width:100%;padding:0}.products-list .mortar{width:33%;max-width:33%;height:auto;border:none}.page-videos{padding-bottom:0}.page-videos .video-box{padding-bottom:40px}.page-videos .video-box .video-player{float:none;width:auto}.page-videos .video-box article{float:none;width:auto;padding-top:20px}.page-gallery{padding:40px 10px}.gallery figure{width:50%}.gallery figure:nth-child(-n+4){border-top:0}.gallery figure:nth-child(4n+1){border-left:0}.gallery figure:nth-child(-n+2){border-top:1px solid #d0d0d0}.gallery figure:nth-child(2n+1){border-left:1px solid #d0d0d0}.fixed-gallery-modal{left:10px;right:10px}.thumbs-new{display:none}.product-gallery-colors .trigger{display:block;position:absolute;bottom:0;left:0;right:0;height:24px;line-height:24px;font-size:12px;border:1px solid #d0d0d0;cursor:pointer}.product-gallery-colors-menu{position:absolute;bottom:24px;left:0;right:0;height:0;overflow:hidden}.product-gallery-colors li.active{display:none}.page-main-product{padding:0 0 20px}.product-info .product-info-images{-ms-flex:initial;flex:initial;max-width:initial;padding-bottom:20px}.product-info .product-info-images .product-carousel{max-width:600px;float:none;margin:auto}.product-info .title-social{float:none;width:auto;display:block;padding-bottom:20px}.product-info .product-sample-image{display:block;float:none;width:100%}.product-info .product-sample-image .samples-image-box{width:200px;margin:auto;padding:20px}.product-info .product-sample-form{float:left;width:100%;box-sizing:border-box;padding:0 0 25px 0}.product-info article h1{font-size:25px}.product-details .shapes-box{float:none;width:auto}.product-details .shapes-details{float:none;width:auto}.product-details .shapes-details .shapes-details-image{float:none;width:auto}.product-details .shapes-details .shapes-details-table{float:none;width:auto}.product-details .shapes-line{border-top:0}.product-details .shapes-box .shapes-image:first-child{border-left:0}.product-details .shapes-details .shapes-details-table th{border-top:1px solid #d0d0d0}.product-details .shapes-details .shapes-details-table th:first-child,.product-details .shapes-details .shapes-details-table td:first-child{border-left:0}.product-configurator .calculator-summary .row .col-md .info{padding:7px 0}.product-configurator .calculator-summary .row.product-row .col-md-1 span{margin-top:0;padding:20px;border-top:1px solid #d0d0d0}.samples-data{margin-right:0}.clients-list .elem{width:33.333333333%}.clients-list .elem-4{border-right:1px solid #d0d0d0}.clients-list .elem-3{border-right:0}.ui-dialog{width:450px;min-width:450px}.page-faq{padding:20px}.footer-instagram-images a{width:33.3333%}.system-elem{width:50%;display:none}.system-elem:nth-child(even){border:none}.cutting-srv{width:50%!important}.cutting-srv:nth-child(even){border:none}.page-cart{padding:40px 10px}.cart-data-row>.row>.col .row .col-md,.cart-data-row>.row>.col .row .col-md-1,.cart-data-row>.row>.col .row .col-md-3,.cart-data-row>.row>.col .row .col-md-2,.cart-data-row>.row>.col .row .col-md-6{text-align:center;border-bottom:1px dotted #d0d0d0;border-right:none}.cart-data-row>.row>.col .row .col-md-2{min-width:none;max-width:none}.cart-data-row>.row>.col .row .col-md-1:last-child{border-bottom:none}.cart-data-row>.row>.col .row .col-md:first-child{max-width:none}.cart-data-row>.row:first-child{display:none}.cart-data-row>.row>.col .row .col-md span.image{float:none;margin:auto auto;width:250px;height:170px}.cart-data-row>.row>.col .row span.total{padding-top:0}.cart-data-row>.row>.col .row span.value{padding-top:0}.cart-table{display:block;border:1px solid #d0d0d0;border-bottom:0}.cart-table .row{display:block;padding:10px;border-bottom:1px solid #d0d0d0;position:relative}.cart-table .row-header{display:none}.cart-table .cell{display:block;padding:0;border:0}.cart-table .cell .label{font-weight:600;display:block;float:left;width:30px}.cart-table .cell .value{margin-left:30px}.cart-table .cell-image{float:left}.cart-table .cell-name{margin-left:110px;padding-bottom:10px}.cart-table .cell-price{width:auto;text-align:left;margin-left:110px;padding-bottom:10px}.cart-table .cell-qty{width:auto;text-align:left;margin-left:110px;padding-bottom:10px}.cart-table .cell-total{width:auto;text-align:left;margin-left:110px;padding-bottom:10px}.cart-table .cell-delete{width:auto;position:absolute;top:10px;right:10px}.cart-columns .cart-column-left{float:none;width:auto}.cart-columns .cart-column-right{float:none;width:auto}.cart-progress{margin-bottom:20px}.cart-progress .step{display:none;float:none;width:auto}.cart-progress .step.active{display:block}.cart-progress .step.active:before{display:none}.cart-progress .step span{display:inline}.frame-3d .col iframe{width:90%;height:360px}}@media screen and (max-width:600px){.products-list .mortar{width:50%;max-width:50%;height:auto;border:none}.page-share{margin-top:10px}.page-share .page-title img{width:85%}}@media screen and (max-width:575px){.modal-xl{width:calc(100% - 20px)}}@media screen and (max-width:479px){.wrap{width:100%;min-width:345px;box-sizing:border-box;padding:0}.wrap-padding{width:97%;padding:0 10px}.page-content{padding:10px}.ui-dialog{max-width:300px}.modal-content .modal-footer .btn{font-size:11px}.page-share{margin-right:10px;margin-top:0}.page-title .job-location{text-align:center}.cart-tabel-buttons .button-no-arrow{width:100%;margin-bottom:15px;margin-top:15px}.cart-form-button .button{margin-bottom:15px}.breadcrumb-item{font-size:10px}.page-header .info-list{margin-right:40px}.page-header .logo{background-image:url('brickit-logo.svg')}.page-header .info-list .info-phone{background-image:url('header-ico-phone%402x.png')}.page-header .info-list .info-chat{background-image:url('header-ico-chat%402x.png')}.page-header .info-list .info-facebook{background-image:url('header-ico-facebook%402x.png')}.page-header .info-list .info-houzz{background-image:url('header-ico-houzz%402x.png')}.page-header .info-list .info-youtube{background-image:url('header-ico-youtube%402x.png')}.home-carousel .carousel-caption{top:5%}.home-carousel .carousel-inner h2{font-size:18px;line-height:22px}.home-carousel .carousel-inner h3{font-size:11px}.contact-details .elem{float:none;width:auto;padding-right:0}.page-content{padding:0 10px 0 10px}article h1{margin-top:20px}.home-products{padding:0}.home-products .info .title{float:none}.home-products .info .buttons-box{display:block;float:none;position:static;top:auto;right:auto;padding-top:20px}.home-products .info p{float:none}.product-info .product-info-cart{padding:25px}.products-list .elem{width:100%;height:230px;border:none}.products-list .elem:nth-child(3n){border-right:1px solid #fff}.products-list .elem:nth-child(2n){border-right:1px solid #fff}.products-list .elem a{height:260px}.products-list .elem img{max-width:none;max-height:none;height:190px}.products-list .mortar img{max-width:none;max-height:none;height:auto;width:100%;padding:0}.products-list .mortar{width:50%;max-width:50%;height:auto;border:none}.home-products .list.sizes-lis .elem{display:block;width:325px;height:200px}.home-products .list.sizes-lis .image img{width:223px}.home-products .list.sales{height:266px}.home-products .list.sales .elem{width:100%;height:265px;border-right:none}.home-products .list.sales .elem .image img{width:225px;height:169px}.product-configurator .related-options-info .image{width:98%}.product-configurator .related-options-info .image img{max-height:none}.product-configurator .systems-article{padding:0}.product-configurator .card{border:none}.product-configurator .card-body{padding:0;background-color:#fff}.home-systems .image{float:none;width:auto}.home-systems .image-1{border-right:0;border-bottom:1px solid #d0d0d0;padding-bottom:15px;margin-bottom:15px}.about-pattern{float:none;width:auto;margin-right:0;padding-bottom:16px}.about-pattern:nth-child(3n){margin-right:0}.about-pattern:nth-child(2n){margin-right:0}.about-pattern img{padding-bottom:8px}.products-categories-list .category{padding:20px 10px}.gallery figure{width:100%}.gallery figure:nth-child(-n+2){border-top:0}.gallery figure:nth-child(2n+1){border-left:0}.gallery figure:nth-child(-n+1){border-top:1px solid #d0d0d0}.gallery figure:nth-child(n+1){border-left:1px solid #d0d0d0}.product-details .shapes-details .shapes-details-table th{font-size:11px;padding:0 4px}.product-details .shapes-details .shapes-details-table td{font-size:11px;padding:4px 4px;border-bottom:1px solid #d0d0d0}.product-details .product-shapes .elem .elem-inside img{width:60%}.clients-list .elem{width:50%}.clients-list .elem-3{border-right:1px solid #d0d0d0}.clients-list .elem-2{border-right:0}.ui-dialog{width:300px;min-width:300px}.system-elem{width:100%;display:none;border:none}.cutting-srv{width:100%!important;display:block;border:none}.cart-table .cell-image{display:none}.cart-table .cell-name{margin-left:0}.cart-table .cell-price{margin-left:0}.cart-table .cell-qty{margin-left:0}.cart-table .cell-total{margin-left:0}.cart-promo label{float:none;line-height:20px;width:auto}.cart-promo .input-box{margin-left:0}.cart-shipping .line label{float:none;line-height:20px;width:auto}.cart-shipping .input-box{margin-left:0}.cart-form-address .line{width:auto;float:none;padding:0}}