/*!
 * 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/WilsonartNewCategory/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/WilsonartNewCategory/en_US/fonts/Roboto/Roboto-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Italic';
    src: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/fonts/Roboto/Roboto-Italic.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('../../frontend/Enterprise/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/en_US/fonts/playfair/PlayfairDisplay-Italic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Proxima-Bold';
    src: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/fonts/ProximaNova/ProximaNova-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Proxima-Semibold';
    src: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/fonts/ProximaNova/ProximaNova-SemiBold.ttf');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Proxima-Regular';
    src: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/fonts/ProximaNova/ProximaNova-Regular.ttf');
    /* font-weight: 500; */
    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*/
html { scroll-behavior: smooth; }
.panel.wrapper {background: #000000;}
.block-search {width: 350px;}
.block-search .control {padding-bottom: 0px;}
div.block-search input[id^=search_].in-progress {background-size: 40px 40px !important; background: url(../../frontend/Enterprise/WilsonartNewCategory/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: #000 !important; 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;width: 100%;background: transparent;z-index: 10; 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;}
.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;background: transparent;}
.page-header .panel.header .minicart-wrapper{margin: 0px 25px 0px 30px;}
.minicart-wrapper .action.showcart .text { display: none; }
.navCollapse .logo img.dLogo { display: none;}
.navCollapse .logo img.sLogo { display: block; width: 40px;}
.navCollapse .header.content .logo { margin: -8px auto 25px 4px;}
.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;}
.footer.top-content .container {margin-top:130px;}
.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{padding-left:0px; padding-right: 0px;max-width: 1110px;}
.live_chat_newtheme {content: ''; width: 60px; height: 60px; position: fixed; background: url(../../frontend/Enterprise/WilsonartNewCategory/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; width: 10px; height: 10px; 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; width: 10px; height: 10px; border-right: 0.2em solid black; border-top: 0.2em solid black; transform: rotate(-45deg); 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-top: 60px; float: right;}
.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: 650px; background: #ffffff; position: absolute; z-index: 1; margin-top: 5px; height: auto; width: 100%; left: 0; right: 0;box-shadow: 0px 7px 10px -4px #bbbabd inset, 0px -7px 10px -4px #bbbabd inset; }
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; padding: 10px 40px; position: absolute; z-index: 1; margin-top: 0px; height: auto; left: 360px; top: 0px; min-height: 100%;    box-shadow: 0px 7px 5px -4px #bbbabd inset, 0px -7px 5px -8px #bbbabd inset; min-width: 990px;}
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:hover a.us-en__inner-link { 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;}
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(2) {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: 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-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;}
/* .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-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'; 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: block !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: 140px;}
.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{overflow:auto !important; 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/WilsonartNewCategory/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{margin-top: 140px;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{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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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: 35%; color: #343434;}
.checkout-payment-method .ccard > .field.cvv > .control {width: 100% !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: block; font-size: 13px; position: absolute;}

/* 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/WilsonartNewCategory/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/WilsonartNewCategory/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 .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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/en_US/images/grey_arrow.png) no-repeat 96% 50%;}
.account .page-main .sidebar-main .block-collapsible-nav .item.current {background: url(../../frontend/Enterprise/WilsonartNewCategory/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:block;}
.account.wishlist-index-index .toolbar.wishlist-toolbar .toolbar-amount { display:none; }
.account.wishlist-index-index .toolbar.wishlist-toolbar .items.pages-items { float: unset; margin-top: 0px; }
.account.wishlist-index-index .toolbar.wishlist-toolbar .limiter-options { padding: 0 20px 0 10px; background: #fff url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/select-arrow.png) no-repeat scroll 80% 50% / 7px 6px; }
.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;}
.wishlist-table:first-child, .wishlist-table:last-child {border:none;}
/* .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: 830px; 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/Yf8AFyXvgfVH8SfDjVL2Kbxh8Kteu528Na5F8sc95pxHmv4d8QiBQtvrenRFmaK3j1K11OyhFm39tH7Hn7cfwJ/bW8DJ4p+FXiBIfEOn28B8YfDvWZILbxj4QvJFAZb6wWRvtulyy7lsNd08z6beAGPzYbyK5s7f/Okr0j4T/F74k/A3xzovxI+FHi/WfBPjPQLhbjT9Z0a5aCXbkGWzvIGD2uo6bdoPJvtNv4bixvYGeC6t5YnZCAf6bFFfiD/wTp/4LH/Df9qGPRfhT8cpNH+F/wAeHSCxsLqScWXgj4kXWFjR9BurqQroniG6kwreG7+dkvJ3T+xby7eZtPtP2+BBGQcg8gjoR60AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBKnQ/X+gooTofr/QUUARt1P1P86Slbqfqf50lABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfy4f8HJ3T9jz6/Hj+Xwgr+W6v6kf+Dk7p+x59fjx/L4QV/LdQAUUUUAFFFFAD45JIZElhkeKWNleOSNmSSN1IKujqQyspAIYEEEZBr+iT/gnJ/wAFtvE/wqOhfBv9re/1Txn8N4/s2meH/iuyz6n4y8FwfLDDB4nQeZd+LPD1uNp+2jzfEWnQrIF/tmH7PaWv87FFAH+n34O8ZeFPiF4Z0bxn4H8Q6R4r8KeIbGHUdE8QaFfW+paVqdlOMxz2t5bPJFIvVXUNvjkVo5FWRGUdLX+fb+wr/wAFIfjn+w74mij8N30vjP4S6nfRz+LPhRrt7ONFvA7Ktzqfhy5Infwz4iMI2rqNnDJbXZSFNWsNRigt1h/tk/ZM/bN+Bn7ZfgGLxt8IPEsdxeWsVuvirwTqjQWnjHwbfzIT9j1zSllkbyHdZFs9Vs3udK1ARSfZLyR4Z44gD6uooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAlTofr/QUUJ0P1/oKKAI26n6n+dJSt1P1P86SgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP5cP+Dk7p+x59fjx/L4QV/LdX9SP/Byd0/Y8+vx4/l8IK/luoAKKKKACiiigAooooAK9X+C/xw+Kf7Pfj7R/iZ8IPGOreC/F+iyhoNQ0yciG8ti6NPpmrWMgey1bSbwIqXmmahBcWdyoUSwsVUr5RRQB/cL/AME7f+Cv3ws/a2t9I+GnxWfSfhb+0AYorWLTJ7n7L4Q+IdyqhGuPB19eSsbTVp3G+Twrfzve/ODpV1qsaXAtf2br/Llt7i4s7iG6tJ5ba6tpUnt7iCR4p4JomDxyxSxlXjkjcBkdGDKwBBBFf0jf8E5P+C3+teCP7B+DH7Yuo3/iTwgv2bS/DnxqZJr/AMSeG4hsgt7Xx3DGJLrxFpESBR/wkECza/ZhS1/FrCSmeyAP61KKw/DXibw74z0DSfFPhLXNK8S+G9dsYNS0bXdEvrfUtK1SwuoxLb3ljfWkktvc280bBkkikZSD1zW5QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEqdD9f6CihOh+v8AQUUARt1P1P8AOkpW6n6n+dJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH8uH/AAcndP2PPr8eP5fCCv5bq/qR/wCDk7p+x59fjx/L4QV/LdQAUUUUAFFFFABRRRQAUUUUAFFFFAH6VfsE/wDBTf43fsQa9b6TZXM/j74K6heibxJ8LNZvZVtLfzpAbnVvB184mbw3re0s8nkxS6ZqZO3U7GeVba6tf7Xv2Xf2t/gh+1/8Prb4gfBnxVBq0CJBH4h8M3pis/Fvg/UZkLHTPEmi+bJNZzBklW3vImuNM1FYnn029u4B5lf5u9ez/Af9oL4ufs0/EHSvib8GvGOp+D/FGmOqySWcnmadrFgZEe40fXtLl32Os6Td7F8+xvoZot6xzxCO5hhmjAP9LmivyF/4J5/8Fa/hH+2PZaZ4A8dNpnwt/aBS3SKbwnd3fleHfG88Sfv77wFqF5JvlnkCm4m8MXsravZo0n2SXV7W2uL1P16oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/ADpKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/lw/4OTun7Hn1+PH8vhBX8t1f1I/8HJ3T9jz6/Hj+Xwgr+W6gAooooAKKKKACiiigAooooAKKKKACiiigC1Y317pd7a6jpt5c6fqFjcQ3dlfWU8ttd2l1byLLBc21xCySwTwyoskUsbq6OqsrAgGv6aP+Ccn/BcO80b+wfgv+2dqdxqOlD7NpPhr46sj3Gpaeo2wWlp8SIIlabUrUDbF/wAJbbI+oREJJrlveiS61e3/AJjaKAP9QzRNc0bxLpGm+IPDuq6druhaxZ2+o6TrGkXlvqGmalYXcSzWt5Y31rJLbXVtcQukkM8MjxyIwZWIINalfwT/APBP/wD4KmfGj9ibV7PwxeS3fxI+BF5ebtZ+G+q30nn6GtxLuudW8CajP5v9hagrM9xNphVtF1Z2lF1bQXk0ep239qv7Nv7UXwX/AGsPh7ZfEj4LeL7PxHpEyxRavpUjJa+JPC2pvGHl0bxNorSNc6XqEJ3BS4ezvY1F3pt1eWUkNxIAfQdFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUASp0P1/oKKE6H6/0FFAEbdT9T/OkpW6n6n+dJQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFVrm9s7KKSe8ura0ghRpJZrmeKCKKNQSzySSsqIigEszEAAEk183+OP2zv2S/hv5yeNv2j/gxoN1AWEmm3PxE8MTawCmQwXRrTUbjVJCpGGEdmxVsKcEgEA+maK/K3xj/wWi/4J4eEfMij+Nd14qvIs7rTwp4E8c6jux08vULrQLDR5dxBAMeosBwWIBBPzL4o/wCDhj9jzSmkh8OfD746eKZlzsnGgeENG06TBwMT3njSS/XPU7tLGB6nIAB+9lFfzL6//wAHIfg23aQeGP2WfEeqqCRE+ufE/TtDYjszx2PgzXwpz1VZT/v85HkGr/8ABx/8Rpi/9g/syeDdOBz5Y1Xx/rOsbfTd9l8P6LvxxnGzPOMcUAf1j0V/Htf/APBxb+01IW/sz4K/BG0H8Ivo/G9/j6mDxVp2c9OAMe9cxcf8HEP7ZTki3+GX7OMCkYG/wr8RpnU56hv+FpIh4wMGPGQT3wAD6h/4OTun7Hn1+PH8vhBX8t1feX7bP/BQ741/t5D4bj4waB8OdD/4Vf8A8JZ/wj//AAgGj6/pP2n/AITH/hHP7T/tX+3PE/iPz/J/4Riw+xfZvsfl+bded5++Lyfg2gAooooAKKKKACiiigAooooAKKKKACiiigAooooAK95/Z2/aW+Mn7LPxC0/4lfBjxhf+F9dtGSLULNHafQvEemiRZJtF8SaPI32PV9LuNvzQ3CebbyhLuymtb2GC5i8GooA/vH/4J9f8FV/g3+2pplh4P12Sw+GXx8trQf2n4A1G9VdN8USQR7rnVPAGo3TIdUt3VXuJtCnb+3NMQTAx6hZWx1SX9Wa/y79J1fVdB1Ow1rQ9SvtH1jSru3v9M1TTLqex1DT761lWa2vLK8tnjuLa5t5kSWGeGRJI5FV0YMAa/qI/4Jyf8FxUn/sH4L/toamsc3+jaT4Z+O7RhY5M7YbSz+JdvEuI2zti/wCEwtUCEGOXX7ZNt7rbAH9RFFUdM1PTtZ0+y1bSL+z1TStStYL7TtS0+5hvLG+srqJZra7tLq3eSC4t54XSWGaJ3jkjZXRipBq9QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUASp0P1/oKKE6H6/wBBRQBG3U/U/wA6Slbqfqf50lABRRRQAUUUUAFISACSQAASSTgADkkk8AAcknpWR4h8Q6H4T0LWPE/ibVrDQvD2gabeavres6rdQ2WnaXpmnwPdXt9e3c7JDb21tbxySyyyOqoikk1/HD/wUl/4LLeP/j3quvfCH9mnWtX+H3wRtpbjS9T8XafJPpfjP4mxozRXEzXaGO98O+E7rBS20m2aDUdTtCz63MsV2+j2gB/QZ+0//wAFYf2N/wBlu71Dw94h8eyfELx7p7Sw3PgT4XQ23ijVrK6iJR7XWNVN5Z+GdFuYpcLc2Ooa1FqkKkuunSbdp/Hn4if8HHfima6uIPhT+zboOn2SOVtNS8eeM7/V7m5TJ2y3Gj6DpmixWbEYBgj1q9AIyLgg4H8yLu0jM7szuxLMzEszE9SSckk9yabQB/QG/wDwcT/tZlmKfCP4AKhJ2q2kfEBmA7AsPH6hiPUKufQU3/iIn/a2/wCiSfs/f+Cb4g//ADwa/n+ooA/oB/4iJ/2tv+iSfs/f+Cb4g/8AzwaP+Iif9rb/AKJJ+z9/4JviD/8APBr+f6igD+gH/iIn/a2/6JJ+z9/4JviD/wDPBo/4iJ/2tv8Aokn7P3/gm+IP/wA8Gv5/qKAP6Af+Iif9rb/okn7P3/gm+IP/AM8Gj/iIn/a2/wCiSfs/f+Cb4g//ADwa/n+ooA/oB/4iJ/2tv+iSfs/f+Cb4g/8AzwaP+Iif9rb/AKJJ+z9/4JviD/8APBr+f6igD+gH/iIn/a2/6JJ+z9/4JviD/wDPBo/4iJ/2tv8Aokn7P3/gm+IP/wA8Gv5/qKAP6Af+Iif9rb/okn7P3/gm+IP/AM8Gj/iIn/a2/wCiSfs/f+Cb4g//ADwa/n+ooA/oB/4iJ/2tv+iSfs/f+Cb4g/8AzwaP+Iif9rb/AKJJ+z9/4JviD/8APBr+f6igD+gH/iIn/a2/6JJ+z9/4JviD/wDPBo/4iJ/2tv8Aokn7P3/gm+IP/wA8Gv5/qKAP6Af+Iif9rb/okn7P3/gm+IP/AM8Gj/iIn/a2/wCiSfs/f+Cb4g//ADwa/n+ooA/oB/4iJ/2tv+iSfs/f+Cb4g/8AzwaP+Iif9rb/AKJJ+z9/4JviD/8APBr+f6igD+gH/iIn/a2/6JJ+z9/4JviD/wDPBo/4iJ/2tv8Aokn7P3/gm+IP/wA8Gv5/qKAP6Af+Iif9rb/okn7P3/gm+IP/AM8Gj/iIn/a2/wCiSfs/f+Cb4g//ADwa/n+ooA/oB/4iJ/2tv+iSfs/f+Cb4g/8Azwa3/C3/AAX8/bb8ceINK8KeDvgN8FfFHibXbyHT9G0HQfC3xK1TVtTvZ22Q2tlYWfjya5uJnY8JHGxxknABI/LP9jb9g349/ts+MV0L4X6AbDwlpt1DH4v+JevRz2vg/wAL277XdJbxY2bVNYeJg1noWmLPfzl0lmFpYie9g/tO/Yl/4Jy/AD9iLw7D/wAIXo8fiv4n3tmsHib4teI7O3k8Tai8iqbqz0WP97D4Y0F5RlNK0x/NmjSA6rfancQpcAA9D/ZK139snxd4R/4Sv9rbw98H/h/qur2sM2jfDv4c6f4kn17REk2uZfFmv6p4v1zSFvGTch0bSbS5FvlJJ9XEwlso/ruiigAooooAKKKKACiiigAooooAKKKKACiiuS8a+PvA/wANtBu/FPxC8YeGfBHhuwXfe694r1vTtA0m2XDEedf6ncW1shYK21TJucghQTxQB1tFfh9+0R/wXl/ZH+E7X+j/AAotPEvx+8T23mRRyeHoW8MeB1uY8q0Vx4r122N7cR7sbLnRPDms2UyBmju8bS34b/Hr/guZ+2v8XTe6d4I1nw78C/DVx5kSWfgDS0ufEb2r52rd+LfEH9p6hFdpkf6Z4fg8POdoxGo3bgD+1Txx8Sfh58MtHl8QfEbxz4R8CaFAG83V/F/iLSfDmmpsG5gbzVru0g3Ac7Q5Y5GASRX5hfGP/gtt+wb8KGurPSPHfiD4u6zbb0bTvhf4budRtfNGQmPEPiCXw74buYGblp9O1W/CpllR22o38Qnjb4jfED4lazP4i+IfjbxX45165JM+s+LfEGq+IdTl3MXIe91W6urhl3EkKZMA9AK4ygD+mb4sf8HG3jW7a6tPgl+z14b0ONd6Wmt/ErxLqPiOaYHISabw94ci8NxWjqCD5I8Q36bhkyMpK1+bnxN/4LH/APBQL4mG4gb41y+BdMuN+NL+HPh7QfCwg3k8Qa1DY3Hihdq4Vd+uybcBh85LH8vKKAPTvHXxr+MXxQne5+JHxU+Inj24d/MaXxj4y8Q+JHL5JDBtX1C7KkE/LjG0cDArzNndzl2Zj6sxY/mSabRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfrP/wT2/4KwfGH9jDUdP8ABPil9Q+KHwAnulW+8D396X1jwjHPITc6l4A1K7crYOrO1zP4eun/ALE1GTzdg0y9updTX+0j9n79o34P/tP/AA9034mfBnxhp/ivw5fKkd3FC4h1jQNS8tJJ9F8R6RKReaRqtrvHmW11GqzRtHdWklzZzwXEv+ahX0Z+zL+1X8a/2SPiFZ/Eb4MeLbrQtQVoYtb0S4Ml34Y8WaZHJvk0fxNopkS31KykUuscmYr6wkc3WmXlleLHcIAf6SlFfmL+wH/wVC+Cn7bmi2vh8z2vw7+OVjZB9d+GWr30edVMEQa61fwPqE3kjxBpRAeWazVU1nSlVxe2jWqwahdfp1QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBKnQ/X+gooTofr/QUUARt1P1P86Slbqfqf50lABRRRQAUUVwPxV8faX8Kvhj8QvibrZA0j4feCvE/jPUgXEZaz8N6NeavPGrsCA8sdoY4+GJdlAViQCAfzFf8F5f28NR1DxBH+xf8M9ZkttF0aPTtb+Nt/p87K2ravcRxajoHgZ5YmXdYaVava65rUOZEudRudMtZDFJpV1DL/MlXbfEnx74h+KXxB8a/EjxZetqHiXxz4n1vxVrd4xYibUtc1C41C6aMOzFIVlnZIIgxWKFUiTCoAOJoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK0tG0bVvEOq6doWg6Zf6zrWr3ttp2laTpdpPfajqN/eSpBa2VlZ2yS3F1dXM0iRQQQxvJLI6oiliBQBnAEkAAkkgAAZJJ4AAHJJPQV+7n/BOD/gjP45/aQOifGD9oiDWPhz8D5DBqOi+HSj6f42+JdrlZIXtI5k83w74Vu1wza1cxDUNTtWH9iW6wXUOs2/6C/wDBMz/gixo/w7TQPjr+11o1j4g8eFbbVfCPwdvFhvtA8Huds9tqXjVP3lrrviOM7Hg0M+do+kMC95/aN+Y00z+jxESNEjjRY40VUREUKiIoAVUVQFVVAAVQAAAABigDh/ht8MvAHwf8GaJ8Pfhl4T0XwX4N8O2iWekaDoVnHZ2dvGvLyybQZbq8uZC097f3ck97e3MktzdzzTyPI3dUUUAFFFFABRRRQAUUUUAFFFFABRRXgn7QH7T3wL/Ze8Iy+NPjd8Q9C8E6WUmOnWV3ObnxBr9xCgZrLw94esxPq+s3XzIHSxtJY7dXEt1JBAGlUA97r5s/aH/a8/Z1/ZY0Jtc+N3xP8O+EHkt3n07w81wdS8Xa2E3KF0bwtpq3OtXyGVRC90lmtjbOym7urePLj+ZP9sT/AIL5/Fb4hNqvg39lPQpPhJ4RlM1ofiFr8VlqfxH1W2JZDNptifteheEUniZl+T+29VjIjubTVNOnBRfwB8WeMfFnjzX9R8VeNvEuu+LfEur3DXWqa/4j1W91nV9QuH+9NeahqE9xdXEhAA3SysQoCjAAFAH9Gv7Un/Bwp421xtR8N/sofD228F6Y3m28XxG+I0FrrPiiVDlVu9I8JW00/h/R5lIDxPq954mSWNsS2FvIMD8B/jB+0B8afj94gfxP8ZPiZ4w+IesM8rQS+I9Zu7y009JiGkt9I0vzF0zRrMkAiy0uzs7RTysIJOfH6KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKANfQPEGueFda0zxH4Z1jUtA1/Rb231HSNa0e9uNO1PTb+0lWa2vLG+tJIri2uYJUWSKaGRHR1DKwIr+qf/AIJyf8FwtN8S/wBhfBj9svUrTRtfP2bS/DXxxMcdpo2rudsNta/EWGIJBo9+zbYx4oto00q4DB9Zg00wz6ldfyg0UAf6jFpeWmoWttfWFzb3tleQRXNpd2s0dxbXNvMgkhnt54meKaGWNleOSNmR0YMpIINWK/hn/wCCeH/BXP4sfsf3elfDv4itqnxS/Z9aaOA+HLm6E3ifwHBI4Et54G1C8kCmziDGaXwtfzJpVw6k2E+j3E9zcz/2cfA749fCj9o74f6T8Tfg74x0vxl4T1ZABc2Mu290y9EaST6Trmmy7L7RtXtBIgudO1CCC4QMkgRoZYpHAPYKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr83f+CuviS78K/8E7f2ldTspHjmufDvhfw+7ISCbXxV8QPCfhm9Qkc7ZLPVp0cdCjMDkHFfpFX5cf8ABaD/AJRs/tF/T4V/+rn+HlAH8E1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFep/Bf4L/En9oH4jeHPhV8KPDN/4r8Z+J7xLWw0+yjPlW8IIN1qep3TYt9N0nTod1zqGo3bxW1pbxvJLIAACAYfw4+G/jn4u+NfD3w6+G/hnVPF/jPxTqEWm6JoOj27XF5eXMpJLH7sVva28avcXl7cyQ2dlaxTXV3PDbwySL/a//wAE0/8AglF4A/Y50fTfiX8SoNL8d/tGalYq9xrLxLd6D8OY7qLE+jeDEnTD6j5btban4okjS8uV82105bKwluVvfXv+Cdn/AATd+Gn7DHgWO7kj0/xj8c/EthEvjr4jSWoJtlkCSyeFvCAnTz9M8N2kyqJpQIr3XrmJb7UQkcdhp+n/AKWUAFFFFABRRRQAUUUUAFFFFABRRRQAVl63rmjeGtJ1HX/EOradoWh6RaT3+q6xq97b6dpmm2NrG01zeX19dyRW1rbQRI0ks00iRxopZmABNfJv7YH7c3wE/Yr8GHxH8WPEiy+ItQtppPCXw60N4Lzxn4suI8qv2HTjKgsdMSUbLvXNTe10y2P7oTy3bwWs38Xv7cH/AAUy/aD/AG2dZutP8Q6rJ4F+EdvdmXQvhN4ZvriPRVSKTda3nii8Agn8WazGqxt9qv447C1mDSaVpmm+bMJAD9vv25/+C8/hXwY2sfDj9jmzsvG3iSL7RYX/AMYddtHfwfpM43QyN4P0WYRTeJ7qF9xh1bUhb6EskcctvZ69ZTBx/Lj8VfjB8Tvjf4w1Hx78WfG/iHx54t1Ry11rHiHUJr6ZY97PHaWcTsLbTtPty7LaadYQ21jaRkRW1vFGAo83ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+of2Vf2wPjh+x18QLfx78HPFE2nCaS3j8S+E9Qaa88IeMdOhkLHTvEOjebHFcAK0q2uoW7W+q6c0skmn31s7uzfL1FAH+gH+wd/wUt+B37cPh6Cw0e7h8DfGTTrJZvE3wp1u+hOo5ijU3Oq+E7xxAvibQQ+7dPbQx6hp42LqthaLLbS3P6O1/l/+FfFfibwP4h0jxb4O17VvDHibQL6DUtF17Q7+50zVdMv7ZxJBdWV7aSRXEE0bDIaNwcZByCQf6xP+Ccv/AAW88P8AxE/sL4M/tgajp3hTxy/2bTPDvxkZYNO8K+KpjthgtvGsUax2nhnW5m2/8TqJYfD167P9qTRpEQ3gB/R5RUUM0NzDFcW8sc8E8aSwzwussU0Uih45IpELJJG6kMjqSrKQQSDUtABRRRQAUUUUAFFFFAEqdD9f6CihOh+v9BRQBG3U/U/zpKVup+p/nSUAFFFFABX5cf8ABaD/AJRs/tF/T4V/+rn+HlfqPX5cf8FoP+UbP7Rf0+Ff/q5/h5QB/BNRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFdl8Pfh94y+KvjXw18O/h9oGoeKPGXi7VbXRtA0PTITNd319dyBEUdEhgiXdPdXU7x21naxzXV1LFbwySKAb/AMGfg18Rfj98SPDHwo+Fnh288T+M/Fl/HY6bp9qpEUKfeutR1G5I8nT9K063El3qOoXLR29paxSSyuAvP93v/BPT/gnp8N/2FfhullZJZeKPjD4osrZ/iN8RntgJ7ucBZj4c8OGZfP07wrp0/EMI8u41W4jGo6iPM+zW1lzn/BNb/gnV4K/Ya+GcdzqcWneI/jv4y0+3k+InjdIhKtgjiO4HgzwtNLGs1t4d02ZV+0zqsNxr9/ENQvUSGLTrHT/01oAKKKKACiiigAooooAKKKKACiioLm5t7K3nu7yeG1tbWGS4ubm4kSGC3ghQySzTSyFY4oo0VnkkdlVFBZiACaAJ+nWvw6/4KQ/8Fi/AX7Lqa38IvgTJpHxH+PSpPYapqAlW+8GfDK5IaOQ6zLbyBNb8T2zZEfh22lEFhOrPrlxE8I0u8+H/APgqD/wWin1F/EP7P37HviF7bTkN1o3jr436VMUuNQPzW97ovw3u4yGt7IfPBdeL4iJ7s7/+EeaG3WHVrv8AmJnnmuZpbi4lknnnkeWaaZ2klllkYs8kkjku7uxLMzEsxJJJJoA7z4ofFX4ifGnxrrfxE+KXi7WvG3jLxDdNdaprmuXb3VzIST5dvbodsFlYWqYgstPsorexsrdI7e0t4YY0jXz6iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACjp0oooA/ar/gnX/wWG+J37KU2jfC/4xPq3xR+AKyQ2drby3H2rxl8OrYsqCbwre3kq/2jotvH9/wtqE6W8aIh0i70wrNDef2TfB340fDH4++AtG+Jnwj8YaR418G67CJLTVdJn3mCcIrT6dqdnIEvNK1WzLiO90vUYLa+tJPkngQ4z/mX19b/ALIv7a3x0/Yw8eReMfhJ4kkXSrya3HizwHq8k934N8Y2ML5+zavpayxiO7jQutlrFi9rqtgXdbe6EE1xBMAf6NNFfn9+w3/wUX+Bf7cXhZJPCOoR+EvijpdlHP4u+E+u3sH9v6YwCpcahoc2IU8TeHfPYLHqthEstuJLdNWstNuJ4oH/AEBoAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/wA6SgAooooAK/Lj/gtB/wAo2f2i/p8K/wD1c/w8r9R6/Lj/AILQf8o2f2i/p8K//Vz/AA8oA/gmooooAKKKKACiiigAooooAKK9V+Bfwxf41/Gj4U/CCLWF8PSfE/4h+D/ASa69kdSTR38Wa9YaGuptp63Nk16tib4XJtRd2pnEflCeLdvX+if/AIht9Z/6O003/wAM7c//ADx6AP5g6K/p8/4ht9Z/6O003/wztz/88ej/AIht9Z/6O003/wAM7c//ADx6AP5g6K/p8/4ht9Z/6O003/wztz/88ej/AIht9Z/6O003/wAM7c//ADx6AP5g6K/p8/4ht9Z/6O003/wztz/88ej/AIht9Z/6O003/wAM7c//ADx6AP5g6K/p8/4ht9Z/6O003/wztz/88ej/AIht9Z/6O003/wAM7c//ADx6AP5g6K/p8/4ht9Z/6O003/wztz/88ej/AIht9Z/6O003/wAM7c//ADx6AP5g6K/p8/4ht9Z/6O003/wztz/88ej/AIht9Z/6O003/wAM7c//ADx6AP5jLOzu9Ru7WwsLae8vr24htLO0tYnnubq5uJFigt4IYlaSWaaR1jjjjVnd2CqCSBX9tf8AwSM/4Jpaf+yb4EtfjL8WNIt7n9ofx9pMchtrqJJj8LvDN/GkyeGbEsGEfiO/jKSeKL+MhoW26JaN9mt7y51Ljf2IP+CIHgb9ln40af8AGf4jfE60+Neo+Fbf7R4E0J/A/wDwjWlaF4mMg8rxPepceJPEI1S90yEMdGhaOCKxvpF1IF7u1s3h/d6gAooooAKKKKACiiigAooooAKKKp6jqNhpFhe6rqt7a6bpmm2txfahqF9PFa2VjZWsTT3N3d3M7JDb29vCjyzTSusccas7sFBNAEeratpeg6XqOt63qNlpGjaRZXOo6pqupXUNlp+nafZwvcXd7e3dw8cFta20EbyzzzOkcUaM7sFBNfx0/wDBVT/grrrH7QN5r37P/wCzjrF7ofwPtZ5tN8W+NLN5rHV/irJC5jntLVx5Vzp3gYupVLU+XdeIEAl1AR2Mn2Bsf/grN/wVa1L9pTWNW+AHwE1m80z4CaJfva+JfEdlLLa3fxa1OxmxvYrsmh8E2dxHv0ywYg6zKkeqagm1bG2tfwdoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArqfBXgjxf8R/FOjeCfAfhzWPFvizxDexafovh/QbG41HVNRu5idsVva2ySSNtUNJK5AjhiR5pWSNHYfSn7IX7Efx2/bS8dR+EvhN4ckGi2M0H/CW+P8AWI57Twb4Pspm/wBdqmprE4nvpUDtY6NYLc6pfFHeK2FtDc3MH9sn7Dv/AATo+BP7D3hZI/B+nJ4s+KGp2UcHi34sa9ZQHxBqjEK9xYaJFmZPDPh4zgNFpNhK0s6x276tfancwRzqAfn3/wAExv8Agjdbfs66v4Y/aB/aI1GTU/jRpnl6p4U8DaDqk0fh/wCH1zNCy+freo6fNGPE/iGOGVoJbWKV/Dliz3CAa05t723/AKA6KKACiiigAooooAlTofr/AEFFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/4LQf8o2f2i/p8K/8A1c/w8r9R6/Lj/gtB/wAo2f2i/p8K/wD1c/w8oA/gmooooAKKKKACiiigAooooA+sP2D/APk9b9k3/s4r4Of+p/oNf6OFf5x/7B//ACet+yb/ANnFfBz/ANT/AEGv9HCgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEZlRWd2CqoLMzEKqqoyWYnAAABJJIAAya/kQ/4LG/8FTJfinqevfsq/s9eIWX4Z6RdSad8U/HWj3TKPH2rWkpW48K6LeQMN/g/TbiMpqV5C5j8SXsZhhZtFtxJq31v/wWk/4KbH4Z6VrH7JHwI14p8QtesPsvxd8Y6Vc4l8F6DqMAY+DtKuoG3ReJdcs5VbWLlGV9G0idbaHOo6gZdL/kZJLEsxJYkkkkkkk5JJPJJPJJ5JoASiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorqfBXgjxf8R/FOjeCfAfhzWPFvizxDexafovh/QbG41HVNRu5idsVva2ySSNtUNJK5AjhiR5pWSNHYAHLAEkAAkk4AHJJPQAdya/b3/gnX/wRv8AiV+1C+i/FT44x6v8LvgRI0F9YW8kBs/G/wAR7QkSIvh+zu4idG0C5jAZvEuoQP8AaoXjOi2V9HM1/Z/qL/wTo/4IkeFPhIND+MP7WllpXjj4lxi21LQfhZuh1PwV4JuOJopvEjDfaeLfENsdo+yjzfDmnTiUxjWZVtb63/objjjiRIokSOKNVSOONVRERQAqIigKqqAAqqAAAAABQB5v8JPg98NPgT4F0b4bfCbwfo/gnwZoMCw2Oj6PbiJXk2qJr6/uXL3ep6ndsvm32p6hPc397MWmubiWRi1el0UUAFFFFABRRRQAUUUUASp0P1/oKKE6H6/0FFAEbdT9T/OkpW6n6n+dJQAUUUUAFflx/wAFoP8AlGz+0X9PhX/6uf4eV+o9flx/wWg/5Rs/tF/T4V/+rn+HlAH8E1FFFABRRRQAUUUUAFFFFAH1h+wf/wAnrfsm/wDZxXwc/wDU/wBBr/Rwr/OP/YP/AOT1v2Tf+zivg5/6n+g1/o4UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX5cf8FSv+Cgek/sR/BprPwvdWV98dviPa32mfDnRpDFcf2FbhDBqPjzV7Vtw/s/RDIqaXbzqU1XWmgtxHLZ22pvb/AG/+0L8d/AX7NPwf8bfGf4kagtj4Z8GaTLfPCjxi+1nUpMQaToGlRSMiz6rrWoSW9hZRFlQSzCWd4reOWVP89D9qj9pX4g/tZ/Gzxh8afiLeM+peIbxotH0aKaSTTPCvhm0eRdE8M6PG+BFY6ZbNtZwiSXt5Jd6ldb7y8uJHAPDdf1/WvFWuav4l8R6ne61r+v6le6xrOr6lcS3eoanqeo3El3fX15dTM8txc3VxLJNNLIzO8jszEk1kUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFABJAAJJOAByST0AHcmv28/4J1f8EcPiV+1FJo3xU+OEer/AAu+A7tBfWEEkBs/G/xHtSRIi+HrS7jJ0bQLlMFvEuoW7/aoXj/sWyvkme+swD4A/ZC/Yj+O37aXjqPwl8JvDkg0Wxmg/wCEt8f6xHPaeDfB9lM3+u1TU1icT30qB2sdGsFudUvijvFbC2hubmD+2T9h3/gnR8Cf2HvCyR+D9OTxZ8UNTso4PFvxY16ygPiDVGIV7iw0SLMyeGfDxnAaLSbCVpZ1jt31a+1O5gjnX60+Enwe+GnwJ8C6N8NvhN4P0fwT4M0GBYbHR9HtxErybVE19f3Ll7vU9Tu2Xzb7U9Qnub+9mLTXNxLIxavS6ACiiigAooooAKKKKACiiigAooooAlTofr/QUUJ0P1/oKKAI26n6n+dJSt1P1P8AOkoAKKKKACvy4/4LQf8AKNn9ov6fCv8A9XP8PK/Uevy4/wCC0H/KNn9ov6fCv/1c/wAPKAP4JqKKKACiiigAooooAKKKKAPrD9g//k9b9k3/ALOK+Dn/AKn+g1/o4V/nH/sH/wDJ637Jv/ZxXwc/9T/Qa/0cKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkJCgsxCqoJZiQAABkkk8AAckngClr8X/+Cz/7c5/Zf+A5+FPgLWfsnxn+N1jfaRp81nOF1Dwj4DINp4k8UBoz51pe6gsjaDoE37mT7VPqOpWc3n6IykA/DP8A4LP/ALfEv7TXxlk+Cnw61pp/gj8GtWurIT2U5ax8cfEG3EtjrPiRmjbyrzTNGJuNE8OSDzI3i/tPVLeaSDV41i/EulZmZmZiWZiWZiSSzE5JJPJJJySeSaSgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKkWGZ/uRSN/uozfyBrs/D/wAM/iN4rCnwv4D8Y+Iw5wv9h+GtY1XcemF+w2c+TnjA5zQBxFFfTmh/sVftf+JCh0T9l/4+6jHJjbcQfCXxz9k55G68bQ1tkB7F5VHvXrWlf8Evf2+9YCG0/Zf+JcPmY2/2nYWOjEZzjeNWvrIx9OfM2474oA+CaK/TzTP+CN3/AAUc1XaYf2dLy2Q8mTUfiB8LNNCj1Md742gmPUfKsbP324Fdlaf8EQP+CiVxjzvhN4dscjJ+1fEz4fvg+h+x+Ibr9M9vfAB+SNFfspb/APBCP9v6Zd0nhb4eWh/uT/EPR2bqR/y7LcJ2B+90I75A01/4IKft6swDaf8ACpATy7eP0Kr7kJpTMfwUmgD8WKK+2P2wv2Bvjx+xAPh+fjYnhFf+Flf8JP8A8I3/AMItrz63n/hEv7A/tb7bvsbL7Nj/AISTTvs+PM83M33fL+b4noAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK6nwV4I8XfEbxRo3grwJ4c1jxb4s8Q3sWnaL4f0GwuNS1TUbyY4SG2tLZJJXwA0kj7RHFEjyyskaOw+kv2Q/2Jfjt+2j46Twj8JfDj/2PYzW//CW+PtYSe08G+D7KZv8AX6rqaxSCa9ljDtY6NYJc6pfFHaG2+zw3NxB/bJ+w5/wTn+BP7D3hdE8IadH4t+KOp2UcHi34sa9ZwHxBqbEK9xp+hw5mTwz4eMwDR6VYStNcLHA+rX2pXEEU6AH5wf8ABOj/AIIj+FPhMND+MP7WtjpXjf4lRi21LQfhWTBqfgvwVcDbNFN4lceZaeLfENs20fZB5vhzTplkKjWpRbXtt/Q7HHHDGkUSJFFGqpHHGqpHGigKqIigKqqAAqqAAAAABT6KACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/wCC0H/KNn9ov6fCv/1c/wAPK/Uevy4/4LQf8o2f2i/p8K//AFc/w8oA/gmooooAKKKKACiiigAooooA+sP2D/8Ak9b9k3/s4r4Of+p/oNf6OFf5x/7B/wDyet+yb/2cV8HP/U/0Gv8ARwoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA4n4kfELwp8J/AXi/4leONUh0bwl4I8P6n4k17UZ2AW307S7WS6mEaEhp7mYRiC0tY9011dSQ28KPLKin/Ow/bB/aY8Wftb/tA+PvjZ4qkniTxDqclr4X0WWYyw+GPBunO9v4c8P2wB8pfsdgEkvZIUjS91We/wBQZBLdyZ/oB/4OAP2zTb23hz9jTwLqxEt2NO8b/GaSzm+7bKwuvBng262MeZpAvivUraRVZVi8MzIxSWZK/ljoAKKKKACiiigAooooAKKKKACiiigAooooAKKK6zwb4D8b/EXW7Xw14B8IeJfGviG9bbZ6H4V0PUtf1a5OQpEGn6XbXV1LgsAxSIhcjOM0AcnRX7LfAf8A4IZ/ts/F1bLU/Gei+G/gd4cuhHM118QtVE3iJ7V8bntvCfh5NV1GG6XJ/wBC1+Xw+52tudPlLfsb8FP+De/9mLwatpffGbx94++MWqxCNrjTbCSD4feEZzwZI3sdKl1LxMw3DaskPiy13JkmEMRsAP430jkkYLGjyMTgKiliT9ACa+n/AIW/sUftZ/Gj7PJ8Nf2fPin4ksLoIYNbTwnqmm+HHD42Z8SavBYaCmQdw36gvyZf7oJr++H4R/sX/sqfAlLQ/Cv4CfDTwrfWQQQa9H4asdU8UDy8bDJ4q1pNR8RzlSNwM2pyEMS33iSfptURBtRVQeiqFH5AAUAfxLfDb/ggf+3J4zFvP4vT4Y/Cm2fa9xD4q8ZDWdUijOMiK08Eaf4ospZ1B/1UuqWyHBDTKRivvP4ff8G4OgwiG4+KX7TGq35babjSvAvgO10wR4xuWHXdd13VTNnkK7+H4dvBKNnA/p4ooA/FrwP/AMEF/wBgvwoIT4g034ofEh02mX/hLfHk2nxzMMbhs8Ead4ReONjnCrKXVSAZWI3H638H/wDBMf8AYI8DiEaL+y98L7zyAoQ+K9KuPHLHaMAyt40u9eMxP8RmLljy2a+7qKAPJfDXwD+Bngzyx4Q+Dfwt8LeTjyv+Ee8A+FdG8vb93y/7O0q32be23GO1eqJbW0ShYreCNVAVVSKNFVRwFAVQAAOABwKmooAQADgAAegGKWiigAooooAKKKKAP5cP+Dk7p+x59fjx/L4QV/LdX9SP/Byd0/Y8+vx4/l8IK/luoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiup8FeCPF3xG8UaN4K8CeHNY8W+LPEN7Fp2i+H9BsLjUtU1G8mOEhtrS2SSV8ANJI+0RxRI8srJGjsADlgCSAASScADkknoAO5Nft3/AME6/wDgjh8S/wBqOTRvip8b01f4W/Ad2gvrCKSA2fjf4j2hIkRfDtndxMdH0C5jGW8S6hbuLmF4zotlfJK97afqL/wTo/4Ij+FPhMND+MP7WtjpXjf4lRi21LQfhWTBqfgvwVcDbNFN4lceZaeLfENs20fZB5vhzTplkKjWpRbXtt/Q7HHHDGkUSJFFGqpHHGqpHGigKqIigKqqAAqqAAAAABQB5v8ACP4O/DP4EeBdG+G3wl8H6P4J8G6FCIrHR9HtxEskm1RNfahdOXu9U1S7ZRLfanqE9zfXkxMtzPI5Jr0uiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAlTofr/QUUJ0P1/oKKAI26n6n+dJSt1P1P8AOkoAKKKKACvy4/4LQf8AKNn9ov6fCv8A9XP8PK/Uevy4/wCC0H/KNn9ov6fCv/1c/wAPKAP4JqKKKACiiigAooooAKKKKAPrD9g//k9b9k3/ALOK+Dn/AKn+g1/o4V/nH/sH/wDJ637Jv/ZxXwc/9T/Qa/0cKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK8Y/aG+NvhP9nL4K/EX41+NZ1j0HwB4bvdZe381IZtV1EKLbRdCs3k+T7frusT2OkWIf5DdXkW8qgZh7PX8qX/Bwd+1r/aGt+CP2QfCWpk2uhCz+IvxWFtLgSaveW8ieC/Dd3sKsPsOmT3PiO8tZfMhmOqeH7lQs1oCAD+dT4wfFPxZ8bvih46+LPji+bUPFXj/AMS6p4l1ecl/Kjm1G5eaOytEd3MGn6fbmKw0+1VjHa2VvBbx4jiUDzeiigAooooAKKKKACiiigAooooAKKK+/wD9kT/gmp+1H+2Pd2t/4C8Gv4Z+HbTiO++KXjdbnRfCEUavtnGku1vLqHia7j2uhttBs71IZwkd/c2KOJgAfAABJwBkngAdSfSvuX9mL/gnL+1r+1lNZ3fwx+GGpWXg65kVZPiN40EvhbwPDEW2ST22rX8BuNcELYWaDw1Y61eREgvbBcsP6tP2SP8Agix+yn+zimm+I/Hmlr8ffiVaiGdtd8d6fbnwjpt6mGL6B4EMl3paKkirJDceIJvEF9DKgmtLi03GMfsBbW1tZW8NpZ28Fra28aQ29tbRJBBBDGoSOKGGJVjjjRAFREVVVQAoAAFAH89v7NX/AAb6fA3wQmn67+0j441r4wa/H5U1x4S8NPc+DvAcMnDSWtzeW8p8Wa2iOP3d3BqHhpZULLNpx4NfuN8K/gf8H/gfoUfhv4RfDXwZ8O9GVYxJa+FNA07SXvHiUqs+o3VtAl3qd2QTvvNQnubqQktJMzEmvU6KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/lw/4OTun7Hn1+PH8vhBX8t1f1I/8HJ3T9jz6/Hj+Xwgr+W6gAooooAKKKKACiiigAooooAKKKKACiiigAooAJIABJJwAOSSegA7k1+3f/BOv/gjh8S/2o5NG+KnxvTV/hb8B3aC+sIpIDZ+N/iPaEiRF8O2d3Ex0fQLmMZbxLqFu4uYXjOi2V8kr3toAfn/APsh/sS/Hb9tHx0nhH4S+HH/ALHsZrf/AIS3x9rCT2ng3wfZTN/r9V1NYpBNeyxh2sdGsEudUvijtDbfZ4bm4g/tk/Yc/wCCc/wJ/Ye8LonhDTo/FvxR1Oyjg8W/FjXrOA+INTYhXuNP0OHMyeGfDxmAaPSrCVprhY4H1a+1K4ginT62+Efwd+GfwI8C6N8NvhL4P0fwT4N0KERWOj6PbiJZJNqia+1C6cvd6pql2yiW+1PUJ7m+vJiZbmeRyTXpdABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEqdD9f6CihOh+v9BRQBG3U/U/zpKVup+p/nSUAFFFFABX5cf8ABaD/AJRs/tF/T4V/+rn+HlfqPX5cf8FoP+UbP7Rf0+Ff/q5/h5QB/BNRRRQAUUUUAFFFFABRRRQB9YfsH/8AJ637Jv8A2cV8HP8A1P8AQa/0cK/zj/2D/wDk9b9k3/s4r4Of+p/oNf6OFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAecfGD4oeGfgr8LvH3xY8Y3QtPDXw+8K6z4p1aQFRLLBpNlLcpZ2quQJb6/mSKxsbcHfcXlxBAgLyKD/AJvXxw+Lfif47/F34h/GDxjcNceIviF4q1bxLfjzHkitFv7p3s9MtC/zLYaTZC203T4jgQ2VrBEoAQCv6mP+Dg/9p8+EPhT4C/Zd8O6h5Ws/FK9Txv48igl2yxeB/DN7s0HT7qIEEwa/4qhN9E4zhvCcsbfLLhv5E6ACiiigAooooAKKKKACiijr0oAK9m+Bn7Pnxh/aS8cWPw8+C/gXWvG/iW8ZGlh02Dbp+k2jOsb6lrur3Bi0zRNMiZgJL/U7q2tw7JErtNJHG/6U/wDBPr/gkB8YP2uZNI+IvxJ/tL4S/AOSWK4TX7u0Efi3x1aqwZ4fBOk3kZWOwnQeX/wlOpxHTIy4fTrXWniuIIf7G/2fP2avgv8Asu+BLP4efBXwPpXhDQ4Fie/ubeIT654hvo4xG+q+JNbnD6hrOoy8/vruZ0t4yttZxW1pHDBGAfj5+xB/wQs+EPwcTR/H37T0+m/Gf4kQ+Rew+C40lPwu8NXS7XEVxaXEcNz42uoHBDS6vDa6I29ozoVw0UV4373WGn2GlWVppul2Vpp2nWFvFaWVhY28VpZ2drAixQW9tbQJHDBBDGqxxRRIqIihVUAAVbooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP5cP8Ag5O6fsefX48fy+EFfy3V/Uj/AMHJ3T9jz6/Hj+Xwgr+W6gAooooAKKKKACiiigAooooAKKKKACup8FeCPF3xG8UaN4K8CeHNY8W+LPEN7Fp2i+H9BsLjUtU1G8mOEhtrS2SSV8ANJI+0RxRI8srJGjsPpL9kP9iX47fto+Ok8I/CXw4/9j2M1v8A8Jb4+1hJ7Twb4Pspm/1+q6msUgmvZYw7WOjWCXOqXxR2htvs8NzcQf2yfsOf8E5/gT+w94XRPCGnR+LfijqdlHB4t+LGvWcB8QamxCvcafocOZk8M+HjMA0elWErTXCxwPq19qVxBFOgB+cH/BOj/giP4U+Ew0P4w/ta2OleN/iVGLbUtB+FZMGp+C/BVwNs0U3iVx5lp4t8Q2zbR9kHm+HNOmWQqNalFte239DscccMaRRIkUUaqkccaqkcaKAqoiKAqqoACqoAAAAAFPooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/ADpKACiiigAr8uP+C0H/ACjZ/aL+nwr/APVz/Dyv1Hr8uP8AgtB/yjZ/aL+nwr/9XP8ADygD+CaiiigAooooAKKKKACiiigD6w/YP/5PW/ZN/wCzivg5/wCp/oNf6OFf5x/7B/8Ayet+yb/2cV8HP/U/0Gv9HCgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKinnitoZrm4kSGC3ikmmlkYJHFFEheSR2YhVREUszEgAAkkCpa/NL/grX+0Wf2cv2Jfihq2mX/2Hxf8R4I/hP4NZJPLuF1HxlBdQazeWzqfMiuNL8J2/iDUbW4jGYr22tfmjZ1cAH8cH/BQn9pCf9qf9rX4ufFSG8e68MNr83hfwCm8tDB4H8LM2j6BLAhz5P8Aa0NvJr11CCyrqGrXZViGzXxXSkkkknJJJJPUk8kn60lABRRRQAUUUUAFFFeg/Cz4VfED41+O/D3w0+F/hfVPGHjXxRfR2Gj6JpUBlmlkbLS3FxKxWCysLOEPc3+o3ksFlYWkU11dzwwRSSKAclomiax4k1fTdA8PaXqGt65rN7babpOkaVaT3+palqF5KkFpZWNlaxy3F1dXEzpFDBDG8kkjKiKWIFf1df8ABNr/AIIkaP4Oj0H42/ti6RZ6/wCLCLbVfC/wTufKvNB8ON8s9tfePypkt9c1hTtZPDSNJo9iFxqrancStZ2H2x/wTa/4JT/Dr9jHRdP+IPj6LSvH/wC0VqViDf8AiV4Bc6J4CS7ixc6H4HiuY1ZJxG7Wuo+JpYo9R1BPNhtU0+wnmtZv16oAht7eC0ghtbWGK2treNIYLeCNIYIIY1CRxRRRhUjjjUBURFCqoAUADFTUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/Lh/wcndP2PPr8eP5fCCv5bq/qR/4OTun7Hn1+PH8vhBX8t1ABRRRQAUUUUAFFFFABRRXUeC/BPi74jeKNG8FeBPDmseLPFniG9i07RfD+g2NxqWqajeTHCQ21pbJJK5ABeRtoSKJXllZI0ZgAcuASQACSTgAckk9AB3Jr9u/+Cdf/AARw+Jf7Ub6L8VPjemr/AAu+A0jW9/YRSQGz8b/Ee0JEiL4ds7uJjo+gXMeC3iXULdxcwvGdFsr5JXvbT9Qv+CdH/BEfwr8JxoXxi/a2sdK8bfEmMW2paD8Kd0Op+C/Bdx8s0M3idx5lp4t8Q2zbR9iHm+G9OmEpX+2pRbXlt/RBHHHDGkUUaRRRoscccaqkcaIAqoiKAqIqgBVUAAAAAAUAeb/CP4O/DP4EeBdG+G3wl8H6P4J8G6FCIrHR9HtxEskm1RNfahdOXu9U1S7ZRLfanqE9zfXkxMtzPI5Jr0uiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/wCC0H/KNn9ov6fCv/1c/wAPK/Uevy4/4LQf8o2f2i/p8K//AFc/w8oA/gmooooAKKKKACiiigAooooA+sP2D/8Ak9b9k3/s4r4Of+p/oNf6OFf5x/7B/wDyet+yb/2cV8HP/U/0Gv8ARwoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACv4+P8Ag4S/aDbxj8e/h7+z5pF95mj/AAh8LnxH4lt4pMKfGvjpYLqG3u4lJDyaZ4Us9FurOR/mjXxBeIqqJGL/ANeeuazp3hzRdX8QaxdRWOk6Hpl9q+p3s7bILTT9NtZby8uZm52xQW8MksjY4VSe1f5sf7S3xh1P4/fH34t/GPVXmM/xB8da/wCILWG4bfJYaRcX0qaFpQbLfutJ0aOw02EZOIbVBk4yQDw+iiigAooooAKKK9W+CfwU+I/7QvxL8MfCb4VeHbvxL4y8V3yWljZ26lbe0gHz3mq6pdEeTp+k6bbiS71C/uGSG2t4ndmJ2qQCf4GfAz4mftGfEvw38JvhN4bu/E3jDxLdrBb20ClbTT7RSpvdY1i9IMOm6PpsJa4v7+5ZYoYlwN8rxxv/AHV/8E9/+CdXwv8A2FvACR2UVl4s+M3iSwgHxA+Jc9qouZ3by5pPDnhgTKZtJ8LWVwq7YkKXWrzxJf6mSyWlrY63/BPz/gn/APDX9hb4YRaLpEdp4k+KviW1trj4kfEeW0RLzVr5VEn9iaMZFM+neFtLlLJY2QdXu5A2o3wa5lVIf0CoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP5cP8Ag5O6fsefX48fy+EFfy3V/Uj/AMHJ3T9jz6/Hj+Xwgr+W6gAooooAKKKKACigAkgAEknAA5JJ6ADuTX7c/wDBOv8A4I4/Ez9qSTRfip8bU1f4W/AaRoL6xjkgNn43+I9oSsiJ4cs7uI/2PoFzHy3ibUbd1uYnj/sWyv0le9swD4A/ZE/Ym+Ov7aHjuPwh8JfDch0iymtz4t8fauk9p4N8H2UzD9/q2qLE4mvZYw7WOjWCXOq35R2gtfs8NzcQf2yfsN/8E5vgV+w74XjXwlp0fi74panZRweLPixr1lB/b+pMwR7jT9CgzMnhnw6ZlDR6XYSvNcrHA+rX2pXEEUyfW3wi+Dnwy+A/gTRvhr8JPB+j+CPBmhQrFY6Ro9uIxJLtVZr/AFC6cveapql2yiS+1TUJ7m/vJiZbieRzmvTKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr8uP8AgtB/yjZ/aL+nwr/9XP8ADyv1Hr8uP+C0H/KNn9ov6fCv/wBXP8PKAP4JqKKKACiiigAooooAKKKKAPrD9g//AJPW/ZN/7OK+Dn/qf6DX+jhX+cf+wf8A8nrfsm/9nFfBz/1P9Br/AEcKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD8vf8AgsP8cv8AhSH7CHxYezvPsniD4opY/CLQMSbHlbxiZl8SIpB35Hgux8SsrJysojyQCTX8ENf0tf8ABxd8ajqXj/4F/ADT7vNv4X8Oav8AEzxHbxSbo5NR8UXjaB4djuFBxHdadYaBrM0aHDi31tXYbJYyf5paACiiigAooq7pmm6hrOo2OkaTZXWpapqd3b2GnadYwS3V7fX13KkFraWltCrzXFzcTOkUMMSNJJI6oiliBQB0/wAOvh54z+LHjfw18Ofh7oF/4n8ZeLtVttG0HQ9NiMt1e3t04VR1EcFvCm+4u7ud47WztYprq6lit4ZJF/u//wCCbX/BO7wV+wx8MUe+j07xH8c/GVhay/EbxxHF5i2uQk6+DvDEs0azW3hvS58ebMFhuNevov7SvUjiTT7HT/Df+CS3/BNDTf2RPAtv8WvirpdpfftFeO9Kja6SZYrlPhj4dvUSZfCumS4ZP7dulMb+KNSgYr5yro9jI9naz3ep/s/QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH8uH/AAcndP2PPr8eP5fCCv5bq/qR/wCDk7p+x59fjx/L4QV/LdQAUUUUAFdR4L8E+LviN4o0bwV4E8Oax4s8WeIb2LTtF8P6DY3GpapqN5McJDbWlskkrkAF5G2hIoleWVkjRmH0l+yJ+xN8df20PHcfhD4S+G5DpFlNbnxb4+1dJ7Twb4PspmH7/VtUWJxNeyxh2sdGsEudVvyjtBa/Z4bm4g/tk/Yb/wCCc3wK/Yd8Lxr4S06Pxd8UtTso4PFnxY16yg/t/UmYI9xp+hQZmTwz4dMyho9LsJXmuVjgfVr7UriCKZAD83v+CdH/AARH8K/CcaF8Yv2trHSvG3xJjFtqWg/CndDqfgvwXcfLNDN4nceZaeLfENs20fYh5vhvTphKV/tqUW15bf0QRxxwxpFFGkUUaLHHHGqpHGiAKqIigKiKoAVVAAAAAAFPooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr8uP+C0H/KNn9ov6fCv/wBXP8PK/Uevy4/4LQf8o2f2i/p8K/8A1c/w8oA/gmooooAKKKKACiiigAooooA+sP2D/wDk9b9k3/s4r4Of+p/oNf6OFf5x/wCwf/yet+yb/wBnFfBz/wBT/Qa/0cKACiiigAooooAKKKKACiiigAooooAKKKKACgkAEngAZJ9AKK8Z/aK+J1v8F/gN8YfivcPGg+H3w48YeKrZZcbbjUNI0O9u9MswGwGkvdQjtrSJCQHlmRSRmgD+Dn/gpv8AGJvjh+3J+0J4viuvtOk6X43u/AmgMj77b+xvh9FD4Ptp7M5IFtqUujz6suMB5L+SQgM7CvgurmoX1zqd/e6leTS3N3f3dxeXVxM7STT3FzM8000sjEs8kkjs7uxLMxJJJNU6ACiiigA69K/q4/4Iof8ABM5fD1lof7Y3x28PA69qMCX/AMDvCGr23/IH064TMfxG1OznX/kJahE3/FJRTIBZ2THXlWS4u9Knsvz5/wCCPX/BOOX9qz4jJ8aPiro8h+APwy1eBzY3kLCD4k+MrMx3Vt4ZiDqEn8P6XmC98US/MlxHJa6Miub67lsv7aYIILWCG1toY7e2t4o4LeCFFjhhhiQRxRRRoAkccaKqIigKqgKAAAKAJaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/lw/wCDk7p+x59fjx/L4QV/LdX9SP8AwcndP2PPr8eP5fCCv5lvBfgnxd8RvFGjeCvAnhzWPFnizxDexadovh/QbG41LVNRvJjhIba0tkklcgAvI20JFEryyskaMwAOXAJIABJJwAOSSegA7k1+3P8AwTr/AOCOPxM/akk0X4qfG1NX+FvwGkaC+sY5IDZ+N/iPaErIieHLO7iP9j6Bcx8t4m1G3dbmJ4/7Fsr9JXvbP9RP+CdH/BEfwr8JxoXxi/a2sdK8bfEmMW2paD8Kd0Op+C/Bdx8s0M3idx5lp4t8Q2zbR9iHm+G9OmEpX+2pRbXlt/RBHHHDGkUUaRRRoscccaqkcaIAqoiKAqIqgBVUAAAAAAUAebfCL4OfDL4D+BNG+Gvwk8H6P4I8GaFCsVjpGj24jEku1Vmv9QunL3mqapdsokvtU1Ce5v7yYmW4nkc5r0yiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr8uP8AgtB/yjZ/aL+nwr/9XP8ADyv1Hr8uP+C0H/KNn9ov6fCv/wBXP8PKAP4JqKKKACiiigAooooAKKKKAPrD9g//AJPW/ZN/7OK+Dn/qf6DX+jhX+cf+wf8A8nrfsm/9nFfBz/1P9Br/AEcKACiiigAooooAKKKKACiiigAooooAKKKKACvxx/4Lo/FQ/Dz9gzxP4dt7kwah8W/G/g74fweW+2f7HDeT+M9VKgEN5Etj4TksLlsFPLvhCxBmXP7HV/K1/wAHHfxL83W/2bfhBa3GPsOmeNPiHrNqGz5h1O60vw74cnZAfl8oaT4mjViDv85gpGxsgH8wlFFFABX15+xJ+yJ45/bR+O/hv4S+Eo57HRvMTWPH3iz7O01n4Q8G2k8S6pqsxOI5L2YSJYaNZM6G+1W6tYWeK3+0XEHzF4U8LeIPHHibQfB3hPSb3XfE3ifV7DQtB0bToXuL7U9W1S5js7GytYUBaSa4uJY40Ud2ySACR/fv/wAE3f2HPDv7EHwF03wtLBZX3xX8ZRWXiD4s+J4ER3vNeMBNv4dsLoqJW0DwtHNLYaeuVjurptQ1byYJdSkiQA+wfg/8JfA3wL+Gvg/4T/DfRoNB8G+CdHttG0ewhVd7JCpa4v72VVVrvU9Tunm1DU76UGa9v7m4uZmaSVifSaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPwj/wCCyH7GHxs/bU+If7HvgT4Q6GklnpTfGm48aeNNVaS28K+CNLv5PhPHb3ut3yJI7XF59lvBpek2cVxqepvaXRtbZoLS8nt/tr9hv/gnN8Cv2HfC8a+EtOj8XfFLU7KODxZ8WNesoP7f1JmCPcafoUGZk8M+HTMoaPS7CV5rlY4H1a+1K4gimT9AqKACiiigAooooAKKKKACiiigAooooAKKKKACiioLq6trK2nvLy4htLS1hkuLm6uZUht7eCFDJLNPNIyxxRRIrPJI7KqKCzEAE0AT1FDPBcoZbeaKeMSTRGSGRJUEtvK8E8ZdCy+ZDPHJDKmd0csbxuA6sB/MD/wUz/4LXx2n/CQfAf8AY211JrnFzo/jL46WDhorfO6C90v4ZyjKyzffgl8Z8xx4kfw6ru1rrcX69f8ABKi9vNS/YA/Zx1DULq4vr++8Ma7d3t7dzSXF1d3Vx418Syz3NzcSs8s080rtJLLIzPI7MzMSSaAP0JooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr8uP+C0H/KNn9ov6fCv/wBXP8PK/Uevy4/4LQf8o2f2i/p8K/8A1c/w8oA/gmooooAKKKKACiiigAooooA+sP2D/wDk9b9k3/s4r4Of+p/oNf6OFf5x/wCwf/yet+yb/wBnFfBz/wBT/Qa/0cKACiiigAooooAKKKKACiiigAooooAKKKKACv4WP+C4fxGfx3/wUB+IOkLcfaLL4Z+FPAvgGxYHMaCPQYfFmoQpyceRrPivU4JRhcTxy8EYY/3SswRWY9FUsfoASf5V/m5/tjePm+KP7Vf7Q/j3zvPt/Enxh8f3umyZ3Y0ZfEmoW+ixBsncsGkw2cCsMArGCABwAD5toor9Lf8Agl5+wxqf7a/7QFhp+uWd3D8Gfh1JYeJfiprEYkijurJbgtpfg2zuU2ldT8VXFvLbM0ckctnpFvquoRv59rBFMAfsX/wQs/4J8LoWl237aHxa0X/ic6zb3Vp8DtD1K3w+maPOslpqXxCkgmXel3q8bT6Z4adgmzSmvtUjE0ep6dcQ/wBNFZ2kaRpmgaTpmhaJYWmlaPo1haaXpWmWEEdrZafp1hBHa2dlaW0KpFBbW1vFHDDDGipHGiqqgACtGgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK+Zv2p/wBrb4L/ALH3w3vPiP8AGLxJFp0BWeHw54ZsWiufFXjLVoo96aR4c0lpY5LqYsYxc3krQ6bpsUi3Go3dtDhyAexfEb4keBfhH4M174h/EnxRpHg7wZ4ZspNQ1rX9auktLK0gThUUsTJcXVxIUt7KytkmvL26kitbSCa4ljjb+NH/AIKVf8FfvHX7VNzrPwi+CM+rfD/9n6OaWzv7hZHsfFnxQjjYo1xr8kD+ZpfhmbG608MwyFrqJvtGuyzySRafp3yL+3d/wUR+NH7c3jNrrxTdy+FPhbot9NL4J+Fek3sz6LpMfzxQ6nrUoEP/AAkPiWS3YpPqt3CkduJJ4NLtbC1mlhk/P6gAr/QN/wCCTf8Ayj0/Zn/7FDV//Ux8R1/n5V/oG/8ABJv/AJR6fsz/APYoav8A+pj4joA/ROiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/wCC0H/KNn9ov6fCv/1c/wAPK/Uevy4/4LQf8o2f2i/p8K//AFc/w8oA/gmooooAKKKKACiiigAooooA+sP2D/8Ak9b9k3/s4r4Of+p/oNf6OFf5x/7B/wDyet+yb/2cV8HP/U/0Gv8ARwoAKKKKACiiigAooooAKKKKACiiigAooooA84+MXjKP4dfCT4n+P5nWOLwR8PvGPiySR8bETw94e1DVmZ93y7VFoS2eMA5r/MuvJ5Lm7ubmWRpZJ7iaaSR2LPI8kjOzuzZZmYklmJJJJJOa/wBCP/gqB4w/4Qf9gT9qDWfO8n7Z8Nb3woH3bc/8JzqGn+DPKzkf67+3vJx/FvxznFf56lAHYfD/AMB+Kvih428LfDzwPpF1r3i3xlrmneHvD+kWab573U9TuY7W2jGSEjiV5PMnnlZILeBJJ55I4o3df9Cr9hX9kbwr+xh+z34T+Emhra3viNok174jeJoYtknifxxqNvB/a17vZVlOn2Iji0nRYZAGh0mxtRKGuXuJZPxo/wCCDv7By+GtBl/bN+Jujbdf8SW97ovwU07ULfbLpXhyTzLPXPHKxSqXiutfIm0bQ5gInTRo9SukM9rrVrIv9LtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUEgAkkAAZJPAAHUk9gK/Az/gph/wWU8Lfs+Jr3wT/AGab/SvGnxsVbjTPEXjSPyNT8JfDG5IaGeCDBltPEXjG0bcv2D95pOi3QA1Zru6t7jR6APsb/goH/wAFMfg/+w54Ym0qWW08dfHDWLB5vCnwx0+9QSWglVlt9e8Z3MJd9C0BH+aGNl/tLWXRoNNg8lLu/sv4hv2jP2lvjB+1T8SNU+KHxl8VXfiPX79nisLIM8GheGtKEjvbaF4a0kO9vpWlWgchIot09xKZLy/uLu+nuLqXyrxj4y8VfEHxPrXjPxv4g1bxT4q8RX8+p63r+uXs+oapqd9csXluLq7uXklkcnCqC22NFWNFVFVRzVABRRRQAV/oG/8ABJv/AJR6fsz/APYoav8A+pj4jr/Pyr/QN/4JN/8AKPT9mf8A7FDV/wD1MfEdAH6J0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBKnQ/X+gooTofr/QUUARt1P1P86Slbqfqf50lABRRRQAV+XH/AAWg/wCUbP7Rf0+Ff/q5/h5X6j1+XH/BaD/lGz+0X9PhX/6uf4eUAfwTUUUUAFFFFABRRRQAUUUUAfWH7B//ACet+yb/ANnFfBz/ANT/AEGv9HCv84/9g/8A5PW/ZN/7OK+Dn/qf6DX+jhQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+N3/AAXa8Uf2B/wT/wDFeleZs/4TT4hfDzw3tzjzfsusP4s8vGRnH/CMeZjn/V5xxX8t3/BN79jDWf21v2jfD/gaaC7g+GnhZrfxX8WNdgDxpZeFbO5QDRra6ACR6x4ouQukaaoYzwpLeaokM0GmXCj+iT/g4Uu9T1L9m/4F+ANFtLnUNW8X/H7TJdP02yikuL3UbvT/AAf4p0y0s7a2hV5biWe68RQRxQxqzPM0YVS+2vuz/gmX+xbp37Fv7N2g+FtStLZvir44S08X/FjVYxHJIfEF3ar9j8NQ3SbjJpvhOykGmQKkrW8+oHVdTgWP+0nQAH33oGg6P4W0LR/DPh3TrTR9B8P6XY6LoulWEKW1lpul6ZbRWdhY2lvEqxw29rawxQwxooVERVAAFa9FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWZrWtaP4c0nUte8Qapp+iaHo9lc6lq2r6rdwWGm6bp9nE893e317dSRW9ra20KPLNPNIkccaszMACa89+NHxt+GH7Pfw+1v4ofF3xbpng7wdoMJe51HUZf313csrNb6XpNlGHu9W1e9ZDHZabYQz3dzJxHEVVmX+KP/goz/wVZ+J/7aOrX3gXwa2qfDn9nqwvT/Z3g+G68nWfGn2aXNrrPj25tJDHcMWRbqz8OW8suk6ZIY2kfU762i1EAH2v/wAFM/8AgtTqvxA/4SD4E/sh6ze6F4IJuNJ8X/GS0aax13xZH88N1pngdv3d3onh9xuSfXiIdX1ZSUsRp9grS6n/ADdySPK7ySO0kkjF3d2LO7scszMxJZmJJJJJJ5NNooAKKKKACiiigAr/AEDf+CTf/KPT9mf/ALFDV/8A1MfEdf5+Vf6Bv/BJv/lHp+zP/wBihq//AKmPiOgD9E6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAlTofr/AEFFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/4LQf8o2f2i/p8K/8A1c/w8r9R6/Lj/gtB/wAo2f2i/p8K/wD1c/w8oA/gmooooAKKKKACiiigAooooA+sP2D/APk9b9k3/s4r4Of+p/oNf6OFf5x/7B//ACet+yb/ANnFfBz/ANT/AEGv9HCgAooooAKKKKACiiigAooooAKKKKACiiigD5/+KP7PPhD4u/FT4G/Enxii6jD8CNS8V+KPDGgzwrLZz+NNbs9J07RNfut5ZHPhq2ttUurCExF11a50/UI5on09Vl+gKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkY4BPoCfyFLTX+43+638jQB/n2f8FJ/2q/jR+0b+0t8T9I+I/iia58K/DH4h+NfBfgTwbp3m2Xhjw9pPh/xBf6PDc2+m+dItxrOow2MU+raxdvPe3cx8pJIbCCzs7b89K9+/at/5Of/AGiv+y4fFT/1N9brwGgAooooAKKKKACiiigAr/QN/wCCTf8Ayj0/Zn/7FDV//Ux8R1/n5V/oG/8ABJv/AJR6fsz/APYoav8A+pj4joA/ROiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/wCC0H/KNn9ov6fCv/1c/wAPK/Uevy4/4LQf8o2f2i/p8K//AFc/w8oA/gmooooAKKKKACiiigAooooA+sP2D/8Ak9b9k3/s4r4Of+p/oNf6OFf5x/7B/wDyet+yb/2cV8HP/U/0Gv8ARwoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmv9xv91v5GnU1/uN/ut/I0Af5r/wC1b/yc/wDtFf8AZcPip/6m+t14DXv37Vv/ACc/+0V/2XD4qf8Aqb63XgNABRRRQAUUUUAFFFFABX+gb/wSb/5R6fsz/wDYoav/AOpj4jr/AD8q/wBA3/gk3/yj0/Zn/wCxQ1f/ANTHxHQB+idFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUASp0P1/oKKE6H6/0FFAEbdT9T/OkpW6n6n+dJQAUUUUAFflx/wWg/5Rs/tF/T4V/wDq5/h5X6j1+XH/AAWg/wCUbP7Rf0+Ff/q5/h5QB/BNRRRQAUUUUAFFFFABRRRQB9YfsH/8nrfsm/8AZxXwc/8AU/0Gv9HCv84/9g//AJPW/ZN/7OK+Dn/qf6DX+jhQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFNf7jf7rfyNOpr/cb/AHW/kaAP81/9q3/k5/8AaK/7Lh8VP/U31uvAa9+/at/5Of8A2iv+y4fFT/1N9brwGgAooooAKKKKACiiigAr/QN/4JN/8o9P2Z/+xQ1f/wBTHxHX+flX+gb/AMEm/wDlHp+zP/2KGr/+pj4joA/ROiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/0FFCdD9f6CigCNup+p/nSUrdT9T/OkoAKKKKACvy4/4LQf8o2f2i/p8K//AFc/w8r9R6/Lj/gtB/yjZ/aL+nwr/wDVz/DygD+CaiiigAooooAKKKKACiiigD6w/YP/AOT1v2Tf+zivg5/6n+g1/o4V/nH/ALB//J637Jv/AGcV8HP/AFP9Br/RwoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmv9xv8Adb+Rp1Nf7jf7rfyNAH+a/wDtW/8AJz/7RX/ZcPip/wCpvrdeA179+1b/AMnP/tFf9lw+Kn/qb63XgNABRRRQAUUUUAFFFFABX+gb/wAEm/8AlHp+zP8A9ihq/wD6mPiOv8/Kv9A3/gk3/wAo9P2Z/wDsUNX/APUx8R0AfonRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEqdD9f6CihOh+v9BRQBG3U/U/zpKVup+p/nSUAFFFFABX5cf8ABaD/AJRs/tF/T4V/+rn+HlfqPX5cf8FoP+UbP7Rf0+Ff/q5/h5QB/BNRRRQAUUUUAFFFFABRRRQB9YfsH/8AJ637Jv8A2cV8HP8A1P8AQa/0cK/zj/2D/wDk9b9k3/s4r4Of+p/oNf6OFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU1/uN/ut/I06mv8Acb/db+RoA/zX/wBq3/k5/wDaK/7Lh8VP/U31uvAa9+/at/5Of/aK/wCy4fFT/wBTfW68BoAKKKKACiiigAooooAK/wBA3/gk3/yj0/Zn/wCxQ1f/ANTHxHX+flX+gb/wSb/5R6fsz/8AYoav/wCpj4joA/ROiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJU6H6/wBBRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr8uP+C0H/KNn9ov6fCv/ANXP8PK/Uevy4/4LQf8AKNn9ov6fCv8A9XP8PKAP4JqKKKACiiigAooooAKKKKAPrD9g/wD5PW/ZN/7OK+Dn/qf6DX+jhX+cf+wf/wAnrfsm/wDZxXwc/wDU/wBBr/RwoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACmv8Acb/db+Rp1Nf7jf7rfyNAH+a/+1b/AMnP/tFf9lw+Kn/qb63XgNe/ftW/8nP/ALRX/ZcPip/6m+t14DQAUUUUAFFFFABRRRQAV/oG/wDBJv8A5R6fsz/9ihq//qY+I6/z8q/0Df8Agk3/AMo9P2Z/+xQ1f/1MfEdAH6J0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBKnQ/X+gooTofr/QUUARt1P1P86Slbqfqf50lABRRRQAV+XH/BaD/lGz+0X9PhX/6uf4eV+o9flx/wWg/5Rs/tF/T4V/8Aq5/h5QB/BNRRRQAUUUUAFFFFABRRRQB9YfsH/wDJ637Jv/ZxXwc/9T/Qa/0cK/zj/wBg/wD5PW/ZN/7OK+Dn/qf6DX+jhQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFNf7jf7rfyNOpr/cb/db+RoA/wA1/wDat/5Of/aK/wCy4fFT/wBTfW68Br379q3/AJOf/aK/7Lh8VP8A1N9brwGgAooooAKKKKACiiigAr/QN/4JN/8AKPT9mf8A7FDV/wD1MfEdf5+Vf6Bv/BJv/lHp+zP/ANihq/8A6mPiOgD9E6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAlTofr/QUUJ0P1/oKKAI26n6n+dJSt1P1P8AOkoAKKKKACvy4/4LQf8AKNn9ov6fCv8A9XP8PK/Uevy4/wCC0H/KNn9ov6fCv/1c/wAPKAP4JqKKKACiiigAooooAKKKKAPQ/hH8Sda+DfxS+HfxZ8N2mmX/AIg+GvjXwz460Wy1mK5n0m71TwtrFnrVjbanDZXVjdy2M1zZRx3Udte2s7ws6xXELlZF/bX/AIiJP2wf+iV/s6/+E58Rf/nm1+A9FAH78f8AERJ+2D/0Sv8AZ1/8Jz4i/wDzzaP+IiT9sH/olf7Ov/hOfEX/AOebX4D0UAfvx/xESftg/wDRK/2df/Cc+Iv/AM82j/iIk/bB/wCiV/s6/wDhOfEX/wCebX4D0UAfvx/xESftg/8ARK/2df8AwnPiL/8APNo/4iJP2wf+iV/s6/8AhOfEX/55tfgPRQB+/H/ERJ+2D/0Sv9nX/wAJz4i//PNo/wCIiT9sH/olf7Ov/hOfEX/55tfgPRQB+/H/ABESftg/9Er/AGdf/Cc+Iv8A882j/iIk/bB/6JX+zr/4TnxF/wDnm1+A9FAH78f8REn7YP8A0Sv9nX/wnPiL/wDPNo/4iJP2wf8Aolf7Ov8A4TnxF/8Anm1+A9FAH78f8REn7YP/AESv9nX/AMJz4i//ADzaP+IiT9sH/olf7Ov/AITnxF/+ebX4D0UAfvx/xESftg/9Er/Z1/8ACc+Iv/zzaP8AiIk/bB/6JX+zr/4TnxF/+ebX4D0UAfvx/wAREn7YP/RK/wBnX/wnPiL/APPNo/4iJP2wf+iV/s6/+E58Rf8A55tfgPRQB+/H/ERJ+2D/ANEr/Z1/8Jz4i/8AzzaP+IiT9sH/AKJX+zr/AOE58Rf/AJ5tfgPRQB+/H/ERJ+2D/wBEr/Z1/wDCc+Iv/wA82j/iIk/bB/6JX+zr/wCE58Rf/nm1+A9FAH78f8REn7YP/RK/2df/AAnPiL/882j/AIiJP2wf+iV/s6/+E58Rf/nm1+A9FAH78f8AERJ+2D/0Sv8AZ1/8Jz4i/wDzzaP+IiT9sH/olf7Ov/hOfEX/AOebX4D0UAfvx/xESftg/wDRK/2df/Cc+Iv/AM82j/iIk/bB/wCiV/s6/wDhOfEX/wCebX4D0UAfvx/xESftg/8ARK/2df8AwnPiL/8APNo/4iJP2wf+iV/s6/8AhOfEX/55tfgPRQB+/H/ERJ+2D/0Sv9nX/wAJz4i//PNo/wCIiT9sH/olf7Ov/hOfEX/55tfgPRQB+/H/ABESftg/9Er/AGdf/Cc+Iv8A882j/iIk/bB/6JX+zr/4TnxF/wDnm1+A9FAH78f8REn7YP8A0Sv9nX/wnPiL/wDPNo/4iJP2wf8Aolf7Ov8A4TnxF/8Anm1+A9FAH78f8REn7YP/AESv9nX/AMJz4i//ADzaP+IiT9sH/olf7Ov/AITnxF/+ebX4D0UAfvx/xESftg/9Er/Z1/8ACc+Iv/zzaP8AiIk/bB/6JX+zr/4TnxF/+ebX4D0UAfvx/wAREn7YP/RK/wBnX/wnPiL/APPNo/4iJP2wf+iV/s6/+E58Rf8A55tfgPRQB+/H/ERJ+2D/ANEr/Z1/8Jz4i/8AzzaP+IiT9sH/AKJX+zr/AOE58Rf/AJ5tfgPRQB+/H/ERJ+2D/wBEr/Z1/wDCc+Iv/wA82j/iIk/bB/6JX+zr/wCE58Rf/nm1+A9FAH78f8REn7YP/RK/2df/AAnPiL/882j/AIiJP2wf+iV/s6/+E58Rf/nm1+A9FAH78f8AERJ+2D/0Sv8AZ1/8Jz4i/wDzzaP+IiT9sH/olf7Ov/hOfEX/AOebX4D0UAfvx/xESftg/wDRK/2df/Cc+Iv/AM82j/iIk/bB/wCiV/s6/wDhOfEX/wCebX4D0UAfvx/xESftg/8ARK/2df8AwnPiL/8APNo/4iJP2wf+iV/s6/8AhOfEX/55tfgPRQB+/H/ERJ+2D/0Sv9nX/wAJz4i//PNo/wCIiT9sH/olf7Ov/hOfEX/55tfgPRQB+/H/ABESftg/9Er/AGdf/Cc+Iv8A882kP/BxJ+2CQQfhZ+zryCP+Rc+Ivf8A7qbX4EUUAdh8Q/Gup/Enx741+Ies29laav468V+IPF+qWumpPFp1tqPiPVbvV7yCwjubi6uY7OK4u5EtknuriZYVRZJ5XBduPoooAKKKKACiiigAooooAK/0Df8Agk3/AMo9P2Z/+xQ1f/1MfEdf5+Vf6Bv/AASb/wCUen7M/wD2KGr/APqY+I6AP0TooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCVOh+v9BRQnQ/X+gooAjbqfqf50lK3U/U/zpKACiiigAr8uP8AgtB/yjZ/aL+nwr/9XP8ADyv1Hr8uP+C0H/KNn9ov6fCv/wBXP8PKAP4JqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr/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/yXdOtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRQASQACSTgAckk9AB3JoA92/Zk+CWvftGfHz4V/Bbw7DO99498YaVpF1cW8fmNpeiLMLvxFrci4YeRomhW2o6rcZVv3Nm+FY4U/wCkroWi6f4c0TR/D2kW0dnpWhaXYaPptpCNsVrYabaxWdpbxL2jhghjjQdlUCv59f8Aghn+wDqPwg8I3X7V3xX0R7Dx78R9FGm/DHRNRtyl74a8A3rR3F14iuYJlD2uqeMDFb/YRsSe18PQq4lKa7cQQ/0P0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUASp0P1/oKKE6H6/0FFAEbdT9T/OkpW6n6n+dJQAUUUUAFFFFAENxbwXcE1rdQxXFtcxSQXFvPGssM8MqGOWGWJwySRyIzI6OpVlJVgQSK/lh/4KUf8ABEfWI9U8QfHD9jTRU1HTr+W61fxX8C7Ty4b3Tbhy1xe3/wANg5SK8sJWMkzeEGeO7s5N0Ph43kE1rpFl/VJRQB/l6a3oWteGtVv9C8RaTqWha3pd1NZalpGr2Vzp2pafeW7mOe1vLK7jhuba4hkUpLDNGkiMCrKCMVlV/o4/tEfsP/st/tT27f8AC6fhF4b8S6yIPs9t4us4pvD/AI0tERcQrF4p0KWw1iaC3OHisb26utO3ZElpIjOrfkL8Q/8Ag3S+Ams3U9x8M/jn8S/A0UzNIlj4m0fw/wCO7a1LHPlW7Wh8G3Zt4/uxrc3VxPtA8y4lbLEA/kIor+pI/wDBtiuTj9sMgZ4H/CiAcD0z/wALeGfrik/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SP8AxDYj/o8M/wDhhx/89+j/AIhsR/0eGf8Aww4/+e/QB/LdRX9SP/ENiP8Ao8M/+GHH/wA9+j/iGxH/AEeGf/DDj/579AH8t1Ff1I/8Q2I/6PDP/hhx/wDPfo/4hsR/0eGf/DDj/wCe/QB/LdRX9SP/ABDYj/o8M/8Ahhx/89+j/iGxH/R4Z/8ADDj/AOe/QB/LdRX9SQ/4NsUyN37YbFcjIHwIAJGeQD/wt44JHQ4OPQ17l8OP+Ddj9nfQrm3uvib8Z/id4/EDB5LDQLDQfAunXhBB8u5EkfirUVgYbgy2mpWs/IK3C4O4A/kW8OeGvEXjDW9N8N+FNC1fxJ4g1i6isdK0TQtOu9V1XUrydtsNrY2FjFPdXU8jcJFDE7seimv6hf8Agml/wRLvdE1Xw/8AHX9sjSLYXWnyW2seDvgdO0N4sd3GyT2Oq/Ed42ktX8hwtxD4QhedHfyhr8wCXeiv+7/7Pf7GH7Mv7LViLb4JfCPwx4R1B4Bb3fid7eXWvGOoRkAyJe+K9bl1DXpIJHBkNkl9HYRux8i1iXCj6hoAZHGkSJFEixxxosccaKEREQBURFUBVVVAVVAAAAAAAp9FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAEqdD9f6CihOh+v9BRQBG3U/U/zpKVup+p/nSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBKnQ/X+gooTofr/QUUARt1P1P86Slbqfqf50lABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUASp0P1/oKKE6H6/wBBRQAFASTzz9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQAbB6n9P8ACjYPU/p/hRRQAbB6n9P8KNg9T+n+FFFABsHqf0/wo2D1P6f4UUUAGwep/T/CjYPU/p/hRRQA4AAYFFFFAH//2Q==); 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACu1BMVEUAAADrFCfkGyzjGivkGy3iGyzjGyzjGyzjGyzjGyzjGyziGyzjHC3jHCziHSfMMzPkGy3jGyzjGyzjGizjHCzjHCvbJCTjGyzjGyzkGyzeFizkGyvjGyzjHCz/AEDjGizjGyzfGDDfICvkHCzjGyzlGivhHi3jGyzjGyzkGyzjHCzjGyziGizoFy7jGyzjHCzjHC3iGy3jGyziGivjGyvjGy3jGyzkGy3iGyzjGyzbEiTjGyzkGy7iGy3jGyvhHirjHCvjGiz/AADlGizlGi3gHynkGy/iGyzhGCvkGyvjHCvjGyzkGyzkGyzjHCvfIDDiGyvjGyviGyzdIjPjHCziGivjHC3jGyzVKyvmGjPjGiziGy3kHC3jGyzmGivjGyzkGyvkGyj/AFXkGyzjGyziGiv/AADjGyzjGyziGy3jGizjHCzjGyziGyzjHDniGyzhHi3lGiriGi3jHC3iHS7jGy3jGyzjGizjGi3jGyzjHCzjHCzkGyzjGyziGy3jGyzjHC3jGi3lGizjGy3jGizfICDjGyzkGyviHSziHSvjGi3kGyzjHC/gGSzjGyzkGyvkGyviGyzqFSvnGDHkGyzjHCzjGyzjGyzmGSnjGy3iGi3kGyzjHCzjGi3mGibjHC3jGiviGyzjGyzjHCviGS7kGyvkGy3jGyzkGyziGyzkGy7jHCzjGy3jGyzjHCzjGyzmGi7jGyziHS3kGy7kGyviGizmGi3kGyvjHC3jGyzjHCvjGyzlGiviGivjGyzhGivlGi7jGizjGivjHCzjGyzjHCvkGyziHSzkGyvkGyzkGy3jGyzjHCnjGyzjGyzhGS3jGyzjHC3jHCrkGyzjHC3iGyzjHCzkGyzkGyvjGi3jGyziGivjGyzjHCviGi3jGiviGyzjHCviGyzkGyvjGyzjHC3jHCzjGywAAACtVvavAAAA53RSTlMADUuIsdbs9/zu3buUXBoFVbP7y20SB+HzjBdB8G8EkckgGMzrOyLc9kze+UYL0fEtoNpYmeX9OYXHDu9DcrYrsK4BHUQZJmkqcWT+Vug2EHzZmA+ATnftBgp1j2b6HuNeEwNd21kC19N9m1HSxAnNETFQSizI4GN+6ZxAw+Rg9aaaOr3nCPJfIzW3qBsp+IIwewwVpy70xR+rT565bBSJpYaQgT0vZ+KWlxydzqpu6jK0PjhCYiifWspI5k1qvzwnf4eKoiSENI2Vg6MlvqwzrT83eXhz1WhU1NhrtVNhdrLCod/GSa82Abt0AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+MMFwg3LPj23MQAAAX4SURBVHjaxZv5X5RFHMcHORZUWFhwhQIxRJDAFoQwIFIWBGxDQwzEwGiNWxIJO0DbDhFMJUIRLKTEULBSMjWPRMGjstQkI7X7nH8jQI7lmX2O7+536PPjPvOa93tfzzXPd2YI4R27KfYOjk4qZ5ep06a7unHHCaJ299BQ83h6zZhEvNZrJmXi7XPfZPHvd6QW4+s3a1L+vj8VzewH+PMD5lCJBM7lzQ8KppKZF8KX7/YglUloGE/+/Ifk+JTqwjkKRMjzKV1gx40fqYRPaRQvvt3DygSiF3ISeEQZn9IYPvzYOKUC9FEuAvGK+fQxLgIKbsHROAdw4C9SzqfUi4OAH0RgMQeBBIhAnB5fYAFEgCai89UakEASusASEJ+6ogskwwRS0AVSYQJL0QUCYAKPowuoDSCBJ9AFSBpIYBm+gAdIYDm+wJMQfjo+f4ai8eBoVmDjM1bqQGfgKVz8/EwXEJ5mrcLEZ68OhOEpfRoRvypH4VjYLLlr8PApz4DxlE7Hwqvzgq3AU6dncfDGtc9Zg6c0HwVfEFnI9FxUrGRUUoKB15euYzoujCwgXvL8sucR+CHrmX6D84xDR+zl+EXlEv2Wb0iqeGFupdxTImwj0+2LL6lHDr4szY8RvQCD/BxeGWmUW1RVkS2Kr97E9Lo5xcz5VZME/zWRfme5bhKMJ+a9Xmmx5RtvMp1u8auZ0KSySAy/NUfkiqq1VNkxJNQxLbe9xTQLXM38KXW8xTeTYfsOy/ydZSLC9W9PLCw2ODDDLpd3Gi11uat4i7Bl7u4mkXNau0f8lDW3jLdbtJfB61ZmiF0p2nffM3tFmVr3tYk01L9PpZK2YaRd8gfRwmPe+2Xqz0GlmfZRJe0HXLeJ31f6Eiod3YfDXUUwjziTzy6CEB8qF10HSfSvF/4aGoUzA3BQlk/poU4W33UYBU8aVAoEmGg+wqp5Gz+2Ah/9STISnpAjVuC370TDk+yjYP60bjw8sKo0lE9R8YQUwvBlx3Dx5DMY/jgyXsHYxTz4JR1CZkMEavH5NaCyWhW+QCXoEijEFygFCeTiz3meAAnQHbYTBQE+hk7+3wJ1thNtOwWx6AIVIH4ofn0fNMNCHdH5RAt6EH2OL0A2QgQOchDYDxFIP1WALrAMdhs45qErFMIMaJE78q2goJwiyOkzqAI1Z8EGNOYLTINzcAFKe87jCRSABkVjQRydVpqsMqAe3VgGSt5Ihy70+gp/MySEIxn0yfK9Owixy2QVPDpQBPRdMvx7BQrSdpE5W86XLqMYXJHkB3452jCgXSU8qKlqkeramOxe/FVJxNdXTyyUrM7mbxXnN5vPsh/uDBUeD+0Uq1Ro3b/JGm9X37NUYtHGt9dE8KoD6oktW6qYd7iq3VLPbb3MNKbm+g3x03DK0uIDw2IL48DLl5yF7UwXhRU4dbzlBT0J4mfMGHlNUIXzjkq13PTkbrZed6XcvEXqOioS0z6JS2FNyt7R6Z/69Sum1Ii3DP+OqVj69o4PWvOknm7XG4lUGptuhoT1J6uJTLrZeeKs70e6viU9i+6JUl0kpL+V6froD0M321UqkwGkGStyvofp+6yX9kc5/uAbPdt2+L0cb2Y63+wsL4A5wj5zWgGPzVo8A5I0xwqBrDbbwWPR374DN+hEFBgcV7nfhQrkttiONY+xdirQAHP6fjjQWWzcBQzD0f4EWkaAvIRjOMcgAl0cBG5BBO5yEPgZdBXgl3yIE0jghu1AQZaD+PQXdIELMIFf0QUaYAJH0AWAKypzbCcKkggTwFlJYx6tkrHIeKrRBYjs9pYJWYIv4ADhO3FY2g3YXjD4fYDPJ00QAfx1zYMpUs7XcNl495tygd958EmGr2KBm1wEFBScRvIHHz6JVbrRqZ+TAMlXJoC2opPNn0r4d9C+Ttko2e4Xh7gIhI3bX3L8UD7bvMZSJ/ORtAd3ysFCAjyl+Gkc9hUII7Xtt2dytoBXD4hcfn7GSeEPfSjOZPG6Psy6hFzUtx0mFJYNf5/jsKlDOo3/9P07EKjSuKS3+keyr9//AJCuhreuRXgcAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTIzVDA4OjU1OjQ0KzAwOjAwhU2aDwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0yM1QwODo1NTo0NCswMDowMPQQIrMAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC); 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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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;}
.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;}
.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/WilsonartNewCategory/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/WilsonartNewCategory/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%; padding-bottom: 120px;}
.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: fit-content; 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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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 {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/WilsonartNewCategory/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/WilsonartNewCategory/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;}
.contact-index-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer{display: block !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/WilsonartNewCategory/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 .fieldset span.required { position: absolute; top: 10px; right: 20px; color: #e02b27; font-size: 16px; font-weight: 800; }
.account.customer-address-form .form-address-edit .fieldset span.required:before { content: '*'; width: 10px; color: #e31b2c; font-size: 1.2rem; margin: 0 0 0 5px; }
.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 .commercialBuyer_wrap .rep_main .rep_type_select{ width:100% !important; margin-top: 20px; }
.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: 15px; 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:first-child { margin-left: 0px; }
.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; background: #FFF; }

.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: 'PlayfairDisplay-Regular', 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: 767.98px) {	
.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:767px) {
	.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/WilsonartNewCategory/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 : 767px) {
	.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: 0px 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: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: -20px;}
	.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:767px) {
	/* .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.confirm .modal-inner-wrap .modal-footer{display: block !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: 767.98px) {
	.account.wishlist-index-index .toolbar.wishlist-toolbar .pages { float: none; }
	.account.wishlist-index-index .toolbar.wishlist-toolbar .limiter { display: block; }	
	.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; padding:40px;}
	.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;}
	.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 { float: unset!important; }
	#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 { margin-top: 50px; }
	.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/WilsonartNewCategory/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/WilsonartNewCategory/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.confirm .modal-inner-wrap .modal-footer{display: block !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.confirm .modal-inner-wrap .modal-footer{display: block !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 { margin-top: 30px; }
	.cms-home #maincontent.page-main{ margin-top: 0; } 
	#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; position: relative; }
	.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: 768px) {
	.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%; margin-top: 30px;}
	/* .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;}
	.resources-files-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer{display: block !important;}
	.resources-files-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap{width:520px;}

	.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: 145px; 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 { 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; }
	.page-layout-2columns-left .sidebar-main, .sales-order-history .sidebar-main,
	.sales-order-view .sidebar-main { width: 29.66% !important; }
	
	.cms-home #maincontent.page-main{ margin-top: 0; } 
	#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; position: relative; }
	.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; }							
	.contact-index-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap {width: 520px!important;}

	.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: 245px;}
	.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;}
	.resources-files-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer{display: block !important;}
	.resources-files-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap{width:520px;}
	.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.confirm .modal-inner-wrap .modal-footer{display: block !important;}
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap{width:50%;}
	.catalogsearch-result-index .modals-wrapper .modal-popup.confirm .modal-inner-wrap{width:520px;}
	.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.875rem; }
	
	.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; }

	.panel_sinks_wrapper { margin-left: 10px; margin-right: 10px; }
	.pdpAvailableSinkColors li:nth-child(4n+1) { margin-left: 0px; }

}
@media only screen and (min-device-width : 768px) 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{position:unset;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 0px 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 { 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; }
	
	.block.widget .products-grid { width: 1024px; }
	
	.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: 600px !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 0px 10px;}
}
/* Large + devices - Desktops landscape */
@media (min-width: 1440px) {
	.wa_sustain {min-height: 550px;}
	.page-header .header.content { padding: 0px;}
	.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: 500px;}
	.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;}

.catalog-product-view .product_detailed_info_main .product-info-main .qkView_description ul{margin-bottom: 0 !important;}
/* Css For Upgrade Instance */
@media(min-width:1200px){
.catalog-category-view .product-toolbar-options .toolbar.toolbar-products{width:43%}}
@media (max-width: 767.98px) {
	.page-with-filter .filter-options-content ol li{width:100% !important;max-width: 100% !important;display: block;}
	.catalog-product-view .shoppingcartTble  .filter_thickness.width2{margin-bottom: 5px;}
    .catalog-product-view  .fullView_modal.modal-slide .modal-inner-wrap figure{margin-bottom: 0;}
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title{display: block !important;}
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title h3{max-width: 85% !important;display: inline-block}
   .wilsonArt_pdp .product-info-main .wa_product_title .qkView_title span{position: relative !important;display: block !important;left:4px}
   .wilsonArt_pdp .product-info-main .wa_product_title .actions-secondary.favicon{width: 10%;display: inline-block;}
}

@media (min-width: 768px) {

}

@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 { height: 100%; overflow-y: scroll; 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::-webkit-scrollbar { height: 8px; width: 3px; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person::-webkit-scrollbar-track { background: #5e5e5e; }
.hpl-landin-mainBkock-s9 .application-info .app-image .person::-webkit-scrollbar-thumb { background: rgb(163, 163, 163); }
/* .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; padding-bottom: 20px; }
.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; }
.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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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; }

.pg_roboto_class #maincontent.page-main-full-width .breadcrumbs { display: none; }
.pg_roboto_class .page-footer { display: none; }
.pg_roboto_class .pg_cta_red a { display: inline-block; height: 50px; background-color: #FE6601; color: #ffffff !important; padding: 0 20px; font-size: 20px; line-height: 50px; min-width: 300px; text-align: center; }
.pg_roboto_class .l_more.pg_cta_red a { background-color: #e71d2b; }
.pg_roboto_class .pagebuilder-column-group .pagebuilder-column .pg_jump a { display: block; background-color: #FE6601!important; color: #ffffff !important; text-align: center; line-height: 40px !important; }
.pg_roboto_class .hpl-landin-mainBkock-s9 .slick-prev, .pg_roboto_class .hpl-landin-mainBkock-s9 .slick-next { background-color: #e71d2b; }
.pg_roboto_class .hpl-landin-mainBkock-s9 .slick-prev:before, .pg_roboto_class .hpl-landin-mainBkock-s9 .slick-next:before { color: #fff; }
.pg_roboto_class .pagebuilder-slider.slider-popup .slick-next, .pg_roboto_class .pagebuilder-slider.slider-popup .slick-prev { width: 44px; height: 44px; border-radius: 50%; border: none; outline: none!important; z-index: 6; background-color: rgba(255, 255, 255, 0.5); }
.pg_roboto_class .pagebuilder-slider.slider-popup .slick-next:before, .pg_roboto_class .pagebuilder-slider.slider-popup .slick-prev:before { color: #000; }
.pg_roboto_class .pagebuilder-slider.slider-popup { position: relative; }
.pg_roboto_class .pagebuilder-slider.slider-popup .slick-dots { position: absolute; bottom: 10px; text-align: center; }
.pg_roboto_class .pagebuilder-slider.slider-popup .slick-dots .slick-active button { background: #e71d2b; border: #e71d2b; }
.new-cms-popup .pagebuilder-slider .slick-prev, .new-cms-popup .pagebuilder-slider.slider-popup .slick-next { width: 44px; height: 44px; border-radius: 50%; border: none; outline: none!important; z-index: 6; background-color: rgba(255, 255, 255, 0.5); }
.new-cms-popup .pagebuilder-slider .slick-prev:before, .new-cms-popup .pagebuilder-slider.slider-popup .slick-next:before { color: #000; }
.new-cms-popup .pagebuilder-slider.slider-popup { position: relative; }
.new-cms-popup .pagebuilder-slider.slider-popup .slick-dots { position: absolute; bottom: 10px; text-align: center; }
.new-cms-popup .pagebuilder-slider.slider-popup .slick-dots .slick-active button { background: #e71d2b; border: #e71d2b; }
.pg_roboto_class .pagebuilder-slider.slider-popup-red .slick-next, .pg_roboto_class .pagebuilder-slider.slider-popup-red .slick-prev { width: 44px; height: 44px; border-radius: 50%; border: none; outline: none!important; z-index: 6; background-color: #e71d2b; }
.pg_roboto_class .pagebuilder-slider.slider-popup-red .slick-next:before, .pg_roboto_class .pagebuilder-slider.slider-popup-red .slick-prev:before { color: #fff; }
.new-cms-popup .pagebuilder-slider.slider-popup-red .slick-prev, .new-cms-popup .pagebuilder-slider.slider-popup-red .slick-next { width: 44px; height: 44px; border-radius: 50%; border: none; outline: none!important; z-index: 6; background-color: #e71d2b; }
.new-cms-popup .pagebuilder-slider.slider-popup-red .slick-prev:before, .new-cms-popup .pagebuilder-slider.slider-popup-red .slick-next:before { color: #fff; }


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

@media (max-width: 500px) {
  .pg_roboto_class .hpl-landin-mainBkock-s4 .pagebuilder-column { padding: 0; }
  .pg_roboto_class .hpl-landin-mainBkock-s4 h2 { padding: 0 30px; }
}

@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: 767.98px) {
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer.pointer-right.active:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: 5px!important; top: -10px!important; transform: rotate(180deg); }
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer.pointer-left.active:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: -25px!important; top: -10px!important; }
}
@media (max-width: 768px) {
  .new-cms-popup .modal-popup.modal-slide.finishes-slider-popup-main { left: 0px; top: 100px; }
  .new-cms-popup .modal-popup.modal-slide.finishes-slider-popup-main .modal-inner-wrap { height: unset; }
  .new-cms-popup .modal-popup.modal-slide.finishes-slider-popup-main .pagebuilder-slider .slick-prev, .new-cms-popup .modal-popup.modal-slide.finishes-slider-popup-main .pagebuilder-slider.slider-popup .slick-next { width: 30px; height: 30px; }
  .new-cms-popup .modal-popup.modal-slide.finishes-slider-popup-main .pagebuilder-slider .slick-prev:before, .new-cms-popup .modal-popup.modal-slide.finishes-slider-popup-main .pagebuilder-slider.slider-popup .slick-next:before { font-size: 20px; }
}
/* ---------- Tablet Portrait ---------- */
@media (max-width: 991.98px) {
  .hpl-landin-mainBkock-s9 .application-info .app-image .tagview { top: 2px!important; height: 98%!important; }
}

@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.pointer-right.active:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: 10px!important; top: -5px!important; transform: rotate(180deg); }
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer.pointer-left.active:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: -30px!important; top: -5px!important; }
  .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 { height: 100%; 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: 20px; }
  .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: 0!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 .application-info .app-image .img_pointer.pointer-right.active:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: 15px!important; top: -5px!important; transform: rotate(180deg); }
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer.pointer-left.active:before { border: 15px solid transparent; height: 0; width: 0; border-right-color: #fff; content: ''; display: block; position: absolute; z-index: 3; right: -25px!important; top: -5px!important; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .person { margin-top: 20px!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; }
  .woodgrain-finishes-order-samples-block .order-samples-group .pagebuilder-column-line .pagebuilder-column:nth-child(1) .show-slider { bottom: 5px; }
  .fieldset .field .control .message.warning {display: block; font-size: 13px; position: relative;}
}

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

@media (min-width: 1230px) {
  .hpl-landin-mainBkock-s2 .pagebuilder-column h3.h3-one-line { min-height: 40px; }
}

@media (min-width: 1250px) {
  .hpl-landin-mainBkock-s2 .pagebuilder-column h3.h3-three-line { min-height: 125px; }  
}

/* ---------- 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) {
}


.cms-wawg-calculator #maincontent.page-main-full-width .breadcrumbs { display: none; }
.cms-wawg-calculator .iwf-pretext { padding: 0 20px; }
.cms-wawg-calculator .iwf-container { padding: 0 20px; margin-top: 15px; }
.cms-wawg-calculator .iwf-heading { background: #000; text-align: center; padding: 20px 0; }
.cms-wawg-calculator .iwf-heading h1 { color: #fff!important; }
.cms-wawg-calculator .iwf-subheading { max-width: 1100px; margin: 10px auto; }
.cms-wawg-calculator .iwf-subheading h2 { font-family: 'PlayfairDisplay-Regular'; font-size: 30px!important; color: #e71d2b!important; text-transform: none !important; margin-bottom: 0px!important; }
.cms-wawg-calculator .iwf-para { margin: 10px 0 25px; }
.cms-wawg-calculator .iwf-para p { font-family: 'Roboto-Regular'; font-size: 16px; margin-bottom: 0px; }
.cms-wawg-calculator .iwf_calculator_firstPage { margin-bottom: 3rem; } 
.cms-wawg-calculator .iwf_calculator_firstPage .steps { display: flex; flex-direction: column; }
.cms-wawg-calculator .iwf_calculator_firstPage .form_title { font-family: 'Roboto-Bold'; font-size: 26px; color: #e71d2b!important; margin: 0px; line-height: 25px; }
.cms-wawg-calculator .iwf_calculator_firstPage .form_text { font-family: 'Roboto-Regular'; font-size: 16px; min-height: 50px; }
.cms-wawg-calculator .iwf_calculator_firstPage #project_size, .cms-wawg-calculator .iwf_calculator_firstPage #margin { box-shadow:none; border:0!important; background: #d9d9d9; height: 50px; font-family: 'Roboto-Regular'; font-size: 16px; color: #58585a; }
.cms-wawg-calculator .iwf_calculator_firstPage .main_sort_by #sort_by, .cms-wawg-calculator .iwf_calculator_firstPage .main_sort_by #margin_by { -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; appearance:none; box-shadow:none; border:0!important; width: 100%; padding: 10px; background: #d9d9d9; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACOSURBVEiJ7c/LCoFRFIDR5WEkKUlJiZRiwMCzmngjiQi5ZcSAM5HLfxtI/1d7cNq12oe8vJ+v8PQeY5jSnGLyblnEDNeEs0D52wUlzBPgS1SifrOKVQx8g3pUPFTDOgK+RSMuHmpi9wE/oJMUD7Wwf4Ef0U2Lh9ru1wb8hF5WeKiPMy4YZY2HBo/Jy/unbpb0TLQqPZ0IAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-position-x: 97%; background-position-y: 15px; background-size: 5%; height: 50px; font-family: 'Roboto-Regular'; font-size: 16px; color: #58585a; }
.cms-wawg-calculator .iwf_calculator_firstPage .custom_selectives { position: relative; z-index: 9; }
.cms-wawg-calculator .iwf_calculator_firstPage .custom_selectives .sort_dropdown_list { position: absolute; width: 100%; padding: 0px; background-color: #f1f1f1; }
.cms-wawg-calculator .iwf_calculator_firstPage .custom_selectives .sort_dropdown, .cms-wawg-calculator .iwf_calculator_firstPage .custom_selectives .margin_dropdown { font-family: 'Roboto-Regular'; font-size: 16px; color: #58585a; width: 100%; padding: 10px; border: none; margin: 0px; }
.cms-wawg-calculator .iwf_calculator_firstPage .species_error-msg, .cms-wawg-calculator .iwf_calculator_firstPage .margin_error-msg { margin-top: 7px; color: #e02b27; font-size: 14px; }
.cms-wawg-calculator .iwf_calculator_firstPage .mage-error { color: #e02b27; font-size: 14px; }
.cms-wawg-calculator .iwf_calculator_firstPage .calculate_note { font-family: 'Roboto-Italic'; font-weight: 400; font-size: 16px; text-align: right; margin: 50px 0; }
.cms-wawg-calculator .iwf_calculator_firstPage .calculate_note .calculate_text { display: inline-block; text-align: left; }
.cms-wawg-calculator .iwf_calculator_firstPage .iwf_calculator_submit_container { display: flex; justify-content: center; }
.cms-wawg-calculator .iwf_calculator_firstPage .iwf_calculator_calculate_submit { background: #e71d2b!important; border: 0!important; color: #fff; cursor: pointer; height: 50px; border-radius: 0; min-width: 380px; text-align: center; padding: 15px 0px; font-family: 'Roboto-Regular'; font-size: 16px; font-weight: 400; line-height: 20px; letter-spacing: 0.5px; text-decoration: none; text-transform: uppercase; }
.cms-wawg-calculator .iwf_calculator_secondPage { margin-bottom: 5rem; }
.cms-wawg-calculator .iwf_calculator_secondPage .col-1 { width: 30%; padding-right: 30px; }
.cms-wawg-calculator .iwf_calculator_secondPage .col-2 { width: 30%; padding-right: 0px; }
.cms-wawg-calculator .iwf_calculator_secondPage .col-3 { width: 40%; padding-left: 0px; }
.cms-wawg-calculator .iwf_calculator_secondPage .project_results { font-family: 'PlayfairDisplay-Regular'; font-size: 30px; color: #e71d2b; text-transform: none; margin-bottom: 0px; line-height: 30px; }
.cms-wawg-calculator .iwf_calculator_secondPage .results_disclaimer { font-family: 'Roboto-Regular'; font-size: 12px; margin-bottom: 0px; }
.cms-wawg-calculator .iwf_calculator_secondPage .results { margin-top: 20px; }
.cms-wawg-calculator .iwf_calculator_secondPage .result_title { font-family: 'Roboto-Regular'; font-size: 16px; margin-bottom: 10px; }
.cms-wawg-calculator .iwf_calculator_secondPage .result_val { font-family: 'Roboto-Bold'; border-bottom: 1px solid #000; color: #58585a; font-size: 40px; padding-bottom: 15px; margin-bottom: 15px; line-height: 40px; }
.cms-wawg-calculator .iwf_calculator_secondPage .result_val:last-child { border: none; }
.cms-wawg-calculator .iwf_calculator_secondPage .project_size_sq_ft { display: flex; justify-content: space-between; min-height: 75px; }
/* .cms-wawg-calculator .iwf_calculator_secondPage .project_size_sq_ft .result_val { padding-left: 30px; } */
.cms-wawg-calculator .iwf_calculator_secondPage .col-1 .result_title, .cms-wawg-calculator .iwf_calculator_secondPage .project_size_sq_ft .result_title, .cms-wawg-calculator .iwf_calculator_secondPage .project_size_sq_ft .result_val { font-size: 20px; line-height: unset; }
.cms-wawg-calculator .iwf_calculator_secondPage .main_title { font-family: 'Roboto-Bold'; border-bottom: 2px solid black; margin-bottom: 15px; font-size: 18px; }
.cms-wawg-calculator .iwf_calculator_secondPage .col-3 .result_val { color: #e71d2b; }
.cms-wawg-calculator .iwf_calculator_secondPage .species_selected { font-family: 'Roboto-Bold'; color: #e71d2b; font-size: 50px; margin-bottom: 15px; line-height: 50px; text-transform: uppercase; }
.cms-wawg-calculator .iwf_calculator_secondPage .try_higher_margin, .cms-wawg-calculator .iwf_calculator_secondPage .find_your_rep { background-color: #e71d2b; color: #fff; padding: 20px; border-radius: 25px; }
.cms-wawg-calculator .iwf_calculator_secondPage .iwf_calculator_try_higher_margin, .cms-wawg-calculator .iwf_calculator_secondPage .find_your_rep_button { display: block; font-family: 'Roboto-Med'; color: #e71d2b; font-size: 18px; padding: 12px; text-align: center; width: 100%; height: 50px; background-color: #fff; border: none; text-decoration: underline; }
.cms-wawg-calculator .iwf_calculator_secondPage .iwf_calculator_try_higher_margin:hover, .cms-wawg-calculator .iwf_calculator_secondPage .find_your_rep_button:hover { text-decoration: none; cursor: pointer; }
.cms-wawg-calculator .iwf_calculator_secondPage .iwf_calculator-back { display: block; font-family: 'Roboto-Regular'; font-size: 16px; border: none; color: #000; cursor: pointer; text-decoration: none; padding-top: 8px; }
.cms-wawg-calculator .iwf_calculator_secondPage .iwf_calculator-back:before {position: relative; content: ""; display: inline-block; width: 15px; height: 15px; border-right: 2px solid black; border-top: 2px solid black; transform: rotate(-135deg); margin-right: 0em; margin-left: 0.5em; top: 2px;}

@media (max-width: 767px) { 
	.cms-wawg-calculator .block-search .label { bottom: -30px; }
	.cms-wawg-calculator .block-search .control input[type="text"] { border: none; }
	.cms-wawg-calculator #maincontent.page-main-full-width { margin-top: 10px; }
	.cms-wawg-calculator .iwf-heading { padding: 20px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .steps { margin-bottom: 40px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .steps:last-child { margin-bottom: 0px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .form_text { min-height: 0px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .main_sort_by #sort_by, .cms-wawg-calculator .iwf_calculator_firstPage .main_sort_by #margin_by { background-position-y: 10px; background-size: 4%; }
	.cms-wawg-calculator .iwf_calculator_firstPage .iwf_calculator_calculate_submit { width: 100%; min-width: 0px; }
	.cms-wawg-calculator .iwf_calculator_secondPage .project_size_sq_ft { margin-top: 40px; min-height: 0px; }
	.cms-wawg-calculator .iwf_calculator_secondPage .col-1,	.cms-wawg-calculator .iwf_calculator_secondPage .col-2, .cms-wawg-calculator .iwf_calculator_secondPage .col-3 { width: 100%; padding: 0 20px; margin-bottom: 20px; }
	/* .cms-wawg-calculator .iwf_calculator_secondPage .results_disclaimer { text-align: right; } */
}
@media (min-width: 768px) {
	.cms-wawg-calculator .iwf_calculator_secondPage .project_results { padding-right: 20px; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.cms-wawg-calculator.page-wrapper, .cms-wawg-calculator .page-wrapper { margin-top: 145px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .form_text { min-height: 70px; }
	.cms-wawg-calculator .iwf_calculator_secondPage .col-1 { padding: 0 20px; }
	.cms-wawg-calculator .iwf_calculator_secondPage .col-2 { padding: 0px; }
	.cms-wawg-calculator .iwf_calculator_secondPage .species_selected { font-size: 40px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
	.cms-wawg-calculator .iwf_calculator_secondPage .iwf_calculator_try_higher_margin, .cms-wawg-calculator .iwf_calculator_secondPage .find_your_rep_button { height: 80px; }
}
@media (min-width: 992px) {
	.cms-wawg-calculator.page-wrapper, .cms-wawg-calculator .page-wrapper { margin-top: 145px; }
}
@media (min-width: 1025px) and (orientation: landscape) {
	.cms-wawg-calculator.page-wrapper .header.content .logo, .cms-wawg-calculator .page-wrapper .header.content .logo { top: 0px; margin: 10px 0 0 0!important; }
}
@media (min-width: 1201px) {
	.cms-wawg-calculator .sections.nav-sections { display: none; }
	.cms-wawg-calculator .iwf_calculator_firstPage .step_one { padding-right: 20px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .step_two { padding: 0 20px; }
	.cms-wawg-calculator .iwf_calculator_firstPage .step_three { padding-left: 20px; }
}


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


/*----------------- 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: 767.98px) {
  .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: 768px) {
  .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: 768px) {
  .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; }
  .fieldset .field .control .message.warning {display: block; font-size: 13px; position: relative;}
}

@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: 768px) {
  .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: 768px) and (max-width: 1024px) {
  .woodgrains-finishes-s2 img { width: 100%; }
}
.tailblock-main.woodgrain-cm-tailblock { flex-basis: 100%!important; }

@media (min-width: 768px) 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: 768px) {
  .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: 768px) {
  .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: 768px) 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: 767.9px) {
  .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .application-info .app-image .person .tooltippdesc p { margin-top: 0; }
  span.t-mark-wg { font-size: 1.5rem; top: 30px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  span.t-mark-wg { top: -5px; }
}

.woodgrains-finishes .hpl-landin-mainBkock-s9.woodgrain-cm-s9 .slick-slide { background-color: #f3f3f3; }




.pg_roboto_class .pg_roboto { font-family: Roboto,sans-serif!important; }
.pg_roboto_class .pg_roboto_thin { font-weight: 100!important; }
.cms-page-view .pg_roboto_class .pg_roboto_thin p { font-weight: 100!important; }
.pg_roboto_class .pg_roboto_light { font-weight: 300!important; }
.cms-page-view .pg_roboto_class .pg_roboto_light p { font-weight: 300!important; }
.pg_roboto_class .pg_roboto_medium { font-weight: 500!important; }
.cms-page-view .pg_roboto_class .pg_roboto_medium p { font-weight: 500!important; }
.cms-page-view .pg_roboto_class h1.pg_roboto_medium { font-weight: 500!important; line-height: 2rem!important; font-family: Roboto,sans-serif!important; }
.pg_roboto_class .pg_letter_spacing_20 { letter-spacing: 0.2em; }
.pg_roboto_class .pg_six_up { font-size: 16px!important; font-weight: 300!important; }
.pg_roboto_class .pg_six_up strong { font-size: 16px!important; font-weight: 500!important; color: #e71d2b!important; text-transform: uppercase; }
.cms-page-view .pg_roboto_class .pg_six_up  p { font-weight: 300!important; }
.cms-page-view .pg_roboto_class .pg_six_up  p strong { font-weight: 500!important; color: #e71d2b!important; text-transform: uppercase; }
.pg_roboto_class .pg_six_up img { max-width: 60px!important; }
/* .pg_roboto_class .pg_cta_red a { display: inline-block; height: 50px; background-color: #e71d2b; color: #fff!important; padding: 0 20px; font-size: 20px; line-height: 50px; min-width: 300px; text-align: center; } */
.pg_roboto_class .pg_cta_red p { margin-bottom: 0!important; }
/* .pg_roboto_class .pagebuilder-column-group .pagebuilder-column .pg_jump a { display: block; background-color: #e71c2d!important; color: #fff!important; text-align: center; line-height: 40px!important; } */
.pg_roboto_class .pagebuilder-column-group .pagebuilder-column .pg_jump p a { color: #fff!important; }
.pg_roboto_class .pg_bkg_white { background-color: #fff; }
.pg_icon_100 img { width: 100px!important; height: 100px!important; }
.pg-breadcrumbs.breadcrumbs { display: block!important; }
.pg_roboto_class a.anchor { display: block; position: relative; top: -240px; visibility: hidden; }
.pg_roboto_class .pg_six_up_img img.pagebuilder-mobile-hidden { display: inline-block; }
/* MOBILE */
@media only screen and (max-width: 1024px) {
  .pg_roboto_class .pg_cta_red a { width: 100%; font-size: 14px; }
}
@media only screen and (max-width: 1280px) {
  .pg_roboto_class a.anchor { top: -20px!important; }
  .pg_roboto_class .pg_hero .pg_cta_red a { padding: 0!important; }
  .pg_roboto_class .pg_cta_red a { font-size: 14px; }
  .pg_roboto_class .pg_intro { padding: 30px 20px 40px 20px!important; }
}
.pg_roboto_class .pg_home_depot { margin-top: -200px!important; align-items: center; }
@media (max-width: 767.98px) {
  .pg_roboto_class .pg_home_depot { margin-top: -112px!important; }
  .pg_roboto_class .pg_roboto_light.pg_roboto_light_main span { font-size: 28px!important; line-height: 30px!important; }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .pg_roboto_class .pagebuilder-column.pg_icon_100.pg_home_depot { margin-top: -140px!important; }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .pg_roboto_class .pagebuilder-column.pg_icon_100.pg_home_depot { margin-top: -156px!important; }
}
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
  .pg_roboto_class .pagebuilder-column.pg_icon_100.pg_home_depot { margin-top: -137px!important; }
}
/*ipad mini*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .pg_roboto_class .pagebuilder-column.pg_icon_100.pg_home_depot { margin-top: -122px!important; }
}
span.t-mark-wg.t-mark-hpl{top: -5px;}
 
@media (min-width: 768px) and (max-width: 1024px){
	.woodgrains-cuts-and-matches .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button {
		display: inline-block!important;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	.cms-wilsonart-hpl-on-demand .hpl-landin-mainBkock-s9 .woodgrain-cm-contact-button {
     	display: inline-block!important;
	}
}

.woodgrains-class .pg_video_col { cursor: pointer; }
.woodgrains-class .pg_video_col { position: relative; }
.woodgrains-class .pg_video_area { position: absolute; z-index: 999999; top: 0; left: 0; width: 100%; height: 600px; }
.woodgrains-class .pg_video .pg_video_col p a { color: #fff!important; }
.woodgrains-class .pg_video .pg_roboto_thin { margin: 0!important; }
.woodgrains-class .pg_video .pg_roboto_thin p { margin: 0!important; }
.woodgrains-class .pg_video .pg_roboto_thin span { font-size: 16px!important; }
.woodgrains-class .pg_video_area { position: absolute; z-index: 999999; top: 0; left: 0; width: 100%; height: 600px; }
.woodgrain-t-mark { display: none; }
.woodgrain-headings.custom_wg_staining_blockS1 { max-width: 100%; }
@media (min-width: 768px) {
  .woodgrains-class .woodgrain-mainBkock-s6 .content-block-main .btns-main .btn { width: 350px; }
}
@media (max-width: 767.9px) {
  .woodgrains-class .woodgrain-mainBkock-s6 .content-block-main .btns-main .btn { word-wrap: break-word; white-space: initial; }
  .woodgrain-t-mark { display: block; }
  .woodgrain-t-mark-dsk { display: none; }
  .woodgrain-headings.custom_wg_staining_blockS1 { margin-top: 80px!important; }
}
@media only screen and (max-width: 1280px) {
  .woodgrains-class .pg_video_area { width: 100%!important; height: calc(100vw * .5625)!important; min-height: calc(100vw * .5625)!important; }
  .woodgrains-class .pg_video_col { width: 90vw!important; min-height: calc(100vw * .5625)!important; background-size: cover!important; }
  .woodgrain-headings.custom_wg_staining_blockS1 { margin-top: 100px!important; }
}

/*----------------- Sharada 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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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/WilsonartNewCategory/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 .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: 3px; 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: 36px; 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; }

.custom-flex-grid-s1 { display: flex; justify-content: space-between; }
/* .custom-flex-grid-s1 .col { width: 32%; } */
.custom-flex-grid-s1 .col a { display: block; text-decoration: none !important; }
.custom-flex-grid-s1 .col a:hover h6 { color: #e71d2b; }
.custombg_onDemandS1 { position: relative; }
.custombg_onDemandS1:after { content: ''; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; transform: translate(0px, 100%); }

.wgOnDemand-mainBlock-s1 .wgOnDemand-btn-s1 { margin: 2em 0 0 0; }

.wgOnDemand-mainBlock-s2 { margin: 0 auto; }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 { background: #000; }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 h4 { font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.250rem; line-height: 26px; color: #FFF; }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .pagebuilder-column-line:nth-child(2) .pagebuilder-column { margin: 0 10px; }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .pagebuilder-column-line:nth-child(2) .pagebuilder-column figure { margin-bottom: 10px; cursor: pointer; position: relative; }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .pagebuilder-column-line:nth-child(2) .pagebuilder-column figure:after { border: 5px solid rgba(231, 29, 43, 0); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .pagebuilder-column-line:nth-child(2) .pagebuilder-column figure:hover:after,
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .pagebuilder-column-line:nth-child(2) .pagebuilder-column figure.active:after { content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 5px solid rgba(231, 29, 43, 1); }
.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 p { margin-bottom: 5px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.500rem; color: #FFF; }

.wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { line-height: 3rem; color: #000; text-transform: inherit !important; }
.wgOnDemand-mainBlock-s2 .wgOd_designs_cb .discriptionS1 p { padding-top: 10px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.500rem; color: #000; }

.wgOnDemand-mainBlock-s2 .custom-flex-grid-s1 { display: flex; flex-wrap: wrap; }
.wgOnDemand-mainBlock-s2 .custom-flex-grid-s1 .col h6 { margin-top: 6px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.500rem; color: #000; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.wgOnDemand-btn-s1 .pagebuilder-button-primary { width: auto; margin-right: 0; padding: 10px 40px; font-size: 1rem; line-height: 1.75rem; display: block; 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; }
.wgOnDemand-btn-s1 .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }


.woodgrains-structure-form .breadcrumbs { display: none; }
.woodgrains-structure-form-main {  }
.woodgrains-stru-form-block-s1 {  }


.wsf-progress-main { height: 34px; margin: 0em 0 3em 0; display: flex; justify-content: space-between; background: #D9D9D9; border-radius: 50px; }
.wsf-progress-main div { width: 33%; height: 100%; }
.wsf-progress-main div a { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem; line-height: 20px; color: #000; letter-spacing: 2px; text-align: center; text-decoration: none; position: relative; }
.wsf-progress-main div:nth-child(1) a:hover { border-radius: 50px 0px 0px 50px; }
.wsf-progress-main div:nth-child(2) a:hover { border-radius: 0; }
.wsf-progress-main div:nth-child(3) a:hover { border-radius: 0px 50px 50px 0px; }
.wsf-progress-main div a:hover { background: #c8c8c8; }
.wsf-progress-main div a.active { color: #FFF; background: #000; border-radius: 50px 0px 0px 50px; }
.wsf-progress-main div a.active:after { content: ''; position: absolute; top: 0; right: -18px; z-index: 1; width: 34px; height: 34px; background: #000; transform: rotate(46deg) scale(71%); background: #000; }
.wsf-progress-main div:last-child > a.active { border-radius: 0px 50px 50px 0px; }
.wsf-progress-main div:last-child > a.active:after { content: ''; right: 0; transform: rotate(0deg) scale(100%); }
.wsf-progress-main div:nth-child(2) a.active:before { content: ''; position: absolute; top: 0; z-index: 1; width: 34px; height: 34px; background: #000; transform: rotate(0deg) scale(100%); background: #000; }

.wsf-block2-left-s1 .pagebuilder-column-line { width: 700px !important; margin-left: auto; margin-right: 100px; }
.wsf-blockx1-right-s1, .wsf-blockx2-right-s1 { background: #D9D9D94D; }
.wsf-block-left-s1 h2 { font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.625rem !important; line-height: 34px; color: #000; text-transform: initial !important; }
.wsf-block-left-s1 .custom_textS1 p,

.wsf-block-left-s1 .custom_textS2 p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 24px; color: #000; }
.wsf-block-left-s1 h4 { margin: .75rem 0 1rem 0; font-family: 'Roboto-Med'; font-weight: 500; font-size: 1.250rem !important; line-height: 24px; color: #000; text-transform: initial !important; }
.wsf-block-left-s1 .custom-flex-grid-s1 .col { cursor: pointer; position: relative; }
.wsf-block-left-s1 .custom-flex-grid-s1 .col:hover > div:after, 

.wsf-block-left-s1 .custom-flex-grid-s1 .col.active > div:after { content: ''; position: absolute; top: 0; left: 0; border: 5px solid rgba(231, 29, 43, 1); cursor: pointer; }
.wsf-block-left-s1 .custom-flex-grid-s1 .col h6 { margin: .75rem 0; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1rem !important; line-height: 24px; color: #000; }

.wsf-block-left-s1 .structure-form-main { position: relative; }
.wsf-block-left-s1 .structure-form-main .inputMain { padding-bottom: 20px; }

.wsf-block-left-s1 .structure-form-main #step1 p { padding-bottom: 15px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 24px; color: #000; }

.wsf-block-left-s1 .structure-form-main input { height: 50px; margin-bottom: 0; padding: 0 20px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 24px; color: #000; }
.wsf-block-left-s1 .structure-form-main select { height: 50px; margin-bottom: 20px; padding: 0 20px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 24px; color: #000;  background: #fff url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/block-drop-down.png') no-repeat scroll 96% 50% / 11px 7px !important; border-radius: 0; }
.wsf-block-left-s1 .structure-form-main input:focus,
.wsf-block-left-s1 .structure-form-main select:focus { border-color: #959595; background-color: #f9f9f9; }
.wsf-block-left-s1 .structure-form-main .stepone { display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; color: #FFF; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .structure-form-main .stepone:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .costom_dividerS1 { margin-bottom: 40px; }
.wsf-block-left-s1 .structure-form-main input[type='checkbox'] { width: 15px !important; height: 15px !important; margin-top: 0; margin-right: 0.5rem; padding: 0; transform: translate(0px, -4px); background-size: 100% !important; border-color: #D9D9D9 !important; border-radius: 2px; }
.wsf-block-left-s1 .structure-form-main input[type='checkbox']:checked { background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/checked.png); background-position-x: center; background-position-y: center; background-size: 76% !important; background-repeat: no-repeat; }

.stepbtn_main { display: flex; }
.wsf-block-left-s1 .step2Main .stepbtnS1 { margin-right: 10px;display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step2Main .stepbtnS1:hover { color: #FFF; background-color: #e71d2b; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step2Main .stepbtnS2 { margin-left: 10px; display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; color: #FFF; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step2Main .stepbtnS2:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .stepbody_main { margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #cecece; }
.disable_btn { color: #FFF !important; cursor: default !important; background-color: #969696 !important; border: 1px solid #969696 !important; }
.display_hide { display: none !important; }

.display_block { display: block !important; }
.display_flex, #html-body [data-pb-style=NTTIART] { display: flex !important; }

.wsf-block-left-s1 .step2Main .stepbody_main { padding-top: 17px; }
.wsf-block-left-s1 .step2Main .stepbody_main .mage-error,
.wsf-block-left-s1 .step3Main .stepbody_main .mage-error { font-family: 'Roboto-Light'; font-weight: 300; font-size: 0.875rem !important; }
/* .wsf-cards-block-left-s1 { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #cecece; } */

.wsf-block-left-s1 .step2Main .shipcolorCheck { margin-top: 20px; padding-top: 20px; border-top: 1px solid #cecece; }

.wsf-block-left-s1 .step2Main .colorSwatchCopy { margin-top: 20px; padding-top: 40px; border-top: 1px solid #cecece; }
.wsf-block-left-s1 .step2Main .colorSwatchCopy h6.boldTitle { margin-bottom: 5px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 1.25rem !important; line-height: 24px; color: #000; }
.wsf-block-left-s1 .step2Main .colorSwatchCopy .costom_listS1 { margin-bottom: 30px; padding: 0; list-style-type: none; }
.wsf-block-left-s1 .step2Main .colorSwatchCopy .costom_listS1 li { margin-bottom: 2px; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 24px; color: #000; }

.wsf-block-left-s1 .step3Main .stepbody_main { margin-bottom: 40px; padding-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #cecece; }
.wsf-block-left-s1 .step3Main .stepbody_main .inputMain select { margin-bottom: 0; }
.wsf-block-left-s1 .step3Main .shipcolorCheck { margin-top: 10px; margin-bottom: 40px;  padding-bottom: 30px; border-bottom: 1px solid #cecece; }
.stepbtn_main { display: flex; }
.wsf-block-left-s1 .step3Main .stepbtnS1 { margin-right: 10px;display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step3Main .stepbtnS1:hover { color: #FFF; background-color: #e71d2b; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step3Main .stepbtnS2 { margin-left: 10px; display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; color: #FFF; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step3Main .stepbtnS2:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }
.wsf-block-left-s1 .step3Main .shipToSampleAddressMain { margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid #cecece; }
.wsf-block-left-s1 .step3Main .shipToSampleAddressMain .inputMain { padding-bottom: 20px; }

.wsf-block-left-s1 .structure-form-success h4 { margin-bottom: 10px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.6250rem !important; line-height: 34px; letter-spacing: 0; color: #000!important; }
.wsf-block-left-s1 .structure-form-success p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.625rem; letter-spacing: 0; color: #000!important; }
.wsf-block-left-s1 .structure-form-success .discover_btn_main { padding-top: 10px; }
.wsf-block-left-s1 .structure-form-success .discover_btn_main .pagebuilder-button-primary { display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; color: #FFF; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; }
.wsf-block-left-s1 .structure-form-success .discover_btn_main .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.structure-form-success .wsf-block-left-s1 h4 { margin-bottom: 10px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.6250rem !important; line-height: 34px; letter-spacing: 0; color: #000!important; }
.structure-form-success .wsf-block-left-s1 p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.625rem; letter-spacing: 0; color: #000!important; }
.structure-form-success .wsf-block-left-s1 div[data-content-type="button-item"] { width: 100%; margin-top: 10px; }
.structure-form-success .wsf-block-left-s1 .pagebuilder-button-primary { display: block; width: 100%; height: 50px; padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875rem !important; line-height: 48px; color: #FFF; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; border-radius: 0; }
.structure-form-success .wsf-block-left-s1 .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #FFF; border: 1px solid #e71d2b; }

.wsf-block-right-s1 { background: #D9D9D94D; }
.wsf-block-right-s1 .appendImg h6 { margin: .75rem 0; font-family: 'Roboto-Med'; font-weight: 500; font-size: 1rem !important; line-height: 24px; color: #000; }
.wsf-block-right-s1 .step2Main .colorSwatchCopy { margin-top: 1rem; padding-top: 2rem; border-top: 1px solid #cecece; }
.wsf-block-right-s1 .step2Main .colorSwatchCopy p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 24px; color: #000; }

.wsf-block-right-s1 h4 { margin-bottom: 20px; padding-bottom: 15px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.25rem; line-height: 1.625rem; color: #000; border-bottom: 1px solid #cecece; }
.wsf-block-right-s1 h6 { margin-bottom: 20px !important; padding-bottom: 15px; font-family: 'Roboto-Med'; font-weight: 500; font-size: 1rem !important; line-height: 24px; color: #000; border-bottom: 1px solid #cecece; }
.wsf-block-right-s1 .colorDetailsMain h6 { margin-bottom: 0 !important; padding: 0; font-family: 'Roboto-Med'; font-weight: 500; font-size: 1rem !important; line-height: 24px; color: #000; border: none; }
.wsf-block-right-s1 .colorDetailsMain ul { padding: 0; }
.wsf-block-right-s1 .colorDetailsMain ul li { margin: 0; list-style-type: none; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem !important; line-height: 24px; color: #000; }

.create_ur_own_FullBlock1 { padding-top: 2.5em !important; }
.create_ur_own_FullBlock2 { padding-top: 0 !important; }
.create_ur_own_FullBlock1 .pagebuilder-column-group,
.create_ur_own_FullBlock2 .pagebuilder-column-group { max-width: 100%; margin: 0; padding: 0; }
.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(1),
.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(2) { width: 458px !important; margin: 0 auto !important; padding: 0 !important; }
.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(2),
.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(1) { padding: 0 !important; }
.create_ur_own_FullBlock1 .custom_listS1,
.create_ur_own_FullBlock2 .custom_listS1 { padding: 0; }
.create_ur_own_FullBlock1 .custom_listS1 li,
.create_ur_own_FullBlock2 .custom_listS1 li { list-style: none; margin: 0; border-bottom: 1px solid #CCC; position: relative; }
.create_ur_own_FullBlock1 .custom_listS1 li:last-child,
.create_ur_own_FullBlock2 .custom_listS1 li:last-child { border: none; }
.create_ur_own_FullBlock1 .custom_listS1 li span:first-child,
.create_ur_own_FullBlock2 .custom_listS1 li span:first-child { width: 25px; height: 25px; padding: 5px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.125rem; line-height: 11px; color: #FFF; text-align: center; background: #000; border-radius: 50%; }
.create_ur_own_FullBlock1 .custom_listS1 li span,
.create_ur_own_FullBlock2 .custom_listS1 li span { display: block; font-family: 'Roboto-Regular'; font-weight: 400;  line-height: 24px; color: #000; }

.custom_wg_staining_blockS1 { max-width: 1200px; margin: 0 auto; }
.custom_wg_staining_blockS1 .custom_main_titleS1 { margin-top: 1em; margin-bottom: 4rem !important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; color: #000 !important; letter-spacing: 0 !important; text-transform: initial !important; }
.custom_wg_staining_blockS1 .cws_sub_blockS1 .pagebuilder-column:nth-child(1),
.custom_wg_staining_blockS1 .cws_sub_blockS2 .pagebuilder-column:nth-child(2) { width: 458px !important; margin: 0 auto !important; padding: 0 !important; justify-content: center !important; }
.custom_wg_staining_blockS1 .custom_titleS1 { margin-bottom: 0.75rem!important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; letter-spacing: 0!important; color: #000; text-transform: initial!important; }
.custom_wg_staining_blockS1 p { font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem; line-height: 1.625rem; letter-spacing: 0; color: #000!important; }
.custom_wg_staining_blockS1 .custom_num_circleS1 p { width: 44px; height: 44px; padding: 5px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.938rem; line-height: 20px; color: #FFF !important; text-align: center; background: #000; border-radius: 50%; }
.custom_wg_staining_blockS1 .pagebuilder-button-primary { display: block; margin-top: 1em; margin-right: 0; margin-bottom: 20px; padding: 10px 40px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 0.875em; 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; }
.custom_wg_staining_blockS1 .pagebuilder-button-primary:hover { color: #e71d2b; background-color: #fff; border: 1px solid #e71d2b; }
.custom_wg_staining_blockS1 figure { text-align: end; }
.custom_wg_staining_blockS1 .cws_sub_blockS2 figure { text-align: start; }

.pagebuilder-column-group.wa-by-youS1 .pagebuilder-column:nth-child(1),
.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column:nth-child(2) { width: 358px !important; margin: 0 auto !important; }
.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column:nth-child(1),
.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column:nth-child(2) { padding: 0 !important; }

.woodgrains-spectrumdsgn-form .structure-form-main {  }
.wsf-block-left-s1 .mobile_custom_rightBlock_main .appendImg { display: none !important; }

@media (max-width: 767.98px) { 
	.page-header { position: relative !important; }
	.wsf-block-left-s1 .mobile_custom_rightBlock_main { margin: 1em 0 2.5em 0 !important; }
	/* .woodgrains-structure-form { margin-top: 131px !important; } */
}

@media (min-width: 768px) {
.woodgrains-spectrumdsgn-form .wsf-block-left-s1 .custom-flex-grid-s1 .col:hover > div:after, 
.woodgrains-spectrumdsgn-form .wsf-block-left-s1 .custom-flex-grid-s1 .col.active > div:after { width: 218px; }
	
}

@media only screen and (min-width: 820px) and (max-width: 991.98px) {
	
	
	
}
@media (max-width: 991.98px) {
	.wsf-block-right-s1 { display: none !important; }
	.wsf-block-left-s1 { padding: 0em 0 4em 0; }
	.woodgrains-structure-form { margin-top: 50px; }
	.wsf-block-left-s1 .mobile_custom_rightBlock_main { display: block; width: 100%; height: 50px;
    padding: 0 20px; font-family: 'Roboto-Regular'; font-weight: 400; font-size: 18px !important; line-height: 48px; color: #FFF; letter-spacing: 2px; text-align: center; text-transform: uppercase !important; text-decoration: none; cursor: pointer; background-color: #e71d2b; border: 1px solid #e71d2b; }
	.wsf-block-left-s1 .mobile_custom_rightBlock_main span { display: block; }
	.wsf-block-left-s1 .mobile_custom_rightBlock_main { margin: 0em 0 3em 0; }
	.modal-popup.woodgrains-structure-form-modal .modal-header { padding-top: 1.7rem; }	
	.modal-popup.woodgrains-structure-form-modal .action-close:before, 
	.modal-slide.woodgrains-structure-form-modal .action-close:before { font-size: 50px !important; color: #000 !important; }
	.modal-popup.modal-slide.woodgrains-structure-form-modal._inner-scroll .modal-inner-wrap { max-height: 100%; min-height: unset; }
	.modal-title, 
	.modal-popup.woodgrains-structure-form-modal .modal-footer { display: none !important; }
	.modal-popup.modal-slide.woodgrains-structure-form-modal { top: 0px; left: 0px; right: 0px; }
	.modal-popup.woodgrains-structure-form-modal .modal-content { padding: 2.5em; border: none; }
	.modal-slide.woodgrains-structure-form-modal .action-close { padding: 10px; }
	.modal-popup.woodgrains-structure-form-modal .modal-content h4 { margin-bottom: 20px; padding-bottom: 15px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.25rem; line-height: 1.625rem; color: #000; border-bottom: 1px solid #cecece; }
	.modal-popup.woodgrains-structure-form-modal .modal-content h6 { margin-top: .75rem; margin-bottom: 20px !important; padding-bottom: 15px; font-family: 'Roboto-Med'; font-weight: 500; font-size: 1rem !important; line-height: 24px; color: #000; border-bottom: 1px solid #cecece; }
	.modal-popup.woodgrains-structure-form-modal .modal-content .colorDetailsMain h6 { margin-bottom: 0 !important; padding: 0; font-family: 'Roboto-Med'; font-weight: 500; font-size: 1rem !important; line-height: 24px; color: #000; border: none; }
	.modal-popup.woodgrains-structure-form-modal .modal-content .colorDetailsMain ul { padding: 0; }
	.modal-popup.woodgrains-structure-form-modal .modal-content .colorDetailsMain ul li { margin: 0; list-style-type: none; font-family: 'Roboto-Light'; font-weight: 300; font-size: 1rem !important; line-height: 24px; color: #000; }
	.custom_marS1 { margin-top: 2em; }
	
}

@media (min-width: 992px) {
	.wsf-block-left-s1 { padding: 4em 0; }
	.wsf-block-left-s1 .mobile_custom_rightBlock_main { display: none !important; }

}

/* @media only screen and (min-width: 992px) and (max-width: 1319.98px) {	 */
	/* .wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { margin-bottom: 2.9rem !important; } */

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

	
	
	
}
@media (min-width: 1320px) { 
	.wsf-block-left-s1 .custom-flex-grid-s1 .col:hover > div:after { content: ''; position: absolute; top: 0; left: 0; border: 5px solid rgba(231, 29, 43, 1); cursor: pointer; }

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





/* Responsive */
/* ---------- Mobile ---------- */
@media (max-width: 767.98px) {
	.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: 560px; }
   .woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 120px; }
   .meet-wilsonart-hpl.woodgrain-mainBkock-s4 .slick-slide { min-height: 470px; height: unset; }
   .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; }
   .hpl-landin-mainBkock-s3.woodgrain-mainBkock-s4 .residential-quoteText span { font-size: 36px; line-height: 30px; }

   .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; }
   
    .wgOnDemand-mainBlock-s2 { width: 100%; }
	.wgOnDemand-btn-s1 .pagebuilder-button-primary { padding: 10px 10px; font-size: 0.875em; }
	.wgOnDemand-mainBlock-s2 .custom-flex-grid-s1 .col { width: calc(50% - 10px); margin: 5px 0px; }
	
	.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(1),
	.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(2)	{ padding: 0 25px !important; }
	.create_ur_own_FullBlock1 h2.custom_titleS1,
	.create_ur_own_FullBlock2 h2.custom_titleS1	{ font-size: 2.000rem !important; line-height: 38px !important; }
	
	.custom_wg_staining_blockS1 [data-content-type='buttons'] { display: contents; }
	
	.hpl-landin-mainBkock-s2 .custom_main_titleS1.settings_S1 { margin-bottom: 0 !important; font-size: 25pt !important; }
	.pagebuilder-column-group.wa-by-youS1 .primary-btn2 .pagebuilder-button-primary,
	.pagebuilder-column-group.wa-by-youS2 .primary-btn2	.pagebuilder-button-primary { margin-bottom: 0 !important; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock1.p0 { padding-top: 0 !important; }
	.wilsonart_by_you_main .slick-next,
	.wilsonart_by_you_main .slick-prev { margin-top: -100px !important; }
	
	.wsf-progress-main div:last-child > a.active:after { left: -15px; }
	.wsf-progress-main div:nth-child(2) a.active:before { left: -15px; }
	.custom-flex-grid-s1 { flex-wrap: wrap; }
	.custom-flex-grid-s1 .col:nth-child(odd) { width: calc(50% - 10px); margin-right: 10px; }
	.custom-flex-grid-s1 .col:nth-child(even) { width: calc(50% - 10px); margin-left: 10px; }
	.wsf-block-left-s1 .custom-flex-grid-s1 .col:hover > div:after, 
	.wsf-block-left-s1 .custom-flex-grid-s1 .col.active > div:after { width: calc(100% - 0px); height: calc(100% - 48px); }
   
   
   
   
   
   
   
   
   

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

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

/* ---------- Tablet Portrait ---------- */
@media (min-width: 768px) {
	.navCollapse .header.content .logo { margin-top: 8px !important; }
	
	.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: 610px; }
	.meet-wilsonart-hpl.woodgrain-mainBkock-s4 .slick-slide { min-height: 500px; height: unset; }
	.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, -8px); }
	.header.content .logo { margin: 11px auto 25px 0; }
	
	.new-cms-popup .modal-popup.hpl-custom-contact-main { min-height: 900px;overflow: visible;}
	.new-cms-popup .modal-popup.hpl-custom-contact-main .modal-inner-wrap {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: 168px; }
   
    .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; }
	
	.wgOnDemand-mainBlock-s2 { width: 100%; }
	.wgOnDemand-btn-s1 .pagebuilder-button-primary { padding: 10px 40px; font-size: 1rem; }
	
	.wgOnDemand-mainBlock-s2 .custom-flex-grid-s1 .col { width: calc(33.3333% - 20px); margin: 5px 10px; }
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-leftBlock,
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-rightBlock { width: 100% !important; text-align: center; }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb .pagebuilder-column-line:nth-child(1) { flex-wrap: wrap; }
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-leftBlock img { margin: 0 auto; }
	
	.create_ur_own_FullBlock.p0,
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock1.p0 { padding-top: 0 !important; padding-bottom: 0 !important; }
	.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 { max-width: 100%; margin: 0; padding: 0; }
	.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column figure { margin: 0 auto 0 auto !important; }
	.hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .contact-outer-div.custom_btn_settingS1 .pagebuilder-button-primary { width: auto; padding: 10px 40px; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 { margin-bottom: 30px !important; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 
	.custom_titleS1 { padding-top: 20px; }
	.hpl-landin-mainBkock-s7.3rditem,
	.hpl-landin-mainBkock-s7.3rditem .pagebuilder-column-group.wa-by-youS1 { margin-bottom: 30px; }
	
	.hpl-landin-mainBkock-s9.woodgrain-cm-s9.hpl-landin-mainBkock-s4 { margin-top: 30px !important; }
	
	.hpl-landin-mainBkock-s2 .custom_main_titleS1.settings_S1 { font-size: 3rem !important; line-height: 3.5rem !important; }
	
	.wsf-progress-main div:last-child > a.active:after { left: -5px; }
	.wsf-progress-main div:nth-child(2) a.active:before { left: -5px; }
	.custom-flex-grid-s1 .col { width: 32%; }
	.wsf-block-left-s1 .custom-flex-grid-s1 .col:hover > div:after, 
	.wsf-block-left-s1 .custom-flex-grid-s1 .col.active > div:after { width: 157px; height: calc(100% - 48px); }
	
  

}

@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; }

	
	
	
}

@media only screen and (min-width: 820px) and (max-width: 991.98px) {
	.create_ur_own_FullBlock1, .create_ur_own_FullBlock2 { margin-bottom: 2em; }
	.create_ur_own_FullBlock1 .pagebuilder-column-line,
	.create_ur_own_FullBlock2 .pagebuilder-column-line { flex-wrap: wrap; }
	.create_ur_own_FullBlock1 .pagebuilder-column,
	.create_ur_own_FullBlock2 .pagebuilder-column { flex-basis: 100%; }
	.create_ur_own_FullBlock1 .pagebuilder-column figure,
	.create_ur_own_FullBlock2 .pagebuilder-column figure { margin: 0 auto; }
	
	.custom_wg_staining_blockS1 .pagebuilder-column-line { flex-wrap: wrap; }
	.custom_wg_staining_blockS1 .pagebuilder-column { flex-basis: 100%; }
	.custom_wg_staining_blockS1 .pagebuilder-column figure img { margin: 0 auto; }
	
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column-line { flex-wrap: wrap; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column { flex-basis: 100%; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 { margin-bottom: 30px !important; align-items: center; }
	
	.woodgrains-stru-form-block-s1 .pagebuilder-column-line { flex-wrap: wrap; }
	.woodgrains-stru-form-block-s1 .pagebuilder-column-line .pagebuilder-column { flex-basis: 100%; }
	
}

@media (max-width: 991.98px) {
	.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 { margin-bottom: 1.875em; padding: 30px 20px; }
	.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 h4 { margin: 0 10px 20px 0; }
	.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .pagebuilder-column-line:nth-child(2) { display: none !important; }
	.wgOd_designs_mob_bb_main label.custom-select { position: relative; display: inline-block; width: 100%; }
	.wgOd_designs_mob_bb_main .custom-select select { display: inline-block; height: 50px; padding: 10px 36px 10px 20px; margin: 0; font-family: 'Roboto-Light'; font-weight: 300; outline: none; line-height: 1.2; background: #FFF; color: #000 !important; border: 0; }
	.wgOd_designs_mob_bb_main .custom-select:after { content: "▼"; position: absolute; top: 0; right: 0; bottom: 0; font-size: 60%; line-height: 50px; padding-right: 16px; background: #FFF; color: #000; pointer-events: none; }
	.wgOd_designs_mob_bb_main .no-pointer-events .custom-select:after { content: none; }
	
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { order: 2; }
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-leftBlock,
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-rightBlock { margin: 0 20px; }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { margin-bottom: 0 !important; padding: 0 3.6rem; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 1.625em !important; line-height: 2.125rem; text-align: center; }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb .discriptionS1 p { margin: 0 10px 1rem 10px; text-align: center; }
	.wgOnDemand-btn-s1 { margin: 1em 1.250rem 4em 1.250rem; }
	
	.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(1),
	.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(2) { order: 1; padding: 0 25px !important; }
	.create_ur_own_FullBlock1 h2.custom_titleS1,
	.create_ur_own_FullBlock2 h2.custom_titleS1 { text-align: center !important; }
	.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(1) p,
	.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(2) p { text-align: center !important; }
	.create_ur_own_FullBlock1 .custom_listS1,
	.create_ur_own_FullBlock2 .custom_listS1 { margin-bottom: 1em; }
	.create_ur_own_FullBlock1 .custom_listS1 li,
	.create_ur_own_FullBlock2 .custom_listS1 li { padding: 1.2rem 1rem; text-align: center; }
	.create_ur_own_FullBlock1 .custom_listS1 li span:first-child,
	.create_ur_own_FullBlock2 .custom_listS1 li span:first-child { margin: 0 auto; position: relative; top: 0px; }
	.create_ur_own_FullBlock1 .custom_listS1 li span,
	.create_ur_own_FullBlock2 .custom_listS1 li span { margin-top: .75rem; padding-left: 0x; font-size: 1rem; }
	.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(1) .pagebuilder-button-primary,
	.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(2) .pagebuilder-button-primary { margin-left: auto; margin-right: auto; }
	.create_ur_own_FullBlock1 .pagebuilder-column figure,
	.create_ur_own_FullBlock2 .pagebuilder-column figure { text-align: center; }
	
	.custom_wg_staining_blockS1 .cws_sub_blockS1,
	.custom_wg_staining_blockS1 .cws_sub_blockS2 { margin-bottom: 1em; }
	.custom_wg_staining_blockS1 .custom_main_titleS1 { margin-left: 25px; margin-right: 25px; font-size: 27pt !important; line-height: 34pt; }
	.custom_wg_staining_blockS1 .custom_titleS1 { font-size: 2.000rem !important; line-height: 38px !important; text-align: center; }
	.custom_wg_staining_blockS1 .cws_sub_blockS1 .pagebuilder-column:nth-child(1) { order: 1; margin: 25px !important; text-align: center; }
	.custom_wg_staining_blockS1 .custom_num_circleS1 p { margin: 0 auto 1rem auto; }
	.custom_wg_staining_blockS1 .cws_sub_blockS2 .pagebuilder-column:nth-child(1) { margin: 0 !important; }
	.custom_wg_staining_blockS1 .cws_sub_blockS2 .pagebuilder-column:nth-child(2) { order: 1; margin: 25px !important; text-align: center; }
	.custom_wg_staining_blockS1 .pagebuilder-column figure { text-align: center !important; }
	
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 p { text-align: center !important; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 { padding: 0 25px !important; }
	
	.wsf-block-left-s1 { width: 100% !important; margin-left: 25px; margin-right: 25px; order: 1; }
	.wsf-block-right-s1 .appendImg { width: 100%; }
	.wsf-block-right-s1 { width: 100%; padding: 4em 2.5em 2em 2.5em; }
	
}

/* ---------- 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: 544px; }
	
	.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; }
	
	.wgOnDemand-mainBlock-s2 { width: 94%; }
	.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 { margin-bottom: 3.5em; padding: 30px 40px; }
	.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 h4 { margin: 0 10px 20px 10px; }
	.wgOnDemand-mainBlock-s2 .wgOnDemand-browseBlock-s1 .wgOd_designs_mob_bb_main { display: none !important; }
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-leftBlock { width: 50%; margin-right: 25px; text-align: left; }
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-rightBlock { width: 50%; margin-left: 15px;text-align: left; transform: translate(10px, 0px) }
	
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { margin-bottom: 2.9rem !important; font-family: 'PlayfairDisplay-Medium'; font-weight: 500; font-size: 1.96rem !important; line-height: 3rem; }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb .discriptionS1 p { margin: 0 10px 2rem 10px; }
	.wgOnDemand-btn-s1 { margin: 2em 0 3em 0; }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb .pagebuilder-column-line:nth-child(1) { flex-wrap: inherit; }
	.wgOnDemand-mainBlock-s2 .wgOd-Ddesigns-leftBlock img { margin: unset; }
	
	.create_ur_own_FullBlock1 .pagebuilder-column:nth-child(1),
	.create_ur_own_FullBlock2 .pagebuilder-column:nth-child(2) { padding: 0 !important; }	
	.create_ur_own_FullBlock1 .custom_listS1,
	.create_ur_own_FullBlock2 .custom_listS1 { margin-bottom: 2em; }
	.create_ur_own_FullBlock1 .custom_listS1 li,
	.create_ur_own_FullBlock2 .custom_listS1 li { padding: 1.2rem 1.5rem; }
	.create_ur_own_FullBlock1 .custom_listS1 li span:first-child,
	.create_ur_own_FullBlock2 .custom_listS1 li span:first-child { position: absolute; top: 17px; }
	.create_ur_own_FullBlock1 .custom_listS1 li span,
	.create_ur_own_FullBlock2 .custom_listS1 li span{ padding-left: 36px; font-size: 1.125rem; }	
	.create_ur_own_FullBlock1 .pagebuilder-column figure,
	.create_ur_own_FullBlock2 .pagebuilder-column figure { margin: 0 auto 0 auto !important; }
	
	.custom_wg_staining_blockS1 .cws_sub_blockS1,
	.custom_wg_staining_blockS1 .cws_sub_blockS2 { margin-bottom: 6em; }
	.custom_wg_staining_blockS1 .custom_main_titleS1 { font-size: 3rem !important; line-height: 3.5rem !important; }
	.custom_wg_staining_blockS1 .custom_titleS1 { font-size: 31pt!important; line-height: 33pt; }
	
	.hpl-landin-mainBkock-s2 .custom_main_titleS1.settings_S1 { padding: 0 2em !important; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 { margin-bottom: 0px !important; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock .pagebuilder-column-group.wa-by-youS2 .pagebuilder-column.mob_S1 .custom_titleS1 { padding-top: 0px; }
	.hpl-landin-mainBkock-s7.create_ur_own_FullBlock1.3rditem { margin-bottom: 0px; }
	.hpl-landin-mainBkock-s9.woodgrain-cm-s9.hpl-landin-mainBkock-s4 { margin-top: 0px !important; }
	
	.wsf-block-left-s1 { width: 100% !important; margin-left: 25px; margin-right: 25px; }
	.wsf-block-right-s1 .appendImg { width: 100%; }
	.wsf-block-right-s1 { width: 100%; padding: 4em 2.5em 2em 2.5em; }
	.fieldset .field .control .message.warning {display: block; font-size: 13px; position: relative;}

}

@media (min-width: 1180px) {	
	.navCollapse .header.content .logo { margin-top: -8px !important; }
	
	.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; }
	
	.custombg_onDemandS1:after { height: 95%; background: #f4f4f4; }
	.wgOnDemand-mainBlock-s2 { transform: translate(0px, -50px); }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { font-size: 2.2rem !important; }
	
	.wsf-block-left-s1 { margin-left: 65px; margin-right: 65px; }
	.wsf-block-right-s1 .appendImg { width: 265px; }
	
}

@media only screen and (min-width: 1200px) and (max-width: 1279.9px) {	
	.woodgrain-mainBkock-s4 .slick-slide { height: 560px; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content [data-element='content'] { height: 226px; position: relative; }
	.woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) { position: absolute; bottom: 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; }
	.fieldset .field .control .message.warning {display: block; font-size: 13px; position: absolute;}
	

}

/* ---------- 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; }
	
	.custombg_onDemandS1:after { height: 92%; }
	.wgOnDemand-mainBlock-s2 .wgOd_designs_cb h2 { font-size: 2.46rem !important; }
	
	.wsf-block-left-s1 { width: 700px !important; margin-left: auto; margin-right: 100px; }
	.wsf-block-right-s1 { padding: 4em 0 0 4em; }
	.wsf-block-right-s1 .appendImg { width: 320px; }

}

/* ---------- 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; }
	.wsf-block-left-s1 { margin-right: 110px; }
	

}

/* ---------- 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; }
	.wsf-block-left-s1 { margin-right: 150px; }
	
}
	
/* ---------- 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; }
	.wsf-block-left-s1 { margin-right: 185px; }

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

body { overflow: initial !important; }

/* ..................... Start Block For Raman.......................... */

/* Start CSS For Ghost Module */
.without-header-footer .breadcrumbs,
.without-header-footer .page-header,
.without-header-footer .page-footer,
.ghostNowTrendingWrapper ul.slick-dots  {
    display: none !important;
}

.without-header-footer.page-wrapper {
    margin-top: 0;
}

.without-header-footer .nav-sections {
    margin-bottom: 0;
}

.ghostBannerContentWrapper {
    min-height: 100%;
}
.ghostHeroWrapper{position: relative;}
.ghostHeroWrapper::after {
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) -2.09%, rgba(47,47,47,0.3) 100%);
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    content: '';
}
.ghostBannerOrderSampleBtn a.pagebuilder-button-primary {
    position: absolute;
    top: 0.8%;
    right: 20px;
    background: #fff;
    border: 0;
    min-width: 240px;
    height: 50px;
    text-align: center;
    padding-top: 15px;
    border-radius: 0;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25em;
    color: #000;
}

.ghostHeroLogoWrapper img {
    height: 50px;
    width: 55px;
    object-fit: cover;
}

.ghostFavWrapper {
    position: absolute;
    top: 65%;
    text-align: center;
    width: -webkit-fill-available;
    align-items: center;
    display: flex;
    flex-direction: column;
	z-index: 1;
}

.ghostFavWrapper p {
    max-width: 781px;
    font-family: 'Roboto-Light';
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    text-align: center;
    color: #fff;
}

.ghostFavWrapper p:nth-of-type(2) {
    font-style: italic;
}

.ghostFavWrapper h2 {
    font-family: 'Roboto-Light';
    font-size: 28px !important;
    font-weight: 300;
    line-height: 32px;
    text-align: center;
    color: #fff !important;
    letter-spacing: 7px;
}

.ghostFavWrapper h2 b {
    font-family: 'Roboto-Bold';
}

.ghostFavWrapper button {
    margin-top: 10px;
    min-width: 307px;
    height: 50px;
    padding: 10px 40px 8px 40px;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25em;
    text-align: left;
    color: #000;
    border-radius: 0;
    background: #fff !important;
}

.ghostFavWrapper h2 sup {
    top: -1.5em;
    left: -1em;
    font-size: 9px;
}

.wgOnDemand-btn-s1.ghostExploreMoreBtn .pagebuilder-button-primary {
    background: #000 !important;
    border: 1px solid #000;
    color: #fff
}

.ghostBrowseFavBtn .pagebuilder-button-primary {
    background: #000 !important;
    color: #fff;
    border: 0 !important;
    height: 50px;
    text-transform: uppercase;
    font-size: 15px;
    padding-top: 7px;
    font-weight: 100;
    cursor: pointer;
    min-width: 300px;
    border-radius: 0;
    letter-spacing: 2px;
}

.ghostNowTrendingWrapper {
    max-width: 100% !important;
    margin-top: 80px !important;
}

.ghostNowTrendingWrapper p {
    font-size: 50px;
    padding-bottom: 20px;
    font-weight: 500
}



.ghostFeelSampleWrapper {
    margin-bottom: 80px;
    margin-top: 80px;
}

.ghostWallSampleWrapper h4 {
    max-width: 360px;
    text-transform: none !important;
    font-family: 'PlayfairDisplay-Medium';
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
    text-align: left;
}

.ghostWallSampleWrapper p {
    max-width: 430px;
    font-family: 'Roboto-Light';
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    text-align: left;
}

.ghostOrderFeelSampleBtn .pagebuilder-button-primary {
    background: #000 !important;
    border: 0 !important;
    color: #fff;
    cursor: pointer;
    height: 50px;
    border-radius: 0;
    min-width: 354px;
    padding: 14px 40px 8px 40px;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25em;
    text-align: left;
    margin-top: 20px;
    text-transform: uppercase;
}

.ghostWoodVeneerWrapper {
    min-height: 350px;
    margin-top: 80px;
}

.ghostWoodVeneerWrapper h2,
.ghostNowTrendingWrapper h2 {
    font-family: 'PlayfairDisplay-Regular';
    font-size: 48px !important;
    font-weight: 400;
    line-height: 56px;
    text-align: center;
    color: #000;
    text-transform: none !important;
    margin-bottom: 50px !important
}

.ghostHomeBannerTextWrapper {
    text-align: center;
}

.ghostHomeBannerTextWrapper p {
	font-family: 'Proxima-Regular';
    font-size: 28px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: 0.5em;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 50px;
    margin-top: 85px;
    text-transform: uppercase;
}

.ghostHeroMainWrapper {
    padding: 30px;
    background: linear-gradient(180deg, #A6866A 40.55%, #FFFFFF 84.41%);
}

.ghostHeroContentHeadingWrapper {
    position: absolute;
    top: 20%;
    text-align: center;
    width: -webkit-fill-available;
	z-index: 1;
}

.ghostHeroContentHeadingWrapper p {
    font-size: 28px;
    font-weight: 500;
    line-height: 38px;
    letter-spacing: 0.5em;
    text-align: center;
    text-transform: uppercase;
    color: #fff
}

.ghostHeroContentHeadingWrapper p:nth-child(2) {
    margin-top: 30px;
    margin-bottom: 0;
}

.ghostHeroContentHeadingWrapper h2 {
    color: #fff !important;
    font-family: 'PlayfairDisplay-Medium';
    font-size: 370px !important;
    font-weight: 500;
    line-height: 110px;
    letter-spacing: 0.04em;
    text-align: center;
    text-transform: lowercase !important;
}

.ghostHeroWrapper .ghostHeroBackgroundVideo .pagebuilder-banner-wrapper {
    min-height: 1039px;
}

/* Start Before and After Slider  */

.before-after {
    background: #f9f9f9;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 40%, rgba(105, 105, 105, 0.1) 40%, rgba(105, 105, 105, 0.1) 100%);
    padding: 0px 0 75px 0;
    margin-bottom: 50px;
}

.before-after .pagebuilder-column-group {
    max-width: 1240px;
    margin: auto;
}

.before-after-txt {
    margin: 15px 0;
    font-family: 'Roboto-Light';
    font-size: 11px;
    font-weight: 300;
    line-height: 16px;
    letter-spacing: 0.25em;
    text-align: left;
}


.before-after .pagebuilder-column-group {
    margin: auto;
}

.before-after .handle {
    margin-top: -47px;
    width: 104px !important;
    height: 101px !important;
    margin-left: -50px;
}

.before-after {
    padding-bottom: 96px;
}

.before-after-txt {
    margin: 9px 0;
}

.tab-title:first-word {
    border: 1px red solid;
}

.block.widget .products-grid::-webkit-scrollbar-thumb:horizontal {
    background: #5E5E5E;
}

.wetwall-WTB-new .filter_block .filter_block_body .filter_left .checkboxes_s1 label:last-child() {
    margin-bottom: 0;
}

.before-after .before-txt {
    width: max-content;
    float: left;
}

.before-after .after-txt {
    width: max-content;
    float: right;
}

/* Inspired Ideas */
.cms-inspired-ideas .wetwallnew-dc-hero .wetwall-home-baner .pagebuilder-overlay p {
    font-size: 18.5px;
    width: 490px;
    max-width: 100%;
    display: block;
    font-style: normal;
    font-weight: normal;
    margin-top: 10px;
}

.wetwall-woweasy .wetwall-h2 {
    font-family: 'PlayfairDisplay-Regular';
    font-size: 48px !important;
    font-weight: 400;
    line-height: 56px;
    text-align: center;
    text-transform: none !important;
    margin-bottom: 30px !important;
}

.ghostNowTrendingWrapper .slick-slide {
    background: transparent;
}

/* End Before and After Slider */
/* Start Unreal Feature Block */
.featured-gallery {
    padding-right: 0 !important;
    padding-left: 0 !important;
    display: flex !important;
    padding: 20px;

}

.features-wow {
    margin-left: 67px;
    margin-top: -40px;
    text-transform: uppercase;
    letter-spacing: 2px;
    position: relative;
    font-size: 13px;
}

.features-wow p {
    position: absolute;
    left: -141px;
    top: -54px;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    margin-bottom: 1rem;
    margin-top: 0;
    font-family: 'Roboto-Light';
    font-size: 13px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: 0.4em;
    text-align: right;

}

.features-wow p::after {
    width: 70px;
    content: '';
    height: 1px;
    position: absolute;
    left: 221px;
    top: 15px;
    background-color: #c7c8cb;
}

.featured-gallery .photo-thumbnails {
    margin-top: 5rem;
    width: 670px;
    margin-left: 0;
    position: absolute;
    background: no-repeat;
    max-width: 100%;
}

.featured-gallery .photo-thumbnails .thumbnail.current {
	font-family: 'PlayfairDisplay-Regular';
    font-size: 68px !important;
    font-weight: 400;
    line-height: 62px;
    text-align: left;
    color: #000;
    opacity: 1;
	font-style: normal !important;
}

.featured-gallery .photo-thumbnails .thumbnail {
    margin: 20px 0;
	font-family: 'PlayfairDisplay-Regular';
    font-size: 26px !important;
    font-weight: 400;
    line-height: 34px;
    text-align: left;
    cursor: pointer;
    min-height: 100px;
    margin-left: 10px;

}

.featured-gallery .photo-thumbnails .thumbnail .thumbnail-inner {
    height: 100%;
    overflow: hidden;
}
.featured-gallery .photo-thumbnails .thumbnail:hover{font-style: italic;}
.featured-gallery .big-photo {
    margin-right: unset;
    max-height: 667px;
    overflow: hidden;
    margin-left: 70px;
    display: block;
    background-color: #ffffff;
    padding: 0px;
    border: 0px solid #e7e7e7;
    width: 909px;

}

.featured-gallery .big-photo img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    min-height: 667px;
}

.mob-featured-gallery {
    display: none !important;
}

.ghostWoodVeneerWrapper h2 span {
    display: block !important;
}

/* End Unreal Feature Block */
.ghostNowTrendingWrapper .person.person-right,.ghostNowTrendingWrapper .person.person-left{min-height: 366px !important;}
.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper  .application-info .app-image .img_pointer.pointer-right.active:before{right: 17px !important;}
.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person::-webkit-scrollbar{width: 0.1px !important;}
.ghostFooterWrapper {
    background: #000;
    min-height: 120px;
    justify-content: center !important;
    padding: 20px;
}

.ghostFooterLogoWrapper,
.ghostFooterCopyRightWrapper {
    display: inline-block;
    width: 49%;
}

.ghostFooterWrapper .ghostFooterLogoWrapper img {
    height: 40px;
    width: 44px
}

.ghostFooterWrapper .ghostFooterCopyRightWrapper p {
    font-family: 'Roboto-Regular';
    font-size: 16px;
    font-weight: 400;
    line-height: 18.75px;
    text-align: right;
    color: #fff;
}

.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person .tooltippadding:nth-of-type(1) {
    padding-bottom: 0;
}

.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person .tooltippadding img {
    width: 215px;
    height: 100px;
}

.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person .tooltippdesc h2 {
    font-family: 'PlayfairDisplay-SemiBold';
    font-size: 20px !important;
    font-weight: 600;
    line-height: 26.66px !important;
    text-align: left;
}

.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person .tooltippdesc p {
    font-family: 'Roboto-Light';
    font-size: 16px !important;
    font-weight: 300;
    line-height: 24px !important;
    text-align: left;
}

.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person .order_sample {
    font-family: 'Roboto-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25em;
    text-align: left;
    border: 0
}
.hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .application-info .app-image .person .order_sample::after{
    content: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/ghost-arrow.svg);
    margin-left: 3px;
    top: 1px;
    position: relative;
}

.ghostNowTrendingWrapper img.gallery-image {
  width: 100%;
}
.ghostWlogoWrapper{margin-top: 80px;}
.ghostWlogoWrapper img{height: 174px !important;}
.ghostWhereToBuyBtn a.pagebuilder-button-primary{
    height: 50px;
    padding:10px, 40px, 8px, 40px;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.25em;
    text-align: left;
    text-transform: uppercase;
    background: transparent !important;
    border:1px solid #000 !important;
    color:#000 !important;
    margin-top: 20px;
    min-width:354px;
    border-radius:0
}
.ghostHomeBannerTextWrapper p span{margin-left: -12px;}
/* Start Responsive Media  */
@media(min-width:1199px){
    .ghostWoodVeneerWrapper{min-height: 411px;}
    .ghostFeelSampleWrapper{margin-top: 120px;}
}
@media(min-width:992px) and (max-width:1199px) {

    .ghostFavWrapper,
    .ghostBrowseFavBtn,
    .featured-gallery {
        margin-left: 20px;
    }

    .ghostHeroContentHeadingWrapper h2 {
        font-size: 280px !important;
    }
    .featured-gallery .big-photo {
        width: calc(100% - 70px);
    }
    .featured-gallery .photo-thumbnails .thumbnail.current{font-size: 52px !important;}
}

@media(min-width:768px) and (max-width:991px) {
    .featured-gallery .photo-thumbnails .thumbnail.current {
        font-size: 38px !important;
    }

    .featured-gallery .photo-thumbnails .thumbnail {
        min-height: 50px;
    }

    .ghostBannerContentWrapper {
        min-height: 600px;
    }

    .ghostBrowseFavBtn,
    .featured-gallery,
    .ghostWallSampleWrapper,
    .ghostOrderFeelSampleBtn {
        margin-left: 20px;
    }

    .ghostWallSampleWrapper {
        padding-right: 10px;
    }

    .ghostHomeBannerTextWrapper h2 {
        font-size: 6rem;
    }

    .ghostHeroContentHeadingWrapper h2 {
        font-size: 170px !important;
    }

    .ghostFavWrapper p {
        max-width: 650px;
    }

    .featured-gallery .big-photo {
        width: calc(100% - 70px);
    }

    .ghostFavWrapper {
        top: 56%
    }

    .ghostHeroWrapper .ghostHeroBackgroundVideo .pagebuilder-banner-wrapper {
        min-height: 800px;
    }
	.ghostFeelSampleWrapper .pagebuilder-column:nth-of-type(2) {
        order: 3 !important
    }
    .ghostFeelSampleWrapper .pagebuilder-column,.ghostFeelSampleWrapper .pagebuilder-column img{min-width: 100% !important;}
   
    .ghostWallSampleWrapper h4,.ghostWallSampleWrapper p{max-width: 100% ;}
    .ghostFeelSampleWrapper{margin-top: 38px;}
    .ghostFeelSampleWrapper  .pagebuilder-column-line{display: block !important;}
	.ghostWhereToBuyBtn{margin-left: 20px;margin-bottom: 20px;}
}

@media(max-width:767px) {
    .ghostBannerContentWrapper {
        min-height: 320px;
    }

    .ghostHomeBannerTextWrapper p {
        font-size: 16px;
        letter-spacing: 5px;
        line-height: 24px;
    }

    .ghostHomeBannerTextWrapper h2 {
        font-size: 2rem !important;
    }

    .ghostBannerContentWrapper .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
        min-height: 400px !important;
    }

    .ghostBannerOrderSampleBtn a.pagebuilder-button-primary {
        top: 0.3%;
        min-width: 200px;
        right: 0;
        font-size: 14px;
		background: transparent;
        color: #fff;
        text-decoration:underline;
        text-underline-offset: 3px;
    }

    .ghostFavWrapper {
        margin: 0;
        position: relative;
        top: 12%
    }

    .ghostFavWrapper h2 {
        font-size: 16px !important;
        color: #000 !important;
        letter-spacing: 3px;
    }

    .featured-gallery {
        margin-left: 20px;
    }

    .ghostBrowseFavBtn {
        width: max-content;
        margin-left: 20px;
    }

    .ghostBrowseFavBtn .pagebuilder-button-primary {
        width: 100%;
    }

    .featured-gallery {
        display: none !important;
    }

    .mob-featured-gallery {
        display: block !important;
        padding: 20px;
    }

    .mob-featured-gallery .pagebuilder-mobile-only {
        width: 100%;
        height: 240px !important;
    }

    .ghostWoodVeneerWrapper p,
    .ghostNowTrendingWrapper p {
        font-size: 25px !important;
        padding: 0 10px;
    }
    .ghostNowTrendingWrapper{margin-top: 50px !important;}

    .hpl-landin-mainBkock-s9.ghostNowTrendingWrapper,
    .hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .slick-slide .item {
        min-height: auto !important;
    }

    .hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .slick-next,
    .hpl-landin-mainBkock-s9.ghostNowTrendingWrapper .slick-prev {
        display: block !important;
    }

    .handle {
        width: 50px;
        height: 50px;
        margin-left: -26px;
        margin-top: -25px;
    }

    .before-after {
        padding: 25px 25px 80px 25px;
    }

    .before-after .pagebuilder-column-group,
    .ghostOrderFeelSampleBtn .pagebuilder-button-primary {
        width: 100%;
    }

  

    .before-after .pagebuilder-column-line {
        justify-content: space-evenly;
        flex-wrap: wrap;
    }

    .ghostWallSampleWrapper {
        margin-right: 20px;
        margin-left: 20px;
    }

    .ghostOrderFeelSampleBtn,.ghostWhereToBuyBtn {
        margin-left: 20px;
        width: calc(100% - 40px);
    }
	.ghostOrderFeelSampleBtn .pagebuilder-button-primary,.ghostWhereToBuyBtn a.pagebuilder-button-primary{
        min-width: 100%;
    }
	    .ghostHeroWrapper .ghostHeroBackgroundVideo .pagebuilder-banner-wrapper {
        min-height: 263px;
    }

    .ghostHeroContentHeadingWrapper {
       top: 15%
    }

    .ghostHeroContentHeadingWrapper p {
        font-size: 14px;
        margin-bottom: 0;
    }

    .ghostHeroContentHeadingWrapper h2 {
        font-size: 86px !important;
        font-weight: 400 !important;
        line-height: 60px;
        font-family: 'PlayfairDisplay-Regular';
    }

    .ghostFavWrapper h2 sup {
        top: -1em;
        left: -0.8em;
        font-size: 7px;
    }

    .ghostHeroMainWrapper {
        padding:0px 20px 20px 20px;
        background: linear-gradient(180deg, #A6866A 40.55%, #FFFFFF 54.41%);
    }

    .ghostFavWrapper p {
        font-size: 16px !important;
        line-height: 24px;
        color: #000;
    }

    .ghostFavWrapper button {
        min-width: 100%;
        letter-spacing: 0.2em;
        color: #fff !important;
        background: #000 !important;
    }

    .mob-featured-gallery h2 {
        color: #1B1D36;
        font-size: 12px !important;
        line-height: 16px;
        font-family: 'Roboto-Light';
        font-weight: 300;
        letter-spacing: 0.4em;
    }

    .mob-featured-gallery p {
        font-family: 'PlayfairDisplay-SemiBold';
        font-weight: 600;
        font-size: 20px;
        line-height: 26.66px;
        color: #1b1d36;
        margin-bottom: 30px;
    }

    .ghostWoodVeneerWrapper {
        min-height: 188px;
        margin-top: 40px;
    }

    .ghostNowTrendingWrapper h2 {
        font-size: 32px !important;
        line-height: 34px !important;
    }

    .wetwall-woweasy .wetwall-h2,
    .ghostWoodVeneerWrapper h2,
    .ghostNowTrendingWrapper h2 {
        font-size: 32px !important;
        line-height: 38px !important;
        font-family: 'PlayfairDisplay-Medium' !important;
        font-weight: 500 !important;
    }

    .before-after .before-after-txt {
        display: none;
    }

    .ghostNowTrendingWrapper ul.slick-dots {
        display: block !important;
        margin-top: -100px;
        background: transparent !important;
        position: relative;
        z-index: 9;
    }

    /* .ghostNowTrendingWrapper img.gallery-image {
        min-height: 500px;
    } */

    .ghostNowTrendingWrapper .application-info .slick-dots li.slick-active button {
        background-color: #fff;
    }

    .ghostNowTrendingWrapper .application-info .slick-dots li button {
        background-color: #858585
    }

    .ghostWoodVeneerWrapper h2 {
        font-size: 26px !important;
        line-height: 34px !important;
        margin-bottom: 0 !important;
    }

    .ghostWoodVeneerWrapper h2 span {
        display: inline !important;
    }

    .ghostFeelSampleWrapper .pagebuilder-column:nth-of-type(2) {
        order: 3
    }

    .ghostWallSampleWrapper h4 {
        text-align: center;
        line-height: 38px;
        font-size: 32px;
    }

    .ghostWallSampleWrapper p {
        text-align: center;
    }

    .ghostFooterLogoWrapper,
    .ghostFooterCopyRightWrapper {
        width: 100%;
        display: block;
        text-align: center;
    }

    .ghostFooterLogoWrapper img {
        margin-bottom: 20px;
    }

    .ghostFooterCopyRightWrapper p {
        font-family: 'Roboto-Light' !important;
        font-weight: 300 !important;
        line-height: 18.75px !important;
        text-align: center !important;
    }

    .ghostWlogoWrapper{margin-top: 60px;}
    .ghostWlogoWrapper img{height: 126px !important;}
    .ghostFeelSampleWrapper{margin-top: -7px;}
    .ghostFooterWrapper{padding: 30px;position: absolute;}
    .ghostHeroWrapper::after{height: 263px;top:0}
    .ghostFavWrapper img{filter: invert(1);margin-top: 5px;}
    .before-after .handle{height: 77px !important;width: 79px !important;margin-left: -39px;margin-top: -39px;}
    .wetwall-woweasy .wetwall-h2{padding-left: 11%;padding-right: 11%;}
    .ba-slider{min-height: 238px;}
    .ba-slider img{min-height: 238px;object-fit: cover;object-position: right;}
    .resize img{min-height: 238px;object-fit: cover;}
    .ghostHeroLogoWrapper img{height: 31px;width: 34px;}
	.ghostExploreMoreBtn,.ghostExploreMoreBtn .wgOnDemand-btn-s1 {margin-bottom: 1.2rem !important;}
	.ghostNowTrendingWrapper img.gallery-image{min-height: 500px;object-fit: cover;}
	.ghostHomeBannerTextWrapper p span{margin-left: -5px;}
   }
@media(min-width:1199px) and (max-width:1399px){
    .featured-gallery .big-photo{width:800px;margin-left: 80px;}
    .featured-gallery{margin-left: 30px;} 
}
   


/* End Responsive Media */
/* End CSS For Ghost Module */

/* Start CSS For Inspired Web Module */
.woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .slick-dots {bottom: -10% !important;}
.woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .slick-next,.woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .slick-prev {margin-top: 80px;}
.residential-inspiration-class .pg_red_headline {color: #e31b2c;letter-spacing: 0;text-transform: uppercase;font-size: 12px !important;font-family: Roboto, sans-serif !important;font-weight: 500 !important;}
.residential-inspiration-class .pg_veryLargeText {font-weight: 100 !important;font-size: 2.2rem !important;font-family: 'PlayfairDisplay-Regular';margin-bottom: 10px;}
.residential-inspiration-class a.pg_roboto.pg_red_button.pg_red_button_smaller {font-size: 14px;}
.residential-inspiration-class .pg_red_button_smaller {padding: 15px 20px !important;margin: 2px 0 !important;}
.residential-inspiration-class .pagebuilder-column p a.pg_red_button {color: #fff !important;background: #e31b2c;padding: 15px 50px;display: inline-block;font-size: 18px;letter-spacing: 1px;}
.residential-inspiration-class .pg_roboto_thin p {font-weight: 100 !important;font-family: "Roboto" !important;}
.residential-inspiration-class .pg_roboto_medium p{font-family: "Roboto" !important;font-weight: 400 !important;}
.residential-inspiration-class .pg_letter_spacing_20 h3,.residential-inspiration-class .pg_letter_spacing_20 h4{letter-spacing: 0.06em !important;}
.residential-inspiration-class .before-after{ background: #ffffff;}
.residential-inspiration-class .pg_roboto_medium h2 {font-family: 'Roboto' !important;letter-spacing: 0.1em !important;}
.residential-inspiration-class .hpl-landin-mainBkock-s1.content-block-S1 h2 { font-family: 'PlayfairDisplay-Regular';font-weight: 400;}
.residential-inspiration-class .woodgrain-mainBkock-s6 .content-block-main h2,.residential-inspiration-class .hpl-landin-mainBkock-s3 h2 {font-family: 'PlayfairDisplay-Regular';}
 @media(min-width:1180px) {
  .woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .pagebuilder-slider {
    min-height: 570px !important;
  }

  .woodgrain-mainBkock-s6 .content-block-main.content-block-main-new {
    transform: translate(-50%, -50%) !important;
  }

  .woodgrain-carousel-noContent-block+.woodgrain-mainBkock-s4 {
    padding-top: 4rem !important;
  }

  .woodgrain-mainBkock-s2.content-block-S1.woodgrain-mainBkock-s2-no-overlay {
    transform: translate(0px, 0px) !important;
    margin-top: 70px !important;
    margin-bottom: 70px;
  }
}

@media(max-width:1179px) {
  .woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .pagebuilder-slide-wrapper {
    background-size: 100% 100% !important;
  }

  .woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .pagebuilder-slider {
    min-height: 500px !important;
  }

  .woodgrain-mainBkock-s2-no-overlay {
    margin-top: 0 !important;
  }

  .woodgrain-mainBkock-s7.woodgrain-carousel-noContent-block .slick-dots {
    bottom: -13% !important;
  }
}
@media (max-width: 767.98px){ 
  .residential-inspiration-class  .pg_roboto p, .residential-inspiration-class  .pg_roboto figure{ text-align: center}
 }



/* End  CSS For Inspired Web Module */
    /* Start CSS For New Arrival Module */
    /* Start CSS For Hero Module */
	.newarrival-hero-wrapper {height: 670px;position: relative;top: 0;}
	.newarrival-hero-wrapper .new-arrival-hero-content-wrapper {position: absolute;bottom: 6px;z-index: 9999;}
	/* .newarrival-hero-wrapper .new-arrival-hero-content-wrapper img {width: 100vw;} */
	.hero-wrapper.newarrival-hero-wrapper video{position: fixed;left: 0;z-index: -999999;top: 145px;}
	.new-arrival-hero-content-wrapper h1{color: #fff !important;font-size: 17.75vw !important;font-family: 'PlayfairDisplay-Regular';font-weight: 400;line-height: 185px;margin-left: -8px;margin-bottom: 0 !important;text-transform: capitalize !important;white-space:nowrap;}
	.small-device-hide{display:block}
    .large-device-hide{display:none}   
	/* End CSS For Hero Module */
	
	
		/* Start CSS For Commerical Launch  */
			.commercial-launch-gallery-wrapper {background: #fff;padding-top: 100px;margin-bottom: 0; padding-bottom: 0;margin-left: 0 !important;}
			.commercial-launch-gallery-wrapper .commercial-heading-1 p {font-family: 'Roboto-Regular';font-size: 14px !important;font-weight: 400 !important;line-height: 20px !important;letter-spacing: 0.25em !important;text-align: center !important;}
			.commercial-launch-gallery-wrapper .commercial-heading-2 {font-family: 'PlayfairDisplay-Medium';font-size: 40px !important;font-weight: 500;line-height: 52px;text-align: center;margin-bottom: 100px !important;letter-spacing: 2px;text-transform: none !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .photo-thumbnails{width: max-content !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .photo-thumbnails .thumbnail{margin-left: 27px !important;margin-top: 0;margin-bottom: 0;}
			.featured-gallery.commercial-launch-gallery-wrapper .photo-thumbnails .thumbnail img {display: none;width: auto;max-height: 100%;margin: 0 auto;}
			.featured-gallery.commercial-launch-gallery-wrapper .thumbnail-description{font-family: 'Roboto-Light';font-size: 14px;font-weight: 300;line-height: 22px;text-align: left;margin-bottom: 30px;max-width:235px ;padding-top: 10px;display:none}
			.featured-gallery.commercial-launch-gallery-wrapper .current .thumbnail-description{display:block} 
			.featured-gallery.commercial-launch-gallery-wrapper  .big-photo{margin-left: 0px !important;width: 909px !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo-view-collection-btn{min-width: 301px;height: 50px;padding: 15px 40px 0px 40px;font-family: 'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left; margin-top: 30px !important;background: #E71D2B;display: block;position: absolute;color: #fff;text-decoration: none;border:1px solid #E71D2B;text-transform: uppercase;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo-view-collection-btn:hover{background: transparent;color:#E71D2B;}
		/*  End CSS For Commerical Launch */
	
			/* Start CSS For Samples  Tiles */
			.comman-thumnail-wrapper{margin: 100px 0px;}
			.arrival-sample-outer-wrapper{background: #fff;padding-top: 80px;}
			.thumbnail-left-inner-wrapper{width: 51.33% !important;margin-right: 7%;align-self: flex-end !important;}
			.thumbnail-left-inner-wrapper .sample-big-photo img{min-height: 712px;width: 100%;}
			.thumbnail-right-inner-wrapper{margin-top: 70px;}
			.thumbnail-right-inner-wrapper .sample-heading p{font-family:'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left; text-transform:uppercase}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail img {height:113px;width: 100%;max-height: 100%;margin: 0 auto;object-fit:cover;display:block;}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail.current-sample img{  height:230px;}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail{margin-bottom:20px}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail .sample-thumbnail-inner{position:relative}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content{position:absolute;display:none;width:calc(100% - 25px) ;bottom:20px;left:20px}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail.current-sample .sample-thumbnail-content{display:block !important}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content.font-white{color:#fff}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content.font-black{color:#000}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content h6{font-family: 'PlayfairDisplay-SemiBold';font-size: 20px;font-weight: 600;line-height: 26.66px;text-align: left;}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content span:nth-of-type(2){font-family: 'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content span a{font-family: 'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;color:inherit ;float: right;margin-right: 30px;}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content  span a::after{content: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/ghost-arrow.svg);margin-left: 3px;top: 1px;position: relative;}
			.thumbnail-right-inner-wrapper .sample-thumbnail-content.font-white span a::after{filter: invert(1);}
			.thumbnail-right-inner-wrapper{align-self: flex-end !important;}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail:last-child{margin-bottom: 0 !important;}
			.comman-thumnail-wrapper.even-wrapper .thumbnail-left-inner-wrapper{order:2;margin-right: 0;margin-left: 7%;}
			.comman-thumnail-wrapper.even-wrapper .sample-heading p{text-align: right;}
			
			/* End CSS For Sample Tiles */
			/* Start CSS For black sample and Schedule Box */
			.new-arrival-black-sample-wrapper .pagebuilder-column-group{max-width: 100%;}
			.new-arrival-black-sample-wrapper .pagebuilder-button-primary{width: auto !important;padding: 10px 40px 8px 40px !important;}
			/* End CSS For black sample and Schedule Box */
			/* Start CSS For Grounded Module */
	   .new-arrival-elevated-wrapper{margin:0;padding: 100px 9%;background: #fff;}
	   .new-arrival-elevated-wrapper-heading{font-family: 'PlayfairDisplay-Medium';font-size: 40px;font-weight: 500;line-height: 48px;text-align: center;}
	   .new-arrival-elevated-wrapper-description{display: flex;justify-content: center;}
	   .new-arrival-elevated-wrapper-description p{font-family: 'Roboto-Light';font-size: 16px;font-weight: 300;line-height: 24px !important;text-align: center;max-width: 846px;}
	   .new-arrival-elevated-inner-wrapper{margin-top: 40px;}
	   .new-arrival-elevated-inner-wrapper .pagebuilder-column:nth-of-type(1){width: 48%;margin-right: 2%;}
	   .new-arrival-elevated-inner-wrapper .pagebuilder-column:nth-of-type(2){width: 48%;margin-left: 2%;}
	   .elevated-inner-wrapper{position: relative;}
	   .elevated-img-banner{height: 100%;width:100%; transition: all 0.5s linear;}
	   .elevated-img-banner-hover{position: absolute;left:0;top:0;width: 100%;transition: all 0.5s linear;}
	   .comman-elevated-inner-wrapper{position: static;bottom: 0;left:20px;width:calc(100% - 20px)}
	   .new-arrival-elevated-inner-wrapper{max-width: 100% !important;margin:40px 0px !important;}
	   .comman-elevated-inner-wrapper h5{font-family: 'PlayfairDisplay-SemiBold';font-size: 26px !important;font-weight: 600;line-height: 34px;text-align: left;color:#fff !important;position: absolute !important;bottom: 50px;z-index: 99;left:20px;width: calc(100% - 20px);}
	   .comman-elevated-inner-wrapper p{font-family: 'Roboto-Light';font-size: 16px;font-weight: 300;line-height: 24px;text-align: left;color:#fff ;position: absolute !important;z-index: 99;left:20px;width: calc(100% - 20px);bottom:10px;}
	   .comman-elevated-inner-wrapper a{font-family: 'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;color:#fff;float: right;margin-top: -10%;margin-right: 20px;position: absolute;z-index: 99;right: 0;bottom:30px;}
	   .comman-elevated-inner-wrapper a::after{content: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/ghost-arrow.svg);margin-left: 3px;top: 1px;position: relative;filter: invert(1);}
	
	/* End CSS For Ground Module */
	
	
			/* Start New Esstinal Color Module*/
	.new-essential-color-wrapper{padding:100px 4.5%;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;}
	.new-essential-color-heading{font-family: 'PlayfairDisplay-SemiBold';font-size: 40px !important;font-weight: 500;line-height: 48px;text-align: center;}
	.new-essential-color-description{display: flex;justify-content: center;margin-bottom:30px;}
	.new-essential-color-description p{font-family: 'Roboto-Light';font-size: 16px !important;font-weight: 300;line-height: 24px;text-align: center;max-width: 732px;}
	.new-essential-left-wrapper{align-self: flex-end !important;}
	.essential-instock-wrapper{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.essential-instock-wrapper h3{font-family: 'Roboto-Regular';font-size: 14px !important;font-weight: 400 !important;line-height: 20px;letter-spacing: 0.25em;text-align: left;text-transform: uppercase;color: inherit !important;display:block;width:100%}
	.essential-instock-wrapper h3:nth-of-type(2){margin-top:20px;}
	.comman-essential-box{width: calc(33.3333% - 20px);margin:5px 15px 15px 0px;cursor:pointer;position:relative;height: 100%;}
	.comman-essential-box img {width: 100%; height: 160px;object-fit: cover;}
	.comman-essential-inner-wrapper {position: absolute;top: 15px;width: calc(100% - 18px);height:calc(100% - 15px);left:15px;display: none;}
	.esstential-active .comman-essential-inner-wrapper{display: block;}
	.esstential-active img{border:5px solid #EA0029}
	.comman-essential-box:nth-child(n+7){margin-bottom:0}
	.comman-essential-inner-wrapper p{font-family: 'Roboto-Regular';font-size: 13px !important;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;color:inherit !important;margin-bottom: 0;}
	.comman-essential-inner-wrapper h4{font-family: 'PlayfairDisplay-SemiBold';font-size: 20px;font-weight: 600;line-height: 22px;text-align: left;color:inherit}
	.comman-essential-inner-wrapper a{font-family: 'Roboto-Regular';font-size: 13px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;color:inherit !important;text-decoration: underline;text-transform: uppercase;position: inherit;bottom:15px;text-underline-offset:5px}
	.new-essential-right-wrapper{width:48%;margin-left: 2%;align-self: flex-end !important;}
	.new-essential-right-wrapper .essential-big-photo img{width: 100%;}
	.mob-inner-content{display: none;}
			/* End CSS for Essential Color Block */
			/* End New Esstional Color Module */
		@media(min-width:1199px) {
			/* Start For Grounded Animation */  
			.elevated-img-banner-hover,.comman-elevated-inner-wrapper a{opacity: 0;}
			.new-arrival-elevated-inner-wrapper .pagebuilder-column:hover  .elevated-img-banner-hover,.new-arrival-elevated-inner-wrapper .pagebuilder-column:hover .comman-elevated-inner-wrapper a{opacity: 1;}
				/* End For Ground Animation */
				.newarrival-commercial-stone-wrapper .content-box-main{display: block;padding: 4rem 2rem !important;}
				.newarrival-commercial-stone-wrapper .content-box-main  .content-box-main-button:nth-of-type(1){margin-right: 3%;}
				.newarrival-commercial-stone-wrapper .content-box-main .content-box-main-descp{display:flex;justify-content: center;align-items: center;}
				.newarrival-commercial-stone-wrapper .content-box-main .content-box-main-descp p{max-width: 548px;}
				.newarrival-commercial-stone-wrapper{aspect-ratio: 16 / 9;display: flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;} 
		}
	@media(min-width:1199px) and (max-width:1399px){
		.comman-essential-box img{height: 140px;}
		.comman-essential-inner-wrapper{width: calc(100% - 25px);}
		.comman-essential-inner-wrapper h4{font-size: 18px;}
		.comman-essential-inner-wrapper a{font-size: 12px;}
	}
	@media(min-width:1199px) and (max-width:1299px) {.newarrival-hero-wrapper .new-arrival-hero-content-wrapper{bottom: 0px;}}
    @media(min-width:1440px) {.newarrival-hero-wrapper .new-arrival-hero-content-wrapper{bottom: 10px;}}
		@media(min-width:1899px) {
			.newarrival-hero-wrapper .new-arrival-hero-content-wrapper{bottom: 45px;}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail img{min-height: 113px;height: 100% !important;aspect-ratio: 573 / 113;}
			.thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail.current-sample img{min-height: 230px !important;height: 100% !important;aspect-ratio: 573 / 230;}
			.comman-essential-box img{min-height: 160px; height: 100% !important;aspect-ratio: 198 / 160;}
			.new-essential-right-wrapper .essential-big-photo img{aspect-ratio: 635 / 600 ;}
		}
	
		@media(min-width:992px) and (max-width:1198px) {
			.new-arrival-hero-content-wrapper h1{ font-size: 17.68vw !important; line-height: 13vw;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo{min-width: 100% !important;width: 100% !important;}
			.comman-elevated-inner-wrapper a{margin-top: -15% !important;}
			.new-arrival-elevated-wrapper{padding:50px 5%;}
			.comman-essential-box img{height: 100px;}
			.esstential-active img{border:3px solid #EA0029}
			.comman-essential-inner-wrapper h4{font-size: 13px;}
			.comman-essential-inner-wrapper a{font-size: 9px;bottom: 5px;}
			.elevated-inner-wrapper .elevated-img-banner-hover{opacity: 1 !important;position:relative;border:6px solid #fff}
			.comman-elevated-inner-wrapper{position: relative !important;left:0;margin: -30% auto 1% auto !important;width: 87% !important;}
			.elevated-img-banner-hover{width:100% !important;}
			.comman-elevated-inner-wrapper h5{top:12%;left:30px !important}
			.comman-elevated-inner-wrapper p{top:22%;left:30px !important}
			.comman-elevated-inner-wrapper a{display:block !important;left:30px;bottom:40px !important}
			.newarrival-hero-wrapper{height: 500px;}
			}
	
		@media(min-width:768px) and (max-width:991px) {
			.new-arrival-hero-content-wrapper h1{ font-size: 18vw !important; line-height: 13vw;}
			.featured-gallery.commercial-launch-gallery-wrapper{padding-top: 50px;}
			.commercial-launch-gallery-wrapper .commercial-heading-2{margin-bottom: 50px !important;}
			.featured-gallery .big-photo img{min-height: 500px;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo{margin-left: 70px !important;width: calc(100% - 75px) !important;}
			.comman-thumnail-wrapper{margin: 50px 0px;}
			.comman-thumnail-wrapper .pagebuilder-column-line,.new-essential-color-wrapper  .essential-color .pagebuilder-column-line{flex-direction: column;}
			.comman-thumnail-wrapper .pagebuilder-column-line .thumbnail-left-inner-wrapper,.comman-thumnail-wrapper .pagebuilder-column-line .thumbnail-right-inner-wrapper{min-width: 100% !important;flex-basis: 100%;width: 100%;margin:0 !important}
			.comman-thumnail-wrapper .pagebuilder-column-line .thumbnail-left-inner-wrapper{order: 1 !important;}
			.comman-thumnail-wrapper .pagebuilder-column-line .thumbnail-right-inner-wrapper{order: 2 !important;}
			.new-arrival-elevated-inner-wrapper .pagebuilder-column:nth-of-type(1){margin-right: 0;margin-bottom: 10%;}
			.new-arrival-elevated-inner-wrapper .pagebuilder-column:nth-of-type(2){margin-left: 0;}
			 .sample-heading p{margin-top: 30px !important;}
			 .new-arrival-elevated-wrapper .new-arrival-elevated-inner-wrapper{margin:0}
			 .new-arrival-elevated-wrapper{padding: 50px 3%;}
			 .new-arrival-elevated-wrapper .new-arrival-elevated-inner-wrapper .pagebuilder-column-line{flex-direction: column;}
			 .new-arrival-elevated-wrapper .new-arrival-elevated-inner-wrapper .pagebuilder-column-line .pagebuilder-column{width: 100% !important;}
			 .elevated-inner-wrapper .elevated-img-banner-hover{opacity: 1 !important;position:relative;border:6px solid #fff}
			 .comman-elevated-inner-wrapper{position: relative !important;left:0;margin: -27% auto 0% auto !important;width: 87% !important;}
			 .elevated-inner-wrapper .elevated-img-banner{height: 500px;object-fit: cover;}
			 .comman-elevated-inner-wrapper .elevated-img-banner-hover{width:100% !important;height: 400px;object-fit: cover;}
			 .comman-elevated-inner-wrapper h5{width: calc(100% - 45px); top:12%;left:40px !important}
			 .comman-elevated-inner-wrapper p{width: calc(100% - 45px);top:22%;left:40px !important}
			 .comman-elevated-inner-wrapper a{display:block;left:40px;bottom:40px !important}
			 .comman-elevated-inner-wrapper:last-child{margin-bottom: 0 !important;}
			 .new-essential-color-wrapper{padding: 50px 0;}
			 .new-essential-color-wrapper  .essential-color .new-essential-left-wrapper{width: 100% !important;order: 2;padding: 20px;}
			 .comman-essential-box{margin-right:0 !important}
			 .new-essential-color-wrapper  .essential-color .new-essential-right-wrapper{width: 100% !important;order:1;margin-left: 0;}
			 .new-essential-right-wrapper .essential-big-photo img{ object-fit: cover; object-position: bottom;height: 500px;}
			  .thumbnail-right-inner-wrapper .sample-heading p{padding-left: 20px;text-align: left !important;}
			  .newarrival-hero-wrapper{height: 350px;}
			  .thumbnail-left-inner-wrapper .sample-big-photo img{min-height: auto !important;aspect-ratio: 3 / 2;object-fit: cover;object-position: 100% 100%;}
		}
	
	 
		@media(max-width:767px) {
			/* Hero Section Video */
			.newarrival-hero-wrapper{height: 490px;}
        .hero-wrapper.newarrival-hero-wrapper video{top:28px !important;position: relative;object-fit:fill;height: 490px;width: 100%;}
        .newarrival-hero-wrapper .new-arrival-hero-content-wrapper{bottom: -24px;}
			.new-arrival-hero-content-wrapper h1{font-size: 28.4vw !important;line-height: 20.8vw; margin-left: 0;text-align: center;white-space: inherit;}
			.small-device-hide{display:none}
			.large-device-hide{display:block}
			/* End Hero Section Video */
			/* Start CSS for commercial launch  */
			.featured-gallery.commercial-launch-gallery-wrapper{display: block !important;padding: 20px !important;margin-top: 40px;}
			.commercial-heading-1{display: flex;justify-content: center;}
			.commercial-heading-1 p{max-width: 216px;}
			.featured-gallery .photo-thumbnails{position: relative !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .photo-thumbnails .thumbnail img{display: block !important;aspect-ratio: 3/2 !important;margin-bottom: 10px;}
			.featured-gallery.commercial-launch-gallery-wrapper .photo-thumbnails .thumbnail{margin-left: 0 !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .thumbnail-description{display: block !important;font-size: 16px;max-width: 100%;}
			.commercial-launch-gallery-wrapper .commercial-heading-2{margin-bottom: 0px !important;}
			.featured-gallery .photo-thumbnails .thumbnail,.featured-gallery .photo-thumbnails .thumbnail.current{font-size: 20px !important;padding-top: 10px !important;line-height: 26.66px !important;}
			.featured-gallery .photo-thumbnails{margin-top: 2rem;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo img{display: none !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo{width: 100% !important;}
			.featured-gallery.commercial-launch-gallery-wrapper .big-photo a{position: relative !important;min-width: 100%;margin-top: 0 !important;text-align: center;}
			
			/* End CSS for commercial launch */
			 /* Start CSS For Sample Module */
			 .arrival-sample-outer-wrapper{padding-top: 0;}
			 .comman-thumnail-wrapper{margin-bottom: 50px;}
			 .thumbnail-right-inner-wrapper .sample-heading{display: none;}
			 .thumbnail-left-inner-wrapper p{font-family: 'Roboto-Regular';font-size: 14px !important;font-weight: 400 !important;line-height: 20px !important;letter-spacing: 0.25em !important;text-align: left !important;padding-left: 20px;text-transform: uppercase;}
			 .thumbnail-left-inner-wrapper{width: 100%;margin-right: 0;order:1 !important;margin-left: 0 !important;}
			 .thumbnail-right-inner-wrapper{order:2;margin-top: 10px;}
			 .thumbnail-right-inner-wrapper .sample-heading p{padding-left: 20px;}
			 .thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail{margin-bottom: 10px;}
			 .thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail.current-sample img{height: 150px;}
			 .thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail img{height: 75px;}
			 .thumbnail-right-inner-wrapper .sample-thumbnail-content{top:20px}
			 .thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail.current-sample .sample-thumbnail-content{height:87%}
			 .thumbnail-right-inner-wrapper .sample-thumbnail-content span a{position: absolute;bottom: 15%;}
			 .thumbnail-right-inner-wrapper .sample-thumbnails-wrapper .sample-thumbnail.current-sample .sample-thumbnail-content{display: flex !important;flex-direction: column;}
			 .thumbnail-right-inner-wrapper .sample-thumbnail-content span:nth-of-type(1){order:2;padding-top: 8px;}
			 .thumbnail-right-inner-wrapper .sample-thumbnail-content span:nth-of-type(2){order:1}
			 .comman-thumnail-wrapper.even-wrapper .sample-heading p{text-align: left;}
			 .thumbnail-left-inner-wrapper .sample-big-photo img{min-height: auto !important;aspect-ratio: 3/2.536;}
			 /* End CSS For Sample Module */
			 /* Start CSS For Grounded Module */
			 .new-arrival-elevated-wrapper{padding:50px 0;}
			 .new-arrival-elevated-wrapper-heading{font-family: 'PlayfairDisplay-SemiBold';font-size: 26px;font-weight: 600;line-height: 34px;text-align: center;padding: 0px 30px;}
			 .new-arrival-elevated-wrapper-description p,.new-essential-color-description p{padding: 10px 30px 0px 30px;}
			 .new-arrival-elevated-wrapper .new-arrival-elevated-inner-wrapper{margin:0}
			 .elevated-inner-wrapper .elevated-img-banner-hover{opacity: 1 !important;position:relative;border:0px}
			 .comman-elevated-inner-wrapper{position: relative !important;left:0;margin: -27% auto 0% auto !important;width: 87% !important;}
			 .comman-elevated-inner-wrapper h5{width: calc(100% - 45px); top:12%;left:30px !important}
			 .comman-elevated-inner-wrapper p{width: calc(100% - 45px);top:27%;left:30px !important}
			 .comman-elevated-inner-wrapper a{display:block;left:30px;bottom:40px !important}
			 .new-arrival-elevated-inner-wrapper .pagebuilder-column:nth-of-type(1){margin-right: 0;margin-bottom: 10%;}
			 .new-arrival-elevated-inner-wrapper .pagebuilder-column:nth-of-type(2){margin-left: 0;margin-bottom: 10%;}
			 /* End CSS For Grounded Module */
			 /* Start CSS For Commercial Stone */
			 .newarrival-commercial-stone-wrapper{min-height: 0 !important;}
			 /* End CSS For Commercial Stone */
	
			/* Start CSS For Essential Block */
			.new-essential-color-wrapper{padding: 30px 0;}
			.new-essential-color-wrapper  .essential-color .pagebuilder-column-line{flex-direction: column;}
			.new-essential-color-wrapper  .essential-color .new-essential-left-wrapper{width: 100% !important;order: 2;padding: 20px;}
			.comman-essential-box{margin-right:0 !important}
			.new-essential-color-wrapper  .essential-color .new-essential-right-wrapper{width: 100% !important;order:1;margin-left: 0;}
			.new-essential-color-heading{font-family: 'PlayfairDisplay-SemiBold';font-size: 26px !important;font-weight: 600;line-height: 34px;text-align: center;}
			.mob-inner-content{display:block;background:rgba(255,255,255,0.5);padding:20px}
			.mob-inner-content p{font-family: 'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;margin-bottom: 0;}
			.mob-inner-content h4{font-family: 'PlayfairDisplay-SemiBold';font-size: 20px;font-weight: 600;line-height: 26.66px;text-align: left;}
			.mob-inner-content a{font-family: 'Roboto-Regular';font-size: 14px;font-weight: 400;line-height: 20px;letter-spacing: 0.25em;text-align: left;color:#000;text-transform: uppercase;}
			.mob-inner-content a::after{content: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/ghost-arrow.svg);margin-left: 3px;top: 1px;position: relative;}
			.comman-essential-inner-wrapper{display: none !important;}
			.comman-essential-box{width: calc(33.33% - 11px);margin-left: 0;}
			.comman-essential-box img{height: 50px;min-width: 100px;}
			.esstential-active img{border:3px solid #EA0029}
			 /* End CSS For Essential Block */
			 
			 
			
		}
	
		/* End CSS For New Arrival Module */
	   
	
	

/* ..................... End Block For Raman............................ */


/* ..................... New PDP Start RK Block ............................ */
.wilsonArt_pdp .block.related { margin-bottom: 0; }
.wilsonArt_pdp {  max-width: 100% !important; overflow: hidden; padding: 0; background: #fff !important; box-shadow: none !important; }
.wilsonArt_pdp .container { margin-top: 20px; padding-left: 0; }
.wilsonArt_pdp .breadcrumbs { max-width: 1320px; }
.wilsonArt_pdp .breadcrumbs .items li { font-size: 12px; font-weight: 300; }
.wilsonArt_pdp .breadcrumbs .item:not(:last-child):after { content: '/'; background: none; width: unset; height: unset; text-indent: unset; line-height: 9px; color: #000; }
.wilsonArt_pdp .breadcrumbs .items li a,
.wilsonArt_pdp .breadcrumbs .items li strong { color: #000 !important; }
.wilsonArt_pdp .columns .column.main { padding-bottom: 0; }
.wilsonArt_pdp .product_detailed_info_main { max-width: 1320px; position: relative; }
/* .wilsonArt_pdp .product.media .gallery-placeholder { position: relative; } */
.wilsonArt_pdp .product.media .gallery-placeholder .download-btn { position: relative; } 
.wilsonArt_pdp .product.media .gallery-placeholder .action-download { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; padding: 0; background: rgb(129 129 129 / 50%); border: none; border-radius: 50%; position: absolute; bottom: 50px; right: 20px; z-index: 9; border: 2px solid rgba(255, 255, 255, 0); }
.wilsonArt_pdp .product.media .gallery-placeholder .action-download:hover { background: rgb(0 0 0 / 50%); }
.wilsonArt_pdp .product.media .gallery-placeholder .action-download span { display: block; width: 20px; height: 17px; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plpG_download.svg') center no-repeat; }
.wilsonArt_pdp .product_detailed_info_main ~ .product.media { display: none; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_sku { display: block; margin-bottom: 5px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title { display: flex; align-items: center; position: relative; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title h3 { font-family: 'PlayfairDisplay-SemiBold'; max-width: 70%; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title span { position: absolute; right: 0px; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description div,
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description p,
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description ul li { padding: 0 !important; font-family: 'Roboto-Light'; font-style: normal; font-weight: 300; color: #000; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title .towishlist { margin-left: 10px; padding-left: 5px; padding-right: 0; background: none !important; border: none !important; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title .towishlist::before { display: block; content: ''; width: 15px; height: 15px; background-size: 100%; background-repeat: no-repeat; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plp_favorite.svg); opacity: 0.4; }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title .towishlist.wishlist_added::before { opacity: 1; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plp_favorite_picked.svg); }
.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title .towishlist span { border: 0; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; }
.wilsonArt_pdp .product-info-main .sampleFinish { margin-top: 20px; padding: 20px; background: #f4f4f4; border-radius: 5px; }
.wilsonArt_pdp .product-info-main .sampleFinish .sampleinfo_main { display: inline-block; margin: 0; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 300; color: #000; line-height: 22px; }
.wilsonArt_pdp .product-info-main .sampleFinish .sampleinfo_main .mTitle { font-family: 'Roboto-Med'; font-weight: 400; text-transform: uppercase; }
.wilsonArt_pdp .product-info-main .sampleFinish p { margin: 0; font-family: 'Roboto-Light'; font-size: 12px; font-style: italic; font-weight: 300; line-height: 16px; color: #000; }
.wilsonArt_pdp .product-info-main .qkView_orderSample { margin-top: 25px; padding-top: 20px; border-top: 1px solid rgba(217, 217, 217, 0.70); position: relative; }
.wilsonArt_pdp .product-info-main .qkView_orderSample:before { content: ''; position: absolute; top: -1px; left: 0; width: 10px; height: 2px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample:after { content: ''; position: absolute; top: -1px; right: 0; width: 10px; height: 2px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd { display: flex; flex-direction: column; margin-bottom: 20px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd p { font-family: 'Roboto-Regular'; font-style: normal; font-weight: 800; color: #000; margin-bottom: 0px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper { position: relative; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .minicart-freeshipping { background: transparent; padding: 0px; font-style: italic; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; transform: translate(0px, 2px); }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion:before { content: ''; display: block; width: 15px; height: 15px; background: transparent url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/Info-icon.svg) center no-repeat; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { top: 31px; right: -8px; padding: 15px; font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute;z-index: 99; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1:before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -20px; right: 5px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1:after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; position: absolute; border-bottom-color: #FFF; top: -9px; right: 5px; margin-top: -10px; margin-left: -20px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 .minicart-freeshipping { font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; background-color: #fff; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form { border: none; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset { padding: 0 !important; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field select { width: 100%; height: 50px; margin-left: 0; padding: 12px 25px 12px 15px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; color: #000 !important; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/new_down.svg); background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); background-repeat: no-repeat; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .box-tocart,
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .actions { width: 100%; display: block; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom #product-addtocart-button.tocart { display: block; width: 100% !important; height: 50px !important; margin: 0 !important; padding: 10px 10px 8px 10px!important; font-family: 'Roboto-Light'; font-size: 14px !important; font-weight: 400; color: #FFF !important; line-height: 30px !important; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none; cursor: pointer; background: #E71D2B !important; border: 1px solid #E71D2B !important; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .tocart:hover { color: #E71D2B !important; background: #FFF !important; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .fieldset { border-bottom: 1px solid rgba(217, 217, 217, 0.70); position: relative; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom p.text_s1 { margin-bottom: 13px; font-family: 'Roboto-Light'; font-style: normal; font-weight: 300; color: #000; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 a { margin-bottom: 18px; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 500; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; text-decoration: underline; text-underline-offset: 3px; }
.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 a:hover { text-decoration: none; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__nav-wrap { margin-top: 15px; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__nav-wrap .fotorama__nav--thumbs { height: 84px !important; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr { width: 48px; opacity: 1; background-color: rgba(255, 255, 255, 0) !important; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--next,
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--prev { transform: translate3d(0px, 0, 0); }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--next .fotorama__arr__arr { display: block; width: 48px; height: 58px; padding: 0; color: transparent !important; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plpg_next.svg) center no-repeat; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr { display: block; width: 48px; height: 58px; padding: 0; color: transparent !important; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plpg_next.svg) center no-repeat; transform: rotate(180deg); position: relative; top: 50%; left: 0; margin-top: -29px; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__nav-wrap .fotorama__nav__frame { height: 81px !important; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__nav-wrap .fotorama__thumb-border { height: 81px !important; border: 4px solid #E71D2B !important; }
.wilsonArt_pdp .product_detailed_info h3 { margin-bottom: 0; font-family: "PlayfairDisplay-SemiBold"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; color: #FFF; }
.wilsonArt_pdp .product_detailed_info .custom_links1 a { display: inine-block; font-family: 'Roboto-Light'; font-size: 14px; font-weight: 400; color: #FFF !important; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; text-decoration: none; }
.wilsonArt_pdp .product_detailed_info .custom_links1 a:hover { color: #fff !important; text-decoration: underline; font-weight: 800; }
.wilsonArt_pdp .product_detailed_info .custom_links1 a.active { color: #fff !important; text-decoration: underline; font-family: 'Roboto-Med'; font-size: 16px; font-weight: 800; text-underline-offset: 3px; text-shadow: 0px 0px #E71D2B; }
.wilsonArt_pdp .product_detailed_info .custom_links1 a:first-child { margin-left: 0; }
.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__nav-wrap .fotorama__thumb__arr { background: rgba(255, 255, 255, .4); backdrop-filter: saturate(180%) blur(20px); }
.wilsonArt_pdp .product.info.detailed { display: block; margin-bottom: 0; padding-bottom: 30px; background: #F4F4F4; }
.wilsonArt_pdp .product.info.detailed .pdp_features { max-width: 100%; background: #000; }
.wilsonArt_pdp .product.info.detailed .pdp_features.scrolled { position:fixed; top: 100px; width: 100%; z-index: 999; }
.wilsonArt_pdp .product.info.detailed .pdp_features .pdp_features_block { display: flex; justify-content: space-between; color: #FFF; max-width: 1320px; margin-left: auto; margin-right: auto; }
.wilsonArt_pdp .newpdp_content_bloclS2 { max-width: 1200px; }
.wilsonArt_pdp .newpdp_content_bloclS2 h2 { font-family: "PlayfairDisplay-Medium"; font-style: normal; font-weight: 500; color: #000; text-align: center; }
.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list { display: flex; flex-wrap: wrap; justify-content: center; }
.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist { width: calc(33.33% - 50px) !important; }
.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist .detailstag img { margin-bottom: 15px; width: 30px!important; height: 30px!important; }
.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist .detailhoverdiv h4 { margin-bottom: 5px; font-family: "PlayfairDisplay-SemiBold"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; color: #000; }
.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist .detailhoverdiv p { margin-bottom: 0; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; }
.wilsonArt_pdp .product_det_info_b3,
.wilsonArt_pdp .product_det_info_b4 { max-width: 100%; background: #F4F4F4; }
.wilsonArt_pdp .product_det_info_b3 .content_block { max-width: 900px; margin-left: auto; margin-right: auto; text-align: center; }
.wilsonArt_pdp .product_det_info_b3 .content_block h2 { margin-bottom: 10px; font-family: "PlayfairDisplay-Medium"; font-style: normal; font-weight: 500; color: #000; }
.wilsonArt_pdp .product_det_info_b3 .content_block p { margin-bottom: 0; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; color: #000; }
.wilsonArt_pdp .product_det_info_b4 { margin-bottom: 0; padding-bottom: 120px; } 
.wilsonArt_pdp .product_det_info_b4 .content_block { display: flex; max-width: 1200px; position: relative; /*max-height: 800px; overflow: auto;*/ margin-left: auto; margin-right: auto; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types { position: absolute; width: 150px; margin-top: 50px; padding: 15px 0 15px 15px; background: #000; min-height: 628px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types.scrolled { position: fixed; top: 130px; } 
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types.scrolled-bottom { top: unset; bottom: 0px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li { width: 100%; margin: 0; padding: 0 !important; background: #000 !important; border: none !important; border-radius: 0; position: relative; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li.tabs-sub8 { margin-top: 15px; padding-top: 15px !important; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li.tabs-sub8:before { display: block; width: 63%; margin-left: 20px; content: ''; border-top: 1px solid #797979 !important; position: relative; top: -15px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li a { display: block; padding: 18px 40px 18px 20px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #FFF; background: #000; position: relative; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li:hover a { color: #F4F4F4 !important; background: #333 !important; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li.active a { font-family: 'Roboto-Med'; font-weight: 600;  color: #E71D2B !important; background: #FFF !important; }
.wilsonArt_pdp .product_det_info_b4 .content_block .pattern_types li.active a:after { content: ''; display: block; width: 29px; height: 9px; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/tab_active_arrow.svg) center no-repeat; position: absolute; top: 50%; right: 0; margin-top: -4.5px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main { width: 100%; background: #FFF; border-radius: 5px; overflow: auto; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main.scrolled,
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main.scrolled-bottom { margin-left: 150px; } 
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main::-webkit-scrollbar { width: 8px; height: 0px; background-color: transparent; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main::-webkit-scrollbar-track { background-color: transparent; }
/* .wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main.scrolled { margin-left: 200px; }  */
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 { width: 100%; margin-bottom: 30px; padding: 25px 30px 18px 15px !important; background: #F4F4F4 !important; border: none !important; border-radius: 5px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 .test_ptype { display: block; margin: 0 0 8px 15px; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 li { margin: 0 0 10px 0; padding: 0; background: transparent !important; border: none; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 li a.product-type { display: block; padding: 0 15px; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 14px; color: #000; letter-spacing: 3.5px; text-transform: uppercase; background: transparent; border-right: 1px solid rgba(0, 0, 0, 0.2); }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 li:last-child a.product-type { border-right: none; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 li:hover a.product-type,
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .product_typeS1 li.active a.product-type { color: #E71D2B; font-weight: 500; text-underline-offset: 3px; text-decoration: underline; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails { padding: 0; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li .prod_description { margin-bottom: 35px; padding-bottom: 35px; background: none !important; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li .prod_description h3 { margin-bottom: 5px; font-family: "PlayfairDisplay-SemiBold"; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; color: #000; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li .prod_description p { margin-bottom: 0; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li .factory_order { margin-bottom: 0; font-family: 'Roboto'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table { margin-bottom: 50px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead { background: #000; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th { padding: 15px 20px; font-family: 'Roboto-Light'; font-size: 14px; font-weight: 300; color: #FFF; line-height: 16px; border: none; border-right: 1px solid rgba(255, 255, 255, 0.3); vertical-align: middle; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th:last-child: { border-right: none; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr { border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr:last-child { border-bottom: none !important; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td { padding: 15px 20px; font-family: 'Roboto-Light'; font-size: 14px; font-weight: 300; color: #000; line-height: 18px; border: none; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td { display: table-cell; vertical-align: inherit; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_grouped_sheet_size .size_group { display: flex; flex-wrap: wrap; justify-content: space-between; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_grouped_sheet_size .size_group span { margin-bottom: 2px; flex-basis: 50%; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.thumb_common { padding-left: 0 !important; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.thumb_common a.detailstag { display: flex; align-items: center; width: 180px; color: #000; text-decoration: none !important;  }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.thumb_common a.detailstag figure { position: relative; margin-bottom: 0; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.thumb_common a.detailstag figure:after { content: ''; display: block; width: 20px; height: 20px; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/availability_plus-button.svg) center no-repeat; position: absolute; bottom: 5px; right: 5px; z-index: 1; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.thumb_common a.detailstag img { width: 110px; height: 80px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.thumb_common a.detailstag .finish_class { width: 58px; margin-left: 15px; font-family: 'Roboto-Regular'; font-weight: 400; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.view_diagram a.detailstag { display: block; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 500; line-height: 20px; color: #E71D2B; letter-spacing: 3.5px; text-transform: uppercase; text-decoration: underline; text-underline-offset: 3px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.view_diagram a.detailstag:hover { text-decoration: none; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main { display: flex; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main .tooltip_wrapper { position: relative; margin-left: 5px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; background: rgba(0, 0, 0, 0); }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main .tooltip_wrapper .info_cion:before { content: ''; display: block; width: 15px; height: 15px; background: transparent url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/Info-icon_black-i.svg) center no-repeat; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main .tooltip_wrapper .tooltip_main_s1 { padding: 15px; font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute;  z-index: 99; width: 250px; top: 65px; right: -8px; transform: translate(0px, -50%); }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main .tooltip_wrapper .tooltip_main_s1:before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -21px; right: 5px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table thead tr th .tooltip_wrapper_main .tooltip_wrapper .tooltip_main_s1:after { content: ''; content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; border-bottom-color: #FFF; position: absolute; top: -10px; right: 5px; margin-top: -10px; margin-left: -20px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_is_cross_grain .no_sign,
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_is_aeon .no_sign { display: block; width: 20px; height: 20px; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/no_sign.svg) center no-repeat; text-indent: -1000px; }
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_is_aeon .yes_sign,
.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_is_cross_grain .yes_sign { display: block; width: 20px; height: 20px; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/yes_sign.svg) center no-repeat; text-indent: -1000px; }
.viewer-popbox { overflow-y: auto !important; }
.viewer-popbox .viewer-popbox_container { margin: 0 auto; border-radius: 0; }
.viewer-popbox .viewer-popbox_container .popbox_close { display: block; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/X_close.svg) center no-repeat; background-size: contain; top: 17px; right: 17px; width: 20px; height: 20px; }
.viewer-popbox .viewer-popbox_container .viewer-panel-buttons .viewer-panel-finish-name { font-family: 'PlayfairDisplay-SemiBold'; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; color: #000; bottom: 30px; }
.viewer-popbox .viewer-popbox_container .viewer-panel-buttons .viewer-panel-finish-name::after { width: 16px !important; left: 10px !important; }
.viewer-popbox .viewer-panel-buttons .viewer-panel-finish-menu { padding: 20px; background: #FFF; border: 1px solid #ccc; }
.viewer-popbox .viewer-panel-buttons .viewer-panel-finish-menu ul li { margin-bottom: 10px; font-family: 'Roboto-Regular'; font-size: 18px; font-style: normal; font-weight: 300; line-height: 30px; color: #000; text-align: left; text-transform: capitalize; }
.viewer-popbox .viewer-panel-buttons .viewer-panel-finish-menu ul li:hover { color: #E71D2B; }
.viewer-popbox .viewer-panel-buttons .viewer-panel-finish-menu ul li:last-child { margin-bottom: 0; }
.viewer-popbox .viewer-wrapper .viewer-error-container { background: rgba(255, 255, 255, .4); backdrop-filter: saturate(180%) blur(20px); border-radius: 50px; }
.viewer-popbox .viewer-panel-buttons .viewer-panel-button-name { font-family: 'Roboto-Light'; font-size: 16px !important; font-weight: 300; color: #000; line-height: 24px; bottom: 34px; left: 0 !important; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap { max-width: 1180px; width: calc(100% - 68px); margin-top: 60px !important; margin-bottom: 20px; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-footer { display: none; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .pdp_image_slider { margin-bottom: 0; padding: 0; background: #999; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .action-close { padding: 12px 3px; background: transparent; border: none; z-index: 9; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .action-close:before { color: #FFF !important; line-height: 40px; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-next:before,
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-prev:before { content: ''; display: block; width: 48px; height: 58px; padding: 0; color: transparent !important; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/Carousel-ArrowNXT.svg) center no-repeat; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-prev:before { transform: rotate(180deg); }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-next:before { position: relative; right: -13px; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main { background: #000; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main h4 { font-family: "PlayfairDisplay-SemiBold"; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; color: #FFF; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main p { font-family: 'Roboto-Light'; font-size: 14px; font-weight: 300; color: #FFF; line-height: 22px; }
.modals-overlay { background-color: rgba(0, 0, 0, 0.7) !important; }
.wilsonArt_pdp .product_resources { max-width: 100%; background: #FFF; }
.wilsonArt_pdp .product_resources .content_block h2 { font-family: "PlayfairDisplay-Medium"; font-style: normal; font-weight: 500; color: #000; text-align: center; }
.wilsonArt_pdp .product_resources .content_block .accordion_main { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.wilsonArt_pdp .product_resources .content_block .accordion_main:last-child { border-bottom: none; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion { cursor: pointer; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion a.accordion-toggle { font-family: "PlayfairDisplay-SemiBold"; font-size: 20px; font-style: normal; font-weight: 600 !important; line-height: normal; color: #000; text-decoration: none !important; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accord-custom { margin-top: 10px; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accord-custom p { margin: 0px 0px 1rem; padding: 0px; line-height: unset; color: #433e3a!important; font-family: 'Roboto-Regular', sans-serif!important; font-size: 16px!important; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner { margin-top: 10px; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner .resources { margin-bottom: 10px; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner .resources a { font-family: 'Roboto-Regular'; font-size: 16px; font-weight: 400; line-height: 24px; color: #E71D2B; text-decoration: underline; text-underline-offset: 1.5px; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner .resources a:hover { text-decoration: none; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion .accordion-toggle { display: block; position: relative; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion .accordion-toggle:after { content: ''; display: block; width: 35px; height: 35px; transform: rotate(180deg); background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/red_toggle-open.svg) center no-repeat; position: absolute; top: -4px; right: 10px; }
.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion.active .accordion-toggle:after { transform: rotate(0deg); opacity: 0.4; }
.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-slide > div { display: grid; }
.wilsonArt_pdp .block.pairs_well_block { display: none !important; }
.wilsonArt_pdp .block.pairs_well_block,
.wilsonArt_pdp .block.also_like_block { width: 100%; margin: 0; background: #F4F4F4; }
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main,
.wilsonArt_pdp .block.pairs_well_block .pairs_well_block_main { display: block !important; max-width: 1240px; margin: 0 auto; }
.wilsonArt_pdp .block.pairs_well_block .pairs_well_block_main .products-grid,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .products-grid { margin: 0; padding: 0; border: none; }
.wilsonArt_pdp .pairs_well_block_main .block-title,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-title { margin: 0; padding: 0; border: none; }
.wilsonArt_pdp .pairs_well_block_main .block-title h4,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-title h4 { font-style: normal; font-weight: 600 !important; color: #000 !important; text-transform: capitalize !important; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info { width: 100% !important; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .thumbnail-image,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .thumbnail-image { background: #FFF; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .thumbnail-image .product-item-photo,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .thumbnail-image .product-item-photo { margin: 0; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-details,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-details { width: 100%; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-details,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-details { width: 100%; margin: 0; text-align: left; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name { min-height: unset !important; margin: 10px 0 0 0; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link { display: block; margin-bottom: 3px; font-family: 'PlayfairDisplay-SemiBold'; font-style: normal; font-weight: 600; color: #000 !important; text-transform: capitalize; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku { font-family: 'Roboto-Light'; font-style: normal; font-weight: 300; font-style: italic; color: #000 !important; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link { display: block; margin-top: 12px; font-family: Roboto; font-style: normal; font-weight: 400; color: #000; text-transform: uppercase; text-decoration: none; position: relative; }
.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link:after,
.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link:after { content: ''; display: inline-flex; width: 25px; height: 9px; margin-left: 7px; transform: rotate(180deg); background: transparent url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/backArrow.svg) center no-repeat; }

.categorypath-adhesives .product-toolbar-options .toolbar.toolbar-products .modes { display: block; }


@media (max-width: 767.98px) {
	.wilsonArt_pdp .breadcrumbs { margin-top: 15px !important; padding-left: 25px !important; padding-right: 25px !important; }
	.wilsonArt_pdp .columns { margin-top: 20px; }
	.wilsonArt_pdp .product_detailed_info_main { display: inline-flex; flex-wrap: wrap; margin-left: auto; margin-right: auto; margin-bottom: 30px; }
	.wilsonArt_pdp .product.media { width: calc(100% - 50px); margin-left: 25px; margin-right: 25px; order: 0; }
	.wilsonArt_pdp .product-info-main { width: calc(100% - 50px); margin-top: 20px; margin-left: 25px; margin-right: 25px; order: 1; }
	.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--next { display: block !important; right: -6px; } 
	.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--prev { display: block !important; left: -6px; }
	.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--next .fotorama__arr__arr { background-size: 70%; }
	.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__arr.fotorama__arr--prev .fotorama__arr__arr { background-size: 70%; }
	.wilsonArt_pdp .product.media .gallery-placeholder .action-download { display: none; transform: translate(0px, -30px); }
	.wilsonArt_pdp .product.media .gallery-placeholder .fotorama__nav-wrap { display: none !important; }
	.wilsonArt_pdp .product-info-main .product-info-price { margin-top: 0; }
	.wilsonArt_pdp .product-info-main .wa_product_title { position: relative; top: 0; }	
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_sku,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description,
	.wilsonArt_pdp .product-info-main .sampleFinish,
	.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd p	{ margin-left: 0; margin-right: 0; font-size: 14px; line-height: 24px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 340px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field { margin: 0 0 15px 0 !important; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom { padding: 0; }
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description div,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description p,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description ul li { font-size: 14px; line-height: 22px; }
	.wilsonArt_pdp .product-info-main .sampleFinish .sampleinfo_main span { width: 100%; }
	.wilsonArt_pdp .product-info-main .sampleFinish .sampleinfo_main .mTitle { margin-left: 0; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset { display: block; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field { width: 100%; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field select { background-position: 94% center; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .fieldset { margin-bottom: 20px; padding-bottom: 25px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom p.text_s1 { font-size: 14px; line-height: 22px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 { display: block; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 a { display: block; width: 100%; }
	.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist { width: 100%!important; margin: 25px 0 0 0; }
	.wilsonArt_pdp .newpdp_content_bloclS2 h2 { margin-bottom: 0; padding: 0 20px; font-size: 32px; line-height: 38px; }
	.wilsonArt_pdp .newpdp_content_bloclS2 .pagebuilder-column-group { text-align: center; }
	.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner { display: block; padding-right: 60px; }
	.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner .resources { width: 100%; }
	.wilsonArt_pdp .pairs_well_block_main .block-title h4,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-title h4 { margin-left: 0; margin-bottom: 5px; font-family: 'PlayfairDisplay-Medium'; font-size: 32px !important; font-weight: 500 !important; line-height: 38px !important; text-align: center; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item { width: calc(50% - 30px); margin: 15px !important; }
	.wilsonArt_pdp .related.also_like_block .pairs_well_block_main .products-related { overflow: hidden !important; white-space: normal !important; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link { font-size: 18px !important; line-height: 24px; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku { font-size: 12px !important; line-height: 16px; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link { font-size: 12px; line-height: 20px; letter-spacing: 3px; }
	.wilsonArt_pdp .block.pairs_well_block,
	.wilsonArt_pdp .block.also_like_block { padding: 50px 10px 20px 10px; }
	.wilsonArt_pdp .related.also_like_block { padding: 50px 10px 40px 10px; }
	.wilsonArt_pdp .mobile_pa_main .m_tablecontent_main_pa { height: 176px; }
	.wilsonArt_pdp .mobile_pa_main .tab_content_main .tabs_cont_block { transform: translate(0px, 70px); }
	.viewer-mobile .viewer-panel-buttons .viewer-dropdown { width: 80% !important; }
	.viewer-popbox .viewer-popbox_container .viewer-panel-buttons .viewer-panel-finish-name { font-size: 16px; }
	.viewer-popbox .viewer-popbox_container .viewer-panel-buttons div { margin-top: 0px; }
	.viewer-popbox .viewer-popbox_container .viewer-panel-spin { right: 26px; top: 78px; }
	.categorypath-adhesives .product-toolbar-options .toolbar.toolbar-products .modes { display: none; }
}

@media (max-width: 991.98px) {
	.wilsonArt_pdp .product.info.detailed .pdp_features,
	.wilsonArt_pdp .product_det_info_b4 { display: none; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features { max-width: 100%; background: #000; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features.scrolled { position:fixed; top: 0px; width: 100%; height: 160px; z-index: 999; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features h3 { margin-bottom: 15px; font-family: "PlayfairDisplay-SemiBold"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; color: #FFF; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features .pdp_features_block { margin-bottom: 50px; padding: 36px 25px; color: #FFF; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features .m_pdp_features_options { width: 100%; height: 50px; margin-left: 0; padding: 12px 25px 12px 20px; font-family: 'Roboto-Regular'; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; color: #000 !important; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/new_down.svg); background-color: #FFF; background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); background-repeat: no-repeat; background-position: 94% center; }
	.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist { text-align: center; }
	.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist .detailstag img { margin: 0 auto; }
	.wilsonArt_pdp .newpdp_content_bloclS2 { margin-left: 25px; margin-right: 25px; }
	.wilsonArt_pdp .product_det_info_b3 { padding: 25px 25px 30px 25px; }
	.wilsonArt_pdp .product_det_info_b3 .content_block h2 { font-size: 32px; line-height: 38px; }
	.wilsonArt_pdp .product_det_info_b3 .content_block p { font-size: 16px; line-height: 24px; }
	.wilsonArt_pdp .product_resources { padding: 60px 25px 35px 25px; }
	.wilsonArt_pdp .product_resources .content_block h2 { margin-bottom: 30px; font-size: 32px; line-height: 38px; color: #000; }
	.wilsonArt_pdp .product_resources .content_block { max-width: 1000px; }
	.wilsonArt_pdp .mobile_pa_main { display: block !important; padding: 0; background: #F4F4F4; position: relative; }
	.wilsonArt_pdp .mobile_pa_main .m_tablecontent_main_pa { margin: 0 auto; padding: 25px; background: #000; }
	.wilsonArt_pdp .mobile_pa_main .tab_content_main { padding: 25px; transform: translate(0px, -100px); }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails { padding-left: 0; }
	.wilsonArt_pdp .mobile_pa_main .m_product_detailed_info .m_pdp_features,
	.wilsonArt_pdp .mobile_pa_main .tab_content_main .product_typeS1 { width: 100%; height: 50px; margin-left: 0 !important; padding: 12px 25px 12px 20px !important; font-family: 'Roboto-Regular'; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; color: #000 !important; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/new_down.svg) !important; background-color: #FFF !important; background-size: inherit !important; border: 1px solid rgba(217, 217, 217, 0.70) !important; background-repeat: no-repeat !important; background-position: 94% center !important; }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails .prod_description { padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails .prod_description h3 { margin-bottom: 5px; font-family: "PlayfairDisplay-SemiBold"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; color: #000; text-align: center; }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails .prod_description p { margin-bottom: 0; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; text-align: center; }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails .m_table_main { padding: 25px 0 0; }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails .m_table_main .table_title { margin-bottom: 10px; padding-bottom: 0; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; letter-spacing: 2.4px; color: #000; text-transform: uppercase; border: none; }
	.wilsonArt_pdp .tab_content_main .tabs_cont_block ul.prodDetails .m_table_main .table_header { margin-bottom: 0; padding: 10px 20px; font-family: Roboto; font-size: 12px; font-style: normal; font-weight: 400; line-height: 20px; letter-spacing: 3px; color: #FFF; text-transform: uppercase; background: #000; }
	.wilsonArt_pdp .content_containter_main { display: flex; padding: 20px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; position: relative; }
	.wilsonArt_pdp .content_containter_main:last-child { border-bottom: none !important; }
	.wilsonArt_pdp .content_containter_main .img_containter .img_blockS1 { display: flex; }
	.wilsonArt_pdp .content_containter_main .img_containter .img_blockS1 .detailstag { display: block; width: 110px; margin-right: 15px; }
	.wilsonArt_pdp .content_containter_main .img_containter .img_blockS1 .detailstag figure { position: relative; }
	.wilsonArt_pdp .content_containter_main .img_containter .img_blockS1 .detailstag figure:after { content: ''; display: block; width: 20px; height: 20px; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/availability_plus-button.svg) center no-repeat; position: absolute; bottom: 5px; right: 5px; z-index: 1; }
	.wilsonArt_pdp .content_containter_main .img_containter .view_diagram a.detailstag { display: block; font-family: 'Roboto-Med'; font-size: 12px; font-style: normal; font-weight: 500; line-height: 20px; color: #E71D2B; letter-spacing: 3px; text-transform: uppercase; text-decoration: underline; text-underline-offset: 3px; }
	.wilsonArt_pdp .content_containter_main .img_containter .img_blockS1 h3 { width: calc(100% - 125px); margin-right: 25px; margin-bottom: 10px; font-family: 'Roboto-Med'; font-size: 16px; font-style: normal; font-weight: 500; line-height: 18px; color: #000; transform: translate(125px, 0px); position: absolute;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
	.wilsonArt_pdp .content_containter_main .content_containter { width: 100%; margin-top: 26px; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row { margin-bottom: 5px; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row .custom_cell { font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 18px; color: #000; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row .custom_cell.size_title_block { display: block; margin-bottom: 2px; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 18px; color: #000; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row .custom_cell.title { margin-right: 5px; font-family: 'Roboto-Regular'; font-weight: 400; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row .custom_cell.size_block { display: flex; flex-wrap: wrap; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row .custom_cell.size_block label { margin-right: 15px; margin-bottom: 2px; white-space: nowrap; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 { display: flex; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .custom_cell.custom_sign { display: flex; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper { position: relative; margin-left: 2px; margin-right: 2px; display: inline-block; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper .info_cion:before { content: ''; display: block; width: 15px; height: 15px; background: transparent url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/Info-icon.svg) center no-repeat; position: relative;z-index: 999;} 
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper .tooltip_main_s1 { padding: 15px; font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute; z-index: 99; width: 326px; top: 52px; left: -203px; transform: translate(0px, -50%); }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper .tooltip_main_s1:before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -20px; right: 106px; }
	.wilsonArt_pdp .content_containter_main .content_containter .custom_row.tooltip_blockS1 .tooltip_wrapper .tooltip_main_s1:after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; border-bottom-color: #FFF; position: absolute; top: -9px; right: 106px; margin-top: -10px; margin-left: -20px; }
	.catalog-product-view .fullView_modal.modal-popup { left: 0; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap { height: auto; margin-left: 34px; margin-right: 34px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-next:before,
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-prev:before { width: 38px; height: 38px; background-size: 100%; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-next { right: 7px; height: auto; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-prev { left: 16px; height: auto; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main { padding: 25px 30px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main h4 { margin-bottom: 2px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main p { margin-bottom: 5px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .action-close:before { font-size: 46px; }
	.viewer-popbox .viewer-popbox_container { height: auto; margin: 34px 25px !important; padding: 78px 25px 73px 25px; background: #FFF !important; }
	.viewer-popbox .viewer-wrapper #canvasRender { width: 100% !important; height: calc(100% - 30px) !important; margin-bottom: 30px; }
	.viewer-mobile .viewer-zoom-container { left: 0; }
	.viewer-mobile .viewer-panel-buttons .viewer-dropdown { width: calc(50% - 60px); white-space: nowrap; position: relative; }
	.viewer-mobile .viewer-dropdown a::after { position: relative; display: inline-block; content: ""; width: 13px; height: 10px; background: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/pdp_downArrows1.svg) no-repeat center !important; background-size: contain !important; position: absolute; top: 12px; right: 0; }
	.viewer-mobile .viewer-dropdown.viewer-open a::after { transform: rotate(180deg); }
	.viewer-mobile .viewer-dropdown .viewer-panel-finish-name { display: block; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.viewer-mobile .viewer-dropdown .viewer-panel-finish-name::after { content: unset !important; }
	.viewer-mobile .viewer-popbox .viewer-popbox_container .popbox_close { width: 18px; height: 18px; top: 15px; right: 15px; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-button-finish { top: 14px !important; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-finish-menu { max-width: 400px; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-button-name { transform: translate(0px, 15px) !important; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-button-name { width: 86%; margin-left: 25px; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.viewer-mobile .viewer-zoom { background: #000; }
	.viewer-popbox .viewer-wrapper .viewer-error-container { width: 70%; margin-left: 35%; padding: 20px 30px; transform: translate(-36%, 0px); }

}

@media (min-width: 768px) {
	.wilsonArt_pdp { margin-top: 30px !important; }
	.wilsonArt_pdp .breadcrumbs { margin-top: 0 !important; padding: 0 25px !important; }
	.wilsonArt_pdp .columns { margin-top: 30px; }
	.wilsonArt_pdp .product_detailed_info_main { display: flex; flex-wrap: wrap; margin-left: 25px; margin-right: 25px; margin-bottom: 60px; }
	.wilsonArt_pdp .product.media { width: calc(80% - 0px); margin-left: auto; margin-right: auto; order: 0; }
	.wilsonArt_pdp .product.media .gallery-placeholder .action-download { transform: translate(0px, -80px); }
	.wilsonArt_pdp .product-info-main { width: calc(100% - 0px); margin-top: 30px; margin-left: 0; margin-right: 0; order: 1; }
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_sku,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description,
	.wilsonArt_pdp .product-info-main .sampleFinish { margin-left: 0; margin-right: 0; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd p { margin-left: 0; margin-right: 0px; font-size: 16px; line-height: 24px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 400px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field { margin: 0 10px 20px 10px !important; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom { padding: 0; }
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description div,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description p,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description ul li { font-size: 16px; line-height: 24px; }
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description p { margin-bottom: 0px; }
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description ul li { margin-top: 1rem; margin-bottom: 0;}
	.wilsonArt_pdp .product-info-main .sampleFinish .sampleinfo_main .mTitle { margin-left: 5px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample:before,
	.wilsonArt_pdp .product-info-main .qkView_orderSample:after	{ background: none; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset { display: flex; flex-wrap: wrap; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field { width: calc(50% - 20px); }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field select { background-position: 94% center; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .fieldset { margin-bottom: 25px; padding-bottom: 30px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom p.text_s1 { font-size: 16px; line-height: 24px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 { display: flex; justify-content: space-between; flex-wrap: wrap; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 a { width: 50%; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom .action_btnset1 a:nth-child(even) { text-align: right; }
	.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist { margin: 25px 10px 0 10px; flex-basis: calc(50% - 20px); }
	.wilsonArt_pdp .newpdp_content_bloclS2 h2 { margin-bottom: 20px; font-size: 40px; line-height: 48px; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features .pdp_features_block { display: flex; align-items: baseline; justify-content: space-between; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features .m_custom_links1 { width: 50%; }
	.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner { display: flex; justify-content: space-between; flex-wrap: wrap; padding-right: 150px; }
	.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner .resources { width: 47.5%; }
	.wilsonArt_pdp .product_resources .content_block { margin-left: 40px; margin-right: 40px; }
	.wilsonArt_pdp .pairs_well_block_main .block-title h4,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-title h4 { margin-left: 20px; margin-bottom: 15px; font-family: 'PlayfairDisplay-SemiBold'; font-size: 26px !important; font-weight: 600 !important; line-height: 34px !important; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item { width: calc(25% - 30px); margin: 15px !important; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link { font-size: 18px !important; line-height: 24px; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku { font-size: 12px !important; line-height: 16px; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link { font-size: 12px; line-height: 20px; letter-spacing: 3px; }
	.wilsonArt_pdp .block.pairs_well_block,
	.wilsonArt_pdp .block.also_like_block { padding: 80px 10px 20px 10px; }
	.wilsonArt_pdp .related.also_like_block { padding: 80px 10px 80px 10px; }
	.wilsonArt_pdp .mobile_pa_main .tab_content_main { display: flex; flex-direction: column; }
	.wilsonArt_pdp .mobile_pa_main .content_containter_main .content_containter { display: flex; flex-basis: 100%; flex-wrap: wrap; }
	.wilsonArt_pdp .mobile_pa_main .content_containter_main .content_containter .custom_row { width: calc(50% - 20px); margin-right: 10px; }
	.wilsonArt_pdp .mobile_pa_main .m_tablecontent_main_pa { height: 100px; }
	.wilsonArt_pdp .mobile_pa_main .m_tablecontent_main_pa .m_product_detailed_info { width: calc(50% - 10px); margin-right: 10px; position: relative; z-index: 9; }
	.wilsonArt_pdp .mobile_pa_main .tab_content_main .product_typeS1 { width: calc(50% - 35px); margin-left: auto !important; position: absolute; top: 25px; right: 25px; }
	.wilsonArt_pdp .mobile_pa_main .tab_content_main .tabs_cont_block ul.prodDetails .prod_description { margin-top: 60px; }
	.wilsonArt_pdp .mobile_pa_main .tab_content_main .tabs_cont_block { transform: translate(0px, 60px); }
	.account.customer-address-form .form-address-edit .fieldset span.required { top: 20px; right: 10%; }
}

@media (min-width: 992px) {
	.wilsonArt_pdp .breadcrumbs { margin-top: 15px !important; padding: 0 25px !important; }
	.wilsonArt_pdp .mobile_pa_main { display: none; }
	.wilsonArt_pdp .product_detailed_info_main { display: flow-root; margin-left: auto; margin-right: auto; margin-bottom: 50px; padding: 0 25px !important; }
	.wilsonArt_pdp .product.media { width: calc(50% - 15px); margin-left: 0; margin-right: 15px; order: unset; }
	.wilsonArt_pdp .product.media .gallery-placeholder .action-download { transform: translate(0px, -80px); }
	.wilsonArt_pdp .product-info-main { width: calc(50% - 15px); margin-top: 0; margin-left: 15px; margin-right: 0px; order: unset; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field select { background-position: 92% center; }
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_sku,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_title,
	.wilsonArt_pdp .product-info-main .wa_product_title .qkView_description,
	.wilsonArt_pdp .product-info-main .wa_product_title .discountinued_message,
	.wilsonArt_pdp .product-info-main .sampleFinish	{ margin-left: 10px; margin-right: 10px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample .sampleOrd { padding: 0 10px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-bottom { padding: 0 10px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample:before,
	.wilsonArt_pdp .product-info-main .qkView_orderSample:after	{ background: #FFF; }
	.wilsonArt_pdp .product.info.detailed .m_pdp_features { display: none; }
	.wilsonArt_pdp .m_tablecontent_main	{ display: none; }
	.wilsonArt_pdp .newpdp_content_bloclS2 { padding-top: 110px; scroll-margin: 110px; margin-left: auto; margin-right: auto; }
	.wilsonArt_pdp .newpdp_content_bloclS2 .feature_list .detailslist { margin: 25px; flex-basis: unset; }
	.wilsonArt_pdp .product_det_info_b3 { scroll-margin: 180px; padding: 95px 0 30px 0; }
	.wilsonArt_pdp .product_det_info_b3 .content_block h2 { font-size: 40px; line-height: 48px; }
	.wilsonArt_pdp .product.info.detailed .pdp_features .pdp_features_block { padding: 27px 25px; }
	.wilsonArt_pdp .product_detailed_info .custom_links1 a { margin-left: 50px; }
	.wilsonArt_pdp .product_resources { scroll-margin: 160px; padding: 110px 0 85px 0; }
	.wilsonArt_pdp .product_resources .content_block h2 { margin-bottom: 30px; font-size: 40px; line-height: 48px; color: #000; }
	.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner { display: flex; justify-content: space-between; flex-wrap: wrap; padding-right: 150px; }
	.wilsonArt_pdp .product_resources .content_block .accordion_main .accordion-body .accordion-inner .resources { width: 47.5%; }
	.wilsonArt_pdp .product_resources .content_block { max-width: 800px; margin-left: auto; margin-right: auto; }
	.wilsonArt_pdp .block.also_like_block { scroll-margin: 180px; }
	.wilsonArt_pdp .pairs_well_block_main .block-title h4,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-title h4 { margin-left: 20px; margin-bottom: 0; font-family: 'PlayfairDisplay-SemiBold'; font-size: 26px !important; font-weight: 600 !important; line-height: 34px !important; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item { width: calc(25% - 40px); margin: 20px !important; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-item-name .product-item-link { font-size: 20px !important; line-height: normal; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .product-sku { font-size: 14px !important; line-height: 18px; }
	.wilsonArt_pdp .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link,
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content ol.product-items li.product-item .product-item-info .link { font-size: 14px; line-height: 20px; letter-spacing: 3.5px; }
	.wilsonArt_pdp .block.pairs_well_block,
	.wilsonArt_pdp .block.also_like_block { padding: 80px 5px 20px 5px; }
	.wilsonArt_pdp .related.also_like_block { padding: 80px 5px 80px 5px; }
	.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main { margin-left: 150px; padding: 47px 30px; }
	.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_grouped_sheet_size .size_group span { white-space: nowrap; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap { position: absolute; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content figure { margin: 0px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-next { right: 40px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .slick-prev { left: 40px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main { padding: 25px 40px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main h4 { margin-bottom: 10px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .carousel_content_main p { margin-bottom: 10px; }
	.catalog-product-view .fullView_modal.modal-popup .modal-inner-wrap .modal-content .action-close:before { font-size: 60px; }
	.catalog-product-view .fullView_modal.modal-popup { left: 34px; right: 34px; }
	.viewer-popbox .viewer-popbox_container { padding: 78px 50px 73px 50px; }
	.viewer-popbox .viewer-popbox_container .popbox_close { width: 23px; height: 23px; top: 20px; right: 20px; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-button-finish { top: 20px !important; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-finish-menu { width: 400px; }
	.viewer-popbox .viewer-panel-buttons .viewer-panel-button-name { transform: translate(50px, 0px) !important; }
	.viewer .viewer-zoom-container { display: none; }
	.viewer .viewer-panel-spin { top: 78px; width: 50px; }
	.account.customer-address-form .form-address-edit .fieldset span.required { top: 20px; right: 15%; }
}

@media (min-width: 1200px) {
	.wilsonArt_pdp .product_resources .content_block { max-width: 1000px; }
	.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main { padding: 47px 60px; }
	.account.customer-address-form .form-address-edit .fieldset span.required { top: 10px; right: 110px; }
}

@media only screen and (min-width: 1200px) and (max-width: 1279.9px) {	
	
}

@media (min-width: 1320px) {
	.wilsonArt_pdp { margin-top: 0 !important; }
	.wilsonArt_pdp .breadcrumbs { margin-top: 15px !important; padding: 0 20px !important; }
	.wilsonArt_pdp .product_detailed_info_main { margin-bottom: 90px; }
	.wilsonArt_pdp .product.media { width: calc(50% - 35px); margin-right: 35px; }
	.wilsonArt_pdp .product-info-main { width: calc(50% - 140px); margin-left: 35px; margin-right: 105px; }
	.wilsonArt_pdp .product-info-main .qkView_orderSample form .product-options-wrapper .fieldset .field select { background-position: 210px center; }
	.wilsonArt_pdp .product.info.detailed .pdp_features .pdp_features_block { padding: 27px 0; }
	.wilsonArt_pdp .product_detailed_info .custom_links1 a { margin-left: 80px; }
	.wilsonArt_pdp .block.pairs_well_block,
	.wilsonArt_pdp .block.also_like_block { padding: 100px 0 30px 0; }
	.wilsonArt_pdp .related.also_like_block { padding: 100px 0 100px 0; }
	.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_grouped_sheet_size .size_group span { white-space: normal; }
	.wilsonArt_pdp .product_det_info_b4 .content_block .tab_content_main .tabs_cont_block ul.prodDetails li table tbody tr td.filter_grouped_sheet_size .size_group span:nth-child(even) { text-align: right; }
	.catalog-product-view .fullView_modal.modal-popup { left: 0; right: 0; }
	.wilsonArt_pdp .pairs_well_block_main .block-content, 
	.wilsonArt_pdp .block.also_like_block .pairs_well_block_main .block-content { transform: translate(0px, -5px); }

}

@media (min-width: 1320px) {

}

@media (min-width: 1440px) {
	.wilsonArt_pdp .breadcrumbs { padding: 0 !important; }	
	.wilsonArt_pdp .product_detailed_info_main { padding: 0 !important; }

}

@media (min-width: 1920px) { 

}

/* Wilsonart Home Landing UI Start */
@media (max-width: 767.98px) {
	.product_blocks { overflow: hidden !important; } 
	.product_blocks .pagebuilder-column { width: 100% !important; margin: 15px 0 !important; }
	.product_blocks .pagebuilder-column p { opacity: unset !important; background-color: rgb(0, 0, 0, .6) !important; backdrop-filter: saturate(0%) blur(6px); -webkit-backdrop-filter: saturate(0%) blur(6px); }
	.product_blocks .pagebuilder-column p a { display: block !important; line-height: inherit; white-space: normal; }
	.wa_sustain { margin-top: 30px; }
	#html-body [data-pb-style=USHSAIN] { margin-bottom: 50px; min-height: 50px !important; }	
	.pg_video { min-height: 300px !important; background-size: 100% !important; }
	.pg_video .pagebuilder-column.pg_video_col { min-height: 200px !important; }
	.pg_video .pg_playfair { margin: 0 0 0 !important; }
	.pg_video .pg_video_area { width: 100% !important; height: 100% !important; }	
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {	
	.product_blocks { overflow: hidden !important; } 
	.product_blocks .pagebuilder-column-line { flex-wrap: wrap !important; }
	.product_blocks .pagebuilder-column { width: 50% !important; margin-top: 15px !important; margin-bottom: 15px !important; flex-basis: calc(50% - 10px); }
	.product_blocks .pagebuilder-column:nth-child(odd) { margin-left: 0 !important; margin-right: 10px !important; }
	.product_blocks .pagebuilder-column:nth-child(even) { margin-left: 10px !important; margin-right: 0 !important; }
	.product_blocks .pagebuilder-column p { opacity: unset !important; background-color: rgb(0, 0, 0, .6) !important; backdrop-filter: saturate(0%) blur(6px); -webkit-backdrop-filter: saturate(0%) blur(6px); }
	.product_blocks .pagebuilder-column p a { display: block !important; line-height: inherit; white-space: normal; }
	.wa_sustain { margin-top: 30px; }
	.wa_why .pagebuilder-column-line { flex-wrap: wrap !important; }
	.wa_why .pagebuilder-column-line .pagebuilder-column { flex-basis: 100% !important; }
	.wa_why .wa_img2 figure:first-child { margin-right: 10%; }
	.wa_why .wa_img2 .img_overlap { right: 0; transform: translate(0, -80px); }
	.wa_why .wa_img2 .img_overlap img:last-child { margin-left: auto; }
	/* .pagebuilder-column img.pagebuilder-mobile-hidden { display: none !important; } */
	.pg_video { min-height: 400px !important; background-size: 100% !important; }
	.pg_video .pagebuilder-column.pg_video_col { min-height: 400px !important; }
	.pg_video .pg_playfair { margin: 0 0 0 !important; position: relative; bottom: 13%; }
	.pg_video .pg_video_area { width: 100% !important; height: 100% !important; }	
}
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
	.pg_video .pg_video_area { width: 100% !important; height: 100% !important; }
}
@media (min-width: 768px) {
	#html-body [data-pb-style=USHSAIN] { margin-bottom: 100px; min-height: 50px !important; }
}
@media (min-width: 992px) {
	/* .pagebuilder-column img.pagebuilder-mobile-hidden { display: none !important; } */
}
@media (min-width: 992px) { }
@media (min-width: 1100px) {
	.pagebuilder-column img.pagebuilder-mobile-hidden { display: block !important; }
}
/* Wilsonart Home Landing UI End */

/* Wilsonart carousel UI fix */
.hpl-landin-mainBkock-s3.thinscape-new_carousel h2 { margin-bottom: 4rem !important; }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .pagebuilder-column-line:nth-child(2) .pagebuilder-column:nth-child(2) { margin-top: 80px !important; }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slide { height: 100%; margin: 15px; }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slide .pagebuilder-slide-wrapper { height: 524px; }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .pagebuilder-slide-wrapper .pagebuilder-overlay {  }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slide .pagebuilder-poster-content { padding: 0 20px; top: 50%; bottom: unset; transform: translate(0px, -50%); }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slide .pagebuilder-poster-content p { margin-bottom: 0; font-family: 'Roboto-Med'; font-weight: 500; color: #FFF; text-transform: uppercase; text-align: center; }
.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slide .black_txt[data-content-type="slide"] .pagebuilder-poster-content p { color: #000; }

@media (max-width: 767.98px) {
	.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slider .slick-list { margin: 0 10px; }
	
}
@media (min-width: 768px) { 
	.hpl-landin-mainBkock-s3.thinscape-new_carousel .slick-slider .slick-list { margin: 0 30px; }
	
}

/* ..................... New PDP End RK Block ............................ */
/* Wilsonart Search results UI Start */
.wilsonart_nPLP .columns .sidebar-main { display: none !important; }
.wilsonart_nPLP .wrapper.products-list .searchResultHeader { display: inline-flex; justify-content: space-between; align-items: center; width: 100%; padding: 10px 15px; background: #f2f2f2; }
.wilsonart_nPLP .wrapper.products-list .searchResultHeader h3 { margin-bottom: 0; font-size: 1.4rem; }
.wilsonart_nPLP .wrapper.products-list .searchResultHeader .viewAll { text-underline-offset: 5px; text-decoration-thickness: from-font; }
.wilsonart_nPLP .wrapper.products-list .items.product-items { margin-top: 0 !important; padding: 15px 10px 10px 10px; border: 1px solid #ccc !important; }
.wilsonart_nPLP .products li .product-item-info .thumbnail-image-zoom { display: none !important; }
.wilsonart_nPLP .products li { display: inline-block; margin: 10px; cursor: pointer; }
.wilsonart_nPLP .products li .product-item-info { display: inline-block; }
.wilsonart_nPLP .products li .product.product-item-name { min-height: unset; }
.wilsonart_nPLP .products li .product-item-details { display: flow-root; padding-top: 5px; position: relative; }
.wilsonart_nPLP .products li .product.product-item-name a,
.wilsonart_nPLP .products li .product.product-item-sku a { display: block; font-family: 'Roboto-Med';  color: #000;  text-transform: capitalize; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; text-decoration: none !important; }
.wilsonart_nPLP .products li .product.product-item-name a { font-size: 16px; font-weight: 500; line-height: 24px; }
.wilsonart_nPLP .products li .product.product-item-sku a { width: 100%; float: unset; font-size: 14px; font-weight: 500; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.wilsonart_nPLP .products li:hover .product.product-item-name a,
.wilsonart_nPLP .products li:hover .product.product-item-sku a { color: #E71D2B; }
.wilsonart_nPLP .products li .product-item-attribute-set { width: 100%; }
.wilsonart_nPLP .products li .product-item-details .product-item-name { width: 86%; margin: 0 0 2px 0 !important; }
.wilsonart_nPLP .products li .product-item-info .thumbnail-image { position: relative; }
.wilsonart_nPLP .products li .thumbnail-image .quick_links {  display: none; }
.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links { display: block; width: 100%; position: absolute; bottom: 0; padding: 15px; }
.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links button { display: block; width: 100%; min-height: 50px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #FFF; line-height: 20px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; cursor: pointer; background: #E71D2B; border: none; }
.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links button:hover { background: #f11c2b; }
.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links button:last-child { margin-top: 10px; color: #000; background: #FFF; }
.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links button:last-child:hover { color: #000; background: #f4f4f4; }
.wilsonart_nPLP .product-items .action.towishlist { display: flex !important; width: 15px; position: absolute; top: 10px; right: 0; }
.wilsonart_nPLP .product-items .action.towishlist:before { width: 15px !important; height: 15px !important; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plp_favorite.svg) !important; background-size: 100%; background-repeat: no-repeat; opacity: 0.4; }
.wilsonart_nPLP .product-items .action.towishlist.wishlist_added:before { opacity: 0.8; background-image: url(../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plp_favorite_picked.svg) !important; }
.category_search_full_page_view_ .wilsonart_nPLP .column.main,
.wilsonart_nPLP .column.main { width: 100% !important; padding-left: 20px !important; padding-right: 20px !important; }

.wilsonart_nPLP .sidebar-main {  }


@media (max-width: 767.98px) {
	.wilsonart_nPLP .column.main.content_main_landing { padding-left: 10px !important; padding-right: 10px !important; }
	.wilsonart_nPLP .column.main { padding-left: 10px !important; padding-right: 10px !important; }
	.wilsonart_nPLP .products li { width: calc(50% - 20px); }
	.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links { display: none; }
	.wilsonart_nPLP .products { margin-top: 5px !important; }
	
}
@media (min-width: 768px) { 
	.wilsonart_nPLP .column.main.content_main_landing { padding-left: 20px !important; padding-right: 20px !important; }
	.wilsonart_nPLP .column.main { padding-left: 20px !important; padding-right: 20px !important; }
	.wilsonart_nPLP .products li { width: calc(20% - 20px); }
	.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links { display: none; }
	.catalogsearch-result-index .fullView_modal .modal-inner-wrap { width: fit-content!important; } 
	
}
@media (min-width: 1260px) {
	.wilsonart_nPLP .products li:hover .thumbnail-image .quick_links { display: block; }
	.catalogsearch-result-index .quickView_modal .modal-inner-wrap, 
	.catalogsearch-result-index .fullView_modal .modal-inner-wrap { margin-left: auto; margin-right: auto; }
	.catalogsearch-result-index .quickView_modal .modal-header,
	.catalogsearch-result-index	.fullView_modal .modal-header,
	.catalogsearch-result-index .quickView_modal .modal-footer,
	.catalogsearch-result-index .fullView_modal .modal-footer { display: none; }
	.catalogsearch-result-index .quickView_modal .modal-content,
	.catalogsearch-result-index .fullView_modal .modal-content { padding: 0 !important; }
	.catalogsearch-result-index .quickView_modal .quickView_main .main_block { display: flex; }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery { width: 50%;background: #FFF; position: relative; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec { display: block !important; width: 50%; padding: 60px; }	
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 { padding: 25px 25px; background: rgba(217, 217, 217, 0.3); }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 h6 { margin-left: 15px; margin-bottom: 12px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 .prodCards_block { overflow-x: auto; }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 .prodCards { display: inline-flex; margin: 0 0 5px 0; padding: 0; }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 .prodCards li { width: 130px; margin: 0 15px; list-style: none; cursor: pointer; }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 .prodCards li figure { margin-bottom: 5px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 .prodCards li p.title { margin-bottom: 0; font-family: 'Roboto-Med'; font-size: 16px; font-weight: 400; color: #000; line-height: 24px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .relatedProductsS1 .prodCards li p.disc { margin-bottom: 0; font-family: 'Roboto-Light'; font-size: 14px; font-style: italic; font-weight: 300; line-height: 18px; color: #000; }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery .action-download { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; padding: 0; background: rgba(255, 255, 255, .5); border: none; border-radius: 50%; position: absolute; bottom: 20px; right: 20px; z-index: 9; border: 2px solid rgba(255, 255, 255, 0); }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery .action-download:hover { background: rgba(0, 0, 0, 0.1); border: 2px solid rgba(255, 255, 255, 0.6); }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery .action-download span { display: block; width: 20px; height: 17px; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plpG_download.svg') center no-repeat; }
	.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery .slick-slider {
    padding: 60px 0; }
	.quickView_modal .slick-prev:before, .quickView_modal .slick-next:before, .quickView_modal .slick-prev:after, .quickView_modal .slick-next:after { color: #000 !important; }
	.quickView_modal .slick-slider .slick-next:before, .quickView_modal .slick-slider .slick-prev:before { display: block; width: 48px; height: 58px; padding: 0; color: transparent !important; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plpg_next.svg') center no-repeat; }
	.quickView_modal .slick-slider .slick-prev:before { transform: rotate(180deg); }
	.quickView_modal .slick-slider .slick-arrow { width: 48px; height: 58px; }
	.quickView_modal .slick-slider .slick-prev { left: 0; }
	.quickView_modal .slick-slider .slick-next { right: 0 }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec { display: block !important; width: 50%; padding: 50px 52px 50px 60px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .list-order-secMain { max-height: 490px; padding-right: 8px; overflow-x: auto; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .list-order-secMain::-webkit-scrollbar { width: 6px; height: 0px; background-color: transparent; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .list-order-secMain::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .list-order-secMain:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .list-order-secMain::-webkit-scrollbar-track { background-color: transparent; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .action-close,
	.catalogsearch-result-index .fullView_modal .modal-content .action-close { padding: 20px 20px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .action-close:before { content: '' !important; font-size: 60px; color: #000 !important; line-height: 40px; display: block; width: 22px; height: 22px; margin-left: 0px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: 100%; }
	.catalogsearch-result-index .fullView_modal .modal-content .action-close:before { content: '' !important; font-size: 60px; color: #FFF !important; line-height: 40px; display: block; width: 22px; height: 22px; margin-left: 0px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: 100%; /* filter: brightness(0) invert(1); */ }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery ul { margin: 0 !important; padding: 0; }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery ul li { margin: 0 !important; }
	.catalogsearch-result-index .quickView_modal .quickView_main .pdp_image_gallery .slick-slider { margin: 0 !important; padding: 0; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_sku { display: block; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_title { display: flex; align-items: center; margin-left: 10px; margin-right: 10px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_title h3 { font-family: 'PlayfairDisplay-SemiBold'; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist { display: flex; margin-left: 10px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist::before { content: ''; width: 15px; height: 15px; background-size: 100%; background-repeat: no-repeat; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plp_favorite.svg'); opacity: 0.4; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist.wishlist_added::before { opacity: 1; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/plp_favorite_picked.svg'); }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist span { border: 0; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_description { margin-left: 10px; margin-right: 10px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_description div, 
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_description p, 
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_description ul li { padding: 0 !important; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .sampleFinish { display: none; margin-top: 20px; margin-left: 10px; margin-right: 10px; padding: 20px; background: #f4f4f4; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .sampleFinish .sampleinfo_main { margin: 0; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #000; line-height: 22px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .sampleFinish .sampleinfo_main .mTitle {  margin-left: 5px; font-family: 'Roboto-Med'; font-weight: 500; text-transform: uppercase; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .sampleFinish p { margin: 0; font-family: 'Roboto-Light'; font-size: 12px; font-style: italic; font-weight: 300; line-height: 14px; color: #000; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample { margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(217, 217, 217, 0.70); position: relative; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample:after { content: ''; position: absolute; top: -1px; right: 0; width: 10px; height: 2px; background: #FFF; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample:before { content: ''; position: absolute; top: -1px; left: 0; width: 10px; height: 2px; background: #FFF; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd { display: flex; align-items: baseline; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper { position: relative; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1::after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; position: absolute; border-bottom-color: #FFF; top: -9px; right: 5px; margin-top: -10px; margin-left: -20px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -20px; right: 5px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; background: rgba(0, 0, 0, 0); transform: translate(0px, 3px); }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion::before { content: ''; display: block; width: 15px; height: 15px; background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/Info-icon.svg') center no-repeat; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 400px; top: 26px; right: -8px; padding: 15px; font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute; z-index: 99; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 .minicart-freeshipping { font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; background-color: #fff; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample p { margin-left: 10px; margin-right: 10px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements { display: flex; flex-wrap: wrap; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements .field { width: calc(50% - 20px); margin: 0 10px 20px 10px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements .field select { width: 100%; height: 50px; margin-left: 0; padding: 12px 25px 12px 15px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000 !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/new_down.svg'); background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); background-repeat: no-repeat; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form div.mage-error { font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns { padding: 0 10px; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .tocart { display: block; width: 100%; height: 50px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Light'; font-size: 14px; font-weight: 400; color: #FFF; line-height: 30px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none; cursor: pointer; background: #E71D2B; border: 1px solid #E71D2B; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .tocart:hover { color: #E71D2B; background: #FFF; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails { display: block; width: 100%; height: 50px; margin-top: 20px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Light'; font-size: 14px; font-weight: 400; color: #E71D2B; line-height: 30px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none; cursor: pointer; background: #FFF; border: 1px solid #E71D2B; }
	.catalogsearch-result-index .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails:hover { color: #FFF; background: #E71D2B; }
	.catalogsearch-result-index .fullView_modal .modal-content figure { margin-bottom: 0; }
	
}
 
/* Wilsonart Search results UI End */


/* ..................... New PDP End RK Block ............................ */

/*----------------- PDP fixes Tanmay block start---------------------------*/

.catalog-product-view .fotorama--fullscreen { background: rgba(0, 0, 0, 0.7) !important; }
.catalog-product-view .fotorama__stage { max-width: 1320px; margin: 0 auto;}
.catalog-product-view .fotorama__stage__shaft { width: 100%!important; }
.catalog-product-view .fotorama__stage__frame .ImageOverLap { position: absolute; padding: 5px 10px; font-size: 13px; background: #7f7f7f; color: #fff; bottom: 0px; }
.catalog-product-view .fotorama__thumb { background: #000 !important; }
.catalog-product-view .fotorama__nav__frame--thumb:nth-child(3) .fotorama__img { width: 100%!important; }
.catalog-product-view .fotorama__nav__frame--thumb:nth-child(4) .fotorama__img { width: 100%!important; }
.catalog-product-view .fotorama__nav--thumbs { text-align: center; }
.catalog-product-view .fotorama__fullscreen-icon { height: 60px!important; width: 60px!important; background-position: -88px -10px!important; }
.catalog-product-view .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon { background-color: rgb(255 255 255 / 80%); }
.catalog-product-view .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out, .catalog-product-view .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in { display: none; }
.catalog-product-view .fotorama__spinner { width: 80px; height: 80px; }
/* .catalog-product-view .fotorama__nav-wrap--horizontal.fotorama__nav-wrap { display: none!important; } */
.catalog-product-view .magnifier-preview:not(.hidden) { top: 50px!important; left: 650px!important; border: 1px solid #ccc; box-shadow: 5px 5px 10px -5px; }
.wilsonArt_pdp .gallery-placeholder.show-one { position: relative; }
.wilsonArt_pdp .gallery-placeholder.show-one .gallery-placeholder__image { display: block; }
.wilsonArt_pdp .gallery-placeholder.show-one .fotorama-item { display: none; position: absolute !important; z-index: -1; top: 0; width: 100%; }
.wilsonart_nPLP .products ol.product-items li.product-item .product-item-details .product-msg{ clear: both; }

@media (min-width: 992px) and (max-width: 1199px) { 
	.account.customer-address-form .page-wrapper { margin-top: 150px; }
}

@media (max-width: 991px) { 
	.catalog-product-view .magnify-lens, .catalog-product-view .magnifier-preview:not(.hidden) { display: none; }
}

/*----------------- PDP fixes Tanmay block end---------------------------*/

/*----------------- HPL vs TFL and Blog Tanmay block start---------------------------*/

.lujo-section { overflow-x: scroll; }
.lujo-section::-webkit-scrollbar { width: 0; height: 8px; background-color: transparent; }
.lujo-section::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.lujo-section:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.lujo-section::-webkit-scrollbar-track { background-color: transparent; }
.lujo-table { min-width: 450px; }
.lujo-table p { width: 60%; font-family: 'Roboto-Regular'!important; font-size: 14px; }
.lujo-table .lujo-head .lujo-col1, .lujo-table .lujo-head .lujo-col2, .lujo-table .lujo-head .lujo-col3 { font-family: 'PlayfairDisplay-SemiBold'; text-transform: capitalize; font-size: 20px; }
.lujo-table .lujo-head, .lujo-table .lujo-row { display: flex; justify-content: space-between; padding: 20px 0; border-bottom: 1px solid #000; }
.lujo-table .lujo-row:last-child { border: none; }
.lujo-table .lujo-col1 { display: flex; justify-content: center; align-items: center; width: calc(33.33% - 30px); margin-right: 15px; text-align: center; font-family: 'Roboto-Med'; font-size: 14px; }
.lujo-table .lujo-col2 { display: flex; justify-content: center; align-items: center; width: calc(33.33% - 15px); margin-right: 15px; text-align: center; }
.lujo-table .lujo-col3 { display: flex; justify-content: center; align-items: center; width: calc(33.33%); text-align: center; }
.lujo-table .lujo-row img { max-height: 15px; }
.lujo-tick .lujo-table .lujo-row img { max-height: 30px; }

.commercial-inspiration-hpl-or-tfl .hpl-landin-mainBkock-s3 h2 ,.commercial-inspiration-hpl-or-tfl .hpl-landin-mainBkock-s3 p , .commercial-inspiration-hpl-or-tfl .woodgrain-mainBkock-s6 .content-block-main h2{ font-family: 'PlayfairDisplay-Regular'; }
.commercial-inspiration-hpl-or-tfl .hpl-landin-mainBkock-s1.content-block-S1 h2 { font-family: 'PlayfairDisplay-Regular'; font-weight: 400;}
.commercial-inspiration-hpl-or-tfl .pg_roboto_medium h2 {font-family: 'Roboto' !important;letter-spacing: 0.1em !important;}
.commercial-inspiration-hpl-or-tfl .hpl-landin-mainBkock-s9.carousel-one .gallery-div .gallery-image { margin-bottom: -8px;}
.commercial-inspiration-hpl-or-tfl .pg_roboto_medium p {font-family: "Roboto" !important; font-weight: 400 !important; letter-spacing: 0.2em!important; }
.commercial-inspiration-hpl-or-tfl .pg_roboto_thin p {font-weight: 100 !important;font-family: "Roboto" !important;}
.panel_sinks_wrapper .panel .pdpAvailableSinkColors{pointer-events:none}
@media (max-width: 500px) {
	.hpl-or-tfl .choose-wilsonart.woodgrain-mainBkock-s6 .pagebuilder-column-group .pagebuilder-column { min-height: 680px !important; }
}

@media (min-width: 768px) {
	.lujo-table .lujo-col1 { font-size: 16px; }
}

@media (min-width: 991px) {
	.lujo-table .lujo-col1 { font-size: 20px; }
	.lujo-table .lujo-row img { max-height: 50%; }
	.lujo-tick .lujo-table .lujo-row img { max-height: 40px; }
	.pdpAvailableSinkColors li .care-full-main{min-width: 102px;}
	.panel_sinks_wrapper .pdpAvailableSinkColors{margin-bottom: 0;}
}

@media (min-width: 1180px) {
	.hpl-or-tfl .hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .contact-outer-div .pagebuilder-button-primary { width: 296px !important; } 
	.hpl-or-tfl .hpl-or-tfl-landin-mainBkock-s3,
	.commercial-inspiration-hpl-or-tfl .hpl-or-tfl-landin-mainBkock-s3 { padding-top: 0px !important; }
}

@media (min-width: 1200px) {
	.hpl-or-tfl .hpl-landin-mainBkock-s9.carousel-one .gallery-div .gallery-image,
	.commercial-inspiration-hpl-or-tfl .hpl-landin-mainBkock-s9.carousel-one .gallery-div .gallery-image {height: 500px;}
} 
	


/*----------------- HPL vs TFL and Blog Tanmay block end---------------------------*/

/*----------------- Checkout Header fixes Tanmay block start---------------------------*/

.checkout-index-index .checkout-container { margin: 25px 0 20px; }
.checkout-index-index .page-header .header.content { background-color: transparent !important; }

@media (max-width: 767.98px) {
	.checkout-index-index #maincontent.page-main { margin-top: 50px; }
}

/*----------------- Checkout Header fixes Tanmay block end---------------------------*/

/*----------------- Site Search fixes Tanmay block start---------------------------*/

@media (min-width: 992px) { 
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap { width: 980px; margin-left: 20px; margin-right: 20px; }
}

@media (min-width: 1180px) { 
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap { margin-left: auto; margin-right: auto; }
}

@media (min-width: 1280px) { 
	.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap { width: 1180px; }
}

/*----------------- Site Search fixes Tanmay block 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/WilsonartNewCategory/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; }
}
.products.wrapper ~ .toolbar .limiter { display: block !important; }

.wilsonArt_plp { padding-left: 0; padding-right: 0; background: #fff; border: none; box-shadow: none !important; } 

.wilsonArt_plp .filter-options-item .filter-options-content { display: block !important; }

.wilsonArt_plp .container { margin-top: 20px; padding-left: 0; }
.wilsonArt_plp .breadcrumbs .items li { font-size: 12px; }
.wilsonArt_plp .breadcrumbs .item:not(:last-child):after { content: '/'; background: none; width: unset; height: unset; text-indent: unset; line-height: 9px; color: #000; }
.wilsonArt_plp .breadcrumbs .items li strong { color: #000; }

.wilsonArt_plp .page-title-wrapper h1 { margin-bottom: 0; font-family: 'PlayfairDisplay-Regular' !important; font-style: normal; line-height: normal; color: #000; text-transform: capitalize !important; }
.wilsonArt_plp .category-description { max-width: 950px; text-align: center; padding-left: 10px; padding-right: 10px;  }
.wilsonArt_plp .category-description p { font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; }

.wilsonArt_plp .sidebar.sidebar-main { margin-top: 72px; margin-bottom: 30px; padding: 35px; }
.wilsonArt_plp .block.filter .filter-title { height: 45px; text-align: center; background: #000; }
.wilsonArt_plp .block.filter .filter-title strong { font-family: 'Roboto-Regular'; font-size: 14px !important; font-style: normal; font-weight: 400 !important; line-height: 45px; letter-spacing: 3.5px; color: #FFF; text-transform: uppercase; }
.wilsonArt_plp .block.filter .block-subtitle { display: none !important; }
.wilsonArt_plp .filter-content::-webkit-scrollbar { width: 8px; height: 0px; background-color: transparent; }
.wilsonArt_plp .filter-content::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.wilsonArt_plp .filter-content:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.wilsonArt_plp .filter-content::-webkit-scrollbar-track { background-color: transparent; }

.wilsonArt_plp .block-content.filter-content ul.filter-options { padding: 0 !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options { padding: 0 !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li:first-child { padding: 0; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li { width: 99%; margin-bottom: 20px !important; padding: 0 0 10px 0 !important; list-style: none; border-bottom: 1px solid rgba(0, 0, 0, .05); }
.wilsonArt_plp .block-content.filter-content ul.filter-options li:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: none !important; }
.wilsonArt_plp .sub_cat_title_main { margin-bottom: 10px; padding-right: 20px; font-family: 'Roboto-Regular'; font-size: 18px; font-style: normal; font-weight: 400; line-height: 24px; color: #000; display: flex; justify-content: space-between; align-items: center; cursor: pointer; }
.wilsonArt_plp .block-content .filter-options .toggle::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 5px 5px 0 5px; border-color: #1b1d36 transparent transparent transparent; }
.wilsonArt_plp .block-content .filter-options .toggle.show::after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 5px 5px 5px; border-color: transparent transparent #1b1d36 transparent; }
.wilsonArt_plp .filter-options .filter-options-content { padding: 0 !important; background: none !important; border: none !important; }
.wilsonArt_plp .filter-options-content ol.items li.item { margin-bottom: 10px !important; padding-bottom: 0 !important; border: none !important; }
.wilsonArt_plp .filter-options-content ol.items li.item .item_main_block { width: calc(100% - 50px) !important; display: flex !important; align-items: baseline; }
.wilsonArt_plp .filter-options-content ol.items li.item:last-child { margin-bottom: 10px !important; }
.wilsonArt_plp .filter-options-content ol.items li.item a { margin-right: 15px; padding-left: 26px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000 !important; text-decoration: none !important; }
.wilsonArt_plp .filter-options-content ol.items li.item input.layer-input-filter { width: 15px; height: 15px; margin-left: -26px; margin-right: 11px;  border-color: #BFBFBF;  border-radius: 0 !important; }
.wilsonArt_plp .filter-options-content ol.items li.item input.layer-input-filter:checked { background-color: #E71D2B !important; border-color: #E71D2B !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/red_checked.svg'); background-size: 130%; background-position: center center; }
.wilsonArt_plp .sidebar-main .block-content.filter-content.mageplaza-layer-disabled .filter-current { display: none !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .filter-options-item .showmore_filteritems { font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000 !important; text-decoration: underline; cursor: pointer; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li ul { margin: 0 !important; padding: 0 17px 0 10px !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li ul li.second-level { margin: 15px 0 !important; padding: 0 !important; border: none; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li ul li.second-level .sub_cat_title_main { padding: 0 !important; font-family: 'Roboto-Light'; font-weight: 300; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .filter-options-item .custom_color_swatchS1 { display: flex; flex-wrap: wrap; padding-top: 5px; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS { margin-bottom: 13px !important; text-decoration: none !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS:nth-child(odd) { width: calc(50% - 5px) !important; margin-right: 5px !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS:nth-child(even) { width: calc(50% - 5px) !important; margin-left: 5px !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS .swatch-option { height: 25px !important; width: 25px !important; min-width: unset !important; margin-right: 10px !important; margin-bottom: 0 !important; padding: 0 !important; border: none; box-shadow: none !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS span { display: flex; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000 !important; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS span.color_checked { font-family: 'Roboto-Med'; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS .swatch-option.color_checked { position: relative; }
.wilsonArt_plp .block-content.filter-content ul.filter-options li.second-level .custom_color_swatchS1 .iteam_CS .swatch-option.color_checked:after { content: ''; display: block; width: 25px; height: 25px; border: 4px solid #E71D2B; border-radius: 50%; position: absolute; top: 0; left: 0px; z-index: 9; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper { position: relative; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .info_cion::before { content: ''; display: block; width: 15px; height: 15px; background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/Info-icon.svg') center no-repeat; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1 { display: none; padding: 15px; font-family:'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute; z-index: 99; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; position: absolute; }
.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); position: absolute; }
.category-tfl-panels .wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1 .tfl_aeon { display: none; }
.wilsonArt_plp .product-toolbar-options { padding-bottom: 15px; border-bottom: 1px solid rgba(217, 217, 217, 0.70); }
/* .wilsonArt_plp .share-btn-container { display: none; } */
.wilsonArt_plp .toolbar-products { width: 100% !important; }
.wilsonArt_plp .toolbar-products .toolbar-amount { display: flex; align-items: center; margin-left: 0px !important; margin-right: 0; padding-top: 10px; color: #000; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.wilsonArt_plp .toolbar-products .toolbar-amount .toolbar-number { margin-right: 5px; }
.wilsonArt_plp .toolbar-products .sorting_customization .sorter-label { width: auto; height: auito; margin: 0; padding: 0; position: unset; overflow: unset; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options { width: 185px; height: 45px; padding: 12px 25px 12px 15px; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new_down.svg'); background-position: 158px center; background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); }
.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options option:last-child { display: none; }
.wilsonArt_plp .toolbar-products .viewlayout { margin-right: 0; }
.wilsonArt_plp .toolbar-products .viewlayout .modes-label { width: auto; height: auto; margin: 0; padding: 0; position: unset; overflow: unset; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 400; color: #000 !important; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.wilsonArt_plp .toolbar-products .viewlayout .modes-options { width: 185px; height: 45px; margin-left: 10px; padding: 12px 25px 12px 15px; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new_down.svg'); background-position: 158px center; background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); }
.wilsonArt_plp .toolbar-products .toolbar-sorter.sorter { width: 100% !important; justify-content: flex-end; align-items: end; }
.wilsonArt_plp .toolbar-products .categorySearch_filters .control { position: relative; }
.wilsonArt_plp .toolbar-products .categorySearch_filters .search_icon { display: block; width: 16px; height: 100%; background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/filter_search.svg') 0 center no-repeat; border: none; box-shadow: none; cursor: pointer; position: absolute; top: 0; right: 0; }
.wilsonArt_plp .toolbar-products .categorySearch_filters .input-text { height: 45px; padding: 12px 25px 12px 15px; margin-bottom: 0px; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; border: 1px solid rgba(217, 217, 217, 0.70); }
.wilsonArt_plp .toolbar-products .categorySearch_filters .input-text::placeholder { color: #000 !important; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete { display: none; width: 100%; background: #FFF; border: 1px solid rgba(217, 217, 217, 0.70); border-top: none; position: absolute; top: 45px; z-index: 9999; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul { padding: 0; overflow-y: scroll; max-height: 350px; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul::-webkit-scrollbar { width: 6px; height: 0px; background-color: transparent; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.05); border-radius: 10px; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul::-webkit-scrollbar-track { background-color: transparent; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li { display: block; list-style: none; margin-bottom: 0; padding: 0; position: relative; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li:hover { background: #f4f4f4; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li a { display: flex; margin: 0 7px 0 15px; padding: 15px 0; text-decoration: none; border-bottom: 1px solid rgba(217, 217, 217, 0.7); }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li a figure { width: 30px; margin-right: 10px; margin-bottom: 0; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li a .txts1_main { width: calc(100% - 40px); }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li a .txts1_main p { margin-bottom: 0; font-family: 'Roboto-Med'; font-size: 12px; font-style: normal; font-weight: 400; line-height: 18px; color: #000; text-align: left; }
.wilsonArt_plp .toolbar-products .categorySearch_filters #searchautocomplete ul li a .txts1_main p:nth-child(2) { font-size: 10px; line-height: 14px; color: #000; letter-spacing: 2.5px; text-transform: uppercase; } 
.wilsonArt_plp .applied-filter-options { display: inline-block; margin: 0; }
.wilsonArt_plp .applied-filter-options .layered-filter-block-container { display: inline-block; }
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item .filter-value { white-space: nowrap; }
.wilsonArt_plp .applied-filter-options .filter-current { display: flex; align-items: baseline; padding: 0; background: transparent !important; border: none; }
.wilsonArt_plp .applied-filter-options .filter-current ol.items { display: flex; align-items: baseline; flex-wrap: wrap; padding: 0; }
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item { display: flex; align-items: center; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; padding: 8px 20px; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; border: 1px solid rgba(217, 217, 217, 0.70); border-radius: 20px; }
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item:hover { background: #f4f4f4; }
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item .action.remove { display: block; width: 10px; height: 10px; margin-left: 10px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: inherit; }
.wilsonArt_plp .applied-filter-options .filter-current .action.clear_all_filter { margin-left: 5px; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; text-decoration: underline; white-space: nowrap; }
.wilsonArt_plp .applied-filter-options .filter-current .action.clear_all_filter:hover { text-decoration: none; }
.wilsonArt_plp .message.info { background: transparent; text-align: center; }
.wilsonArt_plp .message.info div { font-family: 'PlayfairDisplay-Regular' !important; font-style: normal; line-height: normal; color: #000; text-transform: capitalize !important; text-align: center; font-size: 42px !important; line-height: normal; }
.wilsonArt_plp .message.info div::before { content: none; }
.wilsonArt_plp .message.info .short-msg { font-family: 'Roboto-Light'; color: #000; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; }
.wilsonArt_plp .share-btn-container { float: right; margin: 15px 10px 5px 15px; }
.wilsonArt_plp .share-btn-container .share-btn { padding: 12px 20px; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new/share-chain.png'); background-size: 100%; }
.wilsonArt_plp .share-btn-container .url-container { max-width: 500px; width: auto; border: none; box-shadow: 3px 0px 5px 0px #ccc; right: 15px; }
.wilsonArt_plp .share-btn-container .url-container .url-container-close { background: #000; }
.wilsonArt_plp .share-btn-container .url-container .elements .copy-url { padding: 7px 15px; height: auto; }
.wilsonArt_plp .category-pager { padding-top: 20px; border-top: 1px solid rgba(217, 217, 217, 0.70); }
.wilsonArt_plp .category-pager .limiter { display: flex; align-items: center; }
.wilsonArt_plp .category-pager .limiter .control { order: 1; }
.wilsonArt_plp .category-pager .limiter .control .limiter-options { margin-left: 10px; margin-right: 0; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new_down.svg'); background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); }
.wilsonArt_plp .category-pager .limiter .limiter-text { width: auto; height: auto; margin: 0; padding: 0; position: unset; overflow: unset; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 400; color: #000 !important; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }

.wilsonArt_plp .category-pager .pages .items { display: inline-flex; align-items: center; }
.wilsonArt_plp .category-pager .pages li.pages-item-next,
.wilsonArt_plp .category-pager .pages li.pages-item-previous { line-height: inherit; }
.wilsonArt_plp .category-pager .pages li .action.previous,
.wilsonArt_plp .category-pager .pages li .action.next { position: relative; top: 0; }
.wilsonArt_plp .category-pager .pages li .action.previous::before,
.wilsonArt_plp .category-pager .pages li .action.next::before { display: block; content: ''; width: auto; height: 34px; margin: 0; background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/next_arrow.svg') 0px 8px no-repeat; }
.wilsonArt_plp .category-pager .pages li .action.previous::before { transform: rotate(180deg); }
.wilsonArt_plp .category-pager .pages li { text-align: center; background: transparent; }
.wilsonArt_plp .category-pager .pages li a { background: transparent !important; }
.wilsonArt_plp .category-pager .pages .item,
.wilsonArt_plp .category-pager .pages .items li.current strong { font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; }
.wilsonArt_plp .category-pager .pages .items li.current strong { opacity: 0.3; background: transparent; }

.plp_shop_the_look_fullBlock, .plp_make_color_optical_solids_S1 { padding: 35px 0; border-top: 1px solid rgba(217, 217, 217, 0.70); border-bottom: 1px solid rgba(217, 217, 217, 0.70); }
.products-smallthumb .plp_shop_the_look_fullBlock, 
.products-smallthumb .plp_make_color_optical_solids_S1 { margin: 25px 20px 25px 0px; }

.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { position: relative; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column figure,
.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column figure { margin: 0; }
.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column { position: relative; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column:last-child { margin-right: 0; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { position: absolute; top: 0; left: 0; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2 { padding: 0; font-family: 'PlayfairDisplay-Medium'; font-style: normal; font-weight: 500; color: #FFF !important; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block p { font-family:'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #FFF !important; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main,
.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { position: absolute; bottom: 0; left: 0; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main .pagebuilder-button-primary,
.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main .pagebuilder-button-primary { margin: 0; min-width: 255px; font-family: 'Roboto-Regular'; font-size: 14px; font-style: normal; font-weight: 400; color: #FFF; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; background: #E71D2B;border: none; border-radius: 0; cursor: pointer; }
.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main .pagebuilder-button-primary:hover,
.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main .pagebuilder-button-primary:hover { color: #000; background: #FFF; }
.wilsonArt_plp .products-largethumb { width: 100%; display: inline-block; margin: 0; padding-top: 8px; }
.wilsonArt_plp .products-largethumb ol.product-items { width: 100%; display: inline-flex; flex-wrap: wrap; margin: 0; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image { position: relative; background: #f4f4f4; border: 1px solid #CCC; }
.categorypath-solid-surface-sinks .wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image,
.categorypath-solid-surface-design-library .wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image,
.categorypath-adhesives .wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image { position: relative; background: transparent; border: 1px solid #CCC; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a { height: 100%; position: relative; z-index: 9; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a img { width: 100%; height: 100%; }
.categorypath-solid-surface-sinks .wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a img,
.categorypath-solid-surface-design-library .wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a img,
.categorypath-adhesives .wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a img { width: 100%; height: 100%; aspect-ratio: 1; object-fit: contain; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image .quick_links { display: none; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links.quick_sinks { bottom: 25%; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links { display: block; width: 100%;  position: absolute; bottom: 0; padding: 20px; z-index: 10; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button { display: block; width: 100%; height: 50px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #FFF; line-height: 20px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; cursor: pointer; background: #E71D2B; border: none; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:hover {background: #f11c2b; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:last-child { margin-top: 10px; color: #000; background: #FFF; border: 1px solid #CCC; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:last-child:hover { color: #000; background: #f4f4f4; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image:before { content: ''; display: block; width: 100%; height: 100%; background: rgb(0 0 0 / 0%); position: absolute; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-info { width :100%; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details { display: flow-root; padding-top: 5px; position: relative; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .favicon { width: 15px; position: absolute; top: 10px; right: 0; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .favicon .towishlist { display: flex; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .favicon .towishlist::before { width: 15px; height: 15px; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite.svg'); background-size: 100%; background-repeat: no-repeat; opacity: 0.4; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .favicon .towishlist.wishlist_added::before { opacity: 0.8; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite_picked.svg'); }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-name { width: 92%; min-height: unset; margin: 0 0 2px 0; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-details .product-item-name .product-item-link,
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-details .product-item-sku .product-item-link,
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-details .product-item-name .product-item-link,
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-details .product-item-sku .product-item-link,
.wilsonArt_plp .products-list ol.product-items .product-item:hover .product-item-info .product-item-details .name_sku_main .product-item-name .product-item-link,
.wilsonArt_plp .products-list ol.product-items .product-item:hover .product-item-info .product-item-details .name_sku_main .product-item-sku .product-item-link { color: #E71D2B; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-name .product-item-link { display: block; font-family: 'Roboto-Med'; font-style: normal; font-weight: 500; color: #000; text-transform: capitalize; text-decoration: none; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-sku { display: flex; width: 95%; min-height: unset; margin: 0; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-sku .product-item-link { display: block; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: none; }
.wilsonArt_plp .grid.products-grid.products-smallthumb { padding: 0 !important; border: none !important; padding-top: 13px!important; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item { margin: 10px !important; padding: 0; border: none; }

.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image { position: relative; border: 1px solid #CCC; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image a { position: relative; z-index: 9; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image a img { width: 180px; height: 180px; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image .quick_links { display: none; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links button { display: block; width: 100%; min-height: 50px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #FFF; line-height: 20px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; cursor: pointer; background: #E71D2B; border: none; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:hover {background: #f11c2b; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:last-child { margin-top: 10px; color: #000; background: #FFF; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:last-child:hover { color: #000; background: #f4f4f4; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image:before { content: ''; display: block; width: 100%; height: 100%; background: rgb(0 0 0 / 0%); position: absolute; }

.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-info { width :100%; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details { display: flow-root; padding-top: 5px; position: relative; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .favicon { width: 15px; position: absolute; top: 10px; right: 0; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .favicon .towishlist { display: flex; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .favicon .towishlist::before { width: 15px; height: 15px; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite.svg'); background-size: 100%; background-repeat: no-repeat; opacity: 0.4; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .favicon  .towishlist.wishlist_added::before { opacity: 0.8; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite_picked.svg'); }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .product-item-name { width: 88%; min-height: unset; margin: 0 0 2px 0; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .product-item-name .product-item-link { display: block; font-family: 'Roboto-Med'; font-size: 16px; font-style: normal; font-weight: 500; color: #000; line-height: 24px; text-transform: capitalize; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis; text-decoration: none; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .product-item-sku { display: flex; width: 95%; min-height: unset; margin: 0; }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .product-item-sku .product-item-link { display: block; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.wilsonArt_plp .products-smallthumb .category-pager { margin: 15px 20px 0 10px; }

.wilsonArt_plp .products-list { display: inline-block; margin: 0; padding: 0; }
.wilsonArt_plp .products-list ol.product-items { margin: 0; }
.wilsonArt_plp .products-list ol.product-items .product-item { display: block; padding: 20px 0; border-bottom: 1px solid rgba(217, 217, 217, 0.70); }
.wilsonArt_plp .products-list ol.product-items .product-item:nth-child(6),
.wilsonArt_plp .products-list ol.product-items .product-item:nth-child(14) { border-bottom: none; }
.wilsonArt_plp .products-list ol.product-items .product-item:last-child { padding: 20px 0 5px 0; border-bottom: 1px solid rgba(217, 217, 217, 0); }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info { width: auto; display: flex; align-items: center; }
.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image { width: 10%; margin-right: 20px; position: relative; border: 1px solid #CCC; }
.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image img { width: 100%; }
.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image .quick_links { display: none; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: auto; position: relative; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .actions-secondary { display: block; width: auto; margin-right: 20px; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .favicon .towishlist::before { width: 15px; height: 15px; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite.svg'); background-size: 100%; background-repeat: no-repeat; opacity: 0.4; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .favicon .towishlist.wishlist_added::before { opacity: 0.8; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite_picked.svg'); }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-name { min-height: 100%; margin: 0; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-name .product-item-link { font-family: 'Roboto-Med'; font-size: 16px; font-style: normal	; font-weight: 500; color: #000; line-height: 24px; text-transform: capitalize; text-decoration: none !important; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-sku { width: 100%; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-sku .product-item-link { display: block; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }

.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { display: flex; width: 100%; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions { width: 100px; margin-right: 10px; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 24px; color: #000; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions .listViewTick { position: absolute; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/tick-check.svg'); background-size: 100%; background-repeat: no-repeat; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions .listViewNoData { position: absolute; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/hypen-minus.svg'); background-size: 100%; background-repeat: no-repeat; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions .listViewTick { position: absolute; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/tick-check.svg'); background-size: 100%; background-repeat: no-repeat; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions .listViewNoData { position: absolute; width: 20px; height: 20px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/hypen-minus.svg'); background-size: 100%; background-repeat: no-repeat; }


.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions, 
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .price-actions.performance { display: flex; align-items: center;  position: relative; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .finishes_info_text,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .finishes_info_text { margin-right: 5px; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; color: #000; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .info_cion,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .info_cion::before,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .info_cion::before { content: ''; display: block; width: 15px; height: 15px; transform: translate(0px, -1px); background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/Info-icon.svg') center no-repeat; }

.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1 { padding: 15px; font-family:'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute; z-index: 99; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_wrapper,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_wrapper { position: relative; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::after,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; position: absolute; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1 pre { background: transparent; border: none; padding: 0px;font-family: 'Roboto-Light';font-size: 14px;font-style: normal;font-weight: 300;line-height: 28px; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_wrapper:hover .tooltip_main_s1,
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }

.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links { display: inline-flex; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { display: block; width: 160px; height: 50px; padding: 10px 15px 8px 15px; font-family: 'Roboto-Regular'; font-size: 11px; font-weight: 400; color: #E71D2B; line-height: 20px; letter-spacing: 2.75px; text-align: center; text-transform: uppercase; white-space: nowrap; cursor: pointer; background: #FFF; border: 1px solid #E71D2B; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button:hover { color: #E71D2B; background: #f4f4f4; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button:last-child { margin-left: 10px; color: #FFF; background: #E71D2B; border: none; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button:last-child:hover { background: #f11c2b; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links { display: inline-flex; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links a { display: block; width: 160px; height: 50px; padding: 15px; font-family: 'Roboto-Regular'; font-size: 11px; font-weight: 400; color: #FFF; background: #E71D2B; line-height: 20px; letter-spacing: 2.75px; text-align: center; text-transform: uppercase; white-space: nowrap; cursor: pointer; border: 1px solid #E71D2B; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links a:hover { background: #f11c2b; color: #f4f4f4; }

.wilsonArt_plp .products-list .category-pager { margin: 15px 20px 0 10px; }
.wilsonArt_plp .products .thumbnail-image .productNew { position: absolute; display: block; width: 54px; height: 34px; font-family: 'Roboto-Med'; font-size: 14px; letter-spacing: 2px; padding: 7px 10px; color: #fff !important; background: #000; top: 30px; z-index: 10; }
.wilsonArt_plp .products.products-list .thumbnail-image .productNew { background-size: 60%; top: 10px; width: 48px; height: 28px; font-size: 11px; }

.catalog-category-view .quickView_modal { bottom: 1em; }
.quickView_modal .modal-header .action-close:before,
.fullView_modal .modal-header .action-close:before { color: #000 !important; }
.catalog-category-view .quickView_modal .modal-header,
.catalog-category-view .quickView_modal .modal-footer { display: none; }
.catalog-category-view .quickView_modal .modal-content { padding: 0; border: none; }
.catalog-category-view .quickView_modal .quickView_main { }
.catalog-category-view .quickView_modal .quickView_main .main_block { display: flex; }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery { width: 50%; background: #FFF; position: relative; }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery ul { margin: 0 !important; padding: 0; }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery ul li { margin: 0 !important; }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery .action-download { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; padding: 0; background: rgb(129 129 129 / 50%); border: none; border-radius: 50%; position: absolute; bottom: 20px; right: 20px; z-index: 9; border: 2px solid rgba(255, 255, 255, 0); }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery .action-download:hover { background: rgb(0 0 0 / 50%); border: 2px solid rgba(255, 255, 255, 0.6); }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery .action-download span { display: block; width: 20px; height: 17px; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plpG_download.svg') center no-repeat; }
.catalog-category-view .quickView_modal .quickView_main .pdp_image_gallery .slick-slider { margin: 0 !important; padding: 0; }
.quickView_modal .slick-prev:before,
.quickView_modal .slick-next:before, 
.quickView_modal .slick-prev:after, 
.quickView_modal .slick-next:after { color: #000 !important; }

.quickView_modal .slick-slider .slick-next:before,
.quickView_modal .slick-slider .slick-prev:before { display: block; width: 48px; height: 58px; padding: 0; color: transparent !important; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plpg_next.svg') center no-repeat; }
.quickView_modal .slick-slider .slick-prev:before { transform: rotate(180deg); }
.quickView_modal .slick-slider .slick-arrow { width: 48px; height: 58px; }
.quickView_modal .slick-slider .slick-prev { left: 0; }
.quickView_modal .slick-slider .slick-next { right: 0 }

.catalog-category-view .quickView_modal .quickView_main .list-order-sec { display: block !important; width: 50%; padding: 50px 52px 50px 60px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .list-order-secMain { max-height: 490px; padding-right: 8px; overflow-x: auto; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .list-order-secMain::-webkit-scrollbar { width: 6px; height: 0px; background-color: transparent; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .list-order-secMain::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .list-order-secMain:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .list-order-secMain::-webkit-scrollbar-track { background-color: transparent; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .action-close { padding: 20px 20px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .action-close:before { content: '' !important; font-size: 60px; color: #000 !important; line-height: 40px; display: block; width: 22px; height: 22px; margin-left: 0px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: 100%; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_sku { display: block; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_title { display: flex; align-items: center; margin-left: 10px; margin-right: 10px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_title h3 { font-family: 'PlayfairDisplay-SemiBold'; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist { display: flex; margin-left: 10px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist::before { content: '';  width: 15px; height: 15px; background-size: 100%; background-repeat: no-repeat; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite.svg'); opacity: 0.4; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist.wishlist_added::before { opacity: 1; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite_picked.svg'); }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_title .towishlist span { border: 0; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_description { margin-left: 10px; margin-right: 10px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_description div,
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_description p,
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_description ul li  { padding: 0 !important; font-family:'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .sampleFinish { display: none; margin-top: 20px; margin-left:10px; margin-right: 10px; padding: 20px; background: #f4f4f4; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .sampleFinish .sampleinfo_main { margin: 0; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #000; line-height: 22px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .sampleFinish .sampleinfo_main .mTitle { margin-left: 5px; font-family: 'Roboto-Med'; font-weight: 500; text-transform: uppercase; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .sampleFinish p { margin: 0; font-family:'Roboto-Light'; font-size: 12px; font-style: italic; font-weight: 300; line-height: 14px; color: #000; }

.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample { margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(217, 217, 217, 0.70); position: relative; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample:after { content: ''; position: absolute; top: -1px; right: 0; width: 10px; height: 2px; background: #FFF; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample:before { content: ''; position: absolute; top: -1px; left: 0; width: 10px; height: 2px; background: #FFF; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd { display: flex; flex-direction: column; margin-bottom: 20px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper { position: relative; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1::after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; position: absolute; border-bottom-color: #FFF; top: -9px; right: 5px; margin-top: -10px; margin-left: -20px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -20px; right: 5px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; background: rgba(0, 0, 0, 0); transform: translate(0px, 3px); }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion::before { content: ''; display: block; width: 15px; height: 15px; background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/Info-icon.svg') center no-repeat; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 400px; top: 26px; right: -8px; padding: 15px; font-family:'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute; z-index: 99; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 .minicart-freeshipping { font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; background-color: #fff; }

.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample p { font-family: 'Roboto-Regular'; font-style: normal; font-weight: 800; color: #000; margin-bottom: 0px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .minicart-freeshipping { background: transparent; padding: 0px; font-style: italic; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements { display: flex; flex-wrap: wrap; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements .field { width: calc(50% - 20px); margin: 0 10px 20px 10px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements .field select { width: 100%; height: 50px; margin-left: 0; padding: 12px 25px 12px 15px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000 !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new_down.svg'); background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); background-repeat: no-repeat; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form div.mage-error { font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns { padding: 0 10px; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .tocart { display: block; width: 100%; height: 50px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-style: normal; font-weight: 400; color: #FFF; line-height: 30px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none;  cursor: pointer; background: #E71D2B; border: 1px solid #E71D2B; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .tocart:hover { color: #E71D2B; background: #FFF; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails { display: block; width: 100%; height: 50px; margin-top: 20px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-style: normal; font-weight: 400; color: #E71D2B; line-height: 30px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none; cursor: pointer; background: #FFF; border: 1px solid #E71D2B; }
.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails:hover { color: #FFF; background: #E71D2B; }
.catalog-category-view .product-toolbar-options .product-list-btns-set { display: none; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 { padding: 25px 25px; background: rgba(217, 217, 217, 0.3); }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 h6 { margin-left: 15px; margin-bottom: 12px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards_block { overflow-x: auto; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards_block::-webkit-scrollbar { width: 0px; height: 8px; background-color: transparent; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards_block::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards_block:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards_block::-webkit-scrollbar-track { background-color: transparent; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards { display: inline-flex; margin: 0 0 5px 0; padding: 0; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards li { width: 130px; margin: 0 15px;  list-style: none; cursor: pointer; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards li.active figure { border: 5px solid rgba(231, 29, 43, 1); }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards li figure { margin-bottom: 5px; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards li p.title { margin-bottom: 0; font-family: 'Roboto-Med'; font-size: 16px; font-weight: 400; color: #000; line-height: 24px; }
.catalog-category-view .quickView_modal .quickView_main .relatedProductsS1 .prodCards li p.disc { margin-bottom: 0;  font-family:'Roboto-Light'; font-size: 14px; font-style: italic; font-weight: 300; line-height: 18px; color: #000; }
.modals-overlay { background-color: rgba(51, 51, 51, 0.7) !important; }
.catalog-category-view .fullView_modal {  }
/* .catalog-category-view .fullView_modal { bottom: 1em; overflow: hidden;max-height: 95%;} */
.catalog-category-view .fullView_modal { bottom: 1em; /*overflow: hidden;*/ max-height: 100%;}
.fullView_modal .modal-header .action-close:before { color: #000 !important; }
.catalog-category-view .fullView_modal .modal-header,
.catalog-category-view .fullView_modal .modal-footer { display: none; }
.catalog-category-view .fullView_modal .modal-content { padding: 0; border: none; }
.catalog-category-view .fullView_modal .modal-content .action-close { padding: 20px 20px; }
.catalog-category-view .fullView_modal .modal-content .action-close:before { content: '' !important; font-size: 60px; color: #FFF !important; line-height: 40px; display: block; width: 22px; height: 22px; margin-left: 0px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: 100%; filter: brightness(0) invert(1); }
.catalog-category-view .fullView_modal .modal-content figure { margin-bottom: 0; }
.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options .pnum_asc { position: relative; }
.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options .pnum_asc:after { content: ''; position: absolute; top: 0; right: 0; display: block; width: 7px; height: 7px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/sort_up.svg'); background-position: 5px center; background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); }

.catalog-category-view .shoplook_modal { bottom: 1em; }
.shoplook_modal .modal-header .action-close:before { color: #000 !important; }
.catalog-category-view .shoplook_modal .modal-header { padding: 0px; }
.catalog-category-view .shoplook_modal .modal-header .action-close { padding: 20px 20px; z-index: 9; }
.catalog-category-view .shoplook_modal .modal-header .action-close:before { content: '' !important; font-size: 60px; color: #000 !important; line-height: 40px; display: block; width: 22px; height: 22px; margin-left: 0px; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: 100%; }
.catalog-category-view .shoplook_modal .modal-footer { display: none; }
.catalog-category-view .shoplook_modal .modal-content { padding: 0; border: none; }
.catalog-category-view .shoplook_modal .shopTheLook_main { }
.catalog-category-view .shoplook_modal .shopTheLook_main .main_block { display: flex; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery { width: 50%; background: #FFF; position: relative; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery ul { margin: 0 !important; padding: 0; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery ul li { margin: 0 !important; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .action-download { display: flex; align-items: center; justify-content: center; width: 42px; height: 42px; padding: 0; background: rgb(129 129 129 / 50%);; border: none; border-radius: 50%; position: absolute; bottom: 20px; right: 20px; z-index: 9; border: 2px solid rgba(255, 255, 255, 0); }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .action-download:hover { background: rgb(0 0 0 / 50%); border: 2px solid rgba(255, 255, 255, 0.6); }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .action-download span { display: block; width: 20px; height: 17px; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plpG_download.svg') center no-repeat; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { height: 590px; margin: 0 !important; padding: 0; }
.shoplook_modal .slick-prev:before,
.shoplook_modal .slick-next:before, 
.shoplook_modal .slick-prev:after, 
.shoplook_modal .slick-next:after { color: #000 !important; }

.shoplook_modal .slick-slider .slick-next:before,
.shoplook_modal .slick-slider .slick-prev:before { display: block; width: 48px; height: 58px; padding: 0; color: transparent !important; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plpg_next.svg') center no-repeat; }
.shoplook_modal .slick-slider .slick-prev:before { transform: rotate(180deg); }
.shoplook_modal .slick-slider .slick-arrow { width: 48px; height: 58px; }
.shoplook_modal .slick-slider .slick-prev { left: 0; }
.shoplook_modal .slick-slider .slick-next { right: 0 }

.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { display: block !important; width: 50%; padding: 50px 52px 50px 60px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain { max-height: 490px; padding-right: 8px; overflow-x: auto; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain::-webkit-scrollbar { width: 6px; height: 0px; background-color: transparent; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain::-webkit-scrollbar-track { background-color: transparent; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_sku { display: block; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_title { display: flex; align-items: center; margin-left: 10px; margin-right: 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_title h3 { font-family: 'PlayfairDisplay-SemiBold'; font-size: 26px; font-style: normal; font-weight: 600; line-height: 34px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_title .towishlist { display: flex; margin-left: 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_title .towishlist::before { content: '';  width: 15px; height: 15px; background-size: 100%; background-repeat: no-repeat; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite.svg'); opacity: 0.4; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_title .towishlist.wishlist_added::before { opacity: 1; background-image:  url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/plp_favorite_picked.svg'); }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_title .towishlist span { border: 0; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_description { margin-left: 10px; margin-right: 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_description div,
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_description p,
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_description ul li  { padding: 0 !important; font-family:'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .sampleFinish { display: none; margin-top: 20px; margin-left:10px; margin-right: 10px; padding: 20px; background: #f4f4f4; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .sampleFinish .sampleinfo_main { margin: 0; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #000; line-height: 22px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .sampleFinish .sampleinfo_main .mTitle { margin-left: 5px; font-family: 'Roboto-Med'; font-weight: 500; text-transform: uppercase; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .sampleFinish p { margin: 0; font-family:'Roboto-Light'; font-size: 12px; font-style: italic; font-weight: 300; line-height: 14px; color: #000; }

.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample { margin-top: 30px; padding-top: 30px; border-top: 1px solid rgba(217, 217, 217, 0.70); position: relative; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample:after { content: ''; position: absolute; top: -1px; right: 0; width: 10px; height: 2px; background: #FFF; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample:before { content: ''; position: absolute; top: -1px; left: 0; width: 10px; height: 2px; background: #FFF; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd { display: flex; align-items: baseline; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper { position: relative; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1::after { content: ''; width: 0; height: 0; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 10px; position: absolute; border-bottom-color: #FFF; top: -9px; right: 5px; margin-top: -10px; margin-left: -20px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -20px; right: 5px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper:hover .tooltip_main_s1 { display: block!important; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion { display: block; cursor: pointer; width: 15px; height: 15px; background: rgba(0, 0, 0, 0); transform: translate(0px, 3px); }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .info_cion::before { content: ''; display: block; width: 15px; height: 15px; background: transparent url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/Info-icon.svg') center no-repeat; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 400px; top: 26px; right: -8px; padding: 15px; font-family:'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; color: #000; background: #FFF; fill: var(--White, #FFF); filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.10)); border: 1px solid rgb(204 204 204 / 45%); position: absolute; z-index: 99; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 .minicart-freeshipping { font-family: 'Roboto-Light'; font-size: 13px; font-style: normal; font-weight: 300; line-height: 22px; background-color: #fff; }

.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample p { margin-left: 10px; margin-right: 10px; font-family:'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements { display: flex; flex-wrap: wrap; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field { width: calc(50% - 20px); margin: 0 10px 20px 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field select { width: 100%; height: 50px; margin-left: 0; padding: 12px 25px 12px 15px; font-family: 'Roboto-Light'; font-size: 16px; font-style: normal; font-weight: 300; line-height: 24px; color: #000 !important; background-image: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/new_down.svg'); background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); background-repeat: no-repeat; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form div.mage-error { font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns { padding: 0 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns .tocart { display: block; width: 100%; height: 50px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #FFF; line-height: 30px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none;  cursor: pointer; background: #E71D2B; border: 1px solid #E71D2B; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns .tocart:hover { color: #E71D2B; background: #FFF; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails { display: block; width: 100%; height: 50px; margin-top: 20px; padding: 10px 10px 8px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #E71D2B; line-height: 30px; letter-spacing: 3.5px; text-align: center; text-transform: uppercase; text-decoration: none; cursor: pointer; background: #FFF; border: 1px solid #E71D2B; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails:hover { color: #FFF; background: #E71D2B; }
.catalog-category-view .product-toolbar-options .product-list-btns-set { display: none; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 { padding: 25px 25px; background: rgba(217, 217, 217, 0.3); }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 h6 { margin-left: 15px; margin-bottom: 12px; font-family: 'Roboto-Med'; font-size: 14px; font-weight: 400; color: #000; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards_block { overflow-x: auto; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards_block::-webkit-scrollbar { width: 0px; height: 8px; background-color: transparent; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards_block::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards_block:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards_block::-webkit-scrollbar-track { background-color: transparent; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards { display: inline-flex; margin: 0 0 5px 0; padding: 0; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards li { width: 130px; margin: 0 15px;  list-style: none; cursor: pointer; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards li.active figure { border: 5px solid rgba(231, 29, 43, 1); }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards li figure { margin-bottom: 5px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards li p.title { margin-bottom: 0; font-family: 'Roboto-Med'; font-size: 16px; font-weight: 400; color: #000; line-height: 24px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .relatedProductsS1 .prodCards li p.disc { margin-bottom: 0;  font-family:'Roboto-Light'; font-size: 14px; font-style: italic; font-weight: 300; line-height: 18px; color: #000; }

@media (max-width: 410.98px) {
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { padding: 20px 30px 0 30px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main, 
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { padding: 0 30px 30px 30px; }

}

@media only screen and (min-width: 411px) and (max-width: 767px) {
	.plp_shop_the_look_fullBlock { width: calc(100% - 20px); }
	.products.products-list .plp_shop_the_look_fullBlock { width: calc(100% - 20px); }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { padding: 20px 13% 0 13%; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main, 
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { padding: 0 13% 30px 13%; }

}

@media (max-width: 510px) {
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item { width: calc(50% - 20px); }
}

@media (min-width: 511px) {
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item { width: calc(33.33% - 20px); }
}

@media (max-width: 767.98px) {
	.catalog-category-view #maincontent.page-main .columns .sidebar-main { display: none; }
	.wilsonArt_plp .category-description { margin: 0 auto 50px auto; }
	.wilsonArt_plp .toolbar-products .toolbar-sorter.sorter,
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-grid { display: none !important;  }	
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-largethumb { border: 1px solid #d1d1d1; border-right: 0;  float: left; font-weight: 400; line-height: 1; padding: 7px 10px; text-align: center; display: inline-block; text-decoration: none; }
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-largethumb:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-size: 24px; line-height: inherit; color: #7d7d7d; content: '\e60d'; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block; font-weight: normal;overflow: hidden; speak: none; text-align: center; }
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-list { border: 1px solid #d1d1d1; border-right: 0;  float: left; font-weight: 400; line-height: 1; padding: 7px 10px; text-align: center; display: inline-block; text-decoration: none; }
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-list:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-size: 24px; line-height: inherit; color: #7d7d7d; content: '\e60b'; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block; font-weight: normal;overflow: hidden; speak: none; text-align: center; }
		
	.m_topFilter_main { display: inline-flex; width: calc(100% - 20px); }
	.ml_auto { margin-left: auto !important; }
	.plp_Mdropdown_main { position:relative; display: flex; cursor:pointer; margin-left: 40px; }
	.m_topFilter_main .plp_Mdropdown { display: flex; padding: 8px 0; background: none; border: none; box-shadow: none; }
	.m_topFilter_main .plp_Mdropdown .m_filters { display: block; width: 21px; height: 17px; margin: 0 8px 0 0; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/m_filter.svg') center no-repeat; }
	.m_topFilter_main .plp_Mdropdown_main .plp_Mdropdown:nth-child(2) { margin-left: 30px; }
	.plp_Mdropdown_main .plp_Mdropdown .m_sort { display: block; width: 16px; height: 15px; margin: 0 8px 0 0; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/m_sort.svg') center no-repeat; }
	.plp_Mdropdown_main .plp_Mdropdown .m_lable,
	.m_topFilter_main .plp_Mdropdown .m_lable { display: block; margin: 0; padding: 0; position: unset; overflow: unset; font-family: 'Roboto-Med'; font-size: 14px; font-style: normal; font-weight: 400; color: #000 !important; line-height: 20px; letter-spacing: 3.5px; text-transform: uppercase; }
	.plp_Mdropdown_main .plp_Mdropdown .m_view { display: block; width: 16px; height: 16px; margin: 0 8px 0 0; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/m_gridView.svg') center no-repeat; }
	
	.mFiltersBlock_open .page-header, .mFiltersBlock_open .page-footer,
	.mFiltersBlock_open .wilsonArt_plp .container,
	.mFiltersBlock_open .wilsonArt_plp .page-title-wrapper,
	.mFiltersBlock_open .wilsonArt_plp .category-static-content,
	.mFiltersBlock_open .wilsonArt_plp .block.filter .filter-title	{ display: none; }
	.mFiltersBlock_open .wilsonArt_plp .sidebar.sidebar-main { margin-top: 0 !important; }
	.mFiltersBlock_open .wilsonArt_plp { margin: 0 !important; padding: 0; }
	.mFiltersBlock_open .wilsonArt_plp .sidebar.sidebar-main { padding-top: 78px !important; }
	.wilsonArt_plp .product-toolbar-options { width: calc(100% - 20px); margin: 0 10px !important; padding: 0 !important; }
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products { padding: 0 !important; }
	.wilsonArt_plp .toolbar-products .toolbar-amount { position: absolute; top: 0; left: 0; margin: 0 10px; padding: 0 10px; }
	.wilsonArt_plp .m_topFilter_main { margin: 35px 10px 0 10px; }
	
	.wilsonArt_plp .m_clearFilters_main { width: 100%; position: fixed; bottom: 0; left: 0; z-index: 999; padding: 30px 40px 10px 40px; background: #F4F4F4; }
	.wilsonArt_plp .m_clearFilters_main .applyFilters,
	.wilsonArt_plp .m_clearFilters_main .filter-clear { display: block; width: 100%; margin: 0 0 10px 0; padding: 13px 10px; font-family: 'Roboto-Regular'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; letter-spacing: 3.5px; color: #FFF; text-align: center; text-transform: uppercase; text-decoration: none; background: #E71D2B; }
	.wilsonArt_plp .m_clearFilters_main .filter-clear { padding: 6px 10px !important; font-family: 'Roboto-Med' !important; font-weight: 500 !important; color: #E71D2B; text-decoration: underline !important; text-underline-offset: 3px; background: none !important; }
	.wilsonArt_plp .products-list ol.product-items .product-item:nth-child(2) { padding-top: 0; }
	.wilsonArt_plp .applied-filter-options .filter-current { margin: 20px 10px 5px 10px; }
	.wilsonArt_plp .share-btn-container { margin: 30px 5px 5px 15px; }
	.wilsonArt_plp .share-btn-container .url-container { margin-left: 15px; }
	.wilsonArt_plp .share-btn-container .url-container .elements { flex-direction: column; }
	.wilsonArt_plp .share-btn-container .url-container .url-field, .wilsonArt_plp .share-btn-container .url-container .elements .copy-url { width: 100%; text-align: center; }
	.wilsonArt_plp .m_backMain { width: 100%; display: inline-flex; margin: 0; padding: 35px 35px 15px 35px; font-family: 'Roboto-Regular'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; letter-spacing: 3.5px; color: #000; text-transform: uppercase; text-decoration: none; position: fixed; top: 0; left: 0; background: #FFF; z-index: 999; }
	.wilsonArt_plp .m_backMain:before { content: ''; display: block; width: 25px; height: 9px; margin: 6px 10px 0 0; padding: 0; background: url('../../frontend/Enterprise/WilsonartNewCategory/en_US/images/backArrow.svg') center no-repeat; }
	
	.wilsonArt_plp .grid.products-grid.products-smallthumb { margin: 0; }
	
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1 { width: 280px; top: 26px; right: -22px; transform: translate(0px, 0); }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::after { border-bottom-color: #FFF; top: -9px; right: 20px; margin-top: -10px; margin-left: -20px; }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::before { border-bottom-color: #d9d8d8; top: -10px; right: 20px; margin-top: -10px; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column,
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column { text-align: center; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2,
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block p { text-align: left !important; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main div[data-content-type='button-item'],
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main div[data-content-type='button-item'] { width: 100%; }

	.wilsonArt_plp .products-list { width: 100%; }
}

@media (max-width: 768px) { 
	.wilsonArt_plp .pagebuilder-column img.pagebuilder-mobile-hidden { display: none !important; }
	.wilsonArt_plp .pagebuilder-column img.pagebuilder-mobile-only { display: block !important; width: 100%; }

	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: flex; color: #fff; background: #000; font-size: 9px; padding: 13px 10px!important; height: 50px; } 
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main { display: flex; flex-direction: row; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main div { padding: 0 10px; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 8%; margin-right: 0px; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 260px; }
	.catalog-category-view .header.content nav.mobile-menu.mega-menu.us-en-mobile {display: none!important; }
	.categorypath-laminate-design-library .sections.nav-sections .header.links nav.mobile-menu.mega-menu.us-en-mobile {display: block!important; }
}
@media (min-width: 769px) { 
	.wilsonArt_plp .pagebuilder-column img.pagebuilder-mobile-hidden { display: block !important; }
	.wilsonArt_plp .pagebuilder-column img.pagebuilder-mobile-only { display: none !important; }
	
}

@media (min-width: 768px) {
	.wilsonArt_plp { max-width: 1440px !important; padding-left: 20px; padding-right: 20px; }
	.wilsonArt_plp .breadcrumbs { max-width: 1330px; padding-top: 0; }
	
	.page-layout-2columns-left .sidebar-main { width: 40%!important; margin-left: -15px; margin-right: 15px;  float: left; background: #f4f4f4; }
	.page-layout-2columns-left .column.main { width: 60% !important; float: right; }
	
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { width: auto;}
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links a { width: auto;}
	.wilsonArt_plp .toolbar-products { display: block; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { width: 185px; position: absolute; top: 0; }
	.wilsonArt_plp .toolbar-products .viewlayout { display: block; }
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 200px; margin-bottom: 10px; }
	.wilsonArt_plp .product-toolbar-options { width: calc(100% - 20px); margin: 0 10px 15px 10px; }
	
	.wilsonArt_plp .toolbar-products .toolbar-amount { min-height: 45px; }
	.wilsonArt_plp .toolbar-products .toolbar-sorter.sorter { display: flex !important; }
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-largethumb,
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-grid,
	.wilsonArt_plp .product-toolbar-options .toolbar-products .modes-mode.mode-list { display: none !important;  }
	.wilsonArt_plp .toolbar-products .sorting_customization .sorter-label,
	.wilsonArt_plp .toolbar-products .viewlayout .modes-label { margin-bottom: 5px; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { margin-left: 40px !important; }
	.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options { margin-left: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item:nth-child(2) { padding-top: 5px; }
	.wilsonArt_plp .applied-filter-options .filter-current { margin: 5px 15px 5px 15px; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column-line { flex-wrap: wrap; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { flex-basis: calc(100% - 20%); }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock { width: 100%; }
	.wilsonArt_plp .products-list ol.product-items .plp_shop_the_look_fullBlock,
	.wilsonArt_plp .products-smallthumb ol.product-items .plp_shop_the_look_fullBlock { width: auto; }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column { flex-basis: calc(100% - 20%); }	
	.wilsonArt_plp .category-description { margin: 0 auto 30px auto; }
	
	.wilsonArt_plp .sidebar.sidebar-main .m_backMain,
	.wilsonArt_plp .sidebar.sidebar-main .m_clearFilters_main { display: none; }
	.m_topFilter_main { display: none; }
	.wilsonArt_plp .grid.products-grid.products-smallthumb { margin: 0; }
	.wilsonArt_plp .products-smallthumb ol.product-items { margin-right: 0 !important; }
	
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1 { width: 250px; top: 26px; left: unset; right: -70px; transform: translate(0px, 0); }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::after { border-right-color: #FFF; top: -9px; left: unset; right: 68px; margin-top: -10px; margin-left: -20px; transform: rotate(90deg); }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::before { border-right-color: #d9d8d8; top: -10px; left: unset; right: 68px; margin-top: -10px; transform: rotate(90deg); }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { padding: 20px 30px 0 30px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main,
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { padding: 0 30px 30px 30px; }

	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item:nth-child(2) { padding-top: 20px; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: flex; color: #fff; background: #000; font-size: 12px; padding: 13px 10px!important; height: 50px; } 
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main { display: flex; flex-direction: row; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main div { padding: 0 10px; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 8%; margin-right: 0px; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 325px; }

	.wilsonArt_plp .filter-content { max-height: 400px !important; overflow: auto !important; }
	.sidebar_fixed { position: sticky; top: 80px; z-index: 99999; }
	.catalog-category-view .wilsonArt_plp.page-main .columns .sidebar-main { position: sticky; top: 80px; z-index: 99999; }
	.wilsonArt_plp .block-content.filter-content ul.filter-options { height: 70vh; overflow-y: scroll; }
	.wilsonArt_plp .block-content.filter-content ul.filter-options::-webkit-scrollbar { width: 8px; height: 0px; background-color: transparent; }
	.wilsonArt_plp .block-content.filter-content ul.filter-options::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.1); border-radius: 10px; }
	.wilsonArt_plp .block-content.filter-content ul.filter-options:hover::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.4); }
	.wilsonArt_plp .block-content.filter-content ul.filter-options::-webkit-scrollbar-track { background-color: transparent; }

	.catalog-category-view .fullView_modal .modal-inner-wrap { width: fit-content; margin-left: auto; margin-right: auto; }
}

@media (max-width: 991.98px) {
	.wilsonArt_plp .container { padding-left: 10px; }
	.wilsonArt_plp .page-title-wrapper { margin-bottom: 0; }
	.wilsonArt_plp .page-title-wrapper h1 { margin-top: 20px; padding-left: 10px; padding-right: 10px; font-size: 42px !important; font-weight: 500; line-height: 44px; }
	.wilsonArt_plp .category-description p { font-family: 'Roboto-Light'; }
	
	.wilsonArt_plp { padding-left: 15px; padding-right: 15px; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item { width: calc(50% - 20px); margin: 10px; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-name .product-item-link { font-size: 16px; line-height: 22px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { margin-right: 0; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column:last-child { margin-top: 35px; margin-left: 0; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2 { font-size: 32px;line-height: 38px; }
	
	.wilsonArt_plp .category-pager { display: block; margin: 0 10px; }
	.wilsonArt_plp .category-pager .pages { margin-right: 0; text-align: center; }
	.wilsonArt_plp .category-pager .pages li .action.next { margin-left: 15px; }
	.wilsonArt_plp .category-pager .pages li .action.previous { margin-right: 15px; }
	.wilsonArt_plp .category-pager .pages li { min-width: 32px; }
	.wilsonArt_plp .category-pager .limiter { justify-content: center; margin: 10px 10px 0 10px; }
	.wilsonArt_plp .category-pager .limiter .control .limiter-options { width: 84px; height: 40px; padding: 8px 25px 8px 15px; background-position: 56px center; }

	.plp_shop_the_look_fullBlock, .plp_make_color_optical_solids_S1 { margin: 20px 10px 20px 10px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main .pagebuilder-button-primary,
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main .pagebuilder-button-primary { display: block; width: 100%; height: 50px; padding: 15px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2 { margin-bottom: 10px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main, 
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { width: 100%; }
	
	.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image { min-width: 70px; width: 180px; height: 180px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image img { width: 100%; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { display: block; width: 152px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links { display: none; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { flex-direction: column; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links { display: none; }
	.wilsonArt_plp .products-list ol.product-items .product-item { width: calc(100% - 20px); margin: 0 10px 0 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-sku { margin-bottom: 10px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main { width: 100%; margin-right: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions { width: 100%; height: 40px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions { width: 100%; height: 40px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions { width: 100%; margin-right: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1 { width: 300px; top: 26px; right: -100px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::after,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::after { border-bottom-color: #FFF; top: -10px; right: 95px; margin-top: -10px; margin-left: -20px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::before,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -21px; right: 95px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .finishes_info_text { line-height: 18px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .product-msg { width: 120px; margin-top: 5px; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links, 
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image .quick_links { display: none; }
	.wilsonArt_plp .filter-content {  max-height: 100% !important; overflow: unset !important; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample p { margin-left: 0; margin-right: 0; font-size: 14px; line-height: 24px; }

}

@media (min-width: 820px) { 
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column { flex-basis: 100%; }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main .pagebuilder-button-primary { display: flex; align-items: center; justify-content: center; height: 50px; padding: 10px 40px 8px 40px; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { margin-left: 60px !important; }
	
}

@media (min-width: 992px) {
	.page-layout-2columns-left .sidebar-main { width: calc(40% - 10px) !important; margin-left: -20px; margin-right: 30px;  }
	.page-layout-2columns-left .column.main { width: 60% !important; }
	
	.wilsonArt_plp .page-title-wrapper h1 { margin-top: 30px; margin-left: 30px; margin-right: 30px; font-size: 64px !important; font-weight: 400; line-height: normal; }
	.wilsonArt_plp .breadcrumbs { padding-top: 20px; padding-left: 5px !important; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { margin-right: 0; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column:last-child { margin-top: 35px; margin-left: 0; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item { width: calc(33.33% - 30px); margin: 15px; }
	.wilsonArt_plp .products-largethumb ol.product-items li.product-item:nth-of-type(3n+1) { margin-left: 0px; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-name .product-item-link { font-size: 18px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { padding: 40px 40px 0 40px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2 { font-size: 40px;line-height: 48px; }
	
	.wilsonArt_plp .category-pager { display: flex; justify-content: end; margin: 15px 20px 0 10px; }
	.wilsonArt_plp .category-pager .pages { margin-right: 10px; }
	.wilsonArt_plp .category-pager .pages li .action.next { margin-left: 20px; }
	.wilsonArt_plp .category-pager .pages li .action.previous { margin-right: 20px; }
	.wilsonArt_plp .category-pager .pages li { min-width: 35px; }
	.wilsonArt_plp .category-pager .limiter .control .limiter-options { width: 70px; height: 45px; padding: 12px 25px 12px 15px; background-position: 45px center; }

	.plp_shop_the_look_fullBlock, .plp_make_color_optical_solids_S1 { margin: 20px 30px 20px 0px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main .pagebuilder-button-primary { padding: 15px 40px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2 { margin-bottom: 15px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main, 
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { padding: 0 40px 40px 40px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main,
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main div[data-content-type='button-item'] { width: auto; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .finishes_info_text { line-height: 24px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .product-msg { position: absolute; right: 0; bottom: -20px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-name .product-item-link { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis; }

	.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options { margin-left: 0; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { margin-left: 5px !important; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { position: relative; margin-left: 20px; }
	.wilsonArt_plp .products-smallthumb ol.product-items { margin-right: 10px !important; }
	.wilsonArt_plp .grid.products-grid.products-smallthumb { margin: 0 5px 0 0; }
	
	.catalog-category-view .quickView_modal .modal-inner-wrap { width: 980px; margin-left: 20px; margin-right: 20px; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements .field select { background-position: 135px center; }

	.catalog-category-view .shoplook_modal .modal-inner-wrap { width: 980px; margin-left: 20px; margin-right: 20px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field select { background-position: 135px center; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .sampleOrd { padding: 0 10px; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample p { margin-left: 0; margin-right: 0px; font-size: 16px; line-height: 24px; }

	.wilsonArt_plp .product-toolbar-options { width: calc(100% - 10px); margin: 0 5px 0 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item { width: calc(100% - 15px); margin: 0 10px 0 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { display: block; width: 300px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main .product-item-sku { margin-bottom: 10px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main { width: 100%; margin-right: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions { width: 100%; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions { width: 100%; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links { margin-top: 10px; }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock { width: auto; }
	.wilsonArt_plp .products-list ol.product-items .plp_shop_the_look_fullBlock,
	.wilsonArt_plp .products-smallthumb ol.product-items .plp_shop_the_look_fullBlock { width: auto; }
	.wilsonArt_plp .products-smallthumb ol.product-items li.product-item:nth-of-type(5n+1) { margin-left: 0px !important; }
	
	.wilsonArt_plp .filter-content { max-height: 100% !important; overflow: unset !important; }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1 { right: -33px; }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::after { right: 30px; }
	.wilsonArt_plp .filter-options .filter-options-content ol li .tooltip_wrapper .tooltip_main_s1::before { right: 30px; }

	.wilsonArt_plp .products-list ol.product-items .product-item:nth-child(2) { padding-top: 20px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: flex; color: #fff; background: #000; font-size: 15px; padding: 13px 10px!important; height: 50px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main { display: flex; flex-direction: row; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main div { padding: 0 10px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 25%; height: auto; }
	.categorypath-laminate-coordinated-surfaces-tfl-panels .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: none; }
}

@media (min-width: 1180px) { 
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { flex-basis: calc(100% - 26%); }
	.wilsonArt_plp .toolbar-products .toolbar-sorter.sorter .sorting_customization { margin-left: -20px; }
	.catalog-category-view .quickView_modal .modal-inner-wrap,
	.catalog-category-view .shoplook_modal .modal-inner-wrap { margin-left: auto; margin-right: auto; }

}

@media only screen and (min-width: 992px) and (max-width: 1180px) {	
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1 { width: 300px; top: 26px; left: unset; right: -8px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::after,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::after { border-bottom-color: #FFF; top: -10px; right: 5px; margin-top: -10px; margin-left: -20px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::before,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -21px; right: 5px; }

}

@media (min-width: 1200px) {
	.wilsonArt_plp { padding-left: 0; padding-right: 10px; }
	.wilsonArt_plp .breadcrumbs { padding-left: 35px !important; }
	.page-layout-2columns-left .sidebar-main { width: calc(30% - 30px) !important; margin-left: 0; margin-right: 30px; }
	.page-layout-2columns-left .column.main { width: 70% !important; }
	
	.wilsonArt_plp .category-pager .pages { margin-right: 40px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { flex-basis: calc(100% - 40%); }
	.wilsonArt_plp .toolbar-products .sorting_customization .sorter-label,
	.wilsonArt_plp .toolbar-products .viewlayout .modes-label { margin-bottom: 0; }
	.wilsonArt_plp .toolbar-products .sorting_customization { display: flex; align-items: baseline; }
	.wilsonArt_plp .toolbar-products .viewlayout { display: flex; align-items: baseline; }
	
	.wilsonArt_plp .toolbar-products .sorting_customization .sorter-options { margin-left: 10px; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { margin-left: 35px !important; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { margin-left: 30px; }
	.wilsonArt_plp .toolbar-products .toolbar-sorter.sorter .sorting_customization { margin-left: 0; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { width: 240px; }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock { width: auto; }
	
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item { width: calc(20% - 20px); }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1 { width: 250px; top: 31px; right: 50%; transform: translate(50%, 0); }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::after,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::after { border-bottom-color: #FFF; top: -19px; right: 50%; margin-right: -10px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability-actions.adhesive .tooltip_main_s1::before,
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions .tooltip_main_s1::before { content: ''; border-width: 10px; border-style: solid; border-color: rgba(0, 0, 0, 0); border-bottom-color: #d9d8d8; position: absolute; top: -19.50px; right: 50%; margin-right: -10px; }

}

@media (max-width: 1279.98px) {
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links,
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image .quick_links { display: none; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links { display: none; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links,
	.wilsonArt_plp .products ol.product-items .product-item:hover .thumbnail-image .quick_links { display: none; }
	.catalog-category-view .shoplook_modal { margin: 25px 25px 0; left: 0px; }
	.catalog-category-view .shoplook_modal .modal-inner-wrap { border: 1px solid #ccc; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .main_block { display: flex; flex-direction: column; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery, .catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { width: 100%; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { padding: 20px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain { padding-right: 0px; overflow-x: unset; }
	/* .catalog-category-view .shoplook_modal + div.modals-overlay { display: none !important; } */
}

@media (max-width: 1319px) {
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header,
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header,
	.categorypath-laminate-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header,
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: none; }
}

@media (min-width: 1280px) {
	.wilsonArt_plp { margin-top: 25px !important; }
	.wilsonArt_plp .breadcrumbs { padding-top: 0; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column-line { flex-wrap: unset; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { flex-basis: unset; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { margin-right: 15px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column:last-child { margin-top: 0; margin-left: 15px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column { flex-basis: 100%; }
	.catalog-category-view .quickView_modal .modal-inner-wrap { width: 1180px; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec .qkView_orderSample .form .form-elements .field select { background-position: 180px center; }

	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field select { background-position: 180px center; }


	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links { display: block; width: 100%;  position: absolute; bottom: 0; padding: 0 15px 15px 15px; z-index: 10; }
	
}

@media (min-width: 1320px) {
	.wilsonArt_plp .page-title-wrapper h1 { margin-top: 50px; }
	.wilsonArt_plp .category-description { margin: 0 auto 50px auto; }
	.wilsonArt_plp .toolbar-products { display: flex; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { width: 185px; position: relative; }
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 155px; margin-bottom: 0; }
	.wilsonArt_plp .category-pager .pages { margin-right: 80px; }
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products .modes { display: none; }
	.catalog-category-view .columns .column.main .toolbar-sorter.sorter .viewlayout.modes { display: flex; }
	.wilsonArt_plp .toolbar-products .toolbar-sorter.sorter .sorting_customization { margin-left: 20px; }
	
	.wilsonArt_plp .product-toolbar-options { width: calc(100% - 30px); }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 90%; display: flex; align-items: center; justify-content: space-evenly; }
	.wilsonArt_plp .products-list ol.product-items .product-item { width: calc(100% - 30px); margin: 0 15px 0 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { display: flex; width: auto; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main { width: 150px; margin-right: 10px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions { width: 85px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions { width: 80px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions.adhesive .price-actions { width: 100%; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions.adhesive { width: 400px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions { width: 155px; margin-right: 10px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links { margin-top: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links { margin-top: 0; }

	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header { font-size: 15px; } 
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 24%; height: auto; margin-right: 20px; }
	.categorypath-solid-surface-design-library .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 90%; }
	.categorypath-laminate-coordinated-surfaces-tfl-panels .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: flex; }
	.categorypath-laminate-coordinated-surfaces-tfl-panels .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 26%; height: auto; }
	.categorypath-laminate-coordinated-surfaces-tfl-panels .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .designGroups { padding: 0px; }
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .product-item-details { width: 32%; }
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main { justify-content: space-evenly; }
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .designGroups,
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .translucency { display: none; }
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions .listViewNoData { top: 15px; }
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { justify-content: space-between; }
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { width: 55%; }
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .availability-actions .listViewNoData { left: 25%; }
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .name_sku_main { width: 40%; }
	.categorypath-laminate-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header,
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: flex; }
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item.item-header .product-item-details { margin-left: 23%; }
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item.item-header .product-item-details .availability_actions_main .price-actions,
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item.item-header .product-item-details .availability_actions_main .designGroups,
	.categorypath-adhesives .wilsonArt_plp .products-list ol.product-items .product-item.item-header .product-item-details .availability_actions_main .translucency { display: none; }
	.categorypath-adhesives .wilsonArt_plp .toolbar-products .viewlayout .modes-options option[value = "list"] { display: none; }
	.categorypath-quartz-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 22%; }

}

@media (min-width: 1440px) { 
	.wilsonArt_plp { padding-right: 35px; }
	.wilsonArt_plp .breadcrumbs { padding-left: 32px !important; }
	.wilsonArt_plp .products-largethumb ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block h2 { font-size: 40px; }
	
	/* .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions { width: 61px; } */
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { width: 160px;}
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .quick_links a { width: 160px;}
	
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 230px; }
	
	/* .wilsonArt_plp .filter-content { max-height: 80vh !important; } */

}

@media (min-width: 1680px) { 
	
	/* .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions { width: 73px; } */
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 250px; }

}

@media (min-width: 1920px) { 
	/* .wilsonArt_plp .filter-content { max-height: 890px !important; } */
	
}

@media (max-width: 1320px) { 
	.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image { min-width: 70px; width: 180px; height: 180px; }
}

@media (min-width: 992px) and (max-width: 1320px) { 
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { height: 30px; }
}

@media (min-width: 1199px) and (max-width: 1320px) { 
	.wilsonArt_plp .applied-filter-options { display: block; }
	.wilsonArt_plp .share-btn-container { position: absolute; right: 0px; margin: -50px 10px 5px 15px; }
}
