/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}body,mark{color:#000}.popover,.tooltip,address{font-style:normal}address,dl,ol,p,ul{margin-bottom:1rem}b,dt,optgroup,strong{font-weight:700}caption,th{text-align:left}fieldset,legend,td,th{padding:0}h4,legend{font-size:1.5rem}body,h6{font-size:1rem}pre,textarea{overflow:auto}.breadcrumb,.carousel-indicators,.dropdown-menu,.media-list,.nav,.pager{list-style:none}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu,.table-reflow thead,.table-reflow tr{float:left}.btn,.c-indicator,.file-custom{user-select:none}.btn,.dropdown-header,.dropdown-item,.input-group-btn,.label,.table-reflow tbody{white-space:nowrap}.popover,.tooltip{word-spacing:normal;word-break:normal}.popover-arrow,.popover-arrow::after,.tooltip-arrow{width:0;height:0;border-color:transparent;border-style:solid}.popover,.tooltip{text-shadow:none;line-break:auto;letter-spacing:normal}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:16px;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}h1{margin:.67em 0;font-size:2.5rem}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}address,legend{line-height:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title)")"}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}label,output{display:inline-block}*,::after,::before{box-sizing:inherit}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}dl,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd,label{margin-bottom:.5rem}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}a{color:#F1C050;text-decoration:none}a:focus,a:hover{color:#e2a312;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto;outline-offset:-2px}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}table{background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;caption-side:bottom}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,select,textarea{margin:0;line-height:inherit;border-radius:0}fieldset{min-width:0;margin:0;border:0}legend{display:block;width:100%;margin-bottom:.5rem}input[type=search]{box-sizing:inherit;-webkit-appearance:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.blockquote,hr{margin-bottom:1rem}h2{font-size:2rem}h3{font-size:1.75rem}h5{font-size:1.25rem}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:400}.display-1,.display-2,.display-3,.display-4{font-weight:300}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.dl-horizontal{margin-right:-1.875rem;margin-left:-1.875rem}.container,.container-fluid{margin-right:auto;margin-left:auto}.dl-horizontal::after{content:"";display:table;clear:both}.initialism{font-size:90%;text-transform:uppercase}.popover,.tooltip{text-transform:none}.blockquote{padding:.5rem 1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;line-height:1.5;color:#818a91}code,kbd{font-size:90%}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.btn-group-vertical>.btn-group::after,.btn-toolbar::after,.c-inputs-stacked .c-input::after,.container-fluid::after,.container::after,.dropdown-toggle::after,.row::after{content:""}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{display:block;max-width:100%;height:auto}.figure,.img-thumbnail{display:inline-block}.img-rounded{border-radius:.3rem}.img-thumbnail{padding:.25rem;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all .2s ease-in-out;max-width:100%;height:auto}code,kbd{padding:.2rem .4rem}.img-circle{border-radius:50%}.figure-img{margin-bottom:.5rem;line-height:1}.table,pre{margin-bottom:1rem}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}code{color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}kbd{color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;font-size:90%;line-height:1.5;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.container,.container-fluid{padding-left:.9375rem;padding-right:.9375rem}.pre-scrollable{max-height:340px;overflow-y:scroll}.container::after{display:table;clear:both}.container-fluid::after{display:table;clear:both}.row{margin-left:-.9375rem;margin-right:-.9375rem}.row::after{display:table;clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:544px){.container{max-width:576px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:768px){.container{max-width:720px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:992px){.container{max-width:940px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}@media (min-width:1200px){.container{max-width:1200px}.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{float:left}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.33333%}.col-xl-pull-2{right:16.66667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.33333%}.col-xl-pull-5{right:41.66667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.33333%}.col-xl-pull-8{right:66.66667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.33333%}.col-xl-pull-11{right:91.66667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.33333%}.col-xl-push-2{left:16.66667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.33333%}.col-xl-push-5{left:41.66667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.33333%}.col-xl-push-8{left:66.66667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.33333%}.col-xl-push-11{left:91.66667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333%}.col-xl-offset-2{margin-left:16.66667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333%}.col-xl-offset-5{margin-left:41.66667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333%}.col-xl-offset-8{margin-left:66.66667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333%}.col-xl-offset-11{margin-left:91.66667%}.col-xl-offset-12{margin-left:100%}}.table{width:100%;max-width:100%}.table td,.table th{padding:.75rem;line-height:1.5;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9}.table-active,.table-active>td,.table-active>th,.table-hover tbody tr:hover{background-color:#f5f5f5}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e8e8e8}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.table-responsive{display:block;width:100%;min-height:.01%;overflow-x:auto}.collapsing,.dropdown-divider,.embed-responsive,.modal,.modal-open,.navbar-divider{overflow:hidden}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse.table-bordered{border:0}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}.table-reflow tbody{display:block}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.form-control,.form-control-file,.form-control-range{display:block}.form-control{width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#55595c;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:.25rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:0}.form-control::placeholder{color:#999;opacity:1}.has-success .checkbox,.has-success .checkbox-inline,.has-success .form-control-feedback,.has-success .form-control-label,.has-success .radio,.has-success .radio-inline,.has-success .text-help,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#5cb85c}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}.form-control-label{padding:.375rem .75rem;margin-bottom:0}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:2.25rem}.input-group-sm input[type=date].form-control,.input-group-sm input[type=time].form-control,.input-group-sm input[type=datetime-local].form-control,.input-group-sm input[type=month].form-control,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:1.8625rem}.input-group-lg input[type=date].form-control,.input-group-lg input[type=time].form-control,.input-group-lg input[type=datetime-local].form-control,.input-group-lg input[type=month].form-control,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:3.16667rem}}.form-control-static{min-height:2.25rem;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.275rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.33333;border-radius:.3rem}.form-group{margin-bottom:1rem}.checkbox,.radio{position:relative;display:block;margin-bottom:.75rem}.checkbox label,.radio label{padding-left:1.25rem;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox label input:only-child,.radio label input:only-child{position:static}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.collapsing,.dropdown,.dropup{position:relative}.checkbox+.checkbox,.radio+.radio{margin-top:-.25rem}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:.75rem}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,input[type=checkbox].disabled,input[type=checkbox]:disabled,input[type=radio].disabled,input[type=radio]:disabled{cursor:not-allowed}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.4625rem 1.4625rem}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .radio,.has-warning .radio-inline,.has-warning .text-help,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#F1C050}.has-success .form-control-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg==)}.has-warning .form-control{border-color:#F1C050}.has-warning .input-group-addon{color:#F1C050;border-color:#F1C050;background-color:#fff}.has-danger .checkbox,.has-danger .checkbox-inline,.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .radio,.has-danger .radio-inline,.has-danger .text-help,.has-danger.checkbox label,.has-danger.checkbox-inline label,.has-danger.radio label,.has-danger.radio-inline label{color:#d9534f}.has-warning .form-control-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+)}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4=)}@media (min-width:544px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:.375rem 1.6rem;font-size:1rem;line-height:1.5;border-radius:1.4rem;transition:all .2s ease-in-out}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;border-color:#01549b;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#000;background-color:#fff;border-color:#000}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#000;background-color:#e6e6e6;border-color:#000}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#000;background-color:#e6e6e6;border-color:#000;background-image:none}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#000;background-color:#d4d4d4;border-color:#000}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover{background-color:#fff;border-color:#000}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#419641;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#F1C050;border-color:#F1C050}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#edaf21;border-color:#ecac17}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#edaf21;border-color:#ecac17;background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d99c11;border-color:#b3810e}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{background-color:#F1C050;border-color:#F1C050}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#c12e2a;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-primary-outline{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-primary-outline.active,.btn-primary-outline.focus,.btn-primary-outline:active,.btn-primary-outline:focus,.btn-primary-outline:hover,.open>.btn-primary-outline.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary-outline.disabled.focus,.btn-primary-outline.disabled:focus,.btn-primary-outline.disabled:hover,.btn-primary-outline:disabled.focus,.btn-primary-outline:disabled:focus,.btn-primary-outline:disabled:hover{border-color:#43a7fd}.btn-secondary-outline{color:#000;background-image:none;background-color:transparent;border-color:#000}.btn-secondary-outline.active,.btn-secondary-outline.focus,.btn-secondary-outline:active,.btn-secondary-outline:focus,.btn-secondary-outline:hover,.open>.btn-secondary-outline.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-secondary-outline.disabled.focus,.btn-secondary-outline.disabled:focus,.btn-secondary-outline.disabled:hover,.btn-secondary-outline:disabled.focus,.btn-secondary-outline:disabled:focus,.btn-secondary-outline:disabled:hover{border-color:#333}.btn-info-outline{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-info-outline.active,.btn-info-outline.focus,.btn-info-outline:active,.btn-info-outline:focus,.btn-info-outline:hover,.open>.btn-info-outline.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info-outline.disabled.focus,.btn-info-outline.disabled:focus,.btn-info-outline.disabled:hover,.btn-info-outline:disabled.focus,.btn-info-outline:disabled:focus,.btn-info-outline:disabled:hover{border-color:#b0e1ef}.btn-success-outline{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-success-outline.active,.btn-success-outline.focus,.btn-success-outline:active,.btn-success-outline:focus,.btn-success-outline:hover,.open>.btn-success-outline.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success-outline.disabled.focus,.btn-success-outline.disabled:focus,.btn-success-outline.disabled:hover,.btn-success-outline:disabled.focus,.btn-success-outline:disabled:focus,.btn-success-outline:disabled:hover{border-color:#a3d7a3}.btn-warning-outline{color:#F1C050;background-image:none;background-color:transparent;border-color:#F1C050}.btn-warning-outline.active,.btn-warning-outline.focus,.btn-warning-outline:active,.btn-warning-outline:focus,.btn-warning-outline:hover,.open>.btn-warning-outline.dropdown-toggle{color:#fff;background-color:#F1C050;border-color:#F1C050}.btn-warning-outline.disabled.focus,.btn-warning-outline.disabled:focus,.btn-warning-outline.disabled:hover,.btn-warning-outline:disabled.focus,.btn-warning-outline:disabled:focus,.btn-warning-outline:disabled:hover{border-color:#f9e2ae}.btn-danger-outline{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-danger-outline.active,.btn-danger-outline.focus,.btn-danger-outline:active,.btn-danger-outline:focus,.btn-danger-outline:hover,.open>.btn-danger-outline.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger-outline.disabled.focus,.btn-danger-outline.disabled:focus,.btn-danger-outline.disabled:hover,.btn-danger-outline:disabled.focus,.btn-danger-outline:disabled:focus,.btn-danger-outline:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#F1C050;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#e2a312;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.65rem 1.85rem;font-size:1.25rem;line-height:1.33333;border-radius:1.7rem}.dropdown-header,.dropdown-item{display:block;padding:3px 20px;line-height:1.5}.btn-group-sm>.btn,.btn-sm{padding:.25rem 1.2rem;font-size:.875rem;line-height:1.5;border-radius:1rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{height:0;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#000;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-divider{height:1px;margin:.5rem 0;background-color:#e5e5e5}.dropdown-item{width:100%;clear:both;font-weight:400;color:#373a3c;text-align:inherit;background:0 0;border:0}.c-indicator,.label,.pager{text-align:center}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.c-input,.file{cursor:pointer}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{font-size:.875rem;color:#818a91}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar::after{display:table;clear:both}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:1.4rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:1.4rem;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.c-input,.input-group,.input-group-btn,.input-group-btn>.btn{position:relative}.input-group{display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover,.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid #ccc;border-radius:.25rem}.alert-link,.close,.label{font-weight:700}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.275rem .75rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.25rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.c-input+.c-input,.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.input-group-btn:last-child>.btn-group:active,.input-group-btn:last-child>.btn-group:focus,.input-group-btn:last-child>.btn-group:hover,.input-group-btn:last-child>.btn:active,.input-group-btn:last-child>.btn:focus,.input-group-btn:last-child>.btn:hover{z-index:3}.c-input{display:inline;padding-left:1.5rem;color:#555}.c-input>input{position:absolute;z-index:-1;opacity:0}.c-input>input:checked~.c-indicator{color:#fff;background-color:#0074d9}.c-input>input:focus~.c-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.c-input>input:active~.c-indicator{color:#fff;background-color:#84c6ff}.c-indicator{position:absolute;top:0;left:0;display:block;width:1rem;height:1rem;font-size:65%;line-height:1rem;color:#eee;background-color:#eee;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.file-custom,.file-custom::before{color:#555;border:1px solid #ddd;line-height:1.5}.c-checkbox .c-indicator{border-radius:.25rem}.c-checkbox input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=)}.c-checkbox input:indeterminate~.c-indicator{background-color:#0074d9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)}.c-radio .c-indicator{border-radius:50%}.c-radio input:checked~.c-indicator{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==)}.c-inputs-stacked .c-input{display:inline}.c-inputs-stacked .c-input::after{display:block;margin-bottom:.25rem}.c-select,.file{display:inline-block}.c-inputs-stacked .c-input+.c-input{margin-left:0}.c-select{max-width:100%;padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem \9;color:#55595c;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC)right .75rem center no-repeat #fff;background-image:none \9;background-size:8px 10px;border:1px solid #ccc;-moz-appearance:none;-webkit-appearance:none}.c-select:focus{border-color:#51a7e8;outline:0}.c-select::-ms-expand{opacity:0}.c-select-sm{padding-top:3px;padding-bottom:3px;font-size:12px}.file-custom,.file-custom::before{position:absolute;height:2.5rem;padding:.5rem 1rem}.c-select-sm:not([multiple]){height:26px;min-height:26px}.file{position:relative;height:2.5rem}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{top:0;right:0;left:0;z-index:5;background-color:#fff;border-radius:.25rem}.file-custom::after{content:"Choose file..."}.file-custom::before{top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;content:"Browse";background-color:#eee;border-radius:0 .25rem .25rem 0}.nav-pills::after,.nav-tabs::after,.navbar::after{content:""}.nav-inline .nav-item,.nav-link{display:inline-block}.nav{padding-left:0;margin-bottom:0}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:transparent}.nav-pills .nav-item+.nav-item,.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.card,.card-title{margin-bottom:.75rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-radius:.25rem .25rem 0 0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd transparent}.nav-pills::after{display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.breadcrumb>li,.navbar-brand,.navbar-nav .nav-item,.page-link{float:left}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.navbar-divider,.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{margin-left:1rem}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;padding:.5rem 1rem}.navbar::after{display:table;clear:both}.navbar-full{z-index:1000}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:sticky;top:0;z-index:1030;width:100%}@media (min-width:544px){.navbar{border-radius:.25rem}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-full,.navbar-sticky-top{border-radius:0}}.navbar-brand{padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem}.navbar-divider::before{content:"\00a0"}.navbar-toggler{padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:1.4rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (min-width:544px){.navbar-toggleable-xs{display:block!important}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.card{position:relative;display:block;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem}.card-footer,.card-header{padding:.75rem 2rem;background-color:#f5f5f5}.card-block{padding:2rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-subtitle{margin-top:-.375rem}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:2rem}.card>.list-group:first-child .list-group-item:first-child{border-radius:.25rem .25rem 0 0}.card>.list-group:last-child .list-group-item:last-child{border-radius:0 0 .25rem .25rem}.card-header{border-bottom:1px solid #e5e5e5}.card-header:first-child{border-radius:.25rem .25rem 0 0}.card-footer{border-top:1px solid #e5e5e5}.card-footer:last-child{border-radius:0 0 .25rem .25rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-warning{background-color:#F1C050;border-color:#F1C050}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger-outline,.card-info-outline,.card-primary-outline,.card-secondary-outline,.card-success-outline,.card-warning-outline{background-color:transparent}.card-primary-outline{border-color:#0275d8}.card-secondary-outline{border-color:#000}.card-info-outline{border-color:#5bc0de}.card-success-outline{border-color:#5cb85c}.card-warning-outline{border-color:#F1C050}.card-danger-outline{border-color:#d9534f}.card-inverse .card-footer,.card-inverse .card-header{border-bottom:1px solid rgba(255,255,255,.2)}.card-inverse .card-blockquote>footer,.card-inverse .card-link,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.breadcrumb,.pager,.pagination{margin-bottom:1rem}.card-img{border-radius:.25rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-radius:.25rem .25rem 0 0}.card-img-bottom{border-radius:0 0 .25rem .25rem}@media (min-width:544px){.card-deck{display:table;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;width:1%;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{content:"";display:table;clear:both}.breadcrumb>li+li::before{padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb>.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;border-radius:.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;padding:.5rem .75rem;margin-left:-1px;line-height:1.5;color:#F1C050;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#e2a312;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.33333}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.pager{padding-left:0;margin-top:1rem}.pager::after{content:"";display:table;clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eceeef}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#818a91;cursor:not-allowed;background-color:#fff}.pager-next>a,.pager-next>span{float:right}.pager-prev>a,.pager-prev>span{float:left}.label{display:inline-block;padding:.25em .4em;font-size:75%;line-height:1;color:#fff;vertical-align:baseline;border-radius:.25rem}.popover,.tooltip{white-space:normal}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.label-default{background-color:#818a91}.label-default[href]:focus,.label-default[href]:hover{background-color:#687077}.label-primary{background-color:#0275d8}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#025aa5}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#F1C050}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#edaf21}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:544px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:15px;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-heading{color:inherit}.alert-dismissible{padding-right:35px}.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{color:#0074d9;border:0;appearance:none}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}.progress[value]::-webkit-progress-value::before{content:attr(value)}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.progress[width^="0"]{min-width:2rem;color:#818a91;background-color:transparent;background-image:none}.progress[width="100%"]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-animated[value]::-webkit-progress-value{animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-animated .progress-bar-striped{animation:progress-bar-stripes 2s linear infinite}.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#F1C050}.progress-warning[value]::-moz-progress-bar{background-color:#F1C050}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#F1C050}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-flush .list-group-item{border-width:1px 0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}a.list-group-item,button.list-group-item{width:100%;color:#555;text-align:inherit}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.85714%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.modal-title,.popover,.tooltip{line-height:1.5}.popover,.tooltip{display:block;font-weight:400;font-size:.875rem}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{border:1px solid rgba(0,0,0,.2);background-clip:padding-box}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{content:"";display:table;clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:544px){.modal-dialog{width:600px;margin:30px auto}.modal-sm{width:300px}}@media (min-width:768px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;text-align:left;text-align:start;text-decoration:none;word-wrap:normal;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-arrow{position:absolute}.popover{position:absolute;top:0;left:0;z-index:1060;max-width:276px;padding:1px;text-align:left;text-align:start;text-decoration:none;word-wrap:normal;background-color:#fff;border-radius:.3rem}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom .popover-arrow,.popover.popover-top .popover-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.bs-tether-element-attached-bottom .popover-arrow::after,.popover.popover-top .popover-arrow::after{bottom:1px;margin-left:-10px;content:"";border-top-color:#fff;border-bottom-width:0}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left .popover-arrow,.popover.popover-right .popover-arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.bs-tether-element-attached-left .popover-arrow::after,.popover.popover-right .popover-arrow::after{bottom:-10px;left:1px;content:"";border-right-color:#fff;border-left-width:0}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top .popover-arrow,.popover.popover-bottom .popover-arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top .popover-arrow::after,.popover.popover-bottom .popover-arrow::after{top:1px;margin-left:-10px;content:"";border-top-width:0;border-bottom-color:#fff}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right .popover-arrow,.popover.popover-left .popover-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right .popover-arrow::after,.popover.popover-left .popover-arrow::after{right:1px;bottom:-10px;content:"";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-.7rem -.7rem 0 0}.popover-content{padding:9px 14px}.popover-arrow,.popover-arrow::after{position:absolute;display:block}.carousel,.carousel-inner{position:relative}.popover-arrow{border-width:11px}.popover-arrow::after{content:"";border-width:10px}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;opacity:.5}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"\2039"}.carousel-control .icon-next::before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media (min-width:544px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix::after{content:"";display:table;clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.hidden-xl-down,.hidden-xs-up,.visible-print-block{display:none!important}.pull-xs-left{float:left!important}.pull-xs-right{float:right!important}.pull-xs-none{float:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.p-l-0,.p-x-0{padding-left:0!important}.p-r-0,.p-x-0{padding-right:0!important}.p-b-0,.p-y-0{padding-bottom:0!important}.p-t-0,.p-y-0{padding-top:0!important}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.m-b-0,.m-y-0{margin-bottom:0!important}.m-t-0,.m-y-0{margin-top:0!important}.invisible{visibility:hidden!important}.text-hide{font:"0/0" a;color:transparent;background-color:transparent;border:0}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-muted{color:#818a91}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5}.text-warning{color:#F1C050!important}a.text-warning:focus,a.text-warning:hover{color:#edaf21}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c}.bg-inverse{color:#eceeef;background-color:#373a3c}.bg-danger,.bg-info,.bg-primary,.bg-success,.bg-warning{color:#fff!important}.bg-faded{background-color:#f7f7f9}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5}.bg-warning{background-color:#F1C050!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#edaf21}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c}.m-x-auto{margin-right:auto!important;margin-left:auto!important}.m-l-0,.m-x-0{margin-left:0!important}.m-r-0,.m-x-0{margin-right:0!important}.m-a-0{margin:0!important}.m-l-1,.m-x-1{margin-left:1rem!important}.m-r-1,.m-x-1{margin-right:1rem!important}.m-b-1,.m-y-1{margin-bottom:1rem!important}.m-t-1,.m-y-1{margin-top:1rem!important}.m-a-1{margin:1rem!important}.m-l-2,.m-x-2{margin-left:1.5rem!important}.m-r-2,.m-x-2{margin-right:1.5rem!important}.m-b-2,.m-y-2{margin-bottom:1.5rem!important}.m-t-2,.m-y-2{margin-top:1.5rem!important}.m-a-2{margin:1.5rem!important}.m-l-3,.m-x-3{margin-left:3rem!important}.m-r-3,.m-x-3{margin-right:3rem!important}.m-b-3,.m-y-3{margin-bottom:3rem!important}.m-t-3,.m-y-3{margin-top:3rem!important}.m-a-3{margin:3rem!important}.p-a-0{padding:0!important}.p-l-1,.p-x-1{padding-left:1rem!important}.p-r-1,.p-x-1{padding-right:1rem!important}.p-b-1,.p-y-1{padding-bottom:1rem!important}.p-t-1,.p-y-1{padding-top:1rem!important}.p-a-1{padding:1rem!important}.p-l-2,.p-x-2{padding-left:1.5rem!important}.p-r-2,.p-x-2{padding-right:1.5rem!important}.p-b-2,.p-y-2{padding-bottom:1.5rem!important}.p-t-2,.p-y-2{padding-top:1.5rem!important}.p-a-2{padding:1.5rem!important}.p-l-3,.p-x-3{padding-left:3rem!important}.p-r-3,.p-x-3{padding-right:3rem!important}.p-b-3,.p-y-3{padding-bottom:3rem!important}.p-t-3,.p-y-3{padding-top:3rem!important}.p-a-3{padding:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}@media (max-width:543px){.hidden-xs-down{display:none!important}}@media (min-width:544px){.pull-sm-left{float:left!important}.pull-sm-right{float:right!important}.pull-sm-none{float:none!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.pull-md-left{float:left!important}.pull-md-right{float:right!important}.pull-md-none{float:none!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.pull-lg-left{float:left!important}.pull-lg-right{float:right!important}.pull-lg-none{float:none!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.pull-xl-left{float:left!important}.pull-xl-right{float:right!important}.pull-xl-none{float:none!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.hidden-xl-up{display:none!important}}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}@charset "UTF-8";


.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.navbar-dropdown {
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.45s ease;
  z-index: 1030; }
  .navbar-dropdown .navbar-brand {
    float: none;
    font-size: 0;
    padding: 13px 0px 0px 0px;;
    position: relative;
    transition: padding 0.25s ease;
    white-space: nowrap; }
    .navbar-dropdown .navbar-brand::before {
      content: "";
      display: inline-block;
      height: 100%;
      vertical-align: middle; }
  .navbar-dropdown .navbar-logo,
  .navbar-dropdown .navbar-caption {
    display: inline-block;
    vertical-align: middle; }
  .navbar-dropdown .navbar-logo {
    margin-right: 0.8rem;
    transition: margin 0.3s ease-in-out; }
    .navbar-dropdown .navbar-logo img {
      height: 3.125rem;
      transition: all 0.3s ease-in-out; }
  .navbar-dropdown .wlsnrt-table-cell {
    height: 32px; margin-top:-8px; }
  .navbar-dropdown .navbar-caption {
    font-family: "Montserrat";
    font-size: 1rem;
    font-weight: 700;
    white-space: normal; }
    .navbar-dropdown .navbar-caption, .navbar-dropdown .navbar-caption:hover {
      color: inherit;
      text-decoration: none; }
  .navbar-dropdown.navbar-fixed-top {
    position: fixed; -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15);
box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.15);}
  .navbar-dropdown.bg-color.transparent {
    background: none !important; }
  .navbar-dropdown.navbar-short .navbar-brand {
    padding: 13px 0px 0px 0px; }
  .navbar-dropdown.navbar-short .navbar-logo {
    margin-right: 0.5rem; }
    .navbar-dropdown.navbar-short .navbar-logo img {
      height: 2.375rem; }
  .navbar-dropdown.navbar-short .wlsnrt-table-cell {
    height: 32px;margin-top:-8px; }
  .navbar-dropdown .navbar-close {
    left: 0.6875rem;
    position: fixed;
    top: 0.75rem;
    z-index: 1000; }
  .navbar-dropdown.opened {
    background: none !important; }
    .navbar-dropdown.opened .navbar-brand,
    .navbar-dropdown.opened .navbar-toggler {
      display: none; }
  .navbar-dropdown .hamburger-icon {
    content: "";
    width: 16px;
    -webkit-box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px;
    -moz-box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px;
    box-shadow: 0 -6px 0 1px,0 0 0 1px,0 6px 0 1px; }
  .navbar-dropdown .close-icon {
    position: relative;
    width: 21px;
    height: 21px;
    overflow: hidden; }
    .navbar-dropdown .close-icon::before, .navbar-dropdown .close-icon::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 100%;
      top: 50%;
      left: 0;
      margin-top: -1px; }
    .navbar-dropdown .close-icon::before {
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg); }
    .navbar-dropdown .close-icon::after {
      transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }

.dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  border-bottom: 0.35em solid transparent;
  border-left: 0.35em solid;
  border-right: 0;
  border-top: 0.35em solid transparent;
  margin-left: 0.3rem; }

.dropdown-menu .dropdown-item:focus {
  outline: 0; }

.nav-dropdown {
  display: table !important;
  font-family: 'Calibri';
  font-size: 15px;
  font-weight: 700;
  height: auto !important; }
  .nav-dropdown .nav-item {
    display: table-cell;
    float: none;
    vertical-align: middle; }
  .nav-dropdown .nav-btn {
    padding-left: 1rem; }
  .nav-dropdown .link {
    margin: 0;
    padding: 0px 35px 0px 35px;
    transition: color .2s ease-in-out; color:#433e3a; }
    /*.nav-dropdown .link.dropdown-toggle {
      margin-right: 2.583em; }*/
      .nav-dropdown .link.dropdown-toggle::after {
        margin-left: .25rem;
        border-top: 0.35em solid;
        border-right: 0.35em solid transparent;
        border-left: 0.35em solid transparent;
        border-bottom: 0; }
      .nav-dropdown .link.dropdown-toggle::after {
        display: block;
        margin-top: -0.1667em;
        position: absolute;
        right: 1.3333em;
        top: 50%; 
		content:none;}
      .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
        margin: 0;
        padding: 0px 35px 0px 35px; }
  .nav-dropdown .link::after,
  .nav-dropdown .dropdown-item::after {
    color: inherit; }
  .nav-dropdown .btn {
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .nav-dropdown .dropdown-menu {
    border-radius: 0;
    border: 0;
    left: 0;
    margin: 0;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem; }
  .nav-dropdown .dropdown-submenu {
    left: 100%;
    margin-left: 0.125rem;
    margin-top: -1.25rem;
    top: 0; }
  .nav-dropdown .dropdown-item {
    font-size: 0.8125rem;
    font-weight: 500;
    line-height: 2;
    padding: 0.3846em 4.615em 0.3846em 1.5385em;
    position: relative;
    transition: color .2s ease-in-out, background-color .2s ease-in-out; }
    .nav-dropdown .dropdown-item::after {
      margin-top: -0.3077em;
      position: absolute;
      right: 1.1538em;
      top: 50%; }
    .nav-dropdown .dropdown-item:focus, .nav-dropdown .dropdown-item:hover {
      background: none; }

@media (max-width: 767px) {
  .nav-dropdown.navbar-toggleable-sm {
    bottom: 0;
    display: none;
    left: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    width: 18.75rem;
    z-index: 999; } }
.nav-dropdown.navbar-toggleable-xl {
  bottom: 0;
  display: none;
  left: 0;
  overflow-x: hidden;
  position: fixed;
  top: 0;
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  width: 18.75rem;
  z-index: 999; }

.nav-dropdown-sm {
  display: block !important;
  overflow-x: hidden;
  overflow: auto;
  padding-top: 3.875rem; }
  .nav-dropdown-sm::after {
    content: "";
    display: block;
    height: 3rem;
    width: 100%; }
  .nav-dropdown-sm.collapse.in ~ .navbar-close {
    display: block !important; }
  .nav-dropdown-sm.collapsing, .nav-dropdown-sm.collapse.in {
    transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out; }
  .nav-dropdown-sm.collapsing[aria-expanded="false"] {
    transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%); }
  .nav-dropdown-sm .nav-item {
    display: block;
    margin-left: 0 !important;
    padding-left: 0; }
  .nav-dropdown-sm .link,
  .nav-dropdown-sm .dropdown-item {
    border-top: 1px dotted rgba(255, 255, 255, 0.1);
    font-size: 0.8125rem;
    line-height: 1.6;
    margin: 0 !important;
    padding: 0.875rem 2.4rem 0.875rem 1.5625rem !important;
    position: relative;
    white-space: normal; }
    .nav-dropdown-sm .link:focus, .nav-dropdown-sm .link:hover,
    .nav-dropdown-sm .dropdown-item:focus,
    .nav-dropdown-sm .dropdown-item:hover {
      background: rgba(0, 0, 0, 0.2) !important; }
  .nav-dropdown-sm .nav-btn {
    position: relative;
    padding: 1.5625rem 1.5625rem 0 1.5625rem; }
    .nav-dropdown-sm .nav-btn::before {
      border-top: 1px dotted rgba(255, 255, 255, 0.1);
      content: "";
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    .nav-dropdown-sm .nav-btn + .nav-btn {
      padding-top: 0.625rem; }
      .nav-dropdown-sm .nav-btn + .nav-btn::before {
        display: none; }
  .nav-dropdown-sm .btn {
    padding: 0.625rem 0; }
  .nav-dropdown-sm .dropdown-toggle::after {
    position: absolute;
    right: 1.25rem;
    top: 50%;
    margin-top: -0.154em; }
  .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0; }
  .nav-dropdown-sm .dropdown-toggle[data-toggle="dropdown-submenu"][aria-expanded="true"]::after {
    border-top: 0;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0.35em solid; }
  .nav-dropdown-sm .dropdown-menu {
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    border: 0;
    float: none;
    border-radius: 0;
    background: none; }

.is-builder .nav-dropdown.collapsing {
  transition: none !important; }


@font-face {
    font-family: 'Roboto-Thin';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Roboto/Roboto-Thin.ttf');
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Roboto/Roboto-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Roboto/Roboto-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Med';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Roboto/Roboto-Medium.ttf');
    font-weight: 500;
     font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Roboto/Roboto-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Roboto/Roboto-BoldItalic.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-Regular';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/playfair/PlayfairDisplay-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-Regular';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/playfair/PlayfairDisplay-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-Medium';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/playfair/PlayfairDisplay-Medium.ttf');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-SemiBold';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/playfair/PlayfairDisplay-SemiBold.ttf');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-MediumItalic';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/playfair/PlayfairDisplay-MediumItalic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-Italic';
    src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/playfair/PlayfairDisplay-Italic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 30, 2019, 7:45:49 PM
    Author     : BS00535664
*/
/*Header start*/
.panel.wrapper {background: #000000;}
.block-search {width: 25%;}
.block-search .control {padding-bottom: 0px;}
div.block-search input[id^=search_].in-progress {background-size: 40px 40px !important; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/ea-loader.gif) no-repeat 90% 50% #000;}
.block-search .control input[type="text"] {margin: -4px 0 8px; height: 35px; padding: 0 9px; vertical-align: top;background: transparent; border: 1px solid #ffffff; color: #ffffff;}
/* .block-search .label.active + .control input {background: transparent;} */
.block-search .control input[type="text"]::placeholder {color:#fff;}
.block-search .action.search:before {font-size: 26px; color:#fff !important;}
.page-header{position: fixed!important;width: 100%;background: transparent;z-index: 9; background: #ffffff; -webkit-box-shadow: 0 8px 6px -6px #58585A; -moz-box-shadow: 0 8px 6px -6px #58585A;  box-shadow: 0 8px 6px -6px #58585A;}
.page-header .header.content{position:relative; padding: 0px; max-width: 1330px; }
.block-search .action.search[disabled] {opacity: 1;}
::placeholder { color: white!important; opacity: 1;  }/* Firefox *//* Chrome, Firefox, Opera, Safari 10.1+ */
::-ms-input-placeholder {  color: white!important;  }/* Microsoft Edge */
.panel.header .links {position: relative; width: 75%;}
.header.panel > .header.links > li { margin: 0 0 0 5px;}
.page-header .header.panel { padding: 10px 15px; width: 100%; height: 45px; display: flow-root; max-width: 1330px;}
.page-header .panel.header .minicart-wrapper{margin: 0px 25px 0px 30px;}
.minicart-wrapper .action.showcart .text { display: none; }
.logo img.sLogo { display: none;}
.navCollapse .page-header {height: 100px;}
/*Header end*/

/*Footer start*/
.WA_footer {box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1170px; width: auto;}
.page-footer{background:#433e3a; color:#ffffff; font-family: 'Roboto-Regular', sans-serif;z-index:-1;}
.top-footer-left{float:left;}
.top-footer-right{float:right;}
.top-footer-left h2{display: inline-block;vertical-align: middle;font-size: 18px;width: 160px;margin-right: 20px;float: left;line-height: 24px;}
.top-footer-left a{display: inline-block;vertical-align: middle;text-decoration:none;}
.top-footer-right a:hover {background: #b61522;text-decoration: none;color:#fff;}
.top-footer-right h2{display: inline-block;vertical-align: middle;color: #fff;float: left;font-family: 'Roboto-Regular', sans-serif;font-size: 18px;width: 160px;margin-right: 20px;line-height: 24px;font-weight: normal;}
.top-footer-right span{display: table;color: #ffffff;font-size: 11px;font-family: 'Roboto-Regular', sans-serif;width: 169px;float: left;margin-top: -10px;}
.top-footer-right a{display: inline-block;background: #e31b2c;padding: 10px 50px;color: #fff !important;float: left;margin-top: -26px;}
.footer.content .footer-top ul{float: left;padding-top: 10px;}
.footer-top ul li{float: left;padding-right: 10px;border-right: 1px solid #ccc;padding-left: 10px;}
.footer-top a{float: right;font-size:14px;}
.wlsnrt-social{position: absolute; padding-top: 2px;}
.wlsnrt-footer-link{float:right;text-align: right;font-size: 13px;}
.footer.content{border-top:0px;}
.footer.content p a{color:#fff;}
.footer-bottom{border-top: 1px solid #ccc;padding-top: 30px;}
.footer-top ul li a{color:#fff;text-decoration:none;}
.footer-top ul li:last-child{border-right:0px;}
.footer-top ul li:first-child{padding-left: 0px;display:none;}
.footer-top ul li:nth-child(2){padding-left:0px;}
.wlsnrt-footer-link a{color:#fff;}
.wlsnrt-social a{margin: 5px 15px 0px 0px;float: left;}
.footer.content .container{padding-left:0px; padding-right:0px;}
.footer.top-content .container{padding-left:0px; padding-right:0px;}
.page-footer .footer.content{margin-top:0px;padding-bottom:0px;max-width: 1110px;}
.page-footer .footer.content [data-element="inner"]{padding:0px !important;}
.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column {padding:0px !important;}
.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column p {font-size:14px;}
.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column p a {padding: 0 5px;color:#fff !important;}
.page-footer .footer.top-content{background: #000000; padding: 15px 0px; font-family: 'Roboto-Regular', sans-serif;}
.page-footer .footer.top-content .container{ margin-left: 0px; padding-left:0px; padding-right: 0px;max-width: 1110px;}
.live_chat_newtheme {content: ''; width: 60px; height: 60px; position: fixed; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/online_chat.svg) no-repeat 10% 50%; right: 20px; bottom: 20px;}
.footer-content.pagebuilder-column h3 {font-size: 18px !important; margin-bottom: 25px;}
/*Footer end*/

/*Social Login start*/
li.greet.welcome {line-height: unset !important;  position: relative;}
li.greet.welcome ul li {list-style-type: none;}
li.greet.welcome ul li a {display: none; background: #fff; border: 1px solid #000; position: absolute; top: 30px; left: 0px; padding: 4px; width: 100%; text-align: center; z-index: 1;}
li.greet.welcome:hover ul {display: block; }
li.greet.welcome:hover ul li {margin-bottom: 0px;}
li.greet.welcome:hover ul li a { color: #000;}
#social-login-popup .mfp-close {color: #333333 !important; right: 60px; top: 25px;}
#social-login-popup.customer-create-popup .mfp-close {color: #333333 !important; right: 40px; top: 20px;}
.mfp-auto-cursor .mfp-content {max-width: 1280px;}
/* .mfp-wrap {overflow: hidden !important;} */
#social-login-popup { position: absolute; width: 450px; height: 750px; z-index: 9; right: 15px; top: -5px; background: #e7e7e9;padding: 30px 60px;}
#social-login-popup .social-login-title {background: none !important; font-size: 12px; text-transform: uppercase;}
#social-login-popup .social-login-title h2 {background: no-repeat; padding-left: 0px; color: #58585A !important; width: auto; float: left; font-size: 14px; font-weight: 600;}
#social-login-popup .block-container .block { padding: 0 10px;}
#social-login-popup .block-container .block .block-title {display: none;}
.fieldset.login .field .label {font-size: 14px; color: #58585A !important; text-align: left; font-weight: normal;}
button#bnt-social-login-authentication span {font-size: 14px; width: 100%;}
.fieldset.login .actions-toolbar .primary {width: 100%;}
#social-login-popup .social-login .actions-toolbar .primary .action.create {width: 100%; text-align: center;}
a.action.create span {font-size: 14px; vertical-align: middle;}
.action.remind span {font-size: 14px; color: #58585A !important;}
.form-customer-login .fieldset.login .field.required {margin-bottom: 10px;}
.form-customer-login .fieldset.login .field.required .label {margin-bottom: 10px;}
.form-customer-login .fieldset.login .field.required .control {width: 100%;}

#social-login-popup .social-login #bnt-social-login-authentication{font-size: 1em; padding: 8px 15px 8px 15px; color: #fff; background: #e31b2c !important; border: 1px solid #e31b2c !important; font-weight: 400; float: right; margin: 30px 0px 0px;}
#social-login-popup .social-login #bnt-social-login-authentication:hover, #minicart-content-wrapper .action.viewcart:hover, #minicart-content-wrapper #top-cart-btn-checkout:hover{text-decoration: none; background-color: #bb1725 !important;}
#social-login-popup .social-login .actions-toolbar .primary, #social-login-popup .social-login .actions-toolbar .secondary{float:right;}
#social-login-popup .social-login .actions-toolbar .secondary{margin-top: 4px; margin-right: 12px;}
#social-login-popup .social-login .form-customer-login{padding-top: 18px;}
#social-login-popup .social-login .actions-toolbar .primary .action.create{border-top: 1px solid #ccc; padding-top: 10px; color: #FFF; font-weight: 400; float: right; }

#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .label{color:#58585A;font-size:14px;padding-left:0px;font-weight: normal;margin-bottom: 5px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .label:after{color:#58585A;}
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary{background:#e31b2c;color: #fff;text-align: center;margin-bottom:5px;}
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary:hover{background:#bb1725;}
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary .secondary{display:none;}
#social-login-popup .social-login .actions-toolbar .primary .action.create{border: 1px solid #58585A; background: transparent;color: #58585A; text-align: center; padding: 10px; margin-bottom: 20px;}
#social-login-popup .social-login .actions-toolbar .primary .action.create span{font-size:14px;color: #58585A; text-transform: uppercase;}
#social-login-popup .social-login.forgot .form-password-forget .field .label{color:#333; margin-bottom: 10px; width: 100%; text-align: left;}
#social-login-popup .social-login.forgot .form-password-forget .field .control {width: 100%;}
/* #social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary .secondary{display:none;} */
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary button.primary{background: #e31b2c;color: #fff;text-align: center;margin-bottom: 5px;padding: 10px;}
#social-login-popup .message-success.success.message {font-size: 16px;}
#social-login-popup .message.error {font-size: 16px;}
.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha{margin-left:0px;padding-top: 5px;margin-top: 0px; width: 45%; transform: scale(0.7); -webkit-transform: scale(0.7); transform-origin: 0 0; -webkit-transform-origin: 0 0;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.group_id{margin-bottom:0px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.group_id .control ul {padding-left:0px;display: inline-block; width:100%;margin-bottom:0px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.group_id .control ul li {list-style-type:none; margin: 8px 10px 0px 0px; float:left;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.group_id .control ul li label {color: #58585A;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.password{margin-bottom:20px;}
#social-login-popup .social-login.block-container.create .block-content .message-error.error.message div{font-size:1rem;}
.form.password.reset .field.choice {display: flex; margin-left: 40px;}
.form.password.reset .field.choice input {margin-top:0px;}
.form.password.reset .field.choice label span {color: #000;}
.mfp-content #social-login-popup{font-family: 'Roboto-Regular';}
.mfp-content #social-login-popup .social-login.block-container .social-login-title{margin-bottom: 20px;}
.social-login-title .login-title {font-size: 22px;}
.mfp-content #social-login-popup .social-login.block-container #social-form-login label{color:#433e3a; font-size:14px;}
.mfp-content #social-login-popup .social-login.block-container #social-form-login input{font-family: 'Roboto-Regular';}
.mfp-content #social-login-popup .social-login.block-container #social-form-login .secondary {margin-top:10px;}

#social-login-popup.customer-create-popup { position: absolute; width: 750px; height: auto; z-index: 9; right: 0px; top: 0px; background: #e7e7e9;padding: 20px 35px;}
#social-login-popup.customer-create-popup .fieldset {margin-bottom: 0px;}
#social-login-popup.customer-create-popup .fieldset .field.required.customer-name-prefix {display: none;}
#social-login-popup.customer-create-popup .fieldset .customer-name-prefix {width: 100%; margin-bottom: 0px;}
#social-login-popup.customer-create-popup .fieldset.fieldset-fullname .field-name-prefix {display: none;}
#social-login-popup.customer-create-popup .fieldset.fieldset-fullname .field.required {width: 48%; float:left;}
#social-login-popup.customer-create-popup .fieldset .field.required {width: 49%; float:left; margin-right: 5px; margin-bottom: 0px;}
#social-login-popup.customer-create-popup .fieldset .field.required.password  {width: 49%; float:left; margin-right: 0px; margin-bottom: 0px;}
#social-login-popup.customer-create-popup .fieldset .field.required.field-name-lastname {width: 49%; float:left; margin-right: 0px; margin-bottom: 0px;}
#social-login-popup.customer-create-popup .fieldset .field.company_select {width: 49%; float:left; margin: 0 0 15px;}
#social-login-popup.customer-create-popup .fieldset .field.company_select .control {width: 100%;}
#social-login-popup.customer-create-popup .fieldset .field.newsletter_industry_select {width: 47%; float:left; margin-right: 10px;}
#social-login-popup.customer-create-popup .fieldset.fieldset-fullname .field.required.field-name-lastname {margin-left: 10px;}
#social-login-popup.customer-create-popup .fieldset.fieldset-fullname .field.required .control {width: 100%;}
#social-login-popup.customer-create-popup .fieldset .field.required .control {width: 100%;}
#social-form-create > fieldset.fieldset.create.account > div.field.group_id.required > div { font-size: 0.75em; }
#social-login-popup .field.field.newsletter_industry_select {margin-bottom: 15px;}
#social-login-popup .field.field.newsletter_industry_select span.industry_message {margin-left: 140px;}
#social-login-popup .field.field.newsletter_industry_select ul {padding-left:0px;display: inline-block; margin-top: 10px;margin-bottom: 0px;}
#social-login-popup .field.field.newsletter_industry_select ul li {list-style-type: none; float:left;width: 100px; display: inline-block; margin-bottom: 0px;}
#social-login-popup .field.field.newsletter_industry_select ul li span {font-size:12px; color: #58585A;}
#social-login-popup .field.field.newsletter_industry_select ul li input[type="checkbox"]{margin: 0px 5px 5px 0px;border-radius: 0px;}
#social-login-popup .form-customer-create .fieldset.create.account .field.role {margin-bottom: 0px;}
#social-login-popup .form-customer-create .fieldset.create.account .field.role select#role {margin-left: 0px; width: 100%;font-size: 12px;}
#social-login-popup .form-customer-create .agreeTerms {width: 49%; float:left; margin-right: 10px;}
#social-login-popup .form-customer-create .secondary {width: 47%; float:left; margin-right: 5px;}
#social-login-popup .form-customer-create .primary {width: 47%; float: left; margin-bottom: 10px;}
#social-login-popup .form-customer-create .primary.create.primary {font-size: .85em; color: #fff; background: #e31b2c !important; border: 1px solid #e31b2c !important; font-weight: 400; width: 100%; float: right; text-transform: uppercase; padding: 10px;}
#social-login-popup .form-customer-create .secondary .action.back {border: 1px solid #58585A; background: transparent; color: #58585A; text-align: center; padding: 10px; width: 100%; display: inline-block; margin-bottom: 10px;}
#social-login-popup .form-customer-create .secondary span {font-size:14px; color: #58585A; text-transform: uppercase;}
#social-login-popup .form-customer-create .agreeTerms p {font-size:10px;  color: #58585A; text-align: justify;}
.form-customer-create span.require_text {font-size: 12px !important; color: #58585A; text-transform: lowercase !important;}
.form-customer-login span.require_text {font-size: 12px; color: #58585A; float: left;}
/*Social Login end*/

/* Mega menu start */
nav.navigation {display: none;}
div.mega-menu {display: none;}
li.mega-menu.us-en__item.mega-menu.us-en__item--parent:nth-child(1) { padding-left: 20px;}
li.mega-menu.us-en__item.mega-menu.us-en__item--parent { float: left;  margin: 0px; padding: 0px 10px 0px 10px; height: 40px;}
/* li.mega-menu.us-en__item.mega-menu.us-en__item--parent:hover { border-bottom: 4px solid #e31b2c;} */
li.mega-menu.us-en__item.mega-menu.us-en__item--parent:after { position: relative; top: -5px; content: ""; display: inline-block; top: 20px; right: calc(50% + 10px); width: 15px; height: 15px; border-right: 0.2em solid #58585A; border-top: 0.2em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: .5em;}
li.mega-menu.us-en__item.mega-menu.us-en__item--parent:hover:after {  position: relative; top: 0px; content: ""; display: inline-block; top: 20px; right: calc(50% + 10px);width: 15px; height: 15px; border-right: 0.2em solid #d62d19; border-top: 0.2em solid #d62d19; transform: rotate(135deg); margin-right: 0em;margin-left: .5em;}
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu {display:block;}
ul.mega-menu.us-en__list {width: 100%; display: flex; justify-content: flex-end; margin-bottom: 0px; padding-left: 0px;}
a.mega-menu.us-en__link {display: inline-block; color: #58585A; letter-spacing: 1px; text-decoration: none; padding-bottom: 11px;}
nav.mega-menu.us-en {display: inline-block; margin: 0 auto; margin-top: 30px; height: 60px; }
.navCollapse .page-header {height: 100px;}
.navCollapse nav.mega-menu.us-en {margin-top:14px;}
.navCollapse .logo img.wa_logo_big {display: none;}
.navCollapse .logo img.wa_logo_small {display: block;}
.navCollapse .logo img.wa_logo_big {display: block;}
.logo img.wa_logo_small {display: none;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 {display: none; min-height: 560px; background: #ffffff; position: absolute; z-index: 1; margin-top: 5px; height: auto; width: 100%; left: 0; right: 0; }
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 {display: none; background: #ffffff; margin-top: 40px; padding: 0px 0px 20px 20px; position: absolute; z-index: 1; min-height: 100%; right: 0px; top: 0px; }
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 li.us-en__inner-item--level2:nth-child(1) {display: none;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 {padding: 0px 5px 0px 0px; margin-bottom: 0px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:hover { border-bottom: 4px solid #EA1C2D; background: #fff;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link { width: 300px; border-bottom: 4px solid #ffffff;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1:nth-child(1) {display: none; margin-top: 0px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 {margin-top: 10px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1.us-en__inner-item--parent a.us-en__inner-link:after {position: relative; content: ""; display: inline-block; width: 10px; height: 10px;     border-right: 0.2em solid black; border-top: 0.2em solid black; transform: rotate(46deg); margin-right: 0em; margin-left: 0.5em; float: right; top: 5px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a {text-decoration: none; color: #58585A; font-weight: 600; font-size: 14px; width: 100%; display: block; padding: 5px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-menu-btm-content a {font-size: 14px; font-weight: normal; width: auto; padding-left:0px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-menu-btm-content figure a {font-size: 14px; font-weight: normal; display: flex;padding: 0px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1.see-products { margin-bottom: 30px; }
/* .mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:hover { background: #fff; border-bottom: 4px solid #EA1C2D;} */
li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:hover > a {color: #EA1C2D; }
li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:nth-last-child(1):hover {width: auto; background: transparent; border: 0px;}
/* nav.mega-menu ul.us-en__list li.us-en__item--parent:nth-child(1) ul.us-en__inner-list--level1 li.us-en__inner-item--level1:nth-last-child(2) {margin-top:20px;} */
.wa-menu-image {position: absolute; right: 0px; top: 0px; width: 70%; height: 100%; background-position: 50% 100% !important;}
.wa-menu-image-applications {position: absolute; right: 0px; top: 0px; width: 40%; height: 100%; background-position: 50% 100% !important;}
.wa-menu-image-project-gallery {position: absolute; left: 0px; top: 0px; width: 70%; height: 100%; background-position: 50% 100% !important;}
.wa-menu-image-about {position: absolute; left: 0px; top: 0px; width: 70%; height: 100%; background-position: 50% 100% !important;}
.wa-third-menu {font-family: 'Roboto-Regular'; color: #58585A; font-size: 15px; }
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu h2 { text-transform: capitalize !important;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu h2 a { padding-left: 0px; padding-bottom: 0px; font-family: 'Roboto-Thin'; font-size: 2rem; margin-bottom: 0px; width: fit-content; border-bottom: 1px solid #ffffff;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu h2:hover a {border-bottom: 1px solid #58585A;}
/* .wa-third-menu h2:hover {text-decoration: underline;} */
.wa-third-menu .wa-menu-btn a.pagebuilder-button-secondary {font-family: 'Roboto-Regular'; font-weight: 100; letter-spacing: .05em; text-transform: uppercase; font-size: 14px; color: #ffffff !important; padding: 6px 18px !important; border: 1px solid #EA1C2D; display: inline-block; text-decoration: none; background: #EA1C2D; border-radius: 0px; line-height: 20px;}
.wa-third-menu .wa-menu-btn a.pagebuilder-button-secondary:hover {background: #EA1C2D; color: #fff !important; }
.wa-third-menu .wa-menu-btn {margin-right: 10px;}
.pagebuilder-column.wa-menu-prod-img {margin-right: 10px;}
.pagebuilder-column.wa-menu-prod-img p {margin-bottom: 0px;}
.wa-menu-prod-img:hover p a {text-decoration: underline !important;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .pagebuilder-column.wa-menu-prod-img figure a {padding: 0px !important;}
.pagebuilder-column.wa-menu-prod-img figure {margin-bottom: 0px;}
.pagebuilder-column.wa-menu-prod-img:hover figure img {border: 1px solid #58585A;}
.pagebuilder-column.wa-menu-prod-img:hover figure figcaption {text-decoration: underline;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-menu-prod-img p a {font-weight: normal;}
.pagebuilder-column.wa-menu-prod-img figure img {border: 1px solid #E7E7E8;}
.wa-menu-btm-content {margin-top:10px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu h4 a {padding-left: 0px; margin-bottom: 0px;}																																										  
.wa-third-menu.resources_menu h4 {padding-left: 0px; font-family: 'Roboto-Regular'; font-size: 1.2rem; margin-bottom: 10px; width: fit-content; border-bottom: 1px solid #ffffff; color: #58585A; border-bottom: 1px solid #ffffff;}
.wa-third-menu.resources_menu h4:hover {border-bottom: 1px solid #58585A;}
.wa-third-menu h4, .wa-menu-btm-content h4 {color: #EA1C2D; font-size: 14px; font-weight: 600; font-family: 'Roboto-Regular'; margin-bottom: 10px; min-height: 32px; display: flex; flex-direction: column-reverse;}
.wa-third-menu h4 a, .wa-menu-btm-content h4 a {color: #EA1C2D !important; font-size: 14px; font-weight: 600; font-family: 'Roboto-Regular'; margin-bottom: 10px; }
.wa-menu-btm-content .pagebuilder-column {padding-right: 20px;}
.wa-menu-btm-content .wa-menu-designgroups figure {display: flex; margin-bottom: 5px; cursor: pointer;}
.wa-menu-btm-content .wa-menu-designgroups figure img {width: 30px; border: 1px solid #e7e7e7; height: 30px !important;}
.wa-menu-btm-content .wa-menu-designgroups figure img:hover {width: 30px; border: 1px solid #58585A;}
.wa-menu-btm-content .wa-menu-designgroups figure figcaption {margin-left:10px; font-size: 14px;}
.wa-menu-btm-content .wa-menu-designgroups figure:hover figcaption {text-decoration: underline;}
.wa-menu-btm-content .wa-menu-colorgroups p img {margin-right: 10px;}
.wa-menu-btm-content .wa-menu-colorgroups table {width: 70% !important; border:0px;}
.wa-menu-btm-content .wa-menu-colorgroups table tbody tr td {border: 0px; padding: 3px 0px !important;}
.wa-menu-btm-content .wa-menu-colorgroups table tbody tr td a {padding: 0px !important; display: table-cell !important;}
.wa-menu-btm-content .wa-menu-colorgroups table tbody tr td a img {border: 1px solid #e7e7e7; width: 30px !important; height: 30px !important;}
.wa-menu-btm-content .wa-menu-colorgroups table tbody tr td a img:hover {border: 1px solid #58585A;}
.wa-menu-btm-content {font-size: 15px; font-family: 'Roboto-Regular'; color: #58585A;}
.line-space p {margin-bottom: 0px;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .line-space p a {display: inline-block !important; width: fit-content !important; padding: 0px !important;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu.resources_menu .line-space p a {color: #58585A !important; margin-bottom: 8px; display: inline-block; font-size: 14px; font-weight: bold !important; width: 100% !important; text-decoration: none !important; border-bottom: 4px solid #ffffff; }
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu.resources_menu .line-space p a:hover {color: #EA1C2D !important; border-bottom: 4px solid #EA1C2D;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu.resources_menu .resource-nav.line-space p a {margin-bottom: 8px; display: inline-block; font-size: 14px; font-weight: bold !important; width: 100% !important; text-decoration: none !important;  border-bottom: 4px solid #ffffff; }
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .wa-third-menu.resources_menu .resource-nav.line-space p a:hover {color: #EA1C2D !important; border-bottom: 4px solid #EA1C2D;}
.line-space p a { margin-bottom: 8px; display: inline-block; font-size: 14px; font-weight: normal !important;}
.line-space p a:hover {text-decoration: underline !important;}
nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 .line-space h4 a { padding-left: 0px; margin-bottom: 0px; padding-bottom: 0px;}
/* Mega menu end */

/* Home page CSS start */
.wa_banner_text {max-width: 1170px; position: relative; top: -501px; color: #fff; margin-left: auto; margin-right: auto;}
.cms-wilsonart-new-home-page [data-content-type='row'][data-appearance='contained'] {max-width: 1600px !important;}
.WA_home_banner {background-color:#000000; position: relative;}
/* .WA_home_banner .pagebuilder-banner-wrapper {box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 100%; padding-left: 20px; padding-right: 20px; width: auto;}
.WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay {padding: 20px;} */
.banner_overlay {content: ''; position: absolute; border-radius: 5px; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(90deg, rgb(26 26 26) 20%, rgb(10 10 11 / 36%) 60%, rgb(247 250 250) 100%); opacity: .8;}
.wa_banner_text .WA_home_banner_text {position: absolute;}
.wa_banner_text .WA_home_banner_text h1 {font-size:65px; font-family: 'Playfair-Italic'; color: #ffffff; margin-bottom: 0px;}
.wa_banner_text .WA_home_banner_text h2 {font-size:65px; font-family: 'Playfair-Regular'; color: #ffffff; margin-bottom: 30px;}
.wa_banner_text .WA_home_banner_text p {font-size:24px; line-height: 26px; color: #ffffff; font-family: 'Roboto-Thin'; max-width: 500px;}
.wa_banner_text .WA_home_banner_text p a {font-size: 18px; color: #fff; padding: 10px 30px; border: 1px solid #fff; margin-top: 25px !important; display: inline-block;}
.wa_home_col .pagebuilder-column-group {box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1170px; width: auto;}
.wa_surfaces h2 {font-size:50px; font-family: 'Playfair-Regular'; color: #ffffff; margin-bottom: 0px;}
.wa_surfaces h4 {font-size:50px; font-family: 'Playfair-Italic'; color: #ffffff; margin-bottom: 0px;}
.wa_surfaces p {color:#ffffff;}
.wa_surfaces p a {font-size: 18px; color: #ffffff !important; padding: 15px 50px; border: 1px solid #fff; margin-top: 45px !important; display: inline-block; color:#ffffff; text-decoration: none;}
.product_blocks .pagebuilder-column p a {font-size: 18px; color: #fff !important; margin-top: 0px !important; display: inline-block;}
.product_blocks {display: none !important; padding-top: 30px; width: 100%; max-width: 100%; overflow-x: scroll; margin-left: auto; margin-right: auto;}
.product_blocks .row-full-width-inner {max-width: 1170px !important;}
.product_blocks .pagebuilder-column-group {display: inline-flex !important; padding-bottom: 30px;}
.product_blocks::-webkit-scrollbar {height: 6px; right:10px;}
.product_blocks::-webkit-scrollbar-track {background: #5e5e5e;}
.product_blocks::-webkit-scrollbar-thumb {background: #EA1C2D;}
.product_blocks .pagebuilder-column figure {margin-bottom: 0px;}
.product_blocks .pagebuilder-column:nth-child(1) {margin-left:0px;}
.product_blocks .pagebuilder-column {width: 420px !important; white-space:nowrap; margin: 0 20px; border: 2px solid #000000; position: relative; display: block !important; float: left;}
.product_blocks .pagebuilder-column img { height: 277px !important;}
.product_blocks .pagebuilder-column:hover { border: 2px solid #ffffff;}
.product_blocks .pagebuilder-column-group .pagebuilder-column p {color:#ffffff; margin-bottom: 0px; position: absolute; bottom: 0px; text-align: center; padding: 5px 10px; width: 100%; background-color: #000; opacity: .5;}
/* .wa_surfaces .pagebuilder-column {padding: 20px; } */
.wa_surfaces .text-right {padding: 0px 25px; }
.wa_surfaces .text-right p {font-size: 20px; }
.wa_surfaces .text_inline {display: flex;}
.wa_sustain {color: #58585A; position: relative; min-height: 600px; justify-content: center !important;}
.wa_sustain h2, .wa_sustain h3 {font-size: 40px;}
.wa_sustain p {font-size: 20px; color: #58585A;}
.wa_sustain p a {font-size: 16px; color: #555555 !important; padding: 15px 50px; border: 1px solid #58585A; display: inline-block; text-decoration: none; margin-top:20px;}
.wa_sustain p a:hover {color: #ffffff !important; background-color: #555555;}
.wa_sustain p a:nth-child(2) { display: inline;  border: 0px; padding: 0px;}
.wa_sustain p a:nth-child(2):hover { background: none; color: #555555 !important;}
.wa_stay_connected {border: 2px solid #ea1c2d; border-width: 2px 0px; max-width: 1330px; margin-right: auto; margin-left: auto;}
.wa_stay_connected h2 {font-size: 40px; color: #e31b2c !important;}
.wa_stay_connected p {font-size: 20px; color: #58585A; text-align: center; }
.wa_stay_connected a {font-size: 16px; color: #ffffff !important; background-color: #e31b2c; padding: 15px 88px; border: 1px solid #e31b2c; display: inline-block; text-decoration: none;}
.wa_stay_connected a:hover {color: #e31b2c !important; background-color: #ffffff; border: 1px solid #555555;}
.wa_why {color: #58585A; position: relative;}
.wa_why .text_inline {display: flex;}
.wa_why h2 {font-size: 50px; font-family: 'Playfair-Italic';}
.wa_why h3 {font-size: 50px; font-family: 'Playfair-Regular';}
.wa_why p {font-size: 20px; color: #58585A;}
.wa_why p a {font-size: 16px; color: #555555 !important; padding: 15px 50px; border: 1px solid #58585A; display: inline-block;  text-decoration: none; margin-top:20px;}
.wa_why p a:hover {color: #ffffff !important; background-color: #555555;}
.wa_why .wa_img2 {position: absolute; left: 0px;}
.wa_why .wa_img2 .img_overlap {position: absolute;bottom: -190px; right: -45px;}
.wa_proj {color: #58585A; margin-top:130px;}
.wa_proj h2 {font-size: 50px; font-family: 'Playfair-Regular';}
.wa_proj h3 {font-size: 50px; font-family: 'Playfair-Italic';}
.wa_proj p {font-size: 20px; color: #58585A;}
.wa_proj p a {font-size: 16px; color: #555555 !important; padding: 15px 50px; border: 1px solid #58585A; display: inline-block; text-decoration: none;}
.wa_proj p a:hover {color: #ffffff !important; background-color: #555555;}
.wa_bot_blocks {color: #58585A; margin-bottom: 40px; margin-bottom: 30px;}
.wa_bot_blocks h2 {font-size: 35px;}
.bot_block_text p {font-size: 16px;}
.wa_bot_blocks p a {font-size: 16px; color: #555555 !important; padding: 15px 50px; border: 1px solid #58585A; display: inline-block; text-decoration: none; width: 100%;}
.wa_bot_blocks p a:hover {color: #ffffff !important; background-color: #555555;}
.wa_bot_blocks .bot_block_text {min-height: 120px;}
.wa_bot_blocks .bot_block_img {min-height: 65px;}
.pagebuilder-column.fullwid_text { margin-left: auto; padding-left: 115px !important;}
.wa_sustain .fullwid_img figure img{width: 100%;}
/* Home page CSS end */
/* Footer CSS start */
.sub_btn p a {background: inherit; background-color: rgba(0, 0, 0, 1); box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgba(255, 255, 255, 1); border-radius: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-size: 16px; color: #FFFFFF; padding: 20px; text-decoration: none; letter-spacing: .2rem; font-family: 'Roboto', sans-serif; width: 100%; display: inline-block;}
.footer-content h3 {font-size: 18px; margin-bottom: 25px;}
.footer-content p {font-size: 16px; margin-bottom: 8px; }
.sub_btn:hover p a {background-color: #fff;}
.sub_btn a {text-decoration: none; Color: #fff !important;}
.sub_btn:hover a {Color: #000 !important;}
.sub_btn p {margin-bottom: 0px;}
.social_links p a {padding: 25px; display: inline-block;}
.social_links p a:nth-child(1) {padding-left: 0px;}
.social_links p a:nth-child(4) {padding-right: 0px;}
.social_links p a:nth-child(5) {padding-left: 0px; padding-right: 20px;}
.container { max-width: 100%; text-align: left; margin-top: 30px; font-size: 1em; }
.copyright-content { display: inline-block; vertical-align: middle; color: #555555;}
.legal-links { display: inline-block; vertical-align: middle; }
.legal-links ul { padding-left: 0px;}
.legal-links ul li {list-style: none;  float: left; padding: 0px 7px; margin-bottom: 0px; line-height: 48px; }
.legal-links ul li a { color: #555555; }
.WA_footer {position: relative;}
.logo_mark {position: absolute; top:20px;}
.social_icons figure{display: inline-block;}
.social_icons {display: inline-block;}
.side_bar {border:1px solid #555555; border-width: 0px 0px 0px 1px;}
/* Footer CSS end */
.page-header, .nav-sections-item-content>.navigation{font-family: 'Roboto-Regular', sans-serif;}
.top-header-left ul li {list-style: none; float: left; text-transform: uppercase; }
.top-header-left ul li:first-child a { padding-left: 0px;}
.top-header-left ul li a { margin: 0px 0px; font-size: 13.5px; color: #433e3a; border-right: 1px solid #9e9e9e;}

#maincontent{font-family: 'Roboto-Regular', sans-serif;}

a.action.advanced{background:#433e3a; border-radius:2px; border:1px solid #433e3a; color:#fff; font-family:'Roboto-Regular', sans-serif; font-size:14px; padding:7px 8px;text-decoration:none;}
.switcher-language{display: none !important; margin-left: 17px; font-size: 13.5px; color:#433e3a;}
/* .header.links li a{color:#e31b2c; font-weight:600;} */

/* Added by Ram start */
html{ margin-right:0px !important;}
/* common button styles start*/
.wilsonartBGred{background: #e31b2c !important; padding: 9px 15px;font-size: 0.9rem;color: #fff !important; border:1px solid #e31b2c !important;}
.wilsonartBGred:hover{background: #b61522 !important;}
.wilsonartBGgrey{background: #433e3a;padding: 9px 15px;font-size: 0.9rem;color: #fff;}
/* common button styles end*/
.cms-home #maincontent.page-main{max-width: 1280px;}
.page-header .switcher .options .action.toggle{border: 1px solid #ccc;padding: 2px 0px 0px 5px;}
.top-header-left ul li a {text-decoration:none;}
.top-header-left ul li a:hover {color: #e31b2c;text-decoration: none;}
.header.links li a{color: #ffffff; text-transform: uppercase; cursor:pointer; padding-right: 10px;}
.header.links li a:hover{text-decoration: underline;}
.nav-sections .header.links li.greet.welcome {vertical-align:middle;}

.logo{top:18px;}
.logo img {height:auto;}
.nav-sections-item-content{width: 1280px;margin-left: auto;margin-right: auto;padding: 0 15px;}
/* .block.block-search{top: 15px;position: absolute;} 
.block.block-search .nested{display: inline-grid;width: 124px;margin-left: 4px;padding-top:0px;position: absolute;left: 384px;top: 0px;}
.block.block-search .nested a:after {content: '';border: 5px solid transparent;border-top: 9px solid white;margin-left: 2px;margin-bottom: 3px;position: absolute;top: 14px;left: 107px;}
.block-search input[type="text"]{height: 37px;border: 1px solid #828282;background: #f2f2f2;}
.header.content{padding: 0px 15px 0; height:85px;}
.nav-sections-item-content .navigation .level0>.level-top{line-height:30px;padding: 0px 20px 0px 49px;}
.block-search .action.search{padding: 6px 4px;right: 3px;border-left: 1px solid #828282;cursor: pointer;}
.block-search .action.search:hover{border-left: 1px solid #828282;}*/
.minicart-wrapper{margin-right: 20px;}													
.page-header .minicart-wrapper .action.showcart:before{content: none;}
.page-header .minicart-wrapper .action.showcart {width: 30px; height: 25px;background-repeat: no-repeat; background-size: 70%; background-position: center;
    padding: 10px; font-weight: 600; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAMAAABPqWaPAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdQTFRF////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Y8yBZAAAAE10Uk5T59BnDACB7P/ykyQIX8jkAoM9LLJgRNj5ckBM/rsyjFNo3aj9FokzCfTCOIZNbQHioxqPLQbxgEhz5umwHnnv8E4lrHXSmhj7f1H3vgPompGIAAAAr0lEQVR4nHXN1RaCUBSEYdStYysGdmB3N3bX+z+PLlHPQfC/m/VdjCCYzBYySrDaYHc4jYRcbg+8PiN55of4RwIIhn4Lv4Qk6Iqo4kc0pimeSKqSQlp7kkFWFZJlreTyhbcUUeKhXKnSW2qo89JA8yOttsRLJ9H9CPXQZzAYeugrIkZMxpgw8U1nyjcJcya0WK5YCnGii5e1EibabHd6aWNPdACOOumdzkSX6+3+Wg/94RocjBRWIQAAAABJRU5ErkJggg==);}
.minicart-wrapper .action.showcart .counter.qty.empty {display: block;position: relative;bottom: 10px;left: 15px;background: #433e3a;border-radius: 50%;line-height: 16px;height: 17px;width: 18px;min-height: 15px;font-size: 12px;}
.minicart-wrapper .action.showcart .text{position:relative;color:#433e3a;font-size:10px;/* top:10px;left: 5px; */font-weight: 600;font-size: 13.5px;font-family: 'Roboto-Regular', sans-serif;}
.top-header-left ul li a.wlsnrt-phone {background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/phone.png) no-repeat 0% 50%;padding: 0px 0px 0px 20px;margin-left: 15px;border: 0px;cursor:pointer;}


.ideas-casestudy-index .page-main{max-width: 1110px; width: 1110px !important;}
#maincontent.page-main{z-index: 0;background: #fff; box-shadow: 0 20px 38px rgba(0,0,0,0.15), 0 15px 12px rgba(0,0,0,0.15);}
#maincontent.page-main .breadcrumbs{visibility: hidden; padding-left: 0px;}
.ideas-casestudy-index .casestudy-container .casestudy{clear:both; padding:0px; margin:0px;}
.ideas-casestudy-index .casestudy-container .casestudy li{float: left;list-style: none;margin-top: 15px;min-height: 260px;}
.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .cs-container a img {width:100%;}
.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .casestudy-title {display:block;} 
.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .casestudy-title p {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;} 
.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .cs-short-description {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 14px;min-height: 88px;}
.ideas-casestudy-index .view-all .btn-view-all {float: right;background: #e31b2c;padding: 10px 15px;font-size: 0.9rem;margin-left: 8px;color: #fff;border: 0;}
.ideas-casestudy-index .application-filters #industry{color:#686868; font-size:.85rem; }
.ideas-casestudy-index .application-filters #application-group{color:#686868; font-size:.85rem; }
.ideas-casestudy-index .application-filters #category{color:#686868; font-size:.85rem;}
.ideas-casestudy-index .application-filters .view-all{float:right;}
.application-filters{float:right;position: relative;top:0;left: 0;}
.ideas-casestudy-index .application-filters .view-all .btn-view-all{float: right;background: #e31b2c;padding: 11px 15px;font-size: 0.9rem;margin-left: 8px;color: #fff;}
.ideas-casestudy-index .application-listing .page-title-wrapper{}
.cs-container{position: relative;width: auto;}
.overlay{position: absolute;bottom: 0;left: 0;right: 0;background-color: #c72733;opacity: .8;overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.cs-container:hover .overlay {height: 35%;padding:10px;}
.cs-container a.casestudy-view-details{color: white;font-size: 16px;overflow: hidden;text-decoration:none;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.casestudy-title{margin: 10px 0;}
.casestudy-title p {color: #433e3a;font-size: 0.875em;margin: 0;font-weight: bold;font-family: 'Roboto-Regular', sans-serif;}
.cs-short-description p, .cs-short-description h2 {color: #433e3a;font-size: 0.875rem;line-height: 16px;font-family: 'Roboto-Regular', sans-serif;}
.ideas-casestudy-view #maincontent.page-main .columns{display:block;text-align:center;}
.ideas-casestudy-view #maincontent.page-main .breadcrumbs{display:flex;}
.ideas-casestudy-view .case-study-details .cs-gallery-images{width:auto;}
.ideas-casestudy-view .case-study-details .cs-description{width:auto;text-align:justify;}
.lSPager.lSGallery{margin-top: 0px !important;border-radius: 4px;}
.lSSlideOuter .lSPager.lSGallery li{margin-bottom: 0px !important;margin-right: 10px;margin-top:5px;}
.cs-gallery-images .lSSlideWrapper ul li img{width: 100%;display: block;border-radius: 4px;border: #eee;}
.ideas-casestudy-view .case-study-details .cs-description .cs-title-wrapper .cs-title{font-weight:600;font-size: 22px;font-family: 'Roboto-Regular', sans-serif; margin-top:15px;}
.ideas-casestudy-view .case-study-details .cs-description p {font-family: 'Roboto-Regular', sans-serif; font-size: 10.5pt;}
.ideas-casestudy-view .case-study-details .cs-gallery-images .lSSlideOuter .lSPager.lSGallery li.active, .ideas-casestudy-view .case-study-details .cs-gallery-images .lSSlideOuter .lSPager.lSGallery li:hover{border: 2px solid #fff;}
.ideas-casestudy-view .nav-sections-item-content nav ul.mega-menu {margin-bottom: 1rem;}
.ideas-casestudy-index .application-listing .page-title-wrapper h1.page-title {font-size: 28px;color: #433e3a;font-family: 'Roboto-Regular', sans-serif; font-weight: normal;}
.ideas-casestudy-index .application-listing .page-title-wrapper p.life{color: #433e3a;font-size: 14px;line-height: 18px;margin: 5px 0 20px;font-family: 'Roboto-Regular', sans-serif;}
.ideas-casestudy-view .case-study-details .cs-description ul.case_share li{display: block; float: left; margin-right: 6px; cursor: pointer;}
.ideas-casestudy-view .case-study-details .cs-description ul.case_share{list-style: none outside none; padding-left: 0; margin-bottom: 0;}
.ideas-casestudy-view .case-study-details .cs-description ul.case_share li img{display: block; height: auto; max-width: 100%;}

/* Category listing page start */
.catalog-category-view #maincontent.page-main .category-static-content .category-description p strong{color:#e31a2c;}
.catalog-category-view #maincontent.page-main .page-title-wrapper{text-align:center;}
.catalog-category-view #maincontent.page-main .page-title-wrapper h1{text-transform:uppercase;}
.catalog-category-view .category-view .page-main{max-width: none;padding-left: 0px;padding-right: 0px;}
.catalog-category-view .category-view .page-main .category-image{margin-bottom:0px;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content{border: 1px solid #ccc;border-width: 1px 1px 0px 1px;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item{margin-bottom: 0px;border-bottom: 1px solid #ccc;padding: 5px 10px 5px 15px;line-height:33px;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item a{color:#6b6b6b;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item:hover a{color:#e63a46;}
.catalog-category-view .sidebar-main .filter-options .filter-options-title{margin-bottom: 0px;padding: 10px;border: 1px solid #ccc;border-width: 1px 1px 0px 1px;background: #433e3a;color: #fff;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item:hover a span{color:#e63a46;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li{position:relative;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li.accordian:after{content: ' \002B';cursor:pointer;position:absolute;right:0px;width: 35px;background: #eae8e8;top: 0px;/* bottom: 0px; */text-align: center;font-size: 20px;font-weight:bold;color: #e31b2c;padding: 5px;height:43px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li.accordian.active:after{content: "\2212";}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu .accordian .panel{display:none;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu .accordian.active .panel{display:block;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li label {margin-bottom: 0px;padding: 5px 10px 5px;width: 100%;border-bottom: 1px solid #ccc;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li .sub-menu {padding-left:0px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li .sub-menu li{border-bottom: 1px solid #ccc;padding-left: 30px;line-height: 38px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu{margin-bottom: 0px;}
.catalog-category-view .page-main .columns .sidebar-main .category-left-menu .left-sub-menu li.left-menu-active a {color:#e31b2c;}
.advancedsearch-advancedsearch-result .find-surface-search {margin-top:24px;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter {float:left;margin-bottom: 0;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter .sorter-label {font-size: 14px;margin-left: 5px;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter .sorter-options {font-size: 14px;}
.advancedsearch-advancedsearch-result .find-surface-search .product_count {display: inline-block;text-align: right;margin-top: 0px;position: relative;top: 0;font-size:14px;}
div.ea-search-autocomplete div.content{position:absolute;}
div.ea-search-autocomplete {left: -499px;}	  
div.ea-search-autocomplete:before{margin-left: 76.5%;top: 1px;}
div.ea-search-autocomplete div.content div.right div#ea-products div.ea-products-grid{display:block;min-height: 50px;max-height: fit-content;padding: 8px;overflow-y: auto;}
.catalog-category-view .product-toolbar-options .toolbar.toolbar-products{padding-left:0px;padding-bottom: 8px;padding-right:0px;}
.catalog-category-view .product-toolbar-options .toolbar.toolbar-products .modes{margin-left: 0px;}
/* .catalog-category-view #maincontent .columns .column.main .toolbar-sorter.sorter{width: auto;display: block;} */
.catalog-category-view .product-toolbar-options .list-page-view{display: flex;float: right;font-size: 14px;cursor: pointer;margin-bottom:5px;}
.catalog-category-view .product-toolbar-options .list-page-view a.view-option{color:#fff;background-color: #e31b2c;margin-left: 5px;padding: 11px 10px 11px 34px;}
.catalog-category-view .product-toolbar-options .list-page-view a.view-option:hover{text-decoration:none;background-color: #bb1725;}
.catalog-category-view .product-toolbar-options{border-bottom:0px;margin:5px;}
.catalog-category-view .products.wrapper.grid.products-grid{border-top: 1px solid #ccc;padding-top:15px;}
.catalog-category-view #product-color-group-view h2 {font-size:1.5rem;font-weight:600;} 
.catalog-category-view #product-color-group-view .color-group-items {display:table;margin-bottom:10px;width:100%;} 
.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches {padding-left:0px;} 
.catalog-category-view #product-color-group-view .color-group-items h4 {padding-bottom:4px;border-bottom: 1px solid #ccc;font-size:1.2rem;} 
.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch{list-style:none;float:left;margin-right:3px;margin-bottom:3px;} 
/* Category listing page end */
.news-view-index .page-main .sidebar-main #sidebar{display:none;} 
/* PA Data page start */
.catalog-product-view .page-main .columns .product #tabs ul.details_list {list-style-type:none;padding-left:0px; }
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion {background-color: #fff;color: #444;cursor: pointer;padding: 5px 10px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border: 1px solid #ccc;position: relative;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion a {color: #433e3a;font-size: 17px;letter-spacing: 1px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active a{font-weight:bold;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active{width:100%;margin-bottom: 0px;border-width:1px 1px 0px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion:after {content: '\002B';color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size:22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active:after {content: "\2212";}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .panel {padding: 0px 10px 0px 10px;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.lam_type{float:left;display:block;font-size: 0.875rem;font-weight: bold;letter-spacing: 1px;color: #464545;margin-top: 5px;}
.pattern_types li{float:left;margin-right:10px;display:inline;border-radius:2px;padding:1px 5px;background:#e8e8e8;}
.pattern_types li a{font-size:0.875rem;color:#433e3a;}
.pattern_types{display:inline;}
.pattern_types li:hover {background:#433e3a;}
.pattern_types li:hover a {color:#fff;text-decoration:none;}
.product-span, .grade{font-size: 0.875rem;font-weight: bold;letter-spacing: 1px;color: #464545; margin-top: 5px;margin-right: 20px;}
.product-info-main .wa_product_title h1.page-title{margin-top: 0px;display: inline-block;}
.product-info-main .wa_product_title h1.page-title span{display: block;font-size: 1.8rem;font-weight: 600;text-transform: uppercase;color: #433e3a;line-height: 1.2;}
.product-info-main .product-info-price .finish_desc{font-size:14px;color:#6d6c6c;}
.product-info-main .product-info-price .finish_title{font-size: 14px;color: #6d6c6c;padding: 5px;border: 1px solid #6d6c6c;display: inline-block;margin-bottom: 20px;}
.product-info-main .product-info-price span.marketed-pattern{font-size: 14px; color: #6d6c6c; padding: 2px 4px; border: 1px solid #6d6c6c; display: inline-block;}
.product-info-main .product-info-price .wa_description h4{font-size: 1.125rem;color: #212121;}
.product-info-main .product-info-price .feature_list{float:left;border: 1px solid #ccc;padding: 10px;width: 100%;justify-content: center;margin-bottom: 0;}
.product-info-main .product-info-price .feature_list li{float: left;padding: 0;margin-bottom:0px;}
.product-info-main .product-info-price .feature_list li .detailhoverdiv{display: none;width: 250px; margin: 10px 0 0 0;background:#ffffff; color:#433e3a;  position: absolute; z-index: 3;font-family: 'Roboto-Regular', sans-serif; border:1px solid #d9d9d9;}
.product-info-main .product-info-price h4.features{display:inline-block;}
.product-info-main .product-info-price .feature_list li .detailhoverdiv h4.detailicon_hover{background: #3d3737;padding: 10px 15px;margin: 0;color: #fff;font-size: 18px;}
.product-info-main .product-info-price .feature_list li .detailhoverdiv p.tool_desc{padding: 15px;font-size: 13px;margin: 0;font-family: 'Roboto-Regular', sans-serif; border: 1px solid #d9d9d9;background:#fff;line-height:20px;}
.product-info-main .product-info-price .wa_description .descToggle {width: 100%;display: block;padding: -0.25em;border-radius: 0.15em;transition: background .3s ease;color: #433e3a;}
.product-info-main .product-info-price .wa_description .descinner {color: #6d6c6c;font-size: 16px;}
.product-info-main .product-info-price .wa_description .inner {padding-left: 0px;overflow: hidden;display: none;color:#636262;padding-right: 40px;}
.product-info-main .product-info-price .wa_description .descToggle:after {content: '\002B';color: #777;font-size:16px;font-weight: bold;float: right;margin-left: 5px; color: #e21c2b;}
.product-info-main .product-info-price .wa_description .descToggle.active:after {content: "\2212";}
.column .product .col-lg-12.padding{padding:0px;background-color: #1e1e1e;}
.column .product .col-lg-12.padding .sheet-banner-padding{padding-left: 0px;padding-right: 0px;}
.column .product .col-lg-12.padding .sheet-banner-padding.full_image_display{border:1px solid #ccc;text-align: center;}

.column .product .col-lg-12.padding .sheet-banner-padding.setheight{background-color: #1e1e1e;height: 228px;}
.product.info.detailed{display:none;}
.wheretobuy{border: 1px solid #ccc;background: #433e3a;}
.wheretobuy .wtob{color: #fff;margin-bottom: 0pc; padding: 5px 25px;background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/location-icon.png); background-repeat: no-repeat;background-position: 2% 50%;background-color: #433e3a;text-transform: uppercase;}
.wheretobuy .buy{border: 1px solid #ccc;}
.wa_producttype{display: inline-block;padding-left: 0px;vertical-align: middle;line-height: 25px;}
.wa_producttype li{list-style:none;float:left;margin-right:20px;}
.pattern_types {display: flow-root;cursor: pointer;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion{display:inline-block;}
.wa_producttype1 li, .wa_producttype2 li, .wa_producttype3 li{margin-right: 20px;}
.catalog-product-view .product-info-main .wheretobuy .wtb{margin-bottom:10px;margin-top:5px;font-size: 1rem;line-height: 20px;/* text-transform: uppercase; */color: #000;}
.catalog-product-view .product-info-main .wheretobuy .enter_zip{margin-bottom:5px;color: #433e3a;font-size: 14px;}
.catalog-product-view .product-info-main .wheretobuy input{display: inline-block;font-size: 12px;}
.catalog-product-view .product-info-main .wheretobuy .find{display: inline-block;line-height: 15px;border: 1px solid #e31b2c;color: #e31b2c;text-transform: uppercase;font-size: 14px;margin-bottom: 3px;padding: 7px 7px 7px 30px;position:relative;}
.catalog-product-view .product-info-main .wheretobuy .find .search_icon{padding-left: 25px;display: inline-block;height: 30px;width: 10px;background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/search-icon.png);background-color: #e31b2c;;position: absolute;left: 0px;top: 0px;background-repeat: no-repeat;background-position: center;}
.catalog-product-view .product-info-main .wheretobuy .buy {padding: 10px;background: #f2f2f2;}
.catalog-product-view .product-info-main .wheretobuy .wtb_border {padding:0px;}
.product-info-main .product-info-price h4.features {font-size:1.125rem;color: #433e3a;}
.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img{width:100%;}
.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a.cusor-remove img{height:auto; width:auto;}
.catalog-product-view .page-main .product .sheet-banner-padding.full_image_display .sheet_banner a.cusor-remove img{background:white; height:272px;}
.catalog-product-view .page-main .product .sheet-banner-padding.full_image_display {background:white;}
.product-info-price .feature_list.inner {display: none;}
.featToggle {width: 100%;display: block;border-radius: 0.15em;transition: background .3s ease;}
.featToggle:after {content: '\002B';color: #777;font-size:16px;font-weight: bold;float: right;margin-left: 5px; color: #e21c2b;}
.featToggle.active:after {content: "\2212";}
.availProdToggle {width: 100%;display: block;border-radius: 0.15em;transition: background .3s ease;}
.availProdToggle:after {content: '\002B';color: #777;font-size:16px;font-weight: bold;float: right;margin-left: 5px; color: #e21c2b;}
.availProdToggle.active:after {content: "\2212";}
.imgBotBG{background:#1d1d1d; color:#fff; padding: 10px;}
.imgBotBG p{margin-bottom:0px;}
.setheight p{margin-bottom:0px;}
.setheight img{height:263px;}
.social-detail{padding:0px;margin-bottom:10px;}
.social-detail .dropdown-wrap{float: right;}
.social-detail .dropdown-wrap .download-image{border: 1px solid #e31b2c;padding: 5px 10px 5px 40px;margin-top: 10px;color: #e31b2c;float: right;font-size:14px;text-transform:uppercase;position: relative;cursor:pointer;}
.social-detail .dropdown-wrap .download-image .download-icon{padding: 10px;vertical-align: middle;padding-left: 25px;display: inline-block;height: 32px;width: 10px;background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/download-icon.png);background-color: #e31b2c;position: absolute;left: 0px;top: 0px;background-repeat: no-repeat;background-position: center;}
.product-add-form {margin-bottom:10px;display: inline-block;width:100%;}
.product-add-form .wtob{color: #fff;margin-bottom: 0pc;padding: 5px 35px;background: #433e3a url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wlsnrt-icon.png) no-repeat scroll 2% 50% / 21px 19px;}
.product-add-form form{border:1px solid #ccc;}
.catalog-product-view .page-main .product-info-main .product-add-form .product-options-wrapper .fieldset{padding:10px 5px;margin-bottom: 0;}
.product-options-wrapper .fieldset .field{display: inline-block;margin-bottom: 12px;vertical-align: top;}
/* .catalog-product-view .product-options-wrapper .fieldset .field.Select_Sample{display: none;} */
.product-options-wrapper .fieldset .field .label span{color:#433e3a;}
.product-options-wrapper .fieldset .field label{display:none;}
.price-final_price .price{display:none;}
.product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty{height: 33px;text-align: center;width: 163px;}
.product-options-bottom .box-tocart{position:relative;margin: 0px;}
.product-options-bottom .box-tocart .fieldset .field {width: 47%;position: absolute;top: -87px;left: 184px;margin-top: 44px;}
.fieldset:last-child{margin-bottom: 10px;}
.product-options-bottom .box-tocart .fieldset .field .label span{color:#433e3a;}
#product-addtocart-button{height: 32px;line-height: 0px;padding: 8px 10px 8px 45px;margin-top: 0;margin-left: 10px;background: #fff;color: #e21c2b;font-size: 14px;border: 1px solid #e21c2b;position: relative;}
#product-addtocart-button span{font-size:14px;padding: 10px;vertical-align: middle;}
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions{padding-top:0px;text-align:left;}
#product-addtocart-button .addtoCartIcon{padding: 10px;vertical-align: middle;padding-left: 25px;display: inline-block;height: 30px;width: 10px;background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/addtocart-icon.png);background-color: #e31b2c;position: absolute;left: 0px;    top: 0px;background-repeat: no-repeat;background-position: center;text-indent: -9999px;}
.column .product .col-lg-12.padding .sheet-banner-padding.setheight .details_icons{padding: 10px 10px 0 10px;margin: 0;list-style:none;}
/* .column .product .col-lg-12.padding .sheet-banner-padding.setheight .details_icons li img{width: 178px!important;height: 75px!important;} */
.small_visual{background: url(https://media.wilsonart.com/media/wysiwyg/vbnr-medium.jpeg) no-repeat;background-size: 100% auto;}
.medium_visual{background: url(https://media.wilsonart.com/media/wysiwyg/vbnr-medium.jpeg) no-repeat;background-size: 115px 100%;background-position: 56% 0%;background-repeat: no-repeat;}
.layer_click_medium{height: 142px;}
.layer_click_small{height: 64px;}
.large_visual, .vir_large_visual {background-image: url(https://media.wilsonart.com/media/wysiwyg/vbnr-large.jpeg); height: 228px;width: 100%;background-size: 115px 100%;background-position: 56% 0%;background-repeat: no-repeat;}
.column .product .col-lg-12.padding .sheet-banner-padding.setheight .details_icons .medium_visual{width: 100%;height: 155px;}
h4.avail_finish{text-transform: uppercase;font-size: 1.125rem;border-bottom: 1px solid #ccc;margin-bottom: 15px;padding-bottom: 10px;color: #433e3a;}
.finishes-laminates-inner-block p.basic_lam{font-size: 0.875rem;margin-bottom: 5px;}
.finishes-laminates-inner-block p.finish_code{font-size: 0.938rem; margin-bottom: 20px;}
.finishes-laminates-inner-block .finish_list li{float:left;position: relative;margin-bottom: 0px; }
.finishes-laminates-inner-block .finish_list li img.fvlabel{width: 12%;position: absolute;top: 6px;left: 14px;}
.finishes-laminates-inner-block .finish_list li img{width: 100%;margin-bottom: 5px;}
.finishes-laminates-inner-block .finish_list li p{min-height: 38px;margin-bottom: 0px;font-size: 0.875rem;color:#433e3a;line-height: 1.3;}
.finishes-laminates-inner-block .finishview{position: absolute;top: -4px;right: 15px;}
.finishes-laminates-inner-block .finishview span img{width: 18px;}
.finishes-laminates-inner-block .finishview span.basic_lam1{color: #e31b2c;vertical-align: middle;text-transform: uppercase;font-size: 0.875rem;}
.product-add-form form .product-options-wrapper .fieldset .field .label{display:none;}
.block .block-content .block-actions{display:none;}
.products.wrapper.grid.products-grid .product-items{margin-top:0px;margin-bottom: 0px;}
.products.wrapper.grid.products-grid {margin-top:0px;}
.products.wrapper.grid.products-grid .product-items .product-item .product-item-details .price-final_price{display:none;}
.products.wrapper.grid.products-grid .product-items .product-item .product-item-details .product-item-actions{display:none;}
.products.wrapper.grid.products-grid .product-items .product-item .product-item-details .field.choice{display:none;}
.products.wrapper.grid.products-grid .product-items .product-item{margin-bottom:0px;}
.product-options-bottom .box-tocart .fieldset .field .label{display:none;}
.block.related .block-title{margin-bottom: 20px;padding-bottom: 10px;border-bottom:1px solid #ccc;}
.column.main .block .title strong {font-size: 1.125rem;text-transform: uppercase;font-weight: normal;line-height: 20px;color: #433e3a;}
.catalog-product-view .modal-inner-wrap .action-close{padding: 0px;color: #fff;background: #252424;border-radius: 50px;position: absolute;border: 1px solid #fff;}
.catalog-product-view .modal-inner-wrap .modal-content{padding: 0px;border: 0px;}    
.catalog-product-view .modal-inner-wrap .modal-header{display:none;}
.catalog-product-view .modal-inner-wrap .modal-content{padding: 0;}
.dropdown-wrap #toggleDiv .tooltiptext{list-style: none;   padding-left: 0px;width: 400px;background: #FFF;border: 3px solid #cacaca;right: 0px;padding: 2%;margin: 12px 0 0 -200px;text-align: center;border-radius: 6px;position: absolute;z-index: 1;top: 100%;}
.dropdown-wrap #toggleDiv .tooltiptext li a img{display: block;width: 50px !important;float: left;margin: 0 12px 0 0;height: 50px;}
.dropdown-wrap #toggleDiv .tooltiptext .cellOne{width: 38%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellTwo{width: 58%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellThree{width: 58%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellFour{width: 38%;}
.dropdown-wrap #toggleDiv .tooltiptext li{float: left;    text-align: left;    margin: 1%;    border: #cacaca 1px solid;    min-height: 52px;}
.dropdown-wrap #toggleDiv .tooltiptext li a{display: block;text-decoration: none;}
/* .dropdown-wrap #toggleDiv .tooltiptext li.cellTwo img {width: 80px;} */
.dropdown-wrap #toggleDiv .tooltiptext li.cellThree img {    width: 122px;}
.dropdown-wrap #toggleDiv .tooltiptext li.cellFour span {  padding: 14px 9px;}
.dropdown-wrap #toggleDiv .tooltiptext:before {border-color: rgba(202, 202, 202, 0);border-bottom-color: #cacaca;border-width: 14px;margin-left: -14px;}
.dropdown-wrap #toggleDiv .tooltiptext:after, .tooltiptext:before {bottom: 100%;right: 15%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.dropdown-wrap #toggleDiv .tooltiptext li span {display: block;padding: 9px;font-size: 14px;line-height: 16px;text-align: center;color:#333;}
.accord-custom h2 {font-size:1rem;}
.details_list .panel section ul.producTypes{list-style:none;padding: 0px;float: left;padding-left: 10px;}
.details_list .panel section ul.producTypes li{float:left;border-radius: 2px;padding: 0px 5px;background: #e8e8e8;}
.details_list .panel section ul.producTypes li a{color:#433e3a;font-size:14px;}
.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before{font-size: 26px;line-height: 26px;color: #FFF !important;}
.modalDownloadWrap{background: #e31b2c;display: none; justify-content: flex-end;}
.modalDownloadWrap a{float: right;margin-left: auto;color: #fff;letter-spacing: .5px;font-family: 'Roboto-Regular', sans-serif;}
.modalDownloadWrap a .download-icon{padding: 10px;    vertical-align: middle;    padding-left: 25px;    display: inline-block;  height: 32px;    width: 10px;    background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/pdp-dwnldicn.jpg);    top: 0px;    background-repeat: no-repeat;}
.faq_types_content .resources a{color: #433e3a;}
.item.product.product-item .product-image-container img{width: auto !important;position:relative;}
.pattern_types li.active{background:#433e3a;}
.pattern_types li.active a{color:#fff;text-decoration:none;}
ul.prodDetails{padding-left:10px;}
.prodDetails .factory_order{font-size: 14px;font-weight: bold;letter-spacing: 1px;color: #464545;margin-top: 5px;margin-right: 20px;}
.prodDetails .grade{text-transform:uppercase;}
.prodDetails .shoppingcartTble thead tr th{font-size: 15px;color:#6d6b6b;font-weight: normal;}
.prodDetails .shoppingcartTble tbody tr td{font-size: 15px;color: #6d6b6b;font-weight: normal;}
/* .prodDetails .shoppingcartTble tbody tr td .finish_class{font-weight:bold;} */
.prodDetails .consult{font-size:0.875em;color:#433e3a;margin-bottom:5px;}
.prodDetails .consult .note{font-weight:bold;color:#433e3a;}
.care-main p {font-size: 15px !important;color: #433e3a !important;font-weight: normal;font-family: 'Roboto-Regular', sans-serif;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle{background-color: #fff;color: #433e3a;font-weight:bold;cursor: pointer;padding: 5px 10px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border: 1px solid #ccc;position: relative;display: inline-block;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1{background-color: #fff;color: #433e3a;font-weight:bold;cursor: pointer;padding: 5px 10px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border: 1px solid #ccc;position: relative;display: inline-block;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle.active {font-weight:normal;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1.active {font-weight:normal;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .inner, .catalog-product-view .page-main .columns .product #tabs ul.details_list .inner1 {padding: 12px;background-color: white;margin-bottom: 5px;border: 1px solid #ccc;border-top: 0px;overflow: hidden;display: none;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle.active:after {content: '\002B';color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1.active:after  {content: '\002B';color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle:after {content: "\2212";color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1:after  {content: "\2212";color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .column .block .block-content .products.wrapper.grid.products-grid.products-related{width: 100%;}
.producTypes li {float:left;} 
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle a, .catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1 a  {color: #464545;font-size: 17px;letter-spacing: 1px;}
.producTypes li {list-style: none;float: left;margin-right: 10px;display: inline;border-radius: 2px;padding: 1px 3px;background: #e8e8e8;}
.producTypes li a{font-size: 14px;color: #433e3a;}
.producTypes li.active a{color: #fff;}
.producTypes li.active {background:#433e3a;color:#fff;}
.care-full-main a{border-radius: 2px;padding: 1px 3px;color:#e31b2c; font-size:16px;padding:5px 4px;}
.catalog-product-view .modal-inner-wrap .action-close {padding: 0px;color: #fff;background: #252424;border-radius: 0;position: absolute;border: 1px solid #fff;margin: 0px;}
.catalog-product-view .modal-inner-wrap .modal-content #fullscreen-image img {width: 100%; height: 100%; display: block;}
.modal-popup._show .modal-inner-wrap{overflow-x:hidden;}
.product-image-wrapper{display:inline;}
.product-image-photo{position: relative;display: inline;}
.catalog-product-view .products .item .product-item-info{max-width: 100%;}
.catalog-product-view .products .item .product-item-info .product.details.product-item-details .product-sku{color:#433e3a;font-size: 14px;}
.catalog-product-view .products .item .product-item-info .details.product-item-details .product.product-item-name.related-products-name{min-height: 15px;margin-bottom: 0px;}
.catalog-product-view .products .item .product-item-info .details.product-item-details .product.product-item-name.related-products-name a.product-item-link{font-size:12px;text-decoration: none;}
.catalog-product-view .products .item .product-item-info .product.details.product-item-details {display: inline-grid;}
.page-products .products-grid .product-item{margin-bottom: 0px;}
.care-full-main p {font-size: 15px;color: #433e3a;}
.care-full-main a#Laminate{background:none;}
.care-full-main a#Recover{background:none;}
.care-full-main a#TFLPanels{background:none;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner{height: auto;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner img:hover{opacity:0.7 !important;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet{position: absolute;color: #fff;text-transform: uppercase;font-size: 1rem;cursor:pointer;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet{position: absolute;color: #fff;text-transform: uppercase;font-size: 16px;cursor:pointer;}
/* .catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet:before{content: '\002B';font-size: 50px;margin-left: 20px;color: #fff;border: 1px solid #fff;height: 80px;width: 80px;text-align: center;position: absolute;cursor:pointer;} */
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet{ background: rgba(0,0,0,0.2) url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/roll_over_fullsheet.png) no-repeat center center; width: 100% !important;     /* height: 98%; */     position: absolute !important;     top: 0%;     left: 0%;     display: none;     z-index: 2;     margin: 0 !important;     text-align: center;     background-size: 20%;     cursor: pointer;     padding: 200px 0px 50px 0px !important;     font-weight: 500;     font-size: 18px;     color: #ffffff;     text-transform: uppercase;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner{display: inline-block; background:none;}
.catalog-product-view .page-main .columns .column.main .block.related{display:inline-block;width:100%;}
.wa_product_title span.new-product{font-size: 10px;padding: 2px 5px;display: inline;float: right;background: #e31b2c;color: #fff;vertical-align: middle;border-radius: 4px;line-height: 12px;margin-top: 20px;}
/* PA Data page end */
/* resources page start */
.resources-files-index #maincontent .column .resources-listing .page-title-wrapper {text-align:left;}
.resources-files-index #maincontent .column .resources-listing ul {padding-left: 0px; margin-bottom: 0px;}
.resources-files-index #maincontent .column .resources-listing ul li span {width: 10%;}
.resources-files-index #maincontent .column .resources-listing ul li {list-style-type:none; }
.resources-files-index #maincontent .column .resources-listing .elements ul li {display: flex; border: 1px solid #ccc; padding: 15px 10px; box-shadow: 0px 0px 10px 5px #ccc;}
.resources-files-index #maincontent .column .resources-listing ul li span.item-name{color:#e31b2c;}
.resources-files-index #maincontent .column .resources-listing ul li span.item-name:hover{color:#bb1725;}
.resources-files-index #maincontent .column .resources-listing ul li span.file-icon{margin-right:10px;}
.resources-files-index #maincontent .column .resources-listing ul li a{text-decoration:none;}
.resources-files-index #maincontent .column .resources-listing .pager .pages ul.items li.item a{text-decoration:none;padding:0px;cursor: pointer;}

/* resources page end */
/* Search results page start */
/* .catalogsearch-result-index #maincontent.page-main .columns{display:block;} */
div.search.results > div:nth-of-type(3) .toolbar-sorter {display: none !important;}
/* Search results page end */
/* Checkout cart page start */
.billing-address-form div.field.choice:before {width: auto;}
.billing-address-form div.field.choice input.checkbox {margin-top: 0px;}
.opc-wrapper .step-content {margin: 0 0 20px; padding-left:0px;}
#shipping-new-address-form div.field.choice > label {display: block; font-size: 14px;}
#shipping-new-address-form div.field.choice {display:flex;}
.iwd_opc_review_item_option_value {color: #999;}
#shipping-new-address-form div.field.choice span {color:#000;}
.billing-address-form div.field.choice span {color:#000;}
input#billing-address-same-as-shipping {margin-top:-5px;}
.field.field-select-billing, .field.field-select-shipping {width: 56%;}
.billing-address-form form {max-width: 600px;}
.form-shipping-address .field-tooltip.toggle {display: none;}
.payment-method-content-form-cc {border-bottom: 1px solid #d1d1d1;}
.checkout-payment-method .ccard .legend {height: auto; width: auto;  position: relative;}
.checkout-payment-method .credit-card-types img {-webkit-filter: unset;}
.checkout-payment-method .ccard .number .input-text {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434;}
.checkout-payment-method .ccard .number .input-text:focus, .checkout-payment-method .ccard .cvv .input-text:focus {box-shadow: 0 0 3px 1px #68a8e0;}
.checkout-payment-method .ccard .month .select, .checkout-payment-method .ccard .year .select {width: 100%; height: 37px; border: 1px solid #e5e5e5; border-radius: 4px;}
.field.cvv.required .field-tooltip.toggle {display: none;}
.checkout-payment-method .ccard .cvv .input-text {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434;}
.checkout-payment-method .ccard > .field.cvv > .control {width: 35% !important;}
.checkout-index-index #authnetcim-form-cc .fields .field.month {width: 50% !important;}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field { width: 50% !important;}
#shipping-new-address-form form .field .control._with-tooltip .input {width: 100%;}
.checkout-shipping-address .field input.input-text, .checkout-shipping-address .field select {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px;     padding-bottom: 8px;     padding-left: 16px; font-size: 14px; line-height: 19px; outline: none;     height: 37px;     width: 100%;     color: #343434;}
.checkout-billing-address .field input.input-text, .checkout-billing-address .field select {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px;     padding-bottom: 8px;     padding-left: 16px; font-size: 14px; line-height: 19px; outline: none;     height: 37px;     width: 100%;     color: #343434;}
.checkout-billing-address .field input.input-text:focus, .checkout-billing-address .field select:focus {box-shadow: 0 0 3px 1px #68a8e0;}
.checkout-shipping-address .field input.input-text:focus, .checkout-shipping-address .field select:focus {box-shadow: 0 0 3px 1px #68a8e0;}
.checkout-billing-address .field select option {zoom: 1.2;}
.checkout-shipping-address .field select option {zoom: 1.2;}
.checkout-index-index .fieldset.address .field[name='billingAddress.street.1'] {display: none;}
.billing-address-form form .field-tooltip.toggle {display: none;}
.checkout-index-index .fieldset.address .field._required[name='billingAddress.street.0'] {width: 100%;}
.checkout-index-index .fieldset.address .field._required[name='billingAddress.street.1'] {display: none;}
.step-title {background-color: unset !important;}
.step-title .fa.fa-home {display: none !important;}
.step-title span {color:#343434; text-align: left; font-size: 24px; font-weight: 500; text-transform: uppercase;}
.opc-wrapper .fieldset > .field > .label {display: none;}
.field .control._with-tooltip input {width: 100%;}
.order-summary .opc-block-summary table.data.table.table-totals {border-bottom: 0px;}
.checkout-index-index .fieldset.address .field[name='shippingAddress.custom_attributes.customer_groupcode'] {display: none;}
.checkout-index-index .fieldset.address .field[name='shippingAddress.custom_attributes.customer_email'] {display: none;}
.opc-wrapper .step-title {border-bottom: 0px; padding-left: 0px !important;}
.order-summary .opc-block-summary .product-item .subtotal {display: flex;}
.opc-block-summary .block.items-in-cart {border-bottom: 1px solid #ccc; margin-bottom: 20px !important;}
.opc-block-summary .table-totals .grand .amount {padding-top: 5px; padding-right: 0px;}
.data.table.table-totals .mark {padding: 5px !important;}
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button{background: #e31b2c;border: none;font-weight: 300;font-size: 15px;color: #fff;border-radius: 0px;padding: 7px 20px;margin:0px;}
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:hover{background: #bb1725;}
.checkout-cart-index .page-main .columns .column.main .cart-empty{text-align:center;margin-top:150px;}
.checkout-cart-index .page-main .columns .column.main .cart-container .cart-section-title{margin-top:10px;}
.checkout-index-index .page-title-wrapper {display: none;}
.checkout-index-index .order-summary .step-title {display: none;}
.order-summary #checkout-review-table {border: 0px;}
table#checkout-review-table thead {display: none;}
.checkout-index-index .product-image-container{height:auto !important;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_lang"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.profile_address_id"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.street.1"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.region_id"]{display:block;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_parent_type"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_newtype"]{display:none;}

#shipping-new-address-form, #billing-new-address-form{  -ms-box-orient: horizontal;  display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -moz-flex;  display: -webkit-flex; display: flex;   -webkit-flex-flow: row wrap; flex-flow: row wrap;}
#shipping-new-address-form .field.choice, #billing-new-address-form .field.choice {order: 4;}

#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_lang"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.profile_address_id"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.street.1"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone1"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone3"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone2"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.region_id"]{display:block;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_parent_type"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_newtype"]{display:none;}
.ccard.authnetcim .credit-card-types li{float:left;margin: 0 10px 0;border-bottom:0px;}
#iwd_opc_gift_card .iwd_opc_universal_wrapper{display:none;}
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody th.mark{width:250px;padding:5px;}
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody td.amount{width: 100px;padding:5px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist{display: none;border:none;background: none;margin-top: 15px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist:before{content: '\e601';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 35px;line-height: 24px;color: #7d7d7d;font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist span{overflow: hidden;    position: absolute;    width: 1px;}
.project-details div:nth-child(2) input, .project-details div:nth-child(3) select, .project-details div:nth-child(4) select {color: #676767; font-size: 14px;}
.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required{ position: relative;}
#checkout-step-shipping .fieldset .field.field-select-shipping {position: relative;}
#checkout-step-shipping .fieldset .field.field-select-shipping .select {cursor:pointer;}
.checkout-shipping-address .field.field-select-shipping .control:after {font-family: 'FontAwesome'; content: '\f107'; position: absolute; color: #343434; font-size: 14px; right: 16px; line-height: 1; top: calc(35%);z-index:-1;}
.checkout-shipping-address .field._required[name='shippingAddress.country_id'] .control:after {font-family: 'FontAwesome'; content: '\f107'; position: absolute; color: #343434; font-size: 14px; right: 16px; line-height: 1; top: calc(35%);z-index:-1;}
.checkout-shipping-address .field[name='shippingAddress.region_id'] .control:after {font-family: 'FontAwesome'; content: '\f107'; position: absolute; color: #343434; font-size: 14px; right: 16px; line-height: 1; top: calc(35%);z-index:-1;}
#checkout-step-billing .fieldset .field.field-select-billing {position: relative;}
#checkout-step-billing .fieldset .field.field-select-billing .select {cursor: pointer;}
.checkout-billing-address .field.field-select-billing .control:after {font-family: 'FontAwesome'; content: '\f107'; position: absolute; color: #343434; font-size: 14px; right: 16px; line-height: 1; top: calc(35%);z-index:-1;}
.checkout-billing-address .field._required[name='shippingAddress.country_id'] .control:after {font-family: 'FontAwesome'; content: '\f107'; position: absolute; color: #343434; font-size: 14px; right: 16px; line-height: 1; top: calc(35%);z-index:-1;}
.checkout-billing-address .field[name='shippingAddress.region_id'] .control:after {font-family: 'FontAwesome'; content: '\f107'; position: absolute; color: #343434; font-size: 14px; right: 16px; line-height: 1; top: calc(35%);z-index:-1;}
.onestepcheckout-index-index .field.choice {padding-left: 0px;}
.onestepcheckout-index-index .field._error .control input, .field._error .control select, .field._error .control textarea, .field._warn .control input {border-color: #ed8380;}
.onestepcheckout-index-index .opc-wrapper .step-content {padding-top: 0px !important; margin-bottom: 0px;}
#checkout-step-billing .field.field-select-billing {padding: 0px;}
.billing-address-same-as-shipping-block {border-top: 1px solid #e5e5e5;}
.fieldset .field .control .message.warning {display: none;}
/* Checkout cart page end */
/* FAQ page start */
.faq-faq-index .page-main#maincontent .page-title-wrapper{text-align:left;} 
.faq-faq-index .page-main .page-title-wrapper h1.page-title{text-transform:uppercase;font-size: 28px;color: #433e3a;font-family: 'Roboto-Regular', sans-serif; font-weight: normal;margin-top:15px;}
.faq-faq-index .page-main .columns .column.main .views-row{display: block;width: 100%;margin-top: 0;font-size:0.938rem;}
#edit-field-qa-product-types .type-select{display: inline-block;}
#edit-field-qa-product-types .type-select select#qa-product-types-val{font-size: .85rem;height: 39px;}
#edit-field-qa-product-types {float: right;}
/* FAQ page end */
/* News page start */
.news-page #maincontent .page-title-wrapper{text-align:left;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label{margin-bottom: 0px;padding: 5px 10px 5px;width: 100%;border-bottom:1px solid #ccc;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li{margin-bottom: 0px;line-height: 33px;list-style: none;padding: 0px;border: 0px;font-size: 16px;position:relative;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.left-menu-active label a {color: #e31b2c;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label a {color:#433e3a;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label a:hover, .news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label a:focus {color: #e31b2c;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li .sub-menu li {border-bottom: 1px solid #ccc;padding-left: 30px;line-height: 38px;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian .panel{display:none;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian.active .panel{display:block;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian:after {content: ' \002B';cursor:pointer;position:absolute;right:0px;width: 35px;background: #eae8e8;top: 0px;/* bottom: 0px; */text-align: center;font-size: 20px;font-weight:bold;color: #e31b2c;padding: 5px;height:43px;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian.active:after {content: "\2212";}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-bar-title{margin-bottom: 0px;padding: 10px 10px 10px 40px;border: 1px solid #ccc;border-width: 1px 1px 0px 1px;background: #433e3a;font-weight: 700;color: #fff;background: #433e3a url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wlsnrt-icon.png) no-repeat scroll 4% 50% / 21px 19px;}
.news-page .page-main .columns .column.main article#content {float: left; }
.news-page .page-main .columns .sidebar.sidebar-main .block.block-search{display:none;}
.news-page .page-main .columns .sidebar.sidebar-main .block.block-search input#search_news {width:346px;}
.sidebar.sidebar-main [data-content-type='row'][data-appearance='contained'] [data-element='inner']{padding:0px !important;}

.news-index-display .sidebar.sidebar-main .pagebuilder-banner-wrapper {display:none;}
.news-index-display .page-title-wrapper h1.page-title, .news-index-index .page-title-wrapper h1.page-title, .news-archive-index .page-title-wrapper h1.page-title{text-transform:uppercase;font-size: 28px;color: #433e3a;font-family: 'Roboto-Regular', sans-serif; font-weight: normal;}
.news-index-display .page-main .columns .column.main #content .news-lists li.post, .news-index-index .page-main .columns .column.main #content .news-lists li.post, .news-archive-index .page-main .columns .column.main #content .news-lists li.post  {box-shadow: 5px 5px 10px rgba(0,0,0,0.15);}
.news-index-display .page-main .columns .column.main #content .news-lists li .post-featured-item, .news-index-index .page-main .columns .column.main #content .news-lists li .post-featured-item, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-featured-item {margin: 15px;}
.news-index-display .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-header h2:before, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-header h2:before, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-header h2:before{content:none;}
.news-index-display .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content{padding: 15px 35px;height: 190px;}
.news-index-display .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry .post-entry-text p, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry .post-entry-text p, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry .post-entry-text p, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry .post-entry-text p span, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry .post-entry-text p span {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 14px !important;}
.news-index-display .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-header h2 a, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-header h2 a, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-header h2 a  {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-index-display .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry-bottom, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry-bottom, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content .post-entry-bottom  {display:none;}
.news-view-index .post-comment #comments-form p.form-submit .action.primary {background: #e31b2c; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer;font-size:16px; font-weight: normal;}
.news-view-index .post-comment #comments-form p.form-submit .action.primary:hover {background-color: #bb1725 !important;}																													 
#sidebar .widget.widget_archive {padding:0px;border: 1px solid #ccc;}
.widget.widget_archive h3{color:#fff !important; border-bottom: 1px solid #ccc;margin-bottom: 0px !important;padding: 10px 10px 10px 40px;border: 1px solid #ccc;border-width: 1px 1px 0px 1px;font-weight: 700;color: #fff;background: #433e3a url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wlsnrt-icon.png) no-repeat scroll 4% 50% / 21px 19px;}
.widget.widget_archive ul li{padding: 10px 15px;border-bottom:1px solid #ccc;margin-bottom:0px;}
.widget.widget_archive ul li a{color:#333; font-size:16px;}
.press-img{position: relative;margin-bottom:20px;}
.press-img-content{height: 100%;position: absolute;top: 0px;width: 50%;opacity: .8;}
.press-img-content h5.stories{position: absolute;top: 0;left: 0;padding: 10px 20px;background: none repeat scroll 0 0 #3d3d3d;z-index: 3;color: #fff;margin: 0;}
.press-img-content h3.title{margin: 50px 20px 10px;}
.press-img-content a.readmore{font-size: 13px;background-color: #e31b2c;border: 1px solid #e31b2c;border-radius: 5px;padding: 4px 12px;color: #fff;height: 35px;width: 103px;margin: 13px 0 0 20px;}
.press-img-content a.readmore:hover{background-color: #bb1725;}
.sidebar-main .pagebuilder-banner-wrapper .pagebuilder-overlay {padding:0px !important;}
.sidebar-main .pagebuilder-banner-wrapper .pagebuilder-overlay .pagebuilder-poster-content p{margin-bottom:0px;}
/* News page end */

/* Singout page */
.customer-account-logoutsuccess #maincontent.page-main .page-title-wrapper{margin-top:150px;}
.customer-account-logoutsuccess #maincontent.page-main .columns .column.main p {text-align:center;}
/* Forgot password start */
.customer-account-forgotpassword .column .form.password.forget .fieldset .email.required .label{color:#333;}
.customer-account-forgotpassword .column .form.password.forget .fieldset .field.note {float:unset;}
.customer-account-forgotpassword .column .form.password.forget .actions-toolbar .primary button.submit.primary {background: #e31b2c;color: #fff;text-align: center;margin-bottom: 5px;padding: 10px;border: 0px;}
.customer-account-forgotpassword .column .form.password.forget .actions-toolbar .secondary a.action{color: #e31b2c;padding:13px;text-decoration:none;}
.customer-account-forgotpassword .page-main .page-title-wrapper h1.page-title{margin-top:15px;}
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper {text-align:left;}
.customer-account-forgotpassword .form.password.forget {margin:0 auto;border: 1px solid #ccc;    padding: 15px;}
.customer-account-forgotpassword .form.password.forget .fieldset .field.email .label{width: auto;}
/* Forgot password end */
/* Search Result page start*/
.catalogsearch-result-index .page-main#maincontent .page-title-wrapper{text-align:left;}
#layered-filter-block-container .filter-options-title{margin-bottom: 0px;border: 0pc;background: #433e3a;color: #fff;}
.catalogsearch-result-index .page-main .columns .sidebar.sidebar-main .layered-filter-block-container .filter-content .filter-options .filter-options-content .item input{margin-top: 0;margin-left: 0;}
.catalogsearch-result-index .page-main .columns .sidebar.sidebar-main .layered-filter-block-container .filter-content .filter-options .filter-options-content .item a{color: #433e3a;}
/* Search Result page end*/
/* Contact Us page start */
.contact-index-index .form.contact .fieldset .field .control textarea {font-size: 15px; font-family: 'Roboto-thin', sans-serif;}
.contact-index-index .form.contact .fieldset .field .control input {font-size: 15px; font-family: 'Roboto-thin', sans-serif;}
.contact-index-index .form.contact .fieldset .field .control select {font-size: 15px;font-family: 'Roboto-thin', sans-serif;color: #555;}
.contact-index-index .form.contact .fieldset .field.type.required .control span {font-size: 15px;font-family: 'Roboto-thin', sans-serif; color: #555;}
.contact-index-index .container .row .pad-0 {padding:0px;}														  
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.choice.newsletter input[type="checkbox"]{display: inline-block; margin: 0px 5px; vertical-align: inherit;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset #samplediv .field{margin:0 0 10px;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset > .field:not(.choice) > .control{width:100%;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset > .field {margin: 0 0 10px;}
.contact-index-index .page-main .columns .column.main .form.contact {min-width:100%; font-weight: 600;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset {margin-bottom:0px;}
.contact-index-index .page-main .columns .column.main .form.contact .g-recaptcha {margin-top:0px;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.type .control input[type="checkbox"] {margin-top:0px; vertical-align:unset}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.type .control {border:1px solid #ccc; padding:5px;}
.contact-index-index .page-main .columns .column.main .form.contact .actions-toolbar .primary button {display: inline-block;background: #e31b2c;padding: 10px 50px;color: #fff;border:1px solid #e31b2c;}
.contact-index-index .page-main .columns .column.main .form.contact .actions-toolbar .primary button:hover {background: #b61522;}
.contact-index-index .page-main .columns .column.main .form.contact .actions-toolbar .primary button span {font-family: 'Roboto-Regular', sans-serif;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info {width: 100%;float: left;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .phone{color: #e31b2c;margin: 0 0 5px;line-height: 14px;font-size: 20px; font-weight: 600;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .ph_no {color: #333;margin-bottom: 15px;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .email_id {margin-bottom: 15px;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .mail_add {color: #e31b2c;margin: 0;font-size: 20px;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .region-content-6-right .block-block {margin-bottom:15px;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .content .prod_align {margin:auto;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .media_contact {color: #e31b2c;margin: 0 0 5px;line-height: 14px;font-size: 20px; font-weight: 600;}
/* .contact-index-index .page-main .columns .column.main .right_details .contact_info .media_contact {color: #fff;background-color: #2f3945; padding: 10px 10px 10px 20px;margin: 0;width:100%;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .contact_list {background: #455467;padding: 15px 0 15px 20px;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .contact_list p {margin: 0 0 5px;color: #fff;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .contact_list img {padding: 0 5px 0 0;} */
.contact-index-index .page-main .columns .column.main .form.contact{margin-bottom:40px;}
.contact-index-index .page-main .page-title-wrapper {display:none;}
.contact-index-index .page-main .columns .column.main [data-appearance="contained"] [data-element="inner"] h2{font-size:28px;}
.contact-index-index .page-main .columns .column.main [data-appearance="contained"] [data-element="inner"] .pagebuilder-column-group .pagebuilder-column [data-content-type="text"]{word-break:inherit;}
/* .contact-index-index #maincontent.page-main .columns .column.main .wheretobuy {margin-left:30px;} */
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .buy{padding: 25px;color: #fff;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy input{display: inline-block;font-size: 12px;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .find{display: block;line-height: 15px;border: 1px solid #e31b2c;background: #e31b2c;color:#fff;text-transform: uppercase;font-size: 14px;margin-bottom: 3px;padding: 10px 20px;position: relative; margin-top: 10px;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .find:hover{background: #b61522;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .find .search_icon {padding-left: 25px;display: inline-block;height: 30px;width: 10px;background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/search-icon.png);background-color: #e31b2c;position: absolute;left: 0px;top: 0px;background-repeat: no-repeat;background-position: center;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .wtb {margin-bottom: 0px;margin-top: 0;font-size: 15px;line-height: 20px;text-transform: uppercase;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .wtob {color: #fff; padding:0px !important; background-image: none;  text-transform: uppercase; font-size: 22px;background-color: unset;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .enter_zip {margin-bottom: 5px;color: #a5a4a4;text-transform: uppercase;font-size: 14px;}
/* Contact Us page end */
/*User profile Dashboard start*/
.table-wrapper.additional-addresses{overflow:auto;}
.table-wrapper.additional-addresses::-webkit-scrollbar {height: 8px; right:10px;}
.table-wrapper.additional-addresses::-webkit-scrollbar-track {background: #5e5e5e;}
.table-wrapper.additional-addresses::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
.account.customer-account-edit #maincontent .page-title-wrapper .page-title {display:none;}																						   
.account.customer-account-edit .field.newsletter_industry_select ul {padding-left:0px; display: inline-block;}
.account.customer-account-edit .field.newsletter_industry_select ul li {width:240px; list-style-type:none; float:left; margin-right: 15px; margin-bottom: 5px;}
.account.customer-account-edit .field.newsletter_industry_select ul li input[type="checkbox"] {margin:0px 5px; vertical-align:text-top;display:inline-block;}
.account.customer-account-edit .field.newsletter_industry_select {display: inline-block; padding:0px;}
.account.customer-account-edit .field.newsletter_industry_select .label { margin-top:10px;margin-bottom: 10px;}
.account.customer-account-edit .field.newsletter_industry_select .label span{ color: #000; font-size: 0.875rem; font-weight:600; text-transform: capitalize; font-style: normal; }
.account.customer-account-edit .form.form-edit-account .field.field.newsletter_industry_select span.industry_message {display: inline-block;margin-bottom: 10px;padding-left: 10px;color: #e31b2c;}
/* .account.customer-account-edit .field.newsletter_industry_select ul li input[checked="checked"] {background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/checked-img.jpg); background-size: 100%; background-position: right center;        background-repeat: no-repeat; outline:none; border: 1px solid #e31b2c;} */
.account.customer-account-edit .field.role span {font-size: 14px; font-weight:600;}
.account.customer-account-edit .field.role {display: block; padding:0px;}
.account.customer-account-edit .field.role select.dialog_select {margin-top:10px; width:45%; display:block;}
.account.customer-account-edit .field.choice {margin-top: 20px;}
.account.customer-account-edit .field.choice input[type="checkbox"] {display: inline-block;margin:0px 5px; vertical-align:text-top;display:inline-block;}
.account.customer-account-edit .agreeTerms p {margin:10px 0px !important; font-size:13px;}
.account.customer-account-edit .WA-subscribe {margin-top: 20px;}
.account.customer-account-edit .WA-subscribe .field {margin: 10px 0px;}
.account.customer-account-edit .WA-subscribe .title {font-size:1.4rem;}
.account.customer-account-edit .WA-subscribe .field.newsletter_industry_select label span {font-weight:normal; color: #000; font-size: 15px; font-family: 'Roboto-Regular', sans-serif;}
/* .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label{display:none;} */
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label{color:#000; font-size: 14px;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .field-name-firstname span.required{color: #e31b2c; float:right; font-size:0.875rem; font-weight:600;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .field-name-firstname span.required:before{content: '*'; width: 10px; color: #e31b2c;  font-size: 1.2rem; margin: 0 0 0 5px;}
/* .account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields {display: inline-flex;} */
.account.customer-account-edit .form-edit-account .fieldset .field.fullname.customer-name-prefix {margin-bottom:10px;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .control {width:100%;}
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .field {margin-right:10px;margin-bottom:0px;}
.account.customer-account-edit .form-edit-account .fieldset {margin-bottom:0px;}
.account.customer-account-edit .form-edit-account .fieldset.password .field.password-info{display: none;}
.customer-account-edit #form-validate .actions-toolbar{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.customer-account-edit .field-title{display:none;}
/* .customer-account-edit .field-company .label, .customer-account-edit .field.email .label {display:none;} */
.customer-account-edit .field-company .label, .customer-account-edit .field.email .label {color:#000; text-align: left;margin-bottom: 5px; font-size: 14px;}
.customer-account-edit .field-company .label span, .customer-account-edit .field.email .label span {font-weight:600;}
.customer-account-edit .field.email .label span:after, .customer-account-edit .field-company  .label span:after, .customer-account-edit .newsletter_industry_select  .label span:after {content: '*'; width: 10px;  color: #e31b2c;font-size: 1.2rem; margin: 0 0 0 5px;}
.customer-account-edit .field-company .control {width: 45.5% !important; float: unset !important;}
.customer-account-edit .field.email .control {width: 45.5% !important; float: unset;}
.form-edit-account .field-company .label {margin-bottom:5px;}
.form-edit-account .field-company .label span{color:#333;font-size:14px;text-transform: capitalize;}
.form-edit-account .field-title .label span{color:#333;font-size:14px;}
.account .page-main .sidebar-main .block-collapsible-nav .content{background:none;}
.account .page-main .sidebar-main .block-collapsible-nav .item .delimiter{display:none;}
.account .page-main .sidebar-main .block-collapsible-nav .item {border-bottom:1px solid #ccc;margin-top: 0px;background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/grey_arrow.png) no-repeat 96% 50%;}
.account .page-main .sidebar-main .block-collapsible-nav .item.current {background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/indicator.png) no-repeat 96% 50% !important;}
.account .page-main .sidebar-main .block-collapsible-nav .item:first-child {border-bottom:0px}
.account .page-main .sidebar-main .block-collapsible-nav .item strong, .account .page-main .sidebar-main .block-collapsible-nav .item a {border:0px; color:#333;}
.account .page-main .sidebar-main .block-collapsible-nav .item.current strong, .account .page-main .sidebar-main .block-collapsible-nav .item.current a {color:#e31b2c;}
.account #maincontent .page-title-wrapper{text-align:left;margin-bottom: 0px;}
.account #maincontent .page-title-wrapper h1.page-title span.base{display: none;}
.account .form-edit-account .fieldset .legend {margin-left: 0%;}
.account .form-edit-account .fieldset .legend span{font-size:1.5rem;}
/* .account .form-edit-account .fieldset.info {border-bottom: 1px solid #efefef;padding: 0;margin-bottom: 10px;} */
.account .form-edit-account .field.group {border-bottom: 1px solid #efefef; padding: 10px;}
.account .form-edit-account .field.group.required {border-bottom: 0px; padding-left: 0px;}
.account .form-edit-account .field.group .label {margin:0px 0px 10px; display:block;text-align:left;}
.account .form-edit-account .field.group .label span {color:#333; margin-left: 0; font-size: 14px; font-weight: 600;}
.account .form-edit-account .field.group span {display:block;font-size: 1.5rem;}
.account .form-edit-account .field.choice {display: block;margin-right: 20px;margin-top: 20px;}
.account .form-edit-account .agreeTerms {width:50%;}
.account .form-edit-account .field.choice .checkbox {margin:0px;display: inline-block;}
.account .form-edit-account .field.choice .label span {color:#333;font-size: 14px;}
.account .form-edit-account .fieldset.password .label span {color:#333;}
.account .form-edit-account .fieldset.password .label {width:25%;}
.account .form-edit-account .fieldset.password {border: 1px solid #efefef;padding: 15px;}
.account .form-edit-account .fieldset.password .control {width:50%;}
.account .form-edit-account .actions-toolbar .primary button.action.save{display: inline-block;background: #e31b2c;padding: 10px 50px;color: #fff;border: 0px;}
.account .form-edit-account .actions-toolbar .primary button.action.save:hover{background: #b61522;}
.account .form-edit-account .actions-toolbar .secondary a.action span{color: #e31b2c;margin-left:10px;}
.account.customer-address-form .form-address-edit .fieldset .legend{margin-left: 0px;font-size:1.5rem;margin-top:10px;}
.account.customer-address-form .form-address-edit .fieldset span{color:#333;font-size: 14px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save{display: inline-block;background: #e31b2c;padding: 5px 20px;color: #fff;border: 0px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save span{font-size:18px;}
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action {margin-top:15px;}
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action span{color: #e31b2c;margin-left:10px;}
.block-addresses-list{margin-top:15px;margin-bottom:20px;}
.actions-toolbar .primary .action.primary.add{display: inline-block;background: #e31b2c;padding: 10px 20px;color: #fff;border: 0px;}
.actions-toolbar .secondary .action.back span{color: #e31b2c;margin-left:20px;}
.actions-toolbar .primary .action.update{display:none;}
.actions-toolbar .primary .action.share{display:none;}
.actions-toolbar .primary .action.tocart{display:none;}
.account.wishlist-index-index .toolbar.wishlist-toolbar{display:none;}
.product-name.order_name a.wishlist-itemaname{color: #1979c3 !important;text-transform:uppercase;}
.wishlist-table tbody tr td{width:20%;}
.wishlist-table tbody tr td.last a.btn-remove{float:right;}
.wishlist-table{border:1px solid #ccc;border-width:1px 0px;}
/* .account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history {border-collapse:separate; border-spacing: 0 .5em;} */
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead {border:1px solid #ccc;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history thead tr th{background-color: #daf2fb;font-size: 14px;text-transform: uppercase;letter-spacing: 0.03em;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr {background-color: #ffffff;border: 1px solid #ccc;border-width: 0px 1px 1px 1px;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td {vertical-align:middle}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.view {color: #0987f3;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action.order {color: #0987f3;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr td a.action:hover {text-decoration:none;}
.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history {margin-top: 14px;}
.account.sales-order-history #maincontent.page-main .columns .column.main .order-products-toolbar .pager p.toolbar-amount{display:none;}
.account.sales-order-history #maincontent.page-main .columns .column.main .order-products-toolbar .pager .limiter{display:none;}
.account.sales-order-history #maincontent.page-main .columns .column.main .actions-toolbar .secondary a.action.back{display:none;}
.account.sales-order-view .page-title-wrapper .order-date{display:none;}
.account.sales-order-view .page-title-wrapper h1.page-title{font-size: 1.5rem !important; margin-right: 10px;}
.account.sales-order-view .page-title-wrapper .order-status {font-size: 1.5rem;}
.account.sales-order-view .page-title-wrapper .order-status:before {content:"-";margin-right: 15px;}
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar{float:right;margin-top:15px;}
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order{margin-right:10px;}
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order:after{content:'';width:1px;height:3px;border:1px solid #ccc;margin-left:10px;}
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action span{color:#e31b2c;}
.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action:hover{text-decoration:none;}
.account.sales-order-view #maincontent.page-main .columns .column.main .items.order-links{display:none;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .order-title strong{margin-top: 10px;font-size: 22px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items{border: 1px solid #ccc;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items {margin-bottom:0px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items thead tr th{background: #efefef;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name strong.product-item-name{font-size:16px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name dl.item-options{font-size:14px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.price .price-excluding-tax .cart-price span.price{font-size:16px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.subtotal .price-excluding-tax .cart-price span.price{font-size:16px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr th, .account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr td {padding:5px;background:#efefef;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-title strong{font-size: 22px;font-weight: 700;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title span{font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title span {font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title span {font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title span {font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content address br{display:none;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method,
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method{float:unset;width:100%;border-bottom:1px solid #ccc;}
.page-print.account.sales-order-print .page-title-wrapper .order-date{display:none;}
.page-print.account.sales-order-print .page-title-wrapper h1.page-title{font-size: 1.5rem !important; margin-top: 15px;margin-right: 10px;}
.page-print.account.sales-order-print .page-title-wrapper .order-status {font-size: 1.5rem;}
.page-print.account.sales-order-print .page-title-wrapper .order-status:before {content:"-";margin-right: 15px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar{float:right;margin-top:25px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order{margin-right:10px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order:after{content:'';width:1px;height:3px;border:1px solid #ccc;margin-left:10px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action span{color:#333;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action:hover{text-decoration:none;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .items.order-links{display:none;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .order-title strong{margin-top: 10px;font-size: 22px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items{border: 1px solid #ccc;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items {margin-bottom:0px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items thead tr th{background: #efefef;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name strong.product-item-name{font-size:16px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name dl.item-options{font-size:14px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.price .price-excluding-tax .cart-price span.price{font-size:16px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.subtotal .price-excluding-tax .cart-price span.price{font-size:16px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr th, .account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr td {padding:5px;background:#efefef;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-title strong{font-size: 22px;font-weight: 700;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title span{font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title span {font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title span {font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title span {font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content address br{display:none;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method,
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method{float:unset;width:100%;border-bottom:1px dotted;}
.account.sales-order-view .order-details-items.ordered {position:relative;}
.account.sales-order-view .order-details-items.ordered .actions-toolbar {position:absolute; top:0px; right:0px;}
.account.customer-address-form .form-address-edit .fieldset .legend span{font-size: 1.5rem;}
.account.customer-address-form .form-address-edit .fieldset .control{width:40%;}
.account.customer-address-form .form-address-edit .fieldset .actions-toolbar .primary .action.save{display: inline-block;background: #e31b2c;padding: 10px 20px;color: #fff; border: 0px;}
.account.customer-address-form .form-address-edit .fieldset .actions-toolbar .primary .action.save:hover{background: #b61522;}

/* .account.customer-address-form .form-address-edit .fieldset .control .field.additional .control{width:100%;} */
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.billing .label{float:left;}
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.billing input{display: inline-block;float: left;margin-top: 0px;}
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.shipping .label{float:left;}
.account.customer-address-form .form-address-edit .fieldset .field.choice.set.shipping input{display: inline-block;float: left;margin-top: 0px;}
.customer-account-create #maincontent.page-main .page-title-wrapper{margin-top:15px;text-align:left;}
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .fieldset.create .legend{margin-left:0px;font-size:1.5rem}
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .fieldset .field .label{color:#333;font-size:16px;font-weight:100;}
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .fieldset .field .control{width:50%;}
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .actions-toolbar .primary .submit.primary{display: inline-block;background: #e31b2c;padding: 10px 20px;color: #fff;border: 1px solid #e31b2c;}
.customer-account-create #maincontent.page-main .columns .column.main .form-create-account .actions-toolbar .primary .submit.primary:hover{background: #b61522;}

/*User profile Dashboard end*/
/* Where to buy start */
.commercialBuyer_wrap .distributor_parent .msg-content{margin-bottom: 15px;font-size: 16px;}
.commercialBuyer_wrap .comm_distributor_parent .msg-content{margin-bottom: 10px;font-size: 16px;}
/* Where to buy end */
/* Login popup page when click Checkout button start*/
.modal-popup.popup-authentication .modal-inner-wrap .modal-header{border-bottom: 0px;padding-top: 10px;display: block;}
.modal-popup.popup-authentication .modal-inner-wrap .modal-header .action-close{border-bottom: 0px;background: none;padding: 0px;}
.modal-popup.popup-authentication .modal-inner-wrap .modal-header .action-close:before{border: 1px solid #ccc;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication {border-top:0px;}
.modal-popup.popup-authentication .modal-inner-wrap .modal-content{padding-left: 3rem;padding-right: 3rem;padding-bottom: 20px;border-top: 0px;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer, .modal-popup.popup-authentication .modal-inner-wrap #modal-content-65 .block-authentication .block-customer-login,{border-top:0px;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-title{font-size:1.5rem;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-customer-login .block-content .form-login .fieldset .field .label span{color: #333;font-size: 16px;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-customer-login .block-content .form-login .fieldset .actions-toolbar .primary .action.action-login{padding: 5px 20px;background-color: #e31b2c; font-size: 14px;color: #fff;border: none;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-customer-login .block-content .form-login .fieldset .actions-toolbar .primary .action.action-login:hover{background-color: #bb1725;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-customer-login .block-content .form-login .fieldset.login .actions-toolbar .secondary{margin-left:0px;float:right;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer .block-content ul{padding-left: 30px;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer .block-content ul li{list-style-type:square;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer .block-content .actions-toolbar .primary .action-register{padding: 5px 20px;background-color: #e31b2c;font-size: 14px;color: #fff;border: none;border-radius:0px;margin-top: 20px;}
.modal-popup.popup-authentication .modal-inner-wrap .block-authentication .block-new-customer .block-content .actions-toolbar .primary .action-register:hover{background-color: #bb1725;}
/* Login popup page when click Checkout button end*/
/* Privacy policy page start */
.cms-privacy-policy .privacy-policy-a a{color: #e31b2c;}
/* Privacy policy page end */
/* adhesive-finder page start */
.adhesivefilter-index-index #maincontent.page-main .columns .column.main h4{margin-top:20px;text-transform:uppercase;}

.filter-select-container .question_select{width:100%}
.filter-select-container[data-rel="5"]{border-bottom: 1px solid #ccc;}
.resultProduct{margin-top:20px;}
.resultProduct ul {padding-left:20px;}
.resultProduct ul li{list-style-type:none;}
.resultProduct ul li a{color:#333;}
/* adhesive-finder page end */
/* UI Fixes start */
body.ea-autocomplete{overflow:auto !important;}
body.ea-autocomplete div.ea-overlay {z-index: 0;}												 
.catalogsearch-result-index #maincontent.page-main .columns .column .toolbar.toolbar-products{display: flex; padding-left: 0px; float: right;}
.catalogsearch-result-index #maincontent.page-main .columns .column .toolbar.toolbar-products .modes{margin:0px;}
.catalogsearch-result-index #maincontent.page-main .columns .column .toolbar.toolbar-products p.toolbar-amount{display: inline-flex;}
.catalogsearch-result-index #maincontent.page-main .columns .column .toolbar.toolbar-products p.toolbar-amount span.toolbar-number{margin-right: 5px;}
.catalogsearch-result-index #maincontent.page-main .columns .column .search.results .list-order-sec {width: 152px;}

.catalogsearch-result-index #maincontent.page-main .columns .column .search.results .list-order-sec .form .form-elements .field{margin-bottom:4px;}
#minicart-content-wrapper .fys_all_group .advsearch-finish-group .only_standard{margin-left:115px;}
#minicart-content-wrapper .fys_all_group .advsearch-finish-group .only_standard label{color: #433e3a;}
#minicart-content-wrapper .fys_all_group .advsearch-finish-group .finish_header span{margin-left:10px;}
.advancedsearch-advancedsearch-result .sidebar-main #advance_filter_form{margin-bottom:20px;}
.advancedsearch-advancedsearch-result .list-order-sec .form .form-elements .field.Product{margin-bottom:3px;}
.products-grid .product-item .list-order-sec .field.Product{margin-bottom:3px;display:flex;} 
.products-grid .product-item .list-order-sec button#close{padding: 0px 5px;line-height: 18px;font-size: 13px;border-radius: 35px;float: right;position: relative;top: -13px;left: 13px;background: #e31b2c;color: #fff;border-color: #e31b2c;}
.checkout-cart-index #maincontent div.columns div.cart-container > div.cart-section-info > span.minicart-freeshipping {padding-left:60px;}
.industry-application-view #maincontent .page-title-wrapper .page-title{font-size:1.8rem;text-align:left; width: 80%;}
.industry-application-view #maincontent .application-info {position: relative; max-width: 915px; margin: 0 auto; text-align: center;}
.industry-application-view #maincontent .application-info .page-title-wrapper {margin-bottom: 30px;min-height: 95px;}

.cms-page-view .mfp-content #social-login-popup .social-login.block-container .social-login-title h2{margin-bottom:0px !important; text-transform:none !important;font-size:1.375em !important;}
.customer-address-index .block.block-addresses-default {border-bottom:1px solid #ccc;margin-top:12px;}
.customer-address-index .block.block-addresses-default .block-title {display:none;}
.customer-address-index .block.block-addresses-default .box-address-billing .box-actions a.action span, .customer-address-index .block.block-addresses-default .box-address-shipping .box-actions a.action span {color: #e31b2c;}
.customer-address-index .block.block-addresses-default .box-address-billing .box-content address br{display:none;}
.customer-address-index .block.block-addresses-default .box-address-shipping .box-content address br{display:none;}
.customer-address-index .block-addresses-list .block-content .customer-addresses-toolbar .pager{display:none;}
.account.customer-address-index .column.main .block-addresses-list .block-title strong{font-weight: 700;line-height: 1.1;font-size: 1.4rem;}
.account.customer-address-index .column.main .table-wrapper.additional-addresses{border:1px solid #ccc;}
.account.customer-address-index #maincontent.page-main .columns .column.main .table-wrapper.additional-addresses .table-additional-addresses-items thead {background-color: #daf2fb;}
.account.customer-address-index #maincontent.page-main .columns .column.main .table-wrapper.additional-addresses .table-additional-addresses-items thead tr th { font-size: 12px; text-transform: uppercase; }
.account.customer-address-index #maincontent.page-main .columns .column.main .table-wrapper.additional-addresses .table-additional-addresses-items tbody tr {background-color: #ffffff; border: 1px solid #ccc; border-width: 0px 1px 1px 1px; }
.account.customer-address-index #maincontent.page-main .columns .column.main .table-wrapper.additional-addresses .table-additional-addresses-items tbody tr td a { color: #0987f3; text-decoration: none; }
.account.customer-address-index #maincontent.page-main .columns .column.main .table-wrapper.additional-addresses .table-additional-addresses-items tbody tr {border-width: 0px;}
.account.customer-address-index #maincontent.page-main .columns .column.main .actions-toolbar{display: flex;justify-content: center;}
.block-addresses-list .customer-addresses-toolbar {margin-bottom:0px;}
.ln_overlay img{top:0px;}
.block.block-minicart .block-content .minicart-items-wrapper ol li .product .product-item-details .product.options .content {display:block !important;}
.block.block-minicart .block-content .minicart-items-wrapper ol li .product .product-item-details .product.options .toggle span {display:none !important;}
.block.block-minicart .block-content .minicart-items-wrapper ol li .product .product-item-details .product.options .toggle {display:none !important;}
.ideas-casestudy-view #maincontent.page-main .columns .column.main .case-study-details .cs-description a{color:#e31b2c;}
#minicart-content-wrapper .actions .primary button{padding: 6px 10px; background: #e31b2c;  color: #ffffff; border: 0px solid #e31b2c;top:0px;}
#minicart-content-wrapper .actions .primary button:hover{background-color: #bb1725 !important;}

#product-color-group-view .color-group-items .product-item-swatch .product-item-info {padding: 5px;background: #fff;border: 1px solid #c4c4c4;box-shadow: 0px 0px 5px #929292;margin-top: 0px;float: right;z-index: 99;position: absolute;min-width: 150px;top: -62px;right: -66px;}
#product-color-group-view .color-group-items .product-item-swatch .product-item-info .product-item-details .product-item-name {min-height: auto;}
.catalog-category-view #product-color-group-view .color-group-items .product-item-swatch .product-item-info .thumbnail-image a img {width:150px;;}
.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch{position:relative;}


.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update{margin: 0px !important;margin-bottom: 2px;padding: 6px 10px; background: #e31b2c;  color: #ffffff; border: 0px solid #e31b2c;}
.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button{margin: 10px 0px 10px 5px;padding: 8px 12px; background: #e31b2c;  color: #ffffff; border: 0px solid #e31b2c; font-family: 'Roboto-Regular', sans-serif; font-size: 0.938rem; font-weight: 300; }
.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton{margin: 10px 0px 10px 5px;padding: 11px 12px; background: #e31b2c; color: #ffffff; border: 0px solid #e31b2c; font-family: 'Roboto-Regular', sans-serif; font-size: 0.938rem; text-decoration: none;font-weight: 300;cursor: pointer;}
.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton:hover{background-color: #bb1725 !important;}
.checkout-cart-index #maincontent.page-main .columns .column.main .cart-container .cart-action-bar button:hover{background-color: #bb1725 !important;}

.catalog-category-view .product-item-swatch .product-item-info .product-item-details .product-item-inner .list-order-sec {position: absolute; top: 0px;font-size: 0.75rem;background: rgb(255, 255, 255);z-index: 102;padding-right: 4px;height: auto;width: 143px;}
.catalog-category-view .product-item-swatch .product-item-info .product-item-details .product-item-inner .list-order-sec button#close {padding: 0px 5px;line-height: 18px;font-size: 13px;border-radius: 35px;float: right;position: relative;top: -13px;left: 13px;background: #e31b2c;color: #fff;border-color: #e31b2c;}
.catalog-category-view .product-item-swatch .product-item-info .product-item-details .product-item-inner .list-order-sec .form .form-elements .field{margin-bottom:3px;display:flex;margin-top: 5px;}
.catalog-category-view .product-item-swatch .product-item-info .product-item-details .product-item-inner .list-order-sec .form .form-elements .field .control select{width:139px;}
.catalog-category-view .product-item-swatch .product-item-info .product-item-details .product-item-inner .list-order-sec .form button.action.tocart{width: 100%;font-size: .75rem;background: #e31b2c;color: #ffffff;border: 0pc;}
.catalog-category-view .product-item-swatch .product-item-info .product-item-details .product-item-inner .product-item-links .divider-pipe{display:none;}

.catalogsearch-result-index #narrow-by-list .filter-options-content ol{margin-top:10px;}
.flex-viewport .slides li{position:relative;}
.top-blocks .our-story h2, .top-blocks .understanding-wood h2{font-size:1.5rem;}
.industry-application-index .filter-options .filter-options-content{margin: 10px 0 10px 0px;}
.industry-application-index .filter-options .filter-options-content .item{margin-right: 10px;}
.industry-application-index .filter-options .filter-options-content .item input[type='checkbox']{margin-right: 5px !important;}
.industry-application-index .product-filter-options .filter-title .filter-close{float: right;font-size: 10px;color: #fff;font-weight: 900;cursor: pointer;padding: 1px 5px;border-radius: 50%;border: 1px solid #fff;}
.industry-application-index .filter-options .filter-options-content .item input[type='radio']:checked:after {width: 10px; height: 10px; border-radius: 15px; top: -3px; left: 1px; position: relative; background-color: #e31b2c; content: ''; display: inline-block; visibility: visible; border: 2px solid white;}
.industry-application-index .filter-options .filter-options-content .item input{margin: 4px 8px 0 0;}

.ideas-casestudy-index .filter-options .filter-options-content{margin: 10px 0 10px 0px;}
.ideas-casestudy-index .filter-options .filter-options-content .item{margin-right: 10px;}
.ideas-casestudy-index .filter-options .filter-options-content .item input[type='checkbox']{margin-right: 5px !important;}
.ideas-casestudy-index .product-filter-options .filter-title .filter-close{float: right;font-size: 10px;color: #fff;font-weight: 900;cursor: pointer;padding: 1px 5px;border-radius: 50%;border: 1px solid #fff;}
.ideas-casestudy-index .filter-options .filter-options-content .item input[type='radio']:checked:after {width: 10px; height: 10px; border-radius: 15px; top: -3px; left: 1px; position: relative; background-color: #e31b2c; content: ''; display: inline-block; visibility: visible; border: 2px solid white;}
.ideas-casestudy-index .filter-options .filter-options-content .item input{margin: 4px 8px 0 0;}
.ideas-casestudy-index .filter-buttons {float:left;}
.ideas-casestudy-index .product-filter-options {margin-top: 50px;}
.ideas-casestudy-index .share-btn-container {margin-bottom: 15px;}

.url-container.inactive {display:none;}							   
.resources-files-index .resources-listing .share-btn {background-image: url(data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAK0AzQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+7Ik5PJ6nufWkyfU/maG6n6n+dJQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUALk+p/M0ZPqfzNJRQAuT6n8zRk+p/M0lFAC5PqfzNGT6n8zSUUASoSQcnPP+FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/wA6SgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACivw7/4K9ftxfGX9h34ifsieNPhheWt/oPiE/Ga1+IHgPWFL6B410rTJPhU9nDdtGPtNhqemi/v30bWLN1uNPmu7hXju7G5vLG6+6P2Lv2+PgT+274MXW/hvrK6R410y0hk8ZfDDXbi3i8WeGZzsjlnSFWVda0F52C2evacjWsqvFFeR2F+ZbGEA+3KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/lw/4OTun7Hn1+PH8vhBX81Hw2+Jvj74P+M9D+IXwy8V6z4M8ZeHLtL3SNe0O7ktLy3lXh4pNpMV1Z3EZaC8sbuOazvbaSW2u4JoJZI2/pX/4OTun7Hn1+PH8vhBX8t1AH9nv/AATm/wCC0HgL9ohdD+EX7R1xo/w2+Ncgt9N0jxQzx6d4F+I92QsUCxSzOIfDPii8fCnSbmQaXqV0yjR7mK4uoNGh/eIEEAggggEEHIIPIII4II5BHWv8uFWZGDIxVlIZWUlWVgcggjBBB5BByD0r+gD/AIJy/wDBavxn8DToXwe/aiu9Y+IPwijNvpmh+Pj5up+OPh7a/LFBFfli9z4s8MWg2j7NIz67pdqHGnzahbwWmkKAf2P0Vx/gH4geCvil4R0Tx58PPE+jeMPB/iOyjv8ARfEGg30N/p19bSZBKTQswSaJw8NzbSiO5tbiOS3uYopo3jXsKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/ADpKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/lw/4OTun7Hn1+PH8vhBX8t1f1I/8HJ3T9jz6/Hj+Xwgr+W6gAooooA+8/2Iv+Chnx1/Yf8AFyXvgfVH8SfDjVL2Kbxh8Kteu528Na5F8sc95pxHmv4d8QiBQtvrenRFmaK3j1K11OyhFm39tH7Hn7cf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KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr/QN/4JN/8o9P2Z/+xQ1f/wBTHxHX+flX+gb/AMEm/wDlHp+zP/2KGr/+pj4joA/ROiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/4LQf8o2f2i/p8K//AFc/w8r9R6/O3/grF4Ru/G3/AAT1/aY0ayieaa08H6T4pZI1LMLbwT4v8O+Mb2QgfwRWehTyyHoERieAaAP8/GiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/0Df+CTf/KPT9mf/sUNX/8AUx8R1/n5AZOB1PAr/RH/AOCcHhG68E/sLfsvaHexNBcyfCTwzr8sLqUkiPiyBvFKxyIcMkiJrCrIjAMjhlYBgQAD7ZooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigArlvHPhHSPiB4K8XeBNfh+06F4z8M674V1m34/f6Xr+mXWlX8XzBl/eWt1KvzKRzyCOK6migD/M1+OXwm8S/Ar4v/Eb4QeLrd7fX/h94t1nw1elomiS7TT7ySOz1O1VuWsdVsfs2pWEoJWayuoJUZlcE+U1/Wj/wXW/YA1Lx5pUf7Yvwn0SS+8R+FNIh0v40aJptuZbzVfC2mx7NK8dRQQr5txceGrYf2br7Ymk/sFNPvT5Fpol27/yXdOtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF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); background-repeat: no-repeat; background-size: 70%; background-position: 70% 40%; padding: 12px 15px 12px 20px;}
.share-btn{background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: 50%; background-position: 40% 50%; padding: 12px 15px 12px 20px;}
.page-products .share-btn-container{margin-bottom:15px;}
.url-container {width: 500px; border: 1px solid; text-align: center;display: block; position: absolute;  background: #fff; z-index: 99; right: 0px; margin-top: 15px;}
.resources-files-index .resources-listing {position:relative;}
/* .resources-listing .url-container {top:0;} */
.url-container .url-container-close{text-align:right;background: #433e3a;color: #fff; padding: 10px;}
.url-container .url-container-close .url-close-btn{cursor: pointer; padding: 2px 4px; border-radius: 50%; border: 1px solid #ffffff; font-size: 10px;}
.url-container .url-container-close .url-title{float:left;text-transform: uppercase;line-height: 28px;}
.url-container .url-field{margin-bottom: 0px;padding: 5px; border: 1px solid #ccc; width: 85%;word-break:break-word;}
.url-container .elements{display: flex; border: 1px solid #dceff3; padding: 10px; text-align: left;}
.url-container .elements .copy-url{border: none; background: none; text-align: right; color: #e31b2c; height: 15px; padding: 5px 11px;box-shadow: none;width: 15%;}
/* .url-container .elements .copy-url:after{content: ''; height: 30px; width: 30px; background-image: url("../../frontend/Enterprise/WilsonartUKNew/en_US/images/copy.png"); background-repeat: no-repeat; background-size: 60%; background-position: 40% 50%;  display: inline-block;} */
.cms-page-view p {line-height: 1.5;font-size: 1rem;font-weight: 400;}
.category-view .page-main .category-image img{width:100%;}
.cms-no-route ul.disc{margin-left: 160px; margin-top: 20px;list-style-type: square;}
.cms-no-route ul.disc li{font-size: 1rem;}
.products ol.product-items li.product-item .product-item-details .product-msg{color: #e31b2c;font-size: 10px;padding: 0 !important;}
#product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch .product-item-details .product-msg{color: #e31b2c;font-size: 10px;padding: 0 !important; margin-bottom: 5px;}
.customer-account-createpassword .form.password.reset .fieldset .confirmation .label span{font-family: 'Roboto-Regular', sans-serif; font-size: 1.25em; font-weight: 400; color: #000;}
.customer-account-createpassword .form.password.reset .fieldset .password .label span{font-family: 'Roboto-Regular', sans-serif; font-size: 1.25em; font-weight: 400; color: #000;}
.customer-account-createpassword .page-title-wrapper{margin-top:20px;}
.customer-account-createpassword .form.password.reset .actions-toolbar .primary button.submit.primary {display: inline-block; background: #e31b2c; padding: 10px 50px; color: #fff; border: 0px;}
.customer-account-createpassword .form.password.reset .actions-toolbar .primary button.submit.primary:hover {background: #b61522;}

.catalog-product-view .page-wrapper .page-main.page-main-details {display: block !important; z-index: 0; background: #fff; box-shadow: 0 20px 38px rgba(0,0,0,0.15), 0 15px 12px rgba(0,0,0,0.15);}
.catalog-product-view .page-wrapper .page-main.page-main-details .columns .column.main .product-full-width-section {display: none;}
.catalog-product-view #maincontent.page-main {padding-bottom:0px;}
/* UI Fixes end*/

/* Product-compare css start */
.cms-page-view h2.h2-compare-products {margin-bottom: 0px !important;}
.btn-compare-products a.pagebuilder-button-primary {margin-top:0px !important;}
.static-block-content h1.top-content-h1{padding:10px; font-size: 45px; background: #565656; color: #fff;}
.static-block-content .pagebuilder-column-group{ padding: 20px 70px;}
.static-block-content .pagebuilder-column-group .pagebuilder-column h3 {font-size: 34px; margin-bottom: 0px; line-height: 40px;}
.compare-products-steps { padding: 0px 70px;}
ul#wilsonart-products  {padding-left:0px; display:inline-block;}
ul#wilsonart-products  li.compare-product{float: left; list-style: none; width: 232px; min-height: 300px; padding:0px 3px;}
ul#wilsonart-products  li.compare-product.disabled {pointer-events: none; opacity: 0.5;}
ul#wilsonart-products  li.compare-product .compare-product-title{font-size:18px; color: #e31b2c; margin: 10px 0px; min-height: 55px;text-transform: uppercase;}
ul#wilsonart-products  li.compare-product .compare-product-title a{color: #e31b2c !important;}
ul#wilsonart-products  li.compare-product input[type="checkbox"] {margin: 0px 5px 5px 0px; border-radius: 0px;}
#step-1 .step-title {text-align: center; padding: 10px;color: #fff;  background: #e31b2c;}
#step-1 .step-info {background: #f2f2f2; padding: 10px 30px; width: 75%;}
#step-1 h4.section-title {display: block; width: 100%; margin: 20px 0px; padding-left: 0; float: left; text-transform: uppercase;}
#step-1 .nav-btn {text-align:center; }
#step-1-btn.step-nav-btn {padding: 10px 199px; margin: 0 auto; background: #e31b2c; color: #fff;}
#step-1-btn.step-nav-btn:hover {background: #b61522;}
ul#other-products  {padding-left:0px; display:inline-block; margin-bottom:0px;}
ul#other-products  li.compare-product{float: left; list-style: none;width: 232px; min-height: 100px; padding: 0px 5px;}
ul#other-products  li.compare-product.disabled {pointer-events: none; opacity: 0.5;}
ul#other-products  li.compare-product .compare-product-title{font-size: 18px; margin-bottom: 10px; min-height: 30px;text-transform: uppercase;}
ul#other-products  li.compare-product input[type="checkbox"] {margin: 0px 5px 5px 0px; border-radius: 0px; background-size: cover;}
#step-2 .step-title {text-align: center; padding: 10px;color: #fff;  background: #e31b2c; width: 25%; float:left;}
#step-2 .step-info {background: #f2f2f2; padding: 10px 30px; width: 75%; float:left;}
#step-2 h4.section-title {display: block; width: 100%; margin: 20px 0px 20px; padding-left: 0; float: left; text-transform: uppercase;}
#step-2 .section-note {margin-bottom:20px;}
#step-2 .nav-btn {text-align:center; margin-bottom:30px;  }
#step-2-btn.step-nav-btn {padding: 10px 199px; margin: 0 auto; background: #e31b2c; color: #fff;}
#step-2-btn.step-nav-btn:hover {background: #b61522;}
ul#confirm-selected-products  {padding-left:0px; display:inline-block; margin-bottom:0px;}
ul#confirm-selected-products  li.compare-product-selected{float: left; list-style: none; width: 232px; min-height: 110px; padding: 0px 5px;}
ul#confirm-selected-products  li.compare-product-selected .compare-product-title{font-size:18px; color: #e31b2c; margin: 10px 0px; min-height: 60px;text-transform: uppercase;}
ul#confirm-selected-products  li.compare-product-selected a {color:#000;}
ul#confirm-selected-products  li.compare-product-selected input[type="checkbox"] {margin: 0px 5px 5px 0px; border-radius: 0px;}
#step-3 .step-title {text-align: center; padding: 10px;color: #fff;  background: #e31b2c; width: 25%; float:left;}
#step-3 .step-info {background: #f2f2f2; padding: 10px 30px; width: 75%; float:left;}
#step-3 .section-title {font-size:1.5rem; font-weight:500; display: block; width: 100%; margin: 20px 0px 0px; padding-left: 0; float: left; text-transform: uppercase;}
#step-3 .section-note {margin-bottom:20px;}
#step-3 .nav-btn {text-align:center; }
.step-nav-btn#compare-product-btn {padding: 10px 199px; margin: 0 auto; background: #e31b2c; color: #fff;}
.step-nav-btn#compare-product-btn:hover {background: #b61522;}
#section-1-error {display: inline-block; margin-bottom: 20px; color: #e31b2c; font-weight: normal;}
#section-2-error {display: inline-block; margin-bottom: 20px; color: #e31b2c; font-weight: normal;}
input[type='checkbox'].remove-compare-product-checkbox:before {content: 'x'; font-weight: 300; font-family: 'Roboto-Regular', sans-serif; position: absolute; top: -7px; left: 2px; font-size: 16px; font-weight: 600;}

.comparison-result .top-content-h1 {padding: 10px; font-size: 45px; background: #565656; color: #fff; text-align: center;}
.comparison-result .result-matrix tr.matrix-row-header td {position: -webkit-sticky; position: sticky; top: 160px; z-index: 2;background:#fff; box-shadow: 0 0 0 1px hsl(0, 0%, 80%), 0 0 0 1px hsl(0, 0%, 90%);}
.comparison-result .result-matrix tr.matrix-row-header .btn-click {vertical-align: middle;text-align: center; width:270px;}
.comparison-result .result-matrix tr.matrix-row-header .btn-click .start-over-btn {color: #FFF !important; background: #e31b2c !important; padding: 5px 30px !important; border-color: #e31b2c; font-size: 1.5rem; width: 100%;}
.comparison-result .result-matrix tr.matrix-row-header .product-info {width: 200px;}
.comparison-result .result-matrix tr.matrix-row-header .product-info div.compare-product-title {min-height: 50px;color: #e31b2c;text-transform: uppercase;font-size: 1.2rem;}
.comparison-result .result-matrix tr.matrix-row-header .product-info div.compare-product-title.other {color: #000;}
.comparison-result .result-matrix tr.matrix-row-header .product-info input[type="checkbox"].remove-compare-product-checkbox {margin: 0px 5px 5px 0px;border-radius: 0px;}
.comparison-result .result-matrix tr.attribute-row .attribute-info .attribute-icon {display: inline-block;}
.comparison-result .result-matrix tr.attribute-row .attribute-info .attribute-title {display: inline-block; width: 180px; vertical-align: middle; margin-left: 10px;font-weight:600;}
.comparison-result .result-matrix tr.attribute-row .attribute-info .attribute-title a {color:#000 !important; font-weight: 600;}
.comparison-result .result-matrix tr.attribute-row:nth-child(even) {background: #ebebeb;}
.comparison-result .result-matrix tr.attribute-row:nth-child(odd) {background: #f9f9f9;}
.comparison-result .result-matrix tr.attribute-row.pros .product-attribute-value, .comparison-result .result-matrix tr.attribute-row.cons .product-attribute-value {vertical-align:top;}
.comparison-result .result-matrix tr.attribute-row .product-attribute-value {vertical-align: middle;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating {font-weight: 600; font-size: large; width: 20px; display: inline-block; color: #969598;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating:before {content: '$';}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating:last-child {margin-right: 0;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked {color: #FF9529; font-weight:600;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked.half:after {content: '$'; color: #FF9529; position: absolute; margin-left: -11px; width: 6px; overflow: hidden;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked.half:before {color: #969598; }
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star {font-size: x-large; width: 25px;  display: inline-block; color: #969598;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star:before {content: '\2605';}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star:last-child {margin-right: 0;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star.checked {color: #FF9529;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star.checked.half:after {content:'\2605'; color: #FF9529; position: absolute; margin-left: -20px; width: 10px; overflow: hidden;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star.checked.half:before {color: #969598; }
.comparison-result .result-matrix .attribute-row .product-attribute-value.product-attribute-value ul {padding-left:0px;list-style: none;}
.comparison-result .result-matrix .attribute-row .product-attribute-value.product-attribute-value ul li {margin-bottom: 5px; font-size: 14px;}
.comparison-result .result-matrix tr.matrix-row-header .btn-click .print-btn {cursor:pointer; color: #FFF !important; background: #e31b2c !important; padding: 10px 70px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem;}
.comparison-result .btn-click {text-align: center; margin-top: 20px;}
.comparison-result .btn-click .start-over-btn {color: #FFF !important; background: #e31b2c !important; padding: 10px 45px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; margin-left: 20px;}
.comparison-result .btn-click .print-btn {color: #FFF !important; background: #e31b2c !important; padding: 10px 70px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; margin-left: 20px;}
.comparison-result .btn-click .send-pdf-btn {color: #FFF !important; background: #e31b2c !important; padding: 10px 35px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; }
.comparison-result .btn-click .feedback-btn {color: #FFF !important; background: #e31b2c !important; padding: 10px 70px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; margin-left: 20px;}
.comparison-result .btn-info {margin-top:10px; padding:10px; background: #fff !important; color: #000 !important; text-align: center;}

.compareproducts-compareresults-index .modal-popup .modal-inner-wrap, .compareproducts-listing-index .modal-popup .modal-inner-wrap {height: 500px; overflow-y: auto;}
.compareproducts-compareresults-index .modal-popup .modal-inner-wrap::-webkit-scrollbar, .compareproducts-listing-index .modal-popup .modal-inner-wrap::-webkit-scrollbar {width: 6px; right:10px;}
.compareproducts-compareresults-index .modal-popup .modal-inner-wrap::-webkit-scrollbar-track, .compareproducts-listing-index .modal-popup .modal-inner-wrap::-webkit-scrollbar-track {background: #d9d9d9;}
.compareproducts-compareresults-index .modal-popup .modal-inner-wrap::-webkit-scrollbar-track, .compareproducts-listing-index .modal-popup .modal-inner-wrap::-webkit-scrollbar-thumb {background: #5e5e5e;}
.compareproducts-compareresults-index .modal-popup .modal-inner-wrap::-webkit-scrollbar-thumb:hover, .compareproducts-listing-index .modal-popup .modal-inner-wrap::-webkit-scrollbar-thumb:hover {background: #5e5e5e;}
.compareproducts-compareresults-index .modal-popup .modal-header, .compareproducts-listing-index .modal-popup .modal-header {border-bottom: 0px; padding-bottom: 0px;}
.compareproducts-compareresults-index .modal-popup .modal-content, .compareproducts-listing-index .modal-popup .modal-content {border:0px;}
.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container {margin-bottom:20px;}
.compareproducts-compareresults-index .modal-popup .modal-content .product-name, .compareproducts-listing-index .modal-popup .modal-content .product-name {color: #e31b2c;font-size: 32px;}
.compareproducts-compareresults-index .modal-popup .modal-content .wilsonart-product-popup .product-name, .compareproducts-listing-index .modal-popup .modal-content .wilsonart-product-popup .product-name {background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wilsonart-compare-product-logo.png) no-repeat 0% 0%; padding: 0px 0px 0px 60px;}
.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-description, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-description {width:50%; float:left;}
.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-description div[data-content-type="html"], .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-description div[data-content-type="html"] {font-size:18px;}
.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-image, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-image {width: 50%; float: left;}
.compareproducts-compareresults-index .modal-popup .modal-content .product-description div[data-content-type="buttons"] div[data-content-type="button-item"], .compareproducts-listing-index .modal-popup .modal-content .product-description div[data-content-type="buttons"] div[data-content-type="button-item"]{width: 50%; text-align: center;} 
.compareproducts-compareresults-index .modal-popup .modal-content .product-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary, .compareproducts-listing-index .modal-popup .modal-content .product-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary{color: #FFF !important; background: #e31b2c !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem;line-height:18px;} 
.compareproducts-compareresults-index .modal-popup .modal-content .product-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary span, .compareproducts-listing-index .modal-popup .modal-content .product-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary span {font-size: 18px;font-weight: 500;} 
.compareproducts-compareresults-index .modal-popup .modal-content .product-description div[data-element="main"] div[data-element="inner"],
.compareproducts-listing-index .modal-popup .modal-content .product-description div[data-element="main"] div[data-element="inner"] {padding-left: 0px !important;}
.compareproducts-compareresults-index .modal-custom .action-close:before, .compareproducts-listing-index .modal-custom .action-close:before, 
.compareproducts-compareresults-index .modal-popup .action-close:before, .compareproducts-listing-index .modal-popup .action-close:before, 
.compareproducts-compareresults-index .modal-slide .action-close:before, .compareproducts-listing-index .modal-slide .action-close:before {color: #000 !important;font-size: 34px; font-weight: bold;}
.compareproducts-compareresults-index #email-results-pdf .pdf-form-title {background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wilsonart-compare-product-logo.png) no-repeat 0% 0%; padding: 0px 0px 0px 60px; color: #e31b2c; font-size: 32px; margin-bottom: 20px;}
.compareproducts-compareresults-index #email-results-pdf .pdf-form-info {font-size: 18px;margin-bottom: 20px;}
.compareproducts-compareresults-index #email-results-pdf .fieldset {margin-bottom:20px;}
.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .firstName {width: 49%; float:left;margin-right: 15px;}
.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .lastName {width: 49%; float:left;}
.compareproducts-compareresults-index #email-results-pdf .fieldset input.recipent-name {height: 40px; font-size: 18px; border: 1px solid #000; }
.compareproducts-compareresults-index #email-results-pdf .fieldset input#email.recipent-email {height: 40px;  font-size: 18px; border: 1px solid #000;}
.compareproducts-compareresults-index #email-results-pdf .required-text {margin-left: 20px; margin-top: 20px;}
.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .actions-toolbar .action.submit.primary  {cursor: pointer; color: #FFF !important; background: #e31b2c !important;padding: 10px 70px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; margin-bottom: 10px;}
.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .actions-toolbar .primary {width: 80%;}
.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .g-recaptcha {margin-top:0px;}
.compareproducts-compareresults-index #email-results-pdf .bottom-left-content {width:50%; float:left;}
.compareproducts-compareresults-index #email-results-pdf .bottom-right-content {width:50%; float:left;}
.compareproducts-compareresults-index #email-feedback .feedback-form-title {background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wilsonart-compare-product-logo.png) no-repeat 0% 0%; padding: 0px 0px 0px 60px; color: #e31b2c; font-size: 32px; margin-bottom: 20px;}
.compareproducts-compareresults-index #email-feedback .feedback-form-info {font-size: 18px;margin-bottom: 20px;}
.compareproducts-compareresults-index #email-feedback #feedback-form .fieldset input.recipent-email {height: 40px;  font-size: 18px; border: 1px solid #000;}
.compareproducts-compareresults-index #email-feedback #feedback-form .fieldset textarea#comments {font-size: 18px; border: 1px solid #000;}
.compareproducts-compareresults-index #email-feedback .actions-toolbar .action.submit.primary  {cursor: pointer; color: #FFF !important; background: #e31b2c !important;padding: 10px 70px !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; margin-bottom: 10px;}
.compareproducts-compareresults-index #email-results-pdf #success-msg {font-size: 40px; text-align: center; color: #0ad45d; padding-left: 30px; margin-top: 100px;}
.compareproducts-compareresults-index #email-results-pdf #success-msg span {display:block;}
.compareproducts-compareresults-index #email-results-pdf #success-msg::before {content:''; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/success-circle-green-tick.png); background-size: 70%; background-position: center;display: inline-block; width: 10%; height: 70px; background-repeat: no-repeat; vertical-align: middle;}
.compareproducts-compareresults-index #email-feedback #success-msg  {font-size: 40px; text-align: center; color: #0ad45d; margin-top: 100px;}
.compareproducts-compareresults-index #email-feedback #success-msg span {display:block;}
.compareproducts-compareresults-index #email-feedback #success-msg::before {content:''; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/success-circle-green-tick.png); background-size: 70%; background-position: center; display: inline-block; width: 10%; height: 70px; background-repeat: no-repeat; vertical-align: middle;}

.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container {margin-bottom:20px;}
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-title {color: #e31b2c;font-size: 32px;}
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-image {width: 50%; float: left;text-align: center;}
/* .compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-image img {max-width: 50%;} */
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description {width: 50%; float: left;}
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description.no-image { width: 100%;}
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-content-type="html"] {float:left; margin-top: 20px !important; font-size:18px;}
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-content-type="buttons"] {text-align: center;} 
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-content-type="buttons"] div[data-content-type="button-item"]{text-align: center;} 
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary{color: #FFF !important; background: #e31b2c !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem; line-height:18px;} 
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary span {font-size: 18px;font-weight: 500;} 
.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-element="main"] div[data-element="inner"] {padding-left: 0px !important; display: block !important;}
.compareproducts-compareresults-index .modal-custom .action-close:before, 
.compareproducts-compareresults-index .modal-popup .action-close:before, 
.compareproducts-compareresults-index .modal-slide .action-close:before {color: #000 !important;font-size: 34px; font-weight: bold;}

.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container {margin-bottom:20px;}
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-icon {display: flex; margin-bottom: 20px;}
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-icon .attribute-name {color: #e31b2c;font-size: 32px; margin-left: 20px;}
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-image {width: 50%; float: left; text-align: center;}
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description.no-image { width: 100%;}
/* .compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-image img {max-width: 50%;} */
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description {width: 50%; float: left;} 
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description div[data-content-type="html"] {font-size:18px;} 
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description div[data-content-type="buttons"] {text-align: center;} 
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description div[data-content-type="buttons"] div[data-content-type="button-item"]{text-align: center;} 
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary{color: #FFF !important; background: #e31b2c !important; margin-top: 1em !important; border-color: #e31b2c; font-size: 1.2rem;line-height: 18px;} 
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description div[data-content-type="buttons"] div[data-content-type="button-item"] .pagebuilder-button-primary span {font-size: 18px; font-weight: 500;} 
.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description div[data-element="main"] div[data-element="inner"] {padding-left: 0px !important; float:left;}
.compareproducts-compareresults-index .modal-custom .action-close:before, 
.compareproducts-compareresults-index .modal-popup .action-close:before, 
.compareproducts-compareresults-index .modal-slide .action-close:before {color: #000 !important;font-size: 34px; font-weight: bold;}

.compare-products-steps #step-1 #section-1-error {display:none;}
.wilsonart-product-popup {display:none;}
.compare-products-steps #step-2 {display:none;}
.compare-products-steps #step-2 #section-2-error {display:none;}
.other-product-popup {display:none;}
.compare-products-steps #step-3 {display:none;}
.attribute-info-popup {display:none;}
.intersection-info-popup {display:none;}
.email-results-pdf {display:none;}
.email-results-pdf #success-msg {display:none;}
.email-feedback {display:none;}
.email-feedback #success-msg {display:none;}

/* Search Results page css fix*/
.catalogsearch-result-index.page-products .products-grid .product-item {width: 99px;}
.catalogsearch-result-index ol.product-items li.product-item:nth-child(9n+9) .product-item-info .thumbnail-image-zoom{right:10px;}

/*Resource page css start*/
.searched-text p {margin-bottom: 0px;}
h3.resource_title {margin-bottom: 20px;}
#search-document {padding-right: 40px; height:37px;}
.docSearch { float: right; width: 35%; position: relative;}
#cancel-search {float: right; position: absolute; height: 37px; left: 340px; border: 0px; background: #e31b2c; opacity: .5; padding: 4px 6px; border: 1px solid #ccc; border-width: 1px 1px 1px 0px;}
.docSearch #cancel-search:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 22px; line-height: 22px; color: #8f8f8f; content: '\e615'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center; color:#fff;}
.custom-resources-filters #accordion h4 {font-size: 18px; font-weight: 600; background: #f2f2f2; padding: 5px;}
.filter_resources_select.option1 {margin-bottom:30px;}
.custom-resources-filters .filter_resources_select ul.items li {display: inline-block !important; width: 215px; margin-bottom: 20px;}
.custom-resources-filters #accordion h4:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 46px; line-height: 20px; color: #8f8f8f; content: '\e615'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; color: #000; float: right; content: '\e621'; }
.custom-resources-filters #accordion .active h4:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 46px; line-height: 20px; color: #8f8f8f; content: '\e615'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; color: #000; float: right; content: '\e622'; }
.custom-resources-filters #accordion .allow.active h4:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 46px; line-height: 20px; color: #8f8f8f; content: '\e615'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; color: #000; float: right; content: '\e622'; }
.custom-resources-filters #accordion .allow h4:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 46px; line-height: 20px; color: #8f8f8f; content: '\e615'; font-family: 'icons-blank-theme'; margin: 0; vertical-align: top; display: inline-block; font-weight: normal; overflow: hidden; speak: none; color: #000; float: right; content: '\e621'; }
.resources-listing .page-title-wrapper {display:none;}
.resources-listing .row-data-display span.title-tr {display: none;}
.resources-listing .row-data-display td .flag-placeholder a span {color: blue !important;text-decoration: underline;}
.resources-listing .row-data-display td a {color: #555 !important; cursor: pointer;}
.resources-listing .row-data-display td.last-tr-action .share-btn {float: right;}
.resources-listing .row-data-display tr:nth-child(1) {border-bottom: 1px solid #ccc;}
.resources-listing .row-data-display tr:nth-child(even) {background: #f2f2f2;}
.resources-listing .row-data-display tr th:nth-child(4) {display: none;}
.pager .pages .pages-items li.item.current a {color: #fff !important;}
.resources-listing .row-data-display tr th:nth-child(1) {width: 50%;}

/*Resource page css end*/	

/* Added by Mani Start */
.products.wrapper.grid.products-grid .product-items .product-item{margin-bottom:10px;}
select{background: #fff url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/select-arrow.png) no-repeat scroll 95% 50% / 7px 6px; -webkit-appearance: none;  -moz-appearance: none;   -ms-appearance: none; appearance: none;}
.breadcrumbs{font-family: 'Roboto-Regular', sans-serif; margin:0px auto 10px auto;}
.breadcrumbs .items li{font-size:.85rem;}
.breadcrumbs .items li a{color:#433e3a;}
.breadcrumbs .items li strong{color:#e31b2c;}
.breadcrumbs .item:not(:last-child):after{line-height:23px; background: #fff url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/arrow-right.png) no-repeat scroll 50% 50% / 7px 8px; width:24px; height:23px; text-indent:-1000000px;}
.industry-application-index .page-main{/* max-width: 1110px !important; */ width: 1110px;}
.industry-application-index .application-container .applications{clear:both; padding:0px; margin:0px;}
.industry-application-index .application-container .applications li{float:left; list-style:none;}
.industry-application-index .application-container .applications li a span{display:none;}
.industry-application-index .application-filters #industry{float:right;color:#686868; font-size:.85rem; height:39px;}
.industry-application-index .application-filters #application-group{float:right;color:#686868; font-size:.85rem; height:39px;}
.industry-application-index .application-filters #category{float:right; color:#686868; font-size:.85rem; height:39px;}
.page-title-wrapper h1.page-title{color:#433e3a;}
#btn-casestudy{float:right; background:#e31b2c; padding:9px 15px; font-size:0.9rem;color:#fff;}
.industry-application-index .application-container .applications li:hover a span{display: block; background: rgba(227, 27, 44, 0.7); position: absolute;z-index: 9; width: 13.4%; padding: 10px 10px; color: #ffffff; margin-top: -57px; min-height: 57px; font-size:13px;}
.pager .items.pages-items{float:right; margin-top:25px;}
.pager .items.pages-items .item{line-height:36px; background:#e9e9e9; font-size:13px; padding:0px; margin:0px;}
.pager .items.pages-items .item a{border:0px; border-radius:0px; background:transparent; color:#433e3a;}
.pager .items.pages-items .item.current{line-height:36px; font-size:13px; background-color:#e31b2c; color:#ffffff;}
.pager .items.pages-items .item.current strong{line-height:36px; font-size:13px; background-color:#e31b2c; color:#ffffff;}
.pager .items.pages-items .item.pages-item-previous, .pager .items.pages-items .item.pages-item-next{margin: 0px; padding: 0px; background: transparent;}
.pager .items.pages-items .item .action.previous, .pager .items.pages-items .item .action.next{margin: 0px;}
.pager{clear:both;}
.page-products .products-grid .product-item:nth-child(4n + 1), .page-products .products-grid .product-item:nth-child(3n + 1) {margin-left: 0.8%;}
.page-products .products-grid .product-item:nth-child(7n + 1){margin-left:0.8%;}
.page-products .products-grid .product-item{ padding:6px; /* width:102px; */ margin-left:0.8%; border:1px solid #c4c4c4; border-radius:2px; margin-bottom: 8px;}
.products.wrapper.grid.products-grid{width:100%; clear:both;}
.product-item-name, .product.name a{color:#433e3a; font-size:12px; text-transform:uppercase; clear:both;}
.category-description{font-size:17px; line-height:29px;}
.toolbar-products{margin-bottom: 0px; padding-bottom: 10px; float:right;}
.toolbar-products .sorter{float:left; font-size:14px;}
.item.product.product-item .product-image-container img{margin:0px auto;}
.product.product-item-sku{width:77%; float:left;}
.product-item-details .actions-secondary{width:15%; float:left; display: none;}
.product.product-item-links{font-size: 11px; color:#ababab;}
.product.product-item-sku .product-item-link{font-size:15px; font-weight:700; color:#433e3a;}
.product-item-inner.discontinued .product-item-link.details{color:#333;}
.product-item-link.details{font-size:12px; color:#e31b2c; float: left; margin-right: 4px;}
.product-item-link.sample{font-size:12px; color:#e31b2c; float: right; display: none;}
.product-item-attribute-set{font-size:12px; color:#9c9c9c;}
.thumbnail-image a{font-size:12px;}
.product.product-item-name{min-height:36px;}
.product-list.buttons{float:right; margin-bottom:15px;}
.product-list.visualize-buttons .product-list-button.visualize{width: 100%;display: inline-block; background-color: #722a30; color: #ffffff; font-size: 14px; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/visual-icn.png);  background-repeat: no-repeat; background-position: 7% 50%;padding:11px 10px 11px 25px;margin-bottom: 3px;text-align: center;}
.product-list.visualize-buttons .product-list-button.visualize:hover{background-color: #5f2328;}
.product-list-button.visualize:hover, .btn-know-more:hover, .application-info .return-link:hover{text-decoration:none; background-color:#bb1725; color:#fff;}
.product-toolbar-options .product-list.filter-buttons{width:auto;padding-left: 0; padding-right: 0;}
.product-list.visualize-buttons{padding-left:0px;padding-right:0px;}
.product-list-button.filter{display: inline-block;background-color: #433e3a; color: #ffffff; font-size: 13px; padding: 12px 10px 12px 24px; white-space: nowrap; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/filter-icn.png);  background-repeat: no-repeat; background-position: 5% 50%; margin-left:0px;cursor:pointer;}
.product-list-button.filter:hover{text-decoration:none; background-color:#2b2825;}
.product-list-button.filter:focus{text-decoration:none; background-color:#433e3a;}
.productNew{position: absolute;}
.thumbnail-image-zoom{position:absolute; margin-top:-88px;z-index: 99;} 
ol.product-items li.product-item:nth-child(7n+7) .product-item-info .thumbnail-image-zoom{right:10px;}
.advancedsearch-advancedsearch-result ol.product-items li.product-item:nth-child(7n+7) .product-item-info .thumbnail-image-zoom{right:150px;}
.product-toolbar-options{float: left; width: 99.5%; margin: 3px 0px 17px 6px; padding: 0px 0px 0px 0px; border-bottom: #c4c4c4 1px solid;}
.product-items .action.towishlist:before, .products.list.items .action.towishlist::before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABDklEQVQ4jeXSvUpDQRQE4C9qJEWIEBALq4AoiKCFjYQg+BJK1EZra7EXfABfQvAH9A20VeJPb6WCvYiFGiyyCZfLJrmx1IFT7MyZ2WXP4d9hOMLlsRxqHM/4DtooVlBDGS9o9gqs4SIY37GIfTxiCkfB84EqDvCAp9hr59BAJcWXcRmqnNIquMVsLPAUSzEBk6FiqOI4JjS6GLKg4x1KkM1IY1Z0vMnALxR+EVbAZ/uQnHL7n+4HDNzEK67SwoTWxEoDhI3hLnijqOMMIxnC8jjHWr/GPZyg2KOnGC7ezXAx2MY1piPaDG6wlTWsjYVgXE9wG4Gb72bK9Qkt4VBrG3Ja67GDt0Ffl8ZqqD+AH2KsKrNaGaF8AAAAAElFTkSuQmCC);
}

.product-items .action.towishlist.wishlist_added::before, .products.list.items .action.towishlist.wishlist_added::before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABsklEQVQ4jeWTvW5TQRCFv7P3XkFEQRoKGyfxBQUEwkQokRCpwlNQ8gwUhIaKjgLeACFRUiDeAAkqCkdEDkRC2HJsEge5C5YwsneHImBf8oOxKTnd7sx8c2a0C/+dlD0YaKd49Zb1bNUs5Exqe6fHxWblGUB9pnQ7CnZHZmck11LiHubr688FdgjYLNyYMuu8dWaXTUSZPh5TdT/bzsMwJvDA+17SuZ7W610AN6zrvAS7cgAGECGbRzafhf2cKApQinqnXvzmsDFzMa+Q1IATY6wrI333cT8tbm22HIAL8TKQTAYDsCTybhkGIzvpT/mj/AEy5wZAZ6oa8hP7Ay/znwbAnVxSwezb5B6t28pNbQyAS+VyD/EUCOOiBMFwT5bK5d4ACLA3batIX8b2hna/Tod7mQZDbc2WzkXB1sw4/Vcwsef78UK6+67+685lE+YalVoQizK1seF3OtKYqW1O17KwQ0CA2eZGNfZKEa8F/YNxgcd4k3ilc41K7Yj48WrmL91F0QPg5L4tuo5wv7D94dFxNSPf8+ezCxcC/VfgcLibhe31j6NqRspYiY2V+J9Bk+gHx26g4OLJHFEAAAAASUVORK5CYII=);
}
.cart-container .cart-section-title{font-size: 28px; color: #333333; text-transform: uppercase; font-weight: 500;}
.cart-container .cart-section-info{font-size:14px;}
.cart-container .item-option-details .options-info {float:left;}
.cart-container .item-option-details .options-info dt{font-size: 13px;font-weight: 500;}
.cart-container .item-option-details .options-info dd{font-size: 13px;font-weight: 500;}
.cart-container .product-item-name{font-size:18px; font-weight:500; text-transform:uppercase;}
.cart-container .item-sku{width: auto; display: inline-block; margin-left: 5px;font-size:16px; font-weight:500; color: #433e3a;}
.cart-container .item-option-details{margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px;}
.cart-container .product-image-container img{margin-top:-14px;}
.cart-container .price-excluding-tax .price{font-weight:500 !important; color:#383838; font-size:14px;}
.cart-container .action-delete:before{-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size: 36px; line-height: 28px;
color: #e31b2c; content: '\e604'; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center;}
.cart-container .form.form-cart{width:100%;}
.cart-container #shopping-cart-table .action.action-delete span{display:none;}
.cart-container #shopping-cart-table .action.action-delete{background:none; border:none; padding: 0px; margin: 19px 0px 0px 0px; float: right;}
.cart-container .summary .cart.main.actions{width:100%; float:left;}
.cart-container .summary .cart.main.actions .continue{float:right; background: #433e3a; border:none; font-weight:300; font-size:15px; color:#fff; border-radius:0px; margin-left:15px; line-height:22px; padding: 7px 20px;}
.cart-container .summary .cart.main.actions .update{cursor:pointer;background: #e31b2c; border:none; font-weight:300; font-size:15px; color:#fff; border-radius:0px; padding: 7px 20px;}
.cart-container .summary .cart.main.actions .continue:before, .cart-container .summary .cart.main.actions .update:before{content:'';}
.cart-container .item-option-details .options-info.finish{width:20%;}
.cart-container .item-option-details .options-info.size{width:20%;}
.cart-container .item-option-details .options-info.qty{width:20%;}
.cart-container .item-option-details .options-info.price{width:20%;}
.cart-container .item-option-details .options-info.line-total{width:20%;}
.cart-container .action.primary.checkout{background: #e31b2c; border: none; font-weight: 300; font-size: 15px; color: #fff; border-radius: 0px; padding: 0px 20px; width:auto; float:right; margin:0px 0px 20px 0px;}
.cart-container .cart-section-info .info.bold{font-size:16px; font-weight:600; width:100%; float:left;}
.cart-container .cart-section-info .info{font-size:15px;}
.summary .cart-summary{background:#ffffff; font-size:14px; margin-bottom:0px;}
.summary .cart-totals{border-top:none;}
.summary .cart-totals .mark{background-color:#fff; border:none;}
.summary .cart-totals .table td, .summary .cart-totals .table th{background-color:#fff; border:none;}
.cart.table-wrapper .product-item-photo{width: 15%; float: left; display: initial;}
.cart.table-wrapper .product-item-details{display: initial; width: 85%; float: right;}
.catalog-category-view .column.main{width: 70.333333%;}
.minicart-wrapper .action.showcart .counter.qty{display: block; position: relative; bottom: 15px; left: 10px; background: #433e3a; border-radius: 50%; line-height: 16px; height: 17px; width: 18px; min-height: 15px; font-size: 11px;}
.cms-home #maincontent.page-main{max-width: 100%; box-shadow:none; padding:0px; overflow:hidden;}
.cms-home #maincontent.page-main .column.main{padding-bottom:0px;}
.top-blocks{width:1110px; margin: 30px auto 30px auto;}
.our-story-img, .understanding-wood-img{float:left;}
.btn-know-more{background:#e31b2c; padding:10px 13px; color:#fff; border-radius:0px; color:#ffffff;}
.btn-know-more:visited{color:#ffffff;}
.bottom-blocks{position: relative; opacity: 1; background-attachment: fixed; background-repeat: no-repeat; background-size: cover;    background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/Homepage-Background-BW3.jpg); min-height: 100%; padding: 110px 0px 870px 0px;}
.bottom-blocks-inner{width:1110px; margin:0px auto 0px auto;}
.laminate, .quartz, .solid-surface, .coordinated-surfaces, .thinscape, .digital-print{/* width: calc(33% - 20px) !important;  margin: 0 10px 5px 10px !important; */ margin-bottom: 0 !important; padding-bottom: 0 !important; display: block !important;}
.coordinated-surfaces{clear:both;}
/* .laminate h2, .quartz h2, .solid-surface h2, .coordinated-surfaces h2, .thinscape h2, .digital-print h2{background: #fff; padding: 13px 2px;    text-align: center; width: 325px; position: absolute; margin: -343px 0px 0px 20px;cursor:pointer; color:#433e3a; font-size:1.2rem; box-shadow: 2px 2px 0px #969696;} */
#find_your_surface {position: absolute; z-index:99; left:0px;}
#find_your_surface .block-minicart.advancesearch-widget{background: #fff; font-family:'Roboto-Regular', sans-serif; padding:1px; max-height:500px; overflow:auto; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
.advanced-search-header{background:#433e3a; font-size:21px; color:#ffffff; padding:6px 10px;}
.advanced-search-header h1{line-height: 29px; margin: 0px;}
.advanced-search-header .filter-close-btn{float: right; font-size: 10px; color: #fff; font-weight: 900; cursor: pointer; padding: 0px 8px;    margin-top: -24px; border-radius: 50%; border: 1px solid #fff; line-height: 22px;}
.advsearch-category-group, .advsearch-design-group, .advsearch-color-group, .advsearch-finish-group{padding: 10px; clear:both; display: inline-block; width:100%;}
.advsearch-category-group h1, .advsearch-design-group h1, .advsearch-color-group h1, .advsearch-finish-group h1{font-size: 17px; font-weight: bold; color: #433e3a; border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; margin-bottom: 0px;}
.advsearch-category-group p, .advsearch-design-group p, .advsearch-color-group p, .advsearch-finish-group p{font-size: 17px; font-weight: bold; color: #433e3a; border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; margin-bottom: 0px;}
.advsearch-category-group ul, .advsearch-design-group ul, .advsearch-color-group ul, .advsearch-finish-group ul{padding:0px; margin:0px;}
.advsearch-category-group ul li, .advsearch-design-group ul li, .advsearch-color-group ul li, .advsearch-finish-group ul li{list-style:none; margin-right:21px !important; font-size:13px; float:left; height:30px;}
.advsearch-finish-group ul li{width: 170px;}
.advsearch-category-group ul li input, .advsearch-design-group ul li input, .advsearch-color-group ul li input, .advsearch-finish-group ul li input{float:left;}
.advsearch-category-group ul li label, .advsearch-design-group ul li label, .advsearch-color-group ul li label, .advsearch-finish-group ul li label{color:#433e3a; float:left; margin: 8px 0px 0px 6px; cursor:pointer;}
.advsearch-category-group ul li a:hover, .advsearch-design-group ul li a:hover, .advsearch-color-group ul li a:hover, .advsearch-finish-group ul li a:hover{color:#e31b2c; text-decoration:none;}
.advncd-img, .finsh-img{width:20px; height:20px; float:left; margin-right:5px; border:1px solid #f2f2f2;}
.advncd-img img, .finsh-img img{float:left;}
.search-btn, .filter-search-btn{cursor:pointer; font-size:0.875rem; color:#ffffff; padding:0px 18px; border-radius:2px; background:#e31b2c; float:right; margin:0px 10px 15px 10px; border:0px;}
.reset-btn, .filter-reset-btn{cursor:pointer; font-size:0.875rem; color:#ffffff; padding:0px 18px; border-radius:2px; background:#433e3a; float:right; border:0px; margin-right:10px;}
.reset-btn{background:#201f1d;}
.advanced-search-btn button.action{top: -37px; position: absolute; width: 147px; right: -149px; border: 0px; background: #433e3a; color: #fff;line-height: 27px; padding: 5px 35px 5px 8px; border-radius:0px; background: -webkit-linear-gradient(70deg, #433e3a 85%, #201f1d 15%); background: -o-linear-gradient(70deg, #565656 85%, #e31b2c 15%); background: -moz-linear-gradient(70deg, #565656 85%, #e31b2c 15%);    background: linear-gradient(90deg, #565656 85%, #e31b2c 15%);}
.advanced-search-btn button.action:after {content: '';border: 5px solid transparent;border-top: 9px solid white;margin-left: 2px;margin-bottom: 3px;position: absolute; top: 15px; left: 207px;} 
.advanced-search-btn button.action:hover{background: -webkit-linear-gradient(70deg, #433e3a 85%, #201f1d 15%); background: -o-linear-gradient(70deg, #565656 85%, #e31b2c 15%); background: -moz-linear-gradient(70deg, #565656 85%, #e31b2c 15%);    background: linear-gradient(90deg, #565656 85%, #e31b2c 15%);}
#find_your_surface .block-minicart.advancesearch-widget .fys_all_group{max-height:460px; overflow:auto;scrollbar-width:thin;}
#find_your_surface .block-minicart.advancesearch-widget .fys_buttons{position:absolute; top:7px; right: 31px;}
#find_your_surface .block-minicart.advancesearch-widget .fys_all_group::-webkit-scrollbar {width: 8px; right:10px;}
#find_your_surface .block-minicart.advancesearch-widget .fys_all_group::-webkit-scrollbar-track {background: #5e5e5e;}
#find_your_surface .block-minicart.advancesearch-widget .fys_all_group::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
#find_your_surface .block-minicart.advancesearch-widget .gray_out{opacity:0.45;}
#find_your_surface .block-minicart.advancesearch-widget .advsearch-design-group ul li{width:147px;}
#find_your_surface .block-minicart.advancesearch-widget .advsearch-color-group ul li{width:142px;}
#find_your_surface .block-minicart.advancesearch-widget .advsearch-finish-group .finish_header span{display: inline-flex;width:21px;height:21px;background: #e31b2c; color: #ffffff; font-weight: 400; cursor:pointer; border-radius:3px;align-items: center;justify-content: center;}
.advsearch-finish-group .only_standard{margin: 0px 0px -28px 85px; font-size: 15px; width: 20%; float: left;}
.advsearch-finish-group .finish_header{order: 1; position: relative; float: left; width: 100%;}
.advsearch-finish-group .only_standard input[type='checkbox']{margin-top:-2px;}
.category-left-menu{border:1px solid #a8a8a8;}
.catalog-category-view .sidebar-main .category-left-menu .left-bar-title {margin-bottom: 0px; padding: 10px 10px 10px 40px; border: 1px solid #ccc;border-width: 1px 1px 0px 1px; background: #433e3a; font-weight: 700; color: #fff; background: #433e3a url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wlsnrt-icon.png) no-repeat scroll 4% 50% / 21px 19px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu{padding:0px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li {margin-bottom: 0px; line-height: 33px; list-style:none; padding: 0px;
border: 0px; font-size: 16px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li a {color: #6b6b6b;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li a:hover{color:#e31b2c;}
.page-products .products-grid .product-item .list-order-sec{padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0px 0px 5px #929292;margin-top: -188px; float: right; z-index: 99; position: relative;width:152px;}
.page-products .products-grid .product-item .list-order-sec select{font-size:12px;}
.page-products .products-grid .product-items .product-item .list-order-sec .field{display:flex;}
.page-products .products-grid .product-items .product-item .list-order-sec .form-elements img.image_loader{position: absolute; top: 60px; left: 55px;}
.page-products .products-grid .product-items .product-item .list-order-sec.image_loader_active .form{pointer-events: none;opacity:0.5}
.products-grid .product-item .list-order-sec .field select {width:140px; padding-right:15px;}
.page-products .products-grid .product-item .list-order-sec .action.tocart.primary{background: #e31b2c; border: 0px; font-size: 13px; margin: 4px 0px 0px 0px; padding: 5px 19px 5px 19px; width:100%;}
#minicart-content-wrapper #top-cart-btn-checkout{font-weight: 400; background-color: #e31b2c; border: none; font-size: 1rem; width: auto; float: left; padding: 6px 10px; line-height: 22px; font-family: 'Roboto-Regular', sans-serif; border:1px solid #e31b2c;}
#minicart-content-wrapper .action.viewcart{margin-bottom: 0px;font-size: 1rem; padding: 6px 10px; margin-top: 0px; float: left; margin-left: 14px;  line-height: 22px;font-family: 'Roboto-Regular', sans-serif; background: #e31b2c;  color: #ffffff; border: 1px solid #e31b2c; margin-bottom:10px;text-decoration: none!important;}
#mini-cart .product-item{width:100%;}
#mini-cart .product-item a{width:auto;}
#minicart-content-wrapper  .items-total{font-size:15px;}
.minicart-wrapper .block-minicart{padding:1px;}
.product.options.list{display:none;}
.minicart-items-wrapper{margin: 0 0px;}
.minicart-items .product-item-name{font-size:15px; float:left; margin-bottom: 0;}
#minicart-content-wrapper .actions .secondary{width:auto; float:right;}
#minicart-content-wrapper .minicart-title{background: #433e3a; color: #fff; font-size: 17px; padding: 7px 10px;}
#minicart-content-wrapper .item.product.product-item{position: relative;padding:16px 0px 10px 0px; margin:0;}
.minicart-items .action.delete:before{color: #6daa52; margin-top: 0;}
#mini-cart .product-item a{color:#000000; font-size: 14px;text-decoration: none!important;}
.minicart-items-wrapper{padding: 0px 15px 15px 15px;}
.minicart-items .product-item-title span{width: auto;display: block;font-size: 15px;float: left;margin: 0px;margin-left: 5px;}
#mini-cart .product-image-container {display: inline-block; max-width: 100%; width: 48px !important; height: 48px !important;}
#mini-cart .product-image-container img{height:48px !important; border: 1px solid #ececec;}
.minicart-items .action.delete:before {color: #e31b2c; margin-top: 0;}
.minicart-items .product-item-details {width: 350px;padding-left: 15px; float: left; /* margin-top: -5px; */}
.minicart-items .product.item-actions{float: right;}
.minicart-wrapper .product.item-actions .product.actions { position: absolute;top: 8px;right: 0;margin: 0;}

.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 {background: #fff !important; padding: 13px 2px !important;    text-align: center; width: 100%; position: absolute; margin: 0px;cursor:pointer; color:#433e3a;box-shadow: 0px 2px 0px #969696;}
.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 {margin-top: 15px;}
.hover-div {display: block; position: absolute; background-color: rgba(227, 27, 44, 0.85); width: 100%; padding: 20px 20px !important; text-align: center; color: #fff; }
/* .hover-div2 {display: block; position: absolute; background-color: rgba(227, 27, 44, 0.85); width: 327px; padding: 6px 20px !important; margin: -236px 0px 0px 0px !important;text-align: center; color: #fff; font-size: 17px; line-height: 32px;} */
.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate:hover .hover-div {display: block; }
.pagebuilder-column-group .pagebuilder-column .hover-div a{background: transparent; border: 1px solid #fff; font-size: 14px; border-radius: 4px; padding: 10px 20px;color:#fff !important;}
.pagebuilder-column-group .pagebuilder-column .hover-div a:hover{text-decoration:none; background: #fff; color: #433e3a !important;}
/* .hover-div p{min-height:160px;} */
.parent-hover-div:hover h2{display:none;}


.homepage-container .bottom-blocks .bottom-blocks-inner > div { position: relative; overflow: hidden; }
.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div { display: inline-block; }
.hover-div { opacity: 0; transition: all 0.5s ease-in-out;  transform: scale(0.5); /* transform: translateX(100px);*/ }
.laminate:hover .hover-div{ opacity: 1; transform: scale(1); /* transform: translate(0);*/ }
.laminate:hover .parent-hover-div { opacity: 0; transform: scale(1); /* transform: translate(0);*/ }

/*.hover-div p { opacity: 0; transition-delay: 0.5s; transition: all 0.3s ease-in-out; transform: translateY(-100px); }
.parent-hover-div:hover .hover-div p { opacity: 1; transform: translateY(0); } */

.hover-div p { opacity: 0; transition-delay: 0.3s; transition: all 0.4s ease-in-out; transform: translateX(100px); }
.laminate:hover .hover-div p { opacity: 1; transform: translateX(0); }

.modal-popup.confirm._show .modal-inner-wrap{font-family: 'Roboto-Regular', sans-serif; margin-top: 200px;}
.modal-popup.confirm._show .modal-inner-wrap .modal-content{border: none; margin: 15px 0px -36px 0px; background: transparent; font-size: 14px;    padding: 0px 10px; color: #433e3a; border-radius: 0px; width: 90%;}
.modal-popup.confirm._show .modal-inner-wrap .modal-header{border-radius: 0px; background: #433e3a; padding: 30px 0px 10px 0px; border:0px;}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer{margin-top: 35px;padding: 20px;}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button{font-size:12px;}
.modal-popup.confirm._show .modal-inner-wrap .action-close{margin-top: 0px;}
.modal-popup.confirm._show .modal-inner-wrap .action-close:before{font-size: 24px; color: #ffffff;}
.modal-popup.confirm._show .modal-inner-wrap .action-accept {background: #e31b2c; color: #ffffff; border:1px solid #e31b2c; margin-left:6px;}
.modal-popup.confirm._show .modal-inner-wrap .action-accept:hover{background: #b61522;}
button, a, button:focus, button:active {outline: none;}
.customer-account-login .action.login.primary, .customer-account-login .action.create.primary{background: #e31b2c;padding: 9px 15px;font-size: 0.9rem;color: #fff; border:1px solid #e31b2c; font-family: 'Roboto-Regular', sans-serif; font-weight:500; border-radius:0px;}
.customer-account-login .page-title{/*border-bottom: 1px solid #e8e8e8;*/ width: 100%; margin: 20px 0px 10px 0px; background: #f5f5f5; padding: 10px 0px 10px 10px; font-size:28px !important;}
.customer-account-login .login-container .block-title{font-size:21px; color:#433e3a; border:0px; margin:0px;}
.customer-account-login .login-container .block-title strong{font-weight:600; color:#433e3a;}
.customer-account-login .login-container label{color:#433e3a; font-size:14px;}
.customer-account-login .login-container label span{font-weight:500;}
.login-container .fieldset:after { margin: -44px 0px 0px 0px !important; content: attr(data-hasrequired); display: block; letter-spacing: normal;
    word-spacing: normal; color: #e31b2c; font-size: 13px; float: right;}
.fieldset.login .actions-toolbar .secondary{float:left; margin-left: 0; margin-top: 16px;}
.fieldset.login .actions-toolbar .secondary a{color:#433e3a;}
.customer-account-login .action.login.primary:hover, .customer-account-login .action.create.primary:hover{background: #b61522;}
div.mage-error[generated] {color: #e31b2c; font-size: 12px;}
input.mage-error, select.mage-error, textarea.mage-error {border-color: #ed8380; background: #fff7f5;}
/*CMS page CSS start*/
.justify-content-center.category-landing-page{text-align:center;}
.category-landing-page h1, .category-landing-page p{width:100%;}
.category-landing-page .commercial-collection, .category-landing-page .residential-collection{width:513px; margin:0px 0px 0px 0px; float:left; min-height:675px; background:#efefef;}
.category-landing-page .residential-collection{float:right;}
.category-landing-page .commercial-collection img, .category-landing-page .residential-collection img{height:420px; display:block;}
.category-landing-page .collection-block{width:100%; margin-bottom: .75rem;}
.category-landing-page h1{letter-spacing: .375em; color:#433e3a; text-transform: uppercase; margin-bottom: 1rem; font-size: 1.7rem;}
.category-landing-page .commercial-collection .commercial-collection-content, .category-landing-page .residential-collection .commercial-collection-content{padding: 30px; padding-bottom:0px;}
.category-landing-page .commercial-collection .commercial-collection-content a, .category-landing-page .residential-collection .commercial-collection-content a{border:1px solid #FFF; font-size: 12px; margin: 1rem; line-height: 1.5; letter-spacing: .5em; text-transform:uppercase; display:block; color:#433e3a !important; padding:7px 10px;}
.category-landing-page .product-intro a{border:1px solid #433e3a; font-size: 12px; margin: 1rem 1rem 3rem 1rem; line-height: 1.5; letter-spacing: .5em; text-transform:uppercase; color:#433e3a !important; padding:7px 13px; display:inline-block;}
.category-landing-page .product-intro {width:920px; margin:0px auto; clear: both; padding-top: 30px;}
.category-landing-page .product-intro .product-intro-spaced-split, .category-landing-page .product-intro .product-intro-spaced-split2{ margin-bottom:4rem; float:left; width:100%;}
.category-landing-page .product-intro .product-intro-spaced-split .img-carousel{width:445px; float:left; height:475px;}
.category-landing-page .product-intro .product-intro-spaced-split .content{width:445px; float:right; text-align:left; line-height:31px;}
.category-landing-page .product-intro .product-intro-spaced-split2 .img-carousel{width:445px; float:right; height:475px;}
.category-landing-page .product-intro .product-intro-spaced-split2 .content{width:445px; float:left; text-align:left; line-height:31px;}
.category-landing-page .product-intro a.prdct-intro-btn {border: 1px solid #e31b2c; font-size: 15px; margin: 0px; line-height: 1.5;   letter-spacing: 0;  text-transform: capitalize; color: #fff !important; padding: 7px 13px; display: inline-block; background: #e31b2c;}
.category-landing-page .product-resources{margin:25px 0px; text-transform:uppercase;}
.category-landing-page .landing-product-list{margin:25px 0px; text-transform:uppercase;}
.category-landing-page .product-resources ul{margin:0px; list-style:none; background: #f3f3f3; padding: 10px 0px 0px 0px}
.category-landing-page .product-resources ul li{font-size:20px;line-height:35px; border-bottom: 1px solid #d4d4d4; padding-bottom: 10px; margin-bottom: 10px;}
.category-landing-page .product-resources ul li:last-child{border:0px;}
.category-landing-page .product-resources ul li a{color:#433e3a; cursor:pointer; /*background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/arrow-wlsrt.png) no-repeat scroll 98% 50% / 16px 16px; */display:block; border:0px; font-size:20px; margin:0px; line-height:18px;; letter-spacing:0;}
.category-landing-page .product-resources ul li a:hover{text-decoration:none; color:#e31b2c !important; /*background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/arrow-wlsrt-hover.png) no-repeat scroll 98% 50% / 16px 16px;*/}
/*CMS page CSS end*/
.advancedsearch-advancedsearch-result .products-grid .product-item:nth-child(4n + 1), .page-products .products-grid .product-item:nth-child(3n + 1) {margin-left: 0.8%;}
.advancedsearch-advancedsearch-result .products-grid .product-item:nth-child(7n + 1){margin-left:0.8%;}
.advancedsearch-advancedsearch-result .products-grid .product-item{ padding:6px; width:102px; margin-left:0.8%; border:1px solid #c4c4c4; border-radius:2px; margin-bottom: 8px;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec{width: 152px; padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0px 0px 5px #929292;margin-top: -188px; float: right; z-index: 99; position: relative;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec select{font-size:12px;}
.advancedsearch-advancedsearch-result .products-grid .product-items .product-item .list-order-sec .field{display:flex;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec .field select{width:140px; padding-right:15px;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec .action.tocart.primary{background: #e31b2c; border: 0px; font-size: 13px; margin: 4px 0px 0px 0px; padding: 5px 19px 5px 19px;width:100%;}
.advancedsearch-advancedsearch-result .products.wrapper.grid.products-grid{width:101%; clear:both;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group{border:1px solid #c4c4c4; margin-top:24px;}
.advancedsearch-advancedsearch-result .attr-advsearch-design-group, .advancedsearch-advancedsearch-result .attr-advsearch-color-group, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group{border:1px solid #c4c4c4; margin-top:-1px;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group h5, .advancedsearch-advancedsearch-result .attr-advsearch-design-group h5, .advancedsearch-advancedsearch-result .attr-advsearch-color-group h5, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group h5{padding: 10px; font-weight: 600; color: #433e3a; border-bottom: 1px solid #c4c4c4; margin-bottom:0px;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul, .advancedsearch-advancedsearch-result .attr-advsearch-design-group ul, .advancedsearch-advancedsearch-result .attr-advsearch-color-group ul, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul{padding: 10px 0px 0px 25px; margin: 0px; list-style: none;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li a, .advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li a, .advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li a, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li a{color:#433e3a;}
.advancedsearch-advancedsearch-result ul li.gray_out{opacity:0.45;}
.advancedsearch-advancedsearch-result .sidebar.sidebar-main .reset-btn{margin: 10px 0px 0px 0px; border-radius:0px;}
.advancedsearch-advancedsearch-result .sidebar.sidebar-main .search-btn{margin: 10px 0px 20px 0px; border-radius:0px;}
.product-filter-options{font-family:'Roboto-Regular', sans-serif; position: absolute; background: #fff; box-shadow: 0 3px 3px rgba(0,0,0,0.15); border: 1px solid #bbb; margin-top:5px; padding:0px; z-index:99; margin-left: -6px;}
.advancedsearch-advancedsearch-result .attr-advsearch-finish-group .only_standard{float: left; width: 100%; margin: 10px;}
.product-filter-options .block-content.filter-content{padding:10px;}
.product-filter-options .filter-options-content li{float:left;}
.product-filter-options .filter-options-content{width: 100%; clear: both; float: left; margin:0px 0px 12px 0px;}
.product-filter-options .filter-options-title{font-size: 17px; font-weight: bold; color: #433e3a; border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; margin-bottom: 0px;}
.product-filter-options  .filter-options-content ol{margin-top:5px;}
.product-filter-options  .filter-options-content ol li{list-style: none; margin-right: 21px !important; font-size: 14px; float: left; height: 30px;width: 120px; display: inline-flex;}
.product-filter-options  .filter-options-content ol.ln-items-resopal_collection li{list-style: none; margin-right: 21px !important; font-size: 14px; float: left; height: 30px;width: 220px;    display: inline-flex;}
.filter-options .filter-options-content .item input{float:left;}
.product-filter-options  .filter-options-content ol li span{color:#433e3a; float:left;}
.product-filter-options .filter-options-content ol li img{width:25px; height:25px; border: 1px solid #f2f2f2; float:left; text-indent:-999999px;}
.product-filter-options .filter-title{background: #433e3a; font-size: 18px; color: #ffffff; padding: 6px 10px;}
.product-filter-options .filter-close-btn{float: right; font-size: 10px; color: #fff; font-weight: 900; cursor: pointer; padding: 1px 5px;    margin-top: 4px; border-radius: 50%; border: 1px solid #fff;}

.wlsnrt-social a img, .top-footer-left a img{opacity:1;}
.wlsnrt-social a img:hover{opacity:0.7;}
.top-footer-left a img:hover{opacity:0.8;}
.wlsnrt-footer-link a, .wlsnrt-footer-link a:visited{color:#fff !important;}
.footer-top ul li a:hover, .wlsnrt-footer-link a:hover{color:#d8d8d8;}
.catalog-category-view #maincontent.page-main{position: relative; z-index: 0;}
.product-filter-options .product-filter-color-groups .filter-options-content ol li span, .product-filter-options .product-filter-pa-finish .filter-options-content ol li span{margin-left:5px; font-size:13px;}
.filter-options .product-filter-color-groups .filter-options-content .item, .filter-options .product-filter-pa-finish .filter-options-content .item{margin-bottom:9px;}
.cart-container .summary .cart.main.actions .update:hover, .cart-container .action.primary.checkout:hover, .advancedsearch-advancedsearch-result .sidebar.sidebar-main .search-btn:hover{background:#bb1725; text-decoration:none; color:#ffffff;}
.search-btn:focus{background:#e31b2c; color:#ffffff; border:0px; text-decoration:none;}
.search-btn:hover, .filter-search-btn:hover{background:#bb1725; text-decoration:none; color:#ffffff; border:0px;}
.advanced-search-btn button.action:hover, .cart-container .summary .cart.main.actions .continue:hover, .advancedsearch-advancedsearch-result .sidebar.sidebar-main .reset-btn:hover{background-color:#2b2825; text-decoration:none;}
.reset-btn:hover, .filter-reset-btn:hover{background-color:#2b2825; text-decoration:none; color:#ffffff; border:0px;}
.reset-btn:focus{color:#fff; text-decoration:none; border:0px; background:#433e3a;}
.filter-reset-btn:active, .filter-reset-btn:visited, .filter-reset-btn:focus, .filter-reset-btn:focus-within{text-decoration:none; background:#433e3a; color:#ffffff;}
.filter-search-btn:active, .filter-search-btn:visited, .filter-search-btn:focus, .filter-search-btn:focus-within{text-decoration:none; background:#e31b2c; color:#ffffff;}
/* .block.block-search{float: right;height: 37px; position:relative; top:35px;}
.block-search input[type="text"] {margin-bottom: 0px;}
.block-search input#search {width: 366px; border-radius:0px; font-size:12px;}
.block-search .or_search{padding-left:6px; font-weight:bold; color:#433e3a; display:none;}
.block-search .actions .action.search{right:30px; background: #e31b2c; top: 1px; height: 35px;}
.block-search .action.search:before{color:#ffffff !important;} */
input[type='checkbox'] {-webkit-appearance: none; width: 14px; height: 14px; background: white; border-radius: 3px; border: 1px solid #433e3a; vertical-align:middle; outline:none; margin-top: 11px;}
input[type='checkbox']:checked {background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/checked-img.jpg); background-size: cover; background-position: right center;        background-repeat: no-repeat; outline:none; border: 1px solid #e31b2c;}
.product-toolbar-options .sorter-options{padding: 0px 20px 0px 10px;}
.page-header .minicart-wrapper .action.showcart.active {display: block; text-decoration: none;}
#minicart-content-wrapper .details-qty.qty label{color: #433e3a; font-size: 13px; padding: 0px;}
#minicart-content-wrapper .product-item-details .details-qty{clear:both; float: right; margin: 0;position: absolute;}
#minicart-content-wrapper .details-qty.qty .item-qty.cart-item-qty{border: 0px; font-size: 12px; width: 20px; margin: 2px 0px 0px -6px; padding:0px; opacity: 1;}
.minicart-wrapper .block-minicart{width: 495px;}
#minicart-content-wrapper .minicart-items-wrapper{height: auto !important;max-height: 205px; overflow: auto; margin-top:10px; border-top:0px;}
#layered-filter-block-container .block-subtitle{background: #433e3a; padding: 10px; font-weight: 700; color: #fff; display:block; margin:0px;}
#layered-filter-block-container .filter-options-title{margin-bottom: 0px; padding: 10px; border-bottom: 1px solid #c4c4c4;background: #FFF; color: #433e3a; font-size: 1.25rem; font-weight: 600; line-height: 24px; cursor:pointer;}
#layered-filter-block-container .filter-options-content .filter-options-heading{padding: 10px;}
#layered-filter-block-container .filter-options-content .filter-options-heading span{font-size:13px;}
#layered-filter-block-container .filter-options-content .filter-options-heading button{float:right;}
#layered-filter-block-container .filter-options-content .items{clear:both;}
.MagicZoom, .mz-figure{z-index:0 !important;}
.product-filter-options #layered-filter-block-container .filter-options-title{background: #fff; border:0px; border-bottom: 1px solid #d9d9d9; padding: 0px 0px 3px 0px; font-weight: bold; font-size:17px;}
.product-filter-options #layered-filter-block-container .filter-options {padding:0px;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item input[type='checkbox']{margin: 1px 8px 0px 0px;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a{color:#433e3a;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a:hover{}
.product-filter-options .filter-options-content ol.ln-items-color_groups li{width: 150px;}
.product-filter-options .filter-options-content ol.ln-items-pa_finish li{width:160px;}
.product-filter-options .filter-options-content ol.ln-items-design_groups li{width:150px;}
.product-filter-options .filter-content #ln_button_submit {float: right; margin-bottom: 10px; color: #fff; background: #e31b2c; font-size: 13px; padding: 8px 13px; border: 1px solid #e31b2c;}
.product-filter-options .filter-content #ln_button_submit:hover {background: #b61522;}
.minicart-items-wrapper .product.options.list{display:block; /* padding-top: 5px; */ float: left; margin:0px;}
.minicart-items-wrapper .product.options.list dt.label{display:none;}
.minicart-items-wrapper .product.options.list dd.values{float: left; font-size: 12px; margin-right:30px;}
.catalog-category-view  .flex-control-nav{display:none;}
.mz-lens, .mz-zoom-window{overflow:inherit !important;;}
#advance_filter_form ul li{margin-bottom:-1px; font-size:14px;}
#advance_filter_form input[type='checkbox']{margin-top: -6px;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow:none;}
.applied-filter-options .filter-current ol.items{padding: 0px 10px;}
.applied-filter-options .filter-current ol.items .item{margin-bottom: 10px; float: left; font-size: 13px; font-weight: 900; margin: 10px 7px 0px 0px;   color: #433e3a; border: 1px solid #ccc; padding: 3px 8px; border-radius: 5px; background:#ffffff;}
.applied-filter-options .filter-current ol.items .item .action.remove{font-size:11px; color: #e31b2c;}
.applied-filter-options .filter-current{border: 1px solid #d9d9d9; margin-bottom:15px; overflow: hidden; padding-bottom: 10px; background: #f9f9f9;}
.applied-filter-options .filter-current ol.items .item .action.clear.filter-reset{color:#e31b2c;}
.applied-filter-options #layered-filter-block-container .filter-current .block-subtitle{padding: 10px 10px 0px 10px; font-weight: 700; color: #433e3a; margin: 0px; float: left; background:transparent;}
.applied-filter-options .filter-current ol.items .item.reset-all{background: #e31b2c; border: 1px solid #e31b2c; float: right; margin: 10px 0px 0px 10px;}
.applied-filter-options .filter-current ol.items .item.reset-all .action.clear.filter-reset{color:#fff; font-weight:400;}
.header_live_chat{float: right; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/live-chat-icn.png) no-repeat 10% 50%; padding: 0px 10px 0px 31px; color: #e31b2c;    border: 1px solid #adadad; font-size: 14px; font-weight: bold; line-height: 28px; border-radius: 2px; margin: -4px -20px 0px 0px; animation: blink 2s linear infinite;}
.header_live_chat:visited, .header_live_chat:focus{color: #e31b2c; text-decoration:none;}
.header_live_chat:hover{ color: #e31b2c; text-decoration:none;}
.application-info .return-link, .application-info .return-link:focus{background-color: #e31b2c; color: #ffffff; font-size: 14px; padding: 9px 18px 9px 45px; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/gallery-icon.png);  background-repeat: no-repeat; background-position: 9% 48%; margin-top: -46px !important; margin-bottom: 10px !important; float: right; color: #fff;}
.application-info .app-image{text-align:center;}
.minicart-freeshipping{font-size: 14px; color: #433e3a; padding: 10px 18px 9px 37px; background-color: #433e3a1a;    background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/ship-icon.png); background-repeat: no-repeat; background-position: 2.5% 19%; float: left; width: 100%;}
.product_count{text-align: right; margin-top: -10px; width: 100%; margin-left: 0px;}
.application-info .tag-list-container .tag-list{margin-left:39px;}
.application-info .tag-list-container .tag-list li{border: 1px solid #ccc !important; padding: 10px 10px !important; width: 250px !important; background: #f9f9f9 !important; text-align:left !important; min-height: 85px;}
.application-info .tag-list-container .tag-list li a, .application-info .tag-list-container .tag-list li a:focus, .application-info .tag-list-container .tag-list li a:hover, .application-info .tag-list-container .tag-list li a:visited{font-weight:700; color: #e31b2c;}
.application-info .app-image .tagview .person{font-family: 'Roboto-Regular', sans-serif; padding:6px !important;}
.application-info .app-image .tagview .person a{color:#ffffff; font-weight:800;}
/*@keyframes blink{0%{opacity: 0;}50%{opacity: .5;}100%{opacity: 1;}}*/
.advancedsearch-advancedsearch-result .adv_attr_header{cursor:pointer;}
.advancedsearch-advancedsearch-result .adv_attr_header span{float:right; cursor:pointer; color: #e31b2c; font-weight: bold;}
.minicart-items-wrapper::-webkit-scrollbar {width: 6px; right:10px;}
.minicart-items-wrapper::-webkit-scrollbar-track {background: #d9d9d9;}
.minicart-items-wrapper::-webkit-scrollbar-thumb {background: #5e5e5e;}
.minicart-items-wrapper::-webkit-scrollbar-thumb:hover {background: #5e5e5e;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #433e3a !important; opacity: 1; /* Firefox */}
.commercialBuyer_wrap .distributor_parent, .commercialBuyer_wrap .comm_distributor_parent, .commercialBuyer_wrap .rep_main{border: 1px solid #ccc; float: left; margin: -16px 15px -1px 15px;}
.commercialBuyer_wrap .distributor_parent .search_bar, .commercialBuyer_wrap .comm_distributor_parent .search_bar, .commercialBuyer_wrap .rep_main .search_bar{float:left;}
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul, .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul, .commercialBuyer_wrap .rep_main .rep_type_select ul{list-style:none; padding:10px 0px 0px 0px; font-size:13px; }
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li, .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul li, .commercialBuyer_wrap .rep_main .rep_type_select ul li{float:left; margin-right:23px; cursor:pointer;}
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li input[type='checkbox'], .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul li input[type='checkbox'], .commercialBuyer_wrap .rep_main .rep_type_select ul li input[type='checkbox']{margin-top:-6px; width:12px; height:12px;}
.commercialBuyer_wrap .distributor_parent .distributor_type_select, .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select, .commercialBuyer_wrap .rep_main .rep_type_select {!important; display: inline-block; float: left !important;}
.commercialBuyer_wrap .distributor_info{float:right; padding:0px 10px 0px 5px; width: 10%; font-size:14px;}
.commercialBuyer_wrap .distributor_info:hover, .adv_act_fltr .adv_act_fltr_list .atr_reset_all:hover{background: #b61522; text-decoration:none;}
/* .wtb_content{margin: 0 0 30px 0px !important;} */
/* .home_owners .add_list{width:38% !important;} */
.distributor-distributor-index .wtb_content {border:none; margin: 15px 0 0px 0px !important;}
.distributor-distributor-index .wtb_content.showborder {border:1px solid #ccc; }
.distributor-distributor-index .wtb_content .content_display{padding: 0px 0px 0px 0px !important;}
.distributor-distributor-index .wtb_content .content_display .table_scroll{height: auto !important;}
.commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul{padding:0px}
.commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul li{margin-bottom:4px;}
.commercialBuyer_wrap .comm_distributor_parent .search_bar{margin-top: 3px;}
.homeowners_addressList span#search-error{color: rgb(227, 27, 44) !important; padding: 5px; background-color: #e31b2c17 !important;  margin: 0px 0px 0px 20px ; border: 1px solid #e31b2c; font-size: 14px;}
.home_owners .homeowners-map {float: left !important; position: relative !important; min-height: 1px !important; height: auto !important;padding: 7px !important;}
.adv_act_fltr{border: 1px solid #d9d9d9; margin-bottom: 15px; overflow: hidden; padding-bottom: 10px; background: #f9f9f9; margin: 24px 0px 20px 0px;}
.adv_act_fltr h6{padding: 15px 10px 0px 10px; font-weight: 700; color: #433e3a; margin: 0px; float: left; background: transparent;}
.adv_act_fltr .adv_act_fltr_list{float:left; display: contents;}
.adv_act_fltr .adv_act_fltr_list ul{padding: 0px 10px; margin:0px; list-style:none;}
.adv_act_fltr .adv_act_fltr_list ul li{float: left; font-size: 13px; font-weight: 900; margin: 10px 7px 10px 0px; color: #433e3a; border: 1px solid #ccc; padding: 3px 8px; border-radius: 5px; background: #ffffff;}
.adv_act_fltr .adv_act_fltr_list ul li a{font-size: 13px; font-weight: 400; color: #e31b2c;}
.adv_act_fltr .adv_act_fltr_list .atr_reset_all{background: #e31b2c; border: 1px solid #e31b2c; float: right; margin: 10px 10px 0px 10px;   font-size: 13px; padding: 3px 10px; border-radius: 5px; color: #fff; cursor:pointer;}
.commercialBuyer_wrap .rep_main .rep_type_select ul li{margin-bottom:4px; margin-top: -3px;}
.commercialBuyer_wrap .rep_main .rep_type_select ul{padding:0px 0px 0px 0px;}
.rep_info, .rep_info:focus{font-size: 14px !important; color: #fff; border: 0; height: 35px; background: #ec1c2d;}
.ias-trigger.ias-trigger-next{padding-top: 20px;}
.ias-trigger.ias-trigger-next a{color: #fff; background: #e31b2c; font-size: 13px; margin: 10px 0px 0px 0px; padding: 10px 13px;}
.ias-trigger.ias-trigger-next a:hover, .ias-trigger.ias-trigger-next a:focus{background:#b61522; text-decoration:none;}
.findrep-findrep-findrep .wtb_content {margin: -26px 0 30px 0px !important;}
.findrep-findrep-findrep .wtb_content .info_display_table .findrep-spacing.col-xs-12{color: rgb(227, 27, 44) !important; padding: 5px; background-color: #e31b2c17 !important; border: 1px solid #e31b2c; font-size: 14px; margin:0px;}
.findrep-findrep-findrep .wtb_content .info_display_table .spec_rep_products{display: block; padding-top: 20px;}
.findrep-findrep-findrep .wtb_content .content_box .content_display{background: none;}
.findrep-findrep-findrep .no-rep-message{color:#e31b2c; border:1px solid #e31b2c;background:#fff;}
.findrep-findrep-findrep .no-rep-message a {color: #0523f5;}															
.findrep-findrep-findrep .wtb_content{overflow: hidden !important; height: auto !important; display: inline-block; width: 100%;}
.findrep-findrep-findrep .wtb_content .table_scroll{height: auto !important; }
.page-footer .footer-sec-left .footer-sec-content{font-size:13px; margin-bottom: 10px;}
.page-footer .footer-sec-left .footer-sec-title{font-size:21px;}
.page-footer .footer-sec-right{float:right;}
.page-footer .footer-sec-right ul li{float:left; margin:0px 0px 0px 0px; font-size:14px; padding:0px 10px; border-right: 1px solid #ccc;}
.page-footer .footer-sec-right ul li a{color:#ffffff;}
.page-footer .footer-sec-right ul li:last-child{border-right:0px;}
.page-footer .footer-sec-right ul li:first-child{padding-left:0px;}
.wlsnrt-logo-footer{margin: 40px 0px 30px 0px; float: left;}
.page-footer .footer.legal{background:#f5f5f5; color:#433e3a; font-weight:600;}
.page-footer .footer.legal .copyright-content{ line-height: 48px;}
.page-footer .footer.legal .legal-links ul{ padding:0px 0px 0px 5px; margin:0px;}
.page-footer .footer.legal .legal-links ul li{list-style:none; float:left; padding:0px 7px; margin-bottom:0px; line-height:48px;}
.page-footer .footer.legal .legal-links ul li a{color:#433e3a;}
.page-footer .footer-sec-right ul li a:hover{color:#d8d8d8; text-decoration:none;}
.page-footer .footer.legal .legal-links ul li a:hover{color:#000000; text-decoration:none;}
.wheretobuy{display: inline-block; border: 0px; margin: 25px 0px;}
.prodDetails .factory_order{color: #e31b2c; border-bottom: 1px solid #ccc; margin: 0px; padding-bottom: 8px;}
.prodDetails .grade{background: #eaeaea; padding: 6px 10px; display:block;}
.cms-index-index .flex-control-nav{bottom:0px;}
/* CMS PAGE LAYOUT CLASSES START*/
.btn-new-designs .pagebuilder-button-primary{background: #e31b2c !important; padding: 3px 13px !important; border-radius: 0px !important; color: #ffffff !important; border: 0px !important; font-size: 0.875em; font-weight: normal;font-family: 'Roboto-Regular', sans-serif;}
.btn-view-resource .pagebuilder-button-primary{border: 1px solid #433e3a !important; font-size: 12px !important; margin: .3rem 1rem .3rem 1rem !important; line-height: 1.5 !important; letter-spacing: .5em !important; text-transform: uppercase !important; color: #433e3a !important;    padding: 7px 13px !important; display: inline-block !important; background: transparent !important; border-radius: 0px; font-family: 'Roboto-Regular', sans-serif;}
.btn-view-resource .pagebuilder-button-primary span{color:#433e3a !important; font-weight:100;}
.cms-page-view h2{color: #000 !important; text-transform: uppercase !important; margin-bottom: 1rem !important; font-size: 1.5rem !important; font-family: 'Roboto-Regular', sans-serif;}
.cms-page-view h1{color: #433e3a !important; text-transform: uppercase !important; margin-bottom: 1rem !important; font-size: 1.5rem !important; font-family: 'Roboto-Regular', sans-serif;}
.cms-page-view h5{font-size: 0.938rem !important; line-height: 25px !important; color: #433e3a !important;}
.price-box .price-final_price{display:none !important;}
.pagebuilder-column-group .pagebuilder-column p a{color:#e31b2c;} 
.WA_footer .pagebuilder-column-group .pagebuilder-column p a{color:#ffffff;} 
.product-resources-block{letter-spacing: .375em; color: #433e3a; text-transform: uppercase; margin-bottom: 1rem; font-size: 1.7rem;}
.product-resources-block-ul {margin: 0px; list-style: none; background: #f3f3f3; padding: 10px 0px 0px 0px;}
.cms-page-view .resource-a-tag a{padding: 10px;font-size: 1.250rem; line-height: 1.5; border-bottom: 1px solid #d4d4d4 !important; background: #f3f3f3; display: block; color: #433e3a !important; text-align: center; text-transform:uppercase;}
.cms-page-view .resource-a-tag a:visited{color: #433e3a !important;}
.cms-page-view .resource-a-tag a:hover{color:#e31b2c !important; text-decoration:none !important;}
.resource-a-tag p{margin:0px !important;}
/* .pagebuilder-column-group .pagebuilder-column h2[data-content-type="heading"]{background: #EFEFEF; margin-bottom:0px !important;}
.pagebuilder-column-group .pagebuilder-column h2[data-content-type="heading"]{padding:50px 0px 20px 0px !important;} */
.pagebuilder-column-group .pagebuilder-column.our-story h2, .pagebuilder-column-group .pagebuilder-column.understanding-wood h2 {padding:0px 0px 10px 0px !important;background:none !important;}
.pagebuilder-column-group .pagebuilder-column.our-story, .pagebuilder-column-group .pagebuilder-column.understanding-wood { padding:0px !important;width: 27% !important;}
.pagebuilder-column-group .pagebuilder-column.our-story .btn-know-more, .pagebuilder-column-group .pagebuilder-column.understanding-wood .btn-know-more {padding: 0px !important; background: none;}
.pagebuilder-column-group .pagebuilder-column.our-story .btn-know-more .pagebuilder-button-primary, .pagebuilder-column-group .pagebuilder-column.understanding-wood .btn-know-more .pagebuilder-button-primary {padding: 8px 12px 12px !important; line-height: 10px; background: #e31b2c; border-radius: 0px;  color: #ffffff; border: 0px !important;cursor: pointer;}
.pagebuilder-column-group .pagebuilder-column.our-story .btn-know-more .pagebuilder-button-primary:hover, .pagebuilder-column-group .pagebuilder-column.understanding-wood .btn-know-more .pagebuilder-button-primary:hover {background-color: #bb1725 !important;}
.pagebuilder-column-group .pagebuilder-column.our-story .btn-know-more .pagebuilder-button-primary span, .pagebuilder-column-group .pagebuilder-column.understanding-wood .btn-know-more .pagebuilder-button-primary span {font-size: 1rem;  font-family: 'Roboto-Regular', sans-serif; font-weight: normal;}
.pagebuilder-column-group .pagebuilder-column h2.digital-print-h2[data-content-type="heading"]{min-height:122px;}
.pagebuilder-column-group .pagebuilder-column .btn-new-designs{background: #ffffff; margin-bottom:0px !important; padding:0px !important;}
.pagebuilder-column-group .pagebuilder-column .btn-2column-new-designs, .pagebuilder-column-group .pagebuilder-column .btn-2column-new-designs-catelog{text-align:center;}
.pagebuilder-column-group .pagebuilder-column .btn-2column-new-designs .pagebuilder-button-primary, .pagebuilder-column-group .pagebuilder-column .btn-2column-new-designs-catelog .pagebuilder-button-primary{background: #efefef !important; padding: 3px 13px !important; border-radius: 0px !important; color: #433e3a !important; font-weight: 400; font-size: 12px; letter-spacing: .375em !important;   border: 1px solid #ffffff !important; font-family: 'Roboto-Regular', sans-serif; text-transform: uppercase; line-height:19px;}
.pagebuilder-column-group .pagebuilder-column .btn-2column-new-designs-catelog{padding-bottom:50px !important;}
.cms-page-view .product-item-details .product-item-inner{display:none;}
.wilsonart-adhesives-inner .pagebuilder-overlay.pagebuilder-poster-overlay{padding:0px !important;} 
.wilsonart-adhesives-inner .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content{background-color: rgba(255, 255, 255, 0.7) !important; width:100%;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.wilsonart-adhesives-inner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay [data-element="content"] div, .wilsonart-adhesives-inner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay [data-element="content"] p{text-align: center; border: 1px solid #000; width: 100%; padding: 5px 20px; margin: 0px auto; background: #fff;}
.wilsonart-adhesives-inner .pagebuilder-overlay.pagebuilder-poster-overlay:hover .pagebuilder-poster-content{display:none;}
.cms-page-view.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n + 1){margin-left:2%;}
.cms-page-view.page-layout-1column .block.widget .products-grid .product-item{width:147px; margin-top:30px;}
.cms-page-view.page-layout-1column .block.widget .products-grid .product-item:first-child{margin-left:2.2%;}
.adhesives-social-icons .pagebuilder-column{width:50px !important;}
.adhesives-social-icons .row-full-width-inner .pagebuilder-column-group{display: inline-flex !important;}
.modals-wrapper.new-cms-popup .modal-header{background: #433e3a !important; padding: 25px !important; font-family: 'Roboto-Regular', sans-serif;}
.modals-wrapper.new-cms-popup .modal-content{font-family: 'Roboto-Regular', sans-serif; border:0px;}
.modals-wrapper.new-cms-popup .modal-footer{display:none !important;}
.modals-wrapper.new-cms-popup .modal-slide .action-close:before{color:#ffffff !important;}
.modals-wrapper.new-cms-popup .modal-content .static_content p a{color:#e31b2c !important;}
/* CMS PAGE LAYOUT CLASSES END*/
.top-footer-left h2, .top-footer-right h2 {display: inline-block; vertical-align: middle; font-size: 18px !important; width: 160px; margin-right: 20px; float: left; line-height: 24px; color:#ffffff !important; letter-spacing:0rem !important; text-transform:capitalize !important; margin-bottom:0.5rem !important;}
/* Checkout PAGE LAYOUT START*/
#iwd_opc_review_items_totals{position:relative; box-shadow:none;}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child{float:left; width:100%;}
.checkout-index-index .loading-mask .loader, .iwd_opc_success_page .loading-mask .loader {background: url(/media/wilsonart/ajax_loader_red.gif);background-repeat: no-repeat;background-position: center;background-size: contain;border: 0px;animation: unset;}
#iwd_opc_review_items_totals{position:relative;}
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child .iwd_opc_alternative_column{float:left; width:100%;}
.iwd_opc_column{width:100%;}
.checkout-index-index .product-image-wrapper{overflow:inherit;}
.iwd_opc_column.iwd_opc_address_column{width:30%;}
.checkout-index-index .product-image-container{float:left; margin-right:20px;}
.checkout-index-index .item-addl-info{float:left; width:80%; margin-bottom:15px; font-size:13px;}
.checkout-index-index .item-details{position:relative;margin-top:15px;}
.iwd_main_wrapper{ font-family: 'Roboto-Regular', sans-serif; margin:0px;}
.checkout-index-index .item-addl-info .iwd_opc_review_item_cell .iwd_opc_review_item_qty{text-align:left; padding:0px;}
.cms-noroute-index .column.main{width:1140px; font-size:14px; margin:160px auto 30px auto; float:none;}
.cms-noroute-index .column.main .page-head-alt{text-align:center;}
.checkout-index-index #iwd_opc_review_totals{float:right; font-size:14px; font-weight:500 !important;}
#iwd_opc_review_items_totals{box-shadow:none;}
.checkout-index-index .iwd_opc_column.iwd_opc_address_column{width:60%; float:left; padding-bottom: 15px;}
.iwd_main_wrapper .iwd_opc_column_name{text-align:left; font-size: 24px; font-weight: 500; text-transform: uppercase;}
.iwd_opc_column.iwd_opc_payment_column{width: 100%; float: initial; padding: 0px; border-top:1px solid #e5e5e5; overflow:hidden;}
/*.iwd_opc_wrapper #co-payment-form .fieldset{display:block !important;}*/
#co-payment-form .payment-method .payment-method-billing-address .fieldset fieldset.street .field[name="billingAddressauthnetcim.street.0"]{width: 100%;}
#co-payment-form .payment-method .payment-method-billing-address .fieldset {width: 78%;}
#co-payment-form .fieldset#authnetcim-form-cc {display: inline-block !important; width: 100%; margin-top: 30px;}
/*.checkout-index-index .iwd_opc_wrapper #co-payment-form .fieldset .field.choice {display: none;}*/
#checkout-payment-method-load .payment-method._active {width: 100%;}
.checkout-index-index .product-image-container img{width:100%;}
.checkout-index-index .iwd_opc_review_item_name {margin-right: 5px; float: left; font-size: .85rem; color: #215885; font-family: "Calibri", sans-serif; font-weight: 700 !important; text-transform:uppercase;}
.iwd_opc_review_item .iwd_opc_review_item_cell{padding:0px;}
.iwd_opc_review_total.iwd_opc_grand_total .iwd_opc_review_total_cell{color:#383838 !important;}
.opc-wrapper.one-step-checkout-wrapper .iwd_opc_universal_wrapper button.primary.place_order {border-radius: 0px; background-color: #e31b2c; border: none; color: #ffffff; font-size: 1rem; font-weight:500; float: right;}
button.iwd_opc_button.iwd_opc_place_order_button.active:hover{background:#b61522;}
.checkout-index-index .iwd_opc_review_item{margin-bottom:20px;}
.field.field-select-shipping ul{padding:0px; margin:0px;}
.field.field-select-shipping ul li{list-style:none; width:48%; float:left; border:1px solid #e5e5e5; padding:10px; margin:10px 10px 10px 0px;}
.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required{float:left;}
.field.street.admin__control-fields.required{width:100%; padding: 0px !important;}
#shipping-new-address-form .field.choice{margin:11px 0px 0px 0px;}
.field.field-select-shipping ul li input{float:left;}
.field.field-select-shipping ul li .select-address{width: 92%; float: left; margin-left: 2px; font-size: 15px; font-weight: 600; margin-top: -2px;}
.field.field-select-shipping ul li .new-address{font-size: 15px; font-weight: 600; margin-top: -2px;}
.checkout-index-index .fieldset.address .field._required[name="shippingAddress.telephone"]{clear:both;}
.iwd_opc_section_delimiter{display:none;}
.project-details .proj-details-heading{font-weight:500; font-size:24px; text-transform:uppercase; margin-bottom:10px; color:#383838;}
.item-addl-info .iwd_opc_review_item_cell {float: left;border-bottom: 0px !important;}
.item-addl-info .iwd_opc_review_item_cell.price {text-align: left !important;}
/* .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_name {float: left; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_type {float: left; width: 28%;    margin-right: 23px; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #project_status {float: left; width: 28%;    border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;} */
.iwd_opc_universal_wrapper {width: 28%; float: left; }
.item-addl-info .iwd_opc_review_item_cell.price .unit-price {float: left;}
/* Checkout PAGE LAYOUT END*/
.logo{z-index: 4;}
.cart-price span.price {font-size: 14px !important; font-weight: 600;}
.data.table.table-totals {width: 40% !important; float: right; font-size: 14px;}
.data.table.table-totals .totals.sub .mark {background-color: unset;}
.totals.shipping.excl {color: #555; font-size: 14px;}
.opc-block-summary .mark .value {display: none;}


/* Hide Color group view and Design group view buttons*/
#color-group-view, #design-group-view{display:none;}

/*Newletter page css start*/
.cms-newsletter #maincontent.page-main-full-width{margin-left: auto; margin-right: auto; max-width: 1110px; width: 1110px; padding-left: 20px;  padding-right: 20px;box-shadow: 0 20px 38px rgb(0 0 0 / 15%), 0 15px 12px rgb(0 0 0 / 15%);}
.cms-newsletter #maincontent.page-main-full-width .page-title-wrapper{display:none;}
.cms-newsletter h1.page-title span {color: #e31b2c; font-weight: 600; font-size: 28px;}
.cms-newsletter .block.newsLetter {width: 70%; margin: 0 auto;}
.cms-newsletter .block.newsLetter .content{width:60%; float:right;}
.cms-newsletter .newsletter_side_content {width: 40%; float: left; padding: 0px 20px 0px 0px;}
.cms-newsletter .newsletter_side_content .title{margin-bottom:20px;}
.cms-newsletter .newsletter_side_content ul { margin: 0 auto;padding-left: 15px;}
.cms-newsletter .newsletter_side_content ul li { margin-bottom: 5px;}
.form.subscribe .field.firstname {margin-bottom:10px;}
.form.subscribe .field.firstname .label {width: 100%; margin: 0px; padding: 0px;}
.form.subscribe .field.lastname {margin-bottom:10px;}
.form.subscribe .field.lastname .label { padding: 0px;}
.form.subscribe .field.firstname span.fname{float: left; margin: 0; text-align: left;}
.form.subscribe .field.firstname span.required{color: #e31b2c; float:right; font-size:0.875rem; font-weight:600;margin:0px;}
.form.subscribe .field.firstname span.required:before{content: '*'; width: 10px; color: #e31b2c;  font-size: 1.2rem; margin: 0 0 0 5px;}
.form.subscribe .field.firstname span.required:after{content: none;}
.form.subscribe .field.newsletter .control label {width:100%;}
.form.subscribe .field.newsletter .control label span.label {padding-left: 0px;}
.form.subscribe .field.apply {margin-bottom:10px;}
.form.subscribe .field.apply {display:inline-block;}
.form.subscribe .field.apply .control input{margin-left:0px;margin-top:5px;}
.form.subscribe .field.apply .control input#home_owner{margin-left:10px;}
.form.subscribe .field.apply .control ul {padding-left:10px;margin:0px;}
.form.subscribe .field.apply .control ul li {list-style-type: none; float:left;margin-bottom:0px;}
.form.subscribe .field label span {color:#000; font-size: 14px; font-family: 'Roboto-Regular', sans-serif; margin-bottom:.5rem;}
.form.subscribe .field label span:after {content: '*'; width: 10px; color: #e31b2c;}
.form.subscribe .field.apply label span:after {content: none;}
.form.subscribe .field.newsletter_industry_select label span:after {content: none;}
.form.subscribe .field.role label span:after {content: none;}
/* .form.subscribe .field.newsletter .control input#newsletter {width:525px;} */
.form.subscribe .field.field.newsletter_industry_select ul {padding-left:10px;}
.form.subscribe .field.field.newsletter_industry_select ul li {list-style-type: none; float:left;width: 200px; display: inline-block;}
.form.subscribe .field.field.newsletter_industry_select ul li input[type="checkbox"]{margin: 0px 5px 5px 0px;border-radius: 0px;}
.form.subscribe .field.field.newsletter_industry_select span.industry_message {display: inline-block; margin-bottom: 10px; padding-left: 10px;}
.form.subscribe .field.field.role {margin-bottom:20px;}
.form.subscribe .actions .action.subscribe.primary {margin: 0px !important; padding: 2px 10px; background: #e31b2c; color: #ffffff; border: 0px;}
.form.subscribe .actions .action.subscribe.primary span {font-size: 18px; font-weight: normal;}
.form.subscribe .actions .action.subscribe.primary:hover {background: #b61522; text-decoration: none; color: #fff;}
.form.subscribe .agreeTerms p {margin:10px 0px !important; font-size: 13px;}
.contact-index-index .right_details .contact_info .newsletter .field.choice strong {font-size:18px;}
.contact-index-index .right_details .contact_info .newsletter .field.choice p {margin-top: 15px; font-size: 16px; }
.contact-index-index .right_details .contact_info .newsletter .field.choice ul {padding-left:15px;}
.contact-index-index .right_details .contact_info .newsletter {background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/ct_stay_connected.png); background-repeat: no-repeat;  background-position: 2% 50%; background-color: #433e3a; padding:25px; overflow: auto;color:#fff;}
.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe_newsletter span {vertical-align: text-top;font-weight: normal; font-size: 18px;}
.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe.contact_us_subscribe {margin: 0px !important; margin-bottom: 2px; padding: 4px 40px; background: #e31b2c; color: #ffffff; border: 0px solid #e31b2c;}
.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe.contact_us_subscribe a {color:#fff !important;}
.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe.contact_us_subscribe:hover {background: #b61522; text-decoration: none; color: #fff;}
.contact-index-index .right_details .contact_info .newsletter .actions .agreeTerms p {float:left; margin-bottom: 0px; margin-top: 10px;font-size: 13px;}
.contact-index-index .right_details .contact_info .newsletter .actions .agreeTerms p a {text-decoration: underline;}
.contact-index-index .right_details .contact_info .newsletter .legal-info {margin-top:10px;}
.contact-index-index .right_details .contact_info .newsletter .legal-info p {font-size:10px;color:#fff;}
.contact-index-index .right_details .contact_info .where_to_buy {color: #fff; margin-bottom: 0px;padding: 5px 25px; background-image: url(../../frontend/Enterprise/WilsonartUKNew/frontend/Enterprise/Wilsonart/en_US/images/location-icon.png); background-repeat: no-repeat;  background-position: 2% 50%; background-color: #433e3a; text-transform: uppercase;}
.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap {width: calc(50% - 100px) !important;}
.contact-index-index .modals-wrapper .modal-popup .modal-title {color:#fff;}
.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 15px !important;font-family: 'Roboto-Regular', sans-serif;}
.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content .subscribe_showhide .field  {margin-bottom:15px;}
.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content .subscribe_showhide .submit.subscribe_newsletter {float:right;}
.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
/*Newletter page css end*/

/*Merchandising page css start*/
.cms-request-merchandising #maincontent.page-main-full-width, .cms-request-merchandising-success #maincontent.page-main-full-width{margin-left: auto; margin-right: auto; max-width: 1110px; width: 1110px; padding-left: 20px;  padding-right: 20px;box-shadow: 0 20px 38px rgb(0 0 0 / 15%), 0 15px 12px rgb(0 0 0 / 15%);}
.cms-request-merchandising .request_merchandise h1, .cms-request-merchandising-success .request_merchandise h1 {text-transform: unset !important;font-size: 2rem !important; font-weight: 600;}
.cms-request-merchandising .form_title {background:#e31b2c; color: #fff; padding: 2px 2px 2px 15px !important; margin-bottom: 10px !important;text-align: left;}
.cms-request-merchandising .form_title p {margin-bottom: 0px !important;}
.cms-request-merchandising .md-form {width:70%; margin: 0 auto; margin-bottom:10px; text-align:left;}
.cms-request-merchandising .md-form label {font-size: 14px; font-weight: 600; vertical-align: top;}
.cms-request-merchandising .merchandising_firstPage, .cms-request-merchandising .merchandising_secondPage, .cms-request-merchandising .merchandising_thirdPage {text-align:center;}
.cms-request-merchandising .become-dealer-btn  {display: inline-block; background: #e31b2c; padding: 10px 50px; color: #fff !important; border: 0px; text-transform: uppercase;margin-right:10px;}
.cms-request-merchandising .become-merchandise-next, .cms-request-merchandising .become-merchandise-back {display: inline-block; background: #fff; padding: 10px 50px; color: #000 !important; border: 2px solid #e31b2c; text-transform: uppercase;margin-right:10px;}
.cms-request-merchandising .merchandising_firstPage .md-form label:after, .cms-request-merchandising .merchandising_secondPage .md-form label:after {content: '*'; width: 10px; color: #e31b2c;  font-size: 1.2rem; margin: 0 0 0 5px;}
.cms-request-merchandising .merchandising_firstPage .md-form.fname span.required{font-size: 13px; font-weight: 600;color: #e31b2c; float:right; font-size:0.875rem; font-weight:600;margin:0px;float: right;}
.cms-request-merchandising .merchandising_firstPage .md-form.fname span.required:before{content: '*'; width: 10px; color: #e31b2c;  font-size: 1.2rem; margin: 0 0 0 5px;}
.cms-request-merchandising .terms_conditions {width: 70%; margin: 0 auto; text-align: left; margin-top:20px;}
.cms-request-merchandising .terms_conditions p {font-size:12px; font-weight:normal; color:#555;}
.cms-request-merchandising .merchandising_secondPage .md-form.form-industries label:after {content:none;}
.cms-request-merchandising .merchandising_secondPage .md-form.form-industries ul.form-industries-items {padding-left:0px;}
.cms-request-merchandising .merchandising_secondPage .md-form.form-industries ul.form-industries-items li label {font-weight:normal;vertical-align: inherit;}
.cms-request-merchandising .merchandising_secondPage .md-form.form-industries ul.form-industries-items li {list-style-type: none; width: 200px; display: inline-block;}
.cms-request-merchandising .merchandising_secondPage .md-form.form-industries ul.form-industries-items li input[type='checkbox'] {margin-top:-5px;}
.cms-request-merchandising .merchandising_secondPage .md-form.form-industries ul.form-industries-items li input[type='checkbox']:checked {border: 2px solid #e31b2c;}
.cms-request-merchandising .merchandising_secondPage .md-form.com-address select, .cms-request-merchandising .merchandising_secondPage .md-form.com-address input[type="text"] {margin-bottom:10px;}
.cms-request-merchandising .merchandising_thirdPage .md-form ul.form-product-items {padding-left:15px;}
.cms-request-merchandising .merchandising_thirdPage .md-form ul.form-product-items li label {font-weight:normal;}
.cms-request-merchandising .merchandising_thirdPage .md-form ul.form-product-items li {list-style-type: none; margin-bottom:5px;}
.cms-request-merchandising .merchandising_thirdPage .firstPageIndex {display:block; margin-top:20px;}
/*Merchandising page css end*/

/* vdl staining CSS start */
#stain_select p {display: inline-block; width: 100%; background: #000; color: #fff; margin-bottom: 0px; padding: 5px; text-align: center;}
#stain_select ul {display: inline-block; padding-left: 0px;}
#stain_select ul li {list-style: none; float: left; border: 1px solid #ccc; padding: 9px; width: 25%; margin-bottom: 0px;}
#stain_select ul li a {color: #000;}
#stain_select ul li a img {float:right;}
#stain_select .stain_select_button {display: inline-block; background-color: #e71d2b; color: #ffffff !important; padding: 5px 20px; line-height: 24px; font-size: 16px;}
/* vdl staining CSS end */
.form-customer-login .g-recaptcha {margin-left:140px;}

/*SEO CSS movement start*/
#covid-19 {background-color: rgb(252, 0, 9);text-align: center;max-width: 100%;}
#covid-19 .row{padding:10px;}
#covid-19 .row div p {position: relative;margin-bottom: 0px;}
#covid-19 .row div p span.covid-text {color: #ffffff;margin-right: 20px;font-family: 'Roboto-Regular', sans-serif; font-size: 22px;}
#covid-19 .row div p span.learn-text {background-color: #ffffff;padding: 5px;box-shadow: 0px 2px 4px #000;color: #fff;}
#covid-19 .row div p span.learn-text span.learn-padding {padding:10px;}
#covid-19 .row div p span.learn-text a {color: #f30909;text-decoration: none;font-family: 'Roboto-Regular', sans-serif;}
#covid-19 .row div p #close-btn {position: absolute; right: 20px; font-size: 20px; color: #fff; font-family: 'Roboto-Regular', sans-serif; cursor:pointer; display: none;}
.block.block-minicart.advancesearch-widget {display:none;}
.block.block-minicart.advancesearch-widget .fys_all_group .content {display:none;}
.block.block-minicart.advancesearch-widget .fys_all_group .advsearch-design-group {display:none;}
.block.block-minicart.advancesearch-widget .fys_all_group .advsearch-color-group {display:none;}
.block.block-minicart.advancesearch-widget .fys_all_group .advsearch-finish-group {display:none;}
.block.block-minicart.advancesearch-widget .adv-error {display:block; color: #e31b2c; font-size: 14px; margin:10px 0px;}
.block.block-minicart.advancesearch-widget #minicart-content-wrapper .advanced-search-header #ajaxUrl { display: none;}
/*SEO CSS movement end*/

/* Added by Ramakrishna Start */
.page-wrapper { position: relative; z-index: 1; }
a, a:hover, a:visited, .alink:visited { color: #e31b2c; }
.actions-toolbar .secondary a.action { color: #e31b2c !important; }

/* .customScrollBar { width: 363px; height: 366px; overflow-x: hide; overflow-y: auto; scrollbar-color: rgba(0, 0, 0, .5) rgba(217, 217, 217, 0); scrollbar-width:thin; }
.customScrollBar::-webkit-scrollbar {width: 6px; right:10px;}
.customScrollBar::-webkit-scrollbar-track {background: rgba(217, 217, 217, 0);}
.customScrollBar::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, .5);}
.customScrollBar::-webkit-scrollbar-thumb:hover {background: rgba(0, 0, 0, .6);} */

/* without trackbar */
.customScrollBar1 { overflow-x: hidden; overflow-y: auto; scrollbar-color: rgba(0, 0, 0, .5) rgba(217, 217, 217, 0); scrollbar-width:thin; }
.customScrollBar1::-webkit-scrollbar {width: 6px; right:10px;}
.customScrollBar1::-webkit-scrollbar-track {background: rgba(217, 217, 217, 0);}
.customScrollBar1::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, .5);}
.customScrollBar1::-webkit-scrollbar-thumb:hover {background: rgba(0, 0, 0, .6);}

/* with trackbar */
.customScrollBar2 { overflow-x: hidden; overflow-y: auto; scrollbar-color: rgba(0, 0, 0, .5) rgba(217, 217, 217, 5); scrollbar-width:thin; }
.customScrollBar2::-webkit-scrollbar {width: 6px; right:10px;}
.customScrollBar2::-webkit-scrollbar-track {background: rgba(217, 217, 217, .5);}
.customScrollBar2::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, .5);}
.customScrollBar2::-webkit-scrollbar-thumb:hover {background: rgba(0, 0, 0, .6);}

.gray-btn { background: #433e3a; }
.gray-btn:hover { background: #2b2825; }



/* .nav-before-open body { overflow: hidden !important; } */
.nav-before-open .page-wrapper { display: block; flex-direction: unset; z-index: 999; top: 0; left: 0 !important; overflow: hidden !important; }
/* .nav-before-open .page-wrapper { z-index: 1;  }
.sections.nav-sections { z-index: 999; } */

.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu { text-align: left; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul { text-align: left; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:first-child { padding-left: 0; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list { text-align: left !important; }

.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent:nth-child(1).active .us-en__inner-list--level2 { width: 250px; /* left: 250px; */ }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 .us-en__inner-item--parent:nth-child(1).active .us-en__inner-list--level2 { width: 250px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2 { width:250px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2:hover { width: 250px; }
	
.header.links li a, .top-header-left ul li a, .advanced-search-btn button.action,
.advanced-search-header h1, .search-btn, .reset-btn, .advsearch-category-group h1, .advsearch-design-group h1, .advsearch-color-group h1, .advsearch-finish-group h1, .advsearch-category-group ul li label, .advsearch-design-group ul li label, .advsearch-color-group ul li label, .advsearch-finish-group ul li label, .product-filter-options .filter-title, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item a.us-en__inner-link, .minicart-wrapper .block-minicart.advancesearch-widget, .minicart-wrapper .action.showcart .text, .header_live_chat, .social-login-title .login-title, .actions-toolbar, .action.primary, .social-login-title .forgot-pass-title, .social-login-title .create-account-title, .cart-container .summary .cart.main.actions .update, .cart-container .summary .cart.main.actions .continue, .iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_place_order_button, #minicart-content-wrapper .minicart-title, .minicart-freeshipping, .page-header, #minicart-content-wrapper .action.viewcart, .block-minicart .block-content > .actions > .primary { font-family: 'Roboto-Regular', sans-serif; }

.magestore-bannerslide-flex-slider { margin-bottom: 0 !important; } 
.flexslider .slides img { height: auto !important; }

#maincontent .page-title-wrapper .page-title { font-family: 'Roboto-Regular', sans-serif; text-transform: uppercase; }


.top-header-left, .header_live_chat { margin-right: 0 !important; cursor: pointer; }

.field-error { color: #e02b27; font-size: 0.875rem; margin-top: 4px; }

.ea-search-autocomplete .content { box-shadow: none !important; border: 1px solid #ccc; }
.ea-overlay { background: rgba(0, 0, 0, 0) !important; }
.ea-search-autocomplete:before { z-index: 1 !important; }
.top-arrow-primary:before { border-bottom-color: rgba(255, 255, 255, 0) !important; }
/* .ea-search-autocomplete .content span.section { display: none !important; }*/
.ea-search-autocomplete .content span.section:last-child { border-bottom: none; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid { padding: 0 !important; scrollbar-color: #5E5E5E #A3A3A3;/* firefox */ scrollbar-width: thin;/* firefox */ }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid::-webkit-scrollbar  { width: 5px; right:10px; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid::-webkit-scrollbar-track { background: #A3A3A3 }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid::-webkit-scrollbar-thumb { background: #5E5E5E; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product { min-width: auto !important; max-width: 100% !important; margin: 0 !important; padding: 8px !important; border-bottom: 1px solid #ccc; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a { display: flex; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .ea-image { width: 12%; margin-right: 10px; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info { width: 100%; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .name { display: block; font-size: 0.938rem; line-height: 15px; color: #58585A; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .sku { display: block; font-size: 0.875rem; color: #58585A; }

.ea-search-autocomplete-no-result .content { color: #e51b2d; background: #FFF !important; box-shadow: none !important; border: 1px solid #ccc !important; }
.advanced-search-btn button.action { height: 37px; }

/* Technical resource Search Results CSS start*/
.mst-searchautocomplete__autocomplete._active {min-width: 21.5rem; left:15px; padding:0px;}
.mst-searchautocomplete__autocomplete._active {min-height: 50px; max-height: 450px; overflow-y: auto; }
.mst-searchautocomplete__autocomplete ul li{padding: 8px; margin: 0px;}
.mst-searchautocomplete__autocomplete ul{padding: 0px;}
.mst-searchautocomplete__autocomplete ul li a.title{font-weight: normal;}
.mst-searchautocomplete__autocomplete._active::-webkit-scrollbar  {width: 5px; right:10px;}
.mst-searchautocomplete__autocomplete._active::-webkit-scrollbar-track {background: #A3A3A3;}
.mst-searchautocomplete__autocomplete._active::-webkit-scrollbar-thumb {background: #5E5E5E;}
.mst-searchautocomplete__item.magento_catalog_product img {height: 3rem;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{color: #e31b2c;font-size: 1rem; font-weight: 600;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__empty-result{color: #e31b2c;font-size: 1rem; font-weight: 600;}

.mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item){margin: 1rem 0;}
.mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) .mst-search__index-title{font-size: 1rem; font-weight: 500;}
.mst-search__index{border-bottom:1px solid #ccc;padding-bottom: 20px; margin-bottom: 20px;}
.products.wrapper.grid.products-grid{border-bottom:1px solid #ccc;padding-bottom: 20px;}
.mst-search__result-tabs li a.active{background: #3d3737; color: #fff;}

.sidebar.sidebar-main .block.filter.remove_sidebar_landing {display: none; opacity:0; }
.page-layout-2columns-left .column.main.content_main_landing{width:100% !important;}
.content_main_landing .products.wrapper.grid.products-grid h3, .mst-search__index h3{display:inline;font-size:1.4rem;}
.content_main_landing .mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item) .mst-search__index-title > a{color:#e31b2c;}
.content_main_landing .mst-search__index ul:not(.blog-post-info) li:not(.blog-post-info-item){margin: .5rem 0;}
.content_main_landing .products.wrapper.grid.products-grid a.viewAll, .mst-search__index a.viewAll{float:right;}
.mst-search__index-title span.file-icon{margin-right:10px;}
.content_main_landing .products.wrapper.grid.products-grid .product-items .product-item{ margin:0 15px 10px 0px; }
.content_main_landing ol.product-items li.product-item:nth-child(7n+7) .product-item-info .thumbnail-image-zoom {right:unset;}
.content_main_landing .products.wrapper.grid.products-grid .product-items {margin-top:15px;}
.content_main_landing .message.info > *:first-child:before{content: none;}
.content_main_landing .message.notice, .content_main_landing .message.info {background:none;color: #e31b2c;padding-left: 0;}
.message.notice.no_results_to_show_message > *:first-child:before{content: none;}
.message.notice.no_results_to_show_message {background:none;color: #e31b2c;padding-left: 0;}
.mst-search__result-tabs{border-bottom:0px;}
.mst-search__result-tabs li{font-size:1.4rem;}
.mst-searchautocomplete__item.magento_catalog_product .title a{display: block; font-size: 0.938rem; line-height: 15px; color: #1979c3; font-weight: 600;}
.mst-searchautocomplete__item.magento_catalog_product .title .sku{color: #e31b2c;font-size: 0.875rem;}

/* Technical resource Search Results CSS end*/

.search-autocomplete dl dt { display: none; }
.smile-elasticsuite-autocomplete-result .product-shop .product-name { font-size: 0.875rem; }

#maincontent .columns .column.main .toolbar-sorter.sorter { width: 100%; display: block; }
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter { display: inline !important; width: auto !important;  }
.advancedsearch-advancedsearch-result .find-surface-search .product_count { display: inline !important; top: 10px !important;float: right;width: auto;font-size: 16px; }
.find-surface-search .product-toolbar-options { margin: 15px 0px 17px 6px; }

.breadcrumbs .item:not(:last-child)::after { vertical-align: middle; }
.breadcrumbs .items > li { vertical-align: middle; }
.toolbar-amount { text-align: left; }

.cart-container .cart-section-title { font-size: 2em; }

.category-left-menu .left-sub-menu li.accordian { max-height: 100% !important; }

.advsearch-finish-group .only_standard { position: relative; z-index: 4; width: auto; }

.modal-popup.confirm._show .modal-inner-wrap .modal-header { display: inline-block; height: 45px; }

.wheretobuy { width: 100%; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/ct_WTB.png); background-repeat: no-repeat;  background-position: 2% 50%; background-color: #433e3a; }
.actions-toolbar .primary .action { margin: 0; font-size: 1em; font-weight: 400; }	

.our-story p, .understanding-wood p { min-height:118px; text-align: justify; }



.cart-container .action.primary.checkout, .cart-container .summary .cart.main.actions .update, .cart-container .summary .cart.main.actions .continue { font-size: 1em; }
.price-including-tax, .price-excluding-tax { line-height: .3; }
		
.pages .items li { min-width: 34px; margin: 0; font-weight: normal; line-height: 2.2rem; background: #e9e9e9; }
.pages .items li.current strong { min-width: 34px; color: #FFF; font-weight: normal; line-height: 2.2rem; background: #e41b2d; }
.pages .pages-item-previous, .action.previous, .pages .pages-item-next { background: transparent !important; }
.pages .pages-item-previous .action.previous, .pages .pages-item-next .action.next { margin: 0; border: none; }
.pages .pages-item-previous .action.previous::before, .pages .pages-item-next .action.next::before { color: #000; }
.action.previous:hover { background: transparent !important; } 
.action.next:hover { background: transparent !important; }
.pages .items li a { display: block; color: #000 !important; }
.pages .items li a:hover { display: block; color: #000; background: #d5d5d5; }
.limiter { margin-left: 10px; }
.limiter .label { color: #000; font-size: 1rem; font-weight: 400; }

/* .homepage-container .bottom-blocks .bottom-blocks-inner > div { position: relative; overflow: hidden; }
.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div { disply: inline-block; width: 100%; height: 100%; }
.parent-hover-div .hover-div { opacity: 0; transition: all 0.5s ease-in-out;  transform: scale(0.5); /* transform: translateX(100px); }
.parent-hover-div:hover .hover-div { opacity: 1; transform: scale(1); /* transform: translate(0); }*/

/*.hover-div p { opacity: 0; transition-delay: 0.5s; transition: all 0.3s ease-in-out; transform: translateY(-100px); }
.parent-hover-div:hover .hover-div p { opacity: 1; transform: translateY(0); } */
/* 
.hover-div p { opacity: 0; transition-delay: 0.3s; transition: all 0.4s ease-in-out; transform: translateX(100px); }
.parent-hover-div:hover .hover-div p { opacity: 1; transform: translateX(0); } */

#product-color-group-view .color-group-items .product-item-swatch .product-item-info { opacity: 0; transition: all 0.4s ease-in-out;  transform: scale(0.5); }
#product-color-group-view .color-group-items .product-item-swatch .product-item-info.active {transition: all 0.4s ease-in;opacity: 1; transform: scale(1);}
/* #product-color-group-view .color-group-items .product-item-swatch .product-item-info.inactive { display: block !important;  transition: all 0.4s ease-in-out;  transform: scale(0.5);} */

.block-minicart .block-content > .actions > .primary { float: left; margin-left: 15px;margin-bottom: 0px; }
/* .block-minicart .block-content > .actions:first-child { margin-right: 10px; } */
.block-minicart .block-content > .actions { display: inline-block; float: right; }
#mini-cart .product-item-details .product-item-title { display: inline-block; margin-bottom: 5px; }
#mini-cart .product-item-details .product.options { margin-top: -5px; }
#minicart-content-wrapper .block-content .custom-minicard-footer { display: block; padding: 15px 20px; text-align: right; }

div.iwd_opc_review_item_sku { float: left; font-size: .85rem; color:#215885; font-family: "Calibri", sans-serif; font-weight: 700 !important; }
#iwd_opc_review_items > div > div > div.item-details > div.iwd_opc_review_item_name { margin-right: 5px; float: left; font-size: 1rem; color:#215885; font-family: "Calibri", sans-serif; font-weight: 700 !important; }
#checkout-review-table .iwd_opc_review_item_cell .iwd_opc_review_item_options .iwd_opc_review_item_option { padding-bottom: 10px; display: flex; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child .iwd_opc_alternative_column{ max-width:100% !important; }
#maincontent > div.columns > div > span { padding-left: 60px; }
#iwd_opc_review_items div.item-addl-info > div.iwd_opc_review_item_cell.price,
#iwd_opc_review_totals > div.iwd_opc_review_total.iwd_opc_grand_total { font-weight: 600; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_column .iwd_opc_column_content #iwd_opc_login { display: none; }
#shopping-cart-table > tbody tr td .actions-toolbar { display: inline-block; width: 105px; font-size: 1em; margin-left: 8%; }
.cart.table-wrapper .actions-toolbar >.action { white-space: nowrap; font-size: .8rem; margin: 3px 0 0 0; }
#shipping-new-address-form  div.field.choice:before { width: auto; }
#shipping-new-address-form  div.field.choice > label { color: #000; text-align: left; }
#shipping-new-address-form div.control { width: 100%; }
#shipping-new-address-form fieldset div.control div.field._required { width: 100%; }
/* #shipping-new-address-form > div:nth-child(1) { order: 1; }
#shipping-new-address-form > div:nth-child(2) { order: 2; }
#shipping-new-address-form > div:nth-child(16) { order: 3; }
#shipping-new-address-form > div:nth-child(4) { order: 4; }*/
#shipping-new-address-form > fieldset.field:nth-of-type(1) { /* order: 5; */ margin-bottom: 0; }
/* #shipping-new-address-form > div:nth-child(9) { order: 6; }
#shipping-new-address-form > div:nth-child(13) { order: 7; }
#shipping-new-address-form > div:nth-child(12) { order: 8; } */

#shipping-new-address-form  div.field.choice { /* order: 11; */ width: 100%; }
#shipping-new-address-form .field.choice .label:before { top: 6px; }

.checkout-index-index .nav-sections { display: block; }
.checkout-index-index .iwd_main_wrapper .iwd_opc_universal_wrapper { width: 100% !important; }
.checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title { width: 100%;}
.checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title input { display: inline-block; }
.checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title .label { font-size: 0.875rem;font-weight: normal; color: #000; }
.opc-wrapper.one-step-checkout-wrapper .iwd_opc_universal_wrapper button.primary.place_order { width: 26%; display: inline-block; }

#iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell { font-weight: normal; }
.checkout-index-index #iwd_opc_review_totals > div.iwd_opc_review_total.iwd_opc_grand_total .iwd_opc_review_total_cell { font-weight: bold !important; }


.iwd_main_wrapper .iwd_opc_column_name { width: 100% !important; }
#checkout-payment-method-load .items.payment-methods .iwd_opc_select_container:focus { box-shadow: none; }
.checkout-index-index .fieldset .legend { margin-left: 0; }
.checkout-index-index .iwd_main_wrapper .field select { height: 37px; border: 1px solid #e5e5e5; border-radius: 4px; }
.checkout-index-index .iwd_main_wrapper .fieldset .field.month, 
.checkout-index-index .iwd_main_wrapper .fieldset .field.year { margin-bottom: 0; }
.checkout-index-index .iwd_main_wrapper .fieldset .field ._with-tooltip  { width: 35%; }
.checkout-index-index #authnetcim-form-cc .fields .field.month { padding-right: 10px; }
.checkout-index-index #authnetcim-form-cc .field.cvv.required + .field { margin-bottom: 0; }
.checkout-index-index #authnetcim-form-cc .field.cvv.required + .field .control { display: flex; }
.checkout-index-index #authnetcim-form-cc .field.cvv.required + .field .control .label { display: block; margin-top: 9px; margin-bottom: 0; font-size: 0.875rem; font-weight: normal; color: #676767; }
.checkout-index-index #authnetcim-form-cc .legend, .checkout-index-index #authnetcim_ach-form-cc .legend { margin-bottom: 20px; font-size: 1.500rem; color: #343434; }

.checkout-index-index #authnetcim-form-cc > div:nth-child(3) > .control select { height: 37px; border: 1px solid #e5e5e5;border-radius: 4px; } 
.checkout-index-index #co-payment-form .fieldset .field.choice { display: inline-block; margin-top: 10px; color: #000; }

.checkout-index-index #co-payment-form > .fieldset {display: block !important; margin-bottom: 10px;}
.checkout-index-index #co-payment-form > .fieldset #checkout-payment-method-load .items.payment-methods .payment-method._active .payment-method-title.field.choice{display: none !important;}
																																													 

.checkout-index-index #authnetcim_ach-form-cc .field.type.required + .field { margin-bottom: 20px; }
.checkout-index-index #authnetcim_ach-form-cc .field.type.required + .field .control { display: flex; }
.checkout-index-index #authnetcim_ach-form-cc .field.type.required + .field .control .label { display: block; margin-top: 9px; margin-bottom: 0; font-size: 0.875rem; font-weight: normal; color: #676767; }
.checkout-index-index #authnetcim-form-cc .label { font-size: 0.875rem; font-weight: normal;color: #000; }
.checkout-index-index .custom-checkout-tax > div { font-weight: 700 !important; }
.checkout-index-index .custom-checkout-tax > div:first-child, 
.checkout-index-index #iwd_opc_review_totals .iwd_opc_review_total > div:first-child { text-align: right; }

#checkout-payment-method-load .payment-method._active .payment-method-billing-address > div.field.choice input,
.checkout-index-index #co-payment-form .fieldset .field.choice input { margin-top: 0; opacity: 1; }
#shipping-new-address-form  div.field.choice input, #billing-new-address-form .choice.field input { margin-top: 4px; opacity: 1; }
#checkout-payment-method-load .payment-method._active .payment-method-billing-address > div.field.choice label { font-weight: normal; color: #676767; }
#checkout-payment-method-load .payment-method._active .payment-method-billing-address > div.field.choice label:before, #shipping-new-address-form  div.field.choice > label:before, #billing-new-address-form .choice.field .label:before, #billing-new-address-form .choice.field:before, .checkout-index-index #co-payment-form .fieldset .field.choice:before, .checkout-index-index #co-payment-form .fieldset .field.choice label:before { content: unset; font-family: unset; width: unset; height: unset; border-radius: unset; border: unset; display: unset; position: unset; left: unset; top: unset; text-align: unset; } 

#billing-new-address-form .field  .control { width: 100%; }
#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { width: 100%; }
#checkout-payment-method-load .payment-method-billing-address .fieldset .field.field-select-billing { width: 97.8%;}
.checkout-index-index #billing-new-address-form .field .field-error { font-size: 0.813rem; }
/* .checkout-index-index #billing-new-address-form .fieldset .field._required { width: 100%; }
.checkout-index-index #billing-new-address-form .fieldset .field._required .control { padding-right: 0; } */
#billing-new-address-form .choice.field { width: 100%; margin-top: 10px; }
/* #billing-new-address-form .choice.field:before { width: 100%; } */
#billing-new-address-form .choice.field .label { display: inline-block; color: #343434; color: #676767; font-size: 14px;}
#co-payment-form  div.project-details { width: 100%; overflow: hidden; }

.iwd_main_wrapper .fieldset .field .control { width: 100%; }

.form.form-cart {border-top: 1px solid #eceeef;}
.checkout-cart-index .cart.table-wrapper .items > .item { border: none; }
.cart.table-wrapper table td, .cart.table-wrapper table th {border: none;}
.customer-type-group { margin-bottom: 20px;}
.customer-type-group .field {display: inline-block; margin: 10px 0px; width: 100%;}
.customer-type-group .field.apply span {margin-right: 20px;}
.customer-type-group .field.apply span:nth-child(1) {display: block;  	margin-bottom: 10px; color: #333; margin-left: 0; font-size: 14px; font-weight: 600; margin-right: 20px;}
.customer-type-group .field.newsletter_industry_select span:nth-child(1) {margin-bottom: 10px; text-transform: capitalize;}
.customer-type-group .field.apply input {vertical-align: middle; margin-top: 0px;}
.customer-type-group .field.newsletter_industry_select > span {color: #333; margin-left: 0; font-size: 14px; font-weight: 600;}
.customer-type-group .field.newsletter_industry_select span.industry_message {display: inline-block;}
.customer-type-group .field.newsletter_industry_select ul {padding-left:0px; margin-top: 10px;}
.customer-type-group .field.newsletter_industry_select ul li {width: 150px; float: left; list-style-type: none; margin-right: 15px; margin-bottom: 5px;} 
.customer-type-group .field.newsletter_industry_select ul li input {vertical-align: middle; margin-top: -5px;}
.customer-type-group .field.newsletter_industry_select ul li span {margin-right: 20px;}
.customer-type-group .field.role span {color: #333; margin-left: 0; font-size: 14px; font-weight: 600;}
.customer-type-group .field.role select#role {margin-top: 10px; width: 30%; display: block; margin-bottom: 30px;}

.iwd_opc_alternative_wrapper { width: 100%; }
.iwd_opc_place_order_button { width: auto; height: 38px; font-size: 1rem; white-space: nowrap; } 
.iwd_opc_column .iwd_opc_alternative_column { max-width: 100% !important; }

.block.widget .products-grid { /* width: 1024px; */ min-height: 230px; overflow-x: auto; scrollbar-color: #5E5E5E #A3A3A3;/* firefox */ scrollbar-width: thin;/* firefox */ }
.block.widget .products-grid .product-items { display: flex; text-align: center; }
/* custom scrollbar for specified element */
.block.widget .products-grid::-webkit-scrollbar  { height: 5px; bottom:10px; }
.block.widget .products-grid::-webkit-scrollbar-track { background: #A3A3A3 }
.block.widget .products-grid::-webkit-scrollbar-thumb:horizontal { background: #5E5E5E; }
.block.widget .products-grid .product-item { margin-bottom: 0; }
.block.widget .products-grid .product-item-info { width: 106px; }

.catalogsearch-result-index .page-main .columns .sidebar.sidebar-main .layered-filter-block-container .filter-content .filter-options#narrow-by-list .filter-options-item:first-child { margin-top: 0; }
.catalogsearch-result-index .page-main .columns .sidebar.sidebar-main .layered-filter-block-container .filter-content .filter-options#narrow-by-list .filter-options-item { border: 1px solid #c4c4c4 !important; margin-top: -1px; }
.filter-options .filter-options-content { margin: 0px 0 5px 15px; }
.filter-options .filter-options-content .item { margin-bottom: 0; }
.filter-options .filter-options-content .item input { margin: 2px 8px 0 0; }
.filter-options .filter-options-content .item a { width: 90%; font-size: 0.875rem; }
#layered-filter-block .block-content.filter-content .ln_button_reset.filter-reset-btn { margin-right: 0; }
.catalogsearch-result-index #narrow-by-list .filter-options-content ol li a { padding-bottom: 5px; color: #433e3a !important; text-decoration: none; cursor: default; }
.catalogsearch-result-index .sorter-options { width: 200px; }

.btn-new-designs .pagebuilder-button-primary { margin: 0; }
/* .pagebuilder-column-group .pagebuilder-column [data-content-type="buttons"] { padding: 10px !important; }
[data-content-type='row'][data-appearance='contained'] [data-element='inner'] { margin: 0 !important; padding: 0 !important; }
[data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }  */
.page-footer .footer.legal > div { margin-bottom: 0; }							

.account  #maincontent { padding-bottom: 20px; }
.account .page-title-wrapper .page-title { margin-bottom: 0; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items { border: 1px solid #CCC; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item a { padding: 10px 25px 10px 15px; }
.account .columns .sidebar.sidebar-main .block-collapsible-nav ul.items li.item:last-child { border-bottom: none; }
.account .page-main .sidebar-main .block-collapsible-nav .item.current strong { height: 44px; display: inline-flex; align-items: center; }
.block-collapsible-nav .item a:hover { background: #f8f8f8; }
.sales-order-history .columns .column.main .order-products-toolbar .pager { margin-top: 0; }
#my-orders-table > tfoot tr td { padding-right: 10px !important; }
.account.sales-order-view .page-title-wrapper { display: inline-block; width: 100%; }
.account.sales-order-view .columns .sidebar.sidebar-main .block-collapsible-nav ul li.current a { padding: 0 25px 0 15px; }
.account.sales-order-view .order-details-items.ordered { border: none; padding-bottom: 25px; }
.account.sales-order-view  .box.box-order-shipping-method .box-content { margin-bottom: 1rem; }

.wishlist-index-index .form-wishlist-items { padding-top: 15px; }
.wishlist-index-index .wishlist-table { margin-top: -1px; }
.wishlist-index-index .wishlist-table tbody tr td.last a.btn-remove { color: #e31b2c; text-decoration: none; }
.wishlist-index-index .wishlist-table tbody tr td:first-child { width: 20%; }
.wishlist-index-index .wishlist-table tbody tr td { width: 100%; }
.wishlist-index-index .wishlist-table tbody tr td p { margin-bottom: 10px; }

.customer-account-index #maincontent.page-main .columns .column.main .block.block-dashboard-info { margin-top: 14px; }
.customer-account-index .block.block-dashboard-info, .customer-account-index .block.block-dashboard-addresses {     margin-bottom: 30px; border-bottom: 1px solid #ccc; }
.customer-account-index .block.block-dashboard-info .block-content .box-actions { margin-top: 15px; }
.customer-account-index .block.block-dashboard-info .block-content .box-actions a { margin-right: 15px; color: #e31b2c; }
.customer-account-index .block.block-dashboard-addresses .block-title a { color: #e31b2c; }
.customer-account-index .block.block-dashboard-addresses .block-content .box-billing-address a { color: #e31b2c; }
.customer-account-index .block.block-dashboard-addresses .box-shipping-address .box-actions a { color: #e31b2c; }
.customer-account-index #maincontent.page-main .columns .column.main .block-title.order { display: flex;justify-content: space-between; }
.customer-account-index #maincontent.page-main .columns .column.main .block-title.order strong { margin: 0; }
.customer-account-index #maincontent.page-main .columns .column.main .block-title.order a { color: #e31b2c; }
.customer-account-index #maincontent.page-main .columns .column.main .orders-recent .table-order-items thead { background-color: #daf2fb; border: 1px solid #ccc; }
.customer-account-index #maincontent.page-main .columns .column.main .orders-recent .table-order-items thead tr th { font-size: 14px; text-transform: uppercase; letter-spacing: 0.03em; }
.customer-account-index #maincontent.page-main .columns .column.main .orders-recent .table-order-items tbody tr {    background-color: #ffffff; border: 1px solid #ccc; border-width: 0px 1px 1px 1px; }
.customer-account-index #maincontent.page-main .columns .column.main .orders-recent .table-order-items tbody tr td a { color: #0987f3; text-decoration: none; }
.customer-account-index #maincontent.page-main .columns .column.main .orders-recent .table-order-items tbody tr { border-width: 1px 1px 1px 1px; }
.customer-account-index .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before { width: 30%; }
.customer-account-index #maincontent.page-main .columns .column.main .orders-recent .table-order-items tbody tr:nth-child(odd) { background: #f8f8f8; }

.customer-address-index .columns .main .actions-toolbar { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
.customer-address-index .columns .main .actions-toolbar:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }

.customer-address-form .form-address-edit .fieldset .field { margin-bottom: 15px; }
.customer-address-form .form-address-edit .field.choice.set.billing { padding-top: 15px; }

.customer-account-edit .form-edit-account .label { font-weight: normal; }
.customer-account-edit .form-edit-account .field.group input { margin-left: 20px; }
.customer-account-edit .form-edit-account .field.choice .checkbox { margin-top: -7px; }
.customer-account-edit #form-validate .actions-toolbar { margin-left: 0; margin-top: 30px; float: left;}
.customer-account-edit .form-edit-account .fieldset.password .legend span { font-size: 1.5rem; }
.customer-account-edit .form-edit-account .fieldset.password .field.email { margin-bottom: 20px; }
.customer-account-edit .form-edit-account .fieldset.password { margin-bottom: 20px; }
.customer-account-edit .form-edit-account .fieldset.password span { font-size: 0.875rem; }
.customer-account-edit .form-edit-account .fieldset.password p { margin-bottom: 10px; margin-bottom: 0; }
.customer-account-edit .form-edit-account .fieldset.password p a { color: #e31b2c; }
.customer-account-edit .form-edit-account .field.password.current,
.customer-account-edit .form-edit-account .field.new.password { margin-bottom: 20px; }

/*Delete account popup changes start*/

.customer-account-edit .modal-inner-wrap .modal-header {padding: 10px 10px 0px;}
.customer-account-edit .modal-inner-wrap .modal-header .modal-title{border-bottom: 0px; font-family: 'Questrial', sans-serif !important; font-size: 16px; font-weight: bold; color: #434343; padding-bottom: 10px; }
.customer-account-edit .modal-inner-wrap .modal-header .action-close {background: #434343; padding: 8px;}
.customer-account-edit .modal-inner-wrap #modal-content-0 {min-height: 100px; padding: 20px; border-top:0px; border-radius: 0 !important;}
.customer-account-edit .modal-inner-wrap #modal-content-0 #delete-account-popup-modal h1{font-family: 'Questrial', sans-serif !important; font-size: 16px; line-height: 1.5; margin-bottom: 0px;}
.customer-account-edit .modal-inner-wrap .modal-footer{padding: 20px;border-top: 0px;}
.customer-account-edit .modal-inner-wrap .modal-footer .no-delete{ display: inline-block; background: #e31b2c; padding: 8px 20px; color: #fff; border: 0px; margin-right: 10px; margin-bottom: 10px; font-family: 'Questrial', sans-serif !important;  font-size: 16px;}
.customer-account-edit .modal-inner-wrap .modal-footer .delete-acc{ display: inline-block; background: #e31b2c; padding: 8px 20px; color: #fff; border: 0px; margin-bottom: 10px; font-family: 'Questrial', sans-serif !important; font-size: 16px;}
.account.customer-address-form .form-address-edit .fieldset .legend{margin-left: 0px;font-size:1.5rem;margin-top:10px;}
.account.customer-address-form .form-address-edit .fieldset span{color:#333;font-size: 14px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save{display: inline-block;background: #e31b2c;padding: 5px 20px;color: #fff;border: 0px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save span{font-size:18px;}
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action {margin-top:15px;}
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action span{color: #e31b2c;margin-left:10px;}
.account .form-edit-account .account-delete { clear: both; padding-top: 20px; }
.customer-account-edit .modal-popup._show .modal-inner-wrap{ width: 47%; }
.account .form-edit-account .account-delete #delete-account {
    display: inline-block;
    background: #e31b2c;
    padding: 8px 30px;
    color: #fff;
    border: 0px;
}
/*Delete account popup changes end*/


.shipping_div { box-shadow: none; border: 1px solid #ccc; }
.checkout-onepage-success .buttons-set .action.primary { font-size: 1rem; font-weight: normal; }
.checkout-success { margin-top: 30px; }
.checkout-success .tick_img { margin: 4px 10px 0 0px; }
.checkout-success h2 { margin: 0; padding-left: 30px; }
.checkout-onepage-success .order_placed .confirm_align { padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.checkout-onepage-success .order_placed .order_align .order_name { font-family: 'Roboto-Regular', sans-serif; font-weight: 700 !important; font-size: 1em; color: #215885;  }
.checkout-onepage-success .order_placed .table_border { margin-top: 10px; }
.checkout-onepage-success .order_placed .order_align .order_table { border-top: none!important; }
.checkout-onepage-success .order_placed .order_align .order_table tbody tr td { padding-top: 0 !important; }
.checkout-onepage-success .order_placed .cart-value.update-price { font-weight: 700; }

.checkout-cart-index .cart.table-wrapper .product-item-name, 
.checkout-cart-index .cart-container .item-sku { font-weight: bold; color: #215885; }
.checkout-cart-index .cart.table-wrapper .product-item-name a { font-weight: bold; color: #215885 !important; }
.checkout-cart-index .cart-totals .mark strong { font-weight: 700; }
.checkout-cart-index .cart-container .item-option-details { margin: 5px 0 0 0 !important; padding: 0 !important; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:first-child { margin-right: 10px;background: #433e3a; }
.checkout-cart-index .cart-container .form-cart .summary .cart.main.actions button:first-child:hover { background: #2b2825; }
.checkout-cart-index #cart-totals table tbody tr.iwd_opc_review_total > td > span { font-weight: bold; }
.checkout-cart-index .summary .cart-totals .table th { padding: 5px; text-align: right; }
.checkout-cart-index .cart.table-wrapper .product-item-details { text-align: left; }
								
.modal-popup.confirm._show .modal-inner-wrap .modal-header { padding: 10px; border: none; }
.modal-popup.confirm._show .modal-inner-wrap .modal-header .modal-title { padding: 0 0 0 10px; font-size: 1.375em; color: #FFF; border: none; }
.modal-popup.confirm._show .modal-inner-wrap .modal-content { width: 100%; margin-top: 0; padding: 20px; }
.modal-popup.confirm._show .modal-inner-wrap .modal-content div { min-height: 50px;  }

.catalog-product-view #tabs { display: inline-block; width: 100%; }
.catalog-product-view #tabs .details_list li { margin-top: 10px; margin-bottom: 0; text-align: left; list-style: disc; color: #433e3a;}
.catalog-product-view #tabs .details_list li a { text-decoration: none; }
.catalog-product-view #tabs .details_list .inner .lam_type,
.catalog-product-view #tabs .details_list .inner1 .lam_type { width: 100%; }
.catalog-product-view #tabs .details_list .inner .pattern_types,
.catalog-product-view #tabs .details_list .inner1 .pattern_types { display: inline-block; width: 100%; margin-bottom: 10px; }
.catalog-product-view #tabs .details_list section { display: inline-block; width: 100%; }
.catalog-product-view #tabs .details_list section .product-span { display: block; width: 100%; }
.catalog-product-view #tabs .details_list section .producTypes { display: inline-block; float: left; width: 100%; margin-bottom: 10px; padding-left: 0; }
.catalog-product-view #tabs .details_list section .producTypes div { display: block; width: 100%; }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails { padding-left: 0; }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li h3 { margin-bottom: 15px;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li h3 span { margin-right: 0;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table-responsive { margin-bottom: 25px; border: 1px solid #CCC; border-top: none;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table.shoppingcartTble {     margin-bottom: 0; }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table.shoppingcartTble thead { background: #eff2f4;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table.shoppingcartTble thead  tr th { font-weight: bold; color: #000;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table.shoppingcartTble tbody  tr { border-bottom: 1px solid #CCC;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table.shoppingcartTble tbody  tr:last-child { border-bottom: none;  }
.catalog-product-view #tabs .details_list section .producTypes + div .prodDetails li .table.shoppingcartTble tbody  tr td { color: #433e3a; }

.catalog-product-view #tabs .details_list section.faq_types_content { margin-top: 5px; }
.catalog-product-view #tabs .details_list section.faq_types_content .resources a { color: #e31b2c; }

.catalog-product-view #tabs .details_list .panel .care-full-main { text-align: left; }
.catalog-product-view #tabs .details_list .panel .care-full-main h2 { display: inline-block; margin-top: 10px; }
.catalog-product-view #tabs .details_list .panel .care-full-main p:nth-child(3),
.catalog-product-view #tabs .details_list .panel .care-full-main p:nth-child(21) { display: none; }
.catalog-product-view #tabs .details_list .panel .care-full-main h2:nth-child(4),
.catalog-product-view #tabs .details_list .panel .care-full-main h2:nth-child(20) { font-weight: 600; }
.catalog-product-view #tabs .details_list .panel .care-full-main ol { text-align: left; margin-bottom: 20px; }
.catalog-product-view #tabs .details_list .panel .care-full-main p:nth-child(17) span,
.catalog-product-view #tabs .details_list .panel .care-full-main p:nth-child(18) span { font-size: 0.750rem !important; }

.catalog-product-view .product.media .finishes-laminates-inner-block ul { display: inline-block; margin-bottom: 0; }
.catalog-product-view .product.media .finishes-laminates-inner-block ul li a { display: inline-block; margin-left: 7.5px; margin-right: 7.5px; margin-bottom: 15px; text-decoration: none; text-align: center; }
.catalog-product-view .product.media .finishes-laminates-inner-block ul li a img:nth-child(2) { display: block; }

.catalog-product-view .block.related .block-content.content .product-items .product-item { margin-left: 0; white-space: normal; }
.catalog-product-view .block.related .block-content.content .product-items .product-item .product-item-photo { display: inline-block; margin-left: 7.5px; margin-right: 7.5px; }
.catalog-product-view .block.related .block-content.content .product-items .product-item .product-item-photo .product-image-container { width: auto !important; }
.catalog-product-view .block.related .block-content.content .product-items .product-item .product-item-photo .product-image-container .product-image-wrapper { padding-bottom: 0 !important; }

.catalog-product-view .page-main .column .block .block-content .products.wrapper.grid.products-grid.products-related { overflow-x: auto; white-space: nowrap; scrollbar-color: #5E5E5E #A3A3A3;/* firefox */ scrollbar-width: thin;/* firefox */ }
.catalog-product-view .page-main .column .block .block-content .products.wrapper.grid.products-grid.products-related::-webkit-scrollbar  { width: 5px; bottom:10px; height:5px;}
.catalog-product-view .page-main .column .block .block-content .products.wrapper.grid.products-grid.products-related::-webkit-scrollbar-track { background: #A3A3A3 }
.catalog-product-view .page-main .column .block .block-content .products.wrapper.grid.products-grid.products-related::-webkit-scrollbar-thumb { background: #5E5E5E; }

.catalog-product-view .block.related .block-content.content .product-items .product-item-details { width: 88%; margin-left: 7.5px; margin-right: 7.5px; text-align: center; }

.catalog-product-view .product-info-main .product-info-price .wa_description,
.catalog-product-view .product-info-main .product-info-price h4.features { margin-top: 10px; margin-bottom: 0; padding: 10px; border: 1px solid #ccc; cursor: pointer; }
.catalog-product-view .product-info-main .product-info-price .wa_description { padding: 0; }
.catalog-product-view .product-info-main .product-info-price .descToggle { margin-bottom: 0; padding: 10px; cursor: pointer; }
.catalog-product-view .product-info-main .product-info-price .descinner { padding: 10px; border-top: 1px solid #CCC; }

.catalog-product-view .product-info-main .product-info-price .feature_list { margin-top: -1px; } 
.catalog-product-view .product-info-main .product-info-price .feature_list li { margin: 5px; }

.catalog-product-view .wheretobuy #commercial-validation,
.catalog-product-view .wheretobuy #homeowner-validation { font-size: 0.875rem; color: #e31b2c; }
.catalog-product-view .product-options-wrapper .fieldset .field { font-size: 0.875rem; }

.catalog-category-view .product-toolbar-options { justify-content: space-between; }
.catalog-category-view #layer-product-list { position: relative; }
.catalog-category-view .product-toolbar-options .product-list.filter-buttons { position: static; }

.storelocator-homeowner-index .page-footer .footer.top-content .container .clearfix	{ clear: unset; }
.storelocator-homeowner-index .wtb_content .content_box, 
.storelocator-homeowner-index .home_owners .add_list { display: inline-block; scrollbar-color: #5E5E5E #424251;/* firefox */ scrollbar-width: thin;/* firefox */ }
.storelocator-homeowner-index .home_owners .add_list::-webkit-scrollbar  { width: 5px; bottom:10px; }
.storelocator-homeowner-index .home_owners .add_list::-webkit-scrollbar-track {/*  background: #424251; */ }
.storelocator-homeowner-index .home_owners .add_list::-webkit-scrollbar-thumb:horizontal {/*  background: #5E5E5E; */ }
.storelocator-homeowner-index .home_owners .add_list .homeowners_addressList { float: unset; }
.storelocator-homeowner-index .wtb_content { margin-bottom: 0; }

.distributor-distributor-index .comm_distributor_parent .distributor_type_select { width: 100%; margin-top: 20px; }
.distributor-distributor-index .commercialBuyer_wrap .navigation_tabs ul li a.tabBG { font-size: 1rem; }
.distributor-distributor-index .commercialBuyer_wrap .navigation_tabs ul li a .title_c { line-height: 1.3; font-size: 1rem; }
.distributor-distributor-index .wtb_content .content_box .content_display { width: 100%; display: inline-block; scrollbar-color: #5E5E5E #424251;/* firefox */ scrollbar-width: thin;/* firefox */ }
.distributor-distributor-index .wtb_content .content_box .content_display::-webkit-scrollbar  { width: 5px; bottom:10px; }
.distributor-distributor-index .wtb_content .content_box .content_display::-webkit-scrollbar-track {/*  background: #424251; */ }
.distributor-distributor-index .wtb_content .content_box .content_display::-webkit-scrollbar-thumb:horizontal {/*  background: #5E5E5E; */ }
.distributor-distributor-index .commercialBuyer_wrap .search_bar .error-msg { margin-top: 5px; font-size: 0.875rem; color: #e31b2c; }
.distributor-distributor-index .commercialBuyer_wrap .distributor-list div { color: #000; }
.distributor-distributor-index .top-footer-right .clearfix { clear: unset; }
.distributor-distributor-index .distributor_type_select .cat-error-msg { float: left; color: #e31b2c;width:100%; }
.distributor-distributor-index .distributor_type_select .cat-error-msg .cat-msg {float: left;}

.findrep-findrep-findrep .wtb_address img { margin-bottom: 20px; }
.findrep-findrep-findrep .top-footer-right .clearfix { clear: unset; }
.findrep-findrep-findrep .navigation_tabs ul li { width: 100%; }
.findrep-findrep-findrep .wtb_content .content_box .content_display { width: 100%; display: inline-block; scrollbar-color: #5E5E5E #424251;/* firefox */ scrollbar-width: thin;/* firefox */ }
.findrep-findrep-findrep .wtb_content .content_box .content_display::-webkit-scrollbar  { width: 5px; bottom:10px; }
.findrep-findrep-findrep .wtb_content .content_box .content_display::-webkit-scrollbar-track {/*  background: #424251; */ }
.findrep-findrep-findrep .wtb_content .content_box .content_display::-webkit-scrollbar-thumb:horizontal {/*  background: #5E5E5E; */ }

.findrep-findrep-findrep .container { margin-top: 0 !important; }
.findrep-findrep-findrep .commercialBuyer_wrap .navigation_tabs ul li .find_rep { padding-top: 0; font-size: 1.563rem !important; }
.findrep-findrep-findrep .wtb_content { margin-bottom: 0 !important; }

.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner a,
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner a { display: block; }
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet, .catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet { width: 100%; height: 100%; top: 0; left: 0; }
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet:before {     margin-top: -50px; margin-left: -40px; top: 50%; left: 50%; }

.cms-tfl-panels  ul.wau_list li { margin-bottom: 10px; list-style-type: none; }
.cms-tfl-panels  ul.wau_list li a { color: #e31b2c !important; }

.modal-slide .action-close { padding: 12px; }

.catalog-category-view .product-toolbar-options .list-page-view { padding: 0px; } 
.catalog-category-view .product-toolbar-options .list-page-view a.view-option { position: relative; text-decoration: none !important; } 
.catalog-category-view .product-toolbar-options .list-page-view a.view-option:before{	content: ""; display: inline-block; width: 49px; height: 20px; padding: 0; position: absolute; top: 10px; left: 8px; background-repeat: no-repeat; background-size: 39%; }
#design-group-view:before { background-image: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAAxADEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0TxB4gu9Jv44IIoXVowx8wHqSR1z7VmHxnqP/ADxtR9FZv/Zqb40/5C8PT/UL1P8AtN2rCOeOvQ/7NefVqzU2kz6PC4WjKjGUo6nS2Hi2/ur6CB4LYLJKqEjIOCQOma0dS1y6s7+W3jSIomMFlOeQD6+9clo//IWtOn/HwnQZ7jvW5rhP9sTjt8v/AKCKidWapXT6mdXD0lWUVHS36lg+Jrwf8soP++T/AI1Z03XLq8v47eSOIK+clQc8An19q54fia0NCz/bEHGPvf8AoJrClXqOcU31M6uHpKnJqPRnX0UUV7R4hx/i2yu7nVYnt7WaVRCoJjjJGdzd8VjNpOo8f8S+56HrEzf0re8Ua1qGnapHDaXHlxtCGI2KedzDuPYVi/8ACVa3n/j9/wDISf4VwVFDnd7ntUMVVjTjFJaEmlabqCanbO9jcqqzoSzRlQACOelbGs2lzJqkzx20rq23DKhI+6KzNO8S6vPqdrDLd7kkmRWHloMgsAe1M8V+Kda0zW57WyciNSoQbEIOUBzyM9Se9Hs4Tha73MquKqe0UmlsWBYXv/PnP/37NXtGtLmLVYXktpUUbssyEAfKa41/GviaTZ5WoFWxkj7KhQ8eu2tjwv4j17UPEdra3d95tu4cyL5SDOEJGCFB61MMNBTTTehE8VOUGmlqeh0UUV6J5pwvjbH9tQ/9e6/+hNXPHr0rsPFGi6hqOqRzWlv5kawhSd6jncx7n3FYv/CK61n/AI8v/Iqf41wVISc3ZHoU5xUFdlPSf+Q1Zf8AXxH/AOhCq3jy+WDxZdQ5diVjIUqGBOwcY7/T3rd0/wANavBqdrNJabUjmRmPmIcAMCe9UvGvhXX9R1+a70uxE0cu3LmSMEfIqn7xz2rSlB8tmjKtJOSszCtre5m08qWt1t1iJYEkbVGc/TrWj4ERB4hsSvzNtfJZuQCjcAelOsvCfipLYxyWfloQFeLzYiHGOe/HNa/hTwzq2ma9Fc3dkkUKKw3BkJHBA6HPerUWmZNpo72iiiugxCiiigAooooAKKKKACiiigD/2Q==); }
#color-group-view:before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxBAMAAACBslwvAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAA9QTFRF////a3GKUIbN+2Vol0FC1UW76wAAAClJREFUeJxjYKAuYBSEAQEGJTgYlRlpMtQFzMYwYMDgAgejMiNNhpoAAPLXhNHivE00AAAAAElFTkSuQmCC); }
#grid-view:before { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAIAAAD8/tZLAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAABNlJREFUeJzNWM2O2zYQpv4ly242XcftA/UVcmzRHvIUvfbQSw65BQiaQ9AH6L2P06K7SXcRe13bkiiS/aixJ4SWOVFoNVgIWmm+0TfDmeHQqTFGzEzS/5uAR+bN6f7F86IoRBLnkNVSRJGRXRTHbWPFKI1VVrLHyzLLe6MXz74WWpneysP723Ds8tW7MafrzQZK2/0DJNltI9iNBLSTJMH9oq6zLOs7CSuyk/vjYbs/wlAyyHoKrCdOx/0eV6018EVVQlsLg3ullLUlpb3ppK0JrfGluq7JbhzHk2A9nA6HA2ILvaqqFkP8YQeYtm27rmv7FhZhN03TIs0QgydPnxphYAvPP979HY71cFqv19BAYI/HY9dLPFFGwwpMw7O8yHGPnIChSBu4/vH+XgnbR/B2EqyHE4JsM3GQxKQD8QjxN4NQnBF3ijNJlMT4GF5NgvVw2m631oowiH+9WlptrQBD4QCGVbC8OwnrWZxA88nVlbFRsHL/5x/hWA+n5XIJjba3+Qgr4C5VD+s2Ffo+ja2vLNBEokhtAwOnJ8F6OFWoBa3lUQFgmobq2eaBUmVZLsqKfVWdbPaNEgl8xYehU5VFONbD6cPtre0iRkMVtQptAVieaynv7u72uwesi2w7LAdqZ7FYlPWK4//h5q9w7OoxJ6jCIkKKgCOk8NjmRNfhHr4mUWy7S5bBehrFp661wbj0lUmw/nyyNXw62o4y5ISy9m0Lgd2yKNH+VNrnRaE7ibbbmwcdnbGb1QRYDyfx82vLTHxWkuEPEgvxlU9hKuy854L5yCdO+1++p4Z7Op3SQShhrVKaojSwJ5AmdWdKFxKgwrHld2/GnFALpIodUQxFgSdQpbe0A9CgzOYIRTrhWE+c7JakbXOFW+wHtV3aoXBvHKHuAiD163CshxNzd1mPDLGaG13X7xCsnxMFE6GmCRAPaUuiJbeT2pAi7vzF/4ZjPZzcd7hSnrKXbNT1ib2ntQjHjjlxutEQ7Vqh7cKlzgnhXgOxHk6cDeQWIs+uYEXwL+UszxtskfM0EOvhBDDBqFI4vSgbCEMWyS2uFKr8cKyHEyHJIl1dPXGpIyoWcaka4VRTINbDyRXORHNpx2YYmSn4wqlzXohJsGNOVMBuIzGPOu/oq2SU2084dsyp/uGtN2b/vcx7LpiPzJvT7z99W1UFjhaHo8Lc3jQYkHHukOtn1z3OQVJS98PRCAPJP/sTBv6bm/c4g3TN6Xr9ZTj2mx9/HXPiFqdUB/xQEecyHm2f1H9xpcM1/S4QjvXEiXdQZ6/+dMJ3FcgutRxqj5NgPZx4FqNJdLgKt8sRnryE0JkJ+2uWxJNgPZzEZfchJLuFhzS88q5E30aW2LO2knGWToL1ccIR35qyfM+/2iTnVgu7PGJzPKCQ50XbYhXSqbCetRvWPiK7sJVllHyJu3dGzhzNr6bCjjmRf7wN8YiYDeZpXqNi4bGEPZkE648TG0W3uLr6AuuNNCxVgaaCJ/jAbrfbbKrI/lypcJSr6xVQSI48T8Oxn1k7ZeLkPNsPXa5nP8Rl0KZflcRwmIQgHKQfjvVwQn1SBxOXmYunH4j9SUkIuMt2cY8YQL9pTm2bTIJ9HCdBLZh8omCSNqQoCnjP5wgUCx266TOTYD2cnr/8TcxD5j0XzEf+BfhquzLrxRt0AAAAAElFTkSuQmCC); }

.industry-application-index .application-container .applications { display: inline-block; }
.industry-application-index .application-container .applications .application-item a { display: block; position: relative; top: 0; left: 0; }
.industry-application-index .application-container .applications .application-item a .application-title { width: 100%; bottom: 0; }

.industry-application-index .application-listing .page-title-wrapper { display: inline-block; }
.industry-application-index .industry-applications-toolbar .pager { margin: 0; }
.industry-application-index .industry-applications-toolbar .pager .items.pages-items { margin-top: 20px; }

.industry-application-view .application-info .app-image { display: inline-block; width: 800px; }
.industry-application-view .application-info .app-image .tag-list-container { display: flex; justify-content: center; }
.industry-application-view .application-info .tag-list-container .tag-list { margin-left: 0 !important;  }
.industry-application-view .application-info .credits {float: left; text-align: left; padding: 0px 40px !important; margin: 10px 10px 10px 0 !important;}
.industry-application-view .application-info .credits span {display:flex; color:#e31b2c;}

.ideas-casestudy-index .page-title-wrapper { display: inline-block; }
.ideas-casestudy-index .casestudy-container .casestudy, 
.ideas-casestudy-index .casestudy-container .casestudy .cs-container { display: inline-block; }
.ideas-casestudy-index .casestudy-container .casestudy .cs-short-description p { margin-bottom: 0; line-height: 1.5; }
.ideas-casestudy-index .casestudy-container .casestudy-toolbar .pager { margin: 0; }

.cms-page-view .resource-a-tag a { text-decoration: none; }

.cms-wilsonart-design-team iframe { width: 100%; }

.cms-corporate-about-us .about-us-row-2 .custom-about-us-1 p { margin-bottom: 5px !important; }
.cms-corporate-about-us .about-us-row-2 figure { margin-bottom: 15px !important; }

.faq-faq-index #maincontent .page-title-wrapper .page-title { display: inline-block; }
.faq-faq-index .views-row .article_title { display: inline-block; }

.contact-index-index [data-content-type='row'][data-appearance='contained'] {margin-bottom: 0 !important;  }
.contact-index-index .custom-Businesses-brand { margin: 10px !important; padding: 0 !important; }
.contact-index-index .custom-Businesses-brand figure { display: flex; align-items: center; justify-content: center; height: 100px; padding: 10px !important; overflow: hidden; border: 1px solid #CCC !important; }
.contact-index-index .custom-Businesses-brand .custom-businesses-brand-title p { margin-top: 5px; margin-bottom: 10px !important; text-align: center !important; }
.contact-index-index .custom-contact-btn { display: inline-block; margin-left: 0 !important; }
.contact-index-index .custom-col-2 { height: 50px; padding-left: 50px; margin-top: 20px;}
.contact-index-index .validation-advice { color: #e31b2c; font-size: 0.875rem; }

.cms-spec-toolkit .columns .column.main { padding: 0; }
.cms-spec-toolkit .footer [data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }
.cms-spec-toolkit [data-content-type='row'][data-appearance='contained'],
.cms-spec-toolkit .page-footer .footer.legal [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }

.cms-spec-toolkit .spec-toolkit-row-2 .care, .cms-spec-toolkit .spec-toolkit-row-3 .care, .cms-spec-toolkit .spec-toolkit-row-4 .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 20px; margin-bottom: 6px; }
.cms-spec-toolkit .spec-toolkit-row-3 .care .app_desc p { font-size: 1rem; font-weight: normal; text-align: left; margin-top: 20px; margin-bottom: 20px; }

.cms-corporate-sustainability .columns .column.main { padding: 0; }
.cms-corporate-sustainability .footer [data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }
.cms-corporate-sustainability [data-content-type='row'][data-appearance='contained'],
.cms-corporate-sustainability .page-footer .footer.legal [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }
.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay { border: 1px solid #CCC; }
.cms-corporate-sustainability .sustainability-row-2 .care, .cms-corporate-sustainability .sustainability-row-3 .care ,       .cms-corporate-sustainability .sustainability-row-4 .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 20px; margin-bottom: 6px; }
.cms-corporate-sustainability .sustainability-row-2 .app_desc p, .cms-corporate-sustainability .sustainability-row-3 .app_desc p, .cms-corporate-sustainability .sustainability-row-4 .app_desc p { font-size: 1rem; font-weight: normal; text-align: left; }

.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay	{ min-height: 312px !important; }
	
.cms-featured-artists .featured-artists-row-3 .custom-featured-artists:nth-child(2),
.cms-featured-artists .featured-artists-row-4 .custom-featured-artists:nth-child(2) { margin-left: 10px !important; margin-right: 20px !important; }	
/* .cms-featured-artists .featured-artists-row-3 .custom-featured-artists:nth-child(2) { margin-left: 10px !important; } */	

.cms-featured-artists [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }
.cms-featured-artists .custom-featured-artists { width: 36% !important; margin-bottom: 20px !important; border: 1px solid #CCC !important; }
.cms-featured-artists .featured-artists-row-3 .custom-featured-artists,
.cms-featured-artists .featured-artists-row-4 .custom-featured-artists { padding: 20px !important; }
.cms-featured-artists .featured-artists-row-3 figure, 
.cms-featured-artists .featured-artists-row-4 figure { text-align: center; }
.cms-featured-artists .featured-artists-row-3 .custom-featured-artists .care, 
.cms-featured-artists .featured-artists-row-4 .custom-featured-artists .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 15px; margin-bottom: 6px; }
.cms-featured-artists .featured-artists-row-3 .custom-featured-artists .app_desc, 
.cms-featured-artists .featured-artists-row-4 .custom-featured-artists .app_desc { text-align: justify; }
.cms-featured-artists .featured-artists-row-3 .custom-featured-artists .app_desc p:nth-child(2), 
.cms-featured-artists .featured-artists-row-4 .custom-featured-artists .app_desc p:nth-child(2) { margin-bottom: 0 !important; }
.cms-featured-artists .featured-artists-row-4 > div > div { padding: 0 !important; }
.cms-featured-artists .featured-artists-row-2 .pagebuilder-column-group { margin-bottom: 10px !important; }	

.resources-files-index .custom-resources-filters { display: inline-block; margin: 20px 0; width: 100%;}
.resources-files-index .custom-resources-filters .filter_resources_select { margin-top: 5px; }
.resources-files-index .custom-resources-filters ul.items li { margin-right: 20px; }
.resources-files-index .custom-resources-filters ul.items li > input { margin-top: -8px; }
.resources-files-index .custom-resources-filters ul.items li > label { margin-bottom: 0px; }

.cms-applications-retail [data-content-type='row'][data-appearance='contained'], .cms-applications-retail .page-footer .footer.legal [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }
.cms-applications-retail .footer [data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }
.cms-applications-retail .custom-retail-row1 > div[data-content-type='slider'].slick-initialized { margin-bottom: 40px !important; }

.cms-applications-retail .custom-retail-row2 .care, .cms-applications-retail .custom-retail-row3 .care, .cms-applications-retail .custom-retail-row4 .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 20px; margin-bottom: 6px; }
.cms-applications-retail .custom-retail-row2 .app_desc p, .cms-applications-retail .custom-retail-row3 .app_desc p, .cms-applications-retail .custom-retail-row4 .app_desc p { font-size: 1rem; font-weight: normal; text-align: left; }

.cms-applications-office [data-content-type='row'][data-appearance='contained'], .cms-applications-retail .page-footer .footer.legal [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }
.cms-applications-office .footer [data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }
.cms-applications-office .custom-office-row1 > div[data-content-type='slider'].slick-initialized { margin-bottom: 40px !important; }

.cms-applications-office .custom-office-row2 .care, .cms-applications-office .custom-office-row3 .care, .cms-applications-office .custom-office-row4 .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 20px; margin-bottom: 6px; }
.cms-applications-office .custom-office-row2 .app_desc p, .cms-applications-office .custom-office-row3 .app_desc p, .cms-applications-office .custom-office-row4 .app_desc p { font-size: 1rem; font-weight: normal; text-align: left; }

.flex-viewport .slides li .flex-caption { display: flex; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.flex-viewport .slides li .flex-caption .custom-content-block { width: 1280px; height: 100%; position: relative; /* background: rgba(255, 0, 0, .5); */ }
.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption { /* max-height: 205px; */ }

.cms-applications-healthcare [data-content-type='row'][data-appearance='contained'], .cms-applications-healthcare .page-footer .footer.legal [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }
.cms-applications-healthcare .footer [data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }
.cms-applications-healthcare .custom-healthcare-row1 > div[data-content-type='slider'].slick-initialized { margin-bottom: 40px !important; }

.cms-cabinet-doors .custom-cabinet-doors-row2 .care, .cms-laminate-edge-options .custom-laminate-edge-options-row2 .care, .cms-applications-healthcare .custom-healthcare-row2 .care, .cms-applications-healthcare .custom-healthcare-row3 .care, .cms-applications-healthcare .custom-healthcare-row4 .care, .cms-applications-healthcare .custom-healthcare-row5 .care, .cms-applications-healthcare .custom-healthcare-row6 .care, .cms-applications-healthcare .custom-healthcare-row7 .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 20px; margin-bottom: 6px; }

.cms-cabinet-doors .custom-cabinet-doors-row2 .app_desc p, .cms-laminate-edge-options .custom-laminate-edge-options-row2 .app_desc p, .cms-applications-healthcare .custom-healthcare-row2 .app_desc p, .cms-applications-healthcare .custom-healthcare-row3 .app_desc p, .cms-applications-healthcare .custom-healthcare-row4 .app_desc p, .cms-applications-healthcare .custom-healthcare-row5 .app_desc p, .cms-applications-healthcare .custom-healthcare-row6 .app_desc p, .cms-applications-healthcare .custom-healthcare-row7 .app_desc p { font-size: 1rem; font-weight: normal; text-align: left; }

.cms-laminate-edge-options .custom-laminate-edge-options-row2 .app_desc ul li { font-size: 1rem; font-weight: normal; text-align: left; }

.cms-care-and-maintenance [data-content-type='row'][data-appearance='contained'], .cms-care-and-maintenance .page-footer .footer.legal [data-content-type='row'][data-appearance='contained'] { margin-bottom: 0; }
.cms-care-and-maintenance .footer [data-content-type='row'][data-appearance='contained'] { margin-bottom: 20px; }
.cms-care-and-maintenance .custom-care-and-maintenance-row1 > div[data-content-type='slider'].slick-initialized { margin-bottom: 40px !important; }

.cms-care-and-maintenance .custom-care-and-maintenance-row2 .care, .cms-care-and-maintenance .custom-care-and-maintenance-row3 .care { font-size: 1.250rem; font-weight: 700; text-align: center; margin-top: 20px; margin-bottom: 6px; }
.cms-care-and-maintenance .custom-care-and-maintenance-row2 .care a, .cms-care-and-maintenance .custom-care-and-maintenance-row3 .care a { color: #e31b2c; }
.cms-care-and-maintenance .custom-care-and-maintenance-row2 .app_desc p, .cms-care-and-maintenance .custom-care-and-maintenance-row3 .app_desc p { font-size: 1rem; font-weight: normal; text-align: left; }

.catalog-product-view .product-info-main .product-info-price .finish_title { margin-bottom: 0 !important; }
.catalog-product-view .wheretobuy { margin: 10px 0px !important; }
.catalog-product-view .product.media { margin-top: 0 !important; margin-bottom: 0 !important; }
.catalog-product-view .nearest_locations_text { margin-bottom: 3px; }
.catalog-product-view .select-home-commercialbyer { display: inline; }
.catalog-product-view .wtb_hw_cb div.select-home-commercialbyer:nth-child(2) { margin-right: 15px; }
.catalog-product-view .select-home-commercialbyer input { width: auto !important; }
.catalog-product-view .product-social-links,
.catalog-product-view .clearfix.custim-pdp-available { display: none; }

.custom-btn-gray-bg { background: transparent !important; }

.cms-digital-print-studio .custom-btn-border-s1 a.pagebuilder-button-primary:hover, 
.cms-writable-surfaces .custom-btn-border-s1 a.pagebuilder-button-primary:hover, 
.cms-laminate-surfaces .custom-btn-border-s1 a.pagebuilder-button-primary:hover { border: 1px solid #DC4337 !important; }

.cms-wilsonart-sinks .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-quartz-cut-size .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-lujo-collection-0 .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-traceless-laminate .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-solicor-laminate .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-wilsonart-high-wear-laminate .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-wilsonart-re-cover .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-digital-print-studio .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-wilsonart-fire-rated-laminate .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-wilsonart-decorative-metals .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-chemsurf-laminate .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-wetwall-0 .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-applications-hospitality .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-compact-laminate .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-writable-surfaces .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-thinscape-0 .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-solid-surfaces .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-quartz-countertops .custom-btn-border-s2 a.pagebuilder-button-primary:hover,
.cms-laminate-surfaces .custom-btn-border-s2 a.pagebuilder-button-primary:hover { background: #efefef !important;     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }

.cms-applications-residential .custom-applications-residential-row3 .custom-poster-content,
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content { padding-left: 0 !important; padding-right: 0 !important; }
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-poster-content [data-element='content'] { min-height: 36px; }

.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row3 .custom-btn-border-s3 a.pagebuilder-button-primary { line-height: 1.4 !important; letter-spacing: .3333em !important; }

.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row3 .custom-btn-border-s3 a.pagebuilder-button-primary:hover { background: #000 !important; color: #FFF !important; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row3 .custom-btn-border-s3 a.pagebuilder-button-primary:hover span { color: #FFF !important; }

.cms-applications-residential .custom-applications-residential-row2 
.custom-btn-fill-block a.pagebuilder-button-primary,
.cms-applications-residential .custom-applications-residential-row4 
.custom-btn-fill-block a.pagebuilder-button-primary,
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row5 
.custom-btn-fill-block a.pagebuilder-button-primary { line-height: 1.4 !important; letter-spacing: .3333em !important; }

.cms-applications-residential .custom-applications-residential-row2 
.custom-btn-fill-block a.pagebuilder-button-primary:hover,
.cms-applications-residential .custom-applications-residential-row4 
.custom-btn-fill-block a.pagebuilder-button-primary:hover,
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row5 
.custom-btn-fill-block a.pagebuilder-button-primary:hover { background: #000 !important; color: #FFF !important; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }

.cms-applications-residential .custom-applications-residential-row2 
.custom-btn-fill-block a.pagebuilder-button-primary:hover span,
.cms-applications-residential .custom-applications-residential-row4 
.custom-btn-fill-block a.pagebuilder-button-primary:hover span,
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row5 
.custom-btn-fill-block a.pagebuilder-button-primary:hover span { color: #FFF !important; }

.cms-adhesives-products .custom-adhesives-products-row4 .custom-social-icon,
.cms-applications-residential .custom-applications-residential-row5 .custom-social-icon,
.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row6 .custom-social-icon { width: 40px; height: 40px; padding: 0 5px 0 5px !important; }

.cms-applications-residential h1[data-content-type='heading'] { letter-spacing: .375em; }

.cms-wilsonart-sinks h2[data-content-type='heading'], .cms-quartz-cut-size h2[data-content-type='heading'], 
.cms-lujo-collection-0 h2[data-content-type='heading'], 
.cms-traceless-laminate h2[data-content-type='heading'], .cms-solicor-laminate h2[data-content-type='heading'], 
.cms-wilsonart-high-wear-laminate h2[data-content-type='heading'], .cms-wilsonart-re-cover h2[data-content-type='heading'], 
.cms-digital-print-studio h2[data-content-type='heading'], .cms-wilsonart-fire-rated-laminate h2[data-content-type='heading'], .cms-wilsonart-decorative-metals h2[data-content-type='heading'], .cms-chemsurf-laminate h2[data-content-type='heading'], .cms-wetwall-0 h2[data-content-type='heading'], 
.cms-applications-hospitality h2[data-content-type='heading'], .cms-compact-laminate h2[data-content-type='heading'], 
.cms-writable-surfaces h2[data-content-type='heading'], .cms-thinscape-0 h2[data-content-type='heading'], .cms-solid-surfaces h2[data-content-type='heading'], .cms-applications-residential h2[data-content-type='heading'], .cms-quartz-countertops h2[data-content-type='heading'], .cms-laminate-surfaces h2[data-content-type='heading'] { letter-spacing: .375em; }

.cms-wilsonart-sinks .resource-a-tag a, .cms-quartz-cut-size .resource-a-tag a, .cms-lujo-collection-0 .resource-a-tag a, 
.cms-traceless-laminate .resource-a-tag a, .cms-solicor-laminate .resource-a-tag a, .cms-wilsonart-high-wear-laminate .resource-a-tag a, .cms-wilsonart-re-cover .resource-a-tag a, .cms-digital-print-studio .resource-a-tag a, 
.cms-wilsonart-fire-rated-laminate .resource-a-tag a, .cms-wilsonart-decorative-metals .resource-a-tag a, 
.cms-chemsurf-laminate .resource-a-tag a, .cms-wetwall-0 .resource-a-tag a, .cms-applications-hospitality .resource-a-tag a, .cms-compact-laminate .resource-a-tag a, .cms-writable-surfaces .resource-a-tag a, .cms-thinscape-0 .resource-a-tag a, .cms-solid-surfaces .resource-a-tag a, .cms-quartz-countertops .resource-a-tag a, .cms-laminate-surfaces .resource-a-tag a { letter-spacing: .375em; }

.cms-applications-residential .custom-applications-residential-row2 .pagebuilder-column [data-content-type="buttons"] { background: transparent; }
.cms-applications-residential .custom-applications-residential-row2 .pagebuilder-column:nth-child(1){ padding-right: 0 !important; }
.cms-applications-residential .custom-applications-residential-row2 .pagebuilder-column:nth-child(2) { padding-left: 0 !important; }

.cms-adhesives-products .custom-adhesives-products-row2 .custom-poster-content,
.cms-adhesives-products .custom-adhesives-products-row3 .custom-poster-content { padding-left: 0 !important; padding-right: 0 !important; }


.contact-index-index .custom-wheretobuy .wtb_hw_cb { display: inline-block; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer { display: inline; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer:nth-child(2) { margin-right: 15px; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer input { width: auto !important; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer label { margin-bottom: 10px !important; }

.slick-prev:active, .slick-next:active, .slick-prev:focus, .slick-next:focus, .slick-prev:not(.primary), .slick-next:not(.primary) { background: rgba(252, 252, 252, 0); }
.slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after { color: rgba(255, 255, 255, .5); }
.slick-prev:hover:before, .slick-next:hover:before { color: rgba(255, 255, 255, .9); }

.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-column-group .pagebuilder-column [data-content-type="buttons"], .cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-column-group .pagebuilder-column [data-content-type="buttons"], .cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-column-group .pagebuilder-column [data-content-type="buttons"] { background: transparent; }

.cms-digital-print-studio .pagebuilder-column-group .pagebuilder-column [data-content-type="buttons"] { background: #EFEFEF; }

.cms-home .homepage-container .bottom-blocks .bottom-blocks-inner div:nth-child(2)[data-content-type='row'][data-appearance='contained'] { margin-bottom: 0 !important }

/* for full width banner */
.custom-full-banner-img {
	width: 100%;
	height: 100%;
	margin-top: 0px;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 20%;
	/* background-image: url("https://staticmedia.wilsonart.com/media/catalog/category/3Rotator_2.png"); */
}

.pdpAvailableSinkColorsTitle { margin-top: 10px; }
.pdpAvailableSinkColors { margin-top: 16px; padding: 0; }
.pdpAvailableSinkColors li { display: inline-block; width: 100px; height: auto; margin-left: 5px; margin-right: 5px; vertical-align: top; text-align: center; }
.pdpAvailableSinkColors li a { display: block; text-decoration: none !important; }
.pdpAvailableSinkColors li img { width: 100%; height: 100%; }
.pdpAvailableSinkColors li .care-full-main { margin-top: 3px; font-size: 0.938rem; color: #000; }

.wilsonart-order-samples .page-title { display: inline-block; }
.wilsonart-order-samples .product-item-details { position: relative; }
.wilsonart-order-samples .product-item-details .wishlist-social-login,
.wilsonart-order-samples .product-item-details .action.towishlist { position: absolute; top: 0; right: -5px; }
.wilsonart-order-samples .products-grid .product-item { margin: 5px !important; }
.wilsonart-order-samples .product-item .product-item-info { width: 100% !important; padding: 6px; border: 1px solid #c4c4c4; }
.wilsonart-order-samples .product-item .product.product-item-links { display: flex; justify-content: space-between; }
.wilsonart-order-samples .product-item .product.product-item-links a { display: inline-block; color: #e31b2c; }

.wilsonart-order-samples .product-item .list-order-sec { width: 152px; position: relative; float: right; margin-top: -188px; padding: 5px; z-index: 99; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0px 0px 5px #929292; }
.wilsonart-order-samples .product-item .list-order-sec select { font-size: 12px; }
.wilsonart-order-samples .product-item .list-order-sec .action.tocart.primary { width: 100%; margin: 4px 0px 0px 0px; padding: 5px 19px 5px 19px; font-size: 13px; background: #e31b2c; border: 0px; }

.wilsonart-order-samples .sample_order_search { display: flex; margin-bottom: 10px; }
.wilsonart-order-samples .sample_order_search input { height: 33px; font-size: 0.938rem; }
.wilsonart-order-samples .sample_order_search button { height: 33px; float: right; margin: 0 0 0 5px; padding: 5px 15px 4px 15px  !important; font-weight: 400; font-size: 0.938rem; color: #fff; background: #e31b2c !important; border: 1px solid #e31b2c !important; }

.page-header:after { content: ""; display: block; position: relative; width:100%; height: 122px; top: -130px; left: 0; z-index: -1; }

.custom-banner-control { padding-top: 0 !important; top: 10%; left: unset; right: 14%; }
.custom-banner-control .caption { text-align: left; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); border-radius: 5px; }
.custom-banner-control .caption div { color: #ff0000;font-weight: bold; }
.custom-banner-control .caption div span { color: #fff !important; }
.custom-banner-control .caption p { margin-bottom: 0 !important; }
.custom-banner-control .caption	a { display: inline-block; height: auto !important; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); text-decoration: none; }
.custom-banner-control .caption	a:hover { background-color: #e31b2c; }

.mp_social_share_inline { display: none !important; }
.mp_social_share_float { top: 180px; z-index: 99; }

.cms-connected-connect .breadcrumbs, .cms-connected-news .breadcrumbs, .cms-connected-education .breadcrumbs, .cms-connected-community .breadcrumbs, .cms-covid-response .breadcrumbs, .cms-connected .breadcrumbs { max-width: 1250px !important; margin: 0 auto; }

.cms-connected-connect .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-news .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-education .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-community .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-covid-response .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay { max-width: 1250px; min-height: 100% !important; padding: 0 !important; }
.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] { background: #e2e2e2; }
.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span { color: #58585a !important; line-height: .9 !important; }
.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span { line-height: 1.3 !important; }

.cms-connected-connect [data-content-type='row'][data-appearance='contained'],
.cms-connected-news [data-content-type='row'][data-appearance='contained'],
.cms-connected-education [data-content-type='row'][data-appearance='contained'],
.cms-connected-community [data-content-type='row'][data-appearance='contained'],
.cms-covid-response [data-content-type='row'][data-appearance='contained'] { max-width: 1280px; }

.cms-connected-connect .connected3MainCovid,
.cms-connected-news .connected3MainCovid,
.cms-connected-education .connected3MainCovid,
.cms-connected-community .connected3MainCovid,
.cms-covid-response .connected3MainCovid { max-width: 1250px; margin: 0 10px !important; }

.cms-connected-connect .connected3Main { margin-bottom: 40px !important; }

.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .pagebuilder-column { padding: 0 15px; }
.cms-connected-news .connected3MainLarge .pagebuilder-column-group .pagebuilder-column,
.cms-connected-education .connected3MainLarge .pagebuilder-column-group .pagebuilder-column { padding: 0 15px; }

.cms-connected-connect .connected3MainLarge { margin-bottom: 50px !important; padding-bottom: 30px !important;  }
.cms-connected-news .connected3MainLarge,
.cms-connected-education .connected3MainLarge,
.cms-connected-community .connected3MainLarge { margin-bottom: 50px !important; padding-bottom: 30px !important;  }

.cms-connected-connect .connected3MainLarge .pagebuilder-column-group { max-width: 100%; margin-left: auto !important; margin-right: auto !important; }
.cms-connected-news .connected3MainLarge .pagebuilder-column-group,
.cms-connected-education .connected3MainLarge .pagebuilder-column-group { max-width: 100%; margin-left: auto !important; margin-right: auto !important; }
.cms-connected-community .connected3MainLarge .pagebuilder-column-group { max-width: 100%; margin-left: auto !important; margin-right: auto !important; }

.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { color: #FFF !important; }
.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p,
.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p,
.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { color: #FFF !important; }
.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 71px; }

.cms-connected-news .connected3MainLarge .connected3MainLargeBlock .connected-4viewAllFlipboardPosts .btn-grey-round a { margin: 0 !important; padding: 0 !important; color: #FFF !important; text-transform: capitalize; background: none !important; }
.cms-connected-news .connected3MainLarge .connected3MainLargeBlock .connected-4viewAllFlipboardPosts .btn-grey-round a:hover {text-decoration: underline !important; }

.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary,
.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary { background: #FFF !important; color: #e31b2c !important; }
.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary,
.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary { background: #FFF !important; color: #e31b2c !important; }

.cms-connected-connect .connected3Main .connected3MainSmallBlock .connected3IconBlock p { min-height: 100%; }
.cms-connected-connect .connected3Main .connected3MainSmallBlock .connected3TextBlock p { margin-bottom: 0 !important; }

.cms-connected-news .connected4MainContainer1, .cms-connected-education .connected4MainContainer1, .cms-connected-community .connected4MainContainer1 { margin-bottom: 50px !important; }
.cms-connected-news .connected3Main .connected3MainSmallBlock .connected4moreBtnBlock { margin-bottom: 30px !important; }

.cms-connected-news .connected3Main .connected4MainSmallVBlock { position: relative; background: #e2e2e2; }
.cms-connected-news .connected3Main .connected4MainSmallVBlock .connected-4VBlockBtnMain { bottom: 0; margin-bottom: 10px !important; }

a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary, .cart.table-wrapper .actions-toolbar > .action.pagebuilder-button-primary, .action-gift.pagebuilder-button-primary,
a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary { font-family: 'Roboto-Regular', sans-serif; }

.cms-covid-response .connectedTemplate-2Main { margin-bottom: 50px !important; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child { width: 77% !important; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child { justify-content: unset !important; align-items: flex-end; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child [data-content-type='buttons'] { width: 100%; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p { display: flex; align-items: center; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p span { padding-left: 25px; font-size: 2rem; line-height: 2.2rem;}
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p span span { padding-left: 0 !important; font-size: inherit !important; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span { display: inline-block; margin-bottom: 10px !important; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span span { margin-bottom: 0 !important; margin-right: 0 !important; }

.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child h2.cms-h2 { width: 100%; }
.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child h2.cms-h2 + div[data-content-type='text'] { width: 100%; }

.cms-connected [data-content-type='row'][data-appearance='contained'] { max-width: 1250px !important; }
.cms-connected .content-main .pagebuilder-column.order-1 { padding: 0 0 20px 0!important; }
.cms-connected .content-main .pagebuilder-column.order-1 h1.cms-h1,
.cms-connected .content-main .pagebuilder-column.order-1 .covid-text,
.cms-connected .content-main .pagebuilder-column.order-1 .covid-text + div[data-content-type='buttons'] { padding-left: 30px !important; }
.cms-connected .content-main .pagebuilder-column.order-3 { padding: 0 0 20px 0!important; }
.cms-connected .content-main .pagebuilder-column.order-4 { padding: 0 0 20px 0!important; }

.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(1) { margin-right: 0 !important; }

.cms-connected-education .connected5MainxLarge { margin-bottom: 60px !important; }

.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child h2 + div[data-content-type='text'] { width: 100%; padding: 0 20px !important; margin-bottom: 10px !important; }

.cms-connected-education .connected3MainLarge .connected5InlineBtn .btn-grey-round { margin-right: 15px; }
.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child h2.cms-h2 { width: 100%; }
.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child [data-content-type='buttons'] { width: 100%; }


/* Multi Search Results */
.ea-search-autocomplete .content span {display: inline-flex ; font-family: 'Roboto-Regular', sans-serif; width: auto; font-size: .9rem !important; font-weight: 400 !important; text-align: left !important; }
.ea-search-autocomplete .content span.section-amount {float:right;}
.ea-search-autocomplete .content span.section { display: inline-flex; width: 100%;  padding: 5px 10px !important; font-size: 1rem; color: #e51b2d !important; background: #dedede !important; }
.ea-search-autocomplete .content span.section span.section-name { padding: 0 5px 0 0 !important; }

.searchResultsMain { overflow-y: auto; max-height: 450px; }
.searchResultsMain .eaProducts { display: block; max-height: fit-content; overflow: hidden; }
.searchResultsMain .eaProducts span.content { display: block !important; padding: 5px 10px; color: #ffffff !important; background: #000000 !important; border: none !important; }
.ea-search-autocomplete .content span.section-amount a {color: #ffffff !important;}
.searchResultsMain .eaProducts .info .sku { display: block !important; }
.searchResultsMain .eaProducts .info .price { display: none !important; }

.searchResultsMain .eaTechresources { display: block; max-height: fit-content; margin-top: 1px; background: #dedede; overflow: hidden; }
.searchResultsMain .eaTechresources span.content { display: block !important; padding: 5px 10px; color: #ffffff !important; background: #000000 !important; border: none !important; }
.searchResultsMain .eaTechresources span.content span.section-name { padding: 0 5px 0 0 !important; }
.searchResultsMain .eaTechresources .ea-techresources-grid { max-height: fit-content; background: #FFF; }
.searchResultsMain .eaTechresources .ea-techresources-grid .ea-techresources { padding: 3px 10px; border-bottom: 1px solid #CCC; }
.searchResultsMain .eaTechresources .ea-techresources-grid .ea-techresources a { display: inline-flex; color: #555 !important; }
.searchResultsMain .eaTechresources .ea-techresources-grid .ea-techresources a:hover { color: #0879A1 !important; text-decoration: none !important; }

.searchResultsMain .eaCms { display: block; max-height: fit-content; margin-top: 1px; background: #dedede; overflow: hidden; }
.searchResultsMain .eaCms span.content { display: block; padding: 5px 10px; color: #ffffff !important;  background: #000000 !important; border: none !important; }
.searchResultsMain .eaCms span.content span.section-name { padding: 0 5px 0 0 !important; }
.searchResultsMain .eaCms .ea-cms-grid { max-height: fit-content; background: #FFF !important; }
.searchResultsMain .eaCms .ea-cms-grid a,
.searchResultsMain .eaCms .ea-cms-grid a .info span.name { text-transform: capitalize; }
.searchResultsMain .eaCms .ea-cms-grid a { color: #555 !important; text-decoration: none !important; }
.searchResultsMain .eaCms .ea-cms-grid a:hover { color: #0879A1 !important; text-decoration: none !important; }
.searchResultsMain .eaCms .ea-cms-grid a .info { padding: 3px 10px; border-bottom: 1px solid #CCC; }

/* search results temp start */
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .name { display: block !important; }
div.ea-search-autocomplete div.content div.right div#ea-products div.ea-products-grid div.ea-product a div.price-box { display: none !important; }
/* search results temp end */

.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items { margin-top: 0 !important; padding: 15px 10px 10px 10px; border: 1px solid #ccc !important; }
.catalogsearch-result-index .products.wrapper.grid.products-grid { padding-bottom: 0 !important;border: none !important; }
.catalogsearch-result-index  .products.wrapper.grid.products-grid .searchResultHeader { display: inline-flex; justify-content: space-between; width: 100%; padding: 10px; background: #f2f2f2; }
.catalogsearch-result-index  .products.wrapper.grid.products-grid .searchResultHeader h3 { margin-bottom: 0 !important; }

.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { margin: 0 !important; vertical-align: top; border-bottom: none !important; }
.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index .searchResultHeader { display: inline-flex; justify-content: space-between; width: 100%; padding: 10px; background: #f2f2f2; }
.catalogsearch-result-index .search.results > div.mst-search__index h3 { margin-bottom: 0 !important; }
.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index ul { min-height: 204px; padding: 5px 10px !important; border: 1px solid #ccc; }
.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index ul li { list-style: none; }
.catalogsearch-result-index .search.results > div.mst-search__index ul li .mst-search__index-title { display: inline-flex; }

.mst-search__index-title span.file-icon { display: block; min-width: 16px; width: 16px; }

.catalogsearch-result-index #layer-product-list .search.results > .products.wrapper.grid.products-grid h3, 
.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index h3 { display: inline-block; color: #222 !important; }

.catalogsearch-result-index .products.wrapper.grid.products-grid { margin-bottom: 20px !important; }

.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index { width: 100% !important; border-right: none !important; border-bottom: none !important; }
.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index .searchResultHeader { display: block; margin-bottom: 5px; background: none !important; border-bottom: 1px solid #ccc; padding: 0 !important;}
.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index .searchResultHeader h3 { margin-bottom: 10px !important; }
.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index ul { border: none !important;}
.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index ul { border: none !important;}

.category_search_full_page_view_  .products.wrapper.grid.products-grid .searchResultHeader { margin-bottom: 15px !important; padding: 0 !important; background: none !important; border-bottom: 1px solid #ccc; }
.category_search_full_page_view_  .products.wrapper.grid.products-grid .searchResultHeader h3 { margin-bottom: 10px !important; padding: 0 !important; font-size: 1.4rem !important; background: none !important; }
.category_search_full_page_view_ .products.wrapper.grid.products-grid .product-items { padding: 0 !important; border: none !important; }
.category_search_full_page_view_ .products.wrapper.grid.products-grid { margin-bottom: 25px !important; border-bottom: none !important; }

.news-page .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { align-items: normal !important; }
.press-img-content h3.title { color: #fff !important; }

/* Traceless Launch Schedule a presentation form css */
.WA_presentation {margin-top: -100px; padding-top: 150px; }

.WA_presentation h2{color: #e31b2c !important; font-size: 64px !important; line-height: 64px; text-transform: unset !important; margin-bottom: 40px !important; font-family: 'Playfair Display', serif !important;}
.WA_presentation #req_application {width: 1110px; margin: 0 auto;}
.left_col {width: 45%; float: left; margin-right: 50px;}
.right_col {width: 45%; float: left;}
.req_text {float: right; color:#e31b2c; font-size:14px;}
.WA_presentation #req_application .md-form {text-align: left; margin-bottom: 10px;}
.WA_presentation #req_application .md-form.industry_select {display:inline-block;}
.WA_presentation #req_application .md-form label {margin-bottom: 0px;}
.WA_presentation #req_application .md-form input, .WA_presentation #req_application .md-form select {background: #d9d9d9;}
#req_application .industry_select ul {padding-left:10px; margin-top:10px;}
#req_application .industry_select .custom_error, #role_hpl_error {display: inline-block; color: #e31b2c; font-size: 12px;}
#role_hpl_error{ margin-top: 7px; }
#req_application .industry_select ul li {list-style-type: none; float:left; width: 200px; display: inline-block;}
#req_application .industry_select ul li input[type="checkbox"]{margin: 0px 5px 5px 0px;border-radius: 0px;}
#req_application .industry_select ul li input[type='checkbox']:checked { background: #e31b2c !important;}
#req_application .industry_select span.industry_message {display: inline-block; margin-bottom: 10px; padding-left: 10px;}
#req_application .md-form.state select, #req_application .md-form.country select {-webkit-appearance: none; -moz-appearance: none; background: #d9d9d9; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACOSURBVEiJ7c/LCoFRFIDR5WEkKUlJiZRiwMCzmngjiQi5ZcSAM5HLfxtI/1d7cNq12oe8vJ+v8PQeY5jSnGLyblnEDNeEs0D52wUlzBPgS1SifrOKVQx8g3pUPFTDOgK+RSMuHmpi9wE/oJMUD7Wwf4Ef0U2Lh9ru1wb8hF5WeKiPMy4YZY2HBo/Jy/unbpb0TLQqPZ0IAAAAAElFTkSuQmCC);
 background-repeat: no-repeat; background-position-x: 96%; background-position-y: 5px; background-size: 4%;padding: 3px 5px;} 
.WA_presentation #req_application .md-form.role select {-webkit-appearance: none; -moz-appearance: none; background: #d9d9d9; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACOSURBVEiJ7c/LCoFRFIDR5WEkKUlJiZRiwMCzmngjiQi5ZcSAM5HLfxtI/1d7cNq12oe8vJ+v8PQeY5jSnGLyblnEDNeEs0D52wUlzBPgS1SifrOKVQx8g3pUPFTDOgK+RSMuHmpi9wE/oJMUD7Wwf4Ef0U2Lh9ru1wb8hF5WeKiPMy4YZY2HBo/Jy/unbpb0TLQqPZ0IAAAAAElFTkSuQmCC);
 background-repeat: no-repeat; background-position-x: 96%; background-position-y: 5px; background-size: 4%;padding: 3px 5px;}
#req_application .actions-toolbar {margin-left:0px; margin-top: 20px;}
#req_application .actions-toolbar .action.submit {font-size: 16px; color: #ffffff !important; background-color: #e31b2c;
    padding: 10px 100px; border: 1px solid #e31b2c; display: inline-block; text-decoration: none; text-transform: uppercase;}
#req_application .actions-toolbar p.terms {display: inline-block; font-size: 12px; line-height: 14px; text-align: left;
    margin-top: 20px;}
@media (max-width: 768px) {	
.WA_presentation #req_application {width: 100%; padding-left:20px; padding-right:20px;}
.left_col {width: 100%; margin-right: 0px;}
.right_col {width: 100%;}
}
/* Traceless Launch Schedule a presentation form css end*/
																   
/* Sunil css codes */
.static_content .pdf-data iframe{width:100% !important;}
.static_content iframe{width:100% !important;}
.cms-education-design-active-learning iframe {width: 990px;}
.cms-education-design-active-learning #maincontent.page-main .columns [data-content-type='html'] {margin:0px auto !important;}
/* Sunil css codes end*/

.page-footer .footer-sec-left{ width: auto; }
.page-footer .footer.legal .container { max-width: 100%; text-align: center; }
.page-footer .footer.legal .copyright-content { display: inline-block; vertical-align: middle; }
.page-footer .footer.legal .legal-links { display: inline-block; vertical-align: middle; }

/* Added by Ramakrishna End */

/* Added by Samson */
.product-options-wrapper .Wallboard, .product-options-wrapper .Select_Sample { display:none !important;}
#Finish { display:block !important;}
.catalog-product-view .product-options-wrapper .fieldset .field.Size{display: inline-block !important;}
/* Added by samson end */

/* Chat Code - samson */
.wtb_new{color:#000;margin:10px}
.buy{border-bottom: 1px solid #CACACA}
#wtbcart {position: fixed;width: 320px;right: -321px;top:415px;z-index:9999;height:0px}
#wtb_toggle {background: #fff;position: relative;margin-left: -31px;list-style: none;border-radius:10px 0 0 10px;height:140px;width: 33px;border:2px solid #fff;border-right: none;z-index: 999;cursor: pointer;top:0px; box-shadow:0px 1px 7px #999}
.wtbcart-logo{-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);-webkit-transform: rotate(270deg);display: block;font-size:14px;height:103px;transform: rotate(270deg);width:113px}
.wtbcart-logo a{color:#ec1c2d;font-family:'Roboto-Regular', sans-serif;}
.wtbcircle > img {position: absolute;left:5px;top:110px;/*width: 21px;height: 25px;*/}
.wtbcircle{color: #f8901f;width: 20px;height: 28px}
.wtbcircle{font-size: 2.6em;margin-left:5px;margin-top: 13px}
#wtbchat {position: fixed;width: 320px;right: -321px;top:156px;z-index:9999;height:0px}
#wtb_chattoggle {background: #fff;position: relative;margin-left: -31px;list-style: none;border-radius:10px 0 0 10px;height:100px;width: 33px;border:1px solid #CCC;border-right: none;z-index: 999;cursor: pointer;top:0px; box-shadow:none}
.wtbcart-chatlogo{-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);-webkit-transform: rotate(270deg);display: block;font-size:14px;height:63px;transform: rotate(270deg);width:73px}
.wtbcart-chatlogo a{color:#ec1c2d;text-decoration: none;    font-family: 'Roboto-Regular', sans-serif; letter-spacing: 1px;}
.wtbcart-chatlogo a u{text-decoration: none}
.wtbchatcircle > img {position: absolute;left:6px;top:73px;/*width: 21px;height: 25px;*/}
.wtbchatcircle{color: #f8901f;width: 20px;height: 28px}
.wtbchatcircle{font-size: 2.6em;margin-left:5px;margin-top: 13px}
/* chat code end */ 

.distributor-distributor-index .comm_distributor_parent .search_bar #suggesstion-box ul.distributor_list {position: absolute; z-index: 100; background: #fff; width: 513px; /* border: 1px solid #ccc; */    list-style: none; padding-left: 0; font-size: 14px;}
.distributor-distributor-index .comm_distributor_parent .search_bar #suggesstion-box ul.distributor_list li {margin-bottom: 0; margin-top: 0; border-bottom: 1px solid #ccc; padding-left: 10px;    line-height: 28px; cursor:pointer;}
.distributor-distributor-index .comm_distributor_parent .search_bar #suggesstion-box ul.distributor_list li:hover {background: #e9e9e9;}
.Select_Sample select {display:none !important;}
/* Common Button styles start */
.btn-view-resources .pagebuilder-button-primary{border: 1px solid #433e3a !important; font-size: 12px !important; font-weight:100; 
line-height: 1.5 !important; letter-spacing: .5em !important; text-transform: uppercase !important; color: #433e3a !important; padding: 7px 13px !important;
 display: inline-block !important; background: transparent !important; border-radius: 0px; font-family: 'Roboto-Regular', sans-serif;}
 .btn-view-resources .pagebuilder-button-primary:hover{background: #efefef !important; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-red .pagebuilder-button-primary{background: #e31b2c; padding: 3px 13px !important; border-radius: 0px !important; color: #ffffff !important;
 border: 0px !important; font-size: 0.875em; font-weight: normal; font-family: 'Roboto-Regular', sans-serif;}
 .btn-red .pagebuilder-button-primary:hover{background: #b61522; text-decoration: none; color: #fff;}
.btn-design-catalog .pagebuilder-button-primary{background: #efefef !important; padding: 3px 13px !important; border-radius: 0px !important; color: #433e3a !important; font-weight: 400; font-size: 12px; letter-spacing: .375em !important; border: 1px solid #ffffff !important; font-family: 'Roboto-Regular', sans-serif; text-transform: uppercase; line-height: 19px;}
.btn-design-catalog .pagebuilder-button-primary:hover{border: 1px solid #DC4337 !important;}
.btn-more-question .pagebuilder-button-primary{border: 1px solid #433e3a !important; font-size: 1rem !important; font-weight:100; 
 line-height: 1.4 !important; letter-spacing: .3333em !important; text-transform: uppercase !important; color: #433e3a !important; padding: 8px 28px !important; display: inline-block !important; background: transparent !important; border-radius: 0px; font-family: 'Roboto-Regular', sans-serif;}
 .btn-more-question .pagebuilder-button-primary:hover{background: #000 !important; color: #FFF !important; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
 /* Common Button styles start */
 /* Wilsonart connected-page CSS Start */
 #maincontent.page-main-full-width { z-index: -1;}
 #maincontent.page-main-full-width .columns .column.main { padding-bottom:0px;}
 .content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{padding: 40px; width: 30%; background: #e2e2e2;}
 .content-main {background: #fff; width: 1200px;margin-bottom:50px; color:#666666; margin-left: auto !important; margin-right: auto !important; }
 .content-covid19 { width: 1250px;margin-bottom:50px; color:#999999;margin: 0 auto !important; }
 .content-main p {min-height:96px;font-size: 16px; margin-bottom: 0px;}
 .covid-text p{min-height:30px;}
 .covid-column p {min-height:unset; }
 h1.cms-h1 { text-transform: none !important; }
 h2.cms-h2 { margin-bottom: 0px !important; text-transform: none !important;}
 .content-main h2.cms-h2 {min-height: 110px;}

.btn-red-round .pagebuilder-button-primary {text-align: center; line-height: 15px; background: #e31b2c; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; padding: 12px !important; font-size: 16px; font-weight: 500;}
.btn-red-round .pagebuilder-button-primary:hover {background: #bb1725; }
.btn-grey-round .pagebuilder-button-primary {text-align: center; line-height: 16px; background: #666666; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; padding: 12px !important; font-size: 16px; font-weight: 500;}
.btn-grey-round .pagebuilder-button-primary:hover {background: #666666; }
.content-main-2 {background: #fff; width: 100%; color:#666666;margin: 0px !important;}
.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 1200px; margin: 0 auto; margin-top: -150px;}
.content-main-2 .pagebuilder-column-group:nth-child(2) {width: 1200px; margin: 0 auto;}
.content-main-2 p {margin-bottom: 0px; min-height:72px; font-size: 16px;}
#maincontent.page-main-full-width .breadcrumbs{ padding: 10px 0px 2px 50px; margin-bottom: 0px; }
.content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column{width: 33.3333% !important;}
.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 100% !important; padding: 0 !important;}
.content-main .pagebuilder-column.order-1 .covid-text {margin-bottom:30px !important;}
/* Admin Gallery UI Fixes */
.industry-application-edit .image-tag-container .application-img {min-width: 915px !important;}
.admin__fieldset-wrapper-content .admin__fieldset {padding: 0 !important;}
.industry-application-view #maincontent .application-info .page-title-wrapper {min-height: unset;}
.industry-application-view .application-info .app-image {width: 100%;}

/* Admin Gallery UI Fixes end */
/* scroll to top */
.scrolltop {
	display:none;
	width: 48px;
	height: 48px;
	margin:0 auto;
	position:fixed;
	bottom: .8rem;
	right: .5rem;	
	z-index: 9999;
}
.scroll {
	width: 3rem;
	height: 3rem;
	margin: 0;
	padding: .39rem;
	color: #FFF;
	text-align: center;
	font-size: 1rem;
	position:absolute;
	right: 1.5rem;
	bottom: 1rem;
	background: rgba(226, 27, 44, .9);
	border-radius: 50%;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}
.scroll .fa {
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

	 
@media print {
	.header{visibility:hidden; border:0px;}
	header{visibility:hidden; border:0px;}
	.footer (visibility:hidden;)
	.nav {visibility:hidden;}
	.header:before {display: block; margin-bottom: 10px; border: 1px solid #bbb; padding: 3px 5px; font-style: italic;}
	@page :top {margin: 0px;}
	.breadcrumbs {visibility:hidden;}
	.authorization-link {visibility:hidden;}
	.customcovidbanner #covid-19 {visibility:hidden;}
	.noprint{visibility:hidden;}
	.comparison-result .btn-click .print-btn {visibility:hidden;}
	.start-over-btn {visibility:hidden;}
	body {transform: scale(1);}
    /* table {page-break-inside: avoid;} */
	#pagecontents {width:100%; border:0px; }
	.footer.top-content, .footer.content {visibility:hidden;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating {opacity:.2;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked {opacity:.8;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked.half:after {color:#000;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked.half:before {color:#969598;opacity:.8;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star {opacity:.2;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star.checked {opacity:.8;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star.checked.half:after {color:#000;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star.checked.half:before {color:#969598;opacity:.8}
}

@media (max-width: 575.98px) {
	.industry-application-view .application-info .return-link, .application-info .return-link:focus{margin-top: 0px !important;}
	.url-container.inactive .url-field{overflow:hidden;}
	.url-container.inactive .url-field{width: auto;}
}

@media(min-width:320px) and (max-width:768px) {
	.header.links li:first-child a{padding-right:10px;}
	.header.links li a{font-size:14px;}
	.top-header-left ul li a{padding:0px 8px;}
	.top-header-left ul li{margin-top:10px;}
	.panel.header .links li.welcome .before-login{position: relative;left:-40px;}
	.panel.header .header.links li{list-style-type:none;float: left;}
	.header.content .logo{left: 0;}
	.header.content .nav-toggle{left: 12px;top: 15px;}
	.block.block-search .nested{left: 400px;top: 16px;}
	.panel.header .minicart-wrapper{margin-top:0px;}
	.header.content{padding:10px 15px 30px;}
	/* .block-search .control input#search{left: 137px;font-size: 9px;} */
	.block-search .control{border-top:0px;}
	.block-search .label.active+.control input{position:absolute;}
	/* .block-search .label{display:none;} */
	.footer-top ul li{padding-left:5px;padding-right:5px;}
	.top-footer-left h2{padding-left:20px}
	.top-footer-right {float: unset;padding-left: 20px;}
	.search-autocomplete{left:179px;}
	.nav-sections-items .nav-sections-item-title{height:40px;padding-top:8px;}
	.nav-sections-item-content{width:100%;padding-top: 0px;}
	.nav-sections-item-content .navigation ul li a{font-size:14px;}
	.nav-sections-item-content .navigation ul li a.level-top{line-height: 22px;padding: 10px 20px 10px 20px;}
	.navigation .submenu:not(:first-child)>li>a{padding-left:40px;}
	.navigation .parent .level-top:after{top: 0px;}
	.nav-sections .header.links li>a{font-size:18px;}
	.nav-sections .header.links li.greet.welcome{font-size:18px;}
	.language .label{color:#433e3a;}
	.nav-sections .switcher-trigger strong{font-size:18px;}
	.nav-sections .switcher-option a{font-size: 16px;padding-left: 20px;}
	.minicart-wrapper.advanced-search-btn{top: 52px;right: -20px;margin-top:0px;}
	/* .block.block-search:before {width: 375px;height: 1px;content: '';border-top: 1px solid #E4E3E1;position: absolute;top: 0px;left: 123px;} */
	.page-header .panel.header .minicart-wrapper{left:90px;}
	.top-header-left{background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/mob-drpdwn.png);background-size: 80%;height: 25px;width: 25px;background-repeat: no-repeat;position: absolute;left: 15px;top: 12px;}
	.top-footer-left h2, .top-footer-right h2, .top-footer-right span{display:none !important;}
	.top-footer-right a{float:right;padding: 4px 14px;margin-right: 20px;margin-top: -31px;}
	.top-footer-left a{margin-left: 20px;}
	.top-footer-left a img{width:100px;}
	.page-footer .footer-sec-left .footer-sec-title{display:none;}
	.page-footer .footer-sec-left .footer-sec-content{display:none;}
	.footer-sec-right{position: relative;left: -40px;}
	.footer-sec-right .footer-sec-content ul{position: relative;top: -80px;}
	.footer-sec-right .wlsnrt-logo-footer{margin: 10px 0px 10px 0px;}
	.wlsnrt-social {position: absolute;padding-top: 2px;top: -50px;left: 100px;}
	.legal-links ul{display:none;}
	.footer-bottom{border-top:none;padding-top:0px;position: relative;}
	.page-footer .footer.content{margin-top:10px;}
	.wlsnrt-footer-link{text-align: center;float: none;line-height:22px;margin-bottom: 0px;font-size: 12px;}
	.page-footer .footer.legal .copyright-content{text-align:center;float:none !important;}
	.top-blocks {width:100% !important;text-align: center;}
	.top-blocks .our-story-img, .top-blocks .understanding-wood-img{padding:0px !important;}
	.top-blocks .our-story-img img, .top-blocks .understanding-wood-img img{width: auto;margin-bottom: 0px;}
	.top-blocks .our-story h2, .top-blocks .understanding-wood h2{position: absolute;top: -250px;font-size: 22px; padding:5px;font-size:1.5rem;}
	.pagebuilder-column.our-story-img .pagebuilder-mobile-only, .pagebuilder-column.understanding-wood-img .pagebuilder-mobile-only{margin-top:10px;}
	.pagebuilder-column.our-story, .pagebuilder-column.understanding-wood{margin-top:0px !important; margin-bottom: 50px !important;}
	.pagebuilder-column-group .pagebuilder-column.our-story .btn-know-more, .pagebuilder-column-group .pagebuilder-column.understanding-wood .btn-know-more{text-align:center !important;}
	.top-blocks .our-story p, .top-blocks .understanding-wood p{text-align: justify;padding: 20px;margin-bottom: 0px;}
	.understanding-wood{margin-top: 35px;text-align: center;margin-bottom: 20px;}
	.advanced-search-header h1{font-size:18px;}
	.top-header-left:hover ul {display: block;width: 351px;background: #FFF;border: 3px solid #cacaca;left: 198px;padding: 2%;margin: 12px 0 0 -200px;text-align: center;border-radius: 6px;position: absolute;z-index: 20;top: 100%;}
	.magestore-bannerslider-standard{position:relative;top:0;height:185px;}
	.magestore-bannerslider-standard .slides li{height:185px !important;}
	.magestore-bannerslider-standard .slides li img{height:185px !important;}
 }
@media only screen and (min-width : 420px) {
	.panel.header .links {line-height: 30px;}
	
}
@media only screen and (min-width : 667px) and (max-width : 768px) {
	.panel.header .links {left: 295px;}
	.block.block-search {width:100%;}
	.block.block-search:before {width: 100%;left: 140px;}
	.block-search .control input#search{width: 484px;left: -100px;}
	.footer-sec-right{left: -184px;}
	.wlsnrt-social{left: 240px;}
	.page-footer .footer.legal .copyright-content{float: unset;text-align: center;}
	.laminate, .quartz, .solid-surface, .coordinated-surfaces, .thinscape, .digital-print{width:365px;margin: 0 auto;}
	.top-blocks{width: 55% !important;}
	
}
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
	.panel.header .links {left: -10px;}
	.block-search .control input#search{width: 180px;}
}
@media all and (min-width: 320px)  and (max-width: 1200px) {
	.header.content .logo { margin: 10px auto 25px 0;}
	.wa_why .wa_img2 {position: relative;}
	.wa_why .wa_img2 .img_overlap {position: relative; right: -122px; bottom: 75px;}
	.mobile-menu.mega-menu.us-en {display: block;}
	.mega-menu.us-en {display: none;}
	/* .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 600px !important;} */
	.block-search { width: 390px;}
	.nav-sections .header.links li.link.authorization-link {display: none !important;}
	.nav-sections .header.links li.greet.welcome {display: none !important;}
	.panel.header .header.links li:nth-child(1), .panel.header .header.links li:nth-child(2), .panel.header .header.links li:nth-child(3), .panel.header .header.links li:nth-child(4), .panel.header .header.links li:nth-child(5) {display: none !important;}
	.page-header .header.content nav.mega-menu.us-en {display: none;}
	.nav-toggle {display:block;}
	.footer.top-content .container { margin-top: 30px;}
	.ea-no-result .ea-search-autocomplete-no-result { width: 186px !important; top: 44px; }
	.wa_proj {margin-top: 20px; margin-bottom: 60px;}
	.wa_home_col, .product_blocks, .WA_home_banner_text, .wa_sustain, .wa_why, .WA_footer  {padding-left: 20px; padding-right: 20px;}

	.nav-open .nav-toggle::before { content: 'X'; font-family: 'Roboto-Regular'; font-size: 20px; margin-top: 5px; margin-right: 10px;}
	/* .pagebuilder-column.fullwid_wrap > div { padding-left: 50px;} */
	.pagebuilder-column img.pagebuilder-mobile-hidden { display: none;}
	.wa_bot_blocks p a {padding: 10px;}
	.sub_btn p a {padding: 10px;}
	.social_links p a {padding: 10px;}
	.social_links p a:nth-child(5) { padding-left: 10px;}
	.wa_bot_blocks .bot_block_text { min-height: 210px;}
	.footer-content h3 { font-size: 16px;}
	.footer-content p { font-size: 15px;}
	.wa_stay_connected h2 {font-size: 32px;}
	
	
	.page-wrapper { margin-top: 0; }
	
	.wa_stay_connected a {padding: 15px 35px;}
	.panel.header .header.links li.greet.welcome ul li {display: inline-block !important;}

	.panel.header .header.links li:nth-child(1), .panel.header .header.links li:nth-child(2), .panel.header .header.links li:nth-child(3), .panel.header .header.links li:nth-child(4), .panel.header .header.links li:nth-child(5) {display: none !important;}
	
	.page-header { margin-bottom: 0 !important; }								 
	.logo { margin-left: 0px !important; z-index: 0;}
	.page-wrapper .sections.nav-sections .nav-sections-items .nav-sections-item-content {width: 100%;}
	.top-header-left ul li { margin-bottom: 10px; z-index: 111; }
	.page-header .header.content {padding: 0px 20px 0px;}
	.header.content .nav-toggle { float: right; display: block;}
	.nav-sections .header.links li.greet.welcome {border: 0px;}
	.wa-third-menu, .wa-menu-btm-content {display: none !important;}
	.nav-open .nav-toggle:after {content: none;}
	.page-wrapper .sections.nav-sections {background: #ffffff; position: absolute; margin-top: 30px; z-index: 999; height: auto; width: 100%; right: 0px; top: -30px;}
	.nav-sections {left: calc(-1 * (100% - 0px)); }
	.nav-open .nav-sections { left: 0;   z-index: 99;}
	.nav-sections .header.links li>a {border: 0px; font-size: 14px; letter-spacing: 1px; font-weight: normal; color:#58585A;}
	.wa-prod-img, .wa-menu-block {display: none !important;}
	.nav-sections .header.links li {width: 100%; padding-left: 20px; border: 0px !important;}
	.nav-sections .header.links li a#find_your_color_mobile {display: none;}

	.nav-sections .header.links li.link.authorization-link {display: none !important;}
	.nav-sections .header.links li.greet.welcome {display: none !important;}
	.page-header .header.links nav.mobile-menu.us-en-mobile {display: none;}
	ul.mega-menu.us-en__list {display: block;}
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent:hover:after {content: none;}
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent:after {content: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 { display: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 ul.us-en-mobile__inner-list--level2 {display: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 ul.us-en-mobile__inner-list--level2 li.us-en-mobile__inner-item--level2 ul.us-en-mobile__inner-list--level3 {display: none;}
	
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item:hover ul.us-en-mobile__inner-list--level1 {position: unset; width: auto; margin-top: 0px; box-shadow:none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item {display: block !important; border: 0px; width: 100%; height: 100%; padding: 15px 20px 8px 0px!important; cursor: pointer;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1.active a.us-en-mobile__inner-link::after {content: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 a.us-en-mobile__inner-link::after {content: none;}
	li.mobile-menu.mega-menu.us-en-mobile__inner-item.mobile-menu.mega-menu.us-en-mobile__inner-item--level1.mobile-menu.mega-menu.us-en-mobile__inner-item--level1 {padding: 15px 0px 8px 15px!important; margin-bottom: 0px;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item span.submenu-button {display: inline-block; width: 30px; height: 30px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAAgklEQVRIie2UOw6AIBAF5xISvf9NtPLXaOFxsMEEKQgsS7eTkFDwdvKKBQzDMBSZgQNwCrMccAJLyeMN8MDdKHdhhgfWksAAXCHwAJNAms4YpcEauVjaIm+WSuRq0hq5urRE3k2ak3eXfsS7eSd3jQ8nS9yye9MUB+zhdG9qGIbx4wWPTDtn0uXdrwAAAABJRU5ErkJggg==); transform: rotate(270deg); background-size: 80%; background-repeat: no-repeat; float: right;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item span.submenu-button.submenu-opened {display: inline-block; width: 30px; height: 30px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAAgklEQVRIie2UOw6AIBAF5xISvf9NtPLXaOFxsMEEKQgsS7eTkFDwdvKKBQzDMBSZgQNwCrMccAJLyeMN8MDdKHdhhgfWksAAXCHwAJNAms4YpcEauVjaIm+WSuRq0hq5urRE3k2ak3eXfsS7eSd3jQ8nS9yye9MUB+zhdG9qGIbx4wWPTDtn0uXdrwAAAABJRU5ErkJggg==); transform: rotate(0deg); background-size: 80%; background-repeat: no-repeat; float: right;margin-top: 10px;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--parent.us-en__inner-item--level1.no-children-menu a.us-en-mobile__inner-link span { display: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--parent.us-en__inner-item--level1 a.us-en-mobile__inner-link span { background-size: 30%; z-index: 99; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item a.us-en__link {display: inline-block; font-size: 16px;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--parent.us-en__inner-item--level1 {padding: 15px 0px 8px 0px;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--parent.us-en__inner-item--level1.active a.us-en-mobile__inner-link span { content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--parent.us-en__inner-item--level1.active .us-en-mobile__inner-item--level2 a.us-en-mobile__inner-link span {content: none;}
	#stain_select ul li {width: 50%;}						  
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--parent.us-en__inner-item--level1.active .us-en-mobile__inner-item--level2.no-children-menu a.us-en-mobile__inner-link span {display: none;}
	nav.mobile-menu ul.us-en-mobile__list li:nth-child(1).us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2.active a.us-en-mobile__inner-link span {content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	nav.mobile-menu ul.us-en-mobile__list li:nth-child(1).us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2 a.us-en-mobile__inner-link span {content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	nav.mobile-menu ul.us-en-mobile__list li:nth-child(1).us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2 a.us-en-mobile__inner-link::after {content: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2 .us-en__inner-list--level3 .us-en__inner-item--level3 span {display: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2 {content: none;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item span.submenu-button {display: inline-block; width: 30px; height: 30px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAAgklEQVRIie2UOw6AIBAF5xISvf9NtPLXaOFxsMEEKQgsS7eTkFDwdvKKBQzDMBSZgQNwCrMccAJLyeMN8MDdKHdhhgfWksAAXCHwAJNAms4YpcEauVjaIm+WSuRq0hq5urRE3k2ak3eXfsS7eSd3jQ8nS9yye9MUB+zhdG9qGIbx4wWPTDtn0uXdrwAAAABJRU5ErkJggg==); transform: rotate(270deg); background-size: 80%; background-repeat: no-repeat; float: right;}
	nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item span.submenu-button.submenu-opened {display: inline-block; width: 30px; height: 30px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAAgklEQVRIie2UOw6AIBAF5xISvf9NtPLXaOFxsMEEKQgsS7eTkFDwdvKKBQzDMBSZgQNwCrMccAJLyeMN8MDdKHdhhgfWksAAXCHwAJNAms4YpcEauVjaIm+WSuRq0hq5urRE3k2ak3eXfsS7eSd3jQ8nS9yye9MUB+zhdG9qGIbx4wWPTDtn0uXdrwAAAABJRU5ErkJggg==); transform: rotate(0deg); background-size: 80%; background-repeat: no-repeat; float: right;margin-top: 10px;}

	.nav-sections-items { margin-top: 20px; }
	.nav-sections-item-content{ float: left; padding: 0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 {padding-left: 20px; background: none; min-height: unset; width: 100%;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en__item--parent ul.us-en-mobile__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 { width: 100% !important; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item--parent ul.us-en-mobile__inner-list--level1 .us-en__inner-item--parent.active .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2 .megaMenuThirdBox .contectBox { display: none; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 .us-en-mobile__inner-item--level2 { width: 100% !important; padding: 10px 0px 5px 10px!important; margin-bottom: 0px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item--parent ul.us-en-mobile__inner-list--level1 .us-en__inner-item--parent:nth-child(1).active .us-en-mobile__inner-list--level2{ margin-top:0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 a.us-en-mobile__inner-link { padding: 10px !important; text-transform: capitalize; border:0px; font-weight: 500; display: block;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item a.mobile-menu.mega-menu.us-en-mobile__link {display: block; padding: 10px 0px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.menu-technical-resources.us-en__item ul.us-en-mobile__inner-list--level1 li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en-mobile__inner-link::after,
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.menu-technical-resources.us-en__item ul.us-en-mobile__inner-list--level1 li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en-mobile__inner-link::after { font-weight: bold; font-size: 11px; color: #fff; position: absolute; left: 0; right: 20px; top: 14px; margin-left: auto; background-image: none; background: #ccc; width: 13px; height: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item ul.us-en-mobile__inner-list--level1 li.us-en-mobile__inner-item--level1 .us-en-mobile__inner-list--level2 li:last-child.us-en-mobile__inner-item--level2,
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.us-en-mobile__item--parent.menu-technical-resources ul.us-en-mobile__inner-list--level1 .us-en__inner-item--parent.active .us-en-mobile__inner-list--level2	{ height: auto !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en-mobile__list li.menu-technical-resources.us-en__item ul.us-en-mobile__inner-list--level1 li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en-mobile__inner-link::after { content: '\002B'; }
	span.submenu-button.submenu-opened ~ a.us-en-mobile__link span { border-bottom: 4px solid #e31b2c !important; display: inline-block !important;}
	span.submenu-button ~ a.us-en-mobile__link span { padding: 10px 5px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en__inner-link::after { content: '\2212'; }
	li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:nth-last-child(1) {display: none !important;}

	
	.panel.header .header.links li:nth-child(1), .panel.header .header.links li:nth-child(2), .panel.header .header.links li:nth-child(3), .panel.header .header.links li:nth-child(4), .panel.header .header.links li:nth-child(5), .panel.header .header.links li:nth-child(6) {display: none !important;}
	.wa_surfaces .desk_only {display: none;}
	.wa_surfaces .mob_only {display: block; margin-top:0px; }
	.WA_home_banner {display: none; min-height: 600px;}
	.WA_home_banner_mob {background-color:#ffffff; padding:40px;}
	.WA_home_banner_mob h1 {font-size:60px; font-family: 'Playfair-MediumItalic'; color: #000000; margin-bottom: 0px;}
	.WA_home_banner_mob h2 {font-size:56px; font-family: 'Playfair-Regular'; color: #000000; margin-bottom: 30px;}
	.WA_home_banner_mob p {font-size:18px; line-height: 30px; color: #000000; font-family: 'Roboto-Regular'; }
	.WA_home_banner_mob p a { text-transform: uppercase; font-size: 18px; color: #000000; padding: 10px 30px; border: 1px solid #000000; margin-top: 25px !important; display: inline-block;}

	.wa_bot_blocks .bot_block_text {min-height: unset;}
	.pagebuilder-column img.pagebuilder-mobile-hidden {display: block;}
	.header.panel > .header.links > li { font-size: 13px;}
	.page-wrapper { margin-top: 100px; }


	li.mobile-menu.mega-menu.us-en-mobile__inner-item.mobile-menu.mega-menu.us-en-mobile__inner-item--all.mobile-menu.mega-menu.us-en-mobile__inner-item--level1 {display: none;}
	li.mobile-menu.mega-menu.us-en-mobile__inner-item.mobile-menu.mega-menu.us-en-mobile__inner-item--all.mobile-menu.mega-menu.us-en-mobile__inner-item--level2 {display: none;}
	
	.nav-toggle { display: block;  float: right; position: relative; left: 0px;}
	.sections.nav-sections .header.links {display: block !important; position: relative;}
	/* .sections.nav-sections .header.links li {display: none !important;} */
	.sections.nav-sections .header.links nav.mobile-menu.us-en-mobile {display: none; float: left; width: 100%;padding-bottom: 20px; margin-top: 0px;}
	.sections.nav-sections .header.links nav.mobile-menu.us-en-mobile ul.mobile-menu.mega-menu.us-en-mobile__list {padding-left:20px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en__list li.us-en__item a.mega-menu.us-en__link {color: #58585A;}
	nav.mobile-menu ul.us-en__list li.us-en__item--parent:hover ul.us-en__inner-list--level1 {display: none;}
	nav.mobile-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1:hover ul.us-en__inner-list--level2 {display: none;}
	nav.mobile-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1.us-en__inner-item--parent a.us-en__inner-link:after {content: none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mobile-menu ul.us-en__list {top: 0px; right: 10px;}
	
}
@media(min-width:320px) and (max-width:768px) {
	/* .page-wrapper .sections.nav-sections {position: fixed; margin-top: 0px;z-index: 999;height: 100%;width: 85%;} */
	.page-wrapper .nav-sections .nav-sections-items .nav-sections-item-title {display:none;}
	.nav-sections-item-content{width: 100%;margin-top: 0px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item{float:none;padding: 15px 0px 8px;border-bottom: 1px solid #efefef;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list{padding-left:0px;}
	.us-en__mobile-icon{display:none;}
	/* .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link:after{content: '';border: 4px solid transparent;border-top: 6px solid #f31010;margin-left: 2px;margin-bottom: 3px;position: absolute;top: 20px;right: 15px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover a.us-en__link:after{content: '';border: 4px solid transparent;border-bottom: 6px solid #f31010;margin-left: 2px;margin-bottom: 3px;position: absolute;top: 15px;left: 294px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link{font-weight:normal; font-size:16px;padding: 1px 20px;color: #433e3a;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item--parent:hover ul.us-en__inner-list--level1{position:inherit;right: 0px;border-right: none;box-shadow: none;width: 100%;background: #f6f6f6;margin-top: 10px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after{content:none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent:nth-child(1).active .us-en__inner-list--level2{position: relative;height: auto;display: block;left: 0px;width: 100%;margin-top: 5px;box-shadow: none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2{position: inherit;height:auto;margin-top:10px;box-shadow: none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after{content: '\002B';font-weight: bold;font-size: 11px;color:#fff;position: absolute;left: 0;right: 20px;top: 14px;margin-left: auto;background-image:none;background: #ccc;width: 13px;height: 13px;text-align: center;display: flex;align-items: center;justify-content: center;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.active a.us-en__inner-link::after{content: '\2212';font-weight: bold;font-size: 11px;color:#fff;position: absolute;left: 0;right: 20px;top: 14px;margin-left: auto;background-image:none;background: #ccc;width: 13px;height: 13px;text-align: center;display: flex;align-items: center;justify-content: center;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:last-child.us-en__item:hover ul.us-en__inner-list, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover ul.us-en__inner-list{position: inherit;width: 100%;box-shadow: none;left: 0;border-right: 0px;background: #f6f6f6;margin-top: 10px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li:last-child.us-en__inner-item, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item{width:100%;border-right: 0px;padding: 0;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item:hover{background: none;border-right: none;width: 100%;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item:hover a{color:#433e3a;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item a.us-en__inner-link{color:#433e3a;font-weight:normal;}	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active a.us-en__inner-link{padding: 10px 0 10px 30px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2{width:100%;border-bottom:none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active{padding: 0;border-right: 0px;width: 100%;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item.active{background: #f6f6f6;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.us-en__item--parent.active ul.us-en__inner-list--level1{ display:block; position: inherit;width: 100%;box-shadow: none;left: 0;border-right: 0px;background: #f6f6f6;margin-top: 10px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.us-en__item--parent.active ul.us-en__inner-list--level1{padding-left:0px;margin-top:5px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.active a.us-en__link{font-weight:bold;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.active{padding: 15px 0px 0px;}
*/ 	.magestore-bannerslider-standard{width:100% !important;}
	.bottom-blocks{padding: 50px 0px 10px 0px;}
	.bottom-blocks-inner{width:100%;}
	.laminate, .quartz, .solid-surface, .coordinated-surfaces, .thinscape, .digital-print{float: none; text-align: center; width: 100%; margin-left:0px; margin-bottom: 40px;}
	.laminate h2, .quartz h2, .solid-surface h2, .coordinated-surfaces h2, .thinscape h2, .digital-print h2{width:335px; box-shadow:none;}
	.top-header-left ul, .minicart-wrapper .action.showcart .text{display:none;}

	.page-header .header.panel{padding: 10px 20px 10px 0px;}
	.page-header .panel.header .minicart-wrapper {margin: 55px 0px 0px 0px;}
	.understanding-wood, .our-story{width:100%;position: relative;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div {width: 316px;}

}
@media (max-width: 575.98px) {
	.account .form-edit-account .field.group .label {padding-left:0px;}
	.account.customer-account-edit .field.newsletter_industry_select .label {padding-leftL:0px;}
	.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label {padding-left:0px;display:inline;}
	.customer-account-edit .field.email .label {padding-left:0px;}
	.contact-index-index .page-main .columns .column.main .form.contact .fieldset {width:100%;}
	#social-login-popup .field.field.newsletter_industry_select ul {padding-left:0px;}
	#social-login-popup .form-customer-create .fieldset.create.account .field.role {display: block;}
	#social-login-popup .form-customer-create .fieldset.create.account .field.role select#role {width: 100%; margin-left: 0;}
	#social-login-popup .form-customer-create .actions-toolbar .agreeTerms p {font-size: 12px; margin-left: 0px; margin-bottom: 20px;}
	#social-login-popup .social-login .actions-toolbar .primary {float:unset !important;}
	#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary {width:100%;}
	.cms-newsletter .newsletter_side_content {width: 100%; padding: 0px;margin-bottom: 20px;}
	.cms-newsletter .block.newsLetter .content { width: 100%;}
	.cms-newsletter .block.newsLetter .content .form.subscribe .field  .label {padding-left:0px;}
	.form.subscribe .field.apply .control ul {padding-left:0px;}
	.form.subscribe .field.field.newsletter_industry_select ul li {width: 150px;}
	.form.subscribe .actions .action.subscribe.primary {width:100%;}
	#maincontent .page-title-wrapper .page-title {text-align:center;}
	.cms-newsletter #maincontent.page-main-full-width{width:100%;}
	.cms-newsletter .block.newsLetter {width:100%;}
	.form.subscribe .field.newsletter .control input#newsletter {width:315px;}
	.cms-newsletter h1.page-title {margin-bottom: 0px !important;}
	.form.subscribe .field.field.newsletter_industry_select ul {padding-left:10px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap{width: calc(100% - 10px) !important;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	.resources-files-index .modals-wrapper .modal-popup.modal-slide{left:10px;}
	.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch{position: unset;}
	.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches{position:relative;}
	#product-color-group-view .color-group-items .product-item-swatch .product-item-info{top: 2px;left: 110px !important;}
	.page-products #product-color-group-view .product-item-info{width: 152px;}
	.catalog-product-view .modal-popup._show .modal-inner-wrap{width:90%;height:auto;}
	.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha{margin-left:0px;float:right;}
	.fieldset.login .actions-toolbar .secondary{margin-left:0px;}
	.column .product .col-lg-12.padding .sheet-banner-padding.setheight{height:auto;display:none;}
	.column .product .col-lg-12.padding{background-color: transparent;}
	.column .product .col-lg-12.padding .sheet-banner-padding.setheight .details_icons{height:auto !important; padding: 6px 15px 5px !important;}
	.catalog-product-view .sheet-banner-padding.setheight ul li{width:100% !important;}
	.catalog-product-view .sheet-banner-padding.setheight ul li.small_visual{background-size: 100% 100%;top: 0 !important;}
	.catalog-product-view .sheet-banner-padding.setheight ul li.small_visual .visual_click_small{height: 200px;width: auto; background-size: 100% 100%;}
	.advanced-search-btn button.action{ font-size: 0.775rem; }
	.page-header .panel.header .minicart-wrapper {top:5px;}
	.panel.header .links { top: 10px;}
}
@media (min-width: 576px) { 
	.advanced-search-btn button.action{ font-size: 0.775rem; }
}
@media (max-width: 768px) {	
	.opc-estimated-wrapper .estimated-block, .opc-estimated-wrapper .minicart-wrapper {display: none;}
	.checkout-index-index .nav-toggle {display: block;}
	#social-login-popup .form-customer-create .primary.create.primary {margin-top:20px;}
	#social-login-popup .block-container .form-customer-create { max-height: 100%; display: inline-block;}
	
	.opc-wrapper.one-step-checkout-wrapper .iwd_opc_universal_wrapper button.primary.place_order {width: 100%; float: unset; }
	.project-details #project_name,
	.project-details #project_type,
	.project-details #project_status { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.project-details div:nth-child(2), 
	.project-details div:nth-child(3), 
	.project-details div:nth-child(4) {margin-bottom: 20px;}	
	.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required{ width:48%;  margin-right:10px; }
	.checkout-index-index .fieldset.address .field.choice {width:100%; display: flex; padding-left: 0px;}
	.checkout-index-index .fieldset.address .field.choice label {display: block; text-align: left; font-size: 14px;}
	#shipping-new-address-form > fieldset.field:nth-of-type(1) {margin-bottom: 20px;}
	.opc-block-summary .product-item .price {font-size: 14px !important; font-weight: 600;}
	.data.table.table-totals {width: 40% !important; float: right; font-size: 14px;}
	.data.table.table-totals .mark {background-color: unset;}
	.totals.shipping.excl span.label {color: #555; font-size: 14px; padding: 0px;}
	.opc-block-summary .mark .value {display: none;}
	.opc-block-summary .table-totals tbody .amount {padding: 0px;}

	.content_display .view-header .select_dealer_commercial {font-size: 13px;}
	.wa_sustain p a:nth-child(2) {display: block;}
	.wa_sustain p a:nth-child(2) img {margin-right: 10px;}
	
	.wa_surfaces .desk_only {display: none;}
	.wa_surfaces .mob_only {display: block; margin-top:0px; }
	.WA_home_banner {background-color:#ffffff;}
	.WA_home_banner h1 {font-size:60px; font-family: 'Playfair-MediumItalic'; color: #000000; margin-bottom: 0px;}
	.WA_home_banner h2 {font-size:56px; font-family: 'Playfair-Regular'; color: #000000; margin-bottom: 30px;}
	.WA_home_banner p {font-size:18px; line-height: 30px; color: #000000; font-family: 'Roboto-Regular'; }
	.WA_home_banner p a { text-transform: uppercase; font-size: 18px; color: #000000; padding: 10px 30px; border: 1px solid #000000; margin-top: 25px !important; display: inline-block;}
	.social_links p {display: flex; justify-content: space-evenly;}
	.nav-sections .header.links {border: 0px;}
	.minicart-wrapper.active .block-minicart {right: -40px;}
	.nav-before-open .page-wrapper {overflow: scroll !important;}
	.wa_bot_blocks .pagebuilder-column {margin-bottom: 20px; padding-right: 0px!important;}
	.wa_bot_blocks .bot_block_img {min-height: unset;}
	.social_links p a {padding: 0 12px !important; }
	.WA_footer { padding: 40px 20px !important;}
	.mob_only { margin-bottom: 30px; margin-top: 20px;}
	.desk_only {display: none;}
	.mob_only {display: block; margin-bottom: 20px;}
	.social_links p a { padding: 0 8px !important; display: inline;}

	.logo_mark {top: 10px;}
	.footer.top-content .container { margin-top: 10px;}
	.side_bar.footer-content {display: none !important;}
	.footer.top-content .container { margin-top: 30px;}
	.wa_sustain .pagebuilder-column:nth-child(1) {order: 2;padding-right: 40px !important;}
	.wa_sustain .pagebuilder-column:nth-child(2) {order: 1;}
	.wa_sustain p {text-align: justify;}
	.wa_stay_connected .pagebuilder-column {text-align: left; padding-left: 0px !important; }
	.wa_stay_connected h2 {font-size: 30px;}
	.wa_stay_connected h2 br {display: none;}

	.wa_stay_connected p {font-size: 14px; text-align: left;}
	.wa_stay_connected a {font-size: 14px; padding: 10px 60px;}
	.wa_why {margin-bottom: 0px !important;}
	.wa_why .pagebuilder-column-group .pagebuilder-column {padding-left: 0px !important; padding-right: 0px !important;}
	.wa_why .pagebuilder-column-group .pagebuilder-column.wa_img2 {padding-left: 0px !important; }
	.wa_why h3, .wa_why h2 {font-size: 40px;}
	.wa_why p { color: #58585A; }
	.wa_why p a {font-size: 18px;}
	.wa_why .wa_img2 { margin-bottom: 80px; }
	.wa_why .wa_img2 .img_overlap { position: absolute;  bottom: -70px; right: 15px; }
	.wa_why .wa_img2 .img_overlap .pagebuilder-mobile-only { width: 200px;}
	.wa_why .wa_img2 figure:nth-child(1) .pagebuilder-mobile-only {max-width: 80% !important;}
	.wa_sustain p span {font-size: 14px !important;}
	.wa_surfaces h4 {font-size: 40px;}
	.wa_surfaces h2 {font-size: 40px;}
	.wa_sustain h2 {font-size: 35px;}
	.wa_sustain p a {font-size: 14px; margin-bottom: 20px;}
	.wa_proj {padding-left: 10px !important; padding-right: 30px !important; margin-top: 10px;}
	.wa_proj .pagebuilder-column:nth-child(1) {padding-left: 10px !important; padding-right: 10px !important;}
	.wa_proj h2, .wa_proj h3 { font-size: 40px;}
	.wa_proj p span {font-size: 14px !important;}
	.wa_proj p {margin-top: 20px;}
	.product_blocks .pagebuilder-column-group {flex-wrap: unset;}
	.product_blocks .pagebuilder-column img { height: 240px !important;}
	.product_blocks .pagebuilder-column { width: 350px !important;}
	#social-login-popup.customer-create-popup .fieldset .customer-name-prefix {width: 100%;}
	#social-login-popup.customer-create-popup .fieldset.fieldset-fullname .field.required {width: 100%; }
	#social-login-popup.customer-create-popup .fieldset .field.required {width: 100%; }
	#social-login-popup.customer-create-popup .fieldset .field.required.password  {width: 100%; }
	#social-login-popup.customer-create-popup .fieldset .field.required.field-name-lastname {width: 100%;}
	#social-login-popup.customer-create-popup .fieldset .field.company_select {width: 100%;}
	#social-login-popup.customer-create-popup .fieldset .field.company_select .control {width: 100%;}
	#social-login-popup.customer-create-popup .fieldset .field.newsletter_industry_select {width: 100%; }
	#social-login-popup.customer-create-popup .fieldset.fieldset-fullname .field.required .control {width: 100%;}
	#social-login-popup.customer-create-popup .fieldset .field.required .control {width: 100%;}
	#social-login-popup .form-customer-create .agreeTerms {width: 100%; }
	#social-login-popup .form-customer-create .secondary {width: 100%; }
	#social-login-popup .form-customer-create .primary {width: 100%;}
	#social-login-popup.customer-create-popup.white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha {width:100%;}
	#social-login-popup.customer-create-popup {padding: 40px; width:100%;}
	#social-login-popup {width: auto; height: auto;    padding: 60px; right: 0px; top: 0px;}
	.nav-open .nav-toggle::before { content: 'X'; font-family: 'Roboto-Regular'; font-size: 20px; margin-top: 5px; margin-right: 10px;}
	.block-search .label {position: absolute; right: 10px; bottom: -36px; z-index: 99;}
	.block-search .control input[type="text"] {height: 45px;background: #000000;  border: 1px solid #0f0f0f; color: #ffffff; left: 0%; top: 90px; font-size: 14px; padding-left: 20px;}
	.block-search .label.active + .control input {background: #000;}
	.header.links li a {color: #58585A;}
	.page-header .header.panel {height: 0px;}
	.panel.header .header.links li.greet.welcome ul li {display: inline-block !important;}
	.panel.header .header.links li:nth-child(1), .panel.header .header.links li:nth-child(2), .panel.header .header.links li:nth-child(3), .panel.header .header.links li:nth-child(4), .panel.header .header.links li:nth-child(5) {display: none !important;}
	.header.content {height: 80px;}
	.logo { z-index: 0; top:-15px;}
	.page-header .panel.header .minicart-wrapper {left: -45px; top:15px; margin: 5px 0px 0px 0px;}
	.page-header .minicart-wrapper .action.showcart {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAfCAMAAAC8lk/5AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAASNQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6KMErwAAAGF0Uk5TufSYLQDx/8FVBDWu/OV/Eh2F6s8HXc0rfcnOeNCEJtPzoPuD/hgobjBoex7ey40RO3EC5sPW9woWRVNmMwXupLjgogYP+k9IXD0Jmq3o9llHkLAgGxT5DQsDbPDrV2XtW6G5dQcAAAEtSURBVHicjdTnUgIxFIZhWA8vKohYwIIoAmJBQbEXbLj2hl2x3f9VGGZkhewu6/fnzCTPJGcmZ+Lz+Y0O8YwvAAQ7u7xYdyisYE+ktz0Tifb1KzjgxUQGY3EY8mTqRBj+B5MRRv/DEjDmnmSDjdMu4QaTCVKTLkkTtFiG7JRzXzmYttgMzDqzOchbTObxObM4C/K3VSBddFJ5SDSxRYg5sSXINbHSMiEntsKqNDExWFu3q40smRa2CVt2tg07Lay8y56d7XMgLUwOCVR0dWRS0NgxnOjsFM40du7nQmeXXJU0ptau9REyMURnN05DdGtjleqdLcmSjbnHgd0//NZoO2ZApF6r1F/JjT2qrp/KIkVVzYore1Z/RUC1/WJC6tX90rfa+0e9fta+vq3FH65FNK/EEilBAAAAAElFTkSuQmCC);}
	.page-header { margin-bottom: 0 !important; }								 
	.logo { margin-left: 0px !important; z-index: 0;}
	.panel.header .links { display: block; float: right; position: relative; top: 20px; left: -55px; padding-left: 10px; z-index: 99;}
	.top-header-left ul li { margin-bottom: 10px; z-index: 111; }
	.page-header .header.content {padding: 0px 20px 0px;}	
	.header.content .nav-toggle { position: relative; float: right;left: 0px; top: 10px;}
	.nav-sections .header.links li.greet.welcome {border: 0px;}
	.wa-third-menu, .wa-menu-btm-content {display: none !important;}
	.nav-open .nav-toggle:after {content: none;}
	.page-wrapper .sections.nav-sections {background: #ffffff; position: absolute; margin-top: 30px; z-index: 999; height: 100%; width: 100%; right: 0px; top: 100px;}
	.nav-sections {left: calc(-1 * (100% - 0px)); }
	.panel.wrapper {background: #ffffff;}
	.nav-sections .header.links li>a {border: 0px; font-size: 14px; letter-spacing: 1px; font-weight: normal;}
	.wa-prod-img, .wa-menu-block {display: none !important;}
	.nav-sections .header.links li {width: 100%; padding-left: 20px; }
	.nav-sections .header.links li a#find_your_color_mobile {display: none;}
	.nav-sections .header.links li.link.authorization-link {display: none !important;}
	.nav-sections .header.links li.greet.welcome {display: none !important;}
	.page-header .header.links nav.mega-menu.us-en {display: none;}
	ul.mega-menu.us-en__list {display: block;}
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent:hover:after {content: none;}
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent:after {content: none;}
	nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 { display: none;}
	nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 {display: none;}
	nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1:nth-child(1) {display: none !important;}
	nav.mega-menu ul.us-en__list li.us-en__item--parent:hover ul.us-en__inner-list--level1 {position: unset; width: auto; margin-top: 0px; box-shadow:none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item {display: block !important; border: 0px; width: auto; padding: 15px 20px 8px 0px!important;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.active a.us-en__inner-link::after {content: none;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after {content: none;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 span.submenu-button {content: none !important; border: 0px; }
	nav.mega-menu ul.us-en__list li.us-en__item span.submenu-button {content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(45deg); margin-right: 0em; margin-left: 0.5em; margin-top:10px;}
	nav.mega-menu ul.us-en__list li.us-en__item span.submenu-button.submenu-opened {content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em; margin-top:10px;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.no-children-menu a.us-en__inner-link span { display: none;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en__inner-link span { background-size: 30%; z-index: 99; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link {display: inline-block; font-size: 16px;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en__inner-link span { content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active .us-en__inner-item--level2 a.us-en__inner-link span {content: none;}#stain_select ul li {width: 50%;}						  
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active .us-en__inner-item--level2.no-children-menu a.us-en__inner-link span {display: none;}
	nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 .us-en__inner-list--level2 .us-en__inner-item--level2.active a.us-en__inner-link span {content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link span {content: ""; float: right; display: inline-block; width: 15px; height: 15px; border-right: 0.1em solid #58585A; border-top: 0.1em solid #58585A; transform: rotate(135deg); margin-right: 0em; margin-left: 0.5em;}
	nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link::after {content: none;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 .us-en__inner-list--level2 .us-en__inner-item--level2 .us-en__inner-list--level3 .us-en__inner-item--level3 span {display: none;}
	nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 .us-en__inner-list--level2 .us-en__inner-item--level2 {content: none;}
	.nav-sections-items { margin-top: 20px; }
	.nav-sections-item-content{ float: right; padding: 0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list {padding-left: 20px;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 { width: 100% !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 .us-en__inner-item--level2 .megaMenuThirdBox .contectBox { display: none; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2 { width: 100% !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent:nth-child(1).active .us-en__inner-list--level2{ margin-top:0 !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item a.us-en__inner-link { padding: 10px !important; text-transform: capitalize;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en__inner-link::after,
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en__inner-link::after { font-weight: bold; font-size: 11px; color: #fff; position: absolute; left: 0; right: 20px; top: 14px; margin-left: auto; background-image: none; background: #ccc; width: 13px; height: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 li:last-child.us-en__inner-item--level2,
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2	{ height: auto !important; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en__inner-link::after { content: '\002B'; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en__inner-link::after { content: '\2212'; }
	li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:nth-last-child(1) {display: none !important;}
	
	
	#search-document {padding-right:45px;}
	.resources-files-index #maincontent .column .resources-listing .elements ul li {display: inline-block; border: 1px solid #ccc; padding: 15px 10px; box-shadow: 0px 0px 10px 5px #ccc;}
	.docSearch {width: 100%;}
	.pager .items.pages-items {float:unset;}
	.flag-placeholder {display: flex;}
	#cancel-search {left: 325px;}
	.resources-listing .row-data-display span.title-tr {display: block; width: 50%; float: left;}
	.resources-listing .row-data-display td a { color: #000 !important; display: flex;}
	.resources-listing .row-data-display tr th {display: none;}
	.resources-listing .row-data-display tr td {display: flow-root;}
	.resources-listing .row-data-display tr:nth-child(even) {background: #f2f2f2;}
	.catalog-product-view .page-main .columns .product #tabs ul.details_list {margin-top:20px;}
	.nav-sections .nav-sections-items .nav-sections-item-content section.digital-print-menu-nav {display: none;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level2.mega-menu.us-en__inner-item--parent:hover ul.us-en__inner-list--level3 {position: relative; left: 20px; border-right: none; box-shadow: none; width: 100%; margin-top: 10px; height: auto; min-height: unset;}
	.page-wrapper .page-header .panel.header .hamburger-icons .hamburger-icon {display:none;}
	.page-wrapper .page-header .panel.header section.hamburger-menu {display:none;}
	.account.customer-account-edit .field.newsletter_industry_select .label {padding-left:0px;}
	.account .form-edit-account .field.group .label {padding-left:0px;}
	.account.customer-account-edit .field.newsletter_industry_select .label {padding-left:0px;}
	.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .label {padding-left:0px;display:inline;}
	.customer-account-edit .field.email .label {padding-left:0px;}
	.contact-index-index .page-main .columns .column.main .form.contact .fieldset {width:100%;}
	#social-login-popup .field.field.newsletter_industry_select ul {padding-left:10px;}
	#social-login-popup .form-customer-create .fieldset.create.account .field.role {display: block;}
	#social-login-popup .form-customer-create .fieldset.create.account .field.role select#role {width: 100%; margin-left: 0;}
	#social-login-popup .form-customer-create .actions-toolbar .agreeTerms p {font-size: 12px; margin-left: 0px; margin-bottom: 20px;}
	#social-login-popup .social-login .actions-toolbar .primary {float:unset !important;}
	#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary {width:100%;}
	.form-customer-login .g-recaptcha {margin-left:0px;}
	.customer-account-edit .field.email .control {width:100% !important;}
	.account .form-edit-account .agreeTerms {width:100%;}
	.account.customer-account-edit .field.role select.dialog_select {width:100%;}
	.account.customer-account-edit .field.newsletter_industry_select ul li {width: 150px;}
	.contact-index-index .modals-wrapper .modal-popup .modal-inner-wrap {width: calc(100% - 50px) !important; min-height: auto;}
	#maincontent .page-title-wrapper .page-title {text-align:center;}
	.cms-newsletter #maincontent.page-main-full-width, .cms-request-merchandising #maincontent.page-main-full-width, .cms-request-merchandising-success #maincontent.page-main-full-width {width:100%;}
	.cms-request-merchandising .md-form {width:100%;}
	.cms-request-merchandising .terms_conditions {width:100%;}
	.cms-newsletter .block.newsLetter {width:100%;}
	.form.subscribe .field.newsletter .control input#newsletter {width:315px;}
	.cms-newsletter h1.page-title {margin-bottom: 0px !important;}
	.form.subscribe .field.field.newsletter_industry_select ul {padding-left:10px;}
	#maincontent .page-title-wrapper {margin-bottom: 9px; text-align: center;}
	
	.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe_newsletter {float:unset; text-align:center;}
	.contact-index-index .right_details .contact_info .newsletter .actions {text-align:center;}
	.contact-index-index .right_details .contact_info .newsletter .actions .agreeTerms p {float:unset;}
	.comparison-result {overflow-x:auto;}
	.comparison-result .result-matrix tr.matrix-row-header td {position: unset;}
	.comparison-result .result-matrix tr.matrix-row-header .product-info div.compare-product-title {min-height:60px; width: 115px;}
	.comparison-result .result-matrix tr.attribute-row .attribute-info .attribute-title {width: 160px;}
	.compareproducts-compareresults-index .modal-popup .modal-content .wilsonart-product-popup .product-name, .compareproducts-listing-index .modal-popup .modal-content .wilsonart-product-popup .product-name {margin-top:20px;}
	.compareproducts-compareresults-index .modal-popup .modal-content .intersection-title {margin-top:20px;}
	.compareproducts-compareresults-index #email-results-pdf #success-msg {font-size: 18px;padding-left: 0px; margin-top: 10px;}
	/* .compareproducts-compareresults-index #email-results-pdf #success-msg::before {width: 20%;} */
	.compareproducts-compareresults-index #email-feedback #success-msg {font-size: 18px;padding-left: 0px; margin-top: 10px;}
	/* .compareproducts-compareresults-index #email-feedback #success-msg::before {width: 20%;} */
	.comparison-result {overflow-x: auto;}
	.comparison-result .learn-more .learn-more-btn {width:100%;}
	.comparison-result .learn-more .print-btn {width:100%; margin-left:0px;}
	.static-block-content h1.top-content-h1 {padding: 20px; font-size: 35px;}
	.static-block-content .pagebuilder-column-group { padding: 20px 10px 0px;}
	.static-block-content .pagebuilder-column-group .pagebuilder-column {margin-bottom: 20px !important;}
	.static-block-content .pagebuilder-column-group .pagebuilder-column:nth-child(2) p {margin-bottom: 0px !important;}
	.compare-products-steps { padding: 0px; }
	
	#step-1 .step-info { width: 100%; }
	#step-1 h4.section-title {font-size: 20px; font-weight: bold;}
	ul#wilsonart-products li.compare-product{width: 50%;   margin-left: 0;    min-height: 270px;    padding-right: 10px;}
	ul#wilsonart-products li.compare-product .compare-product-title{font-size: 12px;}
	#step-1-btn.step-nav-btn { padding: 10px;}
	#step-2 .step-title {width: 100%;}
	#step-2 .step-info { width: 100%;}
	#step-2 h4.section-title {font-size: 20px;font-weight: bold;}
	ul#other-products li.compare-product {width: 50%; padding-right: 10px; min-height: 250px;}
	ul#other-products li.compare-product .compare-product-title {min-height:30px;}
	#step-2-btn.step-nav-btn { padding: 10px;}
	#step-3 .step-title{width:100%;}
	#step-3 .step-info{width:100%;}
	#step-3 h4.section-title {font-size: 20px;font-weight: bold;}
	ul#confirm-selected-products li.compare-product-selected{width: 50%; min-height: 200px;}
	
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating {width:15px;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.fa.fa-star {width:15px;}
	.comparison-result .result-matrix .attribute-row .product-attribute-value.rating span.dollar-rating.checked {position: relative;}
	
	.step-nav-btn#compare-product-btn{padding:10px;}		

	.compareproducts-compareresults-index .modal-popup .modal-content .attribute-icon {margin-top:20px;}
	.compareproducts-compareresults-index .modal-popup .modal-content .attribute-icon img {height:50px;}
	.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-description {width: 100%;}
	.compareproducts-compareresults-index .modal-popup .modal-content .attribute-info-container .attribute-image {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .firstName {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .lastName {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf .fieldset input.recipent-name {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf .fieldset input.recipent-name[title="Last Name"] {margin-top:10px;}
	.compareproducts-compareresults-index #email-results-pdf .pdf-form-title {margin-top:20px; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wilsonart-compare-product-logo.png) no-repeat 0% 10%;}
	.compareproducts-compareresults-index #email-feedback .feedback-form-title {margin-top:20px; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/wilsonart-compare-product-logo.png) no-repeat 0% 10%;}
	.compareproducts-compareresults-index .modal-popup .modal-content, .compareproducts-listing-index .modal-popup .modal-content {padding-left: 1.5rem; padding-right: 1.5rem;}
	
	.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description {width:100%;}
	.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-image {width:100%;}
	
	.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .actions-toolbar .primary {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf .bottom-left-content {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf .bottom-right-content {width:100%;}
	.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .actions-toolbar {float: unset;}
	
	.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-description, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-description {width:100%;}
	.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-image, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-image {width:100%;}
	
	.comparison-result .btn-click .send-pdf-btn, .comparison-result .btn-click .feedback-btn, .comparison-result .btn-click .start-over-btn {width: 100%; margin-left: 0;}
	
	.comparison-result .btn-click .send-pdf-btn {padding: 10px 5px !important;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap{height:auto;width: calc(100% - 10px) !important;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	.resources-files-index .modals-wrapper .modal-popup.modal-slide{left:10px;}
	.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch{position: unset;}
	.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches{position:relative;}
	#product-color-group-view .color-group-items .product-item-swatch .product-item-info{top: 2px;left: 260px;}
	.page-products #product-color-group-view .product-item-info{width: 152px;}
	.page-products .products-grid .product-item .list-order-sec{position:absolute !important;}
	.page-products .products-grid .product-item:nth-child(3n+3) .list-order-sec{position:relative !important;}
	.catalog-product-view .modal-popup._show {pointer-events: none;}
	.catalog-product-view .modal-popup._show .modal-inner-wrap{width:90%;height:auto;}
	.catalog-product-view .modal-popup._show .modal-inner-wrap{width:90%;height:auto;}
	.product-toolbar-options .product-list.filter-buttons {width: auto !important;float: right;margin-bottom: 5px;}
	.url-container.inactive{width:100%;}
	.url-container.inactive .elements{display: block; padding: 3px;}
	
	.cms-corporate-about-us .customr-about-us-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 179px !important; }
	.cms-locations .customr-locations-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 149px !important; }
	.news-page .columns .sidebar-main{-ms-flex-order: 0;-webkit-order: 0;order: 0;}
	.press-img-content h3.title {margin: 45px 20px 10px;font-size: 14px;}
	.news-index-display .page-main .columns .column.main #content .news-lists li .post-featured-item, .news-index-index .page-main .columns .column.main #content .news-lists li .post-featured-item, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-featured-item{margin:0px;}
	.news-index-display .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content, .news-index-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content, .news-archive-index .page-main .columns .column.main #content .news-lists li .post-entry-wrapper .post-list-text-content{padding: 15px 15px;}
	
	.cms-whats-new .custom-whats-new-row1 .slick-slider, .cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper, .cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay, .cms-whats-new .custom-whats-new-row1 .pagebuilder-poster-content [data-element='content'] {min-height: 29px !important;}
	.cms-whats-new .custom-whats-new-row3 .pagebuilder-column:nth-child(2){order: 1;}
	.cms-whats-new .custom-whats-new-row3 .pagebuilder-column:nth-child(1){order: 2;}
	.cms-whats-new .custom-whats-new-row5 .pagebuilder-column:nth-child(2){order: 1;}
	.cms-whats-new .custom-whats-new-row5 .pagebuilder-column:nth-child(1){order: 2;}
	.cms-whats-new .custom-whats-new-row7 .pagebuilder-column:nth-child(2){order: 1;}
	.cms-whats-new .custom-whats-new-row7 .pagebuilder-column:nth-child(1){order: 2;}

	.cms-whats-new .custom-whats-new-row2 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row3 .pagebuilder-slide-wrapper,  
	.cms-whats-new .custom-whats-new-row4 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row5 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row6 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row7 .pagebuilder-slide-wrapper {min-height:368px !important;}
	
	.filter-select-container .dialog_select{margin-bottom:20px}
	
	.covid-page-title span {display: block;}
	.content-covid19 .pagebuilder-column.order-1 {padding: 20px 20px !important; margin-bottom: 20px !important;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{padding: 30px; width: 100%; margin-left: 0px;}
	#maincontent.page-main-full-width .breadcrumbs {padding: 0px 0px 2px 15px;} 
	.content-main-banner .pagebuilder-banner-wrapper{background-position: center !important;}
	.content-main {top: 750px; left: 20px; width: 92%;    padding: 0px !important;}
	.content-main .pagebuilder-column {padding: 10px 0px !important; text-align: center;}
	.content-main img.pagebuilder-mobile-only {width: auto;}
	h1.cms-h1{font-size: 28px !important;padding: 10px !important;}
	h3.cms-h3 {display: inline; font-size: 17px; margin-bottom: 0px;padding: 0px 30px !important;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width:100%;margin-top: 0px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) { width:100%;}
	.content-main p{min-height: unset; margin-bottom: 0;}
	.content-main h2.cms-h2 {min-height: unset;}
	.content-covid19{width:100%;}
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay	{min-height: 200px !important; margin-left: 15px !important; margin-right: 15px !important;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content'] {width: 85%; padding: 10px 15px; margin-top: 10px; margin-bottom: 10px;}
	/* .block.block-search {top: 5px;} */

	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap{height:auto;width: calc(100% - 10px) !important;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	.catalogsearch-result-index .modals-wrapper .modal-popup.modal-slide{left:10px;}
		.customer-type-group .field.role select#role {width: 100%;}
	.contact-index-index .row.display_order {display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
	.contact-index-index .row.display_order .col-lg-5.right_details {order:1;padding: 0;}
	.contact-index-index .row.display_order .col-lg-6.custom-col-3 {order:0;width:100%;}
	.advanced-search-btn button.action:after{left:125px;}
	.advanced-search-btn button.action{background: -webkit-linear-gradient(70deg, #433e3a 80%, #201f1d 20%); background: -o-linear-gradient(70deg, #565656 80%, #e31b2c 20%); background: -moz-linear-gradient(70deg, #565656 80%, #e31b2c 20%);    background: linear-gradient(90deg, #565656 80%, #e31b2c 20%);}
	.cms-home .homepage-container .bottom-blocks .bottom-blocks-inner div:nth-child(1)[data-content-type='row'][data-appearance='contained'] { margin-bottom: 0 !important }
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size:1.2rem; }
	.laminate {width: 100% !important; height: 334px; margin-bottom: 25px !important; padding: 0 !important; }
	.hover-div { margin: -329px 0px 0px 0px !important;font-size: 1.063rem; line-height: 32px;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div { min-height: 334px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div{width: 100%; margin: -380px 0px 0px 0px !important;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size:1.5rem; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column{margin: 0px;}

	.ea-search-autocomplete .content { width: 44.5%; right: -15px; }
	.ea-search-autocomplete .content { top: 111px !important; }
	.ea-no-result .ea-search-autocomplete-no-result { width: 186px !important; top: 44px; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption {  width: 84% !important; left: 8% !important; }
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption .caption {  font-size: 1rem !important; }
	
	.homepage-container .bottom-blocks .bottom-blocks-inner { padding-left: 10px; padding-right: 10px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner > div { display: inline-block; width: calc(100% - 0px); position: relative; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div { width: 100%; position: absolute; top: 0; left: 0; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .parent-hover-div { width: 100%; position: relative; top: -334px; left: 0; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div > h2, 
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div .hover-div { width: calc(100% - 0px); margin: 0 0px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div { min-height: 334px; }
	
	.catalog-category-view .category-view { margin-top: 0; }
	.catalog-product-view .sheet-banner-padding.setheight ul li { display: inline-flex; width: 30%; margin-left: 4px; margin-right: 4px; }
	#maincontent.page-main{max-width: 100% !important;}
	#maincontent.page-main .breadcrumbs{ margin-top:10px; margin-bottom: 15px; }
	
	#checkout-payment-method-load .items.payment-methods .iwd_opc_select_container { width: 100%; }
	#checkout-payment-method-load .payment-method._active { width: 100%; padding-top: 10px; }
	#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { padding-right: 0; }
	.iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_column_content .fieldset .field-select-shipping .control { width: 100%; }
	.iwd_opc_column { margin-bottom: 25px; }
	#co-payment-form  div.project-details { /* margin-top: 20px; */ padding: 0; }
	.checkout-index-index #authnetcim_ach-form-cc .field { width: 100%; }
	.iwd_opc_column.iwd_opc_payment_column{ margin-top:15px; }
	#checkout-step-payment .iwd_opc_universal_wrapper {margin-top: 25px; width: 100%;}	
	
	#find_your_surface .block-minicart.advancesearch-widget{ width: 100%; min-width: 350px; right: 0; }
	.block-minicart.advancesearch-widget .fys_all_group > div > ul { display: inline-block; position: relative;}
	.block-minicart.advancesearch-widget .fys_all_group > div > ul li { position: relative; width: auto !important; }
	#find_your_surface .block-minicart.advancesearch-widget .fys_all_group ul li input,
	.block-minicart.advancesearch-widget .fys_all_group .advsearch-finish-group .only_standard input { width: 14px !important; }
	.block-minicart.advancesearch-widget .fys_all_group > div > ul li label,
	.block-minicart.advancesearch-widget .fys_all_group .advsearch-finish-group .only_standard label, 
	.block-minicart.advancesearch-widget .fys_all_group .advsearch-finish-group ul li label { margin-left: 20px; }
	.block-minicart.advancesearch-widget .fys_all_group .advsearch-finish-group ul { display: inline-block; position: relative; }
	.block-minicart.advancesearch-widget .fys_all_group .advsearch-finish-group ul li { position: relative; width: auto !important; }
	.advsearch-finish-group .only_standard input[type='checkbox'] { margin-top: 2px; }
	
	/* .block.block-search { display: inline-block; z-index: 0; float: none !important; top: 5px; } */
	.advanced-search-btn button.action span { white-space: nowrap; }
	.advanced-search-header h1{ font-size: 1rem; }
	.advanced-search-header p{ font-size: 1rem; line-height: 29px; margin: 0px; }
	
	/* .block.block-search{ width: 100%; right: 0; }
	.block.block-search:before { width: 100% !important; left: 0; }
	.block-search input[type="text"] { width: 54%; left: 0; font-size: 0.875rem; margin-top: 15px; }
	.block-search input::placeholder { font-size: 0.5rem; vertical-align: middle; } */
	.advanced-search-btn button.action {right: 0; }
	.block-search .actions .action.search { right: 0; }
	
	.sections.nav-sections { padding-bottom: 0; }
	
	#maincontent.page-main .columns{ display:flex; }
	#maincontent .page-title-wrapper { padding-bottom: .5rem; }
	#maincontent .page-title-wrapper .page-title { font-size: 1.3rem; }
	
	.page-header .panel.header .minicart-wrapper { z-index: 99; }
	.cart-container .cart-section-title { margin-top: 10px; }
	
	.top-blocks { display: inline-block; padding: 20px 10px 0px 10px; }
	.top-blocks .our-story-img { margin-top: 10px; margin-bottom: 20px; }
	
	
	.toolbar-products{ width: 100%; float: left; padding-bottom: 20px; }
	.product-list.buttons{ width: 100%; display: flex; justify-content: center; }
	.product-filter-options{ width: 100%; left: 9px; }
	.industry-application-index .product-filter-options{ margin-top: 50px;left: 5px; }
	#find_your_surface .block-minicart.advancesearch-widget .advsearch-finish-group .finish_header span { padding: 2px 7px 5px 7px; }
	
	.ideas-casestudy-index .product-filter-options{ margin-top: 50px;left: 5px; }
	.catalog-category-view .product-toolbar-options { display: block; }
	.catalog-category-view .product-toolbar-options .product-list-btns-set { width: 100%; display: block; justify-content: unset; }
	.catalog-category-view .product-toolbar-options .product-list.filter-buttons { margin-right: 0; }
	
	.catalog-category-view #maincontent.page-main .columns .sidebar-main{ width: 100%; }
	.catalog-category-view .column.main{ width: 100%; }
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:7px 7px; }
	
	.advancedsearch-advancedsearch-result .column.main { width: 100%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 100%; order: 0; }
	
	.our-story-img img{ display: inline-block; width: 100%; margin-right: 0; margin-bottom: 30px; }
	.understanding-wood-img img{ width: 100%; }
	.our-story-img img, .understanding-wood-img img{ height:207px !important; margin-top: 10px !important; margin-right: 0; margin-bottom: 20px; }
	
	.social-login-title .login-title, .social-login-title .forgot-pass-title, .social-login-title .create-account-title { font-size: 1.375em; }
	.actions-toolbar { float: right; }
	
	.login-container .fieldset>.field>.control { width: 100%; }
	
	.product_count { margin-top: 5px; }
	
	.minicart-wrapper .block-minicart { width: 350px; }
	.minicart-items div.product { display: flex; }
	.minicart-items .product-item-details { position: relative; width: 100%; display: block; }
	.minicart-items .product-item-details .product-item-title { display: inline-block; position: relative; top: 0; left: 0; max-width: 70%; }
	.minicart-items .product-item-name { margin-bottom: 0 !important; }
	.minicart-items .product-item-details .product.options { width: 100%; float: none; margin-top: 6px; }
	.minicart-items .details-qty.qty { width: auto; float: none !important; margin-top: -5px !important; }
	.minicart-items .product.item-actions { position: relative; top: 0; float: none; }
	#minicart-content-wrapper .product-item-details .details-qty{top: -5px; right: 25px;}
	
	/* .minicart-items .product-item-details { width: 400px;} */
	
	#checkout > div.iwd_opc_alternative_wrapper { width: 100%; }
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.product.type { width: 100%; margin-bottom: 15px; }
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.size,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.finish,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.price,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total { width: 100%; margin-bottom: 15px; }
	.cart-container .summary .cart.main.actions .update, .cart-container .summary .cart.main.actions .continue { display: inline-block; height: 38px; margin: 0; }
	.cart-container .cart-action-bar { display: inline-block; width: 100%; text-align: center; }
	.cart-container .cart-action-bar ul li { display: inline-block; }
	.cart-container .cart-section-info .info.bold { text-align: center; }
	.checkout-index-index .item-details { width: 100%; }
	.checkout-index-index .item-addl-info { display: block; width: 100%; margin-left: 0; }
	.iwd_opc_review_item_cell .iwd_opc_review_item_options { width: 100%; margin-top: 20px; }
	.item-addl-info .iwd_opc_review_item_cell { width: 100% !important; padding-top: 8px !important; }
	.item-addl-info .iwd_opc_review_item_cell.price { width: 100% !important; padding-top: 8px !important; }
	.item-addl-info .iwd_opc_review_item_cell.price .unit-price { width: 50%;font-size: 14px; text-align: left; font-weight: 600; }
	span.price-excluding-tax {line-height: 18px;}
	span.price-excluding-tax span.price {font-weight: 600; font-size: 14px; line-height: 18px;}
	.item-addl-info .iwd_opc_review_item_cell.price .unit-price .iwd_opc_review_item_subtotal { width: 50%; }
	.checkout-index-index #iwd_opc_review_totals{ width:100% !important; }
	
	.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required{ width:100%; margin-right: 0; padding: 0px !important;}
	#shipping-new-address-form > div:nth-child(13) { margin-bottom: 10px; }
	.checkout-index-index #authnetcim-form-cc > div:nth-child(3) { width: 100%; }
	.ccard.authnetcim .field {width: 100%;}
	
	.project-details .proj-details-heading { margin-top: 20px; }
	.project-details #project_name,
	.project-details #project_type,
	.project-details #project_status { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.project-details div:nth-child(2), 
	.project-details div:nth-child(3), 
	.project-details div:nth-child(4) {margin-bottom: 20px;}
	
	button.iwd_opc_button.iwd_opc_place_order_button.active {  float: unset; width: 100%; }
	
	.iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 25%; }
	.iwd_opc_review_total .iwd_opc_review_total_cell { width: 75%; }
	
	.cart.table-wrapper .product-item-photo { margin-top: 10px; }
	.cart.table-wrapper .product-item-details { margin-top: -18px; }
	.cart.table-wrapper .product-item-photo, .cart.table-wrapper .product-item-details, 
	#shopping-cart-table > tbody tr td .actions-toolbar { width: 100%; }
	.cart-container .item-option-details .options-info dt{ width: auto; }
	.cart-container .item-option-details .options-info dd{ width: auto; }
	
	.block.widget .products-grid { width: 100%; }
	
	/* .pagebuilder-column { padding-left: 0 !important; padding-right: 0 !important; } */
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .parent-hover-div .pagebuilder-column { padding-left: 0; padding-right: 0; }
	
	.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr { border-width: 1px 1px 1px 1px; }
	.account.sales-order-history .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before { width: 30%; }
	.account .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td { padding: 10px !important; border-bottom: 1px solid #CCC; }
	.account .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td:last-child { border-bottom: none; }
	.account #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr:nth-child(odd) { background: #f8f8f8; }
	.account.sales-order-view .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before { width: 100%; } 
	
	.sales-order-history #maincontent, .sales-order-view #maincontent, 
	.wishlist-index-index #maincontent, .customer-account-index #maincontent, 
	.customer-address-index #maincontent, .customer-address-form #maincontent, 
	.customer-account-edit #maincontent { padding-top: 0; }
	.sales-order-history #maincontent .column.main, .sales-order-view #maincontent .column.main,
	.wishlist-index-index #maincontent .column.main, .customer-account-index #maincontent .column.main,
	.customer-address-index #maincontent .main, .customer-address-form #maincontent .main, .customer-account-edit #maincontent .main { padding-bottom: 0; order: 1; }
	.sales-order-history #maincontent .sidebar-main, .sales-order-view #maincontent .sidebar-main,
	.wishlist-index-index #maincontent .sidebar-main, .customer-account-index #maincontent .sidebar-main, 
	.customer-address-index #maincontent .sidebar-main, .customer-address-form #maincontent .sidebar-main, .customer-account-edit #maincontent .sidebar-main { order: 0; }
	.sales-order-history #maincontent .block-collapsible-nav, .sales-order-view #maincontent .block-collapsible-nav,
	.wishlist-index-index #maincontent .block-collapsible-nav, .customer-account-index #maincontent .block-collapsible-nav, 
	.customer-address-index #maincontent .block-collapsible-nav, .customer-address-form #maincontent .block-collapsible-nav, .customer-account-edit #maincontent .block-collapsible-nav { margin-bottom: 10px; position: relative; top: 0px;}
	
	.account.sales-order-view .page-title-wrapper .order-status { width: 100%; }
	.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar { margin: 0 !important; }
	.account.sales-order-view .page-title-wrapper .order-status { margin-bottom: 10px; }
	
	.wishlist-index-index .wishlist-table { width: 100%; }
	.wishlist-index-index .wishlist-table .product-name.order_name { line-height: 1.2rem; }
	.wishlist-index-index .wishlist-table .product-name.order_name a.wishlist-itemaname { font-size: 0.938rem;}
	.wishlist-index-index .wishlist-table tbody tr td p { font-size: 0.875rem; line-height: 1; }
	
	.customer-account-index .orders-recent { overflow-x: inherit; }
	.customer-account-index .orders-recent .table-order-items { white-space: inherit; }
	
	.customer-address-index .block-addresses-list strong { display: inline-block; margin-top: 0 !important; margin-bottom: 0 !important; }
	.customer-address-index .actions-toolbar { display: flex; width: 100%; }
	
	.customer-address-form #form-validate .field.choice.set.billing,
	.customer-address-form #form-validate .field.choice.set.shipping { display: inline-block; width: 100%; margin-bottom: 0 !important; }
	.customer-address-form #form-validate .fieldset .legend {  margin-bottom: 15px; }
	.customer-address-form #form-validate .fieldset:first-child { margin-bottom: 0; }
	.customer-address-form #form-validate .fieldset .control { width: 100%; }
	.customer-address-form #form-validate .actions-toolbar { display: flex; width: 100%; }
	.customer-address-form #form-validate .fieldset .control .field.additional .control { width: 100%; }
	.customer-address-form #form-validate .fieldset { margin-bottom: 10px; }
	
	.checkout-onepage-success .order_placed .order_align { margin-top: 15px; }
	.checkout-onepage-success .order_placed .order_align .order_name p { display: inline; font-size: 0.875rem; }
	
	.form-edit-account .fieldset .field.fullname .fieldset-fullname .fields { display: block !important; }
	.customer-account-edit .customer-name-prefix .fields { width: 100%; }
	.customer-account-edit .customer-name-prefix .field-name-firstname { margin-top: 10px; margin-bottom: 10px !important; }
	.customer-account-edit .field-company, .customer-account-edit .field-title { width: 100%; margin-bottom: 20px !important; }
	.customer-account-edit .customer-name-prefix .field-name-prefix { width: 25%; }
	.customer-account-edit .customer-name-prefix .field-name-firstname { width: 100%; }
	.customer-account-edit .customer-name-prefix .field-name-lastname { width: 100%; }
	.customer-account-edit .field.group.required { display: inline-block; margin-bottom: 0px; }
	.customer-account-edit .field-company .control {width:100% !important;}
	.customer-account-edit .form-edit-account .label { width: 100%; text-align: left; }
	.customer-account-edit .form-edit-account .field.choice { display: block; width: 100%; margin-top: 0; }
	.customer-account-edit .form-edit-account .field.choice .label { width: auto; }
	.customer-account-edit #form-validate .actions-toolbar { display: flex; width: 100%; margin-top: 20px; }
	.customer-account-edit .form-edit-account .fieldset.password .control { width: 100% !important; }
	.customer-account-edit .form-edit-account .field.group input { margin-bottom: 12px; }
	.customer-account-edit .form-edit-account .field.group input#Homeowner { margin-left: 0px; }																						 
	.customer-account-edit .form-edit-account .fieldset.info { padding-bottom: 0 !important; }
	.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: auto !important; }
	.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: auto !important; padding-left:0px; }
	.account.customer-account-edit .field.newsletter_industry_select {margin-bottom:20px;}
	.account.customer-account-edit .field.role {margin-bottom:20px;}
	
	.customer-account-login #login-form fieldset .actions-toolbar .primary { margin-bottom: 20px; text-align: right; }
	.customer-account-login #login-form fieldset .actions-toolbar .primary button { width: 50%; margin-bottom: 0; text-align: center; }	
		
	.catalog-category-view .product-toolbar-options .list-page-view { display: grid; width: 100%; margin-bottom: 15px; text-align: center; }
	.catalog-category-view .product-toolbar-options .list-page-view a.view-option { display: inline-block !important; margin-bottom: 5px; padding-left: 38% !important; text-align: left !important; }
	.catalog-category-view .product-toolbar-options .list-page-view a.view-option:before { left: 98px !important; }
		
	.catalog-product-view .sheet-banner-padding.setheight .details_icons  li img { width: 100%; height: 100%; }
	.catalog-product-view #tabs .details_list .toggle {  }
	
	.catalog-product-view #tabs .details_list section.faq_types_content .resources { margin-bottom: 8px; }
	.catalog-product-view #tabs .details_list section.faq_types_content .resources a { line-height: 1.2; }
	
	.catalog-product-view .product.media .finishes-laminates-inner-block ul li { width: 115px; }
	.catalog-product-view .product.media .finishes-laminates-inner-block ul li a img:nth-child(2) { width: 100px; height: 100px; }
	
	.catalog-product-view .block.related .block-content.content .product-items .product-item { width: 115px; margin-right: 0; }
	.catalog-product-view .block.related .block-content.content .product-items .product-item .product-item-photo .product-image-photo { width: 100px; height: 100px; }
	
	.catalog-product-view .product-info-main .product-info-price .feature_list li { width: 48px; height: 48px; }
	
	.catalog-product-view #product-addtocart-button { width: auto !important; }
	.catalog-product-view .product-info-main .wheretobuy input{ width: 75%; }
	.catalog-product-view .product-options-wrapper .fieldset .field { width: calc(100% - 10px); margin-left: 5px !important; margin-right: 5px !important; }
	.catalog-product-view .product-info-main { margin-top: -20px; }
	.catalog-product-view .product-info-main .product-info-price { margin-top: 10px; }
	.catalog-product-view .custim-pdp-available { display: none; }
	
	.modal-popup.confirm._show .modal-inner-wrap{ width: 95%; margin-left: 10px; margin-right: 10px; }
	
	.storelocator-homeowner-index .page-footer .footer.top-content .container	{ max-width: 100%; width: 100%; }
	.storelocator-homeowner-index .page-main .columns .main .container { width: 100%; margin-top: 0; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 95.7%; padding: 20px 10px; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .search_bar { width:100%; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select { width: 100%; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul { display: inline-block; margin-top: 10px; margin-left: 0; margin-bottom: 0;  }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul li { margin-right: 20px; margin-bottom: 5px; }
	.storelocator-homeowner-index .wtb_content { padding: 0; }
	.storelocator-homeowner-index .home_owners .homeowners-map { width: 100%; top: 0; left: 0; margin-left: 0; border: none; border-bottom: 1px solid #ccc; }
	.storelocator-homeowner-index .home_owners .add_list { width: 99%; margin-top: 20px; margin-bottom: 12px; }
	.storelocator-homeowner-index .home_owners .add_list .homeowners_addressList { margin: 0 20px; }
	.storelocator-homeowner-index .home_owners .homeowners_addressList #current_store { padding-left: 0; }
	
	.distributor-distributor-index .page-main .columns .main .container { max-width: 100%; width: auto; margin-top: 0; }
	.distributor-distributor-index .commercialBuyer_wrap .search_bar { width: 100%; }
	.distributor-distributor-index .row.commercialBuyer_wrap { display: inline-block; width: 100%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 100%; padding: 20px 10px; }
	.distributor-distributor-index .wtb_content { padding: 20px 10px; }
	.distributor-distributor-index .info_display_table tbody tr td { display: inline-flex; width: 100%; }
	.distributor-distributor-index .page-footer .footer.top-content .container { width: 100%; }
	
	.findrep-findrep-findrep .commercialBuyer_wrap .rep_main { margin: 10px 0px 10px 15px !important; padding: 20px 10px; }
	.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .search_bar{ width: 100% !important; }
	.findrep-findrep-findrep .container { width: 100%; }
	.findrep-findrep-findrep .wtb_content .content_box .content_display { padding-left: 0; }
	.findrep-findrep-findrep .wtb_content .table_scroll { padding: 20px 10px; }
	.findrep-findrep-findrep .info_display_table tbody tr td { display: inline-flex; width: 100%; }
	
	.modalDownloadWrap { padding: 10px; line-height: 1.2; min-height: 36px; }
	.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img { height: 115px; }
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet, .catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet { display: block !important; color: transparent; }
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet:before { z-index: -1; }
	.column .product .col-lg-12.padding .sheet-banner-padding.setheight .details_icons { height: 86px; }
	.catalog-product-view .sheet-banner-padding.setheight ul li.small_visual { position: relative; top: -35px; left: 0; }
	
	.common-popup-modal .col-sm-6{ width:100% !important; padding: 0; }
	.new-cms-popup .modal-popup.modal-slide { left: 10px; }
	.modals-wrapper.new-cms-popup .modal-content{ padding: 10px; }
	.new-cms-popup .modal-popup .modal-inner-wrap { width: calc(100% - 10px) !important;}
	
	.cms-laminate-surfaces .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 400px !important; }
	
	.industry-application-index .application-listing .page-title-wrapper { width: 100%;}
	.industry-application-index .application-filters{ display: grid; float:unset; width: 100%; }
	.ideas-casestudy-index .application-filters{ display: grid; float:unset; width: 100%; }
	.industry-application-index #btn-casestudy { order: 3; float:unset; margin-left: 0; text-align: center; }
	.industry-application-index .application-filters #category { order: 2; width: 100%; margin-left: 0; float: unset; margin-bottom: 10px; height:auto; }
	.industry-application-index .application-filters #application-group { order: 1; width: 100%; float: unset; margin-left: 0; margin-bottom: 10px; height:auto;}
	.industry-application-index .application-filters #industry { order: 0; width: 100%; float: unset; margin-bottom: 10px;height:auto; }
	.industry-application-index .application-container .applications .application-item { width: 156px; margin: 8px; }
	.industry-application-index .application-container .applications { margin-top: 15px; }
	
	.industry-application-view .application-info .tag-list-container .tag-list { display: inline-block; width: 100%; margin-left: 0 !important;  }
	.industry-application-view .application-info .tag-list-container .tag-list li { width: 100% !important; }
	.industry-application-view .application-info .tag-list-container .tag-list li { margin: 10px 0 !important; }
	.industry-application-view .application-info .credits {text-align: center; padding: 15px;}
	
	.ideas-casestudy-index .application-filters #industry,
	.ideas-casestudy-index .application-filters #application-group, 
	.ideas-casestudy-index .application-filters #category	{ width: 100%; margin-bottom: 10px; }
	.ideas-casestudy-index .application-filters #application-group	{ margin-left: 0; margin-right: 0; }
	.ideas-casestudy-index .application-filters .view-all, .ideas-casestudy-index .application-filters .view-all input { width: 100%; margin-bottom: 10px; }
	.ideas-casestudy-index .casestudy-container .casestudy li { padding-left: 0; padding-right: 0; }
	.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .cs-container a img { height: auto; }
	
	.cms-wilsonart-design-team iframe { height: 1250px; }
	
	.faq-faq-index #edit-field-qa-product-types { position: relative; top: 0; margin-bottom: 20px; }
	.faq-faq-index #edit-field-qa-product-types .type-select{ width: 100%; }
	.faq-faq-index #edit-field-qa-product-types .type-select select#qa-product-types-val{ width: 100%; }
	
	.contact-index-index .container .row .custom-col-1, .contact-index-index .container .row .custom-col-2, 
	.contact-index-index .container .row .custom-col-3 { padding: 0 !important; }
	.contact-index-index .page-main .columns .column.main .right_details .contact_info {padding: 0;}
	.contact-index-index .custom-contact-btn { width: 100%; margin-bottom: 30px !important; }
	.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy input { width: 74%; }
	.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy { width: 100%; margin-left: 0 !important; }
	
	.cms-spec-toolkit .custom-spec-slider-s1 .pagebuilder-slide-wrapper	{ min-height: inherit !important; background-size: 100% !important; }
	.cms-spec-toolkit .custom-spec-slider-s1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{ min-height: 174px !important; }
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay	{ min-height: 205px !important; }
	
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper { padding: 0 !important; background-size: 100% !important; min-height: 205px !important; }
	
	
	.cms-corporate-sustainability .custom-susta-slider-s1 .pagebuilder-slide-wrapper	{ min-height: inherit !important; background-size: 100% !important; }
	.cms-corporate-sustainability .custom-susta-slider-s1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{ min-height: 174px !important; }
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 205px !important; }
	
	.cms-featured-artists .featured-artists-row-3 .custom-featured-artists:nth-child(2),
	.cms-featured-artists .featured-artists-row-4 .custom-featured-artists:nth-child(2) { margin-left: 0 !important; margin-right: 0 !important; }
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper,
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-featured-artists div[data-content-type='slider'].slick-initialized	{ min-height: 172px !important; }
	
	.resources-files-index .custom-resources-filters ul.items li { display: block; }
	
	.cms-applications-retail .custom-retail-row1 .slick-slider,
	.cms-applications-retail .custom-retail-row1 .pagebuilder-slide-wrapper,
	.cms-applications-retail .custom-retail-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 174px !important; }
	
	.cms-applications-retail .custom-retail-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 205px !important; }
	
	.cms-applications-office .custom-office-row1 .slick-slider,
	.cms-applications-office .custom-office-row1 .pagebuilder-slide-wrapper,
	.cms-applications-office .custom-office-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 174px !important; }
	
	.cms-applications-office .custom-office-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 205px !important; }
	
	.scrolltop { right: 1rem !important; }
	
	.cms-applications-healthcare .custom-healthcare-row1 .slick-slider,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 174px !important; }
	 
	.cms-applications-healthcare .custom-healthcare-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row5 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row7 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 205px !important; }
	 
	.cms-care-and-maintenance .custom-care-and-maintenance-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-care-and-maintenance .custom-care-and-maintenance-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 205px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .slick-slider,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 130px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row3 .custom-btn-border-s3 a.pagebuilder-button-primary { padding: 8px 22px !important; font-size: .8rem !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-poster-content p { font-size: .8rem; }
	
	.cms-applications-residential .custom-applications-residential-row2 .custom-btn-fill-block a.pagebuilder-button-primary,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row5 .custom-btn-fill-block a.pagebuilder-button-primary { padding: 8px 22px !important; font-size: .8rem !important; }
	
	.cms-adhesives-products .custom-adhesives-products-row4 .pagebuilder-column-group,
	.cms-applications-residential .custom-applications-residential-row5 .pagebuilder-column-group,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row6 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay	{ min-height: 268px !important; }

	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 353px !important; }
	
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-slide-wrapper,
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 130px !important; }
	
	.cms-finish-options .custom-finish-options-row2 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 345px !important; }
	
	.cms-finish-options .custom-finish-options-row2.right-block-img .pagebuilder-column-group 
	.pagebuilder-column:nth-child(1) { order: 2; }
	.cms-finish-options .custom-finish-options-row2.right-block-img .pagebuilder-column-group 
	.pagebuilder-column:nth-child(2) { order: 1; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 130px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 368px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2.right-block-img .pagebuilder-column-group 
	.pagebuilder-column:nth-child(1) { order: 2; }
	.cms-quartz-countertops .custom-quartz-countertops-row2.right-block-img .pagebuilder-column-group 
	.pagebuilder-column:nth-child(2) { order: 1; }
	
	.cms-applications-residential .custom-applications-residential-row1 .slick-slider,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 172px !important; }
	
	.cms-applications-residential h1[data-content-type='heading'] { font-size: 1.500rem; }
	
	.cms-applications-residential .custom-applications-residential-row3 .custom-poster-content .pagebuilder-poster-content h5 { margin-bottom: 0; font-size: .8rem; }
	
	.cms-adhesives-products .custom-adhesives-products-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 130px !important; }
	
	.cms-tfl-panels .custom-tfl-panels-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 130px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row1 .slick-slider,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 288px !important }
	
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-column:nth-child(2) { order: 1; }
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-column:nth-child(1) { order: 2; }
	
	.cms-thinscape-0 .custom-thinscape-0-row1 .slick-slider,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 288px !important }
	
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-column:nth-child(2) { order: 1; }
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-column:nth-child(1) { order: 2; }
	
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay	{ min-height: 268px !important; }
	
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay	{ min-height: 368px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row1 .slick-slider,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 6px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 345px !important }
	
	.cms-applications-hospitality .custom-applications-hospitality-row1 .slick-slider,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 288px !important }
	
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-column:nth-child(2) { order: 1; }
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-column:nth-child(1) { order: 2; }
	
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 67px !important; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-overlay { min-height: 368px !important }
	
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-column:nth-child(2) { order: 1; }
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-column:nth-child(1) { order: 2; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .slick-slider,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 0 !important; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-overlay { min-height: 345px !important }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay{ min-height: 368px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row1 .pagebuilder-overlay,
	.pagebuilder-poster-content [data-element='content'] { min-height: 6px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-overlay { min-height: 368px !important }
	
	.cms-digital-print-studio .custom-digital-print-studio-row1 .slick-slider,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 268px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-overlay { min-height: 267px !important }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay { min-height: 368px !important }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .slick-slider,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 162px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 207px !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row1 .pagebuilder-overlay { min-height: 172px !important }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 207px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-overlay,
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-overlay { min-height: 346px !important }
	
	.cms-solicor-laminate .custom-solicor-laminate-row1 .slick-slider,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-overlay { min-height: 347px !important }
	
	.cms-traceless-laminate .custom-traceless-laminate-row1 .slick-slider,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 347px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-overlay { min-height: 266px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-overlay { min-height: 245px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row2.custom-order-right-img .pagebuilder-column:nth-child(2) { order: 1; }
	.cms-lujo-collection-0 .custom-lujo-collection-row2.custom-order-right-img .pagebuilder-column:nth-child(1) { order: 2; }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .slick-slider,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper, 
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 267px !important }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .slick-slider,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 6px !important; }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 267px !important }
	
	.custom-full-banner-img { min-height: 81px; }
	
	.catalog-product-view .column.main { position: relative; }
	.wa_product_title { position: absolute; top: 195px; left: 0; z-index: 1; }
	.social-detail .dropdown-wrap { display: none; }
	.column .product .col-lg-12.padding { margin-bottom: 112px; }
	.product-info-main .wa_product_title h1.page-title span { font-size: 1.200rem !important; }
	
	.product-info-main .product-info-price .finish_desc { position: absolute; top: 245px; left: 0; z-index: 1; }
	.catalog-product-view .product-info-main .product-info-price .finish_title { position: absolute; top: 265px; left: 0; z-index: 1; }
	.product-info-main .product-info-price span.marketed-pattern { position: absolute; top: 265px; left: 255px; z-index: 1; }
	
	.wilsonart-order-samples .products-grid .product-item { width: 46.5% !important; }
	
	#covid-19  { position: relative; z-index: 99; }
	#covid-19 p span:first-child span:nth-child(1)  { font-size: 1rem !important; }
	#covid-19 p span:first-child span:nth-child(2)  { margin-right: 15px !important; }
	
	#covid-19 p span:nth-child(2)  { right: 10px !important; }
	.page-wrapper { margin-top: 0; }
	.customcovidbanner { margin-top: 0; }
	
	.page-header:after { height: auto !important; top: 0 !important; }
	
	.flex-caption .custom-content-block p  { width: 100% !important; left: 10% !important; }
	
	.custom-banner-control .caption { padding: 10px 30px 20px 30px; }
	.custom-banner-control .caption div { font-size: 1.250rem; }
	.custom-banner-control .caption p { font-size: .722rem; }
	.custom-banner-control .caption	a { margin-top: 15px !important; padding: 5px 10px; font-size: .8rem; }
	
	.cms-connected h2.cms-h2, .cms-connected-connect h2.cms-h2, .cms-connected-news h2.cms-h2, .cms-connected-education h2.cms-h2, 
	.cms-connected-community h2.cms-h2, .cms-covid-response { padding-top: 20px !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-news .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-education .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-community .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-covid-response .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay	{ min-height: 200px !important; margin-left: 15px !important; margin-right: 15px !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content']	{ width: 75%; padding: 10px 15px; margin-top: 10px; margin-bottom: 10px; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p { margin-bottom: 5px !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2),
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2),
	/* .cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2), */
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2) { margin-bottom: 8px !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child { margin-bottom: 0!important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span	{ font-size: 1.5em !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span { font-size: 1em !important; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock,
	.cms-connected-news .connected3Main .connected3MainSmallBlock,
	.cms-connected-education .connected3Main .connected3MainSmallBlock,
	.cms-connected-community .connected3Main .connected3MainSmallBlock	{ width: 100% !important; margin: 15px 18px 15px 18px !important; text-align: center; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock p,
	.cms-connected-news .connected3Main .connected3MainSmallBlock p,
	.cms-connected-education .connected3Main .connected3MainSmallBlock p,
	.cms-connected-community .connected3Main .connected3MainSmallBlock p,
	.cms-connected-connect .connected3MainLarge .connected3MainLargeBlock p,
	.cms-connected-news .connected3MainLarge .connected3MainLargeBlock p { margin-bottom: 0 !important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:first-child,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:first-child,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:first-child,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:first-child	{ margin-top: -50px!important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { margin: 15px 15px !important; }
	
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { /* min-height: 200px !important; */ margin-left: 15px !important; margin-right: 15px !important; }
	
	.pagebuilder-column-group .pagebuilder-column.our-story h2, .pagebuilder-column-group .pagebuilder-column.understanding-wood h2 { width: 100%; text-align: center; }
	.pagebuilder-column.our-story, .pagebuilder-column.understanding-wood { margin-right: 0 !important; }
	.top-blocks .our-story p, .top-blocks .understanding-wood p { text-align: center !important;  }
	
	.cms-connected .content-main { margin-top: -100px !important; margin-bottom: 30px !important; }
	.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column { margin-bottom: 30px !important; margin-right: 0 !important; text-align: center; }
	
	.cms-covid-response .connectedTemplate-2Main { padding: 0 15px !important; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child { width: 100% !important;  padding-left: 0 !important;justify-content: unset !important; align-items: unset; text-align: center; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p { display: block; text-align: center; }
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p span { font-size: 1.5rem; line-height: 1.6rem; padding-top: 5px !important;padding-left: 0 !important; }
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child div.covid-page-title + div[data-content-type='text'] p { text-align: center; }
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span { display: block; margin-right: 0; }
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child h2.cms-h2 { padding-top: 20px !important; }
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child p { margin-bottom: 0px !important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group	{ text-align: center; }
	
	.cms-connected .content-main-2 { padding-left: 15px !important; padding-right: 15px !important; }
	.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin-left: 0 !important; margin-right: 0 !important; }
	.cms-connected .content-main-2 h2 { text-align: center; }
	
	.cms-connected .btn-red-round .pagebuilder-button-primary, 
	.cms-covid-response .btn-red-round .pagebuilder-button-primary,
	.cms-connected-connect .btn-red-round .pagebuilder-button-primary, 
	.cms-connected-news .btn-red-round .pagebuilder-button-primary,
	.cms-connected-education .btn-red-round .pagebuilder-button-primary { margin-right: 0 !important; }
	
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: 100px; margin: -65px 0 0 30px !important; }
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child { margin-bottom: 30px !important; }
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child { margin-left: 15px !important; margin-right: 15px !important; }
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child { margin-right: 0 !important; padding-left: 0 !important; text-align: center !important; }
	
	.cms-connected-education .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    max-width: 1250px; min-height: 114px !important; }
	
	.cms-connected .content-main-2 .btn-grey-round a,
	.cms-connected-connect .connected3MainLarge .btn-grey-round a,
	.cms-connected-news .connected3MainLarge .btn-grey-round a,
	.cms-connected-education .connected3MainLarge .connected5InlineBtn .btn-grey-round:last-child,
	.cms-connected-education .connected3MainLarge .connected5InlineBtn .btn-grey-round:last-child a	{ margin-right: 0 !important; }
	
	.catalogsearch-result-index .products.wrapper.grid.products-grid { width: calc(100% - 0) !important; margin: 0 0 10px 0 !important; }
	.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { margin: 0 5px 10px 0px !important; }
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { display: block; width: calc(100% - 0); padding: 0; }
	.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index:nth-child(even) {
    border-bottom: none !important; }
	
	.press-img-content h3.title { font-size: .8rem !important; }
		
	.page-footer .footer.legal{ font-size: 0.713rem; }
	.page-footer .footer.content { padding-left: 15px; padding-right: 15px; }
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column { margin-top: 20px !important; }
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column > figure,
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column figure + div > p	{ text-align: center !important; }
	.footer-bottom { margin-top: 40px; }
	.home_owners .homeowners_addressList ul li {width: 100%;}

	
}

/* Cross-Platform hacks */
/* for edge */
@supports (-ms-ime-align:auto) {
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { width: 260px !important; }
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 li.us-en__inner-item--level1  ul.us-en__inner-list--level2 { left: 138px !important; }
}

/* for ie 10+ above */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { left: 300px;}
	.hover-div { min-height: 343px; margin: -343px 0px 0px 0px !important; }
	.block.widget .products-grid .product-items { width: 3000px; }
	
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { width: 260px !important; position: static !important; }
	
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 li.us-en__inner-item--level1  ul.us-en__inner-list--level2 { left: 138px !important; }
	
}

/*for firefox only*/
@-moz-document url-prefix() { }

@media (min-width: 769px) {
	.wa_sustain, .wa_why {max-width: 1600px; margin-left: auto; margin-right: auto;}
	.wa_sustain .pagebuilder-column-group, .wa_why .pagebuilder-column-group {box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1170px; width: auto;}
	.mob_only {display: none;}
	.desk_only {display: block;}
	.header.content .logo {margin: -8px auto 25px 0;}
	.cms-request-merchandising .terms_conditions {width:100%;}
	.cms-request-merchandising .md-form {width:100%;}
	.cms-newsletter #maincontent.page-main-full-width{width:100%;}
	/* .form.subscribe .field.newsletter .control input#newsletter {width:353px;} */
	.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe_newsletter {float:unset; text-align:center;}
	.contact-index-index .right_details .contact_info .newsletter .actions {text-align:center;}
	.contact-index-index .right_details .contact_info .newsletter .actions .agreeTerms p {float:unset;}
	.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .firstName { width: 100%; margin-bottom:20px;}
	.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .lastName { width: 100%;}
	.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .actions-toolbar .action.submit.primary {padding: 10px 30px !important;}
	
	.comparison-result .result-matrix tr.matrix-row-header .product-info div.compare-product-title {width:180px;}
	.comparison-result .btn-click .send-pdf-btn {width: auto;}
	.comparison-result .btn-click .feedback-btn {width: auto; margin-left: 20px;}
	.comparison-result .btn-click .start-over-btn {width:auto; margin-left: 20px;}
	.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-description, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-description { width: 100%;}
	.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-image, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-image { width: 100%;}
	#step-1 .step-info {width:100%;}
	ul#wilsonart-products li.compare-product {width: 280px; padding: 0px 40px;}
	#step-2 .step-title {width:100%;}
	#step-2 .step-info {width:100%;}
	ul#other-products li.compare-product {width: 280px; padding: 0px 40px;}
	#step-3 .step-title {width:100%;}
	#step-3 .step-info {width:100%;}
	ul#confirm-selected-products li.compare-product-selected {width: 280px; padding: 0px 40px;}
	.catalog-product-view .page-wrapper .page-main.page-main-details { max-width: 100%;}																				 
	.customer-account-createpassword .form.password.reset {margin:0 auto;}
	.customer-account-createpassword .form.password.reset .actions-toolbar {margin-left: 30.8%;}
	.customer-account-createpassword .form.password.reset .fieldset > .field:not(.choice) > .label{width: 30.8%;}
	.customer-account-createpassword .form.password.reset .fieldset > .field:not(.choice) > .control{width: 68.2%;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap{height:auto;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	
	.cms-whats-new .custom-whats-new-row2 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row3 .pagebuilder-column-group,
	.cms-whats-new .custom-whats-new-row4 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row5 .pagebuilder-column-group, 
	.cms-whats-new .custom-whats-new-row6 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row7 .pagebuilder-column-group {flex-wrap:unset;}

	.cms-whats-new .custom-whats-new-row2 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row3 .pagebuilder-slide-wrapper,  
	.cms-whats-new .custom-whats-new-row4 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row5 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row6 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row7 .pagebuilder-slide-wrapper {min-height:388px !important;}

	.cms-whats-new .custom-whats-new-row1 .slick-slider, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-poster-content [data-element='content']{min-height: 150px !important;}	
	
	.filter-select-container .dialog_select{width:60%;margin-bottom:20px}
	
	.pagebuilder-column-group{flex-wrap:unset;}
	.our-story p, .understanding-wood p{font-size:13px;}
	.pagebuilder-column-group .pagebuilder-column.our-story, .pagebuilder-column-group .pagebuilder-column.understanding-wood{padding:10px !important;}
	.our-story-img, .understanding-wood-img{margin-right:15px !important;}
	.pagebuilder-column-group .pagebuilder-column.our-story h2, .pagebuilder-column-group .pagebuilder-column.understanding-wood h2 {padding: 10px 0px 10px 0px !important;text-align: left; font-size: 16px; font-weight: bold;}
	.content-covid19 .pagebuilder-column.order-1 {padding: 20px 40px 0px !important; margin-bottom: 0px !important;}
	.content-main h3.cms-h3 {padding: 0px !important;}
	.content-main {width: 85%;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 80%;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content'] {width: 400px; padding: 30px;}
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay {height: 400px; margin-left: 15px !important; margin-right: 15px !important;}
	.content-covid19{width:100%;padding: 10px !important;}
	.home_owners .homeowners_addressList #current_store ul.filter-categories li {width: 100%;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div{display: inline-block !important;width: calc(49% - 20px) !important; position: relative; margin-left: 10px !important; margin-right: 10px !important;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group {flex-wrap:nowrap;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size: .9rem; }
	.laminate h2 {width:233px;}
	.hover-div { min-height: 237px; }
	.hover-div { margin: -237px 0px 0px 0px !important;font-size: 0.813rem; line-height: 18px;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size: 1rem; }

	.minicart-wrapper .block-minicart{width: 500px;}
	.page-wrapper { margin-top: 135px; position: relative; z-index: 1; }
	.cms-digital-print-studio .page-wrapper, .category-spectrum .page-wrapper, .categorypath-laminate-virtual-design-library-designs .page-wrapper {margin-top: 200px;}
	.page-header:after { top: -148px; }
	.custom_fixedtop { margin-top: 140px; }
	.customcovidbanner { margin-top:  192px !important; }
	.page-header { height: 120px; top: 0; left: 0; }
	.cms-digital-print-studio .page-header, .category-spectrum .page-header, .categorypath-laminate-virtual-design-library-designs .page-header {background: #fff;}

	.top-header-left ul li a { padding: 0px 10px; }
	.top-header-left, .top-header-left ul li { margin-bottom: 0; }
	.top-header-left { display: inline-block; }
	.top-header-left ul { display: inline-block; }
	.page-header .panel.header .minicart-wrapper{ margin-right: 1px; }
	
	.ea-search-autocomplete .content { width: auto; right: -52px; }
	.ea-search-autocomplete .content { top: 0 !important; }
	.ea-no-result .ea-search-autocomplete-no-result { width: 265px !important; top: 30px; }
	/* .block.block-search{ width: 280px; right: 210px; }
	.block-search input { left: 0; }
	.block-search input::placeholder { font-size: 0.65rem; } */
	.advanced-search-btn button.action { height: 37px; font-size: 1.075rem; right: -233px; width:195px; border: 1px solid #565656; }
	.advanced-search-btn button.action:after{left:171px;}
	.block-search .actions .action.search { right: 0; padding-top:2px; }
	
	/* .nav-sections-item-content{ float: left; } */
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { display: inline-block; position: relative; padding-left:25px;}
	.sections.nav-sections { top: -24px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item--parent:hover ul.us-en__inner-list--level1 { right: -155px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parentm.enu-technical-resources:hover ul.us-en__inner-list--level1 { right: -170px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 { left: -250px; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 .us-en__inner-item--level2 .megaMenuThirdBox .contectBox { width: 240px; }
	
	/* Technical Resources sub nav scrollbar start*/
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { position: unset !important; margin-left: -222px; }
	.page-wrapper .page-header .panel.header section.hamburger-menu .mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { position: absolute !important; margin-left: 0px; }
	 
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 {max-height: 400px; overflow-x: hidden; overflow-y: auto; } 

	ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { scrollbar-color: rgba(0, 0, 0, .3)  rgba(66, 66, 81, 0);/* firefox */ scrollbar-width: thin;/* firefox */ }
	ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1::-webkit-scrollbar  { width: 5px; right:10px; }
	ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1::-webkit-scrollbar-track { /* background: #424251; */ }
	ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1::-webkit-scrollbar-thumb {background: rgba(0, 0, 0, .3); }
	
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 li.us-en__inner-item--level1  ul.us-en__inner-list--level2 { min-height: 401px !important; height: 385px !important; position: absolute; top: 38px !important; left: 25px !important; z-index: 999; }
	/* Technical Resources sub nav scrollbar end*/
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption {  width: 60% !important; }
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption .caption {  font-size: 1.5rem !important; }
	
	.homepage-container .bottom-blocks { margin-top: -16px; padding: 40px 0px 35px 0px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner { display: block; padding-left: 10px; padding-right: 10px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner > div { display: inline-block; /* width: calc(49% - 20px); */ position: relative; margin-left: 10px; margin-right: 10px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div { width: 100%; position: absolute; top: 0; left: 0; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div > h2, 
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div .hover-div { /* width: calc(100% - 40px); */ width: calc(100% - 0px); margin: 0 0px; }
	.parent-hover-div .hover-div { min-height: 331px; }
	
	.catalog-category-view .category-view { margin-top: 0; }
	#maincontent.page-main{max-width: 100%;}
		
	#maincontent.page-main .breadcrumbs{ margin-top: 15px; }
	
	#find_your_surface .block-minicart.advancesearch-widget{ width: 100%; min-width: 715px; right: -280px; }
	.minicart-items .product-item-details { width: 310px;}
	#minicart-content-wrapper .product-item-details .details-qty{top: 7px; right: 50px;}
	
	.advanced-search-btn button.action span { white-space: nowrap; }
	.advanced-search-header h1{ font-size: 1.2rem; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content 
	nav.mega-menu ul.us-en__list li.us-en__item { padding: 0px 20.5px 15px 20.5px }
	
	.flex-viewport .slides li { height: 250px !important; }
	
	#maincontent.page-main .columns{ display: block; }
	
	.cart-container .cart-section-title { margin-top: 20px; }
	
	.toolbar-products{ width: 100%; float: left; padding-bottom: 20px; }
	.product-filter-options{ width: 100%; left: 3px;}
	.industry-application-index .product-filter-options{ width: 756px;left: -638px;}
	.ideas-casestudy-index .product-filter-options{ width: 756px;left: -638px;}
	#find_your_surface .block-minicart.advancesearch-widget .advsearch-finish-group .finish_header span { padding: 2px 7px 3px 7px; }
	
	.catalog-category-view .product-toolbar-options{ display: block; }
	.catalog-category-view .product-toolbar-options .product-list-btns-set { width: 100%; display: inline-flex; justify-content: flex-end; }
	
	
	.page-layout-2columns-left .sidebar-main { width: 29.66%; }
	.catalog-category-view .column.main{ width: 70.333333%; padding-left: 0%;}
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:7px 7px; }
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 29.66%; }
	
	.page-layout-2columns-left .column.main, .sales-order-history .column.main,
	.sales-order-view .column.main { width: 70.333333% !important; }
	.sales-order-history .sidebar-main,
	.sales-order-view .sidebar-main { width: 29.66% !important; }
	
	#maincontent .page-title-wrapper { margin-bottom: .5rem; }
	#maincontent .page-title-wrapper .page-title { font-size: 1.4rem; }
	
	.page-layout-1column .product.media{width: 62%;}
	.page-layout-1column .product-info-main{width: 35%;}
	
	.top-blocks { display: flex; padding: 20px 20px 0px 20px; }
	.our-story{ width: 100%; margin-right: 30px; }
	.understanding-wood{ width: 100%; }
	.our-story-img, .understanding-wood-img { width: 100%; height:207px; margin-bottom: 15px;padding: 0px !important; }
	
	.social-login-title .login-title, .social-login-title .forgot-pass-title, .social-login-title .create-account-title { font-size: 1.375em; }
	.actions-toolbar { float: none; }
	
	.login-container .fieldset>.field>.control { width: 74.2%; }
		
	#checkout-payment-method-load .items.payment-methods .iwd_opc_select_container { width: 50%; }
	#checkout-payment-method-load .payment-method._active { width: 100%; padding-top: 10px; }
	#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { padding-right: 0; }
	.iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_column_content .fieldset .field-select-shipping .control { width: 97.8%; }
	#co-payment-form  div.project-details {/*  margin-top: 20px; */ padding: 0px 0px 0px 0px; }
	.checkout-index-index #authnetcim_ach-form-cc .field { width: 50%; }
	.iwd_opc_column.iwd_opc_payment_column{ margin-top: 25px; }
	#checkout-step-payment .iwd_opc_universal_wrapper {margin-top: 25px; width: 100%;}

	
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.product.type { width: 20%; margin-bottom: 0; }
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.size,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.finish,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.price,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total { width: 15%; margin-bottom: 0; }
	.checkout-cart-index .cart-summary { width: 100%; }
	.cart-container .summary .cart.main.actions .update, .cart-container .summary .cart.main.actions .continue { height: 38px;}
	.cart-container .cart-action-bar { display: inline-block; width: 100%; text-align: right; }
	.cart-container .cart-section-info .info.bold { text-align: left; }
	.checkout-index-index .item-details { width: 100%; float: left; margin-bottom: 20px; }
	.checkout-index-index .item-addl-info { display: flex; width: 80%; margin-left: 20px; margin-top: 15px; position: absolute; top: 45px; left: 78px; }
	.iwd_opc_review_item_cell .item-addl-info .iwd_opc_review_item_options { width: 90%; }
	.iwd_opc_review_item_cell { position: relative; padding-top: 8px; }
	.item-addl-info .iwd_opc_review_item_cell { width: 20% !important; font-size:14px; }
	.item-addl-info .iwd_opc_review_item_cell.price { width: 85% !important; }
	.item-addl-info .iwd_opc_review_item_cell.price .unit-price { width: 50%; margin-right: 40px; font-weight: 600;}
	.item-addl-info .iwd_opc_review_item_cell.price .unit-price .iwd_opc_review_item_subtotal { width: 50%; }
	.checkout-index-index #iwd_opc_review_totals{ width:40% !important; }
	.opc-block-summary .product-item .price {font-size: 14px !important; font-weight: 600;}
	.data.table.table-totals {width: 40% !important; float: right; font-size: 14px;}
	.data.table.table-totals .mark {background-color: unset;}
	.totals.shipping.excl span.label {color: #555; font-size: 14px; padding: 0px;}
	.opc-block-summary .mark .value {display: none;}
	.opc-block-summary .table-totals tbody .amount {padding: 0px;}
	
	.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required{ width:48%; margin-right:10px; padding: 0px;}
	.checkout-index-index .fieldset.address .field.choice {width:100%; display: flex; padding-left: 0px;}
	.checkout-index-index .fieldset.address .field.choice label {display: block; text-align: left; font-size: 14px;}
	#shipping-new-address-form > div:nth-child(13) { margin-bottom: 10px; }
	.checkout-index-index #authnetcim-form-cc > div:nth-child(3) { width: 50%; }
	.ccard.authnetcim .field {width: 50%;}
	
	.project-details .proj-details-heading { margin-top: 0px; }
																														
																														
	.project-details div:nth-child(2), .project-details div:nth-child(3), .project-details div:nth-child(4){width: 28%;margin-right: 22px;float: left;}
 
																																						
	
	.project-details .field-error {width: 100% !important; }
	
	.checkout-index-index button.iwd_opc_button.iwd_opc_place_order_button.active {  float: right; }
	.iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 120px; }
	.iwd_opc_review_total .iwd_opc_review_total_cell { width: 250px; }
	
	.cart-container .item-option-details .options-info dt{ width:100%; }
	.cart-container .item-option-details .options-info dd{ width:74%; }
	
	.block.widget .products-grid { width: 100%; }
	
	/* .pagebuilder-column { padding-left: 0 !important; padding-right: 0 !important; } */
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0px !important;}
	
	.account.sales-order-view .page-title-wrapper .order-status { margin-bottom: 0; }
	
	.wishlist-index-index .wishlist-table { width: 80%; }
	.wishlist-index-index .wishlist-table .product-name.order_name { line-height: 1.2rem; }
	.wishlist-index-index .wishlist-table .product-name.order_name a.wishlist-itemaname { font-size: 0.938rem;}
	.wishlist-index-index .wishlist-table tbody tr td p { font-size: 0.875rem; line-height: 1; }
	
	.customer-account-login #login-form .fieldset.login .actions-toolbar .secondary { float: right; margin-left: 0; }
	
	.customer-account-index .orders-recent { overflow-x: auto; }
	.customer-account-index .orders-recent .table-order-items { white-space: nowrap; }
	
	.customer-address-form #form-validate .fieldset .legend {  margin-bottom: 25px; }
	.customer-address-form #form-validate .fieldset:first-child { margin-bottom: 10px; }
	.account.customer-address-form .form-address-edit .fieldset .label { width: 35%; }
	.customer-address-form #form-validate .fieldset .control { width: 55%; }
	.customer-address-form #form-validate .fieldset .control .field.additional .control { width: 100%; }
	.customer-address-form .form-address-edit .field.choice.set.billing:before { width: 35%; }
	.customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 35%; }
	.customer-address-form .form-address-edit .actions-toolbar { margin-left: 35% !important; }
	.customer-address-form #form-validate .fieldset { margin-bottom: 20px; }
	
	.customer-account-edit .customer-name-prefix .fields { width: 91%; }
	.customer-account-edit .field-company, .customer-account-edit .field-title { width: 100%; }
	.customer-account-edit .customer-name-prefix .field-name-prefix { width: 12%; }
	.customer-account-edit .customer-name-prefix .field-name-firstname { width: 50%; }
	.customer-account-edit .customer-name-prefix .field-name-lastname { width: 50%; }
	.customer-account-edit .form-edit-account .fieldset.password .label { width: 38% !important; margin-bottom: 10px;text-align: right; }
	.customer-account-edit .form-edit-account .fieldset.password .control { width: 60% !important; }
	.customer-account-edit .form-edit-account .label { margin-bottom: 10px; }
		/* .customer-account-edit .form-edit-account .fieldset.info { padding-bottom: 20px !important; } */
	.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: 15% !important; }
	.customer-account-edit .field-company {width: 100%; margin-bottom: 10px;}
	.customer-account-edit .field.email {width: 100%; margin-bottom: 10px;}
	
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products { width: 100%; }
	.catalog-category-view .product-toolbar-options .list-page-view a.view-option { padding-left: 28px; }
	
	.catalog-product-view .sheet-banner-padding.setheight .details_icons  li img { width: auto; height: 75px; }
	
	.catalog-product-view #tabs .details_list section.faq_types_content .resources { margin-bottom: 5px; }
	
	.catalog-product-view .product.media .finishes-laminates-inner-block ul li { width: 128px; }
	.catalog-product-view .product.media .finishes-laminates-inner-block ul li a img:nth-child(2) { width: 113px; height: 113px; }
	
	.catalog-product-view .block.related .block-content.content .product-items .product-item { width: 128px; }
	.catalog-product-view .block.related .block-content.content .product-items .product-item .product-item-photo .product-image-photo { width: 113px; height: 113px; }
	
	.catalog-product-view .product-info-main .product-info-price .feature_list li { width: 48px; height: 48px; }
	.catalog-product-view .product-info-main .wheretobuy input{ width: 67%; }
	
	.catalog-product-view .product-options-wrapper .fieldset .field { width: calc(100% - 10px); margin-left: 5px !important; margin-right: 5px !important; }
	.catalog-product-view .product-info-main .product-info-price { margin-top: 0; }
	
	.modal-popup.confirm._show .modal-inner-wrap{ width: 520px; margin-left: auto; margin-right: auto; }
	
	.storelocator-homeowner-index .page-main .columns .main .container,
	.storelocator-homeowner-index .page-footer .footer.top-content .container { max-width: 100%; width: 100%; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 98%; padding: 20px }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .search_bar { width: 60%; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select { width: 100% !important; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul { display: inline-block; margin-top: 5px; margin-left: ; margin-bottom: 0;  }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul li { margin-right: 20px; margin-bottom: 5px; }
	.storelocator-homeowner-index .wtb_content { padding: 20px; }
	.storelocator-homeowner-index .home_owners .homeowners-map { width: 100%; margin-left: 0; border: 1px solid #ccc; }
	.storelocator-homeowner-index .home_owners .add_list { margin-top: 20px; }
	.storelocator-homeowner-index .home_owners .homeowners_addressList #current_store { padding-left: 25px; }
	
	.distributor-distributor-index .commercialBuyer_wrap .search_bar { width: 60%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 98%; padding: 20px; }
	.distributor-distributor-index .distributor-distributor-index .wtb_content { padding: 20px }
	.distributor-distributor-index .info_display_table tbody tr td { width: 25%; }
	.distributor-distributor-index .page-footer .footer.top-content .container { width: 100%; }
	.distributor-distributor-index .page-main .columns .main .container { max-width: 100%; width: 100%; }
	
	.findrep-findrep-findrep .container { width: 100%; }
	.findrep-findrep-findrep .wtb_content .table_scroll { padding: 20px; }
	
	.modalDownloadWrap { display:none;padding: 10px 20px; min-height: 44px; }

	.page-footer .footer-sec-left{ width: auto; }
	.page-footer .footer.legal .container { max-width: 100%; text-align: center; }
	.page-footer .footer.legal .copyright-content { display: inline-block; vertical-align: middle; }
	.page-footer .footer.legal .legal-links { display: inline-block; vertical-align: middle; }
	
	.findrep-findrep-findrep .commercialBuyer_wrap .rep_main { margin: 10px 0px 10px 15px !important; padding: 20px; }
	
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet, .catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-top: 30%;
    padding-left: 35%; top: 0; left: 0; }
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet:before { margin-top: -65px; margin-left: -40px; }
	.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img { height: 268px; }
	.catalog-product-view .imgBotBG { width: 100% !important; text-align:left; }
		
	.checkout-cart-index .cart-summary { width: 50%; }
	
	.common-popup-modal .col-sm-6{ width:100% !important; padding: 0; }
	.modals-wrapper.new-cms-popup .modal-content{ padding: 20px; }
	.new-cms-popup .modal-popup .modal-inner-wrap { width: 90% !important; }
	.static_content .pdf-data iframe { height: 800px; }
	
	.industry-application-index #btn-casestudy { margin-left:8px; text-decoration: none; }
	.industry-application-index .application-filters #category { float:left;width:100%;height:auto; }
	.industry-application-index .application-filters #application-group { float:left;width:100%;height:auto; }
	.industry-application-index .application-filters #industry { float:left;width:100%;height:auto; }	
	.ideas-casestudy-index .application-filters #category { float:left;width:100%;height:auto; }
	.ideas-casestudy-index .application-filters #application-group { float:left;width:100%;height:auto; }
	.ideas-casestudy-index .application-filters #industry { float:left;width:100%;height:auto; }
	.industry-application-index .application-container .applications .application-item { width: 166px; margin: 8px; }
	.industry-application-index .application-container .applications { margin-top: 10px; }
	
	.industry-application-view .application-info .tag-list-container .tag-list li { margin: 10px 10px 10px 0 !important; }
	
	.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .cs-container a img { height: auto; }
	
	.cms-wilsonart-design-team iframe { height: 2600px; }
	
	.cms-corporate-about-us .about-us-row-2 .custom-about-us-1 {  flex-direction: row !important;  }
	.cms-corporate-about-us .about-us-row-2 figure { margin-right: 20px !important; }
	
	.faq-faq-index #maincontent .column.main { position: relative; }
	.faq-faq-index .page-main#maincontent .page-title-wrapper { margin-bottom: 70px; }
	.faq-faq-index #edit-field-qa-product-types { position: absolute; top: -70px; right: 0; }
	.faq-faq-index #edit-field-qa-product-types label { margin-right: 10px; }
	.faq-faq-index #edit-field-qa-product-types .type-select{ width: 42%; }
	.faq-faq-index #edit-field-qa-product-types .type-select select#qa-product-types-val{ width: 180px; }
	
	.contact-index-index .pagebuilder-column-group { flex-wrap: unset; }
	.contact-index-index .page-main .columns .column.main .right_details .contact_info {padding: 0 0 6px 40px;}
	.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy input { width: 75%; }
	/* .contact-index-index #maincontent.page-main .columns .column.main .wheretobuy { width: 50%; } */
	
	.cms-spec-toolkit .custom-spec-slider-s1 .pagebuilder-slide-wrapper { min-height: inherit !important; background-size: 100% !important; }
	.cms-spec-toolkit .custom-spec-slider-s1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 365px !important; }
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-column,
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-column,
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-column,
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-column { flex-basis: inherit; }
	
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-column:nth-child(1),
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-column:nth-child(1),
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-column:nth-child(1),
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-column:nth-child(1)	{ padding-right: 20px !important; }
	
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay	{ min-height: 217px !important; }
	
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper { padding: 0 !important; background-size: 100% !important; min-height: 217px !important; }
	
	.cms-corporate-sustainability .custom-susta-slider-s1 .pagebuilder-slide-wrapper { min-height: inherit !important; background-size: 100% !important; }
	.cms-corporate-sustainability .custom-susta-slider-s1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 365px !important; }
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-column,
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-column,
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-column,
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-column	{ flex-basis: inherit; }
	
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-column:nth-child(1),
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-column:nth-child(1),
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-column:nth-child(1),
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 217px !important; }
	
	.cms-featured-artists .featured-artists-row-2 figure { padding-right: 15px !important; }
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper,
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 300px !important; }
	.cms-featured-artists .featured-artists-row-3 .custom-featured-artists:nth-child(2),
	.cms-featured-artists .featured-artists-row-4 .custom-featured-artists:nth-child(2) { margin-left: 0 !important; margin-right: 20px !important; }
	.cms-featured-artists .pagebuilder-column-group { flex-wrap: unset; }
	.cms-featured-artists .featured-artists-row-3 .pagebuilder-column-group .custom-hide-block,
	.cms-featured-artists .featured-artists-row-4 .pagebuilder-column-group .custom-hide-block { display: none !important; }
	
	.resources-files-index .custom-resources-filters ul.items li { display: inline; }
	
	.cms-applications-retail .custom-retail-row1 .pagebuilder-column, 
	.cms-applications-retail .custom-retail-row2 .pagebuilder-column, 
	.cms-applications-retail .custom-retail-row3 .pagebuilder-column, 
	.cms-applications-retail .custom-retail-row4 .pagebuilder-column { flex-basis: inherit; padding-right: 20px !important; }
	
	.cms-applications-retail .custom-retail-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 217px !important; }
	
	.cms-applications-retail .custom-retail-row1 .slick-slider,
	.cms-applications-retail .custom-retail-row1 .pagebuilder-slide-wrapper,
	.cms-applications-retail .custom-retail-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 365px !important; }
	
	.cms-applications-office .custom-office-row1 .pagebuilder-column, 
	.cms-applications-office .custom-office-row2 .pagebuilder-column, 
	.cms-applications-office .custom-office-row3 .pagebuilder-column, 
	.cms-applications-office .custom-office-row4 .pagebuilder-column { flex-basis: inherit; padding-right: 20px !important; }
	
	.cms-applications-office .custom-office-row1 .slick-slider,
	.cms-applications-office .custom-office-row1 .pagebuilder-slide-wrapper,
	.cms-applications-office .custom-office-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 365px !important; }
	
	.cms-applications-office .custom-office-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 217px !important; }
	
	.cms-applications-healthcare .custom-healthcare-row1 .slick-slider,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 365px !important; }
	 
	.cms-applications-healthcare .custom-healthcare-row2 .pagebuilder-column, 
	.cms-applications-healthcare .custom-healthcare-row3 .pagebuilder-column, 
	.cms-applications-healthcare .custom-healthcare-row4 .pagebuilder-column,
	.cms-applications-healthcare .custom-healthcare-row5 .pagebuilder-column,
	.cms-applications-healthcare .custom-healthcare-row6 .pagebuilder-column,
	.cms-applications-healthcare .custom-healthcare-row7 .pagebuilder-column { flex-basis: inherit; padding-right: 20px !important; }
	 
	.cms-applications-healthcare .custom-healthcare-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row5 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row7 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 217px !important; }
	
	.cms-care-and-maintenance .custom-care-and-maintenance-row2 .pagebuilder-column, 
	.cms-care-and-maintenance .custom-care-and-maintenance-row3 .pagebuilder-column { flex-basis: inherit; padding-right: 20px !important; }
	
	.cms-care-and-maintenance .custom-care-and-maintenance-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-care-and-maintenance .custom-care-and-maintenance-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 217px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .slick-slider,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 230px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .pagebuilder-column { flex-basis: inherit; padding-right: 0px !important;padding-top: 0px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row3 .custom-btn-border-s3 a.pagebuilder-button-primary { padding: 8px 28px !important; font-size: 1rem !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-overlay.pagebuilder-poster-overlay, 
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content { height: 216px; min-height: 216px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-poster-content p { font-size: .8rem; }
	
	.cms-applications-residential .custom-applications-residential-row2 .custom-btn-fill-block a.pagebuilder-button-primary,
	.cms-applications-residential .custom-applications-residential-row4 .custom-btn-fill-block a.pagebuilder-button-primary,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row5 .custom-btn-fill-block a.pagebuilder-button-primary { padding: 8px 28px !important; font-size: 1rem !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row6 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 268px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-column { flex-basis: inherit; }
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay	{ min-height: 380px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }	
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-slide-wrapper,
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 230px !important; }
	
	.cms-finish-options .custom-finish-options-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-finish-options .custom-finish-options-row2 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	.cms-finish-options .custom-finish-options-row2 .pagebuilder-column-group .pagebuilder-column:nth-child(2) { padding-left: 10px !important; }

	.cms-finish-options .custom-finish-options-row2 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 345px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 181px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 372px !important; }
	
	.cms-adhesives-products .custom-adhesives-products-row4 .pagebuilder-column-group,
	.cms-applications-residential .custom-applications-residential-row2 .pagebuilder-column-group,
	.cms-applications-residential .custom-applications-residential-row5 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-applications-residential .custom-applications-residential-row3 .pagebuilder-column-group { flex-wrap: unset; padding-right: 0px !important; }
	
	.cms-applications-residential .custom-applications-residential-row1 .slick-slider,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 364px !important; }
	
	.cms-applications-residential h1[data-content-type='heading'] { font-size: 1.500rem; }
	
	.cms-applications-residential .custom-applications-residential-row3 .custom-poster-content .pagebuilder-poster-content h5 { margin-bottom: 0; font-size: .8rem; }
	
	.cms-adhesives-products .custom-adhesives-products-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 182px !important; }
	
	.cms-adhesives-products .custom-adhesives-products-row2 .pagebuilder-column-group,
	.cms-adhesives-products .custom-adhesives-products-row3 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-adhesives-products .custom-adhesives-products-row2 .custom-poster-content .pagebuilder-poster-content [data-element="content"] div, 
	.cms-adhesives-products .custom-adhesives-products-row2 .custom-poster-content .pagebuilder-poster-content p,
	.cms-adhesives-products .custom-adhesives-products-row3 .custom-poster-content .pagebuilder-poster-content [data-element="content"] div, 
	.cms-adhesives-products .custom-adhesives-products-row3 .custom-poster-content .pagebuilder-poster-content p { font-size: .8rem !important; }
	
	.cms-tfl-panels .custom-tfl-panels-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 225px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row1 .slick-slider,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-column-group,
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-column-group,
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-column-group	{ flex-wrap: unset; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-column:nth-child(1),
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-column:nth-child(1),
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-column:nth-child(1)	{ padding-right: 20px !important }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 292px !important }
	
	.cms-thinscape-0 .custom-thinscape-0-row1 .slick-slider,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-column-group, 
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-column-group	{ flex-wrap: unset; }
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-column:nth-child(1),
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-column:nth-child(1)	{ padding-right: 20px !important }
	
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 292px !important }
	
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 268px !important; } 
	
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-column-group,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-column-group,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-column:nth-child(1),
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-column:nth-child(1),
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 380px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row1 .slick-slider,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 102px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 345px !important }
	
	.cms-applications-hospitality .custom-applications-hospitality-row1 .slick-slider,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-column-group,
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-column:nth-child(1),
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 292px !important }
	
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 230px !important; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-column-group,
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-column:nth-child(1),
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-overlay { min-height: 368px !important }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .slick-slider,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 73px !important; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-overlay { min-height: 349px !important }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay{ min-height: 372px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row1 .pagebuilder-overlay { min-height: 182px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-overlay { min-height: 372px !important }
	
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row1 .slick-slider,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 268px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-overlay { min-height: 270px !important }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay { min-height: 372px !important }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .slick-slider,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 341px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-column { flex-basis: inherit; padding-right: 20px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 206px !important; }

	.cms-cabinet-doors .custom-cabinet-doors-row1 .pagebuilder-overlay { min-height: 364px !important }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-column { flex-basis: inherit; padding-right: 20px !important; }
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-column:nth-child(2) { padding-right: 0 !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 207px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-overlay,
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-column-group { flex-wrap: unset; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-overlay { min-height: 372px !important }
	
	.cms-solicor-laminate .custom-solicor-laminate-row1 .slick-slider,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 102px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-overlay { min-height: 372px !important }
	
	.cms-traceless-laminate .custom-traceless-laminate-row1 .slick-slider,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-column-group { flex-wrap: unset; }
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 20px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 372px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-overlay { min-height: 308px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-overlay { min-height: 284px !important }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .slick-slider,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper, 
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 308px !important }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .slick-slider,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 102px !important; }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 308px !important }
	
	.custom-full-banner-img { min-height: 166px; }
	
	.social-detail .dropdown-wrap .download-image { height: 33px; font-size: 10px !important; line-height: 1.4rem !important; }
	
	.wilsonart-order-samples .products-grid .product-item { width: 18.4% !important; }
	
	#covid-19  { width: 100%; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption { width: 60% !important; }
	.custom-banner-control .caption { padding: 10px 30px 20px 30px; }
	.custom-banner-control .caption div { font-size: 26px; }
	.custom-banner-control .caption p { font-size: 1rem; }
	.custom-banner-control .caption	a { margin-top: 20px !important; padding: 5px 10px; font-size: 1rem; }
	
	.cms-connected-connect .breadcrumbs, .cms-connected-news .breadcrumbs, .cms-connected-education .breadcrumbs, .cms-connected-community .breadcrumbs, .cms-connected .breadcrumbs { padding-left: 15px !important; padding-right: 15px !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-news .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-education .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-community .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-covid-response .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay	{ height: 400px; margin-left: 15px !important; margin-right: 15px !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content']	{ width: 400px; padding: 30px; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span{ font-size: 2.5em !important; }
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span{ font-size: 1.41em !important; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock h2 { min-height: 133px; }
	.cms-connected-connect .connected3Main .connected3MainSmallBlock p { min-height: 96px; }
	.cms-connected-education .connected3Main .connected3MainSmallBlock p { min-height: 120px; }
	.cms-connected-community .connected3Main .connected3MainSmallBlock p { min-height: 120px; }

	.cms-connected-connect .connected3Main .connected3MainSmallBlock .connected3TextBlock p { min-height: 168px; }
	
	.cms-connected-connect .connected3Main .pagebuilder-column-group,
	.cms-connected-news .connected3Main .pagebuilder-column-group,
	.cms-connected-education .connected3Main .pagebuilder-column-group,
	.cms-connected-community .connected3Main .pagebuilder-column-group	{ flex-wrap: wrap; }
	
	.cms-connected-connect .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-news .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-news .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-education .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-community .connected3Main .pagebuilder-column-group .pagebuilder-column	{ flex-basis: unset; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock,
	.cms-connected-news .connected3Main .connected3MainSmallBlock,
	.cms-connected-education .connected3Main .connected3MainSmallBlock,
	.cms-connected-community .connected3Main .connected3MainSmallBlock	{ width: 220px !important; margin: 15px 18px 15px 18px !important; }
	
	.cms-connected-news .connected3Main .connected4MainSmallVBlock { flex-basis: 100% !important; }
	.cms-connected-news .connected3Main .connected4MainSmallVBlock .connected-4VBlockBtnMain { position: relative; }
	
	.cms-connected-news .connected3Main .connected3MainSmallBlock .connected4ContentBlock { min-height: 289px; }
	.cms-connected-news .connected3Main .connected3MainSmallBlock .connected4ContentBlock2 { min-height: 185px; }
	
	.cms-connected-education .connected3Main .connected3MainSmallBlock .connected4ContentBlock { min-height: 107px; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group	{ width: 740px; margin-top: -60px !important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock	{ width: 236px !important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2),
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2)	{ margin: 0 15px !important; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2),
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2)	{ margin: 0 0 0 15px !important; }
	
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 192px; }
	
	/* .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 400px !important; margin-left: 15px !important; margin-right: 15px !important; } */
	
	.pagebuilder-column.our-story, .pagebuilder-column.understanding-wood { margin-right:30px !important; }
	
	.cms-connected .content-main { margin-top: -150px !important; margin-bottom: 150px !important; }
	.cms-connected .content-main-2 h2.cms-h2 { min-height: 160px; }
	
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay {max-width: 1250px; }
	
	.cms-covid-response .connectedTemplate-2Main { padding: 10px 15px !important; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child { width: 285px !important;  padding-left: 20px !important;justify-content: unset !important; align-items: flex-end; flex-basis: auto !important; }
	
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child { width: 290px !important;  padding-left: 20px !important;justify-content: unset !important; align-items: flex-end; flex-basis: auto !important; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span { display: inline-block; margin-right: 35%; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p span { display: inline-block; }
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child p { margin-bottom: 5px !important; }
	
	.cms-connected h1.cms-h1 { font-size: 2rem !important; }
	.cms-connected .content-main { width: 100% !important; }
	
	.cms-connected [data-content-type='row'][data-appearance='contained'] { margin-left: 15px !important; margin-right: 15px !important; }
	
	.cms-connected .content-main .pagebuilder-column.order-3 { margin-left: 28px !important; margin-right: 28px !important; }
	.cms-connected .content-main-2 { padding: 40px 15px !important; }
	.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) { width: 100%; }
	.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin-left: 20px !important; margin-right: 20px !important; }
	
	.cms-connected .page-footer [data-content-type='row'][data-appearance='contained'] { margin-left: 0 !important; margin-right: 0 !important; }
	
	.cms-connected-education .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-community .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay	{
	min-height: 233px !important; }
	
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 133px; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 144px; }
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 192px; }
	
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: auto; margin: -182px 0 0 60px !important; }
	
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child { margin-left: 15px !important; }
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child { margin-right: 15px !important; padding-left: 28px !important; }
	
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: 200px; margin: -142px 0 0 60px !important; }
	
	.cms-connected-community .connected3Main .connected3MainSmallBlock h2.connected6ContentBlock { min-height: 159px; }
	.cms-connected-community .connected3Main .connected3MainSmallBlock p { min-height: 168px; }
	
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 107px; }
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 312px; }
	
	.cms-connected-community .connected3Main .connected3MainSmallBlock .connected6ContentPBlock2 p { min-height: 192px; }
	
	.catalogsearch-result-index .products.wrapper.grid.products-grid { width: calc(100% - 20px) !important; margin: 10px !important; }
	.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { margin: 0 6px 10px 6px !important; }
	
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { display: inline-block; width: calc(52.5% - 20px); padding: 10px; }
	
	.press-img-content h3.title { font-size: .8rem !important; }
	
	.page-footer .footer.legal{ font-size: 0.813rem; }
	.page-footer .footer.content { padding-left: 15px; padding-right: 15px; }

}

@media (min-width: 992px) {
	.wa_sustain .pagebuilder-column.fullwid_img {position: absolute; right: 0px; top:0px}
	.logo img {height: auto; width: 200px;}
	.cms-request-merchandising .terms_conditions {width:70%;}
	.cms-request-merchandising .md-form { width: 70%; }
	.catalog-product-view .page-wrapper .page-main.page-main-details { max-width: 100%;}																				 
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap{width:80%;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 5px; border: 0px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width: 933px;height: auto;overflow: hidden;position: fixed; margin-top: 46px !important;}
	.cms-corporate-about-us .customr-about-us-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 557px !important; }
	.cms-locations .customr-locations-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 343px !important; }
	
	.cms-whats-new .custom-whats-new-row1 .slick-slider, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-poster-content [data-element='content']{min-height: 258px !important;}	
	
	.filter-select-container .dialog_select{width:40%;margin-bottom:15px}
	
	.pagebuilder-column-group .pagebuilder-column.our-story h2, .pagebuilder-column-group .pagebuilder-column.understanding-wood h2{font-size: 1.5rem;font-weight:normal;}
	.our-story p, .understanding-wood p{font-size: 1rem;}
	.page-wrapper {margin-top: 120px;}
	.cms-wilsonart-new-home-page .page-wrapper {margin-top: 145px;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap{height:auto;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap{width:50%;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 20px; border: 0px;}
	.content-covid19 .pagebuilder-column.order-1 {padding: 40px 80px 0px !important; margin-bottom: 0px !important;}
	.content-main h3.cms-h3 {padding: 0px 70px !important;}
	.content-main {width: 100%;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 100%;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) {width: 100%;}	
	.content-covid19 { width: 100%;padding: 0px 0px 50px !important;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{width: 500px; min-height: 367px; padding: 70px;}
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay {height: 600px; margin-left: auto !important;  margin-right: auto !important;}
	div.ea-search-autocomplete {left: -499px;}
	.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img{height:auto;}
	/* .block.block-search{ width: 280px; right: 260px; } */
	.advanced-search-btn button.action { height: 37px; font-size: 1.075rem; right: -280px; width:235px; border: 1px solid #565656; }
	.advanced-search-btn button.action:after{left:207px;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size: 1.2rem; }
	.laminate h2 {width:350px;}
	.hover-div { min-height: 297.89px; margin: -297.89px 0px 0px 0px !important; font-size: 1.063rem; line-height: 26px;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size:1.5rem; }
	
	.sections.nav-sections { top: -24px; }
	.page-header:after { top: -148px; }
	
	.top-header-left ul li a { padding: 0px 15px; }
	.page-header .panel.header .minicart-wrapper{ margin-right: 1px; }
	
	.block-search input::placeholder { font-size: 0.8475rem; }
	
	.flex-viewport .slides li { height: 300px !important; }
	
	#maincontent.page-main{max-width: 100%;}
	#maincontent.page-main .breadcrumbs{ margin-top: 15px; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content 
	nav.mega-menu ul.us-en__list li.us-en__item { padding: 0px 20.5px 15px 20.5px; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item--parent:hover ul.us-en__inner-list--level1 { right: -176px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources:hover ul.us-en__inner-list--level1 { right: -174px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent:nth-child(6):hover ul.us-en__inner-list--level1 { right: unset; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 .us-en__inner-item--level2 .megaMenuThirdBox .contectBox { width: 310px; }
	
	/* Technical Resources sub nav scrollbar start*/
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { max-height: 350px; }
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { position: unset !important; margin-left: -180px; }
	.page-wrapper .page-header .panel.header section.hamburger-menu .mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { position: absolute !important; margin-left: 0px; }
	
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 li.us-en__inner-item--level1  ul.us-en__inner-list--level2 { min-height: 351px !important; height: 350px !important; }
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 li.us-en__inner-item--level1  ul.us-en__inner-list--level2 { left: 135px !important; }
	/* Technical Resources sub nav scrollbar end*/
	
	/* .block.block-search{ width: 380px; } */
	.ea-search-autocomplete .content { width: 37.5%; right: 50px;}
	.ea-no-result .ea-search-autocomplete-no-result { width: 365px !important; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption {  width: 40% !important; }
	
	.homepage-container .bottom-blocks .bottom-blocks-inner { padding-left: 8px; padding-right: 5px; }
	/* .homepage-container .bottom-blocks .bottom-blocks-inner > div { width: calc(33% - 20px); } */
	
	.parent-hover-div .hover-div { min-height: 295px; }
	
	#maincontent.page-main .columns{ display: block; }
	#maincontent .page-title-wrapper { margin-bottom: 9px; text-align: center; }
	#maincontent .page-title-wrapper .page-title { font-size:1.5rem; }
	
	.toolbar-products{ width: auto; padding-bottom: 10px; }
	.product-list.buttons{ width: auto; display: flex; justify-content: end; }
	
	.catalog-category-view .product-toolbar-options{ display: block; }
	.catalog-category-view .product-toolbar-options .product-list-btns-set { width: 100%; display: inline-flex; justify-content: flex-end; }
	
	.page-layout-2columns-left .sidebar-main { width: 29.66%; }
	.catalog-category-view .column.main{ width: 70.333333%; }
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:0 0 10px 5px;}
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 29.66%; }
	
	.checkout-index-index .item-details { width: 28%; }
	.checkout-index-index .item-addl-info { width: 69%; }
	
	.top-blocks { display: flex; padding: 20px 20px 0px 20px; }
	.our-story{ width: 50%; margin-right: 30px; }
	.understanding-wood{ width: 50%; }
	.our-story-img, .understanding-wood-img { width: 100%; height:207px; margin-right:26px; }
	
	.project-details .proj-details-heading { margin-top: 0; }
	.checkout-index-index .item-addl-info { position: relative; top: 0; left: 0; }
	.iwd_opc_review_item .iwd_opc_review_item_cell { padding-top: 20px; }
	
	.iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 38%; }
	.iwd_opc_review_total .iwd_opc_review_total_cell { width: 68%; }
	
	.block.widget .products-grid { width: 100%; }
	
/* 	.pagebuilder-column:nth-child(1) { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0px !important; }
	.pagebuilder-column:nth-child(2) { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0px !important; } */
	
	#checkout-payment-method-load .payment-method._active { width: 57%; padding-top: 10px; }
	
	.wishlist-index-index .product-name.order_name a.wishlist-itemaname { font-size: 1rem; }
	.wishlist-index-index .product-name.order_name p { font-size: 0.875rem; }
	
	.customer-account-login #login-form .fieldset.login .actions-toolbar .secondary { float: right; margin-left: unset; }
	
	.customer-account-index .orders-recent { overflow-x: auto; }
	.customer-account-index .orders-recent .table-order-items { white-space: nowrap; }
	
	.account.customer-address-form .form-address-edit .fieldset .label { width: 30%; }
	.customer-address-form #form-validate .fieldset .control { width: 55%; }
	.customer-address-form .form-address-edit .field.choice.set.billing:before { width: 30%; }
	.customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 30%; }
	.customer-address-form .form-address-edit .actions-toolbar { margin-left: 30% !important; }
	
	.customer-account-edit .form-edit-account .fieldset.password .label { width: 25% !important; margin-bottom: 0; text-align: right; }
	.customer-account-edit .form-edit-account .fieldset.password .control { width: 50% !important; }
	.customer-account-edit .form-edit-account .label { margin-bottom: 5px; }
	.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: auto !important; }
	.customer-account-edit .field-company, .customer-account-edit .field-title { width: 100%; margin-bottom: 10px; }
	.customer-account-edit .email { width: 100%; margin-right:12px;}
	
	.catalog-product-view .product-info-main .wheretobuy input{ width: 75%; }
	.catalog-product-view .product-options-wrapper .fieldset .field { width: calc(50% - 10px); margin-left: 5px !important; margin-right: 5px !important; }
	
	.storelocator-homeowner-index .page-footer .footer.top-content .container { max-width: 1110px; width: auto; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 98.5%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 98.5%; }
	
	.distributor-distributor-index .page-footer .footer.top-content .container { width: auto; }
	.distributor-distributor-index .commercialBuyer_wrap .search_bar { width: 50%; }
	
	.checkout-cart-index .cart-summary { width: 35%; }

	.catalog-category-view .product-toolbar-options .list-page-view a.view-option { padding: 11px 10px 11px 30px; }
	
	.catalog-product-view .sheet-banner-padding.setheight .details_icons  li img { width: auto; height: 66px; }
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-top: 28%; padding-left: 39%; }
	
	.catalog-product-view .imgBotBG { width: auto; }
	
	.static_content .pdf-data iframe { height: 550px; }
	.new-cms-popup .modal-popup .modal-inner-wrap { width: 70% !important; }
	
	.industry-application-index .application-container .applications .application-item { width: 180px; margin: 8px; }
	.industry-application-index .application-container .applications { margin-top: 0; }
	
	.ideas-casestudy-index .casestudy-container .casestudy li.casestudy-item .cs-container a img { height: 145px; }
	
	.cms-wilsonart-design-team iframe { min-height: 3500px; }
	
	.cms-corporate-about-us .about-us-row-2 .custom-about-us-1 {  flex-direction: column !important;  }
	.cms-corporate-about-us .about-us-row-2 figure { margin-right: 0 !important; }
	
	.faq-faq-index .page-main#maincontent .page-title-wrapper { margin-bottom: 1.5rem; }
	.faq-faq-index #edit-field-qa-product-types { top: -66px; right: 0; }
	
	/* .contact-index-index #maincontent.page-main .columns .column.main .wheretobuy { width:40%; } */
	
	.cms-spec-toolkit .custom-spec-slider-s1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 500px !important; }
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay	{ min-height: 287px !important; }
	
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper { background-size: 100% !important; min-height: 287px !important; }
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-column:nth-child(1),
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-column:nth-child(1),
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-column:nth-child(1),
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-column:nth-child(1)	{ padding-right: 10px !important; }
	
	.cms-corporate-sustainability .custom-susta-slider-s1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 500px !important; }
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-column:nth-child(1),
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-column:nth-child(1),
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-column:nth-child(1),
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 287px !important; }
	
	.cms-featured-artists .featured-artists-row-3 .custom-featured-artists:nth-child(2),
	.cms-featured-artists .featured-artists-row-4 .custom-featured-artists:nth-child(2) { margin-left: 10px !important; margin-right: 20px !important; }
	.cms-featured-artists .featured-artists-row-3 .pagebuilder-column-group .custom-hide-block,
	.cms-featured-artists .featured-artists-row-4 .pagebuilder-column-group .custom-hide-block { display: block !important; }
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper,
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 364px !important; }
	.cms-featured-artists .featured-artists-row-2 figure { padding-right: 0 !important; }
	
	.cms-applications-retail .custom-retail-row1 .slick-slider,
	.cms-applications-retail .custom-retail-row1 .pagebuilder-slide-wrapper,
	.cms-applications-retail .custom-retail-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 550px !important; }
	
	.cms-applications-retail .custom-retail-row1 .pagebuilder-column, 
	.cms-applications-retail .custom-retail-row2 .pagebuilder-column, 
	.cms-applications-retail .custom-retail-row3 .pagebuilder-column, 
	.cms-applications-retail .custom-retail-row4 .pagebuilder-column { padding-right: 10px !important; }
	
	.cms-applications-retail .custom-retail-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 287px !important; }
	
	.cms-applications-office .custom-office-row1 .pagebuilder-column, 
	.cms-applications-office .custom-office-row2 .pagebuilder-column, 
	.cms-applications-office .custom-office-row3 .pagebuilder-column, 
	.cms-applications-office .custom-office-row4 .pagebuilder-column { padding-right: 10px !important; }

	.cms-applications-office .custom-office-row1 .slick-slider,
	.cms-applications-office .custom-office-row1 .pagebuilder-slide-wrapper,
	.cms-applications-office .custom-office-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 550px !important; }
	
	.cms-applications-office .custom-office-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 287px !important; }
	
	.cms-applications-healthcare .custom-healthcare-row1 .slick-slider,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 490px !important; }
	 
	.cms-applications-healthcare .custom-healthcare-row2 .pagebuilder-column, 
	.cms-applications-healthcare .custom-healthcare-row3 .pagebuilder-column, 
	.cms-applications-healthcare .custom-healthcare-row4 .pagebuilder-column,
	.cms-applications-healthcare .custom-healthcare-row5 .pagebuilder-column,
	.cms-applications-healthcare .custom-healthcare-row6 .pagebuilder-column,
	.cms-applications-healthcare .custom-healthcare-row7 .pagebuilder-column { padding-right: 10px !important; }
	 
	.cms-applications-healthcare .custom-healthcare-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row5 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row7 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 287px !important; }
	
	.cms-care-and-maintenance .custom-care-and-maintenance-row2 .pagebuilder-column, 
	.cms-care-and-maintenance .custom-care-and-maintenance-row3 .pagebuilder-column { padding-right: 10px !important; }
	
	.cms-care-and-maintenance .custom-care-and-maintenance-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-care-and-maintenance .custom-care-and-maintenance-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 287px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .slick-slider,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 310px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-overlay.pagebuilder-poster-overlay, 
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content { height: 300px; min-height: 300px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row4 .custom-poster-content .pagebuilder-poster-content p { font-size: 1rem; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 377px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 494px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-column { padding-right: 10px !important; }
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-column:nth-child(2) { padding-left: 0 !important; padding-right: 0 !important; }
	
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-slide-wrapper,
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 310px !important; }
	
	.cms-finish-options .custom-finish-options-row2 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 482px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 245px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 514px !important; }
	
	.cms-applications-residential .custom-applications-residential-row1 .slick-slider,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 492px !important; }
	
	.cms-applications-residential h1[data-content-type='heading'] { font-size: 1.8rem; }
	
	.cms-adhesives-products .custom-adhesives-products-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 246px !important; }
	
	.cms-adhesives-products .custom-adhesives-products-row2 .custom-poster-content .pagebuilder-poster-content [data-element="content"] div, 
	.cms-adhesives-products .custom-adhesives-products-row2 .custom-poster-content .pagebuilder-poster-content p,
	.cms-adhesives-products .custom-adhesives-products-row3 .custom-poster-content .pagebuilder-poster-content [data-element="content"] div, 
	.cms-adhesives-products .custom-adhesives-products-row3 .custom-poster-content .pagebuilder-poster-content p { font-size: 1rem !important; }
	
	.cms-tfl-panels .custom-tfl-panels-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 304px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row1 .slick-slider,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-column:nth-child(1) { padding-right: 10px !important }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 434px !important }
	
	.cms-thinscape-0 .custom-thinscape-0-row1 .slick-slider,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }

	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-column:nth-child(1),
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-column:nth-child(1)	{ padding-right: 10px !important }
	
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 434px !important }

	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 377px !important; } 
	
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-column:nth-child(1),
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-column:nth-child(1),
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 514px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row1 .slick-slider,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 166px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 482px !important }
	
	.cms-applications-hospitality .custom-applications-hospitality-row1 .slick-slider,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-column:nth-child(1),
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 434px !important }
	
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 240px !important; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-column:nth-child(1),
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .slick-slider,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 127px !important; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-overlay { min-height: 482px !important }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }

	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay{ min-height: 514px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row1 .pagebuilder-overlay { min-height: 246px !important }

	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-digital-print-studio .custom-digital-print-studio-row1 .slick-slider,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 365px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-overlay { min-height: 373px !important }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .slick-slider,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 462px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-column { padding-right: 20px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 283px !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row1 .pagebuilder-overlay { min-height: 492px !important }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-column { padding-right: 10px !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 289px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-overlay,
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-solicor-laminate .custom-solicor-laminate-row1 .slick-slider,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 166px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-traceless-laminate .custom-traceless-laminate-row1 .slick-slider,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-overlay { min-height: 445px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-overlay { min-height: 412px !important }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .slick-slider,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper, 
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 445px !important }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .slick-slider,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 445px !important }
	
	.custom-full-banner-img { min-height: 221px; }
	
	.wilsonart-order-samples .products-grid .product-item { width: 15.5% !important; }
	
	.social-detail .dropdown-wrap .download-image { font-size: 14px !important; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption { width: 50% !important; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock,
	.cms-connected-news .connected3Main .connected3MainSmallBlock,
	.cms-connected-education .connected3Main .connected3MainSmallBlock,
	.cms-connected-community .connected3Main .connected3MainSmallBlock	{ width: 220px !important; margin: 15px 18px 15px 18px !important; }
	
	.cms-connected-news .connected3Main .connected4MainSmallVBlock { flex-basis: auto !important; }
	.cms-connected-news .connected3Main .connected4MainSmallVBlock .connected-4VBlockBtnMain { position: relative; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group	{ width: 996px; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock	{ width: 322px !important; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { width: 490px !important; }
	
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 107px; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 112px; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child { flex-basis: unset !important; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span { margin-right: 50%; }
	
	.cms-connected h1.cms-h1 { font-size: 2.5rem !important; }
	
	.cms-connected-education .connected3Main .connected3MainSmallBlock .connected4ContentBlock { min-height: 133px; }
	
	.cms-connected-education .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-community .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay	{
	min-height: 312px !important; }
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 81px; }
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 160px; }
	
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 81px; }
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 192px; }
	
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { width: calc(51.8% - 20px); }
	
	.press-img-content h3.title { font-size: 1.2rem !important; }
	
	.page-footer .footer.content { padding-left: 15px; padding-right: 15px; }



}
@media only screen and (min-device-width : 769px) and (max-device-width : 1024px) {
	#find_your_surface .block-minicart.advancesearch-widget{right: -234px !important;}
	.advanced-search-header p{margin-bottom:0px;}
	.nav-sections-item-content{width: 100%;}
	.logo{margin: 5px auto 25px 0;}
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link{font-size: 13px;}
	
	.page-footer .footer.top-content{padding: 15px 15px;}
	.laminate, .quartz, .solid-surface, .coordinated-surfaces, .thinscape, .digital-print{float:unset !important;}
	.solid-surface, .digital-print {float: unset !important;}
	.bottom-blocks-inner{width: auto !important;}
	.top-blocks{width: auto !important;margin: 30px 0px !important;text-align: center;}
	.our-story{margin-bottom:20px;}
	.our-story p{text-align:justify;}
	.understanding-wood{float: unset !important;}
	.cms-corporate-about-us .customr-about-us-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 412px !important; }
	.cms-locations .customr-locations-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 315px !important; }
	.column .product .col-lg-12.padding .sheet-banner-padding.setheight{height:auto; }
}



@media (min-width: 1200px) {
	/* .header.content .logo { margin: -8px auto 25px 0;} */
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent:nth-child(1) {padding-left: 0px;}
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent { padding: 0px 8px 55px 8px;}
	.page-header .header.content { padding: 0px 20px 0px;}
	.wa_sustain {min-height: 500px;}
	.wa_proj { margin-top: 80px;}
	.wa_stay_connected { margin-top: 50px; margin-bottom:30px;}
	nav.mobile-menu.mega-menu.us-en-mobile {display: none;}
	.mega-menu.us-en {display: block;}
	/* .pagebuilder-column.fullwid_wrap > div {padding-left: 90px;} 
	#social-login-popup .form-customer-create .fieldset.create.account .field.role .mage-error {margin-left: 180px;}  */																											 
	.cms-newsletter #maincontent.page-main-full-width, .cms-request-merchandising  #maincontent.page-main-full-width{width: 1110px;}
	.contact-index-index .right_details .contact_info .newsletter .actions button.subscribe_newsletter {float:right; text-align:center;}
	.contact-index-index .right_details .contact_info .newsletter .actions {text-align:left;}
	.contact-index-index .right_details .contact_info .newsletter .actions .agreeTerms p {float:left;}
	.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .firstName { width: 49%;margin-bottom:0px;}
	.compareproducts-compareresults-index #email-results-pdf #email-pdf-form .fieldset .lastName { width: 49%;}
	.compareproducts-compareresults-index #email-results-pdf .bottom-left-content .actions-toolbar .action.submit.primary {padding: 10px 70px !important;}
	.comparison-result .result-matrix tr.matrix-row-header .product-info div.compare-product-title {width:auto;}
	.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-description, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-description { width: 50%;}
	.compareproducts-compareresults-index .modal-popup .modal-content .prodouct-info-container .product-image, .compareproducts-listing-index .modal-popup .modal-content .prodouct-info-container .product-image { width: 50%;}
	#step-1 .step-title {width:25%;}
	#step-1 .step-info {width:75%;}
	ul#wilsonart-products li.compare-product {width: 232px; padding: 0px 5px;}
	#step-2 .step-title {width:25%;}
	#step-2 .step-info {width:75%;}
	ul#other-products li.compare-product {width: 232px; padding: 0px 5px;}
	#step-3 .step-title {width:25%;}
	#step-3 .step-info {width:75%;}
	ul#confirm-selected-products li.compare-product-selected {width: 232px; padding: 0px 5px;}
	.catalog-product-view .page-wrapper .page-main.page-main-details { max-width: 1110px;}																				   
	.cms-corporate-about-us .customr-about-us-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 557px !important; }
	.cms-locations .customr-locations-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 343px !important; }
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width: 1200px;overflow-y: auto;position: absolute;}
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap.sheet_width_less {width: max-content;overflow-y: auto;position: absolute;}
	.compareproducts-compareresults-index .modal-popup .modal-content .intersection-info-container .intersection-description div[data-content-type="html"] {width:100%;}
	.compareproducts-compareresults-index #email-feedback #success-msg::before {height: 100px;}
	.compareproducts-compareresults-index #email-results-pdf #success-msg::before {height: 100px;}
		.top-header-left { margin-left: 430px;}
	.sections.nav-sections { top: -8px; }
	.page-header:after { top: -130px; }
	
	.hover-div { min-height: 329px; margin: -329px 0px 0px 0px !important; font-size: 1.063rem; line-height: 32px;}
	.page-header .panel.header .minicart-wrapper{ margin-right: 0px; margin-left: 0px;}
	
	#maincontent.page-main { min-height: 650px; max-width: 1110px;}
	
	.nav-sections .nav-sections-items .nav-sections-item-content 
	nav.mega-menu ul.us-en__list li.us-en__item { padding: 0px 35.5px 15px 35px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { padding-left: 0; left: 0px; float:right;}
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item--parent:hover ul.us-en__inner-list--level1 { left: -80px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 { left: 250px; }
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources:hover ul.us-en__inner-list--level1 { right: 90px; }
	
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 .us-en__inner-item--level2 .megaMenuThirdBox .contectBox { width: 350px; }
	
	/* Technical Resources sub nav scrollbar start*/
	.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { max-height: 418px; }
	
	nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 li.us-en__inner-item--level1  ul.us-en__inner-list--level2 { min-height: 418px !important; height: 385px !important; left: 100px !important; }
	/* Technical Resources sub nav scrollbar end*/
	
	.homepage-container .bottom-blocks .bottom-blocks-inner { padding-left: 0; padding-right: 0; }
	
	.parent-hover-div .hover-div { min-height: 325px; }
	
	.breadcrumbs{ max-width: 100%; padding-right: 0; }
	#maincontent.page-main .breadcrumbs{ margin-top:15px; }

	
	#find_your_surface .block-minicart.advancesearch-widget{ width:900px; overflow-y: hidden; }
	.advanced-search-header h1{ font-size: 21px !important;background: #433e3a !important; color: #ffffff !important; margin-bottom: 0px !important; text-transform:none !important; }
	.advanced-search-header p{ font-size: 21px !important;background: #433e3a !important; color: #ffffff !important; margin-bottom: 0px !important; text-transform:none !important; line-height: 29px;}
	
	.fys_all_group .advsearch-category-group h1, .fys_all_group .advsearch-design-group h1, .fys_all_group .advsearch-color-group h1, .fys_all_group .advsearch-finish-group h1{font-size: 17px !important;color: #433e3a !important; margin-bottom: 0px !important; text-transform:none !important;}   
	.fys_all_group .advsearch-category-group p, .fys_all_group .advsearch-design-group p, .fys_all_group .advsearch-color-group p, .fys_all_group .advsearch-finish-group p{font-size: 17px !important;color: #433e3a !important; margin-bottom: 0px !important; text-transform:none !important;font-weight: bold;line-height: 1.1;}   
	
	.toolbar-products{ width: auto; padding-bottom: 10px; }
	.product-list.buttons{ width: auto; display: flex; justify-content: end; }
	.industry-application-index .product-filter-options{ width: 756px; left: -638px; }
	.ideas-casestudy-index .product-filter-options{ width: 756px; left: -638px; }
	.catalog-category-view .product-toolbar-options{ display: flex; }
	.catalog-category-view .product-toolbar-options .product-list-btns-set { width: 58%; display: flex; justify-content: flex-end; }
	
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products { width: 40%; }
	.catalog-category-view .product-toolbar-options .list-page-view { width: auto; text-align: unset;}
	.catalog-category-view .product-toolbar-options .list-page-view a.view-option { padding-left: 11px 10px 11px 34px; }
	
	.catalog-category-view #maincontent.page-main .columns .sidebar-main{ width: 310px; }
	.catalog-category-view .column.main { width: 70.333333%; }
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:0 0 10px 5px; }
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 310px; }
	
	.top-blocks { display: flex; padding: 20px 0px 0px 0px; }
	.our-story{ width: 50%; margin-right: 30px; }
	.understanding-wood{ width: 50%; }
	.our-story-img, .understanding-wood-img { width:204px !important; height:207px; margin-right:26px !important;  padding: 0px !important; }
	
	.customer-account-index .orders-recent { overflow-x: inherit; }
	.customer-account-index .orders-recent .table-order-items { white-space: inherit; }
	
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 98.7%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 98.7%; }
	
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-top: 28%; padding-left: 40%; }
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-top: 28%; padding-left: 38%; }
	.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img {height:227px;}
	.catalog-product-view .sheet-banner-padding.setheight .details_icons  li img { width: auto; height: auto; }					   
	.new-cms-popup .modal-popup .modal-inner-wrap { width: 50% !important; }
	
	.industry-application-index .application-container .applications .application-item { width: 162px; margin: 8px; }
	
	.cms-wilsonart-design-team iframe { min-height: 3800px; }
	
	.cms-spec-toolkit .spec-toolkit-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-spec-toolkit .spec-toolkit-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay	{ min-height: 312px !important; }
	
	.cms-corporate-sustainability .sustainability-row-1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-2 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-corporate-sustainability .sustainability-row-4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 312px !important; }
	
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper,
	.cms-featured-artists .featured-artists-row-2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 396px !important; }
	
	.cms-applications-retail .custom-retail-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-retail .custom-retail-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 312px !important; }
	
	.cms-applications-office .custom-office-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-office .custom-office-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 312px !important; }
	
	.cms-applications-healthcare .custom-healthcare-row1 .slick-slider,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper,
	.cms-applications-healthcare .custom-healthcare-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 535px !important; }
	 
	.cms-applications-healthcare .custom-healthcare-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-applications-healthcare .custom-healthcare-row4 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row5 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-applications-healthcare .custom-healthcare-row7 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 312px !important; }
	
	.cms-care-and-maintenance .custom-care-and-maintenance-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay, 
	.cms-care-and-maintenance .custom-care-and-maintenance-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 312px !important; }
	
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .slick-slider,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-specialty-laminate-surfaces .custom-spcialty-laminate-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 338px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay{ min-height: 400px !important; }
	
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-laminate-surfaces .custom-laminate-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 540px !important; }
	
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-slide-wrapper,
	.cms-finish-options .custom-finish-options-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 338px !important; }
	
	.cms-finish-options .custom-finish-options-row2 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 525px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row1 .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 267px !important; }
	
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper,
	.cms-quartz-countertops .custom-quartz-countertops-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 561px !important; }
	
	.cms-applications-residential .custom-applications-residential-row1 .slick-slider,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper,
	.cms-applications-residential .custom-applications-residential-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 550px !important; }
	
	.cms-applications-residential h1[data-content-type='heading'] { font-size: 2.5rem; }
	
	.cms-adhesives-products .custom-adhesives-products-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 267px !important; }
	
	.cms-tfl-panels .custom-tfl-panels-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 331px !important; }
	
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper, 
	.cms-solid-surfaces .custom-solid-surfaces-row5 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 480px !important }
	
	.cms-thinscape-0 .custom-thinscape-0-row1 .slick-slider,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper,
	.cms-thinscape-0 .custom-thinscape-0-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 267px !important; }
	
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper, 
	.cms-thinscape-0 .custom-thinscape-0-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 480px !important }
	
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 400px !important; } 
	
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-banner-wrapper .pagebuilder-overlay,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper,
	.cms-writable-surfaces .custom-writable-surfaces-row6 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 560px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row1 .slick-slider,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-compact-laminate .custom-compact-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 188px !important; }
	
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-compact-laminate .custom-compact-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 525px !important }
	
	.cms-applications-hospitality .custom-applications-hospitality-row1 .slick-slider,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 188px !important; }
	
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper, 
	.cms-applications-hospitality .custom-applications-hospitality-row4 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 480px !important }
	
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 376px !important; }
	
	.cms-wetwall-0 .custom-wetwall-0-row3 .pagebuilder-overlay,
	.cms-wetwall-0 .custom-wetwall-0-row4 .pagebuilder-overlay { min-height: 560px !important }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .slick-slider,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 144px !important; }
	
	.cms-chemsurf-laminate .custom-chemsurf-laminate-row3 .pagebuilder-overlay { min-height: 525px !important }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 187px !important; }
	
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .slick-slider,
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-decorative-metals .custom-wilsonart-decorative-metals-row3 .pagebuilder-slide-wrapper .pagebuilder-overlay{ min-height: 560px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row1 .pagebuilder-overlay { min-height: 267px !important }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-overlay { min-height: 560px !important }
	
	.cms-digital-print-studio .custom-digital-print-studio-row1 .slick-slider,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 400px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-overlay { min-height: 406px !important }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 187px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay { min-height: 560px !important }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .slick-slider,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 502px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 309px !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row1 .pagebuilder-overlay { min-height: 535px !important }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 315px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-overlay,
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 187px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-overlay { min-height: 560px !important }
	
	.cms-solicor-laminate .custom-solicor-laminate-row1 .slick-slider,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 187px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-overlay { min-height: 560px !important }
	
	.cms-traceless-laminate .custom-traceless-laminate-row1 .slick-slider,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 187px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 560px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-overlay { min-height: 491px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-overlay { min-height: 455px !important }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .slick-slider,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 187px !important; }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper, 
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 491px !important }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .slick-slider,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 187px !important; }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 491px !important }
	
	.custom-full-banner-img { min-height: 291px; }
	
	.wilsonart-order-samples .products-grid .product-item { width: 15.666667% !important; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption { width: 40% !important; }
	
	.cms-laminate-virtual-design-library .pagebuilder-column{padding-top: 0px !important;}
	.cms-adhesives-products .pagebuilder-column{padding-top: 0px !important;}
	
	.cms-coordinated-surface .pagebuilder-column{padding-left:10px !important; padding-right:10px !important;}
	.cms-andre-kikoski .pagebuilder-column:nth-child(2){padding-left:10px !important; padding-right:10px !important; padding-top:10px !important;}
	
	.cms-connected-connect .breadcrumbs, .cms-connected-news .breadcrumbs, .cms-connected-education .breadcrumbs, .cms-connected-community .breadcrumbs, .cms-covid-response .breadcrumbs, .cms-connected .breadcrumbs { padding-left: 0 !important; padding-right: 0 !important; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock h2, 
	.cms-connected-education .connected3Main .connected3MainSmallBlock h2.connected4ContentBlock { min-height: 107px; }
	.cms-connected-community .connected3Main .connected3MainSmallBlock h2.connected6ContentBlock { min-height: 133px; }
	.cms-connected-connect .connected3Main .connected3MainSmallBlock p { min-height: 72px; }
	.cms-connected-education .connected3Main .connected3MainSmallBlock p { min-height: 96px; }
	.cms-connected-community .connected3Main .connected3MainSmallBlock p { min-height: 120px; }

	.cms-connected-connect .connected3Main .connected3MainSmallBlock .connected3TextBlock p { min-height: 120px; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-news .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-education .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-community .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-covid-response .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay	{ height: 600px; margin-left: auto !important; margin-right: auto !important; }
	
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content']	{ width: 500px; min-height: 367px; padding: 70px; }
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span	{ font-size: 3em !important; }
	.cms-connected-connect .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-news .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-education .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-connected-community .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
	.cms-covid-response .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span { font-size: 1.498em !important; }
	
	.cms-connected-connect .connected3Main .pagebuilder-column-group,
	.cms-connected-news .connected3Main .pagebuilder-column-group,
	.cms-connected-education .connected3Main .pagebuilder-column-group,
	.cms-connected-community .connected3Main .pagebuilder-column-group	{ flex-wrap: unset; }
	
	.cms-connected-connect .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-news .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-education .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-community .connected3Main .pagebuilder-column-group .pagebuilder-column	{ flex-basis: unset; }
	
	.cms-connected-connect .connected3Main .connected3MainSmallBlock,
	.cms-connected-news .connected3Main .connected3MainSmallBlock,
	.cms-connected-education .connected3Main .connected3MainSmallBlock,
	.cms-connected-community .connected3Main .connected3MainSmallBlock	{ width: 284px !important; }
	
	.cms-connected-news .connected3Main .connected3MainSmallBlock .connected4ContentBlock { min-height: 211px; }
	.cms-connected-news .connected3Main .connected3MainSmallBlock .connected4ContentBlock2 { min-height: 159px; }
	
	.cms-connected-news .connected3Main .connected4MainSmallVBlock .connected-4VBlockBtnMain { position: absolute; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group	{ width: 1250px; margin-top: -60px !important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { width: 380px !important; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { width: 590px !important; }
	
	.cms-connected-connect .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2),
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2)	{ margin: 0 55px !important; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2),
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2)	{ margin: 0 0 0 70px !important; }
	
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 650px !important; margin-left: auto !important; margin-right: auto !important; }
	
	.cms-covid-response .connectedTemplate-2Main { padding: 0 !important; }
	
	.cms-covid-response .connectedTemplate-2Main .pagebuilder-column:last-child { width: 25% !important; }
	
	.cms-connected h1.cms-h1 { font-size: 3rem !important; }
	.cms-connected .content-main .pagebuilder-column.order-3 { margin-left: 50px !important; margin-right: 48px !important; }
	.cms-connected .content-main-2 { padding: 50px !important; }
	.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin-left: 52px !important; margin-right: 52px !important; }
	
	.cms-connected [data-content-type='row'][data-appearance='contained'] { margin-left: auto !important; margin-right: auto !important; }
	
	.cms-connected .content-main-2 .pagebuilder-column-group:nth-child(2) { width: 100%; max-width: 1250px; }
	
	.cms-connected .page-footer [data-content-type='row'][data-appearance='contained'] { margin-left: auto !important; margin-right: auto !important; }
	
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 107px; }
	.cms-connected-news .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 72px; }

	.cms-connected-education .connected5MainxLarge .pagebuilder-column:last-child { width: 25% !important; }
	.cms-connected-education .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-community .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
	min-height: 412px !important; }
	.cms-connected-education .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 120px; }
	
	.cms-connected-education .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: auto; margin: -182px 0 0 60px !important; }
	
	.cms-connected-community .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 168px; }
	
	.cms-connected-community .connected3Main .connected3MainSmallBlock .connected6ContentPBlock2 p { min-height: 144px; }
	
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { width: calc(51.7% - 20px); }
	
	.press-img-content h3.title { font-size: 1.4rem !important; }
	
	.page-footer .footer.content { padding-left: 0; padding-right: 0; }	
	
	.content-main {width: 1250px;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 1250px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) {width: 1250px;}
	.content-covid19 { width: 1250px;} 

}
@-moz-document url-prefix() {
.block-search .actions .action.search{height:23px;}
#minicart-content-wrapper .minicart-items-wrapper {max-height: 205px; overflow-y: auto; margin-top: 10px; border-top: 0px; scrollbar-color: #5e5e5e #d9d9d9; scrollbar-width: thin;}
/* [data-content-type="row"][data-appearance="contained"]{max-width: 1070px;} */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
input[type=checkbox]::-ms-check {border-color: #433e3a; /* This will make the box green when the button is checked. */ color: #e31b2c; /* This wil make the checkmark green when the button is checked. */}
.advanced-search-btn button.action{width:147px;}
select::-ms-expand {display: none;}
}
@media (min-width: 1280px) {
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent:nth-child(1) {padding-left: 20px; }
	li.mega-menu.us-en__item.mega-menu.us-en__item--parent { padding: 0px 10px 55px 10px;}
}
/* Large + devices - Desktops landscape */
@media (min-width: 1440px) {
	.wa_sustain {min-height: 550px;}
	.page-header .header.content { padding: 0px 20px;}
	.scrolltop { right: 3% !important; }
 
	.custom-full-banner-img { min-height: 311px; }
}
/* Large + devices - Desktops landscape */
@media (min-width: 1600px) {
	.wa_proj {margin-top: 135px;}
	.wa_sustain {min-height: 600px;}
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 650px !important; margin-left: auto !important;   margin-right: auto !important;}
}
/* Extra large+ devices - Desktops landscape */
@media (min-width: 1920px) and (max-width: 2560px) {
	.wa_banner_text {top: -600px;}
	.scroll { right: 23rem !important; }	
	.custom-full-banner-img { min-height: 411px; }
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 800px !important; margin-left: auto !important;   margin-right: auto !important;}

}

/* ---------- Raman Styles Block Start ---------- */
.page-with-filter .filter-options .filter-options-title{list-style: none;padding-bottom: 5px;border-bottom: 0px !important;}
.page-with-filter .filter-options .filter-options-title span{background-color: #dcdcdc;display: inline-block;width: 100%;padding: 5px 10px;font-size:15px;font-family:inherit !important}
.page-with-filter .filter-options .filter-options-title span::after{ content:'+';float:right}
.page-with-filter .filter-options .filter-options-title.active span::after{ content:'-';float:right}
.page-with-filter .product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a{color:#6b6b6b;font-size: 14px;font-weight:500;text-decoration: none;font-family: inherit;}
.page-with-filter .product-filter-options .filter-options-content ol{margin-top: 11px;}
.page-with-filter .product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item input[type='checkbox']{margin-top: 3px !important;}
.page-with-filter .block-content.filter-content.mageplaza-layer-disabled{max-height: 400px;overflow: hidden;overflow-y: scroll;}
.page-with-filter .filter-options .filter-options-title li{display: none;}
.page-with-filter .filter-options .filter-options-title.active li{display: flex;}
.page-with-filter .products.list.items.product-items{min-height: 400px;}
.page-with-filter .product-filter-options .filter-options-content ol li{width:160px;margin-right: 8px !important;}
.product-filter-options .filter-content #ln_button_submit {float: right;margin-bottom: 10px;color: #fff;background: #e31b2c;font-size: 13px;padding: 8px 13px; border: 1px solid #e31b2c;}

/* CSS for Upgrade Instance */

.filter-options-item .filter-options-content{
	display: none;
}
.filter-options-item.active .filter-options-content{
	display: flex;
}
/* .page-with-filter .filter-options{    max-height: 400px !important; overflow: hidden;overflow-y: scroll; margin-bottom: 20px;} */
.page-with-filter .filter-options .filter-options-title {background-color: #dcdcdc !important;display: inline-block !important;width: 100% !important;padding: 5px 10px !important;font-size:15px !important;font-family:inherit !important}
.page-with-filter .filter-options .filter-options-item .filter-options-title::after{ content:'+';float:right}
.page-with-filter .filter-options .filter-options-item.active .filter-options-title::after{ content:'-';float:right}
.page-with-filter .filter-options .filter-options-content{background: #fff !important;margin: 0px !important;padding: 10px !important;}
.catalog-product-view .product.media{overflow: visible;}
.catalog-product-view main#maincontent{min-height: 650px;}


/* Css For Upgrade Instance */
@media(min-width:1200px){.catalog-category-view .product-toolbar-options .toolbar.toolbar-products{width:43%}}

@media (max-width: 768px) {
	.page-with-filter .filter-options-content ol li{width:100% !important;max-width: 100% !important;display: block !important;}
	
}

@media (min-width: 769px) {

}

@media (min-width: 992px) {


}


@media (min-width: 1180px) {


}

@media (min-width: 1200px) {

}

@media (min-width: 1440px) {
}

@media (min-width: 1680px) {
}

@media (min-width: 1920px) {

}

/* ---------- Raman Styles Block End ---------- */


/* ---------- Tanmay New Styles Block start ---------- */

@media (min-width: 769px), print { .column.main { min-height: 400px!important; }
}

.hpl-landin-mainBkock-s6 { padding: 60px 0; background-color: #f3f3f3; }
.hpl-landin-mainBkock-s6 .pagebuilder-column-group { max-width: 1240px; margin: 0 auto; padding: 0 30px; }
.hpl-landin-mainBkock-s6 .pagebuilder-column-group.vison-desktop { display: none; }
.hpl-landin-mainBkock-s6 .pagebuilder-column-group.vison-mobile { display: block; }
.hpl-landin-mainBkock-s6 .vison-mobile .pagebuilder-column { max-width: 45%!important; margin-left: 0; margin-right: 0; }
.hpl-landin-mainBkock-s6 .vison-mobile .pagebuilder-column:nth-child(2n+1) { margin-right: 10%; }
.hpl-landin-mainBkock-s6 .vison-mobile figure { margin-bottom: 10px; }
.hpl-landin-mainBkock-s6 .vison-mobile .pagebuilder-column div p { margin-bottom: 30px; }
.hpl-landin-mainBkock-s6 .pagebuilder-column { width: 45%!important; margin-left: 0; margin-right: 0; }
.hpl-landin-mainBkock-s6 h2 { color: #000!important; margin-bottom: 1.25rem!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 25.5pt!important; line-height: 41pt; letter-spacing: 0!important; text-transform: initial!important; padding: 0 30px; }
.hpl-landin-mainBkock-s6 .vision-subheading { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; color: #000!important; padding: 0 30px; }
.hpl-landin-mainBkock-s6 .vision-subheading p { color: #000!important; margin-bottom: 30px; }
.hpl-landin-mainBkock-s6 .pagebuilder-column div p { margin-bottom: 40px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 15pt!important; line-height: 22pt; color: #000!important; letter-spacing: 0; }
.hpl-landin-mainBkock-s6 [data-content-type='buttons'] { padding: 0 30px; }
.hpl-landin-mainBkock-s6 [data-content-type='button-item'] { min-width: 100%; }
.hpl-landin-mainBkock-s6 [data-content-type='buttons'] .pagebuilder-button-primary { display: block; min-width: 100%; margin-right: 0; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 10.5pt; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s6 [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #fff; border: 1px solid #e71d2b; }

.hpl-landin-mainBkock-s11, .hpl-landin-mainBkock-s7, .hpl-landin-mainBkock-s8 { padding: 0 0 50px 0; }
.hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column-line { flex-direction: row-reverse; }
.hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(1), .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column:nth-child(1), .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { width: 100%; padding: 0; justify-content: center!important; }
.hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(2), .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column:nth-child(2), .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(2) { width: 100%; padding: 0 30px; justify-content: center!important; }
.hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column figure, .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column figure, .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column figure { margin-bottom: 30px; }
.hpl-landin-mainBkock-s11 .pagebuilder-column h2, .hpl-landin-mainBkock-s7 .pagebuilder-column h2, .hpl-landin-mainBkock-s8 .pagebuilder-column h2 { margin-bottom: 0.5rem!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 31pt!important; text-align: center!important; line-height: 33pt; letter-spacing: 0!important; text-transform: initial!important; }
.hpl-landin-mainBkock-s11 .pagebuilder-column div p, .hpl-landin-mainBkock-s7 .pagebuilder-column div p, .hpl-landin-mainBkock-s8 .pagebuilder-column div p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; text-align: center!important; line-height: 1.625rem; letter-spacing: 0; color: #000!important; }
.hpl-landin-mainBkock-s11 [data-content-type='button-item'], .hpl-landin-mainBkock-s7 [data-content-type='button-item'], .hpl-landin-mainBkock-s8 [data-content-type='button-item'] { min-width: 100%; }
.hpl-landin-mainBkock-s11 [data-content-type='buttons'] .pagebuilder-button-primary, .hpl-landin-mainBkock-s7 [data-content-type='buttons'] .pagebuilder-button-primary, .hpl-landin-mainBkock-s8 [data-content-type='buttons'] .pagebuilder-button-primary { display: block; margin-right: 0; margin-bottom: 20px; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s11 [data-content-type='buttons'] .pagebuilder-button-primary:hover, .hpl-landin-mainBkock-s7 [data-content-type='buttons'] .pagebuilder-button-primary:hover, .hpl-landin-mainBkock-s8 [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #fff; border: 1px solid #e71d2b; }
.hpl-landin-mainBkock-s7 .primary-btn2 .pagebuilder-button-primary { color: #e71d2b!important; background-color: #fff!important; }
.hpl-landin-mainBkock-s7 .primary-btn2 .pagebuilder-button-primary:hover { color: #fff!important; background-color: #e71d2b!important; }

.hpl-landin-mainBkock-s9 { max-width: 1440px; margin: 0 auto!important; }
.hpl-landin-mainBkock-s9 .slick-slide { position: relative; background-color: #000; }
.hpl-landin-mainBkock-s9 .gallery-div { position: relative; }
.hpl-landin-mainBkock-s9 .pagebuilder-slide-wrapper { min-height: inherit!important; }
.hpl-landin-mainBkock-s9 .application-info .app-image { padding: 0!important; margin: 0!important; }
.hpl-landin-mainBkock-s9 .application-info .app-image .tagview { z-index: 4; }
.hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer { height: 15px!important; width: 15px!important; z-index: 2; }
.hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer.active { background-color: #fff!important; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person { margin-top: 20px!important; margin-left: 30px!important; padding: 20px!important; background-color: #fff!important; border-radius: 5px; position: unset; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person-left:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; left: 5px!important; top: 60px!important; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person-right:after { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: -28px!important; top: 60px!important; transform: rotate(180deg); }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippadding { display: block; text-align: left; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippadding img { height: 110px; width: 200px; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .order_sample { font-family: 'Roboto-Regular'; color: #000!important; line-height: 1.5rem; font-weight: 700; padding-bottom: 1px; border-bottom: 2px solid #000; letter-spacing: 1px; color: #fff; text-transform: uppercase; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc { max-height: 115px; overflow-y: scroll; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc::-webkit-scrollbar { height: 8px; width: 3px; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc::-webkit-scrollbar-track { background: #5e5e5e; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc::-webkit-scrollbar-thumb { background: rgb(163, 163, 163); }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc h2 { font-family: 'PlayfairDisplay-SemiBold'; max-width: 200px; font-size: 1rem!important; margin-bottom: 10px!important; text-transform: capitalize!important; text-align: left; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc p { max-width: 200px; font-size: 0.75rem!important; color: #000!important; margin-bottom: 10px!important; font-family: 'Roboto'; text-align: left; }
.hpl-landin-mainBkock-s9 .application-info .slick-dots { display: block; background-color: #000; }
.hpl-landin-mainBkock-s9 .application-info .slick-dots li.slick-active button { background-color: #e71d2b; border: #e71d2b; }
.hpl-landin-mainBkock-s9, .hpl-landin-mainBkock-s9 .slick-slide .item { min-height: 415px; }
.hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { width: 100%; background: #000; padding: 30px; /* padding: 30px 30px 0px 30px; */ display: flex; flex-direction: column; align-items: center; justify-content: space-between; text-align: center; }
.hpl-landin-mainBkock-s9 .slick-slide .item .slider-content .content-1 { width: 100%; padding-right: 0; }
.hpl-landin-mainBkock-s9 .slick-slide .item .slider-content .content-1 h2 { color: #fff!important; text-transform: capitalize!important; font-size: 19.5pt!important; font-family: 'PlayfairDisplay-Medium'; margin-bottom: 0.5rem!important; }
.hpl-landin-mainBkock-s9 .slick-slide .item .slider-content .content-1 p { color: #fff!important; font-family: 'Roboto-Light'; font-weight: 400; font-size: 11pt!important; margin-bottom: 20px!important; }
.hpl-landin-mainBkock-s9 .slick-next, .hpl-landin-mainBkock-s9 .slick-prev { display: none!important; width: 44px; height: 44px; margin-top: -20px; background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none!important; z-index: 6; }
.hpl-landin-mainBkock-s9 .slick-next:before, .hpl-landin-mainBkock-s9 .slick-prev:before { font-size: 1.2rem; font-weight: 700; color: #000; }
.hpl-landin-mainBkock-s9 .check-btn { display: block; min-width: 280px; margin-right: 0; margin-top: 0!important; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s9 .check-btn:hover { color: #e71d2b; background-color: #fff; border: 1px solid #e71d2b; text-decoration: none; }
.hpl-landin-mainBkock-s10 { padding: 60px 30px 40px 30px; background-color: #f3f3f3; }
.hpl-landin-mainBkock-s10 .pagebuilder-column h2 { color: #000!important; margin-bottom: 0.625rem!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 30pt!important; line-height: 41pt; letter-spacing: 0!important; text-transform: initial!important; }
.hpl-landin-mainBkock-s10 .pagebuilder-column { max-width: 1040px; margin: 0 auto; }
.hpl-landin-mainBkock-s10 .accordion { display: block; cursor: pointer; position: relative; transition: 0.4s; padding: 20px 0; padding-right: 50px; border-bottom: 1px solid #ccc; color: #58596a; }
.hpl-landin-mainBkock-s10 .panel { padding: 0; margin-top: -20px; display: none; overflow: hidden; border-bottom: 1px solid #ccc; }
.hpl-landin-mainBkock-s10 .accordion p, .hpl-landin-mainBkock-s10 .panel p { margin-bottom: 10px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 15pt!important; line-height: 22pt; color: #000!important; letter-spacing: 0; }
.hpl-landin-mainBkock-s10 .panel p { font-family: 'Roboto-Light'; font-weight: 400; font-size: 11pt!important; width: 90%; padding-bottom: 10px; }
.hpl-landin-mainBkock-s10 .accordion.active { border: 0; }
.hpl-landin-mainBkock-s10 .pagebuilder-column .accordion.no-border, .hpl-landin-mainBkock-s10 .pagebuilder-column .panel.no-border { border: 0; }
.hpl-landin-mainBkock-s10 .accordion p::after, .hpl-landin-mainBkock-s10 .accordion.active p::after { content: ''; position: absolute; top: 20px; right: 0; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/closed_2x.png'); background-size: contain; background-repeat: no-repeat; display: inline-block; padding: 15px; }
.hpl-landin-mainBkock-s10 .accordion.active p::after { background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/open_2x.png'); }
.hpl-landin-mainBkock-s10 .pagebuilder-column div.panel:last-child { border: 0; }
.hpl-landin-mainBkock-s12 { padding: 50px 20px 40px 20px!important; }
.hpl-landin-mainBkock-s12 p { font-weight: 700; margin-bottom: 20px; }
.hpl-landin-mainBkock-s12 .pagebuilder-column-group .pagebuilder-column:first-child { display: none!important; }
.hpl-landin-mainBkock-s12 .pagebuilder-column-group .pagebuilder-column { max-width: 50%; }
.hpl-landin-mainBkock-s12 .pg_roboto_medium p { font-family: 'PlayfairDisplay-Medium'; font-size: 1.25rem!important; }

.woodgrain-mainBkock-s7 { padding: 60px 0; }
.woodgrain-mainBkock-s7 h2 { color: #000!important; margin-bottom: 1.25rem!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 25.5pt!important; line-height: 41pt; letter-spacing: 0!important; text-transform: initial!important; padding: 0 30px; }
.woodgrain-mainBkock-s7 .pagebuilder-slider { position: relative; min-height: 950px!important; }
.woodgrain-mainBkock-s7 .pagebuilder-slider .slick-slide { position: relative; padding: 0 30px; }
.woodgrain-mainBkock-s7 .pagebuilder-poster-content { position: absolute; bottom: 0; width: 75%; }
.woodgrain-mainBkock-s7 .pagebuilder-poster-content h3 { font-family: 'PlayfairDisplay-Medium'; font-size: 1.625rem; text-align: center; }
.woodgrain-mainBkock-s7 .pagebuilder-poster-content p { font-size: 1rem; text-align: center; }
.woodgrain-mainBkock-s7 .slick-dots { position: absolute; bottom: 30%; text-align: center; }
.woodgrain-mainBkock-s7 .slick-dots .slick-active button { background: #e71d2b; border: #e71d2b; }
.woodgrain-mainBkock-s7 .slick-next, .woodgrain-mainBkock-s7 .slick-prev { width: 44px; height: 44px; margin-top: -20px; top: 35%!important; background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none!important; z-index: 6; }
.woodgrain-mainBkock-s7 .slick-next:before, .woodgrain-mainBkock-s7 .slick-prev:before { font-size: 1.2rem; font-weight: 700; color: #000; }
.woodgrain-mainBkock-s8 { padding: 60px 0; }
.woodgrain-finishes-order-samples-block .row-full-width-inner { padding: 60px 20px; max-width: 1240px!important; background-color: #f3f3f3; }
.woodgrain-finishes-order-samples-block .order-samples-heading { margin-top: 60px; margin-bottom: 10px; }
.woodgrain-finishes-order-samples-block .order-samples-heading:first-child { margin-top: 0; }
.woodgrain-finishes-order-samples-block .order-samples-heading h2 { margin-bottom: 0!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 2.5rem!important; line-height: 33pt; letter-spacing: 0!important; text-transform: initial!important; }
.woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples { display: none; margin-right: 0; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 0.875rem; text-align: right; letter-spacing: 3px; text-transform: uppercase; cursor: pointer; }
.woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples p { position: relative; padding-right: 30px; }
.woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples p a { color: #000; }
.woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples p a:hover { color: #e71d2b; }
.woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples p a:after { content: ''; position: absolute; right: 0; top: 5px; width: 25px; height: 20px; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/left-arrow.png) no-repeat; background-size: contain; }
.woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples p a:hover:after { background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/left-arrow-red.png) no-repeat; background-size: contain; }
.woodgrain-finishes-order-samples-block .order-samples-group h3 { margin-bottom: 0!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 1.625rem!important; line-height: 33pt; letter-spacing: 0!important; text-transform: initial!important; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line figure { margin: 0!important; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(1) { border-top: 1px solid #ccc; padding: 20px 0 0 0; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1), .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) .pagebuilder-mobile-only { width: 100%!important; height: auto!important; position: relative; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column.woodgrain-textured:nth-child(1):before { content: ''; position: absolute; left: 0; top: 0; min-width: 95px; min-height: 30px; background: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/textured-image.png) no-repeat; background-size: contain; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(1) p { margin: 0px; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(1) .show-slider { position: absolute; right: 5px; bottom: 25px; cursor: pointer; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(2) figure { margin-top: 10px!important; height: 70px; width: 70px; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(3) .order-sample-description p { margin-bottom: 10px!important; padding: 0; font-family: 'Roboto-Light'; font-weight: 300; font-size: 0.875rem; line-height: 1.75rem; letter-spacing: 0; color: #000!important; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(4) { padding-left: 0; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(2) .popup-slider .pagebuilder-slider, .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(2) .popup-slider .pagebuilder-slider .pagebuilder-slide-wrapper { min-height: 665px!important; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(2) .popup-slider .pagebuilder-slider, .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(2) .popup-slider .slider-content { display: none; }
.woodgrain-finishes-order-samples-block .order-samples-group [data-content-type='button-item'] { width: 100%; text-align: center; }
.woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-button-primary { width: 100%; margin-right: 0; font-size: 0.875rem; font-family: 'Roboto-Regular'; font-weight: 400; margin-bottom: 20px; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.woodgrain-finishes-order-samples-block .order-samples-group [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #fff; border: 1px solid #e71d2b; }
.new-cms-popup .finishes-slider-popup-main.modal-popup .modal-header { position: absolute; width: 100%; z-index: 3; background: transparent!important; border: none; }
.new-cms-popup .finishes-slider-popup-main.modal-popup .modal-inner-wrap { max-width: 1200px!important; width: initial!important; }
.new-cms-popup .finishes-slider-popup-main .modal-content { padding: 0!important; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .pagebuilder-slider { min-height: 665px; max-width: 100%; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .pagebuilder-slider .slick-dots { position: absolute; bottom: 10px; text-align: center; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .pagebuilder-slider .slick-dots .slick-active button { background: #e71d2b; border: #e71d2b; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content { width: 100%; background: #000; padding: 30px; /* padding: 30px 30px 0px 30px; */ display: flex; flex-direction: column; align-items: center; justify-content: space-between; text-align: center; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slick-next, .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slick-prev { width: 44px; height: 44px; background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none!important; z-index: 6; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slick-next:before, .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slick-prev:before { font-size: 1.2rem; font-weight: 700; color: #000; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content .content-1 { width: 100%; padding-right: 0; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content .content-1 h2 { color: #fff!important; text-transform: capitalize!important; font-size: 19.5pt!important; font-family: 'PlayfairDisplay-Medium'; margin-bottom: 0.5rem!important; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content .content-1 p { color: #fff!important; font-family: 'Roboto-Light'; font-weight: 400; font-size: 11pt!important; margin-bottom: 20px!important; }
.new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content .content-2 .check-btn { display: block; min-width: 280px; margin-right: 0; margin-top: 0!important; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }

/* Responsive */
/* ---------- Mobile ---------- */

@media (min-width: 500px) {
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 1250px!important; }
  .woodgrain-mainBkock-s7 .slick-dots { bottom: 25%; }
}
@media (min-width: 600px) {
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 1500px!important; }
  .woodgrain-mainBkock-s7 .slick-dots { bottom: 15%; }
}
@media (max-width: 768px) {
}
/* ---------- Tablet Portrait ---------- */
/* @media (max-width: 991.98px) {  */
@media (max-width: 1179.98px) {
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 600px) {
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { min-height: 270px; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content { min-height: 270px; }
}

@media (min-width: 768px) {
  .hpl-landin-mainBkock-s6 { padding: 6rem 0; background-color: #f3f3f3; }
  .hpl-landin-mainBkock-s6 h2 { margin-bottom: 0.5rem!important; padding: 0; font-size: 31pt!important; padding: 0 20px; }
  .hpl-landin-mainBkock-s6 .vision-subheading { padding: 0; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column-group { padding: 0 20px; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column { width: 33.333%!important; margin-right: 2.5%; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column:nth-child(1) { margin-left: 0; margin-right: 2.5%; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column:nth-child(2) { margin-left: 2.5%; margin-right: 2.5%; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column:nth-child(3) { margin-left: 2.5%; margin-right: 0; }
  .hpl-landin-mainBkock-s6 [data-content-type='button-item'] { min-width: 350px; }
  .hpl-landin-mainBkock-s7 { padding: 6rem 0 0 0; }
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { width: 100%; padding: 20px 60px; flex-direction: row; bottom: 0; left: 0; text-align: left; }
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content .content-1 { width: 75%; padding-right: 50px; }
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content .content-1 p { margin-bottom: 0!important; }
  .hpl-landin-mainBkock-s9 .slick-next, .hpl-landin-mainBkock-s9 .slick-prev { display: inline-block!important; }
  .hpl-landin-mainBkock-s9 .application-info .slick-dots { display: none; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer { height: 20px!important; width: 20px!important; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .person { margin-top: 20px!important; margin-left: 40px!important; padding: 20px!important; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .person:before { left: 12px!important; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .person .order_sample { letter-spacing: 3px; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .person .tooltippdesc h2 { font-size: 1.25rem!important; }
  .hpl-landin-mainBkock-s10 { padding: 6rem 0; }
  .hpl-landin-mainBkock-s10 .pagebuilder-column h2 { margin-bottom: 1.5rem!important; font-weight: 500; font-size: 30pt!important; line-height: 41pt; }
  .hpl-landin-mainBkock-s10 .accordion { padding: 20px; padding-right: 70px; }
  .hpl-landin-mainBkock-s10 .accordion p::after, .hpl-landin-mainBkock-s10 .accordion.active p::after { right: 20px; }
  .hpl-landin-mainBkock-s10 .panel { padding: 0 20px; }
  .hpl-landin-mainBkock-s10 .accordion p, .hpl-landin-mainBkock-s10 .panel p { margin-bottom: 0.25rem; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group,   .hpl-landin-mainBkock-s7 .pagebuilder-column-group, .hpl-landin-mainBkock-s8 .pagebuilder-column-group { max-width: 1240px; margin: 0 auto; padding: 0 20px; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(1), .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-right: 2.5%; justify-content: center!important; }
  .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-left: 2.5%; justify-content: center!important; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(2),   .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column:nth-child(2), .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(2) { padding-left: 5%; padding-right: 0; justify-content: center!important; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column figure,   .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column figure, .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column figure { margin-bottom: 1rem; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column h2,   .hpl-landin-mainBkock-s7 .pagebuilder-column h2, .hpl-landin-mainBkock-s8 .pagebuilder-column h2 { text-align: left!important; }
  .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(2) { padding-right: 5%; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column div p,   .hpl-landin-mainBkock-s7 .pagebuilder-column div p, .hpl-landin-mainBkock-s8 .pagebuilder-column div p { text-align: left!important; }
  .hpl-landin-mainBkock-s11 [data-content-type='buttons'] .pagebuilder-button-primary, .hpl-landin-mainBkock-s8 [data-content-type='buttons'] .pagebuilder-button-primary { width: 330px; }
  .hpl-landin-mainBkock-s7 { padding: 6rem 0 0 0; }
  .hpl-landin-mainBkock-s11, .hpl-landin-mainBkock-s8 { padding: 6rem 0; }
  .hpl-landin-mainBkock-s7 [data-content-type='buttons'] .pagebuilder-button-primary { width: 500px!important; }
  .hpl-landin-mainBkock-s12 { padding: 10px!important; }
  .hpl-landin-mainBkock-s12 p { margin-bottom: 1rem; }
  .hpl-landin-mainBkock-s12 .pagebuilder-column-group .pagebuilder-column:first-child { display: initial!important; }
  .hpl-landin-mainBkock-s12 .pagebuilder-column-group .pagebuilder-column { max-width: initial; }
  .woodgrain-mainBkock-s7 h2 { margin-bottom: 2.1875rem!important; padding: 0; font-size: 31pt!important; padding: 0 20px; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 600px!important; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider .slick-slide { padding: 0 20px; }
  .woodgrain-mainBkock-s7 .slick-next, .woodgrain-mainBkock-s7 .slick-prev { top: 35%!important; }
  .woodgrain-mainBkock-s7 .slick-dots { bottom: 22%; }
  .woodgrain-mainBkock-s8 { padding: 6rem 0 5rem 0!important; }
  .woodgrain-finishes-order-samples-block .row-full-width-inner { padding: 6rem 20px; }
  .woodgrain-finishes-order-samples-block .order-samples-heading { margin-bottom: 10px; }
  .woodgrain-finishes-order-samples-block .order-samples-heading .explore-samples { display: block; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(1) { padding: 30px 0; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-button-primary { width: 230px; margin-bottom: 0; padding: 10px 20px; }
  .woodgrain-finishes-order-samples-block .order-samples-group [data-content-type='buttons'] { text-align: right; width: unset; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content { width: 100%; padding: 20px 60px; flex-direction: row; bottom: 0; left: 0; text-align: left; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content .content-1 { width: 75%; padding-right: 50px; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content .content-1 p { margin-bottom: 0!important; }
}

@media (width: 768px) {
  .hpl-landin-mainBkock-s6 { padding: 60px 0; background-color: #f3f3f3; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column:nth-child(1),   .hpl-landin-mainBkock-s6 .pagebuilder-column:nth-child(2), .hpl-landin-mainBkock-s6 .pagebuilder-column:nth-child(3) { margin-left: 0; margin-right: 0; }
  .hpl-landin-mainBkock-s6 h2 { padding: 0 30px; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column-group { padding: 0 30px; }
  .hpl-landin-mainBkock-s6 .vision-subheading { padding: 0 30px; }
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { min-height: 250px; }
  .hpl-landin-mainBkock-s11,   .hpl-landin-mainBkock-s7, .hpl-landin-mainBkock-s8 { padding: 0 0 50px 0; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(1),   .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column:nth-child(1), .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-left: 0; padding-right: 0; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(2),   .hpl-landin-mainBkock-s7 .pagebuilder-column-group .pagebuilder-column:nth-child(2), .hpl-landin-mainBkock-s8 .pagebuilder-column-group .pagebuilder-column:nth-child(2) { padding: 0 30px; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column h2,   .hpl-landin-mainBkock-s7 .pagebuilder-column h2, .hpl-landin-mainBkock-s8 .pagebuilder-column h2 { text-align: center!important; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column div p,   .hpl-landin-mainBkock-s7 .pagebuilder-column div p, .hpl-landin-mainBkock-s8 .pagebuilder-column div p { text-align: center!important; }
  .hpl-landin-mainBkock-s11 [data-content-type='button-item'],   .hpl-landin-mainBkock-s7 [data-content-type='button-item'], .hpl-landin-mainBkock-s8 [data-content-type='button-item'] { display: flex!important; justify-content: center!important; }
  .hpl-landin-mainBkock-s10 { padding: 60px 30px 40px 30px; }
  .hpl-landin-mainBkock-s10 .accordion { padding-left: 30px; padding-right: 70px; }
  .hpl-landin-mainBkock-s10 .panel { padding-left: 30px; padding-right: 30px; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group,   .hpl-landin-mainBkock-s7 .pagebuilder-column-group, .hpl-landin-mainBkock-s8 .pagebuilder-column-group { padding: 0; }
  .hpl-landin-mainBkock-s12 { padding: 50px 20px 40px 20px!important; }
  .hpl-landin-mainBkock-s12 p { font-weight: 700; margin-bottom: 20px; }
  .hpl-landin-mainBkock-s12 .pagebuilder-column-group .pagebuilder-column:first-child { display: none!important; }
  .hpl-landin-mainBkock-s12 .pagebuilder-column-group .pagebuilder-column { max-width: 50%; }
  .woodgrain-mainBkock-s7 h2 { padding: 0 30px; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 1600px!important; }
  .woodgrain-mainBkock-s7 .slick-next, .woodgrain-mainBkock-s7 .slick-prev { top: 45%!important; }
  .woodgrain-mainBkock-s7 .slick-dots { bottom: 12%; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content { min-height: 250px; }
}

@media (min-width: 769px) {
  .hpl-landin-mainBkock-s6 .pagebuilder-column-group.vison-desktop { display: block; }
  .hpl-landin-mainBkock-s6 .pagebuilder-column-group.vison-mobile { display: none; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line:nth-child(1) .pagebuilder-column:nth-child(1) { width: 165px!important; height: 105px!important; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(1) .show-slider { bottom: 5px; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column.woodgrain-textured:nth-child(1):before { width: 80px; height: 20px; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(2) { margin: 0 20px; padding-top: 15px; align-items: center!important; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(2) figure { margin-top: 0px!important; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(3) .order-sample-description p { margin-bottom: 0!important; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(4) { padding-left: 20px; }
  .woodgrain-finishes-order-samples-block .order-samples-group [data-content-type='button-item'] { text-align: right; }
}

@media (min-width: 820px) {
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { min-height: 180px; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content { min-height: 180px; }
}

/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer { height: 25px!important; width: 25px!important; }
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { min-height: 150px; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 680px!important; }
  .woodgrain-mainBkock-s7 .slick-next, .woodgrain-mainBkock-s7 .slick-prev { top: 40%!important; }
  .woodgrain-mainBkock-s7 .slick-dots { bottom: 18%; }
  .new-cms-popup .finishes-slider-popup-main .modal-content .popup-slider .slider-content { min-height: 150px; }
}

@media (min-width: 1180px) {
  .hpl-landin-mainBkock-s6 { padding: 15rem 0 6rem 0; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 700px!important; }
}

/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 760px!important; }
}

/* ---------- Disktop ---------- */
@media (min-width: 1320px) {
}

/* ---------- Disktop Large ---------- */
@media (min-width: 1440px) {
}

/* ---------- Disktop Large ---------- */
@media (min-width: 1680px) {
}
/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
}

/* ---------- Tanmay New Styles Block End ---------- */




/* ---------- Rk New Styles Block start ---------- */
* { outline: none !important; }
/* a { text-decoration: none !important; }
a:focus { outline: none !important; }
input, select, textarea { color: #888 !important; }
select { -moz-padding-start: calc(0.75rem - 3px); box-shadow: none; background-image: url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/new/down-arrow.png); background-repeat: no-repeat; background-position: right 0.75rem center; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.pagebuilder-button-primary { font-family: 'Poppins-Medium' !important; font-weight: 500; } */

.page-header { box-shadow: 0 -1px 16px -6px rgba(88, 88, 90, 0.8) !important; border-bottom: 1px solid rgba(204, 204, 204, 0.8); }
.page-footer { z-index: 9 !important; }
.cms-laminate-surfaces .breadcrumbs,
.cms-wilsonartwoodgrains .breadcrumbs,
.custom-control-main .breadcrumbs { display: none; }
.hpl-landin-mainBkock-s1 { position: relative; }
.hpl-landin-mainBkock-s1.content-block-S1 { margin: 0 auto; }
.hpl-landin-mainBkock-s1.content-block-S1 h2 { font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; color: #000 !important; letter-spacing: 0; text-transform: unset !important; }
.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main figure { width: 48px; height: 48px; }
.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main h3 { margin-bottom: 0.25rem; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; color: #000 !important; letter-spacing: 0; }
.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main p {font-family: 'Roboto-Light'; font-weight: 300; font-size: 12pt !important; line-height: 20pt; color: #000 !important; letter-spacing: 0; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div { text-align: center; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .pagebuilder-button-primary { display: block; margin-right: 0; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; text-align: center; letter-spacing: 3px; cursor: pointer; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .contact-rep, .hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .order-rep { display: inline-block; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .contact-rep .pagebuilder-button-primary { margin-right: 1.5rem; color: #FFF; background-color: #e71d2b; border: 1px solid #e71d2b; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .contact-rep .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .order-rep .pagebuilder-button-primary { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .order-rep .pagebuilder-button-primary:hover { color: #FFF; background-color: #e71d2b; border: 1px solid #e71d2b; }

.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .pagebuilder-column,
.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .pagebuilder-column { width: auto !important; margin: 0 auto; position: relative; }
.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main h1 { margin-bottom: 0.25rem; font-family: 'PlayfairDisplay-Regular'; font-weight: 400; color: #000 !important; letter-spacing: 0; text-transform: capitalize !important; position: relative; }
.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main h1:after { content: ''; width: 100%; height: 4px; background: #000; border-radius: 8px; position: absolute; bottom: -15px; left: 0; }
.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark,
.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 { display: flex; position: absolute; }
.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main p,
.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main p { margin-top: 12px; font-family: 'Roboto-Med'; font-weight: 500; letter-spacing: 3px; text-transform: uppercase; color: #000 !important; }




.hpl-landin-mainBkock-s2, .woodgrain-mainBkock-s3 { width: 94%; }
.hpl-landin-mainBkock-s2 h2,
.woodgrain-mainBkock-s3 h2 { margin-bottom: .75rem !important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #000 !important; letter-spacing: 0 !important; text-transform: initial !important; }
.hpl-landin-mainBkock-s2 .pagebuilder-column h3 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 1.500rem !important; line-height: 31pt; color: #000 !important; letter-spacing: 0; }
.woodgrain-mainBkock-s3 .pagebuilder-column h3 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #000 !important; letter-spacing: 0; }
.hpl-landin-mainBkock-s2 .pagebuilder-column p,
.woodgrain-mainBkock-s3 .pagebuilder-column p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; color: #000 !important; }
.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'] {  }
.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary { display: block; width: 330px; margin-right: 0; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.woodgrain-mainBkock-s3 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary { display: block; width: 330px; margin-right: 0; padding: 10px 0px; font-family: 'Roboto-Regular'; font-weight: 400; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary:hover,
.woodgrain-mainBkock-s3 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.hpl-landin-mainBkock-s3 h2 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #FFF !important; letter-spacing: 0 !important; text-transform: initial !important; }
.hpl-landin-mainBkock-s3 .hpl-text-s1 p { font-family: 'Roboto-Light'; font-weight: 300; text-align: center; letter-spacing: 0; color: #FFF !important; }
.woodgrain-mainBkock-s4 .hpl-text-s1 p,
.woodgrain-mainBkock-s5 .hpl-text-s1 p { font-family: 'Roboto-Light'; font-weight: 300; text-align: center; letter-spacing: 0; color: #FFF !important; }
.hpl-landin-mainBkock-s3 .pagebuilder-column { max-width: 1260px; margin: 0 auto; }
.hpl-landin-mainBkock-s3 .slick-slide { background: #FFF; border-radius: 4px; position: relative; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content { padding: 1rem 1.8rem; position: absolute; bottom: 0; left: 0; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content [data-element='content'] { overflow: hidden; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(1) { min-height: 61px; margin-bottom: .75rem; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 18pt !important; line-height: 24pt; color: #010101; letter-spacing: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) { margin-bottom: .25rem; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a { display: block; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 10pt; line-height: 1.75rem; text-align: left; letter-spacing: 3px; color: #010101; text-transform: uppercase; position: relative; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a:after { content: ''; display: block; width: 65px; height: 22px; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/new/arrowlink.png'); background-size: 52%; background-repeat: no-repeat; position: absolute; }
.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a:hover { color: #e71d2b; text-decoration: none !important; }
.hpl-landin-mainBkock-s3 [data-content-type='buttons'] .pagebuilder-button-primary { display: block; margin-right: 0; font-family: 'Roboto-Regular'; font-weight: 400; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s3 [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(1) { min-height: 32px; margin-bottom: .75rem; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 18pt !important; line-height: 24pt; color: #010101; letter-spacing: 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { margin-bottom: 0.85rem; font-family: 'Roboto-Light'; font-weight: 300; font-size: 12pt; line-height: 18pt; letter-spacing: 0; color: #000 !important; }
.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) { margin-bottom: 0.25rem; }
.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { font-family: 'Roboto-Regular'; font-weight: 400; font-size: 10.6pt; line-height: 1.75rem; text-align: center; letter-spacing: 2px; color: #010101; text-transform: uppercase; position: relative; }
.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { content: ''; display: block; width: 51px; height: 22px; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/new/arrowlink1.png'); background-size: 52%; background-repeat: no-repeat; position: absolute; }
.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:hover { color: #e71d2b; text-decoration: none !important; }

.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content { padding: 0rem 1.8rem 1rem 1.8rem; position: absolute; bottom: 0; left: 0; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(1) { min-height: 32px; margin-bottom: .75rem; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 18pt !important; line-height: 24pt; color: #010101; letter-spacing: 0; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(2) { margin-bottom: 0.85rem; font-family: 'Roboto-Light'; font-weight: 300; font-size: 12pt; line-height: 18pt; letter-spacing: 0; color: #000 !important; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) { margin-bottom: 1rem; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { display: block; font-family: 'Roboto-Regular'; font-weight: 400; text-align: left; letter-spacing: 2px; color: #010101; text-transform: uppercase; position: relative; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { content: ''; display: block; width: 51px; height: 22px; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/new/arrowlink1.png'); background-size: 52%; background-repeat: no-repeat; position: absolute; right: unset; left: 0; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:hover { color: #e71d2b; text-decoration: none !important; }

.hpl-landin-mainBkock-s3 .slick-prev, .hpl-landin-mainBkock-s3 .slick-next { background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none !important; z-index: 6; }
.hpl-landin-mainBkock-s3 .slick-prev:hover, 
.hpl-landin-mainBkock-s3 .slick-next:hover { background: rgba(255, 255, 255, 0.8); }
.hpl-landin-mainBkock-s3 .slick-prev:before, 
.hpl-landin-mainBkock-s3 .slick-next:before { color: #000; }
.hpl-landin-mainBkock-s3 .slider-desktop { display: none; }
.hpl-landin-mainBkock-s3 .slider-tab { display: none; }
.hpl-landin-mainBkock-s3 .slider-mobile { display: none; }

.hpl-landin-mainBkock-s4 { background: #000; }
.hpl-landin-mainBkock-s4 .pagebuilder-column-group { max-width: 1280px; margin: 0 auto; }
.hpl-landin-mainBkock-s4 .pagebuilder-column:nth-child(1) { position: relative; }
.hpl-landin-mainBkock-s4 h2 { margin-bottom: 0.5rem !important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #FFF !important; letter-spacing: 0 !important; text-transform: initial !important; }
.hpl-landin-mainBkock-s4 p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; color: #FFF !important; }
.hpl-landin-mainBkock-s4 [data-content-type='buttons'] .pagebuilder-button-primary { display: block; margin-right: 0; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s4 [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }


.hpl-landin-mainBkock-s5 { position: relative; }
.hpl-landin-mainBkock-s5 .content-box-main { background: #FFF; border-radius: 6px; }
.hpl-landin-mainBkock-s5 .content-box-main h2 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #000 !important; letter-spacing: 0 !important; text-transform: initial !important; }
.hpl-landin-mainBkock-s5 .content-box-main p {  margin-bottom: 1.3rem; padding: 0; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; color: #000 !important; }
.hpl-landin-mainBkock-s5 .content-box-main .pagebuilder-button-primary { display: block; margin-right: 0; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s5 .content-box-main [data-content-type='buttons'] .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }


.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main { position: absolute; background: #000; }
.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .pagebuilder-column-line { width: ; }
.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main { padding: 0; background: #000; }
.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main h2 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #FFF !important; letter-spacing: 0 !important; text-align: left !important; text-transform: initial !important; }
.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main p { margin-bottom: 1.3rem; padding: 0; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; color: #FFF !important; }
.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main .pagebuilder-button-primary { display: block; margin-right: 0; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }


.new-cms-popup .modal-popup.hpl-custom-contact-main { position: absolute; min-height: max-content; }
.new-cms-popup .modal-popup.hpl-custom-contact-main,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap { overflow: hidden !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap { height: max-content; top: 0; bottom: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap { border-radius: 2px; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-header { background: #FFF !important; border: none; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-header .action-close { padding: 22px 5px 0 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-header .action-close:before { color: #000 !important; font-size: 4rem !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content h4 { margin-bottom: 1rem !important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #000 !important; letter-spacing: 0 !important; text-transform: initial !important; text-align: center !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .req_text { float: left; font-style: italic; color: #000 !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col input.form-control,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col select.form-control,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col input.form-control,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col select.form-control { height: 42px; margin-bottom: 20px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.75rem; letter-spacing: 0; color: #000 !important; border-radius: 6px; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown { min-height: 42px; border-radius: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown span.placeholder { padding-top: 7px; padding-left: 14px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.75rem; color: #000; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown-list div { display: flex; align-items: baseline; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown-list input { width: 1rem; height: 1rem; margin-top: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown-list div label {  margin-bottom: 0; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.5rem; letter-spacing: 0; color: #000 !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown-search { margin-bottom: 5px; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown span.optext { margin-top: 2px; font-size: 0.875em !important; cursor: default; background-color: #e7e6e6 !important; border-radius: 15px !important; border: 1px solid #c3c3c3; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .industry_select .multiselect-dropdown span.optext:hover { background-color: #d5d5d5 !important; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown { min-height: 42px; margin-bottom: 20px; border-radius: 6px !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown .multiselect-dropdown-list-wrapper { box-shadow: 0 -1px 16px -6px rgba(88, 88, 90, 0.4) !important; border: 1px solid rgba(204, 204, 204, 0.8) !important; border-radius: 6px !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown .multiselect-dropdown-list { padding: 2px 10px 2px 10px !important; }
.multiselect-dropdown-list div:hover { background-color: #efefef !important; border-radius: 6px; }
.multiselect-dropdown-list input { margin-right: .75rem !important; top: 2px !important; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown span.placeholder { padding-top: 7px; padding-left: 14px; padding-right: 20px !important; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.75rem; color: #000; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: auto; height: 42px;; display: block; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown-list div { display: flex; align-items: baseline; margin: 1px 0; padding: 10px 15px !important;  }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown-list input { width: 1rem; height: 1rem; margin-top: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown-list div label {  margin-bottom: 0; padding-top: 2px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.6rem; letter-spacing: 0; color: #000 !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown-search { margin-bottom: 5px; border-radius: 6px !important; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown span.optext { margin-top: 2px; font-size: 0.875em !important; cursor: default; background-color: #e7e6e6 !important; border-radius: 15px !important; border: 1px solid #c3c3c3; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .industry_select .multiselect-dropdown span.optext:hover { background-color: #d5d5d5 !important; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .md-form { position: relative; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col div.mage-error,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col div.mage-error { margin-top: 0; font-size: .875rem; position: relative; bottom: 14px; left: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .custom_error { margin-top: 0; font-size: .875rem !important; position: relative; bottom: -5px; left: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .custom_error { margin-top: 0; font-size: .875rem !important; position: relative; bottom: 15px; left: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .multiselect-dropdown.custom_error,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col .multiselect-dropdown.custom_error { border-color: #ed8380; background: #fff7f5; bottom: 0; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col .multiselect-dropdown.custom_error span.placeholder { font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.75rem; color: #000; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col select { box-shadow: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content p.terms { display: inline-block; margin-top: 0.5rem; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; line-height: 1.5rem; letter-spacing: 0; color: #000 !important; text-align: center !important; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .googleCapchaMain { display: flex; justify-content: center; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .googleCapchaMain #g-error-msg { width: 100%; margin-left: 0 !important;  bottom: 66px; left: 0; font-size: 0.875em !important; text-align: center; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .primary { width: 100%; margin-top: 1.5rem; text-align: center; position: relative; z-index: 22; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .primary button.action { display: block; margin: 0 auto; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .primary button.action:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content #hpl_success,
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content #hpl_error { font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1em; line-height: 1.75rem; text-align: left;  }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content #hpl_success { color: #049129; }
.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content #hpl_error { color: #e02b27; }


.cms-woodgrain-staining-new .breadcrumbs { display: none; }
.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 12pt !important; line-height: 20pt; color: #000 !important; letter-spacing: 0; }

.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1 { margin-bottom: 0.25rem; font-family: 'PlayfairDisplay-Regular'; font-weight: 400; color: #FFF !important; letter-spacing: 0; text-transform: capitalize !important; position: relative; }
.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1:after { content: ''; width: 100%; background: #FFF; border-radius: 8px; position: absolute; bottom: -15px; left: 0; }
.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main p { margin-top: 12px; font-family: 'Roboto-Med'; font-weight: 500; letter-spacing: 3px; text-transform: uppercase; color: #FFF !important; }

.woodgrain-mainBkock-s6 { position: relative; }
.woodgrain-mainBkock-s6 .pagebuilder-column:nth-child(1),
.woodgrain-mainBkock-s6 .pagebuilder-column:nth-child(2) { position:relative; }
.woodgrain-mainBkock-s6 .content-block-main { position: absolute; top: 50%; left: 50%; background: #FFF; border-radius: 6px; }
.woodgrain-mainBkock-s6 .content-block-main h2 { margin-bottom: 0.5rem !important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #000 !important; letter-spacing: 0 !important; text-transform: initial !important; text-align: center !important; }
.woodgrain-mainBkock-s6 .content-block-main h2 { text-align: center; }
.woodgrain-mainBkock-s6 .content-block-main p { margin-bottom: 1.5rem !important; font-family: 'Roboto-Light'; font-weight: 300; font-size: 12pt !important; line-height: 20pt; color: #000 !important; letter-spacing: 0; text-align: center; }
.woodgrain-mainBkock-s6 .content-block-main .btns-main { }
.woodgrain-mainBkock-s6 .content-block-main .btns-main .btn { display: block; margin: 0 auto; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.woodgrain-mainBkock-s6 .content-block-main .btns-main .btn:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.woodgrain-mainBkock-s6 .content-box-s1-main { background: #000; }
/* .woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(1) { width: 30% !important; } */
/* .woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) { width: 70% !important; } */
.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(1) h2 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #FFF !important; letter-spacing: 0 !important; text-transform: initial !important; }
.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) p { margin-bottom: 1.3rem; padding: 0; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.75rem; letter-spacing: 0; color: #FFF !important; }

.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { display: block; margin-right: 0; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #FFF; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.success-custom-contact .modal-inner-wrap { height: auto !important; margin: 5rem auto !important; border-radius: 2px !important; }
.success-custom-contact .modal-header, 
.modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .modal-header { background: #FFF !important; border: none !important; }
.success-custom-contact .modal-header .action-close { padding: 1.5rem 1rem 0 0 !important; }
.success-custom-contact .modal-header .action-close:before,
.modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .action-close:before { font-size: 3.5rem; color: #000 !important; }
.modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .successPopup h4 { font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 29pt !important; line-height: 41pt; letter-spacing: 0 !important; color: #000 !important; text-align: center; }
.modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .successPopup p { font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1.1rem; line-height: 1.75rem; text-align: center; letter-spacing: 0; color: #000 !important; }
.modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .successPopup { padding-bottom: 1.5rem; }




.hpl-landin-mainBkock-s5.hpl-newBkock-S1 .content-box-main h2.h2-newBlock-S1 { margin-bottom: 0 !important; }


.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person { overflow-y: scroll; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person::-webkit-scrollbar { height: 8px; width: 3px; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person::-webkit-scrollbar-track { background: #5e5e5e; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person::-webkit-scrollbar-thumb { background: rgb(163, 163, 163); }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person .tooltippdesc { overflow-y: unset; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person .tooltippadding { padding-bottom: 20px; }

@media (max-width: 768px) {
	.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person { max-height: 180px; }
}







/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 768px) {
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .pagebuilder-column { max-width: fit-content; position: relative; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main h1 { font-size: 32pt !important; line-height: 32pt; color: #000 !important; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main h1:after { height: 1px !important; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 151px); }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark { left: unset; right: 89px; top: -8px; }
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 { left: unset; right: 89px; top: -8px; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main p { font-size: 0.750rem; line-height: 1rem; }	
	
	.hpl-landin-mainBkock-s1.content-block-S1 { width: 100%; padding: 3rem 1.5rem; transform: translate(0px, 0px); -webkit-box-shadow:none; box-shadow: none; border-radius: 0; }
	.hpl-landin-mainBkock-s1.content-block-S1 h2 { margin-bottom: 1.5rem !important; padding: 0 1.5rem; font-size: 18pt !important; line-height: 28pt; }
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main { padding: 1rem 0.5rem; }
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main figure { margin: 0 auto; }
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main h3,
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main p { text-align: center !important; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div div { width: 100%; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .contact-rep .pagebuilder-button-primary { margin-right: 0 !important; margin-bottom: 20px !important; }
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main h3 { margin-top: .8rem; font-size: 16pt !important; line-height: 28pt; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div { margin-top: .75rem; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .pagebuilder-button-primary { font-size: 0.875rem; line-height: 1.75rem; }
	
	.hpl-landin-mainBkock-s2, .woodgrain-mainBkock-s3 { width: 94%; margin: 30px auto 0 auto; padding-bottom: 4rem; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column,
	.woodgrain-mainBkock-s3	.pagebuilder-column { padding: 2.3rem 1rem 0 1rem; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column:nth-child(1),
	.woodgrain-mainBkock-s3	.pagebuilder-column:nth-child(1) { padding-top: .75rem !important; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column h3,
	.hpl-landin-mainBkock-s2 .pagebuilder-column p,
	.woodgrain-mainBkock-s3 .pagebuilder-column h3,
	.woodgrain-mainBkock-s3 .pagebuilder-column p	{ text-align: center !important; }
	.hpl-landin-mainBkock-s2 h2,
	.woodgrain-mainBkock-s3	h2 { font-size: 27pt !important; line-height: 34pt; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary,
	.woodgrain-mainBkock-s3	.pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary { margin-bottom: 0; font-size: 0.875rem; line-height: 1.75rem; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column h3,
	.woodgrain-mainBkock-s3 .pagebuilder-column h3 { margin-bottom: .25rem !important; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column p,
	.woodgrain-mainBkock-s3	.pagebuilder-column p { margin-bottom: 1rem; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'],
	.woodgrain-mainBkock-s3	.pagebuilder-column [data-content-type='buttons'] { text-align: center; }
	
	.hpl-landin-mainBkock-s3 { padding: 4rem 0; }
	.hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 2rem; }
	.hpl-landin-mainBkock-s3 h2 { font-size: 34pt !important; line-height: 38pt; }
	.hpl-landin-mainBkock-s3 .hpl-text-s1 p { margin-bottom: .5rem; font-size: 12pt; line-height: 22pt; }
	.hpl-landin-mainBkock-s3 [data-content-type='buttons'] { margin-top: 2rem; }
	.hpl-landin-mainBkock-s3 [data-content-type="button-item"] { width: 100%; }
	.hpl-landin-mainBkock-s3 [data-content-type='buttons'] .pagebuilder-button-primary { width: 100%; margin-right: 0; padding: 10px 20px; font-size: 0.875rem; line-height: 1.75rem; }
	
	.hpl-landin-mainBkock-s3 .slider-desktop { display: none; }
	.hpl-landin-mainBkock-s3 .slider-tab { display: none; }
	.hpl-landin-mainBkock-s3 .slider-mobile { display: block; }
	.hpl-landin-mainBkock-s3 .slider-mobile { padding: 0 1rem; }
	.hpl-landin-mainBkock-s3 .slick-slide { height: 419px; }
	.hpl-landin-mainBkock-s3 .slick-slide { margin: 1.4rem; }
	.hpl-landin-mainBkock-s3 .slick-prev, 
	.hpl-landin-mainBkock-s3 .slick-next { width: 30px; height: 30px; margin-top: -30px; }
	.hpl-landin-mainBkock-s3 .slick-prev { left: -1rem; }
	.hpl-landin-mainBkock-s3 .slick-next { right: -1rem; }
	.hpl-landin-mainBkock-s3 .slick-prev:before, 
	.hpl-landin-mainBkock-s3 .slick-next:before { font-size: 0.95rem; font-weight: 500; position: relative; top: 1px; }
	.hpl-landin-mainBkock-s3 .slick-prev:before { padding-right: 2px; }
	.hpl-landin-mainBkock-s3 .slick-next:before { padding-left: 2px; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-mobile .pagebuilder-slide-wrapper,
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-mobile .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 282px !important; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-mobile .slick-dots { padding: 3px 0 6px 0; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-mobile .slick-dots li button { width: 10px; height: 10px; background: #535251; border: none; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-mobile .slick-dots li.slick-active button { background: #e71d2b; border: none; }
	
	.hpl-landin-mainBkock-s4 { padding: 5rem 0; position: relative; z-index: 1; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column { padding: 0 30px; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column:nth-child(1):after { display: none; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column:nth-child(1) { margin-bottom: 4rem; }
	.hpl-landin-mainBkock-s4 h2 { font-size: 34pt !important; line-height: 38pt; }
	.hpl-landin-mainBkock-s4 p { margin-bottom: 1rem; padding: 0 1rem; }
	.hpl-landin-mainBkock-s4 [data-content-type="button-item"] { width: 100%; }
	.hpl-landin-mainBkock-s4 [data-content-type='buttons'] .pagebuilder-button-primary { width: 100%; font-size: 0.875rem; }
	
	.hpl-landin-mainBkock-s5 { padding: 8rem 0; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main { width: 100%; margin-left: 0; padding: 3rem 1.875rem; position: relative; bottom: -130px; left: 0; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group:nth-child(1) .content-box-main { margin: 0 1.875rem;  }
	.hpl-landin-mainBkock-s5 .content-box-main { width: 80% !important; padding: 2rem 1.875rem; }
	.hpl-landin-mainBkock-s5 .content-box-main h2 { margin-bottom: 0.75rem !important; font-size: 26pt !important; line-height: 32pt; }
	.hpl-landin-mainBkock-s5 [data-content-type="button-item"] { width: 100%; }
	.hpl-landin-mainBkock-s5 .content-box-main .pagebuilder-button-primary { width:  100%; padding: 10px 8px; font-size: 0.875rem; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main h2 { margin-bottom: .5rem !important; font-size: 26pt !important; line-height: 32pt; text-align: center !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main { width: 100% !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main p { text-align: center !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main:nth-child(2) [data-content-type="buttons"] {  }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main [data-content-type="button-item"] { width: 100%; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main .pagebuilder-button-primary { width: 100%; font-size: 0.875rem; }
	
	.hpl-landin-mainBkock-s6 { margin-top: 0rem; }
	
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap { margin-top: 2rem; max-height: unset !important; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col { width: 100%; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col { width: 100%; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content { padding: 1rem .5rem 2rem .5rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content h4 { font-size: 26pt !important; line-height: 33pt; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .primary button.action { width: 100%; font-size: 0.875rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col { margin-top: 0; }
	
   .woodgrain-mainBkock-s1 { min-height: 442px !important; margin-top: 29px; }
   .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main { transform: translate(0px, 131px); }
   .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .pagebuilder-column { max-width: fit-content; position: relative; }
   .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1 { font-size: 24pt !important; line-height: 26pt; color: #000 !important; }
   .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1:after { height: 1px; }
   .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main p { font-size: 0.750rem !important; line-height: 1rem; }
   .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 { left: unset; right: -14px; top: -12px; }
   
   .hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 h2 { margin-bottom: 0.5rem !important; padding: 0 0.5rem; }
   .hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .pagebuilder-column-group:nth-child(1) p { margin-bottom: 3rem !important; padding: 0 0.5rem; }
   .woodgrain-mainBkock-s2.content-block-S1 .pagebuilder-column-group:nth-child(3) .tailblock-main { padding: 0rem 0.5rem 1rem 0.5rem; }
   .woodgrain-mainBkock-s2.content-block-S1 .pagebuilder-column-group:nth-child(3) [data-content-type='buttons'] { margin-top: 0 ; }
   
   .woodgrain-mainBkock-s3 .pagebuilder-column h3 { font-size: 20pt !important; line-height: 26pt; }
   
   .woodgrain-mainBkock-s4 h2, .woodgrain-mainBkock-s5 h2 { margin-bottom: 0.5rem !important; font-size: 25pt !important; line-height: 32pt; }
   .woodgrain-mainBkock-s4 .slick-slide { height: 530px; }
   .woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }
   .woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { right: -58px; top: 4px; }
   
   .woodgrain-mainBkock-s5 .slick-slide { height: 560px; }
   .woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }  
   .woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { min-height: 40px; font-size: 8.95pt; line-height: 1.2rem; }
   .woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 25px; }
   .woodgrain-mainBkock-s5 [data-content-type='buttons'] .pagebuilder-button-primary { padding: 10px 10px !important; }
   
   .woodgrain-mainBkock-s6 .content-block-main { width: 80% !important; padding: 2rem 1.875rem; transform: translate(-50%, -50%); }
   .woodgrain-mainBkock-s6 .content-block-main h2 { font-size: 25pt !important; line-height: 30pt; }
   .woodgrain-mainBkock-s6 .content-block-main .btns-main .btn { width: 100%; padding: 10px 0px; font-size: 0.875rem; }
   .woodgrain-mainBkock-s6 .pagebuilder-column-group .pagebuilder-column { min-height: 497px !important; }
   .woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column { min-height: unset !important; text-align: center; }
   .woodgrain-mainBkock-s6 .content-box-s1-main { width: 100%; margin-left: 0; padding: 3rem 1.875rem; position: relative; bottom: 1px; left: 0; }
   .woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(1) h2 { font-size: 26pt !important; line-height: 32pt; text-align: center !important; }
   .woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .help-contact-rep { width: 100%; }
   .woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { width: 100%; font-size: 0.875rem; }
   
   .hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a:after { left: 143px; right: unset; top: 9px; }
   
   .success-custom-contact .modal-inner-wrap { display: inline-block !important; }
   .modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .successPopup h4 { font-size: 21pt !important; line-height: 41pt; }
   
   
   
   
   
   
   
   
   

 
}
/* ---------- Tablet Portrait ---------- */
/* @media (max-width: 991.98px) {  */
@media (max-width: 1179.98px) { 
	
   
   
}

@media (min-width: 390px) {	
  
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 769px) {
	
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main h1 { font-size: 48pt !important; line-height: 50pt; color: #000 !important; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 203px); }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark { left: unset; right: 138px; top: -5px; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main p { font-size: 1rem; line-height: 1.75rem; }
	
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1 { font-size: 55pt !important; line-height: 60pt; color: #000 !important; }
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 p { font-size: 1.2rem; line-height: 1.75rem; }
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 { left: unset; right: -20px; top: -6px; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .pagebuilder-column,
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .pagebuilder-column { max-width: fit-content; }

	.hpl-landin-mainBkock-s1.content-block-S1 { width: 100%; padding: 5rem 3.2rem; transform: translate(0px, 0px); -webkit-box-shadow: none; box-shadow: none; border-radius: 0px; }
	.hpl-landin-mainBkock-s1.content-block-S1 h2 { margin-bottom: 3rem !important; font-size: 21pt !important; line-height: 31pt; }
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main { padding: 1rem; flex-basis: 50%; }
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main h3 { font-size: 16pt !important; line-height: 28pt; }
	.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .tailblock-main h3 { font-size: 15.7pt !important; line-height: 28pt; }
	.hpl-landin-mainBkock-s1.content-block-S1 [data-pb-style=XL9J1BW] { width: 100% !important; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div { width: 100%; margin-top: 1rem; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .pagebuilder-button-primary { width: 316px; font-size: 1rem; line-height: 1.75rem; }
	
	.hpl-landin-mainBkock-s2 .pagebuilder-column,
	.woodgrain-mainBkock-s3 .pagebuilder-column	{ padding: 2.3rem; }
	.hpl-landin-mainBkock-s2, .woodgrain-mainBkock-s3 { width: 94%; margin: 0px auto 0 auto; padding-bottom: 5rem; }
	.hpl-landin-mainBkock-s2 h2 { font-size: 2.500rem !important; line-height: 41pt; }
	.woodgrain-mainBkock-s3 h2 { font-size: 30pt !important; line-height: 39pt; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary,
	.woodgrain-mainBkock-s3 .pagebuilder-column [data-content-type='buttons'] .pagebuilder-button-primary { font-size: 1rem; line-height: 1.75rem; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column h3,
	.woodgrain-mainBkock-s3 .pagebuilder-column h3 { margin-bottom: 1rem !important; text-align: center !important; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column p,
	.woodgrain-mainBkock-s3	.pagebuilder-column p { min-height: unset; margin-bottom: 1.5rem; text-align: center !important; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'],
	.woodgrain-mainBkock-s3 .pagebuilder-column [data-content-type='buttons'] { text-align: center !important; }
	
	.hpl-landin-mainBkock-s3 { padding: 6rem 0; }
	.hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 2rem; }
	.hpl-landin-mainBkock-s3 h2 { font-size: 30pt !important; line-height: 34pt; }
	.hpl-landin-mainBkock-s3 .hpl-text-s1 p { margin-bottom: 2rem; font-size: 12pt; line-height: 13pt; }
	.woodgrain-mainBkock-s4 .hpl-text-s1 p { margin-bottom: 2rem; padding: 0 0rem; font-size: 12pt; line-height: 20pt; }
	.woodgrain-mainBkock-s5 .hpl-text-s1 p { margin-bottom: 2rem; padding: 0 0rem; font-size: 12pt; line-height: 20pt; }
	.hpl-landin-mainBkock-s3 [data-content-type='buttons'] { margin-top: 2rem; }
	.hpl-landin-mainBkock-s3 [data-content-type='buttons'] .pagebuilder-button-primary { width: 330px; margin-right: 0; padding: 10px 20px; font-size: 1rem; line-height: 1.75rem; }
	
	.hpl-landin-mainBkock-s3 .slider-desktop { display: none; }
	.hpl-landin-mainBkock-s3 .slider-tab { display: block; }
	.hpl-landin-mainBkock-s3 .slider-mobile { display: none; }
	.hpl-landin-mainBkock-s3 .slick-slide { height: 454px; }
	.hpl-landin-mainBkock-s3 .slick-slide { margin: 1.4rem 1rem; }
	.hpl-landin-mainBkock-s3 .slick-prev, 
	.hpl-landin-mainBkock-s3 .slick-next { width: 34px; height: 34px; margin-top: -20px; }
	.hpl-landin-mainBkock-s3 .slick-prev { left: -1.5rem; }
	.hpl-landin-mainBkock-s3 .slick-next { right: -1.5rem; }
	.hpl-landin-mainBkock-s3 .slick-prev:before, 
	.hpl-landin-mainBkock-s3 .slick-next:before { font-size: 1.2rem; font-weight: 700; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-tab .slick-dots { padding: 3px 0 0 0; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-tab .slick-dots li button { width: 10px; height: 10px; background: #535251; border: none; }
	.hpl-landin-mainBkock-s3 .pagebuilder-slider.slider-tab .slick-dots li.slick-active button { background: #e71d2b; border: none; }
	.woodgrain-mainBkock-s4 .slick-slide { height: 580px; }
	.woodgrain-mainBkock-s5 .slick-slide { height: 570px; }
	
	.hpl-landin-mainBkock-s4 { padding: 6rem 0; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column { padding: 0 5rem; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column:nth-child(1) { margin-bottom: 4rem; }
	.hpl-landin-mainBkock-s4 h2 { font-size: 31pt !important; line-height: 41pt; }
	.hpl-landin-mainBkock-s4 p { margin-bottom: 1.3rem; padding: 0 4rem; }
	.hpl-landin-mainBkock-s4 [data-content-type='buttons'] .pagebuilder-button-primary { width: 430px; font-size: 1rem; }
	
	.hpl-landin-mainBkock-s5 { padding: 4rem 0; }
	.hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 7rem 0 0 0; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main { width: 100%; margin-left: 0px; padding: 5rem 5rem; position: relative; bottom: -65px; left: 0; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group:nth-child(1) .content-box-main { width: calc(100% - 3rem) !important; margin: 3rem; padding: 4rem 6rem; }
	.hpl-landin-mainBkock-s5 .content-box-main h2 { font-size: 38pt !important; line-height: 44pt; }
	.hpl-landin-mainBkock-s5 .content-box-main .pagebuilder-button-primary { width: 330px; padding: 10px 20px; font-size: 1rem; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main h2 { font-size: 34pt !important; line-height: 44pt; text-align: center !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main { width: 50% !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main p { text-align: center !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main:nth-child(2) [data-content-type="buttons"] { text-align: center !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main .pagebuilder-button-primary { width: 100%; font-size: 1rem; }
	
	.woodgrain-mainBkock-s4 [data-content-type='buttons'] .pagebuilder-button-primary,
	.woodgrain-mainBkock-s5 [data-content-type='buttons'] .pagebuilder-button-primary	{ width: 400px; margin-right: 0; padding: 10px 20px; font-size: 1rem; line-height: 1.75rem; }
	
	
	
	.block.block-search { margin-left: auto; transform: translate(0px, 0px); }
	
	.new-cms-popup .modal-popup.hpl-custom-contact-main { min-height: 900px; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap { width:  !important; margin-top: 2rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col { width: calc(50% - 1rem); margin-right: 1rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col { width: calc(50% - 1rem); margin-left: 1rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content { padding: 1rem 2rem 2rem 2rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap .modal-content h4 { font-size: 29pt !important; line-height: 41pt; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .primary button.action { width: 350px; font-size: 1rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col { margin-top: 29px; }
	
	.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1 { font-size: 40pt !important; line-height: 50pt; color: #FFF !important; }
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1:after { height: 2px; }
	.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main p { font-size: 1rem; line-height: 1.75rem; }
	
	.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 h2 { margin-bottom: 1rem !important; padding: 0 2rem; }
	.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .pagebuilder-column-group:nth-child(1) p { margin-bottom: 3rem !important; padding: 0 5rem; }
	
	.woodgrain-mainBkock-s6 .content-box-s1-main { width: 100%; margin-left: 0; padding: 5rem 5rem; position: relative; bottom: -402px; left: 0; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(1) h2 { font-size: 34pt !important; line-height: 44pt; text-align: center !important; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) p { text-align: center !important; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .contact-rep { text-align: center !important; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { width: 330px; font-size: 1rem; }
	
    .woodgrain-mainBkock-s3 .pagebuilder-column h3 { font-size: 18pt !important; line-height: 26pt; }
	
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }
   
    .woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { min-height: 40px; font-size: 10.2pt; line-height: 1.3rem; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 45px; }
	
	.woodgrain-mainBkock-s6 .content-block-main { width: 474px; padding: 4rem 3.5rem; transform: translate(-50%, -50%); }
	.woodgrain-mainBkock-s6.new-wood-content-changes-s1 .content-block-main { width: 484px; padding: 4rem 2.5rem; }
	.woodgrain-mainBkock-s6 .content-block-main h2 { font-size: 29pt !important; line-height: 39pt; }
    .woodgrain-mainBkock-s6 .content-block-main .btns-main .btn { width: 320px; padding: 10px 20px; font-size: 1rem; }
	
	.woodgrain-mainBkock-s6 .content-box-s1-main { width: 100%; height: auto; margin-left: 0; padding: 3rem 5rem; position: relative; bottom: 0; left: 0; }
	
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main { transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; width: 100%; }
	
	.woodgrain-mainBkock-s2.content-block-S1 .pagebuilder-column-group:nth-child(3) .tailblock-main { flex-basis: 100%; }
	.woodgrain-mainBkock-s2.content-block-S1 .contact-outer-div .contact-rep .pagebuilder-button-primary { width: 272px; }
	.woodgrain-mainBkock-s2.content-block-S1 .contact-outer-div .pagebuilder-button-primary { width: auto; }
	
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { display: block; min-height: 40px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { left: 0; right: unset; top: 25px; }
	
	.woodgrain-mainBkock-s8 { margin-top: 0rem; }
	
	.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a { min-height: 40px; }
	.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a:after { left: 0; right: unset; top: 30px; }
	
	.modals-wrapper.new-cms-popup .modal-slide.success-custom-contact .successPopup h4 { font-size: 24pt !important; line-height: 41pt; }
	.modal-popup.modal-slide { left: 0px; }
	
	.hpl-landin-mainBkock-s5.hpl-newBkock-S1 .content-box-main h2 { font-size: 33pt !important; line-height: 44pt; }

	
  

}

@media (min-width: 820px) {
	.hpl-landin-mainBkock-s1.content-block-S1 .pagebuilder-column-line { flex-wrap: wrap; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 170px); }
	.hpl-landin-mainBkock-s1.content-block-S1 .pagebuilder-column-group:nth-child(3) .pagebuilder-column:nth-child(2) { width: 100% !important; }
	
	.hpl-landin-mainBkock-s2 .pagebuilder-column-line,
	.woodgrain-mainBkock-s3	.pagebuilder-column-line { flex-wrap: wrap; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column,
	.woodgrain-mainBkock-s3	.pagebuilder-column { flex-basis: 100%; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column p,
	.woodgrain-mainBkock-s3	.pagebuilder-column p { min-height: unset; }
		
	.hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 4rem; }
	.hpl-landin-mainBkock-s3 .slick-prev { left: -3rem; }
	.hpl-landin-mainBkock-s3 .slick-next { right: -3rem; }
	.hpl-landin-mainBkock-s3 .slick-next,
	.hpl-landin-mainBkock-s3 .slick-prev { width: 44px; height: 44px; margin-top: -20px; }
	
	.hpl-landin-mainBkock-s4 .pagebuilder-column-line { flex-wrap: wrap; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column { flex-basis: 100%; }
	
	.woodgrain-mainBkock-s4 .slick-slide { height: 630px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 192px; }
	
	/* .hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 7rem 0 0 0; } */
	.hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 4rem 0; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 45px; }
	
	.woodgrain-mainBkock-s6 .pagebuilder-column-line { flex-wrap: wrap; }
	.woodgrain-mainBkock-s6 .pagebuilder-column { flex-basis: 100%; }
	
	.modal-popup.modal-slide { left: 0; }

	
	
	
}

/* ---------- Tablet Landscape ---------- */
@media (min-width: 992px) {
	.hpl-landin-mainBkock-s2 .pagebuilder-column-line,
	.woodgrain-mainBkock-s3	.pagebuilder-column-line { flex-wrap: unset; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column,
	.woodgrain-mainBkock-s3	.pagebuilder-column { flex-basis: unset; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column h3,
	.woodgrain-mainBkock-s3 .pagebuilder-column h3 { min-height: 130px; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column p { min-height: 184px; }
	.woodgrain-mainBkock-s3	.pagebuilder-column p { min-height: 184px; }
	
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 96px; }
	
	.hpl-landin-mainBkock-s4 .pagebuilder-column { flex-basis: 100%; }
	
	.woodgrain-mainBkock-s6 .pagebuilder-column-line { flex-wrap: unset; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(1) { flex-basis: 80% !important; }
	.woodgrain-mainBkock-s6 .pagebuilder-column { flex-basis: 100%; }
	
	.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1 { font-size: 48pt !important; line-height: 50pt; }
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1:after { height: 4px; }
	
	.woodgrain-mainBkock-s3 .pagebuilder-column h3 { min-height: 70px; }
	.hpl-landin-mainBkock-s3 .slick-slide { height: 444px; }
	
	.woodgrain-mainBkock-s4 .slick-slide { height: 580px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { display: block; min-height: 40px; text-align: left; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { left: 150px; right: unset; top: 8px; }
	
	.hpl-landin-mainBkock-s5 .slick-slide { height: 570px; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 28px; }
	
	.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a { min-height: unset; }
	.hpl-landin-mainBkock-s3 .slick-slide .pagebuilder-poster-content p:nth-child(2) a:after { left: 150px; right: unset; top: 9px; }
	
	

}

@media (min-width: 1180px) {	
	.hpl-landin-mainBkock-s1.content-block-S1 .pagebuilder-column-line { flex-wrap: unset; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 171px); }
	
	.block.block-search { margin-left: auto; transform: translate(0px, 0px); }
	.header.content .logo { margin: -8px auto 25px 0; }
	.hpl-landin-mainBkock-s1.content-block-S1 { width: 94%; padding: 5rem 3.2rem; transform: translate(0px, -140px); -webkit-box-shadow: 0px 0px 20px -1px rgba(0,0,0,0.3); box-shadow: 0px 0px 20px -1px rgba(0,0,0,0.3); border-radius: 3px; }
	
	.hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main { padding: 1rem; flex-basis: unset; }
	.hpl-landin-mainBkock-s1.content-block-S1 .contact-outer-div .pagebuilder-button-primary { width: 330px; }
	
	.hpl-landin-mainBkock-s2, .woodgrain-mainBkock-s3 { width: 94%; margin: -30px auto 0 auto; padding-bottom: 5rem; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column h3,
	.woodgrain-mainBkock-s3	.pagebuilder-column h3 { min-height: 90px; margin-bottom: 1rem !important; text-align: left !important;}
	.hpl-landin-mainBkock-s2 .pagebuilder-column p { min-height: 140px; margin-bottom: 1.5rem; text-align: left !important; }
	.woodgrain-mainBkock-s3	.pagebuilder-column p { min-height: 140px; margin-bottom: 1.5rem; text-align: left !important; }
	.hpl-landin-mainBkock-s2 .pagebuilder-column [data-content-type='buttons'],
	.woodgrain-mainBkock-s3	.pagebuilder-column [data-content-type='buttons'] { text-align: left !important; }
	
	.hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 4rem; }
	.hpl-landin-mainBkock-s3 .slick-prev { left: -3rem; }
	.hpl-landin-mainBkock-s3 .slick-next { right: -3rem; }
	.hpl-landin-mainBkock-s3 .slick-prev, 
	.hpl-landin-mainBkock-s3 .slick-next { width: 44px; height: 44px; margin-top: -20px; }
	
	.hpl-landin-mainBkock-s4 { padding: 6rem 0; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column-line { flex-wrap: unset; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column:nth-child(1) { margin-bottom: 0rem; }
	.hpl-landin-mainBkock-s4 .pagebuilder-column:nth-child(1):after { content: ''; height: 100%; position: absolute; top: 0; right: 0; transform: rotate(25deg); border-right: 1px solid #7b7b7b; }
	
	.hpl-landin-mainBkock-s5 { padding: 4rem 0; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group:nth-child(1) .content-box-main { width: 780px !important; margin: 0 auto; padding: 4rem 6rem; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main { width: 1080px; margin-left: -540px; padding: 5rem 5rem; position: absolute; bottom: -150px; left: 50%; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main h2 { text-align: left !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main p { text-align: left !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main:nth-child(2) [data-content-type="buttons"] { text-align: left !important; }
	.hpl-landin-mainBkock-s5 .pagebuilder-column-group.content-box-s1-main .content-box-main .pagebuilder-button-primary { width: 330px; }
	
	.hpl-landin-mainBkock-s6 { margin-top: 0rem; }
	
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap { width: 1050px !important; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .left_col { width: calc(50% - 1rem); margin-right: 1rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content .right_col { width: calc(50% - 1rem); margin-left: 1rem; }
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-content { padding: 1rem 4rem 2rem 4rem; }
	
	.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .contact-outer-div .pagebuilder-button-primary { width: 340px; }
	
	.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main { transform: translate(-50%, -100%); }
	
	.woodgrain-mainBkock-s2.content-block-S1 { transform: translate(0px, -160px); }
	
	.woodgrain-mainBkock-s6 .content-box-s1-main { width: 1080px; height: 300px; margin-left: -540px; padding: 5rem 5rem; bottom: -150px; left: 50%; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(1) h2 { text-align: left !important; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) p { text-align: left !important; }
	.woodgrain-mainBkock-s6 .content-box-s1-main .pagebuilder-column:nth-child(2) .contact-rep { text-align: left !important; }
	
	.woodgrain-mainBkock-s4 .slick-slide { height: 546px; }
	.woodgrain-mainBkock-s4 .hpl-text-s1 p { padding: 0 4rem; }
	
	.woodgrain-mainBkock-s5 .slick-slide { height: 546px; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { min-height: 40px; font-size: 10.2pt; line-height: 1.75rem; }
	.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 30px; }
	.woodgrain-mainBkock-s5 .hpl-text-s1 p { padding: 0 9rem; }
	
	.woodgrain-mainBkock-s6 .content-block-main { transform: translate(-50%, -71%); }
	.woodgrain-mainBkock-s6 .content-box-s1-main { width: 1080px; height: 300px; margin-left: -540px; padding: 5rem 5rem; position: absolute; bottom: -150px; left: 50%; }
	
	.woodgrain-mainBkock-s7 { margin-top: 12rem; }
	
	.hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 10rem 0 0 0; }
	
	
	
	
}

/* ---------- Disktop ---------- */
@media (min-width: 1200px) {
	.hpl-landin-mainBkock-s3 .slider-desktop { display: block; }
	.hpl-landin-mainBkock-s3 .slider-tab { display: none; }
	.hpl-landin-mainBkock-s3 .slider-mobile { display: none; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 171px); }
	.hpl-landin-mainBkock-s1.content-block-S1 h2 { margin-bottom: 3rem !important; font-size: 21pt !important; line-height: 31pt; }
	
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark { left: unset; right: 138px; top: -5px; }
	
	.hpl-landin-mainBkock-s2 .pagebuilder-column p { min-height: 150px; }
	.woodgrain-mainBkock-s3 .pagebuilder-column p { min-height: 120px; }
	
	.hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 2rem; }
	.hpl-landin-mainBkock-s3 .slick-slide { margin: 1.4rem; }
	
	.hpl-landin-mainBkock-s9 .gallery-div .gallery-image { margin: 0 auto; height: 660px; }
	
	.hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 12rem 0 0 0; }
	
	

}

/* ---------- Disktop ---------- */
@media (min-width: 1320px) {
	.woodgrain-mainBkock-s3 .pagebuilder-column h3 { /* min-height: unset; */ }
	.hpl-landin-mainBkock-s2 .pagebuilder-column p { min-height: 112px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a { min-height: 28px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { /*right: -2px;*/ top: 8px; }

}

/* ---------- Disktop Large ---------- */
@media (min-width: 1440px) {
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main h1 { font-size: 60pt !important; line-height: 70pt; color: #000 !important; }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main p { font-size: 16.56pt; line-height: 28.7pt; }
	
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 170px); }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark { right: 172px; top: 1px; }
	

}

/* ---------- Disktop Large ---------- */
@media (min-width: 1680px) {
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 210px); }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark { top: 1px; }
	
}
	
/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main { transform: translate(0px, 235px); }
	.hpl-landin-mainBkock-s1 .pagebuilder-column-group.hpl-hero-title-main .t-mark { top: 1px; }


}
/* ---------- Rk New Styles Block End ---------- */
.catalog-product-view .media-product-title { display: none;}




/*----------------- Sharada styles block start---------------------------*/
.woodgrains-cuts-and-matches .pagebuilder-column.woodgrain-cm-sliders-image .slick-dots { margin: -45px 0; padding: 0; }
.woodgrains-cuts-and-matches .pagebuilder-column.woodgrain-cm-sliders-image .slick-dots li.slick-active button { background: #fff; opacity: 100; }
.woodgrains-cuts-and-matches .pagebuilder-column.woodgrain-cm-sliders-image .slick-dots li button { background: #fff; opacity: 50%; height: 10px; width: 10px; }
.woodgrains-cuts-and-matches .woodgrain-cm-sliders-image .slick-prev { background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none!important; z-index: 6; height: 45px; width: 45px; }
.woodgrains-cuts-and-matches .woodgrain-cm-sliders-image .slick-prev:before { font-size: 1.25rem; }

.woodgrains-cuts-and-matches .woodgrain-cm-sliders-image .slick-next { background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none!important; z-index: 6; height: 45px; width: 45px; }
.woodgrains-cuts-and-matches .woodgrain-cm-sliders-image .slick-next:before { font-size: 1.25rem; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .slick-dots { display: none!important; }
.woodgrains-cuts-and-matches .hpl-landin-mainBkock-s9.woodgrain-cm-s9.hpl-landin-mainBkock-s4 :nth-child(1):after { content: none!important; }
.pagebuilder-column.woodgrain-cm-contact { padding: 0; }
.hpl-landin-mainBkock-s4 .woodgrain-cm-contact p { padding: 0; }
.hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { display: block; width: 308px; margin-right: 0; margin-top: 0!important; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button:hover { color: #e71d2b; background-color: transparent; border: 1px solid #e71d2b; text-decoration: none; }

@media (min-width: 1200px) {
  .woodgrains-cuts-and-matches .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .gallery-div .gallery-image { width: 100%; }
}
@media (min-width: 992px) {
  .hpl-landin-mainBkock-s9.woodgrain-cm-s9 { min-height: 300px; }
  .woodgrains-cuts-and-matches .pagebuilder-column.wg-cm-center p { text-align: center!important; }
  .woodgrains-cuts-and-matches .pagebuilder-column.wg-cm-center [data-content-type='buttons'] { text-align: center!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders-image { width: 575px!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders h4 { font-size: 2.5rem; font-family: 'PlayfairDisplay-Medium'; line-height: 3rem; font-weight: 500; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.625rem; letter-spacing: 0; color: #000!important; width: 441px!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-slide2-mobile { display: none; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg { margin-left: 150px!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders p { text-align: left!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo { padding: 6.5rem 0!important; align-items: start!important; }
  .woodgrains-cuts-and-matches .pagebuilder-column.wg-cm-center [data-content-type='buttons'] { margin-top: -50px!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-layerimg_carousel_desktop { margin-bottom: 80px; margin-left: 50px; }
  .woodgrains-cuts-and-matches .woodgrain-mainBkock-s4.woodgrain-cm-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 82px; }
}
@media (max-width: 768px) {
  .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-slide .item { min-height: auto; }
  .hpl-landin-mainBkock-s9.woodgrain-cm-s9 { min-height: auto; }
  .hpl-landin-mainBkock-s4 .woodgrain-cm-contact p { padding: 1rem; width: auto; text-align: center; }
  .hpl-landin-mainBkock-s4 .woodgrain-cm-contact .help-contact-rep { padding: 1rem; }
  .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { width: auto!important; margin: auto!important; }
  .woodgrains-cuts-and-matches .hpl-landin-mainBkock-s4.woodgrain-cm-s9 h2 { margin-bottom: -2.5rem!important; text-align: center; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo { padding: 0 1.5rem; align-items: center; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders p { width: auto; text-align: center; }
  .woodgrains-cuts-and-matches .hpl-landin-mainBkock-s8.woodgrain-cm-sliderinfo [data-content-type='buttons'] { width: 100%; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo { padding-top: 40px; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo-mobile { order: 2; padding-bottom: 40px; }
  .woodgrains-cuts-and-matches .pagebuilder-column.wg-cm-center [data-content-type='buttons'] { margin-top: 30px!important; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg { margin-left: auto!important; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-bottom: 60px!important; margin-left: 31px!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo-mobile { order: 0; padding-bottom: 0; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo-mobile { order: 0; padding-bottom: 0; }
  .woodgrains-finishes-s2 .wg-fig-caption { margin: -65px auto!important; }
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { margin: 0 1.875rem; width: auto; }
  .woodgrains-finishes-s2 img { width: 100%; }
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { margin: 0 1.875rem; width: auto; }
  .woodgrains-finishes-s2 img { width: 100%; }
  .woodgrains-section-divider { margin: 50px 0; }
  .woodgrains-finishes-s2 { margin-top: -50px; }
  .woodgrain-cm-s9 { text-align: center; }
  .woodgrains-finishes .woodgrain-cm-s9 p { text-align: center; margin-top: -40px; margin-bottom: 40px; }
  .hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2.woodgrains-finishes-s1 .contact-outer-div .pagebuilder-button-primary { width: auto!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders h4 { font-size: 2rem; font-family: 'PlayfairDisplay-Medium'; line-height: 2.5rem; font-weight: 500; }
}
@media (min-width: 769px) {
  .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-slide .item { min-height: auto; }
  .woodgrains-cuts-and-matches .hpl-landin-mainBkock-s1.content-block-S1 .tailblock-main.woodgrain-cm-tailblock { flex-basis: 100%; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders-image { width: 41.16667%!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo { padding: 0 1.5rem; align-items: center; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders p { width: auto; text-align: center; }
  .woodgrains-cuts-and-matches .hpl-landin-mainBkock-s8.woodgrain-cm-sliderinfo [data-content-type='buttons'] { width: 100%; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo { padding-top: 40px; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg { margin-left: auto; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-bottom: 90px; margin-left: 54px; }
  .woodgrains-cuts-and-matches .pagebuilder-column.wg-cm-center [data-content-type='buttons'] { margin-top: 20px; }
  .woodgrains-cuts-and-matches .hpl-landin-mainBkock-s4.woodgrain-cm-s9 h2 { padding: 1rem; text-align: center; }
  .hpl-landin-mainBkock-s4 .woodgrain-cm-contact .help-contact-rep { padding: 1rem; }
  .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { margin: auto; }
}
@media only screen and (max-width: 769px) {
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-bottom: 90px; margin-left: 20px; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo-mobile { order: 2; padding-bottom: 40px; }
}

@media only screen and (min-width: 820px) {
  .woodgrains-cuts-and-matches .woodgrain-cm-sliderinfo { padding-top: 105px; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-left: 20px; }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .woodgrains-cuts-and-matches .woograin-cm-layerimg { margin-left: auto!important; }
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-left: 80px; margin-bottom: 104px; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders p { width: auto!important; }
}

.woodgrains-finishes-s2 { font-family: 'Roboto-Light'; }
.woodgrains-finishes-s2_p1 { font-family: 'Roboto-Light'; font-size: 14px!important; line-height: 20px!important; letter-spacing: 0.25rem; font-weight: 700!important; }
.woodgrains-finishes-s2_p2 { font-family: 'Roboto-Light'; font-size: 16px; line-height: 24px; padding-bottom: 30px; }

p.gloss-text { font-size: 14px; font-family: 'Roboto-Light'; letter-spacing: 0.25rem; line-height: 20px; padding-left: 1px; }
.woodgrains-finishes-s2 .wg-fig-caption { margin-top: -138px; color: #fff; margin-left: 52px; height: 26px; width: 63px; font-size: 14px; padding: 3px 10px 3px 10px; border-radius: 6px; background-color: #000; text-align: center; gap: 10px; }

.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .gallery-div .gallery-image { width: 100%; }

@media (min-width: 992px) {
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { width: 998px!important; margin: auto!important; padding: 4rem 6rem!important; }
}
.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box h4 { font-size: 36pt!important; line-height: 30pt; font-family: 'PlayfairDisplay-Medium'; text-align: center; }
.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box .woodgrains-finishes-block3 p { font-size: 11px; line-height: 13px; text-align: center; max-width: 84px; }
.pagebuilder-column-group.content-box-main.wg-finishes-content-box .pagebuilder-column.woodgrains-finishes-block3 { align-items: center; }
.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box h4 { font-size: 24pt!important; line-height: 25.25pt; }
.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box .woodgrains-finishes-block3 { flex-basis: 50%; }
@media (min-width: 769px) {
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { width: 700px; margin: auto; }
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { padding: 2rem; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .woodgrains-finishes-s2 img { width: 100%; }
}
.tailblock-main.woodgrain-cm-tailblock { flex-basis: 100%!important; }

@media (min-width: 769px) and (max-width: 1024px) {
  .hpl-landin-mainBkock-s4.woodgrain-cm-s9 p { padding: 1rem; text-align: center; }
}
.woodgrains-cuts-and-matches .breadcrumbs { display: none; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-next { display: inline-block!important; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-prev { display: inline-block!important; }
@media only screen and (max-width: 769px) {
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-left: auto!important; margin-right: auto!important; }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .woodgrains-cuts-and-matches .woograin-cm-layerimg_carousel { margin-left: auto!important; margin-right: auto!important; }
}
.woodgrains-finishes-s2 { font-family: 'Roboto-Light'; }
.woodgrains-finishes-s2_p1 { font-family: 'Roboto-Light'; font-size: 14px!important; line-height: 20px!important; letter-spacing: 0.25rem; font-weight: 700!important; }
.woodgrains-finishes-s2_p2 { font-family: 'Roboto-Light'; font-size: 16px; line-height: 24px; padding-bottom: 30px; }

p.gloss-text { font-size: 14px; font-family: 'Roboto-Light'; letter-spacing: 0.25rem; line-height: 20px; padding-left: 1px; }

.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .gallery-div .gallery-image { width: 100%; }

@media (min-width: 992px) {
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { width: 998px!important; margin: auto!important; padding: 4rem 6rem!important; }
  .woodgrains-section-divider { margin: 0 0 10px 0; }
}
.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box h4 { font-size: 36pt!important; line-height: 30pt; font-family: 'PlayfairDisplay-Medium'; text-align: center; }

.pagebuilder-column-group.content-box-main.wg-finishes-content-box .pagebuilder-column.woodgrains-finishes-block3 { align-items: center; }

.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box h4 { font-size: 24pt!important; line-height: 25.25pt; }
.hpl-landin-mainBkock-s5 .content-box-main.wg-finishes-content-box .woodgrains-finishes-block3 { flex-basis: 50%; }
@media (min-width: 769px) {
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { width: 700px; margin: auto; }
  .pagebuilder-column-group.content-box-main.wg-finishes-content-box { padding: 2rem; }
  .hpl-landin-mainBkock-s4.woodgrain-cm-s9 p { padding: 0; }
  .woodgrains-cm-button1 [data-content-type='buttons'] .pagebuilder-button-primary { width: 400px!important; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  .woodgrains-finishes-s2 img { width: 100%; }
  .woodgrains-finishes-s2 .wg-fig-caption { margin: -7rem auto; }
  .woodgrains-section-divider { margin: 50px 0 -70px 0; }
  .woodgrains-finishes .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { display: inline-block!important; }
  .woodgrain-cm-s9.hpl-landin-mainBkock-s4 h2 { text-align: center; }
  .pagebuilder-column.woodgrain-cm-contact { padding: 0 5rem!important; }
  .woodgrains-cuts-and-matches .woodgrain-cm-sliders h4 { font-size: 2rem; font-family: 'PlayfairDisplay-Medium'; line-height: 2.5rem; font-weight: 500; }
}

.hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-next, .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-prev { display: inline-block!important; }
.woodgrains-cuts-and-matches .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { display: block; width: 308px; margin-right: 0; margin-top: 0!important; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.woodgrains-cuts-and-matches .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button:hover { color: #e71d2b; background-color: transparent; border: 1px solid #e71d2b; text-decoration: none; }
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .hpl-landin-mainBkock-s4 .woodgrain-cm-contact .help-contact-rep { padding: 1rem; }
}
.woodgrains-cuts-and-matches .hpl-landin-mainBkock-s9.woodgrain-cm-s9.hpl-landin-mainBkock-s4 :nth-child(1):after { content: none!important; }
.hpl-landin-mainBkock-s9.woodgrain-cm-s9.hpl-landin-mainBkock-s4 :nth-child(1):after { content: none!important; }
.pagebuilder-column.woodgrain-cm-contact { padding: 0; }

.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2.woodgrains-finishes-s1 .contact-outer-div .pagebuilder-button-primary { width: 250px; }
.hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { margin-left: -15px; }
.woodgrains-finishes .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button { display: block; width: 308px; margin-right: 0; margin-top: 0!important; padding: 10px 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem; line-height: 1.75rem; text-align: center; letter-spacing: 3px; color: #fff; text-transform: uppercase; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; -webkit-transition: all .2s; transition: all .2s; }
.woodgrains-finishes .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button:hover { color: #e71d2b; background-color: transparent; border: 1px solid #e71d2b; text-decoration: none; }

@media (min-width: 1180px) {
  .woodgrain-mainBkock-s3.woodgrains-finishes-s2 .pagebuilder-column p { min-height: 100px; }
}
.woodgrains-finishes .breadcrumbs { display: none; }
.t-mark-wg { font-size: 2.5rem; bottom: 5px; position: absolute; top: -5px;}
@media (max-width: 768px) {
  span.t-mark-wg { font-size: 1.5rem; top: 30px; }
}
@media (min-width: 769px) and (max-width: 1024px) {
  span.t-mark-wg { top: -5px; }
}
.woodgrains-finishes .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-slide { background-color: #f3f3f3; }




/*----------------- Sharada styles block end---------------------------*/

/* ---------------- Tanmay WA US to UK Start --------------------- */

.page-header { z-index: 99; }
.page-footer .WA_footer .sub_btn.desk_only { margin-bottom: 20px; }
.header.panel > .header.links > li:nth-child(4) { float: right; }
.block-search input::placeholder { color: #fff!important; }
.pg_grid.all-products-bottom-links .row-full-width-inner, .pg_grid.shower-tub-bottom-links .row-full-width-inner, .pg_grid.why-wilsonart-bottom-links .row-full-width-inner { max-width: 1100px; }
.shower-tub-surrounds-wilsonart-uk .page-header { box-shadow: none!important; border-bottom: none; }
.shower-tub-surrounds-wilsonart-logos { position: absolute; background: #fff; height: 65px; top: 130px; left: 0; right: 0; margin-left: auto; margin-right: auto; }
.shower-tub-surrounds-wilsonart-logos img { display: inline-block; margin-top: 20px; }
.shower-tub-surrounds-wilsonart-logos:after { content: ''; display: block; background: linear-gradient(to bottom,#fff, rgba(255,0,0,0)); margin-top: 15px; height: 50px; width: 100%; }

.home-rangeBlock-main .blog-slider-mobile { display: block; }
.home-rangeBlock-main .blog-slider-desktop { display: none; }
.home-rangeBlock-main { width: 100%; border-top: 1px solid #ccc; }
.home-rangeBlock-main h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.home-rangeBlock-main .slick-initialized .slick-slide { /*touch-action: none;*/ position: relative; }
.home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-poster-content { position: absolute; top: 3rem; left: 1.5rem; }
.home-rangeBlock-main .slick-initialized .slick-slide h3 { font-family: 'Roboto-Regular'; font-weight: 500; font-size: 18px; color: #fff; }
.home-rangeBlock-main .blog-slider-desktop.slick-initialized .slick-slide a { display: block; font-family: 'Roboto-Regular'; font-weight: 500; line-height: 1.8rem; color: #fff; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.home-rangeBlock-main .blog-slider-desktop.slick-initialized .slick-slide .pagebuilder-poster-content p:after { content: ''; position: absolute; margin-top: 4px; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/go-btn.png'); }
.home-rangeBlock-main .blog-slider-desktop.slick-initialized .slick-slide a:hover { color: #d62d19; }
.home-rangeBlock-main .blog-slider-mobile.slick-initialized .slick-slide a { display: inline; font-family: 'Roboto-Regular'; font-weight: 500; line-height: 1.8rem; color: #fff; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.home-rangeBlock-main .blog-slider-mobile.slick-initialized .slick-slide .pagebuilder-poster-content a:after { content: ''; position: absolute; margin-top: 4px; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/go-btn.png'); }
.home-rangeBlock-main .blog-slider-mobile.slick-initialized .slick-slide a:hover { color: #d62d19; }
.home-rangeBlock-main .slick-initialized .slick-prev.slick-disabled { opacity: .5!important; }
.home-rangeBlock-main .slick-initialized .slick-arrow { z-index: 6; width: 50px; height: 50px; background: #fae8e6; border-radius: 50%; border: none; }
.home-rangeBlock-main .slick-initialized .slick-next:before, .home-rangeBlock-main .slick-initialized .slick-prev:before { font-size: 1rem; color: #d62d19; }

.wa_surfaces p a { color: #e31b2c !important; border: 1px solid #e31b2c; }

div#people, div#service, div#surfaces { scroll-margin: 100px; }

.findrep-findrep-findrep .commercialBuyer_wrap .rep_main { float: none; border: none; padding: 0px; margin-bottom: 0px!important; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand { margin-top: 20px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_select, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_region { width:100% !important; border: 1px solid #ccc; padding: 20px; display: inline-block; float: left !important;}
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_select h2, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand h2, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_region h2 { font-family: 'Questrial', sans-serif; font-size: 20px; margin-bottom: 25px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_select ul, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_region ul { list-style: none; padding: 0px 0px 0px 0px; font-size: 13px; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_select ul li, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li, .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_region ul li { float: left; min-width: 20%; margin-right: 0px; margin-bottom: 0px; cursor: pointer; }
.findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_select ul li input[type='checkbox'], .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_brand ul li input[type='checkbox'], .findrep-findrep-findrep .commercialBuyer_wrap .rep_main .rep_type_region ul li input[type='checkbox'] { margin-top: -6px; width: 12px; height: 12px; }
.row.commercialBuyer_wrap { margin-bottom: 0px; }
.commercialBuyer_wrap .rep_main .search_bar { color: #433e3a; margin: 40px 0; font-family: 'Questrial', sans-serif; width: 100%; text-align: center;}
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox { display: flex; justify-content: space-evenly; font-size: 20px; }
.tab-content .table_scroll { height: auto; padding: 0px; }
.tab-content .table_scroll .info_display_table tr { border: 1px solid #ccc; }
.tab-content .table_scroll .info_display_table .wtb_address { padding: 40px; }
.tab-content .table_scroll .info_display_table .wtb_address .spec-rep-name { font-size: 25px; padding-left: 10px; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox input[type="radio"] { position: absolute; opacity: 0; z-index: 1; top: 5px; left: -20px; width: 145px; height: 20px; cursor: pointer; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .checkmark { position: absolute; z-index: 0; top: 8px; left: -20px; height: 15px; width: 15px; border: 1px solid #000; cursor: pointer; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification { position: relative; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution:hover input[type="radio"] ~ .checkmark, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification:hover input[type="radio"] ~ .checkmark { background-color: #999; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox input[type="radio"]:checked ~ .checkmark { background-color: #414141; border: none; cursor: initial; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution:hover input[type="radio"]:checked ~ .checkmark, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification:hover input[type="radio"]:checked ~ .checkmark { background-color: #414141; border: none; cursor: initial; }
.commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-distribution:hover input[type="radio"]:checked, .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .search-specification:hover input[type="radio"]:checked { cursor: initial; }

.social-detail { float: right; }
.page-layout-2columns-left .sidebar-additional { display: none; }

.logo-slider { height: 250px; }
.logo-slider .slide-track .slick-slide { margin: 0 40px; }
.logo-slider .slide-track .slick-slide figure img { height: 50px!important; }
.logo-slider .slide-track .slick-slide figure:hover { transform: scale(0.9, 0.9); }

.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.type #edit-submitted-topic { font-family: 'Roboto-Thin'; }
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.type #edit-submitted-topic option { font-family: 'Roboto-Regular'; }

.industry-application-view .application-info .app-image .icon { position: absolute; top: 50%; }
.industry-application-view .application-info .app-image .slick-prev { left: -80px; }
.industry-application-view .application-info .app-image .slick-next { right: -80px; }
.industry-application-view .application-info .app-image .slick-prev:before, .industry-application-view .application-info .app-image .slick-next:before { color: #555555; padding: 0px; }
.industry-application-view .application-info .app-image .slick-prev:hover:before, .industry-application-view .application-info .app-image .slick-next:hover:before { color: #e31b2c;  }
.industry-application-view .application-info .app-image .slick-prev:hover, .industry-application-view .application-info .app-image .slick-next:hover, .industry-application-view .application-info .app-image .slick-prev:focus, .industry-application-view .application-info .app-image .slick-next:focus { color: unset; text-decoration: none; }
.industry-application-view .application-info .tag-list-container .tag-list li .detail-tag { font-weight: 700; color: #e31b2c; }

@media (max-width: 767px) {
  .column .product .col-lg-12.padding .sheet-banner-padding.setheight { display: none; }
}	

@media (max-width: 768px) {
  #maincontent.page-main, #maincontent.page-main-full-width { margin-top: 130px; }
  .home-rangeBlock-main { margin-bottom: 2.5rem; }
  .home-rangeBlock-main h2 { margin-bottom: 1.5rem; padding-left: 20px; font-size: 1.5rem; line-height: 1.8rem; text-align: left!important; }
  .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 447px!important; }
  .home-rangeBlock-main .slick-initialized .slick-slide h3 { margin-bottom: 1rem; font-size: 1.5rem; }
  .home-rangeBlock-main .slick-initialized .slick-slide a { font-size: 1.063rem; }
  .home-rangeBlock-main .slick-initialized .slick-prev.slick-disabled { opacity: 0!important; }
  .home-rangeBlock-main .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #fff; border-radius: 50%; border: none; margin-top: -20px; }
  .home-rangeBlock-main .slick-initialized .slick-arrow:focus { outline: none!important; }
  .home-rangeBlock-main .slick-initialized .slick-prev { left: 1rem; }
  .home-rangeBlock-main .slick-initialized .slick-next { right: 1rem; }
  .home-rangeBlock-main .slick-initialized .slick-prev:before { top: 1px; padding-right: 2px; }
  .home-rangeBlock-main .slick-initialized .slick-next:before { top: 1px; padding-right: 2px; }
  .home-rangeBlock-main .slick-initialized .slick-next:before, .home-rangeBlock-main .slick-initialized .slick-prev:before { position: relative; font-size: .75rem; color: #d62d19; }
  .home-rangeBlock-main .slick-initialized .slick-dots { display: flex; width: 100%; padding-top: 20px; padding-left: 20px; padding-right: 20px; }
  .home-rangeBlock-main .slick-initialized .slick-dots li button { background: transparent; border: none; }
  .home-rangeBlock-main .slick-initialized .slick-dots li { width: 33.3333%; height: 10px; margin: 0; }
  .home-rangeBlock-main .slick-initialized .slick-dots li button { width: 100%; height: 10px; }
  .home-rangeBlock-main .slick-initialized .slick-dots li { background: #f2f2f2; }
  .home-rangeBlock-main .slick-initialized .slick-dots li:first-child { border-radius: 5px 0 0 5px; }
  .home-rangeBlock-main .slick-initialized .slick-dots li:last-child { border-radius: 0 5px 5px 0; }
  .home-rangeBlock-main .slick-initialized .slick-dots li.slick-active button { background: #111; border: none; border-radius: 5px; }
  .home-rangeBlock-main .slick-initialized .slick-dots li.slick-active button:focus { outline: none!important; }
  .catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img { height: 228px; }
  .wa_product_title { top: 290px; }
  .product-info-main .product-info-price .finish_desc { top: 345px; }
  .catalog-product-view .product-info-main .product-info-price .finish_title { position: initial; }
  .catalog-product-view .product-info-main .product-info-price .finish_titles { position: absolute; top: 370px; left: 0; z-index: 1; }
  .imgBotBG { width: 100%; font-size: 14px }
  .pg_roboto_thin.pg_fma_headline span { font-size: 28px!important; }
}

@media (min-width: 769px) {
  .navCollapse .logo img.dLogo { display: none; }
  .navCollapse .logo img.sLogo { display: block; width: 40px; }
  .shower-tub-surrounds-wilsonart-logos { top: 0; }
  .navCollapse .header.content .nav-toggle { top: 5px; }
  .cms-homepage .pagebuilder-column.fullwid_text { padding-top: 75px; }
  .home-rangeBlock-main .blog-slider-mobile { display: none; }
  .home-rangeBlock-main .blog-slider-desktop { display: block; }
  .home-rangeBlock-main { margin-bottom: 4rem; }
  .home-rangeBlock-main h2 { margin-bottom: 3rem; font-size: 1.875rem; line-height: 2rem; }
  .home-rangeBlock-main .slick-initialized .slick-arrow { top: unset; bottom: -60px; outline: none!important; }
  .home-rangeBlock-main .slick-initialized .slick-prev { left: calc(50% - 60px); margin-right: 60px; }
  .home-rangeBlock-main .slick-initialized .slick-next { right: calc(50% - 60px); margin-left: 60px; }
  .home-rangeBlock-main .slick-initialized .slick-dots { display: none; }
  .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay, .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 257px!important; }
  .home-rangeBlock-main .slick-initialized .slick-slide h3 { margin-bottom: .5rem; font-size: 1.5rem; }
  .home-rangeBlock-main .slick-initialized .slick-slide a { font-size: 1rem; }
  .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox { font-size: 30px; }
  .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox input[type="radio"] { position: absolute; opacity: 0; top: 5px; left: -40px; width: 215px; height: 30px; cursor: pointer; }
  .commercialBuyer_wrap .rep_main .search_bar .search_input_checkbox .checkmark { position: absolute; top: 12px; left: -40px; height: 20px; width: 20px; border: 1px solid #000; cursor: pointer; }
  .wa_bot_blocks .bot_block_text {min-height: 140px;}
}

@media (min-width: 820px) {
  .home-rangeBlock-main { margin-bottom: 6rem; }
  .home-rangeBlock-main .slick-initialized .slick-arrow { bottom: -80px; }
  .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 274px!important; }
}

@media (min-width: 992px) {
  .home-rangeBlock-main { margin-bottom: 8rem; }
  .home-rangeBlock-main .slick-initialized .slick-arrow { bottom: -105px; }
  .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 343px!important; }
  .home-rangeBlock-main .slick-initialized .slick-slide h3 { margin-bottom: 1rem; font-size: 25px; }
  .home-rangeBlock-main .slick-initialized .slick-slide a { font-size: 16px; }
  .wa_bot_blocks .bot_block_text {min-height: 120px;}
}

@media (min-width: 1180px) {
  .home-rangeBlock-main .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 394px!important; }
}

@media (min-width: 1200px) {
  .page-header { height: 140px; }
  .page-wrapper { margin-top: 180px; }
  .cms-homepage.page-wrapper { margin-top: 50px; }
  .cms-homepage .page-header { height: 135px; }
  html.navCollapse .cms-homepage .page-header { height: 100px; }
  .cms-homepage .page-header:after { top: -10px; height: 200px; background: linear-gradient(to bottom,#fff, rgba(255,0,0,0)); }
  html.navCollapse .page-header:after { background: none; height: 0; }
  .page-header .header.content { display: flex; flex-direction: row; align-items: center; }
  html.navCollapse .page-header .header.content { display: block; }
  .header.content .logo { position: absolute; margin: -5px 0 20px 0; }
  html.navCollapse li.mega-menu.us-en__item.mega-menu.us-en__item--parent:after { position: relative; top: -5px; content: ""; display: inline-block; right: unset; width: 10px; height: 10px; border-right: 0.2em solid #58585a; border-top: 0.2em solid #58585a; transform: rotate(135deg); margin-right: 0; margin-left: .5em; }
  html.navCollapse li.mega-menu.us-en__item.mega-menu.us-en__item--parent:hover:after { position: relative; top: 0; content: ""; display: inline-block; right: unset; width: 10px; height: 10px; border-right: 0.2em solid #d62d19; border-top: 0.2em solid #d62d19; transform: rotate(-45deg); margin-right: 0; margin-left: .5em; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:after { position: relative; content: ""; display: inline-block; width: 10px; height: 10px; border-right: 0.2em solid #000; border-top: 0.2em solid #000; transform: rotate(46deg); margin-right: 0; margin-left: 0.5em; right: 0; float: right; top: 5px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1.see-products a.us-en__inner-link:after { content: none; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.products-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link.active:after, nav.mega-menu ul.us-en__list li.us-en__item--parent.products-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:hover:after { position: relative; content: ""; display: inline-block; width: 10px; height: 10px; border-right: 0.2em solid #ea1c2d; border-top: 0.2em solid #ea1c2d; transform: rotate(46deg); margin-right: 0; margin-left: 0.5em; right: 0; float: right; top: 5px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.products-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 { display: block!important; margin-top: 0px; width: 70%; background: transparent; } 
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 { margin-top: 20px; margin-left: auto; margin-right: auto; padding: 15px 0 30px 20px; width: 90%; justify-content: center; overflow-y: scroll; min-height: unset; max-height: unset; height: 75vh; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15), 0 20px 20px 0 rgba(0, 0, 0, 0.15); }
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1::-webkit-scrollbar {width: 6px; right:10px;}
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1::-webkit-scrollbar-track {background: rgb(163, 163, 163);}
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1::-webkit-scrollbar-thumb {background: #5e5e5e;}
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1::-webkit-scrollbar-thumb:hover {background: #5e5e5e;}
  nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 { min-width: initial; }
  /* nav.mega-menu ul.us-en__list li.us-en__item--parent.products-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1.active a.us-en__inner-link { border-bottom: 4px solid #ea1c2d; background: #fff; } */
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 { padding-left: 20px; }
  /* nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2.active { display: block!important; } */
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 { display: block!important; width: 70%; left: 30%; right: 0px; margin-top: 0px; padding: 0px 0px 0px 25px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 li.us-en__inner-item--level2 { margin-bottom: 0px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header ul.us-en__inner-list--level2 { min-width: initial; min-height: 475px; left: 0; top: 85px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header > a.us-en__inner-link { text-align: center; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header { height: 40px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header.selected > a.us-en__inner-link { position: relative; color: #ea1c2d; border-bottom: 4px solid #ea1c2d; background: #fff; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header.selected > a.us-en__inner-link:after { position: absolute; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.2em solid #ea1c2d; border-top: 0.2em solid #ea1c2d; transform: rotate(135deg); margin-right: 0; margin-left: 0.5em; float: right; top: 40px; right: calc(50% - 10px); }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header > a.us-en__inner-link::after { content: none; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header.selected > ul.us-en__inner-list--level2 { display: block!important; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header ul.us-en__inner-list--level3 { display: none; position: absolute; left: 360px; top: 10px; border-left: 4px solid transparent; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header ul.us-en__inner-list--level3 .us-en__inner-item--all.mega-menu { display: none; }
  /* nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level2.active > a.us-en__inner-link { border-bottom: 4px solid #ea1c2d; background: #fff; } */
  /* nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level2.active > a.us-en__inner-link:after, nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level2:hover > a.us-en__inner-link:after { position: relative; content: ""; display: inline-block; width: 10px; height: 10px; border-right: 0.2em solid #ea1c2d; border-top: 0.20em solid #ea1c2d; transform: rotate(46deg); margin-right: 0; margin-left: 0.5em; right: 0; float: right; top: 5px; } */
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 > a.us-en__inner-link.active:after, nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 > a.us-en__inner-link:hover:after { position: relative; content: ""; display: inline-block; width: 10px; height: 10px; border-right: 0.2em solid #ea1c2d; border-top: 0.20em solid #ea1c2d; transform: rotate(46deg); margin-right: 0; margin-left: 0.5em; right: 0; float: right; top: 5px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level2 a.us-en__inner-link:after { content: none; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.inspiration-uk ul.us-en__inner-list--level1 { padding-left: 65%; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.about-uk ul.us-en__inner-list--level1 { padding-left: 65%; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.about-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link, nav.mega-menu ul.us-en__list li.us-en__item--parent.inspiration-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link { width: 300px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.about-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:after, nav.mega-menu ul.us-en__list li.us-en__item--parent.inspiration-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:after { content: none; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.products-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:hover { color: #e31b2c; border-bottom: 4px solid transparent; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link:hover { color: #e31b2c; border-bottom: 4px solid transparent; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a:hover { color: #e31b2c; }
  .products-uk li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:hover > a, .projects-uk li.mega-menu.us-en__inner-item.mega-menu.us-en__inner-item--level1.mega-menu.us-en__inner-item--level1:hover > a {color: #58585A; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.products-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 a.us-en__inner-link.active::before { display: inline-block; content: ""; position: absolute; margin-top: 25px; margin-left: -5px; border-bottom: 4px solid #ea1c2d; background: #fff; animation: grow .2s linear; animation-fill-mode: forwards; }
  /* nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level2.active > a.us-en__inner-link::before { display: inline-block; content: ""; position: absolute; margin-top: 25px; margin-left: -5px; border-bottom: 4px solid #ea1c2d; background: #fff; animation: grow .2s linear; animation-fill-mode: forwards; } */
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.us-en__inner-item--level1 > a.us-en__inner-link.active::before { display: inline-block; content: ""; position: absolute; margin-top: 25px; margin-left: -5px; border-bottom: 4px solid #ea1c2d; background: #fff; animation: grow .2s linear; animation-fill-mode: forwards; }
  @keyframes grow {
	0% {
		width: 0%;
		opacity: 0;
	}
	100% {
	  	width: 300px;
		  opacity: 1;
	}
  } 
  .navCollapse nav.mega-menu.us-en { display: block; position: absolute; margin-left: 0; margin-right: 0; left: 0; right: 0; }
  .navCollapse nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 { margin-top: 0; }
  ul.mega-menu.us-en__list { justify-content: center; }
  .wauk-menu-block { position: relative; margin-top: 70px; display: none; border-left: none; }
  .wauk-menu-block .pagebuilder-column-line { justify-content: space-around; }
  .wauk-menu-block-applications { position: relative; margin-top: 0px; display: none; border-left: none; }
  .wauk-menu-block-applications .pagebuilder-column-line .pagebuilder-column:nth-child(2) { min-height: 75vh; }
  .wauk-menu-block-applications ul { padding: 20px 0px; }
  /* nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header ul.us-en__inner-list--level3::before { display: inline-block; opacity: 0; content: ""; position: absolute; margin-left: -40px; border-left: 4px solid #ea1c2d; background: transparent; animation: growdown .5s normal; animation-fill-mode: forwards; } */
  nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header2 ul.us-en__inner-list--level2::before { display: inline-block; opacity: 0; content: ""; position: absolute; margin-left: -35px; top: -15px; border-left: 4px solid #ea1c2d; background: transparent; animation: growdown .5s normal; animation-fill-mode: forwards; }
  .wauk-menu-block.active { display: block; }
  .wauk-menu-block.active::before { display: inline-block; opacity: 0; content: ""; position: absolute; margin-left: -10px; border-left: 4px solid #ea1c2d; background: transparent; animation: growdown .5s normal; animation-fill-mode: forwards; }
  .wauk-menu-block-applications.active { display: block; }
  .wauk-menu-block-applications.active::before { display: inline-block; opacity: 0; content: ""; position: absolute; margin-top: -15px; margin-left: -15px; border-left: 4px solid #ea1c2d; background: transparent; animation: growdown .5s normal; animation-fill-mode: forwards; }
  @keyframes growdown {
	0% {
		height: 0%;
		opacity: 0;
	}
	35% {
		height: 35%;
		opacity: 0;
	}
	100% {
		height: 100%;
		opacity: 1;
	}
  } 
  .wauk-menu-block .logo-img-text { margin: 0; text-align: center; }
  .wauk-menu-block .logo-img-text p { margin: 0; }
  .wauk-menu-block .logo-img-text.max-height img { max-height: 70px; }
  .wauk-menu-block .logo-img-text.active:after { content: ""; display: inline-block; width: 15px; height: 15px; border-right: 0.2em solid #ea1c2d; border-top: 0.2em solid #ea1c2d; transform: rotate(135deg); margin: 15px 0; }
  /* .wauk-menu-block .logo-img-text img { max-width: 200px; max-height: 50px; } */
  .wauk-submenu { display: none!important; padding: 0 20px 30px 20px; margin-bottom: 30px; border-bottom: 1px solid #ccc; }
  .wauk-submenu.active { display: flex!important; }
  .wauk-submenu strong { color: #ea1c2d; }
  .shower-tub-surrounds-wilsonart-logos { top: 20px; }
  .home-rangeBlock-main .slick-initialized .slick-arrow { bottom: -110px; }
  .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 420px!important; }
}

@media (min-width: 1320px) {
   nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 { padding: 15px 0 30px 30px; }
   nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 { padding-left: 30px; }
   nav.mega-menu ul.us-en__list li.us-en__item--parent.projects-uk ul.us-en__inner-list--level1 li.project-menu-header2 ul.us-en__inner-list--level2::before { margin-left: -30px; }
   nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 li.us-en__inner-item--level1 ul.us-en__inner-list--level2 { padding: 0px 20px 20px 20px; }
  .wauk-menu-block.active::before { margin-left: -20px; }
  .wauk-menu-block-applications.active::before { margin-left: -30px; }
  .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 452px!important; }
}

@media (min-width: 1440px) {
  .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 475px!important; }
}

@media (min-width: 1680px) {
  .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 556px!important; }
}

@media (min-width: 1920px) {
  .home-rangeBlock-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 633px!important; }
}

/* ---------------- Polyrey page Start --------------------- */

.hover-div { width: auto; padding: 10px 10px!important; }
.poly-four-blocks .pagebuilder-column.col-border { border-left: 1px solid #ccc!important; }
.poly-four-blocks .pagebuilder-column.col-border:nth-child(5) { border-right: 1px solid #ccc!important; }
.dd-col { position: relative; }
.pagebuilder-column-group .pagebuilder-column.dd-col .hover-div { background-color: rgb(231 29 43 / 90%); }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div { opacity: 1; transform: scale(1); display: block; width: 100%; }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p { opacity: 1; transform: translateX(0); }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p:nth-child(1) { margin-top: 30px; }

@media (max-width: 768px) {
  .poly-four-blocks .pagebuilder-column-group .pagebuilder-column.col-border.dd-col img.pagebuilder-mobile-only { width: auto; }
  .poly-four-blocks .pagebuilder-column.col-border { border-left: 0 solid #ccc!important; border-right: 0px solid #ccc!important; border-bottom: 1px solid #ccc!important; text-align: center; }
  .poly-four-blocks .pagebuilder-column.col-border:nth-child(5) { border-right: 0px solid #ccc!important; }
  .pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div { width: 100%; height: 100%; }
}

@media (min-width: 1200px) {
  .hover-div { min-height: 150px; margin: 0 0 0 0!important; font-size: 1.063rem; line-height: 32px; }
}

.hover-div { display: block; position: absolute; top: 0; background-color: rgba(227, 27, 44, 0.85); width: 100%; padding: 20px 20px!important; text-align: center; color: #fff; }
.pagebuilder-column-group .pagebuilder-column .hover-div a { background: transparent; border: 1px solid #fff; font-size: 12px; border-radius: 4px; padding: 10px 20px; color: #fff!important; cursor: pointer; }
.pagebuilder-column-group .pagebuilder-column .hover-div a:hover { text-decoration: none; background: #fff; color: #433e3a!important; }

.hover-div { opacity: 0; transition: all 0.5s ease-in-out; transform: scale(0.5); /* transform: translateX(100px);*/ }
.hover-div p { opacity: 0; transition-delay: 0.3s; transition: all 0.4s ease-in-out; transform: translateX(100px); }

@media (max-width: 767.98px) {
  .hover-div { font-size: 1.063rem; line-height: 32px; }
}

@media (min-width: 768px) {
  .hover-div { height: 100%; }
  .hover-div { font-size: 0.813rem; line-height: 18px; }
}

@media (min-width: 992px) {
  .hover-div { height: 100%; font-size: 1.063rem; line-height: 26px; }
}

@media (min-width: 1200px) {
  .hover-div { position: absolute; top: 0; height: 100%; font-size: 1.063rem; line-height: 32px; }
}

@media(max-width:1199px) {
  .poly-four-blocks { width: calc(100% - 25px)!important; max-width: calc(100% - 25px)!important; }
}

.pagebuilder-column.flexbox-slide .overlay { position: absolute; background: rgba(0, 0, 0, 0.4)!important; width: 100%; transition: .5s ease; opacity: 1; z-index: 1; height: 100%; }
.pagebuilder-column.flexbox-slide.extend .overlay { opacity: 0; }
.pagebuilder-column.flexbox-slide .slider_title h2 { text-align: center; margin-top: 138px; padding: 0 20px; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 { margin-top: 200px; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 a span { font-size: 30px!important; }
.pagebuilder-column.flexbox-slide .slider_title h2 span img { position: absolute; left: 20px; bottom: 20px; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 span img { display: none; }
.pagebuilder-column.flexbox-slide .slider_title h2 a span { font-weight: 400!important; font-size: 20px!important; display: block; min-height: 60px; font-family: Roboto,sans-serif!important; }
.pg_roboto { font-family: Roboto,sans-serif!important; }
.pg_roboto_light { font-weight: 100!important; }
.slider-container { display: block!important; }
.slider-container .pagebuilder-column-group { margin-top: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; height: 21rem; visibility: hidden; }
.slider-container .flexbox-slide { -webkit-transition: all 0.75s ease; transition: all 0.75s ease; -webkit-transition-delay: 0s; transition-delay: 0s; width: 36%!important; height: 100%; position: relative; overflow: hidden; visibility: visible; border-right: 1px solid #fff; }
.slider-container .flexbox-slide.extend { width: 44%!important; }
.slider-container .flexbox-slide figure { position: absolute; top: 50%; left: 50%; height: auto; width: auto; min-width: 100%; min-height: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.slider-container .flexbox-slide .slider_title { z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-decoration: none; }
.slider-container .flexbox-slide .slider_title a { color: #fff!important; }
.slider-container .flexbox-slide .slider_title a:hover { text-decoration: underline; }
.slider-container .flexbox-slide.extend .slider_title { cursor: pointer; }

@media (max-width: 768px) {
  .pagebuilder-column.flexbox-slide .slider_title h2 { margin-top: 30px; }
  .pagebuilder-column.flexbox-slide.extend .slider_title h2 { margin-top: 120px; }
  .slider-container .flexbox-slide .pagebuilder-mobile-only { width: 100%; }
  .slider-container { height: 750px; }
  .slider-container .flexbox-slide { height: 100px; }
  .slider-container .flexbox-slide.extend { height: 300px; }
  .slider-container .flexbox-slide .slider_title { bottom: 0; top: 15%; }
  .wa_banner_text { top: -545px!important; }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .slider-container .flexbox-slide { height: auto!important; }
  .pagebuilder-column.flexbox-slide .slider_title h2 span img { top: 140px; left: 0; }
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .slider-container .flexbox-slide { height: 92%!important; }
}
@media (min-width: 1200px) {
  .find-slider-container .pagebuilder-mobile-hidden { min-width: 100%; }
}

@media (min-width:1200px) {
  .find-slider-container { padding-left: 0!important; margin-right: 0!important; }
  .find-slider-container .pg_roboto_light p { max-width: 1240px; margin: 10px auto 30px auto; }
  .find-slider-container  .pagebuilder-mobile-hidden { min-width: 100%; }
}
@media (min-width:100px) and (max-width:767px) {
  .find-slider-container.slider-container { height: 750px; }
}

/* End Responsive For IpadPro */
@media(min-width:768px) and (max-width:1199px) {
  .find-slider-container.slider-container .pagebuilder-column-group { visibility: visible!important; height: 300px!important; width: 100%!important; }
  .find-slider-container.slider-container { height: 350px!important; }
  .find-slider-container .pagebuilder-column-line { flex-wrap: nowrap!important; overflow-x: auto!important; max-width: 100%!important; }
  .find-slider-container.slider-container .flexbox-slide { min-width: 280px!important; width: 100%!important; }
  .pagebuilder-column.flexbox-slide .slider_title h2 span img { left: 50%!important; }
  .find-slider-container .pagebuilder-column.flexbox-slide.extend .slider_title h2, .pagebuilder-column.flexbox-slide .slider_title h2 { margin-top: 90px!important; }
}
@media(max-width:1199px) {
  .find-slider-container .pg_roboto_light p { padding-right: 20px; }
}

/* ---------------- Polyrey page End --------------------- */

/* ---------------- PDP page Start --------------------- */

@font-face {
font-family: 'Poppins-Medium'; src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Poppins/Poppins-Medium.ttf'); font-weight: 500; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'Poppins-Regular'; src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Poppins/Poppins-Regular.ttf'); font-weight: 400; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'Poppins-Bold'; src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Poppins/Poppins-Bold.ttf'); font-weight: 700; font-style: normal; font-stretch: normal; }
@font-face {
font-family: 'Poppins-Light'; src: url('../../frontend/Enterprise/WilsonartUKNew/en_US/fonts/Poppins/Poppins-Light.ttf'); font-weight: 300; font-style: normal; font-stretch: normal; }

@media (max-width:767.98px) {
  .storelocator-homeowner-index .distributor_type_filter { padding-top: 60px; display: none; }
  .pages .item.pages-item-next { margin-left: 15px; }
}
@media (min-width:768px) {
  .storelocator-homeowner-index .mobile-filter { display: none!important; }
  .pages .action.previous:before, .pages .action.next:before { margin-top: 7px; margin-left: -2px; }
}
@media (max-width:1023px) {
  .storelocator-homeowner-index .mobile-filter { right: 0; display: flex; align-items: center; color: #d62d19; font-size: 1.125rem; font-family: 'Poppins-Medium'; letter-spacing: -0.54px; padding: 10px; background: #fae8e6; border-radius: 3px; border: 0; position: absolute; top: -55px; }
  .storelocator-homeowner-index .mobile-filter .hamburger-menu { margin-left: 18px; display: flex; flex-flow: column wrap; justify-content: space-between; height: 24px; width: 22px; cursor: pointer; }
  .storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-bottom,   .storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-middle, .storelocator-homeowner-index .mobile-filter .hamburger-menu .bar-top { height: 2px; background: #d62d19; border-radius: 5px; margin: 3px 0; transform-origin: left; transition: all 0.5s; }
}

.product-item-info .list-order-sec { position: absolute; z-index: 10; bottom: 0; left: 0; width: 100%; padding: 1rem; background: #f2f2f2; /* box-shadow: 0 0 1px 0px #000; */ border-radius: 5px; }
.product-item-info .list-order-sec #close { width: 30px; height: 30px; padding: 5px; border: none; line-height: inherit; font-size: 1rem; color: #fff; background: #d72918; border-radius: 50%; position: absolute; top: -15px; right: -15px; }
.product-item-info .list-order-sec .action.tocart { display: block; width: 100%; margin-top: 2px; padding: 6px 0; font-size: 1.125rem; font-weight: 500; line-height: 1.75rem; color: #fff; text-align: center; background-color: #d72918; border-radius: 4px; border: none; cursor: pointer; -webkit-transition: all .2s; transition: all .2s; position: relative; }
.product-item-info .list-order-sec .action.tocart span { display: contents; margin: 0; padding: 0; color: #fff; background: none; }
.product-item-info .list-order-sec .action.tocart:hover { background-color: #ed2d1b; }

.page-products.catalog-category-view #maincontent.page-main .breadcrumbs { visibility: visible; margin-bottom: 40px; }
.page-products.catalog-category-view #maincontent.page-main .page-title-wrapper { padding-top: 2rem!important; }
.page-products.catalog-category-view #maincontent.page-main .category-static-content { padding-bottom: 2rem; position: relative; }
.page-products.catalog-category-view #maincontent.page-main .category-static-content:after { height: 120px; content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.page-products.catalog-category-view #maincontent.page-main .page-title-wrapper, .page-products.catalog-category-view #maincontent.page-main .category-static-content .category-description { max-width: 800px; margin: 0 auto; padding: 0 20px; }

.page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h1 { font-family: 'Roboto-Thin', sans-serif; font-weight: 400; color: #111; text-transform: capitalize; }
.page-products.catalog-category-view #maincontent.page-main .category-static-content .category-description { font-family: 'Poppins-Light'; font-weight: 300; color: #888; text-align: center; }

.page-products.catalog-category-view #maincontent.page-main .share-btn-container { display: none; }

.page-products .pages .items li { min-width: 34px; margin: 0; font-weight: normal; line-height: 3.2rem; background: transparent; }
.page-products .pages .items li a.page { color: #888!important; }
.page-products .pages .items li a:hover { display: inline-block; }
.page-products .pages .items li .action.previous:hover, .page-products .pages .items li .action.next:hover { background: #fae8e6!important; }
.page-products .pages .items li.current strong { min-width: 34px; color: #111; font-weight: normal; line-height: 2.2rem; background: transparent; }

.page-products #maincontent { max-width: 100%; padding-left: 0; padding-right: 0; }
.page-products .block .block-content .block-actions { display: block; margin-bottom: 0px; }
.page-products .block.filter .filter-content .filter-current { display: none; }
.page-products .block.filter .filter-content .filter-actions a span { font-family: 'Poppins-Medium'; }
.page-products .columns { max-width: 1280px; margin-left: auto!important; margin-right: auto!important; padding: 3rem 20px 0 20px; }
.page-products #maincontent.page-main .columns .sidebar-main { padding: 0; float: left; }
.page-products .block.filter .filter-title { margin-bottom: 10px; }
.page-products .block.filter .filter-title strong { font-family: 'Roboto-Regular', sans-serif; font-size: 1.875rem; line-height: 2.5rem; font-weight: 700; color: #111; }
.page-products .block.filter .filter-content { padding: 0; }
.page-products .block.filter .filter-content .filter-options { padding: 0; }
.page-products .block.filter .filter-content li.busboard-left-nav-item { margin-bottom: 2rem; padding: 20px 20px 5px 20px; list-style-type: none; border: 1px solid #ddd; border-radius: 5px; }
.page-products .block.filter .filter-content li.busboard-left-nav-item div:nth-child(1) { display: block; margin-bottom: 0.75rem!important; font-family: 'Roboto-Regular', sans-serif; font-size: 1.313rem; font-weight: 700; color: #111; border: none; background: none; padding: 0px!important; }
.page-products .block.filter .filter-options-content a { font-family: 'Roboto-thin', sans-serif; width: auto; font-size: 1.125rem; font-weight: 700; line-height: 2rem; color: #888; }
.page-products .block.filter .filter-options-content .layer-input-filter { top: 6px; margin-right: 10px; }

.page-products .column.main { padding: 0; float: right; }
.page-products .column.main .toolbar-products .sorter, .page-products .column.main .toolbar-products .toolbar-amount, .page-products .products-grid .category-pager .toolbar-products .sorter, .page-products .products-grid .category-pager .toolbar-products .toolbar-amount { display: none; }
.page-products .products-grid .category-pager .toolbar-products .pages { display: block!important; margin-bottom: 30px; }
.page-products .products-grid { padding-top: 34px; }
.page-products .products-grid .product-item { margin-bottom: 1.25rem; padding: 1rem 0; border: 1px solid #ddd; border-radius: 5px; }
.page-products .products-grid .product-item:hover { border: 1px solid #111; background: rgb(250 232 230 / 40%); -webkit-transition: all .2s; transition: all .2s; }
.page-products .thumbnail-image-zoom { display: none!important; }
.page-products .products-grid .product-item .product-item-info .thumbnail-image { padding: 0 1rem .30rem 1rem; }
.page-products .products-grid .product-item .product-item-details { position: relative; }
.page-products .products-grid .product-item .product-item-details .product-item-sku .product-item-link { margin-bottom: 0.25rem; padding: 0 1rem; font-family: 'Roboto-thin', sans-serif; font-size: 0.875rem; line-height: 1rem; font-weight: 700; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-products .products-grid .product-item .product-item-details .actions-secondary { display: none; position: absolute; top: 0; right: .5rem; }
.page-products .products-grid .product-item .product-item-details .product-item-name .product-item-link { display: block; margin-bottom: 0; padding: 0 1rem 1rem 1rem; font-family: 'Roboto-Regular', sans-serif; font-size: .96rem; line-height: 1.5rem; font-weight: 700; color: #111; border-bottom: 1px solid #ddd; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.page-products .products-grid .product-item .product-item-details .product-item-inner .product-item-links { padding: .5rem 1rem 0.85rem 1rem; }
.page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { display: block; padding: 0; font-family: 'Roboto-Regular', sans-serif; font-weight: 400; line-height: 1.8rem; color: #d62d19!important; text-decoration: underline!important; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link:hover { text-decoration: none!important; }

.page-products .category-pager { padding-top: 3rem; }
.page-products .pages a.page, .page-products .pages strong.page { font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.688rem; }
.page-products .pages strong.page { color: #111; }
.page-products .pages a.page { color: #888; }
.page-products .pages a.page, .page-products .pages strong.page { transform: translate(0, -4px); }
.page-products .pages .action.previous:before, .page-products .pages .action.next:before { margin-top: 0; }
.page-products .pages .item.pages-item-next { top: 0; }
.page-products .pages .action.previous, .page-products .pages .action.next { margin-left: 0; }
.page-products .pages .items.pages-items { display: flex; justify-content: center; align-items: center; }
.page-products .pages .item.pages-item-next { margin-left: 10px; }
.page-products .pages .action.previous:before, .page-products .pages .action.next:before { color: #d62d19!important; transform: translate(0, -4px); }

.page-products .category-pager .action.previous { margin-right: 1rem; }
.page-products .category-pager .action.next { margin-left: 1rem; }
.page-products .category-pager .action.previous, .page-products .category-pager .action.next { width: 40px; height: 40px; background: #fae8e6!important; border-radius: 50%; border: none; }

.page-products #layered-filter-block-container .block-subtitle { background: transparent; }
.page-products.page-with-filter .block-content.filter-content.mageplaza-layer-disabled { max-height: unset; overflow: unset; overflow-y: unset; }
.page-products .applied-filter-options .filter-current { display: none; }
.page-products.catalog-category-view .sidebar-main .filter-options .filter-options-content .item { margin: 0px!important; border: none!important; padding: 0px; line-height: 0px; }
.page-products .toolbar-products { padding: 0px; float: unset; }
.page-products.catalog-category-view .toolbar-products .toolbar-sorter { display: none!important; }
.page-products.catalog-category-view .products.wrapper.grid.products-grid { padding-top: 35px; margin-top: 35px; border:none; }


.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block { margin: 0; padding: 0; list-style: none; }
.home-contentBlock4-main .ideas_and_inspiration .slick-initialized .slick-slide { padding-bottom: 1rem!important; }
.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img { height: 240px; border-radius: 5px; width: 100%; }
.home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide p { display: flex; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; margin-top: 10px; }

.home-contentBlock4-main { padding-left: 20px; padding-right: 20px; }
.home-contentBlock4-main h2 { font-family: 'Poppins-Medium'; font-weight: 500; color: #111; }
.home-contentBlock4-main .slick-initialized .slick-slide { /*touch-action: none;*/ position: relative; }
.home-contentBlock4-main .slick-initialized .slick-slide:last-child { margin-right: 0; }
.home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { position: absolute; left: 0; }
.home-contentBlock4-main .slick-initialized .slick-slide { position: relative; border-radius: 5px; }
.home-contentBlock4-main .slick-initialized .slick-slide p { display: flex; font-family: 'Poppins-Medium'; font-size: 1.125rem; font-weight: 500; line-height: 1.8rem; color: #111; position: relative; -webkit-transition: all .2s; transition: all .2s; }
.home-contentBlock4-main .slick-initialized .slick-slide a:hover p { color: #d62d19; }
.home-contentBlock4-main.new-changeS1 .slick-initialized .slick-slide .pagebuilder-poster-content p:nth-child(1) { display: none; font-family: 'Poppins-Medium'; font-size: 0.875rem; font-weight: 500; line-height: 1.313rem; color: #fff; position: absolute; top: -265px; right: 24px; }
.page-products .home-contentBlock4-main { padding-left: 20px; padding-right: 20px; }
.page-products .ideas-and-inspiration-main { position: relative; }
.page-products .ideas-and-inspiration-main:after { height: 7.500rem; content: ''; width: 100%; position: absolute; left: 0; bottom: 0; z-index: -1; background: #01010100; background: linear-gradient(180deg, #01010100, #0101010D); }
.page-products .home-contentBlock4-main.new-changeS1 { padding-bottom: 4rem; }

@media (max-width: 767.98px) {
  .page-products .block.filter .filter-title { display: none; }
  .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h1 { margin-bottom: 1rem; font-size: 1.688rem; line-height: 2.500rem; text-align: left!important; }
  .page-products.catalog-category-view #maincontent.page-main .category-static-content .category-description { margin-bottom: 2rem; font-size: 1.125rem; line-height: 1.969rem; text-align: left!important; }
  .page-products .columns { padding-top: 2rem!important; }
  .page-products .toolbar-products { margin-bottom: 0!important; }
  .page-products .products-grid { margin-top: 0!important; padding-top: 0!important; }
  .page-products .products-grid .products { margin-top: 0!important; }
  .page-products .mobile-filter-main .mobile-plp-title { font-family: 'Poppins-Medium'; font-size: 1.313rem; line-height: 2.813rem; font-weight: 500; color: #111; }
  .page-products .mobile-filter-main { position: relative; display: flex; justify-content: space-between; align-items: center; }
  .page-products .mobile-filter-main .mobile-filter { top: 0; right: 0; }
  .page-with-filter .columns .sidebar-main { margin-right: 0!important; }
  .page-products .category-pager { padding-top: 0!important; }
  .catalog-category-view .plp-main-block01 { min-height: 280px; }
  .page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { font-size: 1rem; }
  
  .home-contentBlock4-main { padding-bottom: 2rem; }
  .home-contentBlock4-main h2 { margin-bottom: 1.5rem; font-size: 1.5rem; line-height: 1.8rem; text-align: left!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 4rem; }
  .home-contentBlock4-main.new-changeS1 .slick-initialized .slick-slide { padding-bottom: 4rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper, .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 223px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 240px; }
  .home-contentBlock4-main .slick-initialized .slick-prev.slick-disabled { opacity: 0!important; }
  .home-contentBlock4-main .slick-initialized .slick-arrow { z-index: 6; width: 40px; height: 40px; background: #fff; border-radius: 50%; border: none; top: 7rem; }
  .home-contentBlock4-main .slick-initialized .slick-arrow:focus { outline: none!important; }
  .home-contentBlock4-main .slick-initialized .slick-prev { left: 1rem; }
  .home-contentBlock4-main .slick-initialized .slick-next { right: 1rem; }
  .home-contentBlock4-main .slick-initialized .slick-prev:before { top: 1px; padding-right: 2px; }
  .home-contentBlock4-main .slick-initialized .slick-next:before { top: 1px; padding-right: 2px; }
  .home-contentBlock4-main .slick-initialized .slick-next:before, .home-contentBlock4-main .slick-initialized .slick-prev:before { position: relative; font-size: .75rem; color: #d62d19; }
  .home-contentBlock4-main .slick-initialized .slick-dots { display: flex; width: 100%; padding-top: 10px; }
  .home-contentBlock4-main .slick-initialized .slick-dots li button { background: transparent; border: none; }
  .home-contentBlock4-main .slick-initialized .slick-dots li { width: 33.3333%; height: 10px; margin: 0; }
  .home-contentBlock4-main .slick-initialized .slick-dots li button { width: 100%; height: 10px; }
  .home-contentBlock4-main .slick-initialized .slick-dots li { background: #f2f2f2; }
  .home-contentBlock4-main .slick-initialized .slick-dots li:first-child { border-radius: 5px 0 0 5px; }
  .home-contentBlock4-main .slick-initialized .slick-dots li:last-child { border-radius: 0 5px 5px 0; }
  .home-contentBlock4-main .slick-initialized .slick-dots li.slick-active button { background: #111; border: none; border-radius: 5px; }
  .home-contentBlock4-main .slick-initialized .slick-dots li.slick-active button:focus { outline: none!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide a { padding-right: 2rem; }
  .home-contentBlock4-main .ideas_and_inspiration .slick-initialized .slick-slide a { padding-right: 0; }
  .page-products .ideas-and-inspiration-main { margin-bottom: 3rem; padding-top: 2rem; border-bottom: 1px solid #ddd; }
  .page-products .home-contentBlock4-main.new-changeS1 { padding-bottom: 2rem!important; }
  .page-products .ideas-and-inspiration-main:after { display: none; } 
}

/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
  .page-products .mobile-filter-main { display: none; }
  .page-products.catalog-category-view #maincontent.page-main .page-title-wrapper h1 { margin-bottom: 2rem; font-size: 3.750rem; line-height: 3.750rem; }
  .page-products.catalog-category-view #maincontent.page-main .category-static-content .category-description { margin-bottom: 3rem; font-size: 1.688rem; line-height: 2.938rem; }
  .catalog-category-view .plp-main-block01 { min-height: 380px; }
  .page-products .columns { flex-wrap: nowrap!important; }
  .page-products #maincontent.page-main .columns .sidebar-main { width: calc(28% - 1.5rem); margin-right: 1.5rem; flex-basis: unset; }
  .page-products .column.main { width: 64%; }
  .page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { font-size: .86rem; }
  .page-products .products { margin: 0 0 30px 0; }

  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide { width: 32%!important; margin-right: 2%; }
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide:last-child { margin-right: 0; }
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide a:after { right: 0; top: 20px; }
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide p:after { right: 0; }
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide:last-child p:after { right: 2px; }
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img { height: 150px; }
  .home-contentBlock4-main h2 { margin-bottom: 3.5rem; font-size: 1.875rem; line-height: 2rem; }
  .home-contentBlock4-main .slick-initialized .slick-arrow, .home-contentBlock4-main .slick-initialized .slick-dots { display: none; }
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 221px!important; margin-right: 2rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 100%!important; border-radius: 5px; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 147px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { bottom: -1rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 1rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide a { min-height: 116px; }
  .home-contentBlock4-main .slick-initialized .slick-slide p:after { content: ''; position: absolute; top: 4px; right: 1rem; margin-left: 1rem; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartUKNew/en_US/images/go-btn.png'); }
  .home-contentBlock4-main .slick-initialized .slick-slide a { padding-right: 0; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 167px; }
  .home-contentBlock4-main .slick-initialized .slick-slide p { padding-right: 3rem; }
}

@media (min-width: 820px) {
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img { height: 170px; }
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 239px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 160px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { bottom: -1rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 2rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide a { min-height: 116px; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 180px; }
}

@media (min-width: 992px) {
  .page-products .columns { flex-wrap: unset!important; }
  .page-products #maincontent.page-main .columns .sidebar-main { width: calc(25% - 1.5rem); }
  .page-products .column.main { width: 70%; }
  .page-products .products-grid .product-item .product-item-details .product-item-inner a.product-item-link { font-size: 1rem; }
  .page-products .products { margin: 30px 0; }
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 307px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 205px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 225px; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 4rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide a { min-height: 87px; }  
}

@media (min-width: 1180px) {
  .page-wrapper { margin-top: 100px; }
  .page-products #maincontent.page-main .columns .sidebar-main { width: calc(25% - 2.5rem); margin-right: 2.5rem; }
  .page-products .column.main { width: 74%; }
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 359px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 240px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 7rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 260px; }
  .home-contentBlock4-main .slick-initialized .slick-slide p { min-height: 96px; padding-right: 6rem; }  
}


@media (min-width: 1200px) {
  .home-contentBlock4-main .ideas_and_inspiration ul.ideas_and_inspiration_block .slick-slide li img { height: 240px; }
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 387px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 263px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide { padding-bottom: 7rem; }
  .home-contentBlock4-main .slick-initialized .slick-slide p { padding-right: 4rem; }
}

@media (min-width: 1320px) {
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 415px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 277px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-poster-content { top: 300px; }
}

@media (min-width: 1440px) {
  .home-contentBlock4-main .slick-initialized .slick-slide { width: 432px!important; }
  .home-contentBlock4-main .slick-initialized .slick-slide .pagebuilder-slide-wrapper { min-height: 288px!important; }
}

/* ---------------- PDP page End --------------------- */

/* ---------------- Customer Delivery page Start --------------------- */

.customerdelivery-page .page-wrapper { margin-top: 100px;  min-height: unset; }
.customerdelivery-page #maincontent.page-main { margin-top: 0px; min-height: 0px; max-width: 1110px; box-shadow: none; }
.customerdelivery-page .label,.customer-delivery-content .customer-delivery-form label,.customer-delivery-confirm .customer-delivery-confirm-form label { color: #000; font-size: 14px; }
.customerdelivery-page .customer-delivery-form, .customerdelivery-page .customer-delivery-confirm-form,.customer-delivery-form,.customer-delivery-confirm-form { max-width: 600px; margin: 80px auto 0; }
.customerdelivery-page .control .mage-error,.customer-delivery-content .customer-delivery-form .control .mage-error, .customer-delivery-confirm .customer-delivery-confirm-form .control .mage-error { font-size: 12px; }
.customerdelivery-page select,.customer-delivery-content .customer-delivery-form select,.customer-delivery-confirm .customer-delivery-confirm-form select { background: #fff url(../../frontend/Enterprise/WilsonartUKNew/en_US/images/select-arrow.png) no-repeat scroll 98% 50% / 10px 5px; }
.customerdelivery-page .actions-toolbar .action.submit,.customer-delivery-content .customer-delivery-form .actions-toolbar .action.submit, .customer-delivery-confirm .customer-delivery-confirm-form .actions-toolbar .action.submit { background-color: #e31b2c; color: #ffffff !important; padding: 0 20px; font-size: 16px; line-height: 50px; min-width: 300px; height: 50px; text-align: center; border: none; }
.customerdelivery-page .customer-delivery-message .form-submit-message ,.customer-delivery-message .form-submit-message { position: relative; display: flex; justify-content: center; }
.customerdelivery-page .customer-delivery-message .message.error,.customer-delivery-message .message.error  { position: absolute; background: transparent; }
.customerdelivery-page .customer-delivery-message .thankyou-message,.customer-delivery-message .thankyou-message { max-width: 600px; padding: 30px 60px; background: #e5efe5; }
.customer-delivery-message,.customer-delivery-content,.customer-delivery-confirm{padding: 0 20px}
@media (max-width: 991px) {
	.customerdelivery-page .actions-toolbar,.customer-delivery-content .customer-delivery-form .actions-toolbar,.customer-delivery-confirm .customer-delivery-confirm-form .actions-toolbar{ float: none; }
    .customerdelivery-page .customer-delivery-message .message.error,.customer-delivery-message .message.error{position: relative;}
    .customerdelivery-page .customer-delivery-message .message.error span,.customer-delivery-message .message.error span{font-size:13px;vertical-align:bottom ;}
    .customerdelivery-page .customer-delivery-form, .customerdelivery-page .customer-delivery-confirm-form,.customer-delivery-form,.customer-delivery-confirm-form {margin-top: 0 !important;}
	}

/* ---------------- Customer Delivery page End --------------------- */

/* ---------------- Tanmay WA US to UK End --------------------- */
/** * Owl Carousel v2.3.4 * Copyright 2013-2018 David Deutsch * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE */
/* * Owl Carousel - Core */
 .owl-carousel {
     display: none;
     width: 100%;
     -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
     position: relative;
     z-index: 1;
}
 .owl-carousel .owl-stage {
     position: relative;
     -ms-touch-action: pan-Y;
     touch-action: manipulation;
     -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
	margin: 0 auto;
}
 .owl-carousel .owl-stage:after {
     content: ".";
     display: block;
     clear: both;
     visibility: hidden;
     line-height: 0;
     height: 0;
}
 .owl-carousel .owl-stage-outer {
     position: relative;
     overflow: hidden;
    /* fix for flashing background */
     -webkit-transform: translate3d(0px, 0px, 0px);
}
 .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
     -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -ms-backface-visibility: hidden;
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
}
 .owl-carousel .owl-item {
     position: relative;
     min-height: 1px;
     float: left;
     -webkit-backface-visibility: hidden;
     -webkit-tap-highlight-color: transparent;
     -webkit-touch-callout: none;
}
 .owl-carousel .owl-item img {
     display: block;
     width: 100%;
}
 .owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
     display: none;
}
 .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
     cursor: pointer;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
 .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
     background: none;
     color: inherit;
     border: none;
     padding: 0 !important;
     font: inherit;
}
 .owl-carousel.owl-loaded {
     display: block;
}
 .owl-carousel.owl-loading {
     opacity: 0;
     display: block;
}
 .owl-carousel.owl-hidden {
     opacity: 0;
}
 .owl-carousel.owl-refresh .owl-item {
     visibility: hidden;
}
 .owl-carousel.owl-drag .owl-item {
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
 .owl-carousel.owl-grab {
     cursor: move;
     cursor: grab;
}
 .owl-carousel.owl-rtl {
     direction: rtl;
}
 .owl-carousel.owl-rtl .owl-item {
     float: right;
}
/* No Js */
 .no-js .owl-carousel {
     display: block;
}
/* * Owl Carousel - Animate Plugin */
 .owl-carousel .animated {
     animation-duration: 1000ms;
     animation-fill-mode: both;
}
 .owl-carousel .owl-animated-in {
     z-index: 0;
}
 .owl-carousel .owl-animated-out {
     z-index: 1;
}
 .owl-carousel .fadeOut {
     animation-name: fadeOut;
}
 @keyframes fadeOut {
     0% {
         opacity: 1;
    }
     100% {
         opacity: 0;
    }
}
/* * Owl Carousel - Auto Height Plugin */
 .owl-height {
     transition: height 500ms ease-in-out;
}
/* * Owl Carousel - Lazy Load Plugin */
 .owl-carousel .owl-item {
    /** This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong calculation of the height of the owl-item that breaks page layouts */
}
 .owl-carousel .owl-item .owl-lazy {
     opacity: 0;
     transition: opacity 400ms ease;
}
 .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
     max-height: 0;
}
 .owl-carousel .owl-item img.owl-lazy {
     transform-style: preserve-3d;
}
/* * Owl Carousel - Video Plugin */
 .owl-carousel .owl-video-wrapper {
     position: relative;
     height: 100%;
     background: #000;
}
 .owl-carousel .owl-video-play-icon {
     position: absolute;
     height: 80px;
     width: 80px;
     left: 50%;
     top: 50%;
     margin-left: -40px;
     margin-top: -40px;
     background: url("../../frontend/Enterprise/WilsonartUKNew/en_US/Magento_Theme/css/owl.video.play.png") no-repeat;
     cursor: pointer;
     z-index: 1;
     -webkit-backface-visibility: hidden;
     transition: transform 100ms ease;
}
 .owl-carousel .owl-video-play-icon:hover {
     -ms-transform: scale(1.3, 1.3);
     transform: scale(1.3, 1.3);
}
 .owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
     display: none;
}
 .owl-carousel .owl-video-tn {
     opacity: 0;
     height: 100%;
     background-position: center center;
     background-repeat: no-repeat;
     background-size: contain;
     transition: opacity 400ms ease;
}
 .owl-carousel .owl-video-frame {
     position: relative;
     z-index: 1;
     height: 100%;
     width: 100%;
}
/* theme - Next & Previous */
 .owl-nav {
     margin-top: 10px;
     text-align: center;
     -webkit-tap-highlight-color: transparent;
}
 .owl-nav [class*='owl-'] {
     color: #FFF;
     font-size: 14px;
     margin: 5px;
     padding: 4px 7px;
     background: #D6D6D6;
     display: inline-block;
     cursor: pointer;
     border-radius: 3px;
}
 .owl-nav [class*='owl-']:hover {
     background: #869791;
     color: #FFF;
     text-decoration: none;
}
 .owl-theme .owl-nav .disabled {
     opacity: 0.5;
     cursor: default;
}
/* dots */
 .owl-nav.disabled + .owl-dots {
     margin-bottom: 10px;
}
 .owl-dots {
     text-align: center;
     -webkit-tap-highlight-color: transparent;
}
 .owl-dots .owl-dot {
     display: inline-block;
     zoom: 1;
     *display: inline;
}
 .owl-dots .owl-dot span {
     width: .9rem;
     height: .9rem;
     margin: 0.313em .5rem;
     background: #98999b;
     display: block;
     -webkit-backface-visibility: visible;
     transition: opacity 200ms ease;
     border-radius: 30px;
}
 .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
     background: #FFF;
}

.owl-item { margin-right: 0 !important; }

.customVideoCarouselMain { background: #58585a; }
.customVideoCarousel {/*  max-width: 1220px; */ position: relative; margin: 0 auto; } 

.customVideoCarousel .owl-carousel .owl-nav { width: 100%; display: flex; justify-content: space-between; position: absolute; top: 50%; z-index: -1; }
.customVideoCarousel .owl-carousel .owl-nav button { display: inline-block; margin: 0; }
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {  }
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span { display: block; }
.owl-carousel .owl-nav button.owl-prev:focus, .owl-carousel .owl-nav button.owl-next:focus, 
.owl-carousel button.owl-dot:focus { outline: none !important; }

.cms-connected-5 .customVideoCarouselTitle { margin: 0px !important; font-family: 'Questrial', sans-serif !important; font-weight: 500; line-height: 1.4; color: #FFF !important; text-transform: capitalize !important; }

.customVideoCarouselBtns { display: flex; margin: 30px 0 0 0; }
.customVideoCarouselBtns a { display: inline-block; margin: 0 25px 0 0; padding: 6px 12px !important; font-family: 'Questrial', sans-serif !important; font-size: 16px; font-weight: 500; color: #e31b2c !important; /* line-height: 16px; */ text-align: center; text-decoration: none; background: #FFF !important; }
.customVideoCarouselBtns a:hover { color: #bb1725 !important; }
.customVideoCarouselBtns a:last-child { margin-right: 0; }

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    /* padding-top: 56.246%; */
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    border: 0;
}


/* lower devices - Mobiles */
@media (max-width: 767.98px) { 
	.customVideoCarouselMain { padding: 0 10px; }
	.customVideoCarousel { top: -40px !important; max-width: 1250px; padding: 0 20px 15px 20px; }
	.customVideoCarousel .owl-carousel.owl-drag .owl-item .item { margin: 0 !important; }
	.customVideoCarousel .owl-carousel .owl-nav { margin-top: -125px; }
	.cms-connected-5 .customVideoCarouselTitle { padding: 20px 20px 0px;  font-size: 1.1rem !important; }
	.customVideoCarousel .owl-carousel .owl-nav button.owl-prev { margin-left: -25px; }
	.customVideoCarousel .owl-carousel .owl-nav button.owl-next { margin-right: -25px; }
	.CustomArrow { width: 75%; }
	.customVideoCarousel .owl-carousel .owl-dots { margin-top: 25px; }
	.customVideoCarouselBtns { padding-left: 0; justify-content: center; }
}

/* Medium devices - Tablets */
@media (min-width: 768px) {
	.customVideoCarouselMain { padding: 0 10px; }
	.customVideoCarousel { top: -50px !important; max-width: 1250px; padding: 0 35px 15px 35px; }
	.customVideoCarousel .owl-carousel.owl-drag .owl-item .item { margin: 0 10px 0 10px !important; }
	.customVideoCarousel .owl-carousel .owl-nav { margin-top: -130px; }
	.customVideoCarousel .owl-carousel .owl-nav button.owl-prev { margin-left: -35px; }
	.customVideoCarousel .owl-carousel .owl-nav button.owl-next { margin-right: -35px; }
	.cms-connected-5 .customVideoCarouselTitle { padding: 30px 20px 15px; font-size: 1.1rem !important; }
	.customVideoCarousel .owl-carousel .owl-dots { margin-top: 30px; }
	.customVideoCarouselBtns { padding-left: 0; justify-content: center; }
}

/* Large devices - Desktops landscape */
@media (min-width: 992px) {
	.customVideoCarousel { top: -60px !important; }
	.cms-connected-5 .customVideoCarouselTitle { font-size: 1.3rem !important; }
	.customVideoCarousel .owl-carousel .owl-nav { margin-top: -140px; }
	.customVideoCarousel .owl-carousel .owl-dots { margin-top: 30px; }
}

/* Extra large devices - Desktops landscape */
@media (min-width: 1200px) {
	.customVideoCarouselMain { padding: 0; }
	.customVideoCarousel .owl-carousel .owl-nav { margin-top: -120px; }
	.cms-connected-5 .customVideoCarouselTitle { font-size: 1.5rem !important; }
}
