/*!
 * 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-Regular';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Thin';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Thin.ttf');
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
/* Fonts Added By Raman */
  @font-face {
	font-family: 'Roboto-Med';
	src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Medium.ttf');
	font-weight: 500;
	 font-style: normal;
	font-stretch: normal;
  }
/* Fonts Added By Raman */
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Thin.ttf');
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
	font-family: 'Roboto';
	src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/Roboto/Roboto-Medium.ttf');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-Regular';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/playfair/PlayfairDisplay-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-Regular';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/playfair/PlayfairDisplay-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-Medium';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/playfair/PlayfairDisplay-Medium.ttf');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-SemiBold';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/playfair/PlayfairDisplay-SemiBold.ttf');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-MediumItalic';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/playfair/PlayfairDisplay-MediumItalic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-Italic';
    src: url('../../frontend/Enterprise/Polyrey/fr_FR/fonts/playfair/PlayfairDisplay-Italic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}  

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 30, 2019, 7:45:49 PM
    Author     : BS00535664
*/

.page-footer{background:#433e3a; color:#ffffff; font-family: 'Roboto-Regular', sans-serif;z-index:-1;}
#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:12px; padding:7px 8px;text-decoration:none;}
.switcher-language{display: inline-block !important; font-size: 13.5px; color:#433e3a;}
.top-footer-left{float:left;}
.top-footer-right{float:right;}
/* 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;}
.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{height: 37px;border: 1px solid #828282;background: #f2f2f2;}
.nav-sections-item-content .navigation .level0>.level-top{line-height:30px;padding: 0px 20px 0px 49px;}
.top-footer-left h2{display: inline-block;vertical-align: middle;font-size: 15px;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: 15px;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;}
.page-footer .footer.content [data-content-type='row'][data-appearance='contained'] { max-width: 100%; }
.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:12px;}
.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;}
.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;}
.footer.top-content .container{padding-left:0px; padding-right:0px;}
.page-footer .footer.content{margin-top:0px;padding-top:0px;padding-bottom:0px;max-width: 100%;}
/* .page-footer .footer.content .pagebuilder-column-group .pagebuilder-column p { margin-bottom: 0; font-size:12px;} */
.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column p a {color:#fff !important;}
.page-footer .footer.top-content{background: #2c2926;padding: 5px 15px !important;font-family: 'Roboto-Regular', sans-serif;}
.page-footer .footer.top-content .container{padding-left:0px; padding-right: 0px;max-width: 1110px;}
.page-footer .footer.body-content { padding: 15px !important; }
.page-footer .footer.body-content h3 { margin-bottom: 20px !important; font-size: 1.4rem !important; }
.page-footer .footer.top-content .pagebuilder-column-group,
.page-footer .footer.body-content .pagebuilder-column-group,
.page-footer .footer.copy-content .pagebuilder-column-group { max-width: 1110px; margin: 0 auto; }
.page-footer .footer.copy-content { max-width: 100%; font-family: 'Roboto-Regular', sans-serif; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 0 !important; padding: 15px 0 !important; background: #f5f5f5; }
.page-footer .footer.copy-content .pagebuilder-column-group { padding-top: 0; }
.page-footer .footer .copyright { margin-top: 0; }
.page-footer .footer.top-content .pagebuilder-column-group .pagebuilder-column h2 {
    display: inline-block; font-size: 15px !important; width: 160px; float: left; margin-right: 20px; margin-bottom: 0 !important;line-height: 24px; color: #ffffff !important; letter-spacing: 0rem !important;text-transform: capitalize !important; vertical-align: middle; }

.page-footer .footer.body-content .pagebuilder-column-group .pagebuilder-column:last-child { padding-right: 0 !important; }
.page-footer .footer.body-content .list-unstyled li a { font-size: 12px; color: #FFF; }

.page-footer .footer.content .footer.copy-content { padding: 0 !important; }
.page-footer .footer.content .footer.copy-content p { margin-bottom: 0 !important; }
.page-footer .footer.content .footer.copy-content p a { color: #000 !important; }
.page-footer .footer.content .footer.copy-content p a:hover { text-decoration: underline; }

.page-footer .footer.content .block.newsletter {display:none;}																				   
.ideas-casestudy-index .page-main{max-width: 1110px; width: 1110px !important;}
#maincontent.page-main{margin-top: 140px;z-index: -1;background: #fff; box-shadow: 0 20px 38px rgba(0,0,0,0.15), 0 15px 12px rgba(0,0,0,0.15);}
.page-products #maincontent.page-main .breadcrumbs, .cms-virtual-office-dashboard #maincontent.page-main-full-width .breadcrumbs {display: none;}
#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: 12px;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;font-family: 'Roboto-Regular', sans-serif;}
.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: 12px;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;color:#e31b2c; font-weight: 500;}
.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: 12px;margin-left: 5px;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter .sorter-options {font-size: 12px;}
.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: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: 450px;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: 12px;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{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: 12px;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.500rem;font-weight: 600;text-transform: uppercase;color: #433e3a;line-height: 1.2;}
.product-info-main .product-info-price .finish_desc{font-size:12px;color:#6d6c6c;}
.product-info-main .product-info-price .finish_title{font-size: 12px;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: 12px; 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: 16px;}
.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{text-align: center;}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.sheet-banner-padding.full_image_display.colormatch { width: 83.3%;}
:lang(en) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage{height:273px; }
.column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage{height:297px;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display.colormatch .sheet_banner .view-fullsheet{padding-top: 30%;font-size: .9rem;}

.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/Polyrey/fr_FR/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: 12px;}
.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/Polyrey/fr_FR/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:12px;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; font-size:12px;}
.setheight p{margin-bottom:0px;}
.setheight img{height:263px;}
.social-detail{width: 100%;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/Polyrey/fr_FR/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/Polyrey/fr_FR/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:12px;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/Polyrey/fr_FR/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: 36px;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;}    
.catalog-product-view .modal-inner-wrap .modal-header{display:none;}
.dropdown-wrap #toggleDiv .tooltiptext{list-style: none;   padding-left: 0px;width: 400px;background: #FFF;border: 3px solid #cacaca;right: 0px;padding: 1%;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: 44%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellTwo{width: 52%;}
.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: 60px;} */
.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: 6px;font-size: 12px;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:12px;}
.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/Polyrey/fr_FR/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: 12px;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: 12px;color:#6d6b6b;font-weight: normal;}
.prodDetails .shoppingcartTble tbody tr td{font-size: 12px;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: 12px !important;color: #433e3a !important;font-weight: normal;font-family: 'Roboto-Regular', sans-serif !important;}
.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: 12px;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: 12px;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: 20px;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: 20px;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: 20px;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: 20px;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: 14px;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: 12px;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:12px;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: 100vh; display: block;border: 1px solid #707070;}
.modal-popup._show .modal-inner-wrap{overflow-x:hidden;}
.product-image-wrapper{display:inline-block; height: 100% !important;padding-bottom: 0 !important;}
.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: 12px;}
.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: 14px;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.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 li {list-style-type:none;}
.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 */
.order-summary.hoverable .step-content {padding: 20px 0px !important;}
#co-place-order-area {display: none;}
.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;}
#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: 58%;}
.billing-address-form form {max-width: 600px;}
.form-shipping-address .field-tooltip.toggle {display: none;}
.payment-method-content-form-cc {border-bottom: 1px solid #d1d1d1;}
.checkout-payment-method .ccard .legend {height: auto; width: auto;  position: relative;}
.checkout-payment-method .credit-card-types img {-webkit-filter: unset;}
.checkout-payment-method .ccard .number .input-text {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434;}
.checkout-payment-method .ccard .number .input-text:focus, .checkout-payment-method .ccard .cvv .input-text:focus {box-shadow: 0 0 3px 1px #68a8e0;}
.checkout-payment-method .ccard .month .select, .checkout-payment-method .ccard .year .select {width: 100%; height: 37px; border: 1px solid #e5e5e5; border-radius: 4px;}
.field.cvv.required .field-tooltip.toggle {display: none;}
.checkout-payment-method .ccard .cvv .input-text {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 14px; line-height: 19px; outline: none; height: 37px; width: 100%; color: #343434;}
.checkout-payment-method .ccard > .field.cvv > .control {width: 35% !important;}
.checkout-index-index #authnetcim-form-cc .fields .field.month {width: 50% !important;}
.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field { width: 50% !important;}
#shipping-new-address-form form .field .control._with-tooltip .input {width: 100%;}
.checkout-shipping-address .field input.input-text, .checkout-shipping-address .field select {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px;     padding-bottom: 8px;     padding-left: 16px; font-size: 14px; line-height: 19px; outline: none;     height: 37px;     width: 100%;     color: #343434;}
.checkout-billing-address .field input.input-text, .checkout-billing-address .field select {background: inherit; border-radius: 4px; border: 1px solid #e5e5e5; padding-top: 8px; padding-right: 16px;     padding-bottom: 8px;     padding-left: 16px; font-size: 14px; line-height: 19px; outline: none;     height: 37px;     width: 100%;     color: #343434;}
.checkout-billing-address .field input.input-text:focus, .checkout-billing-address .field select:focus {box-shadow: 0 0 3px 1px #68a8e0;}
.checkout-shipping-address .field input.input-text:focus, .checkout-shipping-address .field select:focus {box-shadow: 0 0 3px 1px #68a8e0;}
.checkout-billing-address .field select option {zoom: 1.2;}
.checkout-shipping-address .field select option {zoom: 1.2;}
.checkout-shipping-address {display: inline-block; width: 100%; margin-top: 20px;}
.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;}
.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.region_id"]{display:block;}
#shipping-new-address-form .field[name="shippingAddress.region"]{display:none;}
#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;}
.iwd_opc_review_item_cell .iwd_opc_review_item_options { width: 90%; font-size: 12px;}
.iwd_opc_review_item_options .iwd_opc_review_item_option .iwd_opc_review_item_option_label {display: inline;word-wrap: break-word;word-break: break-word;}
.iwd_opc_review_item_options .iwd_opc_review_item_option .iwd_opc_review_item_option_value {display: inline;word-wrap: break-word;word-break: break-word;}
.checkout-cart-index .opc-wrapper .shipping-address-items {padding: 0px !important;}
.opc-wrapper .shipping-address-item.selected-item:after {content: none !important;}
.shipping-address-item.newAddressBlock {border: 0px !important; margin-bottom: 0px;}
.shipping-address-item.selected-item p {margin-bottom: 0px;}
.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item p, 
.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item p {margin-bottom: 0px;}
#checkout-step-payment .fieldset .field.choice {float: left; position: relative;}
#checkout-step-payment .fieldset .field.choice input#osc-place-order-newsletter {position: absolute; top: 0; left: 0; opacity: 1;}
#co-payment-form {display: none;}
/* Checkout cart page end */
/* FAQ page start */
.faq-faq-index .page-main#maincontent .page-title-wrapper{text-align:left;} 
.faq-faq-index .page-main .page-title-wrapper h1.page-title{text-transform:uppercase;font-size: 28px;color: #433e3a;font-family: 'Roboto-Regular', sans-serif;font-weight: normal;margin-top:15px;}
.faq-faq-index .page-main .columns .column.main .views-row{display: block;width: 100%;margin-top: 0;font-size:0.938rem;}
#edit-field-qa-product-types .type-select{display: inline-block;}
#edit-field-qa-product-types .type-select select#qa-product-types-val{font-size: .85rem;height: 39px;}
#edit-field-qa-product-types {float: right;}
/* FAQ page end */
/* News page start */
.widget.widget_archive ul li a:hover { color: #e31b2c; }
.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/Polyrey/fr_FR/images/wlsnrt-icon.png) no-repeat scroll 4% 50% / 21px 19px;}
.news-page .page-main .columns .column.main article#content {float: left; width: 100%; }
.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-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-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: 0 0 10px rgba(0,0,0,0.05) inset; */ box-shadow: 0 0 10px rgba(0,0,0,0.05);}
ul.news-lists li.post { border: 1px solid #CCC; }
ul.news-lists li.post:hover { border: 1px solid #9e9e9e; }
ul.news-lists li.post .post-header h2, ul.news-lists li.post .post-header h2 a { font-size: 1.3rem; color: #444 !important; opacity: 1 !important; }
.news-page .page-wrapper { background-color: transparent !important; }
.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-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-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-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-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-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;}
#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/Polyrey/fr_FR/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 */
/* Register popup start */
#social-login-popup .social-login.block-container.create .fieldset.create.info {margin-bottom:15px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset > .field.choice:before, .fieldset > .field.no-label:before {padding:0px;; width:0px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .form-footer-information p {font-size: 12px; padding: 0 30px; margin-top: 10px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create {margin-bottom:15px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .label{color:#333;font-size:12px;display: flex;}
#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;float:unset;}
#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{background: #e31b2c;color: #fff;text-align: center;margin-bottom: 5px;padding: 10px 40px;}
#social-login-popup .social-login.forgot .form-password-forget .field .label{color:#333;}
#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;}
.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;}
.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha > div {margin: 0 auto;}
#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.password{margin-bottom:15px;}
#social-login-popup .social-login.block-container.create .block-content .message-error.error.message div{font-size:1rem;}
#social-login-popup .social-login .form-customer-create#social-form-create .actions-toolbar .primary{float:unset;}
#social-login-popup .social-login .form-customer-create#social-form-create .actions-toolbar {text-align:center;}
/* Register popup 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 .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%;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset {margin-bottom:0px;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.choice.newsletter{display:flex;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.choice.newsletter input[type='checkbox'] {float: left; margin: 0; display: inline-table;margin-top: 3px;padding:6px;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.choice.newsletter .label {color: #000; font-size: 14px;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.choice.newsletter .label span {display:flex;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset .field.choice.newsletter .label span a {margin-left: 5px; margin-right: 5px;}
.contact-index-index .page-main .columns .column.main .form.contact .fieldset > .field.choice.newsletter:before{padding:0px; width:0px;}
.contact-index-index .page-main .columns .column.main .form.contact .form-reachus-information p {font-size: 12px; margin-top: 10px;}																																
.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: #000;margin: 0 0 5px;line-height: 14px;font-size: 20px;    }
.contact-index-index .page-main .columns .column.main .right_details .contact_info .ph_no {color: #333;margin: 0;}
.contact-index-index .page-main .columns .column.main .right_details .contact_info .content {text-align: justify;}
.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: #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:26px;}
.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: 10px;background: #f2f2f2;}
.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: inline-block;line-height: 15px;border: 1px solid #e31b2c;color: #e31b2c;text-transform: uppercase;font-size: 12px;margin-bottom: 3px;padding: 7px 7px 7px 30px;position: relative;}
.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/Polyrey/fr_FR/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: 12px;line-height: 20px;text-transform: uppercase;color: #433e3a;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .enter_zip {margin-bottom: 5px;color: #a5a4a4;text-transform: uppercase;font-size: 12px;}
/* 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 .form-edit-account .fieldset .field.fullname .fieldset-fullname .label{display:none;}
.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 .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 {display:none;}
.customer-account-edit .fieldset > .field-company.field:not(.choice) > .control {width: 92%;}
.form-edit-account .field-company .label span{color:#333;font-size:0.875rem;}
.form-edit-account .field-title .label span{color:#333;font-size:0.875rem;}
.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/Polyrey/fr_FR/images/grey_arrow.png) no-repeat 96% 50%;}
.account .page-main .sidebar-main .block-collapsible-nav .item.current {background: url(../../frontend/Enterprise/Polyrey/fr_FR/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 .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: 15px 0;}
.account .form-edit-account .field.group .label {margin:20px 0;}
.account .form-edit-account .field.group .label span {color:#333;margin-left: 0;font-size:1rem;}
.account .form-edit-account .field.group span {display:block;font-size: 1.5rem;}
.account .form-edit-account .field.choice {display: inline-block;margin-right: 20px;margin-top: 20px;}
.account .form-edit-account .field.choice .checkbox {margin:0px;display: inline-block;}
.account .form-edit-account .field.choice .label span {color:#333;font-size: 12px;}
.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: 12px;}
.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:15px;}
.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;}
/* Start CSS For WishList Page */
.account.wishlist-index-index .pager .toolbar-amount{display:none;}
.account.wishlist-index-index  .toolbar.wishlist-toolbar .pages{width: 57%;}
.account.wishlist-index-index .toolbar.wishlist-toolbar .pager .limiter select.limiter-options{background-position: 33px 14px;min-width: 47px;min-height: 38px;}
.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;}
/* End CSS For Wish List History */
/* .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: 15px;}
.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: 15px;}
.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: 15px;}
.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: 15px;}
.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: 15px;}
.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: 15px;}
.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: 15px;}
.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: 15px;}
.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;}
.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: -18px;left: 18px;background: #e31b2c;color: #fff;border-color: #e31b2c;box-shadow: 1px 1px 10px 5px #ccc;}
.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;}
.cms-page-view .mfp-content #social-login-popup .social-login.block-container .social-login-title h2{margin-bottom:0px !important; color:#fff !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;font-family: Arial, Helvetica, sans-serif;}
#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 !important; 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 !important; 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;}


.share-btn{background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: 50%; background-position: 40% 50%; padding: 12px 15px 12px 20px;}
.page-products .share-btn-container{margin-bottom:15px;}
.url-container {width: 500px; border: 1px solid; text-align: center;display: block; position: absolute;  background: #fff; z-index: 99; right: 0px; margin-top: 15px;}
.resources-files-index .resources-listing {position:relative;}
.resources-listing .url-container {top:0;}
.url-container .url-container-close{text-align:right;background: #433e3a;color: #fff; padding: 8px 15px;}
.url-container .url-container-close .url-close-btn{cursor: pointer; padding: 1px 5.23px; border-radius: 50%; border: 1px solid #ffffff; font-size: 16px;background: rgb(255 255 255 / 90%); color: #000;}
.url-container .url-container-close .url-close-btn:hover{background: rgb(255 255 255 / 100%);}
.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: 15px; 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: auto;}
.url-container .elements .copy-url:hover{ background: #f4f4f4; }
.url-container .elements .copy-url:focus{ font-weight: 600; }
/* .url-container .elements .copy-url:after{content: ''; height: 30px; width: 30px; background-image: url("../../frontend/Enterprise/Polyrey/fr_FR/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 !important;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 !important;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;}
.cms-home #maincontent .page.messages{display:none;}

.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: 20px; width: 20px; }
.mst-search__index-title span.file-icon img { width: 100%; }

.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; }
.block-search .control {padding: 0px !important;}
/* UI Fixes end*/
/*Collection page css start*/
.customFinishes {position: relative;}
.customFinishes .hoverBtn {float: left; font-size: 13px; margin: 114px 114px 0 !important; width: 100px; position: absolute; padding: 4px !important; top: 0%; left: 0%; z-index: 2;background-color: red;}
.customFinishes .hoverBtn:hover {background-color: #5e5e5e;}
.customFinishes .hoverBtn p {margin-bottom: 0px;}
.pagebuilder-column-group .customFinishes .hoverBtn p a{color: #fff !important;text-decoration: none;}
#social-form-create .fieldset > .field:not(.choice) > .control{width:100%;}
#social-form-create .form-group.col-Mr {width: 10%; display: inline-block;vertical-align: top;}
#social-form-create .form-group.col-Names{width: 100%; display: inline-block; margin-left: 0px;}
#social-form-create .form-group .data_area.mr-btm{margin-bottom:15px;}
#social-form-create .fieldset.create.account .data_area.display-change-info{background: #e5efe5; padding: 10px; color: #5d9d5d; font-weight: 500;}
#social-form-create .fieldset .form-group.poly-info {margin-bottom:0px;}
#social-form-create .fieldset .field.choice.newsletter .label {display:block;}
#social-form-create .fieldset .field.choice.newsletter .label input.checkbox {margin-top: 0px; float: left;}
#social-form-create .fieldset .field.choice.newsletter .label input.checkbox span {float: left; color: #000;}
#social-form-create .fieldset .field.choice.newsletter .label-inf {color: #000; font-size: 12px; margin-left: 24px;}

.category-brochure .columns .column.main{width: 100%;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item{width: 23%;padding: 6px; margin-left: 0.8%; border: 1px solid #c4c4c4; border-radius: 2px; margin-bottom: 8px;}
.category-brochure .products {text-align:center;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary {margin-bottom:10px; line-height: 15px; background: #e31b2c; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; padding: 10px 12px 12px !important; font-size: 16px;     font-weight: 500;     text-decoration: none;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary:hover {background: #bb1725;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner a span.mp-attachment-tab__item__name {background: #e31b2c; line-height: 15px; color: #ffffff; border: 0px !important; cursor: pointer; font-size: 16px;     font-weight: 500;     text-decoration: none;display: inline-block; padding: 10px 12px 12px !important;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner .app_view {min-height: 95px;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img {width:200px;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info {min-height:345px;}
.category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .product-item-details .product-item-sku {width: 85%; float: left; min-height: 70px;}

.customer-account-edit .field-company{display: block;}
.customer-account-edit .field-company .fieldset > .field:not(.choice) > .label {display:none;}
.form-edit-account #form_edit_customer_group {width: 45%;}
.form-edit-account #form_edit_customer_type {margin-left: 10px;width: 45%;}
h5.change_email_password{margin-top: 15px;}
.account.customer-address-form .form-address-edit .fieldset .label{display:none;}
.customer-address-form #form-validate .fieldset .field.vat_id label { display:none;}
.customer-address-form .form-address-edit .fieldset .field {margin-bottom: 15px;}
.customer-address-form #form-validate .fieldset .field.name_block .control { width: 74%;}
.customer-address-form #form-validate .fieldset .field.company .control { width: 74%;}
.customer-address-form #form-validate .fieldset .field.phone input, .customer-address-form #form-validate .fieldset .field.phone select { margin-bottom:15px;}
.account.customer-address-form .form-address-edit .fieldset .field.billing .label, .account.customer-address-form .form-address-edit .fieldset .field.shipping .label{display:block;}
.customer-address-form .form-address-edit .field.choice.set.billing:before, .customer-address-form .form-address-edit .field.choice.set.shipping:before{width: 0%;padding: 0;}
.healthcare-col{position:relative;}
.healthcare-col .wilsonart-adhesives-inner .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content{background-color: transparent !important;}
.healthcare-col .wilsonart-adhesives-inner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay [data-element="content"] div{background: rgba(255,255,255,0.5); color: black; letter-spacing: .3333em;}
.healthcare-col h2{position: absolute; top: 45%; width:100%; background: rgba(255,255,255,0.5); color: black; letter-spacing: .3333em;  padding: 10px;}
.healthcare-col .wilsonart-adhesives-inner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay [data-element="content"] div h4{margin-bottom:0px;}
.pagebuilder-column-group .pagebuilder-column.healthcare-col .hover-div{background-color: rgb(86 86 86);}
.pagebuilder-column-group .pagebuilder-column.healthcare-col:hover .hover-div{opacity:1; transform: scale(1);}
.pagebuilder-column-group .pagebuilder-column.healthcare-col:hover .hover-div p{opacity:1; transform: translateX(0); margin-top: 40px;}
.cms-polygreen .green-header {padding: 6px 10px 7px 5px !important; width: 100%; background: #565656; color: #fff;}
.cms-polygreen .green-header p {margin-bottom:0px;}
.cms-polygreen .pagebuilder-column-group .pagebuilder-column .green-header p a {color:#fff !important;}
.view-gallery-btn .pagebuilder-poster-content a{line-height: 15px; background: #e31b2c; border-radius: 0px;color: #ffffff;border: 0px !important; cursor: pointer; padding: 10px 12px 12px !important;  font-size: 16px; font-weight: 500;text-decoration:none;}
.view-gallery-btn .pagebuilder-poster-content a:hover{background: #bb1725;}
.polygreen-box{border:1px solid #000; border-style:solid !important;}
.mfp-wrap { overflow: auto !important; }
/*Collection page css end*/
/* .cms-outdoor-furniture .outdoor-col-top {margin: -130px 0px 0px !important;background-color: #FFF; position: relative;}
.cms-outdoor-furniture .outdoor-row {width: 1110px;margin-left: auto !important; margin-right: auto !important; box-shadow: -20px 0 20px -20px rgba(0,0,0,0.15), 20px 0 20px -20px rgba(0,0,0,0.15); border: 1px solid #f1f1f1; border-width: 0px 1px 0px 1px !important; border-style:solid !important;}
.cms-outdoor-furniture .outdoor-row.outdoor-bot {border-bottom: 1px solid #ccc !important;} */
/* Hide Color group view and Design group view buttons*/
#color-group-view, #design-group-view{display:none;}
.cms-page-view .one-line-btns {width: 100%; display: inline-block !important;}
.cms-page-view .one-line-btns .btn-view-resource {width: 33%; float: left; margin-bottom:30px !important;}		  

/*Virtual office CSS start*/
.filter-warning {position: absolute; background: #fae5e5; color: #e02b27; z-index: 1; right: 70px; top: 40px; box-shadow: 0px 0px 5px 5px #ccc; padding: 8px 10px 8px 35px;}
.filter-warning:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 28px; line-height: 28px; color: #b30000; content: '\e602'; font-family: 'icons-blank-theme'; margin: -14px 0 0; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; left: 0; top: 18px; width: 40px; position: absolute; text-align: center; }
.custom-layer-filter .filter-loader {display: block; background-color: #FFFFFF; height: 100%; left: 0; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; width: 100%; z-index: 555; pointer-events: none;}
.custom-layer-filter .filter-loader img { background-color: #FFFFFF; left: 45%; position: absolute; top: 45%; z-index: 555;}
.virtual_office_banner {color: #fff !important; text-align: center;}
.virtual_office_banner p {font-size: 18px;}
.cms-virtual-office-dashboard .virtual_office_banner .virtual_office_title h1 {font-size: 32px !important; color: #fff !important; }
.page-products.catalog-category-view #maincontent.page-main, .page-products.catalogsearch-result-index #maincontent.page-main {box-shadow: unset; max-width: 100%; padding: 0 50px; margin-top: 50px;}
/* .cms-virtual-office-dashboard #maincontent.page-main-full-width { margin-top: 50px;} */
.dashboardDecors .thumbnail-image:hover span {color: #e31b2c; text-decoration: none;}
.dashboardDecors .thumbnail-image a {font-size: 12px; text-decoration: none;}
.dashboardDecors .thumbnail-image a img {margin-top:10px;}
.dashboardDecors .thumbnail-image span {color:#000; display: block; font-size:16px;}
.empty-table {border-collapse: separate; border-spacing: 5px; padding: 10px; border: 1px dashed;}
.tableWatermark {font-size: 27px; font-weight: 600; text-transform: uppercase; color: #979797;}
.secondRow {margin-top: 20px;}
.projectDesc .edit-project-desc img {margin-bottom: 10px;}
.projectDesc p.descBox {font-size: 12px; font-weight: normal; display: block;}
.projectDesc p.descTitle {font-size: 16px; font-weight: bold; display: inline;}
.vo-custom-section {max-width: 1180px;  margin: 0 auto;}
.vo-custom-section-1 {max-width: 1180px;  margin: 0 auto;}
#projectdesc {border: 1px solid #828282;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-footer .submit-name, .modal-popup.confirm._show .modal-inner-wrap .modal-footer .submit-desc {background: #e31b2c; color: #ffffff; border: 0px; margin-left: 6px;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-content #edit-name-modal label {color:#000;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-content #edit-name-modal #projectname {width: 74%; margin-left: 10px; border: 1px solid #828282; padding: 2px 5px;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-header .modal-title {padding: 0px !important; color: #FFF !important; line-height: 28px; font-size: 15px !important;text-transform: capitalize !important;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-content {padding: 10px !important;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-footer {margin-top: 20px !important; padding: 10px !important; border: none;}
.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-footer button{font-size:12px; margin-left: 10px; border: 0px;}
.cms-virtual-office-dashboard #maincontent .page.messages {position: fixed; top: 145px; left: 0px; width: 100%; z-index: 9999; border-radius: 0px;}
.page-products #maincontent .messages {position: fixed; top: 145px; left: 0px; width: 100%; z-index: 9999; border-radius: 0px;}
table tr.empty td {width: 9%; border: 2px solid rgb(85 85 85 / 25%); height: 160px;vertical-align: middle; text-align: center;}
.projectName .edit-project-name img {margin-bottom: 10px;}
.projectName {display: inline-block;}
.dashBoard {margin-top:20px;}							 
.projectName p {display: inline; font-weight: bold;}
.dashBoardActions, .dashBoardActionsTop {text-align: right; display: inline-block; float: right;}
.dashBoardActions a, .dashBoardActionsTop a {margin-left: 20px; color: #000 !important;}
.dashBoardActions a img, .dashBoardActionsTop a img {margin-right: 5px;}
.dashBoardActions span, .dashBoardActionsTop span {color: #000;}
.dashboardDecors {display: flex; margin-top: 20px; margin-bottom: 20px;}
.dashboardDecors .item.product.product-item {float: left; margin-right: 5px; list-style:none; width: 126px; height: 120px; border:1px solid #ccc; background:#f0f0f0; padding:10px; text-align:center;}
p.tableWatermark {font-size: 22px; font-weight: 600; text-transform: uppercase; color: rgb(85 85 85 / 25%); z-index: 1; margin: 0px;}
.create-project {max-width: fit-content; margin: 0 auto !important;}
.pagebuilder-button-primary:hover {cursor:pointer;}
button.orderSet:focus, button.orderSet:active, .orderSet {padding: 8px 15px 5px 35px; background: #e31b2c; border: 1px solid #e31b2c; color: #fff !important; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAABK0lEQVRIie2WMUoDQRSG/6eprIQIklY8gVaeQINg7SFyhJzGM2hhAkK0SGFhZ6skFoFIihQJSuSzcBaH6G5MZme3iF/3Zh58879lh5HWEuCOb56B8zLEADNgvxC5d4gLJ28WLT5z4m7R4i1gAnwAu7E8G/MLZjaR1HF7x7HEvwI0iMNt4viR2HEVKdNeptjMniQ9RhC3M8WOGKlLESPpJikstQsqkoaStnMSP5jZQVKkJjazmaTrnKSS1PKLrFFL+Y677Repo5YkYEfSQNJmoHQqqWpm02QhM7GZvUq6D5RKUseXLhQ7LnMQtxa3zAHUgHHANTkCqisdFzgCusD7EsI3vh4YhytJ1xfgFHgB+kA9tG8Zcd/7fr3Qvr/8TuUC1F2aHnAS2vdPYXwCfvKh5P72KzUAAAAASUVORK5CYII=) !important; background-repeat: no-repeat !important; background-size: 15% !important; background-position: 10% 50% !important;}
:lang(fr) button.orderSet:focus, button.orderSet:active, .orderSet {padding: 8px 15px 5px 50px; background: #e31b2c; border: 1px solid #e31b2c; color: #fff !important; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAABK0lEQVRIie2WMUoDQRSG/6eprIQIklY8gVaeQINg7SFyhJzGM2hhAkK0SGFhZ6skFoFIihQJSuSzcBaH6G5MZme3iF/3Zh58879lh5HWEuCOb56B8zLEADNgvxC5d4gLJ28WLT5z4m7R4i1gAnwAu7E8G/MLZjaR1HF7x7HEvwI0iMNt4viR2HEVKdNeptjMniQ9RhC3M8WOGKlLESPpJikstQsqkoaStnMSP5jZQVKkJjazmaTrnKSS1PKLrFFL+Y677Repo5YkYEfSQNJmoHQqqWpm02QhM7GZvUq6D5RKUseXLhQ7LnMQtxa3zAHUgHHANTkCqisdFzgCusD7EsI3vh4YhytJ1xfgFHgB+kA9tG8Zcd/7fr3Qvr/8TuUC1F2aHnAS2vdPYXwCfvKh5P72KzUAAAAASUVORK5CYII=) !important; background-repeat: no-repeat !important; background-size: 10% !important; background-position: 5% 50% !important;}
.orderSet:hover {background: #bb1725; border: 1px solid #bb1725;}
.orderButton {text-align:center; margin-bottom: 20px;}
.product-item-info {position: relative;}
.product.product-item-links {position: absolute;top: 0px;width:100%;}
.product.product-item-links .product-item-link-sample-project {opacity: 0; position: absolute; right: 10px; top: 10px;z-index:1; background: none;}
.product-item-info:hover .product.product-item-links .product-item-link-sample-project {opacity: 1;}
.product.product-item-links .product-item-link-sample-order {opacity: 0; position: absolute; right: 10px; bottom: -180px; background: none; }
.product-item-info:hover .product.product-item-links .product-item-link-sample-order {opacity: 1;}
.page-products .product-item-info .product.product-item-links .product-item-link-sample-project:hover + p.newHovertext {opacity:1; font-size: 12px;}
.page-products .product-item-info .product.product-item-links p.newHovertext {opacity:0; background: #e31b2c; width: 100%; display: block; margin-bottom: 0px; padding: 5px 10px; color: #fff; position: absolute; top: -20px;}
.page-products .product-item-info .product.product-item-links p.newHovertext span {display: block;}
.list-order-sec div ul {padding-left: 10px; height: 85px; overflow-y: auto;}
.list-order-sec div ul::-webkit-scrollbar {width: 6px; right:10px;}
.list-order-sec div ul::-webkit-scrollbar-track {background: #5e5e5e;}
.list-order-sec div ul::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
.list-order-sec div ul li {list-style: none; margin-bottom: 0px;}

.list-order-sec div ul li img {width: 20px; height: 20px; margin-right: 10px;}
.list-order-sec div ul li a.show-samples {cursor: pointer; font-size: 12px;}
.list-order-sec form input[type="text"] {height: 20px;}
.list-order-sec form {display: inline-block; text-align: left;}
.list-order-sec form.decor-add-form + a {color: #555; float: right; margin-top: 10px; cursor: pointer;}
.list-order-sec form label {font-size: .8rem; margin-bottom: 5px;}
.list-order-sec hr {margin-bottom: 0.5rem; margin-top: 0.5rem;}
#create-project {font-size: 12px; float: right; display: inline-block; height: auto !important; color: rgb(255, 255, 255); background-color: #e31b2c; text-decoration: none; border: 1px solid #e31b2c; margin-top: 5px;}
.items.ln-items-pa_finish .layer-input-filter { display: none;}
.dashboardDecors ul {padding-left: 0px; margin-bottom: 0px;}
.dashboardDecors .item.product.product-item.projectDecor {padding: 0px; height: auto; background: #fff; width: 120px; border: 0px; margin-bottom: 0px;}
.dashboardDecors .item.product.product-item.projectDecor .product.product-item-sku {width: 100%; line-height: 16px; margin-top: 20px;}
.cms-virtual-office-dashboard .AClass {position: absolute; left: 8px !important;}
.orderProj {margin-bottom: 20px; border-bottom: 1px solid #ccc; display: flex; justify-content: center;}
.items.ln-items-pa_finish {width: max-content;}
.filter-options-content ol.items.ln-items-pa_finish li.item {height: auto !important; margin-bottom: 4px;}
.filter-options-content ol.items.ln-items-pa_finish li.item a span {float: unset;}
.filter-options-content .items.ln-items-pa_finish a {display: inline-block;text-align: center; font-size: 0.875rem; }
.filter-options-content .items.ln-items-pa_finish label {display: inline-block;text-align: center; font-size: 0.875rem; }
.filter-options-content .items.ln-items-pa_finish a.checked img {border:3px solid #e31b2c;}
.filter-options-content .items.ln-items-pa_finish label.checked img {border:3px solid #e31b2c;}
.filter-options .filter-options-item[attribute="pa_finish"] div.filter-options-content {display: inline-block; margin: 0px; overflow-x: auto; margin-bottom: 10px;}
.filter-options .filter-options-item[attribute="pa_finish"] div.filter-options-content::-webkit-scrollbar {height: 8px; right:10px;}
.filter-options .filter-options-item[attribute="pa_finish"] div.filter-options-content::-webkit-scrollbar-track {background: #5e5e5e;}
.filter-options .filter-options-item[attribute="pa_finish"] div.filter-options-content::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}

#decor-link-modal ul {padding-left:0px;}
#decor-link-modal ul li { list-style: none; margin-bottom: 5px; padding: 5px; cursor: pointer; }
#decor-link-modal ul li a { color: #333;}
.dashBoardActionsMob {display: none;}
/* .dashBoard .firstRowBot {margin-top:20px; padding-bottom: 40px; } */
.modal-popup.confirm._show .modal-inner-wrap .modal-footer button.popup-hide {display: none;}
.createProjBtn .pagebuilder-button-primary {font-size: 16px; font-weight: 600;}
#layered-filter-block-container .filter-options-content .items.level-1 {padding-left: 0px;}
.filter-apply-btn {display: inline-block; float: right; margin-right: 10px;}
.filter-apply-btn .apply-filter {display: inline-block; background: #e31b2c; padding: 5px 20px; color: #fff; border: 1px solid #e31b2c; margin-top: -2px; text-align: right; line-height: 15px; cursor: pointer; text-decoration: none; float: right; float: right; font-size: 14px; font-family: 'Roboto-Regular';}
.filter-apply-btn .apply-filter:hover {background: #b61522; border: 1px solid #b61522;}
/*Virtual office CSS end*/
@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) {
	.block.block-search .nested{left: 400px;top: 16px;}
	.panel.header .minicart-wrapper{margin-top:0px;}
	.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;}
	.language .label{color:#433e3a;}
	.nav-sections .switcher-trigger strong{font-size:15px;}
	.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;}
	.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: 100%;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: 15px;margin-bottom: 0px;}
	.understanding-wood{margin-top: 35px;text-align: center;margin-bottom: 20px;}
	.advanced-search-header h1{font-size:15px;}
	.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 : 667px) and (max-width : 767px) {
	.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){
	.block-search .control input#search{width: 180px;}
}

@media (max-width: 667px) and (min-width: 375px) and (orientation: portrait) {
	.catalog-product-view .col-sm-10.sheet-banner-padding {width: 83.33333%;}
}


 @media(min-width:320px) and (max-width:767px) {
	.us-en__mobile-icon{display:none;}
}

@media (max-width: 575.98px) {
	.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 !important;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
	.resources-files-index .modals-wrapper .modal-popup.modal-slide{left:10px;}
	.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch{position: unset;}
	.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches{position:relative;}
	#product-color-group-view .color-group-items .product-item-swatch .product-item-info{top: 2px;left: 110px !important;}
	.page-products #product-color-group-view .product-item-info{width: 152px;}
	.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;float: right !important;margin-right: 0px !important;}
	.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%;}
	
}
@media (max-width: 767.98px) {	
	.opc-wrapper .step-content {padding:0px;}
	.opc-wrapper .step-title { padding-left: 0px !important; padding-right: 0px !important;}
	#checkout-step-billing .field.field-select-billing {padding: 0px;}
	.checkout-index-index .field.choice.col-mp {padding: 0px; display: flex;}
	.checkout-index-index .field.choice.col-mp label {font-size: 14px;  padding-left: 5px;}
	input#billing-address-same-as-shipping {margin: 0px;}
	.field.field-select-billing, .field.field-select-shipping {width: 100%;}
	.opc-estimated-wrapper {display: none;}
	.dashboardDecors ul {display: inline-flex; overflow-x: auto;}
	.dashboardDecors ul::-webkit-scrollbar {width: 6px; height: 8px;}
	.dashboardDecors ul::-webkit-scrollbar-track {background: #5e5e5e;}.modal-popup.confirm._show .modal-inner-wrap .modal-header .modal-title {font-size:1.2rem !important;}
	.dashboardDecors ul::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
	.orderProj {display: flex; justify-content: center;}
	.page-products #maincontent .messages {position: relative; top:0px;}
	.dashBoardActionsTop {display: none;}
	.dashBoardActionsMob {display: inline;}
	.dashBoardActions {display: inline; float: unset;}
	.dashBoardActions a {margin-left: 5px}
	.dashBoardActions span {font-size:13px; margin-left:0px;color:#000;}
	p.tableWatermark {left: 29%; top: 37%;}
	.cms-virtual-office-dashboard._has-modal .page-header {position: relative;}
	.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .items.ln-items-pa_finish a {display: inline-grid;}
	.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .items.ln-items-pa_finish label {display: inline-grid;}
	.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap {height: auto;}
	.cms-virtual-office-dashboard .modal-popup.modal-slide {left:0px;}
	.dashBoard .firstRow, .dashBoard .secondRow {display: inline-block; width: 100%;} 
	.dashBoard .firstRowBot {display: inline-block; width: 100%; margin-top:20px; padding-bottom: 20px; margin-bottom: 20px;} 
	.product.product-item-links .product-item-link-sample-project {background-size: 60% !important; background-position: 60% 50% !important;}
	.product.product-item-links .product-item-link-sample-order {bottom: -140px;background-size: 60% !important; background-position: 60% 50% !important;}
	.cms-virtual-office-dashboard #maincontent .page.messages {position: unset;}
	#social-login-popup .social-login .form-customer-create#social-form-create .actions-toolbar {float:unset;}
	#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .label {display:block;}
	.panel.header a.header_live_chat { display: block; width: 30px !important;}
	.panel.header a.header_live_chat span {display:none !important;}
	:lang(en) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage, 
	:lang(es) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage,
	:lang(it) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage,
	:lang(pt) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage {height: 184px;}
	.column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage {height: 232px;}
	.cms-page-view .one-line-btns {display: flex !important; }
	.cms-page-view .one-line-btns .btn-view-resource {width: auto;}
	.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 !important;}
	.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;}
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{background-color: transparent;width: 349px;height: 90vh!important;overflow: hidden;position: fixed; margin-top: 20px !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;} */
	.product-toolbar-options .product-list.filter-buttons {width: auto !important; margin-bottom: 5px;}
	.url-container.inactive{width:100%;}
	.url-container.inactive .elements{display: block; padding: 3px;}
	.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha{margin-left:140px;}
	.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: 12px;}
	.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-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}
	.customer-account-edit .fieldset > .field-company.field:not(.choice) > .control{width: 100%;}
	.form-edit-account #form_edit_customer_group {width: 100%;}
	.form-edit-account #form_edit_customer_type {margin-left: 0px;width: 100%;margin-top: 10px;}
	.customer-address-form #form-validate .fieldset .field.name_block .control { width: 100%;}
	.customer-address-form #form-validate .fieldset .field.company .control { width: 100%;}
	.pagebuilder-column-group .pagebuilder-column.healthcare-col:hover .hover-div{height: 100%; width: 100%;}
	.polygreen-box img.pagebuilder-mobile-only{width:100%;}
	.polygreen-box {margin-bottom: 20px !important;}
	.healthcare-col {position: relative; margin-bottom: 20px !important;}
	
}
@media (min-width: 768px) {
	.iwd_main_wrapper .fieldset .field.choice {float:left; margin-bottom: 0px;}
	.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"] ~ label {display:inline-block;}
	.iwd_main_wrapper .fieldset .field.choice input[type="checkbox"] ~ label span { display: block;}
	:lang(en) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage, 
	:lang(es) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage,
	:lang(it) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage,
	:lang(pt) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage {height: 312px;}
	.column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage {height: 362px; }
	.form-edit-account #form_edit_customer_group { width: 42%;}
	.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 !important;}
	.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;}
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{background-color: transparent;width: 349px;height: 90vh!important;overflow: hidden;position: fixed; margin-top: 20px !important;}
	.cms-whats-new .custom-whats-new-row2 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row3 .pagebuilder-column-group,
	.cms-whats-new .custom-whats-new-row4 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row5 .pagebuilder-column-group, 
	.cms-whats-new .custom-whats-new-row6 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row7 .pagebuilder-column-group {flex-wrap:unset;}

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

	.cms-whats-new .custom-whats-new-row1 .slick-slider, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-poster-content [data-element='content']{min-height: 150px !important;}	
	
	.filter-select-container .dialog_select{width:60%;margin-bottom:20px}
	
	.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;}
  div.ea-search-autocomplete {left: -499px;}
}


@media (min-width: 992px) {
	:lang(en) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage, 
	:lang(es) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage,
	:lang(it) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage,
	:lang(pt) .column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage {height: 284px;}
	.column .product .col-lg-12.padding .sheet-banner-padding img.colormatch_smallimage {height: 297px;}
	.form-edit-account #form_edit_customer_group { width: 45%;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap{width:50%;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif !important;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 20px; border: 0px;}
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !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;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	/* .minicart-wrapper .block-minicart.advancesearch-widget{ right: -233px; } */
	.advanced-search-header p{margin-bottom:0px;}
	.header_live_chat{display:none;}
	.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) {
	.form-customer-login .g-recaptcha {margin-left:50px !important; float:left;}
	.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.sheet_width_less {width: max-content;overflow-y: auto;position: absolute;}
}


@media (min-width: 1920px) {
	p.tableWatermark {left: 44.5%;}	
}
/* Added by Ram End */
/* Added by Mani Start */
.products.wrapper.grid.products-grid .product-items .product-item{margin-bottom:10px;}
select{ padding-right: 26px; background: scroll; background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/new_down.svg'); background-color: #fff; background-position: right 15px center; background-repeat: no-repeat; -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/Polyrey/fr_FR/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:200px; margin-left:0.8%; 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;text-align: left; margin: 0px; min-height: 38px;}
.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:12px;}
.item.product.product-item .product-image-container img{margin:0px auto;}
.product.product-item-sku{text-align: 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; background: #fff; border: 1px; border-radius: 35px;}
/* :lang(fr) .product-item-link.sample {     float: left; } */
.product-item-attribute-set{font-size:12px; color:#9c9c9c; text-align: left;}
.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/Polyrey/fr_FR/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; font-size: 13px; white-space: nowrap; margin-left: 0px; cursor: pointer; width: auto; right: -149px; border: 0px; 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 80%, #e31b2c 15%);}

:lang(fr) .product-list-button.filter, :lang(it) .product-list-button.filter {width: 175px;}
:lang(de) .product-list-button.filter {width: 205px;}
.product-list-button.filter:after {content: ''; border: 5px solid transparent; border-top: 9px solid white; margin-left: 2px; margin-bottom: 3px;    position: absolute; top: 15px; left: 190px;}
:lang(en) .product-list-button.filter:after {left: 23px; top: 13px; position: relative;}
:lang(de) .product-list-button.filter:after {left: 182px;}
:lang(fr) .product-list-button.filter:after, :lang(it) .product-list-button.filter:after { left: 150px;}
.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;}
.cart-container .cart-section-title{font-size: 28px; color: #333333; text-transform: uppercase; font-weight: 500;}
.cart-container .cart-section-info{font-size:12px;}
.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:15px; 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: 0;}
.cart-container .price-excluding-tax .price{font-weight:500 !important; color:#383838; font-size:12px;}
.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:12px; 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: 12%; display: inline-block; top: 0 !important; /* position: relative; */}
.cart.table-wrapper .product-item-details{display: inline-block; width: 88%; float: right;}
.catalog-category-view .column.main{width: 70.333333%;}
:lang(fr) .minicart-wrapper .action.showcart .counter.qty{display: block; position: relative; left: 16px; bottom: 36px;  background: #433e3a; border-radius: 50%; line-height: 16px; height: 17px; width: 18px; min-height: 15px; font-size: 11px;}
.cms-home #maincontent.page-main{max-width: 100%; box-shadow:none; padding:0px; overflow:hidden;}
.cms-home #maincontent.page-main .column.main{padding-bottom:0px;}
.top-blocks{width:1110px; margin: 30px auto 30px auto;}
.our-story-img, .understanding-wood-img{float:left;}
.btn-know-more{background:#e31b2c; padding:10px 13px; color:#fff; border-radius:0px; color:#ffffff;}
.btn-know-more:visited{color:#ffffff;}
.bottom-blocks{position: relative; opacity: 1; background-attachment: fixed; background-repeat: no-repeat; /* background-size: cover;    background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/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;} */
.minicart-wrapper .block-minicart.advancesearch-widget{background: #fff; font-family:'Roboto-Regular', sans-serif; padding:1px; max-height:500px; overflow:auto;}
.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: 1px 5px;    margin-top: -24px; border-radius: 50%; border: 1px solid #fff;}
.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:10px !important; font-size:14px; 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:5px 18px; border-radius:2px; background:#e31b2c; float:right; margin:0px 10px 15px 10px; border:0px;}
.reset-btn, .filter-reset-btn{cursor:pointer; font-size:14px; color:#ffffff; padding:5px 20px; border-radius:2px; background:#201f1d; float:right; border:1px solid #201f1d; margin-right:25px; margin-top:-2px; line-height: 15px;}
.reset-btn, .filter-reset-btn a {color:#fff !important; text-decoration: none;}
.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%);}
.minicart-wrapper .block-minicart.advancesearch-widget .fys_all_group{max-height:455px; overflow:auto;scrollbar-width:thin;}
.minicart-wrapper .block-minicart.advancesearch-widget .fys_buttons{position:absolute; top:7px; right: 31px;}
.minicart-wrapper .block-minicart.advancesearch-widget .fys_all_group::-webkit-scrollbar {width: 8px; right:10px;}
.minicart-wrapper .block-minicart.advancesearch-widget .fys_all_group::-webkit-scrollbar-track {background: #5e5e5e;}
.minicart-wrapper .block-minicart.advancesearch-widget .fys_all_group::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
.minicart-wrapper .block-minicart.advancesearch-widget .gray_out{opacity:0.45;}
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-category-group ul li{display: flex; width:180px;}
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-design-group ul li{display: flex; width:180px;}
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-color-group ul li{display: flex; width:180px;}
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-finish-group  ul li{display: flex; width:180px;}
.minicart-wrapper .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/Polyrey/fr_FR/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: 8px; background: #f2f2f2; border: 1px solid #c4c4c4; box-shadow: 0px 0px 5px #929292; float: right; z-index: 99; position: absolute; top: 50px; text-align: left;}
.page-products .products-grid .product-item .list-order-sec p {color:#e31b2c; text-align: left; font-size: .8rem; margin-bottom: 10px;}
.page-products .products-grid .product-item .list-order-sec p:nth-child(2) {color:#555;}
.page-products .products-grid .product-item .list-order-sec select{font-size:12px;}
.page-products .products-grid .product-item .list-order-sec div p {margin-bottom:5px;}
.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:180px; 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'; 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'; 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;}
.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: 12px;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: #e6e6e6 !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; top: 0; 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: 12px; border-radius: 4px; padding: 10px 20px;color:#fff !important; cursor: pointer;}
.pagebuilder-column-group .pagebuilder-column .hover-div a:hover{text-decoration:none; background: #fff; color: #433e3a !important;}
/* .hover-div 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/Polyrey/fr_FR/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/Polyrey/fr_FR/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-size: 15px; 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 10px 0px 15px; 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:999; margin-left: 4px;}
.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, .product-filter-options .filter-custom-options {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, .product-filter-options .filter-custom-options ol{margin-top:5px;}
.product-filter-options  .filter-options-content ol.level-1 li {width: auto;}
.product-filter-options  .filter-options-content ol li, .product-filter-options  .filter-custom-options ol li{list-style: none; margin-right: 21px !important; font-size: 12px; float: left; height: 30px;width: 200px; text-overflow: ellipsis;white-space: nowrap; text-align: left;}
.filter-options .filter-options-content .item input, .filter-options .filter-custom-options .item input {float:left;}
.product-filter-options  .filter-options-content ol li span, .product-filter-options  .filter-custom-options ol li span{color:#433e3a; float:left; font-size:14px;}
.product-filter-options  .filter-options-content ol li span, .product-filter-options  .filter-custom-options ol.ln-items-pa_finis li span{float:unset;}
.product-filter-options .filter-options-content ol li img, .product-filter-options .filter-custom-options ol li img {width:25px; height:25px; border: 2px solid #f2f2f2; float:left; text-indent:-999999px;}
.product-filter-options .filter-options-content ol li.selected img {border: 2px solid #e31b2c; }
.product-filter-options .filter-title{background: #433e3a; font-size: 15px; 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; position: absolute; right: 9px;}
.mfp-content #social-login-popup.white-popup{font-family: 'Roboto-Regular', sans-serif; max-width:550px;}
.mfp-content #social-login-popup .social-login.block-container .social-login-title{background:#201d1b;}
.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:12px;}
.mfp-content #social-login-popup .social-login.block-container #social-form-login input{font-family: 'Roboto-Regular', sans-serif;}
#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: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{float:right;}
#social-login-popup .social-login .actions-toolbar .secondary {margin-left:50px;}
#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; width: auto; text-align: right;  padding-top: 10px; color: #FFF; font-weight: 400; float: right; margin-bottom: -25px;}
.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;}
#social-login-popup .social-login .actions-toolbar .primary .action.create:hover, .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;}
.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;}
.block-search input#search {width: 346px; 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/Polyrey/fr_FR/images/checked-img.jpg); background-size: cover; background-position: right center;        background-repeat: no-repeat; outline:none; border: 1px solid #e31b2c;}
.page-header .panel.header .minicart-wrapper{margin: 0px 5px 0px 0px;}
.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;}
#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: 500; 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{ text-decoration: none; }

.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item input, .product-filter-options #layered-filter-block-container .filter-options .filter-custom-options .item input[type='checkbox']{margin: 1px 8px 0px 0px;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a, .product-filter-options #layered-filter-block-container .filter-options .filter-custom-options .item a{color:#433e3a; font-family: "Roboto-Regular", sans-serif !important;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a, .product-filter-options #layered-filter-block-container .filter-options .filter-custom-options .item label{color:#433e3a; font-family: "Roboto-Regular", sans-serif !important;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a:hover, .product-filter-options #layered-filter-block-container .filter-options .filter-custom-options .item a:hover{ text-decoration: none; }
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a:hover, .product-filter-options #layered-filter-block-container .filter-options .filter-custom-options .item label:hover{ text-decoration: none; }
.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;}

.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li input,
.advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li input,
.advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li input,
.advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li input { margin-right: 8px !important; }

#advance_filter_form ul li{ display: flex; margin-bottom: 6px; font-size:14px; align-items: baseline; }
#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: 500; 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: 500; 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: 20px 0px 0px 10px;}
.applied-filter-options .filter-current ol.items .item.reset-all .action.clear.filter-reset{ font-weight:400;}
.header_live_chat{float: right; background: url(../../frontend/Enterprise/Polyrey/fr_FR/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/Polyrey/fr_FR/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/Polyrey/fr_FR/images/ship-icon.png); background-repeat: no-repeat; background-position: 2.5% 50%; 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 !important; padding:6px !important;}
.application-info .app-image .tagview .person a{color:#ffffff; font-weight:800;}
/*@keyframes blink{0%{opacity: 0;}50%{opacity: .5;}100%{opacity: 1;}}*/
.advancedsearch-advancedsearch-result .adv_attr_header{cursor:pointer;}
.advancedsearch-advancedsearch-result .adv_attr_header span{float:right; cursor:pointer; color: #e31b2c; font-weight: bold;}
.minicart-items-wrapper::-webkit-scrollbar {width: 6px; right:10px;}
.minicart-items-wrapper::-webkit-scrollbar-track {background: #d9d9d9;}
.minicart-items-wrapper::-webkit-scrollbar-thumb {background: #5e5e5e;}
.minicart-items-wrapper::-webkit-scrollbar-thumb:hover {background: #5e5e5e;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #433e3a !important; opacity: 1; /* Firefox */}
.commercialBuyer_wrap .distributor_parent, .commercialBuyer_wrap .comm_distributor_parent, .commercialBuyer_wrap .rep_main{border: 1px solid #ccc; float: left; margin: -16px 15px -1px 15px;}
.commercialBuyer_wrap .distributor_parent .search_bar, .commercialBuyer_wrap .comm_distributor_parent .search_bar, .commercialBuyer_wrap .rep_main .search_bar{float:left;}
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul, .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul, .commercialBuyer_wrap .rep_main .rep_type_select ul{list-style:none; padding:10px 0px 0px 0px; font-size:13px; }
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li, .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul li, .commercialBuyer_wrap .rep_main .rep_type_select ul li{float:left; margin-right:23px; cursor:pointer;}
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li input[type='checkbox'], .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select ul li input[type='checkbox'], .commercialBuyer_wrap .rep_main .rep_type_select ul li input[type='checkbox']{margin-top:-6px; width:12px; height:12px;}
.commercialBuyer_wrap .distributor_parent .distributor_type_select, .commercialBuyer_wrap .comm_distributor_parent .distributor_type_select, .commercialBuyer_wrap .rep_main .rep_type_select {!important; display: inline-block; float: left !important;}
.commercialBuyer_wrap .distributor_info{float:right; padding:0px 10px 0px 5px; width: 10%; font-size:12px;}
.commercialBuyer_wrap .distributor_info:hover, .adv_act_fltr .adv_act_fltr_list .atr_reset_all:hover{background: #b61522; text-decoration:none;}
.commercialBuyer_wrap .comm_distributor_parent .search_bar .search_input_field select#distributors-search {margin-bottom:10px;}

/* .wtb_content{margin: 0 0 30px 0px !important;} */
/* .home_owners .add_list{width:38% !important;} */
.distributor-distributor-index .wtb_content{margin: 15px 0 0px 0px !important;}
.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 .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:12px; 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*/
.cms-page-view .pagebuilder-slide-wrapper {background-position: center center !important; background-size: contain !important;}																															   
.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 !important;}
.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 !important;}
.btn-view-resource .pagebuilder-button-primary span{color:#433e3a !important; font-weight:100;}
.cms-page-view h2{color: #433e3a !important; text-transform: uppercase !important; margin-bottom: 1rem !important; font-size: 1.5rem !important; font-family: 'Roboto-Regular', sans-serif !important;}
.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 !important;}
.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 !important} 
.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 {margin-right: 30px !important; 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 !important; 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 !important;}
.modals-wrapper.new-cms-popup .modal-content{font-family: 'Roboto-Regular', sans-serif !important; 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: 15px !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_totals{position:relative; box-shadow:none;}
#iwd_opc_review_totals .total-qty {text-align:right;margin: 15px;font-size: 1em; color: #215885; font-family: "Calibri", sans-serif; font-weight: 700 !important; padding-bottom: 15px; margin: 0px; }
.iwd_main_wrapper .iwd_opc_alternative_wrapper .iwd_opc_two_column_wrapper .iwd_opc_column:last-child{float:left; width:100%;padding-left:0px;}
#iwd_opc_review_totals #iwd_opc_review_items {padding: 0 16px 0 0px;}					  
.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_wrapper .iwd_opc_alternative_wrapper .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;}
.checkout-index-index .item-details{position:relative;margin-top:15px;}
.iwd_main_wrapper{ font-family: 'Questrial', sans-serif !important; margin:0px;}
.checkout-index-index .item-addl-info .iwd_opc_review_item_cell { position: relative; padding: 15px 10px 15px 0 !important; display: table-cell;}
.checkout-index-index .item-addl-info .iwd_opc_review_item_cell .iwd_opc_review_item_qty{text-align:left; padding:0px; font-size: 14px;}
.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;  width: 100% !important;  padding-right: 0px !important;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals{box-shadow:none;}
.checkout-index-index .iwd_opc_column.iwd_opc_address_column{width:100%; 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_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column{width: 100%; float: initial; padding: 0px; overflow:hidden;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .iwd_opc_column_content .fieldset {color: #000;}
#checkout-step-payment .fieldset .subscribe-title {font-size: 1.2rem; color: #000;}
.checkout-index-index .product-image-container img{width:100%;}
.checkout-index-index .iwd_opc_review_item_name{font-size: 20px; font-weight: 500 !important; font-size: .85rem; font-weight: 600 !important; color: #215885; text-transform:uppercase;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .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;}
button.action.primary.place_order{border-radius: 0px; background-color: #e31b2c; border: none; color: #ffffff; font-weight:500; font-size: 1rem; width: 25%; display: inline-block;}
button.action.primary.place_order:hover{background-color: #bb1725 !important;}
button.action.primary.place_order:hover, button.action.primary.place_order:focus, button.action.primary.place_order:active, {background-color: #bb1725 !important;}
/* .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%;}
#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;}
.project-details div:nth-child(2){float: left; margin-right: 10px;}
.project-details div:nth-child(3){float: left; margin-right: 10px;}
.project-details .project-status{float: left; margin-right: 10px;}
.project-details .application-type{float: left;}
.project-details #project_name { border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.project-details #project_type { width: 100%; margin-right: 23px; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.project-details #project_status {width: 100%; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.project-details #application_type {width: 100%; border: 1px solid #e5e5e5; height: 37px; font-size: 14px; color: #828282;}
.iwd_opc_universal_wrapper {width: 100%; float: left; }
.item-addl-info .iwd_opc_review_item_cell.price .unit-price {float: left;}
.checkout-index-index .minicart-wrapper .ui-dialog {position: unset; height: auto; width: auto !important; top: 50% !important; left: 525px;     display: block;     z-index: 1;     opacity: 1;     background-color: #eaeaea;transition: transform 0.3s ease-out 0s;    transform: unset;}
.checkout-index-index .ui-dialog {position: absolute; height: auto; display: block;     z-index: 1;     opacity: 1;     background-color: #eaeaea;transition: transform 0.3s ease-out 0s;    transform: translate3d(0px, -25%, 0px);}
.checkout-index-index .ui-dialog #popup-modal1 {padding: 36px 10px 10px; background: #eaeaea; border: 5px solid rgba(86, 86, 86, .5);}
.checkout-index-index .ui-dialog #popup-modal1 #opc-edit-shipping-address #edit-form button.save-address-action { width: calc(30% - 10px); margin: 15px 150px 10px 5px; border-radius: 0px; background-color: #e31b2c; border: none; color: #ffffff; font-weight: 500;}
.checkout-index-index .ui-dialog #popup-modal1 #opc-edit-shipping-address #edit-form button.save-address-action:hover {background: #b61522;}
.checkout-index-index .ui-dialog .ui-dialog-titlebar {float:right;padding: 5px 10px 5px; background: #565656;}
.checkout-index-index .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text {color:#fff;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customertype_custom"] .control .field-error {display:none;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customernewtype"] .control .field-error {/* display:none; */}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customertype_custom"] .control {height: 32px;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customer_parent_type"] {display: none;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customer_newtype"] {display: none;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customer_lang"] {display: none;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.0"] .control {margin-bottom: 0;}
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field.street .label {text-align:left; }
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form #edit-form .field .label {color:#333;}
.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item, 
.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item  { border: 1px solid #ccc; margin: 0 10px 20px 10px; padding: 10px; }
.checkout-index-index .checkout-container a.button-action, .popup-authentication button.action, .popup-gift-message-item button.action, .checkout-index-index .checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger){ margin-bottom:15px;border-radius: 0px; background-color: #e31b2c !important; border: none; color: #ffffff !important; font-weight: 500;}
.checkout-index-index .checkout-container a.button-action, .popup-authentication button.action, .popup-gift-message-item button.action, .checkout-index-index .checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger).checkout-container a.button-action, .popup-authentication button.action, .popup-gift-message-item button.action, .checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger):hover{background-color: #b61522;}
#opc-new-shipping-address .form-shipping-address #shipping-new-address-form {width: 50%;}
#shipping-edit-address-form.shippingEditAddress #message{color: #e31b2c; font-weight: bold; font-size: 14px;  padding-left: 10px; }
/* Checkout PAGE LAYOUT END*/

@media(min-width:320px) and (max-width:767px){
.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;}
.header_live_chat, .minicart-wrapper .action.showcart .text{display:none;}
/* .page-header .panel.header .minicart-wrapper {margin: 55px 5px 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;}

}

@-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;}
}
/* Added by Mani End */


/* Added by Ramakrishna Start */
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);} */

.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);}

.blurBlock {
	color: #eeeeee;
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px);
	background-color: rgba(0, 0, 0, 0.4);
}

.bg-none { background: transparent !important; }

.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; } */

.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, .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, #minicart-content-wrapper .action.viewcart, .block-minicart .block-content > .actions > .primary { font-family: "Roboto-Regular", sans-serif !important; }

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

.minicart-wrapper .action.showcart .text { left: 0; font-size: 12px;}
/* .minicart-wrapper .action.showcart .text:hover {color: #e31b2c !important;} */
.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: 18%; 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: #1979c3; }
.ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .sku { display: block; font-size: 0.875rem; color: #e51b2d; }

.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.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;}
@media (max-width: 767.98px) {	
.page-products .products-grid .product-item {width: 160px;}
:lang(fr) .product-list-button.filter:after { left: 240px; top: 80px;}
.products.wrapper.grid.products-grid .product-items {text-align: center;}
.products.wrapper.grid.products-grid .product-items .product-item .list-order-sec{top: 50px;  left: 0;}
.products.wrapper.grid.products-grid .product-items .product-item:nth-child(2n+2) .list-order-sec {left: -100px; }
/* .page-products .products-grid .product-item {width: 152px;} */
.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 !important;}
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 10px; border: 0px;}
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
.catalogsearch-result-index .modals-wrapper .modal-popup.modal-slide{left:10px;}
.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; }
	.products.wrapper.grid.products-grid .product-items {text-align: center; justify-content: center;}
   div.ea-search-autocomplete {left:0;}
}
@media (min-width: 768px){
/* .catalogsearch-result-index .products.wrapper.grid.products-grid { width: calc(100% - 20px) !important; margin: 10px !important; } */
	.catalogsearch-result-index .products.wrapper.grid.products-grid { text-align: center;}
	.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { margin: 0 10px 10px 0px !important; padding:  0px;}		   
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { display: inline-block; width: calc(52.5% - 20px); padding: 10px; }																																					 
.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 !important;}
.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;}
}
@media (min-width: 992px){
.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { width: calc(51.8% - 20px); }
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap{width:50%;}
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Roboto-Regular', sans-serif !important;}
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-content{padding: 20px; border: 0px;}
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-footer{display: none !important;}
}

@media only screen and (min-width: 1200px){
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { width: calc(51.7% - 20px); }
}
/* Technical resource Search Results CSS end*/


/* Multi Search Results */
.ea-search-autocomplete .content span {display: inline-flex ; font-family: "Roboto-Regular", sans-serif !important; 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: #e51b2d !important; background: #dedede !important; border: none !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: #e51b2d !important; background: transparent !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: #e51b2d !important;  background: transparent !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 */
.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%; }	
.actions-toolbar .primary .action { margin: 0; font-size: 1em; font-weight: 400; }	

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

#social-form-create > fieldset.fieldset.create.account > div.field.group_id.required > div { font-size: 0.875em; }

.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: 1em; color:#215885; font-family: "Calibri", sans-serif; font-weight: 700 !important; }
.item-addl-info .iwd_opc_review_item_options .iwd_opc_review_item_option { padding-bottom: 3px; }
.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; text-align: right !important; }
.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: 40px; font-size: 1em; margin-left: 0; }
.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 fieldset div.control div.field.additional { width: 100%; margin-bottom: 20px; }
/* #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%; display: none; }
#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; }
.checkout-index-index .iwd_main_wrapper .iwd_opc_universal_wrapper .iwd_opc_button { width: 25%; display: inline-block; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #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 #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; }
#co-payment-form  div.project-details { width: 100%; overflow: hidden; }

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

.checkout-cart-index .cart.table-wrapper .items > .item { border: none; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_alternative_wrapper { width: 100%; }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_place_order_button { width: auto; height: 38px; font-size: 1rem; white-space: nowrap; } 
.iwd_opc_wrapper .iwd_opc_alternative_wrapper .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, .filter-options .filter-custom-options { 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; }
.filter-options .filter-options-content .item label { 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: 12px; 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-address-form .form-address-edit .fieldset .field.vat_id_label label.vat_label { display:block; }
.customer-address-form .form-address-edit .fieldset .field.phone .control {display:flex;}
.customer-address-form .form-address-edit .fieldset .field.phone .control select.pro_select {width: 15%; margin-right: 5px; margin-bottom: 0px;}
.customer-address-form .form-address-edit .fieldset .field.phone .control input[name="telephone2"] {width: 35%; margin-right: 5px; margin-bottom: 0px;}
.customer-address-form .form-address-edit .fieldset .field.phone .control input[name="telephone3"] {width: 48%; margin-bottom: 0px; }



.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; }
.customer-account-edit .form-edit-account .fieldset.password .legend span { font-size: 1.5rem; }
.customer-account-edit .form-edit-account .fieldset.password .field.email { margin-bottom: 20px; }
.customer-account-edit .form-edit-account .fieldset.password { margin-bottom: 20px; }
.customer-account-edit .form-edit-account .fieldset.password span { font-size: 0.875rem; }
.customer-account-edit .form-edit-account .fieldset.password p { margin-bottom: 10px; margin-bottom: 0; }
.customer-account-edit .form-edit-account .fieldset.password p a { color: #e31b2c; }
.customer-account-edit .form-edit-account .field.password.current,
.customer-account-edit .form-edit-account .field.new.password { margin-bottom: 20px; }

/*Delete account popup changes start*/

.customer-account-edit .modal-inner-wrap .modal-header {padding: 10px 10px 0px;}
.customer-account-edit .modal-inner-wrap .modal-header .modal-title{border-bottom: 0px; font-family: 'Questrial', sans-serif !important; font-size: 16px; font-weight: bold; color: #434343; padding-bottom: 10px; }
.customer-account-edit .modal-inner-wrap .modal-header .action-close {background: #434343; padding: 8px;}
.customer-account-edit .modal-inner-wrap #modal-content-0 {min-height: 100px; padding: 20px; border-top:0px; border-radius: 0 !important;}
.customer-account-edit .modal-inner-wrap #modal-content-0 #delete-account-popup-modal h1{font-family: 'Questrial', sans-serif !important; font-size: 16px; line-height: 1.5; margin-bottom: 0px;}
.customer-account-edit .modal-inner-wrap .modal-footer{padding: 20px;border-top: 0px;}
.customer-account-edit .modal-inner-wrap .modal-footer .no-delete{ display: inline-block; background: #e31b2c; padding: 8px 20px; color: #fff; border: 0px; margin-right: 10px; margin-bottom: 10px; font-family: 'Questrial', sans-serif !important;  font-size: 16px;}
.customer-account-edit .modal-inner-wrap .modal-footer .delete-acc{ display: inline-block; background: #e31b2c; padding: 8px 20px; color: #fff; border: 0px; margin-bottom: 10px; font-family: 'Questrial', sans-serif !important; font-size: 16px;}
.account.customer-address-form .form-address-edit .fieldset .legend{margin-left: 0px;font-size:1.5rem;margin-top:10px;}
.account.customer-address-form .form-address-edit .fieldset span{color:#333;font-size: 14px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save{display: inline-block;background: #e31b2c;padding: 5px 20px;color: #fff;border: 0px;}
.account.customer-address-form .form-address-edit .actions-toolbar .primary button.action.save span{font-size:18px;}
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action {margin-top:15px;}
.account.customer-address-form .form-address-edit .actions-toolbar .secondary a.action span{color: #e31b2c;margin-left:10px;}
.customer-account-edit .account-delete .buttons-set{ text-align: center; }
.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; }

.checkout-cart-index .cart.table-wrapper .item .col.item { min-height: 100%; position: relative; }
.checkout-cart-index .cart.table-wrapper .item .col.item { min-height: 100%; position: relative; }
.checkout-cart-index .cart.table-wrapper .product-image-container { display: block !important; height: 90px; }
.checkout-cart-index .cart.table-wrapper .items > .item:last-child tr { border-bottom: 1px solid #eceeef; }


								
.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; }
.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: #000; }

.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; height: 185px; 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; }
.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: 100%; }
.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;  }

.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; }
.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: block; margin: 20px 0; border: 1px solid #ccc;padding: 10px;background: #f6f6f6;}
.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 { margin-left: 10px !important; }
.contact-index-index .custom-wheretobuy .wtb_hw_cb { display: inline-block; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer { display: inline; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer:nth-child(2) { margin-right: 15px; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer input { width: auto !important; }
.contact-index-index .custom-wheretobuy .select-home-commercialbyer label { margin-bottom: 10px !important; }

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

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

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

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

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

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

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

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

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

.custom-banner-control { padding-top: 0 !important; top: 20%; left: unset; right: 14%; }
.custom-banner-control .caption { text-align: left; -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); background-color: rgba(0, 0, 0, 0.4); border-radius: 5px; }
.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; }

.bottom-blocks .bottom-blocks-inner figure[data-content-type='image'] { height: 100%; background: #f2f2f2; }

.block-title { padding-bottom: 5px; border-bottom: 1px solid #CCC; }
.block-compare .block-title > strong,
.block-wishlist .block-title > strong { font-size: 20px; }

.catalog-product-view .product.media .pdpInfoBlockMain { display: inline-block; width: 100%; margin: 10px 0; }
.catalog-product-view .product.media .pdpInfoBlockMain h2 { color: #464545; font-size: 16px; letter-spacing: 1px; font-weight: bold; }
.catalog-product-view .product.media .pdpInfoBlockMainInfo .InfoBlockSet { display: flex; padding: 0 5px; }
.catalog-product-view .product.media .pdpInfoBlockMainInfo .InfoBlockSet span {font-size: 12px; }
.catalog-product-view .product.media .pdpInfoBlockMainInfo .InfoBlockSet span:first-child { margin-right: 10px; font-weight: bold; }

.catalog-product-view .product.media .pdpInfoBlockTableMain { padding: 5px; font-size: 12px; border: 1px solid #CCC; }
.catalog-product-view .product.media .pdpInfoBlockTableMain tr td { padding-top: 2px; padding-bottom: 2px; font-size: 12px; }
.catalog-product-view .product.media .pdpInfoBlockTableMain tr td:first-child { padding-left: 5px;}
.catalog-product-view .product.media .pdpInfoBlockTableMain tr td:last-child { padding-right: 5px;}

.catalog-product-view .product.media h4.features { margin-top: 0; margin-bottom: 10px; color: #464545; font-size: 16px; letter-spacing: 1px; font-weight: bold; }

.catalog-product-view .product-info-main .wheretobuy .wtb_hw_cb { display: inline; }
.catalog-product-view .product-info-main .wheretobuy .find { margin-top: -4px; }

.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-category-group ul li label,
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-design-group ul li label,
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-color-group ul li label,
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-finish-group ul li label { width: 90%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.cms-finishes .finishesTitle { margin-bottom: 0 !important; }
.hoverBlocks .pagebuilder-column-group > .parentHoverDiv { margin-left: 5px !important; margin-right: 5px !important; }
.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { margin: 0 !important; padding: 10px !important;}
.hoverBlocks .parentHoverDiv { position: relative; padding-bottom: 2px !important; background: #f9f7f7; border: 1px solid #ccc !important; overflow: hidden; }	
.hoverBlocks .hoverDiv {
    opacity: 0;
    transition: all 0.5s ease-in-out;
    transform: scale(0.5);
    position: absolute;
    background-color: rgba(227, 27, 44, 0.85) !important;
    text-align: center;
    color: #fff;
    top: 0;
	left: 50%;
	margin-left: -100px !important;
	width: 200px;
	height: 200px;
}
.hoverBlocks .parentHoverDiv:hover .hoverDiv {
	width: 100%;
	height: 76%;
    display: inline-block;
    opacity: 1;
    transform: scale(1);
    padding: 10px !important;
    overflow-x: hidden;
    overflow-y: auto;
	left: 0;
	margin-left: 0 !important;
}
.hoverBlocks .parentHoverDiv .hoverDiv p {
    opacity: 0;
    transition-delay: 0.3s;
    transition: all 0.4s ease-in-out;
    transform: translateX(100px);
}
.hoverBlocks .parentHoverDiv:hover .hoverDiv p {
    opacity: 1;
    transform: translateX(0);
}
div.pagebuilder-button-primary { font-size: 1.2rem; line-height: 1.2; padding: 5px 10px; background: #e31b2c; border: 1px solid #e31b2c; }
div.pagebuilder-button-primary:hover { background: #bb1725; border: 1px solid #bb1725; }

.category-brochure .share-btn-container { position: absolute; top: 18px; right: 0; }
.category-brochure .products-grid .brochureItems { text-align: left !important; }
.category-brochure .products-grid .brochureItems li {  margin: 10px 10px !important; }
.category-brochure .products-grid .brochureItems li .product-item-info { display: block; width: auto !important; }
.category-brochure .products-grid .brochureItems li .product-item-info .thumbnail-image { height: 200px; margin-top: 5px; text-align: center; }
.category-brochure .products-grid .brochureItems li .product-item-info .product-item-sku { width: 85% !important; padding-left: 15px; text-align: left; }

.category-brochure .products-grid .brochureItems li .product-item-info .product-item-name { width: 100% !important; min-height: 100% !important; height: 36px; padding: 0 15px; text-align: left; overflow:  hidden; }

.category-brochure .products-grid .brochureItems li .product-item-info .product-item-inner .app_view { text-align: center; }
.category-brochure .products-grid .brochureItems li .product-item-info .product-item-inner .action.primary { width: auto !important; margin-bottom: 5px; padding: 3px 20px; font-size: 16px; font-weight: normal; background: #e31b2c !important; border: none !important; }
.category-brochure .products-grid .brochureItems li .product-item-info .product-item-inner .action.primary:hover { background: #bb1725 !important; }
.category-brochure .products-grid .brochureItems li .product-item-info .product-item-inner .downloadPDF { display: block; margin-bottom: 10px; padding: 3px 20px; font-size: 16px; font-weight: normal; }

.cms-polyrey-applications .polyreyApplicationsMain { background: #f5f5f5; }
.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock { width: 25% !important; padding: 10px 20px !important; background: #FFF; }
.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock .green-header p { margin: 0 0 8px 0 !important; }
.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock .applicationsText p { margin: 10px 0 !important; text-align: left !important; }
.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock .applicationsBtn p { margin-bottom: 5px !important; }

.globalHomeMain {  }

.news-page #myselect { width: 300px; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items.iwd_opc_review_item:first-child {border-top: 1px solid #e5e5e5; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column { padding-right: 0; } 
.iwd_main_wrapper .shippingAddressMainBlock { width: 100%; margin-bottom: 30px; }

.iwd_main_wrapper .shipping-address-item .shippingAddressBlock { display: block; }
.iwd_main_wrapper .shipping-address-item .shippingAddressBlock p { margin-bottom: 0; }

.iwd_main_wrapper .shipping-address-item .newAddressBlock { width: 100%; display: block }
.iwd_main_wrapper #opc-new-shipping-address .form-shipping-address #shipping-new-address-form {  }
#shipping-new-address-form fieldset div.control div.field._required,
.iwd_main_wrapper .fieldset .field.additional:last-child { margin-left: 0 !important; margin-right: 0 !important; }

.checkout-index-index .shippingEditAddress { }
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(3) select,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(15) select,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(16) select { width: 46%; }
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(4) select { font-size: 13px; height: 35px; }
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(7) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(10) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(9) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(11) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(12) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(13) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(14) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(16) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(17) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(18) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(19) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(19) select,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(20) select,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(20) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(21) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(22) input,
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(23) input,
.checkout-index-index .shippingEditAddress #edit-form fieldset input { height: 35px; }

.checkout-index-index .shippingEditAddress #edit-form fieldset.field { margin-top: 4px; margin-left: 0; }

.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(15),
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(16) { height: 65px; }
.checkout-index-index .fieldset.address .field._required .message.warning { display: none; }
.checkout-index-index #shipping-new-address-form.fieldset.address .field._required[name="shippingAddress.postcode"] .message.warning {display: block; background: #fff; z-index: 9; border: 1px solid; font-size: 14px; line-height: 20px; }
.checkout-index-index #shipping-edit-address-form.fieldset.address .field._required[name="shippingAddress.postcode"] .message.warning {display: block; background: #fff; z-index: 9; border: 1px solid; font-size: 14px; line-height: 20px; width:92.5%;}

.selectize-control.single .selectize-input, .selectize-dropdown.single { border-color: #c2c2c2; }

.selectize-control.single .selectize-input { min-height: 100%; height: 35px; }

.order_table tbody tr td dl.product-option { display: inline-flex; margin-right: 20px; }
.order_placed .confirm_align { margin: 10px 0px !important; }
.checkout-onepage-success .order_placed .product-image-wrapper { padding-bottom: 0 !important; }
.checkout-onepage-success .total-orderded-qty { margin-bottom: 30px; padding-right: 50px; padding-bottom: 10px; text-align: right; border-bottom: 1px solid #ccc; }

#switcher-language { display: none !important; }
#switcher-language-nav .switcher-dropdown { min-width: 148px !important; padding: 3px !important; }
/* .header.links li.authorization-link a { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } */

.price-box.product-item-details { border-style: solid !important; }

.faqs-index-index h1.page-title { margin-top: 20px; margin-bottom: 15px !important; }
.faqs-index-index .form-item-field-section-value { display: block; width: 100%; margin-bottom: 15px; padding-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; }
.faqs-index-index .form-item-field-section-value #edit-field-section-value { width: 30%; margin-left: 10px; }
.faqs-index-index .faqBlockmain { padding-left: 10px !important; }
.faqs-index-index .faqBlockmain li { display: block; list-style: none; margin-bottom: 25px; }
.faqs-index-index .faqBlockmain li .question{ font-size: 1.188em; margin-bottom: 5px; }
.faqs-index-index .faqBlockmain li .answer { padding-left: 0; color: #555; }
.faqs-index-index .faqBlockmain li .answer p,
.faqs-index-index .faqBlockmain li .answer .faqReponse p { margin-bottom: 6px; }
.faqs-index-index .faqBlockmain li .answer .faqReponse ul { padding-left: 0 !important; }
.faqs-index-index .faqBlockmain li .answer .faqReponse li { margin-bottom: 5px !important; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top { margin-bottom: 10px; }

a.header_live_chat { width: 90px !important; height: 30px !important; margin-left: 6px; padding: 5px 5px 5px 28px !important; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/live-chat-icn.png) no-repeat 6px center !important; position: relative; top: 0; left: 0; }
:lang(fr) a.header_live_chat { width: 138px !important; }
:lang(pt) a.header_live_chat { width: 180px !important; }
a.header_live_chat span { display: inline-block; position: absolute; top: 2px; color: #433e3a !important; }

:lang(en) .product-item-link.sample { float: right; }
:lang(fr) .product-item-link.sample, :lang(nl) .product-item-link.sample, 
:lang(it) .product-item-link.sample, :lang(pt) .product-item-link.sample, 
:lang(es) .product-item-link.sample, :lang(de) .product-item-link.sample { float: left; }

.checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] { position: relative; top: 0; left: 0; }
.checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; position: absolute; top: 8px; right: 10px; }

:lang(en).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Area Code *'; }
:lang(fr).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Indicatif régional *'; font-size: 12px !important; }
:lang(it).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Prefisso *'; }
:lang(es).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Codigo de AREA *'; font-size: 12px !important; }

:lang(be).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Netnummer *'; }

:lang(nl).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Netnummer *'; }

:lang(pt).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Numer kierunkowy *'; font-size: 12px !important; }

:lang(de).checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] div.control:after { content: 'Vorwahl *'; }

.checkout-index-index .iwd_main_wrapper #co-payment-form .fieldset[data-bind="visible: getGrandTotal()"] { display: block !important; }
.checkout-index-index .iwd_opc_wrapper .iwd_opc_alternative_wrapper #checkout-payment-method-load .payment-method._active { width: 100% !important; }
.checkout-index-index #checkout-payment-method-load div.payment-method-content > div.messages { display: block !important; }
/* .checkout-index-index #checkout-payment-method-load .payment-method._active .payment-method-title { display: none !important; } */
.vat_asterisk label::after{
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 5px;
}



							
							
/* 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; }

.colorsearch-index-index .page-title { margin-top: 35px; margin-bottom: 10px; }
.colorsearch-index-index .color_search_header { margin-bottom: 5px; font-size: 1.2em; }
.colorsearch-index-index #color_search_title { text-align: center; width: 35%; position: relative !important; left: 0 !important; right: 0 !important; top: 0 !important; letter-spacing: 1px; }
.colorsearch-index-index #color_search_list a { line-height: 1.8 !important; }
.colorsearch-index-index #color_search_list a i { margin-right: 10px !important; }
.colorsearch-index-index .prod_all_title i { width: 100% !important; right: 0 !important; }
.colorsearch-index-index .prod_all_title { margin: 20px 20px 30px 20px !important; text-align: center; }
.colorsearch-index-index .prod_all_title span { padding: 0 15px; font-size: 1.15em !important; }

.colorsearch-index-index #loading-mask { width: 100% !important; height: 100% !important; text-align: center; }

.colorsearch-index-index #color_search_results .prod_bg { margin-bottom: 5px; }
.colorsearch-index-index #color_search_results .products_detail { padding: 0 !important; text-align: center; }

.colorsearch-index-index #color_search_results .products_detail .displayImage { text-decoration: none !important; }

.colorsearch-index-index #color_search_results .boxes,
.colorsearch-index-index #color_search_results .product-socialite,
.colorsearch-index-index #color_search_results .prod_caption { color: #000; list-style-type: none; }

.colorsearch-index-index #color_search_results .product-socialite { margin-top: 5px; }
.colorsearch-index-index #color_search_results .prod_caption .google-dl-product-name- { font-size: 0.875rem !important; line-height: 1.3; letter-spacing: 1px; min-height: 35px;}

.colorsearch-index-index #color_search_results .boxes,
.colorsearch-index-index #color_search_results .view_details { margin: 0 auto; font-size: 0.813em; }
.colorsearch-index-index #color_search_results .prod_bg { min-height: 215px !important; padding: 6px; width: 125px; margin-left: 1%; border: 1px solid #c4c4c4; border-radius: 2px; margin-bottom: 8px; }
.colorsearch-index-index #color_search_results .products-grid .prod_bg .products_detail .list-order-sec {padding: 5px; background: rgb(255, 255, 255); border: 1px solid rgb(196, 196, 196); box-shadow: rgb(146, 146, 146) 0px 0px 5px; margin-top: -200px; float: right; z-index: 99; position: relative; width: 152px;}
.colorsearch-index-index #color_search_results .products-grid .prod_bg .products_detail .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;}
.colorsearch-index-index #color_search_results .products-grid .prod_bg .products_detail .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%; }
.colorsearch-index-index #color_search_results .products-grid .prod_bg .products_detail .list-order-sec .field {display: flex; margin-top: 4px;}
.colorsearch-index-index #color_search_results .products-grid .prod_bg .products_detail .list-order-sec .field select {width: 140px; padding-right: 15px; font-size: 12px; line-height: 1.5;}


@media (max-width: 575.98px) { 
	.advanced-search-btn button.action{ font-size: 0.775rem; }
	
}

@media (min-width: 576px) { 
	.advanced-search-btn button.action{ font-size: 0.775rem; }
}

@media (max-width: 767.98px) { 
	.page-products .products-grid .product-item .list-order-sec {margin-top:0px; left: 160px;}
																			   
	.dropdown-wrap #toggleDiv .tooltiptext {top:250px; width: 345px;}
	.catalog-product-view .product-info-main .wheretobuy .find {margin-top: 10px;}
	#color_set_images {display: inline-block;}
	.colorsearch-index-index #loading-mask { height: auto !important; }
	
	#color_search_list { margin-top: 0 !important; }
	.colorsearch-index-index #color_search_results .prod_bg { min-height: 190px !important; }
	.colorsearch-index-index #color_search_results .boxes,
	.colorsearch-index-index #color_search_results .view_details { width: 100px; height: 100px; }
	
	.colorsearch-index-index #color_search_results .boxes img,
	.colorsearch-index-index #color_search_results .view_details img { width: 100px; }
	
	.colorsearch-index-index #color_search_title { width: 100%; margin: 300px auto 30px 0; }
	
	.colorsearch-index-index #color_search_results { marger-top: 30px; }
	.colorsearch-index-index .color_search_img { margin-left: 50px; margin-top: 20px;  }
	
	.colorsearch-index-index #color_search_results .prod_bg { width: 32%; float: left; padding-left: .9375rem; padding-right: .9375rem; }
	.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:47%;  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;}
	.data.table.table-totals {width: 100% !important;}
	.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 { margin: 0 !important; padding: 0 !important; }
	.bottom-blocks-inner-row1 .pagebuilder-column-group { display: block !important; }
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column { position: relative; }
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size:1.2rem; }
	.bottom-blocks .bottom-blocks-inner figure[data-content-type='image'] { min-height: 100%; }
	.laminate {width: 100% !important; height: auto; /* min-height: 344px; */ margin-bottom: 25px !important; padding: 0 !important; }
	.hover-div { font-size: 1.063rem; line-height: 32px;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div { height: 100%; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div{width: 100%; /* margin: -368px 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: 100%; left: 0px; right: 0; }
	.ea-search-autocomplete .content { top: 52px !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: 15px; padding-right: 15px; }
	.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: 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% - 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: 0; }
	.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; }
	
	div.ea-search-autocomplete div.content div.right div#ea-all-results { padding-bottom: 0; }
	
	#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_wrapper .iwd_opc_alternative_wrapper .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; margin-bottom: 30px !important;}
	.iwd_opc_universal_wrapper {margin-top: 25px;}
	
	.minicart-wrapper .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; margin-right: 20px !important; }
	.minicart-wrapper .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; margin-right: 20px !important; }
	.advsearch-finish-group .only_standard input[type='checkbox'] { margin-top: 2px; }
	
	.block.block-search { display: inline-block; z-index: 0; float: none !important; position:relative; top: 0; }
	.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 { width: 54%; left: 0; font-size: 0.875rem; }
	.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; }
	
	
	#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: 1; }
	.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; }
	.minicart-wrapper .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; text-align: center; }
	
	.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; }
	.category-brochure .products.wrapper.grid.products-grid .product-items .product-item { width: 90%;}
	
	.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-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: 6px; }
	.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%; }
	.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; margin-bottom: 10px; }
	#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; }
	
	.checkout-index-index .iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active {  float: unset; width: 100%; }
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 25%; }
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell { width: 75%; }
	
	.cart.table-wrapper .product-item-photo { width: 56px !important; position: relative !important; margin-top: 0; }
	.cart.table-wrapper .product-item-details { width: 80% !important; margin-top: 0; padding-left: 10px; }
	.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; }
	.checkout-cart-index .cart.table-wrapper .product-item-name a { font-size: .8rem !important; display: inline-block; }
	.checkout-cart-index .cart.table-wrapper .item-sku { font-size: .8rem !important; }
	
	.block.widget .products-grid { width: 100%; }
	
	/* .pagebuilder-column { padding-left: 0 !important; padding-right: 0 !important; } */
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .parent-hover-div .pagebuilder-column { padding-left: 0; padding-right: 0; }
	
	.account.sales-order-history #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr { border-width: 1px 1px 1px 1px; }
	.account.sales-order-history .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before { width: 30%; }
	.account .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td { padding: 10px !important; border-bottom: 1px solid #CCC; }
	.account .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td:last-child { border-bottom: none; }
	.account #maincontent.page-main .columns .column.main .orders-history table.table-order-items.history tbody tr:nth-child(odd) { background: #f8f8f8; }
	.account.sales-order-view .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before { width: 100%; } 
	
	.sales-order-history #maincontent, .sales-order-view #maincontent, 
	.wishlist-index-index #maincontent, .customer-account-index #maincontent, 
	.customer-address-index #maincontent, .customer-address-form #maincontent, 
	.customer-account-edit #maincontent { padding-top: 0; }
	.sales-order-history #maincontent .column.main, .sales-order-view #maincontent .column.main,
	.wishlist-index-index #maincontent .column.main, .customer-account-index #maincontent .column.main,
	.customer-address-index #maincontent .main, .customer-address-form #maincontent .main, .customer-account-edit #maincontent .main { padding-bottom: 0; order: 1; }
	.sales-order-history #maincontent .sidebar-main, .sales-order-view #maincontent .sidebar-main,
	.wishlist-index-index #maincontent .sidebar-main, .customer-account-index #maincontent .sidebar-main, 
	.customer-address-index #maincontent .sidebar-main, .customer-address-form #maincontent .sidebar-main, .customer-account-edit #maincontent .sidebar-main { order: 0; }
	.sales-order-history #maincontent .block-collapsible-nav, .sales-order-view #maincontent .block-collapsible-nav,
	.wishlist-index-index #maincontent .block-collapsible-nav, .customer-account-index #maincontent .block-collapsible-nav, 
	.customer-address-index #maincontent .block-collapsible-nav, .customer-address-form #maincontent .block-collapsible-nav, .customer-account-edit #maincontent .block-collapsible-nav { margin-bottom: 10px; position: relative; top:0px;}
	
	.account.sales-order-view .page-title-wrapper .order-status { width: 100%; }
	.account.sales-order-view .page-title-wrapper .actions-toolbar.order-actions-toolbar { margin: 0 !important; }
	.account.sales-order-view .page-title-wrapper .order-status { margin-bottom: 10px; }
	
	.wishlist-index-index .wishlist-table { width: 100%; }
	.wishlist-index-index .wishlist-table .product-name.order_name { line-height: 1.2rem; }
	.wishlist-index-index .wishlist-table .product-name.order_name a.wishlist-itemaname { font-size: 0.938rem;}
	.wishlist-index-index .wishlist-table tbody tr td p { font-size: 0.875rem; line-height: 1; }
	
	.customer-account-index .orders-recent { overflow-x: inherit; }
	.customer-account-index .orders-recent .table-order-items { white-space: inherit; }
	
	.customer-address-index .block-addresses-list strong { display: inline-block; margin-top: 0 !important; margin-bottom: 0 !important; }
	.customer-address-index .actions-toolbar { display: flex; width: 100%; }
	
	.customer-address-form #form-validate .field.choice.set.billing,
	.customer-address-form #form-validate .field.choice.set.shipping { display: inline-block; width: 100%; margin-bottom: 0 !important; }
	.customer-address-form #form-validate .fieldset .legend {  margin-bottom: 15px; }
	.customer-address-form #form-validate .fieldset:first-child { margin-bottom: 0; }
	.customer-address-form #form-validate .fieldset .control { width: 100%; }
	.customer-address-form #form-validate .actions-toolbar { display: flex; width: 100%; }
	.customer-address-form #form-validate .fieldset .control .field.additional .control { width: 100%; }
	.customer-address-form #form-validate .fieldset { margin-bottom: 10px; }
	
	.checkout-onepage-success .order_placed .order_align { margin-top: 15px; }
	.checkout-onepage-success .order_placed .order_align .order_name p { display: inline; font-size: 0.875rem; }
	
	.form-edit-account .fieldset .field.fullname .fieldset-fullname .fields { display: block !important; }
	.customer-account-edit .customer-name-prefix .fields { width: 100%; }
	.customer-account-edit .customer-name-prefix .field-name-firstname { margin-top: 10px; margin-bottom: 10px !important; }
	.customer-account-edit .field-company, .customer-account-edit .field-title { width: 100%; margin-bottom: 20px !important; }
	.customer-account-edit .customer-name-prefix .field-name-prefix { width: 25%; }
	.customer-account-edit .customer-name-prefix .field-name-firstname { width: 100%; }
	.customer-account-edit .customer-name-prefix .field-name-lastname { width: 100%; }
	.customer-account-edit .field.group.required { display: inline-block; margin-bottom: 20px; }
	.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 .fieldset.info { padding-bottom: 0 !important; }
	.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: auto !important; }
	
	.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; }
	
	.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; }
	.social-detail .dropdown-wrap { display: block; }
	.column .product .col-lg-12.padding { margin-bottom: 0; }
	.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; }
	.customcovidbanner { margin-top: 0; }
	
	
	.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; }
	
	.catalog-product-view .product.media .pdpInfoBlockMain .InfoFullBlock { display: block; }
	.catalog-product-view .product.media .pdpInfoBlockMain .InfoBlockLeft { width: 100%; margin-bottom: 10px; }
	.catalog-product-view .product.media .pdpInfoBlockMain .InfoBlockRight { width: 100%; }
	.catalog-product-view .product-info-main .wheretobuy select { width: 75%; margin-top: 10px; }
	
	.product-filter-options .filter-options-content ol.ol-color_groups li{width:152px;margin-right:10px !important;}
	.product-filter-options .filter-options-content ol.ln-items-pa_finish li{width:110px;margin-right:0px !important;}
	.product-filter-options .filter-options-content ol.ol-design_groups li{width:200px;margin-right:10px !important;}
	
	.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li label { width: auto; margin-bottom: 0; }
	
	.hoverBlocks .parentHoverDiv { margin-bottom: 20px !important; }
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { font-size: 1em !important; }
	
	.category-brochure .products-grid .brochureItems li { width: 327px !important; }
	.category-brochure .products-grid .brochureItems li .product-item-info .product-item-inner .app_view { display: flex; padding-left: 15px; }
	
	.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock { margin-right: 0 !important; }
	.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock { margin-bottom: 10px !important; }
	.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock:last-child { margin-bottom: 0 !important; }
	
	#social-form-create .form-group.col-Mr { width: 30% !important; }
	#social-form-create .form-group.col-Names, #social-form-create .form-group.col-Names { width: 100% !important; margin-left: 0 !important; }
	
	.checkout-cart-index .cart.table-wrapper .item .col.item { display: block !important; padding: 10px 0 10px !important; }
	.checkout-cart-index .cart.table-wrapper .product-image-container { height: auto !important; }
	.cart-container #shopping-cart-table .action.action-delete { margin-top: 0 !important; }
	
	.shippingAddressMainBlock { display: block; }
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item, 
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item { width: calc(100% - 20px) !important; margin-bottom: 20px; }
	.iwd_main_wrapper #opc-new-shipping-address .form-shipping-address #shipping-new-address-form { width: 100%; }
	
	
	.project-details div:nth-child(2),
	.project-details div:nth-child(3),
	.project-details .project-status,
	.project-details .application-type {width: 100%; }
	
	#iwd_opc_review_totals .total-qty { padding-right: 50px; }
	.checkout-index-index .ui-dialog { width: 90% !important; top: 26% !important; left: 50% !important; bottom: 0; margin-left: -45%; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.0"] .control,
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.1"] .control	{ width: 100% !important; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.1"] .control { margin-top: 10px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone1"] { width: 20% !important; margin-right: 5px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone1"] label {visibility: hidden; width: 5px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { width: 25% !important; margin-right: 5px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] label {padding-left: 0px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone3"] { width: 51% !important; }
	.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(21) label { padding-left: 30px; }
	
	.header.links li.authorization-link a.social-login span  {display: none;}
	#switcher-language-nav .switcher-options { margin-left: 0 !important; }
	
	/* .panel.header .links li:nth-child(2) a { padding-left: 0 !important; } */
	
	.faqs-index-index .form-item-field-section-value #edit-field-section-value { width: 94% !important; }
	
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total { margin-bottom: 0 !important; }
	

		
	.page-footer .footer.legal{ font-size: 0.713rem; }
	.page-footer .footer.content { margin: 0 !important; padding-left: 0; padding-right: 0; }
	/* .page-footer .footer.content .pagebuilder-column-group .pagebuilder-column:first-child { margin-top: 0px !important; } */
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column { margin-top: 10px !important; }
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column > figure	{ text-align: center !important; }
	.footer-bottom { margin-top: 40px; }
	.page-footer .footer.body-content .pagebuilder-column-group .pagebuilder-column:last-child { padding-left: 0 !important; }
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"] { max-width:14%;}
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { max-width: 38%; margin-left: 3px; }
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"] input {padding: 5px;}
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"] { width: 46%; margin-left: 3px;}
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"] input { padding: 5px;}
}

/* Medium devices - Tablets */
@media (min-width: 768px) { 
	.checkout-index-index .opc-wrapper .col-mp.mp-12 {padding:0px;}
	.checkout-index-index .opc-wrapper .form-shipping-address {margin-top:0px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone1"] label {visibility: hidden; width: 5px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] label {padding-left: 0px;}
	
	.colorsearch-index-index #color_search_results .prod_bg { min-height: 200px !important; width: 142px; }
	.colorsearch-index-index #color_search_results .boxes,
	.colorsearch-index-index #color_search_results .view_details { width: 100px; height: 100px; }
	
	.colorsearch-index-index #color_search_results .boxes img,
	.colorsearch-index-index #color_search_results .view_details img { width: 100px; }
	
	.colorsearch-index-index #color_search_title { width: 40%; margin: 0 auto 30px 48%; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div{display: inline-block !important;width: calc(243px - 20px) !important; height: auto; 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 { height: 100%; }
	.hover-div { font-size: 0.813rem; line-height: 18px;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size: 1rem; }

	.custom_fixedtop { margin-top: 140px; }
	.customcovidbanner { margin-top:  192px !important; }
	
	.header_live_chat, .minicart-wrapper .action.showcart .text { display: none; }	
	
	a.header_live_chat { margin-left: 20px !important; }
	
	
	.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; position:absolute; top:20px; right: 228px; }
	.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; }
	
	/* .nav-sections-item-content{ float: left; } */
		
	
	.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; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ width: 100%; min-width: 615px; right: -233px; }
	.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; }
	
	
	.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: 600px; right: 0;}
	.industry-application-index .product-filter-options{ width: 756px;left: -638px;}
	.ideas-casestudy-index .product-filter-options{ width: 756px;left: -638px;}
	.minicart-wrapper .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: 100%; padding-left:0px; }
	.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: 25px 0px 0px 0px; }
	.checkout-index-index #authnetcim_ach-form-cc .field { width: 50%; }
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column{ margin-top: 0px; margin-bottom: 25px !important;}
	.iwd_opc_universal_wrapper {margin-top: 20px;text-align:center;}
	
	.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: 30%; 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-top: 0; margin-bottom: 20px; }
	.checkout-index-index .item-addl-info { display: flex; width: 80%; margin-left: 20px; position: absolute; top: 45px; left: 78px; }
	.iwd_opc_review_item_cell .iwd_opc_review_item_options { width: 90%; font-size: 12px;}
	.iwd_opc_review_item .iwd_opc_review_item_cell { position: relative; padding: 15px 10px 15px 0 !important; }
	.iwd_opc_review_item .iwd_opc_review_item_cell.price { position: relative; padding-right: 0 !important; }
	.item-addl-info .iwd_opc_review_item_cell { width: 15% !important; }
	.item-addl-info .iwd_opc_review_item_cell.price { display: flex !important; width: 100% !important; }
	.item-addl-info .iwd_opc_review_item_cell.price .unit-price { width: 50%; }
	.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; padding-right: 0px !important; border-bottom: 1px solid #ccc;}
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell .iwd_opc_review_item_subtotal { width: 50%; white-space: nowrap; }
	
	.checkout-index-index #shipping-edit-address-form #edit-form .field, .checkout-index-index #shipping-edit-address-form #edit-form .field._required{ width:46%; margin: 0 5px 10px 5px; padding: 0px;}
	.checkout-index-index .fieldset.address .field, .checkout-index-index .fieldset.address .field._required{ width:48%; margin: 0 5px 10px 5px; padding: 0px;}
	.checkout-index-index .fieldset.address .vat-text{ display: inline-block; font-size: .8rem; padding: 0 8px; }
	
	
	#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: 20px; }
	.project-details #project_name,
	.project-details #project_type{ width: 100%; margin-right: 10px; }
	.project-details #project_status {width: 100%; margin-right: 10px; }
	.project-details #application_type{width: 100%; margin-right: 0px;}
	.project-details div.field-error { width: 100%;}
	
	button.action.primary.place_order {  float: unset; }
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 120px; }
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .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%; }
	.cart-container .item-option-details .options-info.qty dd{ width:25%; }
	.cart-container .item-option-details .options-info.qty dd .field .control select{ background: #fff url(../../frontend/Enterprise/Polyrey/fr_FR/images/select-arrow.png) no-repeat scroll 85% 50% / 7px 6px; }
	
	.block.widget .products-grid { width: 100%; }
	
	/* .pagebuilder-column { padding-left: 0 !important; padding-right: 0 !important; } */
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column { padding-left: 0 !important; padding-right: 0 !important; padding-top: 0px !important;}
	
	.account.sales-order-view .page-title-wrapper .order-status { margin-bottom: 0; }
	
	.wishlist-index-index .wishlist-table { width: 80%; }
	.wishlist-index-index .wishlist-table .product-name.order_name { line-height: 1.2rem; }
	.wishlist-index-index .wishlist-table .product-name.order_name a.wishlist-itemaname { font-size: 0.938rem;}
	.wishlist-index-index .wishlist-table tbody tr td p { font-size: 0.875rem; line-height: 1; }
	
	.customer-account-login #login-form .fieldset.login .actions-toolbar .secondary { float: right; margin-left: 0; }
	
	.customer-account-index .orders-recent { overflow-x: auto; }
	.customer-account-index .orders-recent .table-order-items { white-space: nowrap; }
	
	.customer-address-form #form-validate .fieldset .legend {  margin-bottom: 25px; }
	.customer-address-form #form-validate .fieldset:first-child { margin-bottom: 10px; }
	.account.customer-address-form .form-address-edit .fieldset .label { width: 35%; }
	.customer-address-form #form-validate .fieldset .control { width: 55%; }
	.customer-address-form #form-validate .fieldset .control .field.additional .control { width: 100%; }
	.customer-address-form .form-address-edit .field.choice.set.billing:before { width: 35%; }
	.customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 35%; }
	.customer-address-form .form-address-edit .actions-toolbar { margin-left: 35% !important; }
	.customer-address-form #form-validate .fieldset { margin-bottom: 20px; }
	
	.customer-account-edit .customer-name-prefix .fields { width: 91%; }
	.customer-account-edit .field-company, .customer-account-edit .field-title { width: 100%; }
	.customer-account-edit .customer-name-prefix .field-name-prefix { width: 12%; }
	.customer-account-edit .customer-name-prefix .field-name-firstname { width: 50%; }
	.customer-account-edit .customer-name-prefix .field-name-lastname { width: 50%; }
	.customer-account-edit .form-edit-account .fieldset.password .label { width: 38% !important; margin-bottom: 10px;text-align: right; }
	.customer-account-edit .form-edit-account .fieldset.password .control { width: 60% !important; }
	.customer-account-edit .form-edit-account .label { margin-bottom: 10px; }
	.customer-account-edit .form-edit-account .fieldset.info { padding-bottom: 20px !important; }
	.customer-account-edit .field-company .label, .customer-account-edit .field-title .label { width: 15% !important; }
	
	.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: 38.5px; }
	
	.catalog-product-view #tabs .details_list section.faq_types_content .resources { margin-bottom: 5px; }
	
	.catalog-product-view .product.media .finishes-laminates-inner-block ul li { width: 128px; }
	.catalog-product-view .product.media .finishes-laminates-inner-block ul li a img:nth-child(2) { width: 113px; height: 113px; }
	
	.catalog-product-view .block.related .block-content.content .product-items .product-item { width: 128px; }
	.catalog-product-view .block.related .block-content.content .product-items .product-item .product-item-photo .product-image-photo { width: 113px; height: 113px; }
	
	.catalog-product-view .product-info-main .product-info-price .feature_list li { width: 48px; height: 48px; }
	.catalog-product-view .product-info-main .wheretobuy input{ width: 67%; }
	
	.catalog-product-view .product-options-wrapper .fieldset .field { width: calc(100% - 10px); margin-left: 5px !important; margin-right: 5px !important; }
	.catalog-product-view .product-info-main .product-info-price { margin-top: 0; }
	
	.modal-popup.confirm._show .modal-inner-wrap{ width: 520px; margin-left: auto; margin-right: auto; }
	
	.storelocator-homeowner-index .page-main .columns .main .container,
	.storelocator-homeowner-index .page-footer .footer.top-content .container { max-width: 100%; width: 100%; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 98%; padding: 20px }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .search_bar { width: 60%; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select { width: 60% !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 { display: inline-flex!important; flex-wrap: wrap; padding-left: 25px; }
	
	.distributor-distributor-index .commercialBuyer_wrap .search_bar { width: 50%; }
	.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: 42%; 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 .column .product.media .col-lg-10.sheet-banner-padding .sheet_banner .view-fullsheet:before { margin-top: -65px; margin-left: -25px; }
	.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; height: 85%;}
	.new-cms-popup .modal-popup .modal-inner-wrap::-webkit-scrollbar  { width: 5px; right:10px; }
	.new-cms-popup .modal-popup .modal-inner-wrap::-webkit-scrollbar-track { background: #A3A3A3 }
	.new-cms-popup .modal-popup .modal-inner-wrap::-webkit-scrollbar-thumb { background: #5E5E5E; }
	.static_content .pdf-data iframe { height: 800px; }
	
	.cms-healthcare .new-cms-popup .modal-popup .modal-inner-wrap::-webkit-scrollbar  { width: 10px; right:10px; }																										   
	.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 p { font-size: 1rem; }
	.custom-banner-control .caption	a { margin-top: 20px !important; padding: 5px 10px; font-size: 1rem; }
	
	.catalog-product-view .product-info-main .wheretobuy select { width: 75%; margin-top: 10px; margin-bottom: 20px; }
	
	.catalog-product-view .product.media .pdpInfoBlockMain .InfoFullBlock { display: flex; }
	.catalog-product-view .product.media .pdpInfoBlockMain .InfoBlockLeft { width: 50%; margin-bottom: 0; }
	.catalog-product-view .product.media .pdpInfoBlockMain .InfoBlockRight { width: 50%; }
	
	.catalog-product-view .product-info-main .wheretobuy select { width: 55%; margin-top: 10px; }
	
	.product-filter-options .filter-options-content ol.ol-color_groups li{width: 160px;}
	.product-filter-options .filter-options-content ol.ln-items-format li{width: 155px;}
	.product-filter-options .filter-options-content ol.ln-items-pa_finish li{width:110px; margin-right: 0px !important;}
	.product-filter-options .filter-options-content ol.ol-design_groups li{width:200px;}
	
	.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li label { width: 156px; margin-bottom: 0; }
	
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { font-size: 1em !important; }
	
	.category-brochure .products-grid .brochureItems li { width: 225px !important; min-height: 356px; }
	
	.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock { margin-right: 10px !important; }
	.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock:last-child { margin-right: 0 !important; }
	.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock { margin-bottom: 0 !important; }
	
	.checkout-cart-index .cart.table-wrapper .item .col.item { display: block; padding: 10px 8px 10px !important; }
	
	.iwd_main_wrapper .shippingAddressMainBlock { display: flex; flex-wrap: wrap; }
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item, 
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item { width: 30% !important; }
	#opc-new-shipping-address .form-shipping-address #shipping-new-address-form { width: 100%; }
	
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"] { max-width:16%;}
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { max-width: 30% }
	.checkout-index-index #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { width: 48%; }
	.checkout-index-index #opc-edit-shipping-address .shippingEditAddress#shipping-edit-address-form #edit-form fieldset.field.street {width:100%; height:80px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field {height:90px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.vat_number"] {height: auto;}																																				   
	#shipping-new-address-form .field[name="shippingAddress.region_id"]{width:100%}
	#shipping-new-address-form .field[name="shippingAddress.region_id"] div.control{width:50%}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.region_id"] {width:100%;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.region_id"] div.control{width:50%}
	

	.project-details div:nth-child(2),
	.project-details div:nth-child(3),
	.project-details .project-status,
	.project-details .application-type {width: 23.9%; }
	.project-details .field-error {width: 100% !important; }
	
	#iwd_opc_review_totals .total-qty { padding-right:86px; }
	.checkout-index-index .ui-dialog { width: 80% !important; top: 25% !important; left: 50%; margin-left: -40%; }
	
	.field.street.admin__control-fields.required {width: 100% !important;}
	.checkout-index-index #checkout .form-shipping-address #shipping-new-address-form .field[name="shippingAddress.street.0"] {width:48%; }
	.checkout-index-index #checkout .form-shipping-address #shipping-new-address-form .field[name="shippingAddress.street.1"] {width:48%; margin-left: 10px;}
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.0"] .control,
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.1"] .control	{ width: 280px; }
	
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone1"] { width: 15% !important; margin-right: 10px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { width: 30% !important; }
	.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(21) label { padding-left: 30px; }
	
	.minicart-wrapper .action.showcart .text { display: none; }
	
	a.header_live_chat { display: inline-block; }
	
	.page-footer .footer.top-content .pagebuilder-column-group { width: calc(786px - 33px); }
	.page-footer .footer.legal{ font-size: 0.813rem; }
	.page-footer .footer.content { padding-left: 0; padding-right: 0; }
	/* .page-footer .footer.content .pagebuilder-column-group .pagebuilder-column { width: auto !important; } */
	.page-footer .footer.content .body-content .pagebuilder-column-group { flex-wrap: wrap; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(1),
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(2),
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){ padding-right: 20px !important; flex-basis: calc(35% -  20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(4)	{ margin-top: 20px !important; flex-basis: 100% !important; }
	
	.page-footer .footer.body-content .pagebuilder-column-group .pagebuilder-column:nth-child(3) { padding-left: 0 !important; padding-right: 0 !important; }
}

/* Large devices - Desktops landscape */
@media (min-width: 992px) {
	.page-products.category-decors .product-filter-options {left:-4px;}
	.colorsearch-index-index #color_search_results .prod_bg { min-height: 215px !important; padding: 6px; width: 125px; margin-left: 1%; border: 1px solid #c4c4c4; border-radius: 2px; margin-bottom: 8px; }
	.colorsearch-index-index #color_search_results .boxes,
	.colorsearch-index-index #color_search_results .view_details { width: 110px; height: 110px; }
	
	.colorsearch-index-index #color_search_results .boxes img,
	.colorsearch-index-index #color_search_results .view_details img { width: 110px; }
	
	.colorsearch-index-index #color_search_title { width: 35%; margin: 0 auto 30px 46%; }
	.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img{height:auto;}
	.block.block-search{ width: 280px; top: 20px; right: 276px; }
	.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 { height: 100%; font-size: 1.063rem; line-height: 26px;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size:1.5rem; }
	
	.block-search input::placeholder { font-size: 0.875rem; }
	
	.flex-viewport .slides li { height: 345px !important; }
	
	#maincontent.page-main{max-width: 100%;}
	#maincontent.page-main .breadcrumbs{ margin-top: 15px; }
		
	
	.block.block-search{ width: 380px; right: 20px !important;}
	.ea-search-autocomplete .content { width: 40.6%; right: 21px; }
	.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: auto; }
	
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div{width: calc(329px - 20px) !important; height: auto; }
	
	#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; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ right: -280px; }
	
	.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; position: relative; margin-left: 0px; margin-right: 0px; margin-bottom: 20px;}
	.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 10px 10px 0px; margin-right: auto;}
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 29.66%; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ min-width: 800px; }
	
	.checkout-index-index .item-details { width: 48%;}
	.checkout-index-index .item-addl-info { width: 48%;}
	
	.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; }
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details .proj-details-heading { margin-top: 0; }
	.checkout-index-index .item-addl-info { position: relative; top: 0; left: 0; }
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_items .iwd_opc_review_item .iwd_opc_review_item_cell { padding-top: 20px; }
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .iwd_opc_review_total .iwd_opc_review_total_cell:last-child { width: 38%; }
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #iwd_opc_review_totals .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, .customer-address-form .form-address-edit .field.choice.set.shipping:before{width: 0%;padding: 0;}
	.customer-address-form .form-address-edit .actions-toolbar { margin-left: 30% !important; }
	
	.customer-account-edit .form-edit-account .fieldset.password .label { width: 35% !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: 0; }
	.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: 48%; }
	
	.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: 40%; }
	.distributor-distributor-index .commercialBuyer_wrap .search_bar .search_input_field input#edit-region {width: 45%; float: left; }
	.commercialBuyer_wrap .comm_distributor_parent .search_bar .search_input_field select#distributors-search {width: 45%; margin-right: 20px; float: left;}
	
	.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: 25%; }
	
	.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: 12px !important; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption { width: 50% !important; }
	
	.product-filter-options{ width: 760px; left: 0;}
	
	.customFinishes { width: calc(33.333333% - 10px) !important; }
	
	.category-brochure .products-grid .brochureItems li { width: 228px !important; min-height: 356px; }
	
	.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li label { width: 224px; margin-bottom: 0; }
	
	#iwd_opc_review_totals #total-qty { padding-right:56px; }
	.checkout-index-index .ui-dialog { width: 54% !important; top: 30% !important; left: 50%; margin-left: -27%; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.0"] .control,
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.1"] .control	{ width: 251px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone1"] { width: 15% !important; margin-right: 10px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { width: 30% !important; }
	
	.minicart-wrapper .action.showcart .text { display: none; }
	
	.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	{ padding-left: 50px; }
	
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item, 
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item { width: 22.9% !important; }
	
	.page-footer .footer.content { padding-left: 0; padding-right: 0; }
	.page-footer .footer.top-content .pagebuilder-column-group { max-width: 100% !important; width: calc(1024px - 30px); }
}

/* Extra large devices - Desktops landscape */
@media (min-width: 1200px) {
	.colorsearch-index-index #color_search_title { width: 35%; margin: 0 auto 30px 44%; }
	
	.header_live_chat, .minicart-wrapper .action.showcart .text { display: block; }
	
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div{width: calc(363px - 20px) !important; height: auto; }
	
	.hover-div { position: absolute; top: 0; height: 100%; font-size: 1.063rem; line-height: 32px;}
	
	.flex-viewport .slides li { height: 390px !important; }
	
	#maincontent.page-main { max-width: 1110px;}
	
	
	.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; }

	
	.minicart-wrapper .block-minicart.advancesearch-widget{ width: 985px; }
	.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-start; }
	
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products { width: 40%; float: right; display: flex; justify-content: flex-end;}
	.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, .catalogsearch-result-index .column.main { width: 100% !important; }
																											
	
/* 	.products.wrapper.grid.products-grid .product-items .product-item{ margin:0 40px 10px 0px; padding: 0px; }
	.products.wrapper.grid.products-grid .product-items .product-item:nth-child(5n+5) {margin-right: 0px; float:right;} */
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 310px; }
	
	.ea-search-autocomplete .content { width: 40.5%; right: 21px; }
	
	.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-right: 38%; padding-top: 25%; }
	.catalog-product-view .page-main .column .product.media .col-lg-10.sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-right: 33%; padding-top: 32%; }
	.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: 75px; }					   
	.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; }

	.page-footer .footer.content { padding-left: 0; padding-right: 0; }	
	
	.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;}
	
	.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li label,
	.advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li label { width: 247px; margin-bottom: 0; }
	
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { font-size: 1.250em !important; }
	
	.category-brochure .products-grid .brochureItems li { width: 248px !important; min-height: 356px; }
	
	.iwd_main_wrapper #opc-new-shipping-address .form-shipping-address #shipping-new-address-form { width: 50%; float:left; }
	.iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .vat-text {position: relative; min-height: 450px;display:flex;}
	.iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .vat-text span {position: absolute; bottom:0;}
	
	#iwd_opc_review_totals .total-qty { padding-right:50px; margin-left:0px;}
	.checkout-index-index .ui-dialog { width: 40% !important; top: 90% !important; left: 50%; margin-left: -25%; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.0"] .control,
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.1"] .control	{ width: 244px; }
	
	.minicart-wrapper .action.showcart .text { display: inline-block; width: auto; height: auto; vertical-align: middle; }
	
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.not-selected-item, 
	.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item { width: 23% !important; }
	
	a.header_live_chat { margin-left: 6px !important; }
	
	.page-footer .footer.top-content .pagebuilder-column-group { width: 1110px; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(1),
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(2),
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){ flex-basis: calc(26% -  20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(4)	{ margin-top: 0 !important; flex-basis: 25% !important; }
	.page-footer .footer.body-content .pagebuilder-column-group .pagebuilder-column:nth-child(3) { padding-right: 20px !important; }
}

/* Large + devices - Desktops landscape */
@media (min-width: 1440px) {
	.scrolltop { right: 3% !important; }
	
	.custom-full-banner-img { min-height: 311px; }
	
}

/* Extra large+ devices - Desktops landscape */
@media (min-width: 1920px) {
	.flex-viewport .slides li { height: 490px !important; }
	
	.scroll { right: 23rem !important; }
	
	.custom-full-banner-img { min-height: 411px; }

	.checkout-index-index .ui-dialog { top: 32% !important; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.0"] .control { width: 350px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.street.1"] .control { width: 350px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone1"] {
    width: 16% !important; margin-right: 10px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] {
    width: 30% !important; }
	.checkout-index-index .ui-dialog #popup-modal1 #opc-edit-shipping-address #edit-form button.save-address-action { margin: 15px 170px 10px 5px !important; }
	.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(21) label { padding-left: 0x; }
	
}

/* 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; 	
}

/* 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: 83px !important; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ width: 1000px; }
}

/* for ie 10+ above */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { 
	.block.widget .products-grid .product-items { width: 3000px; }
	
	.page-footer .footer.top-content .pagebuilder-column-group, .page-footer .footer.body-content .pagebuilder-column-group, .page-footer .footer.copy-content .pagebuilder-column-group,
	.page-footer .footer.copy-content .pagebuilder-column-group { width: 1110px; }
	.page-footer .footer.copy-content .pagebuilder-column-group .pagebuilder-column { margin: 0 auto !important; }
	
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(1),
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(2),
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){ flex-basis: calc(24% -  20px ) !important; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ width: 1000px; }
	
}

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

/* Added by Ramakrishna End */

/* for Safari only */
@media not all and (min-resolution:.001dpcm) { @supports (-webkit-appearance:none) and (display:flow-root) { 
	a.header_live_chat span {font-size: 12px;}

	}
}
/* 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 */
.chat {display: inline-block; float: right;}
.chat a.live_chat {font-weight: 600; font-size: 12px; text-transform: uppercase; color: #373737 !important; background: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: 35%; background-position: 10% 50%; padding: 10px 5px 10px 35px; text-decoration: none;}
.chat a.live_chat:hover {background: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: 35%; background-position: 10% 50%;}
.chat a.live_chat:hover {color: #e31b2c !important;}
.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:12px;height:103px;transform: rotate(270deg);width:113px}
.wtbcart-logo a{color:#ec1c2d;font-family:'Roboto-Regular' !important}
.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:12px;height:63px;transform: rotate(270deg);width:73px}
.wtbcart-chatlogo a{color:#ec1c2d;text-decoration: none;    font-family: "Roboto-Regular", sans-serif !important; 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: 12px;}
.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 !important;}
 .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 !important;}
 .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 !important; 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 !important;}
 .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;}
 .content-main-banner{position: relative;}
 .content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{padding: 40px; width: 30%; background: #e2e2e2; margin-left: 25px;}
 .content-main {position: absolute; top: 500px; background: #fff; width: 1280px;margin-bottom:50px; color:#666666; }
 .content-covid19 { width: 90%;margin-bottom:50px; color:#999999;margin: 0 auto !important; }
 .content-main p {min-height:110px;font-size: 15px; }
 .covid-column p {min-height:unset; }
 h1.cms-h1 { font-size: 50px !important; text-transform: none !important; }
 h2.cms-h2 { margin-bottom: 0px !important;}
 .content-main h2.cms-h2 {min-height: 110px;}
.content-main-2 h2.cms-h2 {min-height: 160px;}
.btn-red-round .pagebuilder-button-primary {text-align: center; line-height: 15px; background: #e31b2c; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; border-radius: 35px; padding: 10px 12px 12px !important; font-size: 18px; font-weight: 500;}
.btn-red-round .pagebuilder-button-primary:hover {background: #bb1725; }
.btn-grey-round .pagebuilder-button-primary {text-align: center; line-height: 15px; background: #666666; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; border-radius: 35px; padding: 10px 12px 12px !important; font-size: 15px; font-weight: 500;}
.btn-grey-round .pagebuilder-button-primary:hover {background: #666666; }
.content-main-2 {position: absolute; top: 2150px; background: #fff;     width: 100%; height: 655px;color:#666666;}
.content-main-2 .pagebuilder-column-group:nth-child(1) {position: absolute; top: -110px;}
.content-main-2 .pagebuilder-column-group:nth-child(2) {position: absolute; top: -70px;}
.content-main-2 p {margin-bottom: 0px; min-height:85px; font-size: 15px;}
#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:nth-child(2){width: calc(33.3333% - 40px) !important;}
@media (max-width: 575.98px) { }
@media (min-width: 576px) { }
/* Small devices - Mobiles */
@media (max-width: 767.98px) { 
	.chat {margin: 0px;}	
	.chat a.live_chat {background-size: 70%; padding: 10px 5px 10px 30px;}
	.chat span.text {display: none;}
	.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 .page-height { height: 5605px;}
	.content-main-banner .pagebuilder-banner-wrapper{background-position: center !important;}
	.content-main {top: 750px; left: 20px; width: 90%;    padding: 0px !important;}
	.content-main .pagebuilder-column {padding: 10px 0px !important;}
	.content-main img.pagebuilder-mobile-only {width: 100%;}
	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{height: 1900px;top: 4000px;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {position: relative; top:0px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) { position: relative; top:0px;}
	.content-main p{min-height: unset; margin-bottom: 0;}
	.content-main h2.cms-h2 {min-height: unset;}
}
/* Medium devices - Tablets */
@media (min-width: 768px) {
	.content-covid19 .pagebuilder-column.order-1 {padding: 20px 40px 0px !important; margin-bottom: 0px !important;}
	.content-main-banner .page-height { height: 2800px;}	
	.content-main {width: 90%;left: 40px;}
	.content-main-2{height: 740px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) {position: absolute; top: 50px;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {position: relative; top: 10px;}
	.content-main h3.cms-h3 {padding: 0px !important;}
	}
/* Large devices - Desktops landscape */
@media (min-width: 992px) {
	.content-covid19 .pagebuilder-column.order-1 {padding: 40px 80px 0px !important; margin-bottom: 0px !important;}
	.content-main-banner .page-height {height: 2715px;}
	.content-main {left: 50px;}
	.content-main-2{height: 655px;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {position: absolute; top: -110px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) {position: absolute; top: -70px;}
	.content-main h3.cms-h3 {padding: 0px 70px !important;}
}
/* Extra large devices - Desktops landscape */
@media (min-width: 1200px) {
	.content-main { left: 65px; }
}
/* Large + devices - Desktops landscape */
@media (min-width: 1440px) {}
/* Extra large+ devices - Desktops landscape */
@media (min-width: 1920px) {}
 /* Wilsonart connected-page CSS Start */

 

 /* .............................. Start CSS Block For Raman......................................... */
/* Css For Decor Module */
.catalog-category-view  #maincontent.page-main{box-shadow: unset;max-width: 100%;padding: 0 50px;margin-top: 50px;}
.catalog-category-view .column.main,.catalogsearch-result-index .column.main{min-width: 100% !important;}
.catalog-category-view #maincontent.page-main .breadcrumbs{display: none;}
.catalog-category-view .products-grid .product-item,.catalogsearch-result-index .products-grid .product-item{width: 200px;border:0 !important}
.catalog-category-view .product-item-info:hover .product.product-item-links .product-item-link-sample-order,.catalog-category-view .product-item-info:hover .product.product-item-links .product-item-link-sample-project,.catalogsearch-result-index .product-item-info:hover .product.product-item-links .product-item-link-sample-order,.catalogsearch-result-index .product-item-info:hover .product.product-item-links .product-item-link-sample-project{opacity: 1 !important;}
.catalog-category-view.page-products .product-item-info .product.product-item-links .product-item-link-sample-project:hover + p.newHovertext,.catalog-category-view.page-products .product-item-info .product.product-item-links .product-item-link-sample-project:hover + p.newHovertext.page-products .product-item-info .product.product-item-links .product-item-link-sample-project:hover + p.newHovertext{opacity: 1 !important;font-size: 12px !important;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view.page-products .product-item-info .product.product-item-links p.newHovertext span,.catalogsearch-result-index.page-products .product-item-info .product.product-item-links p.newHovertext span{display: block !important;}
.catalog-category-view .list-order-sec div ul li img,.catalogsearch-result-index .list-order-sec div ul li img,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul li img{ width: 20px; height: 20px; margin-right: 10px;}
.catalog-category-view .list-order-sec div ul li a.show-samples,.catalogsearch-result-index .list-order-sec div ul li a.show-samples,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul li a.show-samples{cursor: pointer;font-size: 12px;font-family: 'Roboto', sans-serif !important;color:#d3d3d3}
.catalog-category-view .list-order-sec div ul li,.catalogsearch-result-index .list-order-sec div ul li,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul li {list-style: none;margin-bottom: 0px;}
.catalog-category-view .list-order-sec div ul,.catalogsearch-result-index .list-order-sec div ul ,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul {padding-left: 10px;height: 85px;overflow-y: auto;}
.catalog-category-view .list-order-sec div ul::-webkit-scrollbar,.catalogsearch-result-index .list-order-sec div ul::-webkit-scrollbar,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul::-webkit-scrollbar {width: 6px;right: 10px;}
.catalog-category-view .list-order-sec div ul::-webkit-scrollbar-track,.catalogsearch-result-index .list-order-sec div ul::-webkit-scrollbar-track,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul::-webkit-scrollbar-track {background: #5e5e5e;}
.catalog-category-view .list-order-sec div ul::-webkit-scrollbar-thumb,.catalogsearch-result-index .list-order-sec div ul::-webkit-scrollbar-thumb,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec div ul::-webkit-scrollbar-thumb { background: rgb(163, 163, 163);}
.catalog-category-view .list-order-sec div ul::-webkit-scrollbar-thumb,.catalogsearch-result-index .list-order-sec div ul::-webkit-scrollbar-thumb { background: rgb(163, 163, 163);}
.catalog-category-view .product-toolbar-options,.catalogsearch-result-index .product-toolbar-options {border:0;display: block ; position: relative ;float: left ;width: 99.5%;margin:3px 0px 17px 0px;padding: 0px 0px 0px 0px;}
.catalog-category-view #maincontent.page-main .page-title-wrapper,.catalogsearch-result-index #maincontent.page-main .page-title-wrapper{text-align: left ;margin-bottom: 0px;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view #maincontent.page-main .page-title-wrapper h1,.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h1 {text-transform: uppercase;color: #e31b2c;font-weight: 500;font-size: 1.5rem;font-family: 'Roboto', sans-serif !important;margin-bottom: 0px;}
.catalog-category-view .category-description,.catalogsearch-result-index .category-description {font-size: 17px;line-height:29px;font-family: 'Roboto', sans-serif !important;margin-bottom: 20px;border-bottom:1px solid #e52f3d;padding-bottom: 0;}
.catalog-category-view .products-grid .product-item .list-order-sec .field select,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec .field select,.catalogsearch-result-index .products-grid .product-item .list-order-sec .field select{width:100% !important;background: #555 !important;color:#fff !important;}
.catalog-category-view select { background: scroll; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/select-arrow.png); background-color: #fff; background-position: 7px 6px; background-repeat: no-repeat; -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;}
.catalog-category-view .list-order-sec form,.catalogsearch-result-index .list-order-sec form,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec form {display: inline-block;text-align: left;width:100%}
.catalog-category-view .list-order-sec form label,.catalogsearch-result-index .list-order-sec form label,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec form label {font-size: .8rem;margin-bottom: 5px;font-family: 'Roboto', sans-serif !important;color:#d3d3d3}
.catalog-category-view .list-order-sec form input,.catalogsearch-result-index .list-order-sec form input,.widget-decor-suggestions .widget-decor-suggestions-list input {height: 32px;}
.catalog-category-view.page-products .products-grid .product-items .product-item .list-order-sec .field,.catalogsearch-result-index.page-products .products-grid .product-items .product-item .list-order-sec .field,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-items .product-item .list-order-sec .field{flex-direction: column !important;}
.catalog-category-view .list-order-sec form.decor-add-form + a,.catalogsearch-result-index .list-order-sec form.decor-add-form + a,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec form.decor-add-form + a {color: #d3d3d3;float: right;margin-top: 10px;cursor: pointer;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .share-btn {background-image: url(data:image/png;base64,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) ;background-repeat: no-repeat ;background-size: 50% ;background-position: 40% 50% ;padding: 12px 15px 12px 20px ;}
.catalog-category-view .products.wrapper.grid.products-grid,.catalogsearch-result-index .products.wrapper.grid.products-grid {border:0;border-bottom: 0 ;padding-bottom: 20px ;width: 100% ;clear: both ;margin-top: 0px !important;text-align: left;padding-top: 0;}
.catalog-category-view .product-toolbar-options .toolbar.toolbar-products {padding-left: 0px ;padding-bottom: 8px ;padding-right: 0px ;width: 100% ;float: right ;display:flex ;justify-content: flex-end;}
.catalog-category-view .product-toolbar-options .toolbar.toolbar-products .modes {display: inline-block ;float: left ;}
.catalog-category-view.page-products .toolbar .limiter {display: none!important;}
.catalog-category-view .toolbar-products .limiter .control {display: inline-block!important;}
.catalog-category-view .limiter-options {margin: 0 5px 0 7px!important;}
.catalog-category-view .toolbar-products .sorter {float: left;font-size: 12px;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .product-toolbar-options .sorter-options {padding: 0px 20px 0px 10px!important;}
.catalog-category-view .sorter-options {margin: 0 0 0 7px;width: auto;}
.catalog-category-view .sorter-action {position: relative;top: 0px;vertical-align: top; display: inline-block;text-decoration: none;}
.catalog-category-view .sorter-action:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 28px; line-height: 32px ; color: #8f8f8f; content: '\e613'; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.catalog-category-view .sorter-action>span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.catalog-category-view .toolbar-amount { display: block; line-height: 26px; margin: 0; padding: 8px 0 0; vertical-align: middle;text-align: left;font-family: 'Roboto-Med', sans-serif !important;position: absolute;left:0px;color: #e52f3d;}
.catalogsearch-result-index .products.wrapper.grid.products-grid .searchResultHeader{margin-bottom: 20px;}
.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items{border:0 !important}
.catalog-category-view .product-item-info,.catalogsearch-result-index .product-item-info {width: 240px;position: relative;max-width: 100%;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .thumbnail-image a,.catalogsearch-result-index .thumbnail-image a {font-size: 12px;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .thumbnail-image-zoom,.catalogsearch-result-index .thumbnail-image-zoom {position: absolute;margin-top: -88px;z-index: 99;}
.catalog-category-view .product.product-item-sku .product-item-link,.catalogsearch-result-index .product.product-item-sku .product-item-link {font-size: 15px;font-weight: 700;color: #433e3a;font-family: 'Roboto', sans-serif !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.catalog-category-view .product-item-name, .catalog-category-view .product.name a{color: #433e3a!important;font-size: 12px!important;text-transform: uppercase!important;clear: both!important;text-align: left!important;margin: 0px!important;min-height: 38px!important;font-family: 'Roboto', sans-serif !important;}
.catalogsearch-result-index .product-item-name, .catalogsearch-result-index .product.name a{color: #433e3a!important;font-size: 12px!important;text-transform: uppercase!important;clear: both!important;text-align: left!important;margin: 0px!important;min-height: 0px!important;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .product-item-name, .catalogsearch-result-index .product-item-name  {-moz-hyphens: auto!important;-ms-hyphens: auto!important;-webkit-hyphens: auto!important;display: block!important;hyphens: auto!important;margin: 5px 0!important;word-wrap: break-word!important;}
.catalog-category-view .abs-product-link,.catalog-category-view .product-item-name,.catalog-category-view .product.name a,.catalogsearch-result-index .abs-product-link,.catalogsearch-result-index .product-item-name,.catalogsearch-result-index .product.name a{font-weight: 400;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .abs-product-link>a:visited, .catalog-category-view .product-item-name>a:visited, .catalog-category-view .product.name a>a:visited,.catalogsearch-result-index .abs-product-link>a:visited, .catalogsearch-result-index .product-item-name>a:visited, .catalogsearch-result-index .product.name a>a:visited{color: #333!important;text-decoration: underline!important;font-family: 'Roboto', sans-serif !important;}
.products ol.product-items li.product-item .product-item-details .product-msg {color: #e31b2c;font-size: 10px;padding: 0 !important;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .product-item,.catalogsearch-result-index .product-item {font-size: 1.4rem;vertical-align: top;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .products-grid .product-item .list-order-sec button#close,.catalogsearch-result-index .products-grid .product-item .list-order-sec button#close,.widget-decor-suggestions .widget-decor-suggestions-list.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: -28px;left: 28px;background: #e31b2c;color: #fff;border-color: #e31b2c;box-shadow: 0px 0px 1px 1px #ccc;}
.catalog-category-view.page-products .products-grid .product-item .list-order-sec,.catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec {padding: 20px;background: #222222;border: 2px solid #c4c4c4;box-shadow: 0px 0px 5px #929292;float: right;z-index: 99;position: absolute;text-align: left;}
.catalog-category-view.page-products .products-grid .product-item .list-order-sec div p,.catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec div p,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec div p {margin-bottom: 5px;}
.catalog-category-view.page-products .products-grid .product-item .list-order-sec p,.catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec p,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec p  { color: #fff!important; text-align: left; font-size: .8rem !important; margin-bottom: 10px;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view #create-project,.catalogsearch-result-index #create-project,.widget-decor-suggestions .widget-decor-suggestions-list #create-project {font-size: 12px;float: right;display: inline-block;height: auto ;color:#222 !important;background-color: #fff !important;text-decoration: none;border: 1px solid #fff; margin-top: 5px;-webkit-appearance: button;cursor: pointer;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .list-order-sec hr,.catalogsearch-result-index .list-order-sec hr,.widget-decor-suggestions .widget-decor-suggestions-list .list-order-sec hr { margin-bottom: 0.5rem; margin-top: 0.5rem;}
.catalog-category-view .product.product-item-links,.catalogsearch-result-index .product.product-item-links {font-size: 11px;color: #ababab;font-family: 'Roboto', sans-serif !important;position: absolute; top: 0px; width: 100%;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .product-item-link.sample,.catalogsearch-result-index .product-item-link.sample {border: 1px!important;border-radius: 35px!important;}
.catalog-category-view .product.product-item-links .product-item-link-sample-project,.catalogsearch-result-index .product.product-item-links .product-item-link-sample-project {opacity: 0; z-index: 1; background: none!important;position: relative ;width:auto ;float: right !important;text-align: right ;padding:0px;right: 0 ;top:30px ;left:unset;clear: both;right:10px}
.catalog-category-view.page-products .product-item-info .product.product-item-links p.newHovertext,.catalogsearch-result-index.page-products .product-item-info .product.product-item-links p.newHovertext {opacity: 0;background: #e31b2c;width: 100%;display: block;margin-bottom: 0px;padding: 5px 10px;color: #fff;position: absolute;top: -20px !important;text-align: center;}
.catalog-category-view .product.product-item-links .product-item-link-sample-order,.catalogsearch-result-index .product.product-item-links .product-item-link-sample-order {opacity: 0;bottom: -180px;background: none!important;position: relative ;width:auto ;float: right !important;text-align: right ;padding:0px;right: 0 ;top:32px !important;left:unset;clear: both;right:10px}
.catalog-category-view.page-products .products-grid .product-item .list-order-sec .action.tocart.primary,.catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec .action.tocart.primary, .widget-decor-suggestions .widget-decor-suggestions-list .product-item .list-order-sec .action.tocart.primary {background: #fff;border: 0px;font-size: 13px;margin: 4px 0px 0px 0px;padding: 5px 19px 5px 19px;width: 100%;font-family: 'Roboto', sans-serif !important;color: #222;}
.catalog-category-view.page-products .products-grid .product-item,.catalogsearch-result-index.page-products .products-grid .product-item  { width: 200px; margin-left: 0.8%!important; margin-bottom: 8px!important; margin-right: auto!important;font-family: 'Roboto', sans-serif !important;}
.ias-trigger.ias-trigger-next a {color: #fff!important;background: #e31b2c!important;font-size: 13px!important;margin: 10px 0px 0px 0px!important;padding: 10px 13px!important;font-family: 'Roboto', sans-serif !important;}
.catalog-category-view .product.product-item-links .product-item-link-image-popup,.catalogsearch-result-index .product.product-item-links .product-item-link-image-popup{opacity: 0; z-index: 1;background: none!important;font-size: 12px!important;color: #e31b2c!important;position: relative ;width:auto ;float: right ;text-align: right ;padding:0px ; left:unset !important;top:15px;right:10px }
.catalog-category-view .product-item-info:hover .product.product-item-links .product-item-link-image-popup,.catalogsearch-result-index .product-item-info:hover .product.product-item-links .product-item-link-image-popup{opacity: 1 !important;}
.products.wrapper.grid.products-grid .product-items{display: inline;}
.widget-decor-suggestions  .widget-decor-suggestions-list select{font-size: 14px;}
/* Css For Footer Phase-2 *//* Css For Footer Phase-2 */
.footer-content-wrapper, .page-footer{background: #000;}
.footer-content-wrapper .pagebuilder-column-group{width: 100% !important;max-width: 1440px !important}
 .footer-content-wrapper .pagebuilder-column-group .pagebuilder-column{min-width: 16.6%;}
 .footer-content-wrapper .pagebuilder-column-group .pagebuilder-column:nth-child(1){min-width: 50%;padding-left: 0px !important;}
 .footer-content-wrapper .footer-social-icons{margin-top: 20px !important;}
 .footer-content-wrapper .footer-social-icons li{display: inline;margin-right: 20px !important;}
 .footer-content-wrapper .footer-social-icons li a{text-decoration: none !important;}
.footer-content-wrapper .footer-divider{max-width: 1440px;margin:0px  auto;width: 100%;padding:0px 20px}
 .footer-content-wrapper .footer-divider hr{border-color:#707070 !important;border-width:2px !important}
 .footer-content-wrapper .footer-news-letter-wrapper{padding: 40px 40px 0px 40px;}
 .footer-content-wrapper .footer-important-links-wrapper{padding:10px 40px 30px 40px;}
 .page-footer .footer.body-content{padding:0px !important}
 .footer-content-wrapper .footer-news-letter-wrapper p strong{letter-spacing: 0px;color: #FFFFFF;font-style: normal;font-variant: normal;font-weight:500;font-size: 18px !important;line-height: 22px;font-family: 'Roboto-Med', sans-serif;text-transform: uppercase;}
 .footer-content-wrapper .footer-news-letter-wrapper p{letter-spacing: 0px;color: #FFFFFF;font-style: normal;font-variant: normal;font-weight:300;font-size: 14px !important;line-height: 22px;font-family: 'Roboto-Light', sans-serif;padding-top: 15px;max-width: 490px;}
 .page-footer .footer.body-content.footer-content-wrapper h3{letter-spacing: 0px ;color: #FFFFFF ;font-style: normal ;font-variant: normal ;font-weight:400 ;font-size: 15px !important;line-height: 18px ;font-family: 'Roboto', sans-serif !important;margin-bottom: 10px !important;text-transform: uppercase ;text-align: left !important;}
 .page-footer .footer.body-content.footer-content-wrapper  .list-unstyled li a{letter-spacing: 0px ;color: #FFFFFF ;font-style: normal ;font-variant: normal ;font-weight:400 ;font-size: 14px ;line-height: 18px ;font-family: 'Roboto', sans-serif !important;}
 .footer.body-content.footer-content-wrapper .pagebuilder-column-group .pagebuilder-column:last-child{margin-top: 0 !important;} 
 /* Start CSS For News Letter */
 .ias-noneleft{clear: both;width:100% ;}
 .ias-noneleft em{font-size: 15px ;color:#000 }
  .footer .block.newsletter{display: none !important;}
 .footer.body-content.footer-content-wrapper .block.newsletter{display: block !important;margin-top: 50px;}
 .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter input{    width: 100%;min-width: 320px; height: 50px; background: transparent; padding: 0 20px;border: 2px solid #fff;border-radius: 0px;font-family: 'Roboto', sans-serif !important;font-size: 18px;color: #fff;}
 .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter input::placeholder{font-family: 'Roboto', sans-serif !important;font-size: 18px !important;color: #fff !important;}
 .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .field .control:before{content: '';}
 .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .action.subscribe{width: 160px;height: 50px;font-weight: 700;font-family: 'Roboto-Bold', sans-serif !important;font-size: 20px;color: #000;background: #fff ;text-transform: uppercase;border: 2px solid #fff;border-radius: 0px;}
 .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .field.newsletter{display: inline;max-width: 320px;}
 .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .actions{display: table-cell;}
 .footer.body-content.footer-content-wrapper .footer-newsletter .field-error, div.mage-error{font-size: 14px !important;}
 .footer-important-links-wrapper  .pagebuilder-column figure img{height:51px;width:158px;object-fit:contain;margin-left: -12px;}
 /*End Css For Footer Phase-2 */
 .page-products.catalog-category-view #maincontent.page-main,.page-products.catalogsearch-result-index #maincontent.page-main{max-width: 1440px !important;padding: 0px 20px !important;margin:50px auto auto auto;box-shadow: none; }
 a:focus{outline: none !important;outline-offset: none !important;}
/* Start CSS For Search & Filter  */
.product-filters{display: flex;justify-content: end;max-width: 1400px;}
.home-search-filters-section{display: flex;justify-content: center;margin-bottom: 5%;}
.home-search-filters-section  .custom-filter-options{position: relative !important;top:0 !important}
.search-filters-section{display: flex;justify-content: center;}
/* Search block */
.custom-filter-options { display: block; max-width: 1400px; position: absolute; top: 5em; z-index: 9; width: calc(100% - 40px);}
.catalogsearch-result-index .custom-filter-options,.mydecor-index-index .custom-filter-options,.catalog-category-view .custom-filter-options{top:1.4em}
.custom-filter-options .filters-search { background: #000; border-bottom: 2px solid #707070;}
.custom-filter-options .filters-search .search-description h2{text-transform: uppercase !important;font-style: normal;font-variant: normal;font-weight: 500 !important;font-size: 26px !important;line-height: 32px;font-family: 'Roboto-Med', sans-serif !important;margin-bottom:0; color: #fff !important; }
.custom-filter-options .filters-search .search-description p{font-style: normal;font-variant: normal; font-weight: 300;font-size: 20px !important;line-height: 26px; font-family: 'Roboto-Light', sans-serif !important;display: block; width: 484px;margin-top: 20px; color: #fff !important;}
.custom-filter-options .search-description{width:65%}
 .custom-filter-options .filters-search-content { display: flex; padding: 40px 30px;}
 .custom-filter-options .filter-search-container {text-align: center;margin-left: 0;margin-top: 5px;background: #000;border: 1px solid #fff;width: 206px;padding-left: 17px;height: 55px;padding-top: 4px;border-left: 0;}
 .custom-filter-options .filter-search-container a#filter-search-btn,.custom-filter-options .filter-search-container span { display: inline-block; -webkit-transition: all .3s; transition: all .3s;color:#fff !important;width: 100%;height: 100%;padding: 10px; cursor: pointer;}
 .custom-filter-options .filter-search-container .expand-filters { display: inline-block; margin-top: 11px; margin-bottom: 0; }
.custom-filter-options .filters-search-box { margin-top: 15px;width:45% ;display: flex;}
.custom-filter-options .filters-search-box input{height: 55px;background: #fff;border:2px solid #fff;color:#000; font-style:normal ;font-variant:normal ;font-weight:400 ;font-size:18px !important;line-height:22px ;font-family: 'Roboto', sans-serif !important;padding: 10px 10px 10px 55px;min-width: 344px !important;width: 344px !important;}
 .custom-filter-options .filters-search-box input::placeholder{font-size:16px !important ;font-family: 'Roboto', sans-serif ;color:#000 !important}
.custom-filter-options .filters-search-box  .block.block-search button:disabled{opacity:1 !important}
.custom-filter-options .block-search .block-content .minisearch .control { padding-bottom: 0; }
.custom-filter-options .custom-filters-section { background: #111; color: #FFF; }
.custom-filter-options .filter-results-container { display: flex; justify-content: end; margin-bottom: 1rem; }
.custom-filter-options .filter-result-btn .filter-results-link { -webkit-transition: all .3s; transition: all .3s; }
.custom-filter-options .filter-result-btn .filter-results-link:hover { opacity: .8; }
.custom-filter-options .search-autocomplete ul li:not(:empty){background: #000 ;color:#fff ;border:1px solid #fff }
.custom-filter-options .checkbox-filters-group .filter-options-item.filter-item,.custom-filter-options .dropdown-filters-group .filter-options-item.filter-item{display: inline-block;vertical-align: top;cursor: pointer;position: relative;}
.custom-filter-options .checkbox-filters-group,.dropdown-filters-group,.finish-filters-group{margin-top: 25px;}
.custom-filter-options .finish-filters-group ol.items.ol-pa_finish.ln-items-pa.finish{max-width: 100% ;min-width:100%}
.custom-filter-options .finish-filters-group .filter-options-item.filter-item .filter-options-content.filter-content-list{max-width: 100%;margin-bottom: 50px;}
.custom-filter-options .finish-filters-group .filter-options-item.filter-item.filter-active .filter-options-content.filter-content-list ol li{margin-right: 20px;vertical-align: bottom;}
.custom-filter-options .checkbox-filters-group .filter-options-content{padding: 20px; transition: opacity 1s ease-out;
opacity: 0;position: absolute;margin-left: 0;display: none;z-index: 9;width:100%;background: #222;color: #EFEFEF;border: 1px solid #707070;margin-top: -15px;}
.custom-filter-options .filter-cancel-btn{margin-right: 15px;}
.custom-filter-options .checkbox-filters-group .filter-active .filter-options-content{opacity: 1;transition: opacity 1s ease-in;display: block;}
.custom-filter-options .filter-cancel-btn,.filter-add-btn{background: #fff;width: 100px;color: #000 ;text-align: center;display: inline-block ;height:30px ;padding-top: 3px ;cursor: pointer;}
 .custom-filter-options .filter-cancel-btn a, .filter-add-btn a{color:#000 ;text-decoration: none;width:100px;font-style:normal ;font-variant:normal ;font-weight:400 ;font-size:16px ;line-height:19px;font-family: 'Roboto', sans-serif !important;}
 .custom-filter-options .filter-actions{text-align: center ;margin-top:0px;margin-bottom: 20px;}
.custom-filter-options .checkbox-filters-group ol{min-height: 200px;max-height: 200px;overflow: auto;}
::-webkit-scrollbar {height: 8px;width:8px;right: 10px;}
::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
::-webkit-scrollbar-track { background: #5e5e5e;}
.custom-filter-options .filter-result-btn a{display: block; color: #000;width: 284px;background: #fff;padding: 9px;height:48px;text-align: center;font-style:normal ;font-variant:normal ;font-weight:500 ;font-size:23px ;line-height:29px;font-family: 'Roboto-Med', sans-serif !important;text-decoration: none;cursor: pointer;}
.custom-filter-options .dropdown-filters-group  .filter-options-content{margin-left: 0 !important;}
.custom-filter-options .dropdown-filters-group input{width: 141px;background: #4E4945;color:#fff;height:36px;padding:15px 30px 15px 10px;border:0 !important;border-radius: 6px;font-style:normal ;font-variant: normal;font-weight:normal ;font-size:14px ;line-height:17px;font-family: 'Roboto', sans-serif !important;margin-left: 20px;}
.custom-filter-options .dropdown-filters-group input::placeholder{color:#fff !important}
.custom-filter-options .dropdown-filters-group a{background:transparent;margin-top:-2px !important;border:0;}
.ui-button-icon-only .ui-icon.custom-combobox-icon{left:-64% !important;background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/dropdown-arrow.png) !important;background-repeat: no-repeat !important; background-size: 100% !important;top:80% !important}
.dropdown-autocomplete{background-color: #000 !important;max-height: 170px;overflow-x: auto;width: 141px !important;max-width: 141px;position: fixed !important;bottom: 0 !important;} 
.dropdown-autocomplete .ui-menu-item{color:#fff;border: 1px solid #fff;padding: 5px;}
.dropdown-autocomplete .ui-menu-item .ui-state-active{border: 0;background: none; font-weight: normal;color: inherit;margin: 0;}
.custom-filter-options .block-search .actions .action.search{border:0;background: transparent;right: 5px !important;}
.custom-filter-options .block-search .actions .action.search::before{font-size: 45px;line-height: 45px;}
.custom-filter-options .block.block-search{right:0 !important;width: 344px;position: relative;top:5px}
.custom-filter-options .finish-filters-group .filter-options-item.filter-item ol.ln-items-pa_finish li label img{height: 109px !important;width:109px !important;margin-top:20px;border:2px solid #a4a2a2}
.custom-filter-options .finish-filters-group .filter-options-item.filter-item ol.ln-items-pa_finish li:hover label img{border:2px solid #C51C1C;}
.custom-filter-options .custom-layer-filters{padding: 10px 30px;}
.custom-filter-options .finish-filters-group .filter-options-item.filter-item ol.ln-items-pa_finish li.finish-selected label img{border:2px solid #C51C1C;}
.custom-filter-options .active-filters-list{list-style: none;padding: 0;}
.custom-filter-options .active-filters-list .active-filter-item{border: 1px solid #fff;padding: 5px 10px;border-radius: 6px;display: inline-block;margin-right: 5px;}
.custom-filter-options .active-filters-list .active-filter-item span{font-style:normal ;font-variant:normal ;font-weight:normal ;font-size:14px ;line-height:17px ;font-family: 'Roboto', sans-serif !important}
.custom-filter-options .filter-options .filter-options-item[attribute="pa_finish"] div.filter-options-content {display: inline-block;margin: 0px;overflow-x: auto;margin-bottom: 10px;}
.custom-filter-options .product-filter-options .filter-options-content {width: 100%;clear: both; float: left; margin: 0px 0px 12px 0px;}
.custom-filter-options .product-filter-options .filter-options-content ol {margin-top: 5px;}
.custom-filter-options  .items.ln-items-pa_finish{width:100%}
.custom-filter-options .filter-active .items.ln-items-pa_finish {width: max-content;}
.custom-filter-options .filter-options-content ol.items.ln-items-pa_finish li.item {height: auto !important;margin-bottom: 4px;}
.custom-filter-options .product-filter-options .filter-options-content ol.ln-items-pa_finish li { width: 110px;margin-right: 0px !important;}
.custom-filter-options .product-filter-options .filter-options-content ol li {list-style: none;margin-right: 21px !important;font-size: 12px;float: left; height: 30px; width: 200px;text-overflow: ellipsis; white-space: nowrap;text-align: left;}
.custom-filter-options .filter-options .filter-options-content .item input {margin: 2px 8px 0 0;}
.custom-filter-options .filter-options .filter-options-content .item input  {float: left;}
.custom-filter-options .filter-options .filter-options-content .item{display: flex;}
.custom-filter-options  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;position: relative;top: 2px;}
.custom-filter-options .filter-options-content .items.ln-items-pa_finish label {display: inline-block;text-align: center;font-size: 0.875rem;}
.custom-filter-options.product-filter-options .filter-options-content ol li span {float: unset;font-family: 'Roboto', sans-serif !important;color: #433e3a;font-size: 14px;}
.custom-filter-options .product-filter-options .filter-options-content ol li img {width: 25px; height: 25px;border: 2px solid #f2f2f2;float: left;text-indent: -999999px;}
.custom-filter-options .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter label.checkbox-option{width: 110px;margin-top:10px; color: #FFF;}
.custom-filter-options .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter label.checkbox-option span{border:1px solid #fff;border-radius:6px;padding: 5px 10px;margin-right: 5px;font-style:normal ;font-variant: normal;font-weight:normal ;font-size:14px ;line-height: 17px;font-family: 'Roboto', sans-serif !important;}
.custom-filter-options  .filter-active .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter .checkbox-option img{display: block;}
.custom-filter-options .filter-active .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter label.checkbox-option span, .filter-active .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter.finish-selected label.checkbox-option span{border:0 !important;border-radius:0;padding:0} 
.custom-filter-options .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter.finish-selected label.checkbox-option span{border:2px solid #C51C1C;}
a:active{outline: none;box-shadow: none;} 
.custom-filter-options .finish-filters-group .filter-options-title.filter-title{width:140px}
.custom-filter-options .filter-active .icon-plus,.custom-filter-options  .icon-minus,.custom-filter-options  .collapse-advanced-search,.custom-filter-options  .advanced-search-icon-active .Expand-advanced-search,.custom-filter-options .items.ln-items-pa_finish .layer-input-filter,.custom-filter-options .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter .checkbox-option img
{display: none;}
.custom-filter-options .icon-minus,.custom-filter-options  .icon-plus{height: 25px;width:25px;object-fit: contain;float:right;margin-right:0px}
.custom-filter-options .icon-plus,.custom-filter-options .filter-active .icon-minus,.custom-filter-options  .Expand-advanced-search,.custom-filter-options  .advanced-search-icon-active .collapse-advanced-search,.custom-filter-options .dropdown-filters-group .filter-options-item.filter-item .filter-options-title.filter-title,.custom-filter-options .dropdown-filters-group .filter-options-item.filter-item  .filter-options-content.filter-content-list,.custom-filter-options .finish-filters-group ol.items.ol-pa_finish.ln-items-pa.finish li, .custom-filter-options .finish-filters-group .filter-options-item.filter-item .filter-options-content.filter-content-list ol li
{display: inline-block;}
.custom-filter-options  .remove-selected-filter{height:20px;width:20px;object-fit:contain;margin-left:5px;cursor: pointer;}
.custom-filter-options  .expand-filters{font-style:normal ;font-variant: normal;font-weight:normal ;font-size: 14px;line-height:14px;color: #fff;font-family: 'Roboto', sans-serif !important;padding-top: 5px;white-space: nowrap;}
.custom-filter-options .filter-options-title .filter-title{font-style:normal ;font-variant:normal ;font-weight:400 ;font-size:20px ;line-height: 24px;font-family: 'Roboto', sans-serif !important;color:#fff}
.custom-filter-options  .close-search-filters{width:30px;height:100%;object-fit: contain;}
.custom-filter-options input[type='checkbox']:checked{background-image:url(../../frontend/Enterprise/Polyrey/fr_FR/images/filter-checked.png);  background-position-x: center;background-position-y: center;border:1px solid #fff;background-size: 83%;background-repeat: no-repeat;}
.custom-filter-options .filter-options .filter-options-title{margin-bottom: 25px;font-style:normal ;font-variant: normal;font-weight:500 ;font-size:18px ;line-height: 24px;font-family: 'Roboto-Med', sans-serif !important; color: #FFF;}
.custom-filter-options-main {display: flex;justify-content: center; position: fixed;width: 100%;z-index: 9;}
.catalog-category-view .custom-filter-options-main {display: flex;justify-content: center; position: fixed;z-index: 1;}
a.ui-button:active, .ui-button:active{background: none !important;border:0 !important}
.custom-filter-options .filter-options .checkbox-filters-group .filter-options-title:hover,
.custom-filter-options .filter-options .finish-filters-group .filter-options-title:hover { background: rgb(204 204 204 / 10%); }
.custom-filter-options .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter label.checkbox-option:hover span { border-color: #aaa; background: rgb(255 255 255 / 20%); }
.custom-filter-options .filter-active .filter-content-list ol.items.ol-pa_finish.ln-items-pa_finish li.item.custom-filter label.checkbox-option:hover span { border-color: transparent; background: rgb(255 255 255 / 0%); }
.custom-filter-options .filters-search-box input:focus {background: rgba(255,255,255,0.95); }
 .filter-clear-btn:hover{background:#222 !important;border-color: #b0b0b0} 
 .custom-filter-options .filter-options .finish-filters-group .filter-options-title, .custom-filter-options .filter-options .checkbox-filters-group .filter-options-title { background: rgb(204 204 204 / 0%); padding: 5px 3px 5px 10px; border-radius: 16px; -webkit-transition: all .3s; transition: all .3s; }
/* Start New changes in finishes */
.finish-filters-group .filter-options-content.filter-content-list{display:none !important}
.finish-filters-group .filter-active .filter-options-content.filter-content-list{display:block !important}
.list-order-sec #new_project input{background: #555;color: #fff;}
/* End New Changes in finishes */
/* End CSS For Search & Filter*/

 /* Start Css For Thumbnail Image Popup */
 .modal-large-image-popup{display: flex;align-items: center;justify-content: center;}
 .modal-large-image-popup .modal-inner-wrap{background-color: transparent;width: 349px !important;height:90vh !important; overflow: hidden; position: fixed;}
.modal-large-image-popup .modal-inner-wrap .modal-header{display: none;}
.modal-large-image-popup .modal-inner-wrap .action-close {padding: 0px;color: #fff;background: #252424;border-radius: 0;position: absolute;border: 1px solid #fff;margin: 0px;}
.modal-large-image-popup  .action-close:before {font-size: 26px;line-height: 26px;color: #FFF !important;}
.modal-large-image-popup .modal-inner-wrap .modal-content{padding: 0 !important;}
.modal-large-image-popup .modal-inner-wrap .modal-content  img {width: 100%;height: 100vh;display: block;border: 1px solid #707070;}
/* End CSS For Thumnail Image Popup */
 .modals-overlay{background-color: rgba(0,0,0,0.7) !important;}
/* CSS For Home Decor Suggustion  */
.home-decor-suggestions .products-grid.grid{overflow-y: hidden;}
.home-decor-suggestions{max-width: 100%;margin: 20px auto;position: relative;padding: 0px 20px;}
.home-decor-suggestions p{text-align: right;font-variant:normal ;font-weight:700 !important;font-size:28px !important;line-height: 24px !important;font-family: 'Roboto', sans-serif !important;padding-top: 20px;}
.home-decor-suggestions .product-image-photo{min-height: 140px;min-width: 140px}
.home-decor-suggestions .block.widget .products-grid{width: 100%;}
.home-decor-suggestions .product-items.widget-product-grid li.product-item{margin-left: 0 !important;margin-right: 20px;margin-top: 10px !important;width: 100% !important;}
.home-decor-suggestions .product-items.widget-product-grid li.product-item:last-child{margin-right: 0;}
.home-decor-suggestions  .block.widget .products-grid .product-item-info{width:100%}
.widget-decor-suggestions .pager{display:none}
.home-decor-suggestions .product-image-container{width:100% !important}
.home-decor-suggestions .product-item-details strong:first-child a.product-item-link{font-weight: 800;}  
.home-decor-suggestions .product-item-details strong a{font-weight: 500;font-family: 'Roboto', sans-serif !important; font-size: 13px;}
/* CSS End for Home Decor Suggestion */
.catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: transparent !important;}
    /* Changes After Language change */
    :lang(nl) .custom-filter-options .finish-filters-group .filter-options-title.filter-title{width:250px}
    /* Changes After Language Change */
.category-description div{text-align:left !important;max-width: 100% !important;}
.page-products .share-btn-container{position: absolute;right:-9px;top:11px;z-index: 9;}
/* CSS For Loader */
.loader-wrapper{display: flex;justify-content: center;align-items: center;width: 100%;height: 100px;}
.loader-chevron {position: absolute;width: 2.1rem;height: 0.48rem;opacity: 0;transform: scale(0.3);-webkit-animation: move-chevron 3s ease-out infinite;animation: move-chevron 3s ease-out infinite;}
.loader-chevron:first-child {-webkit-animation: move-chevron 3s ease-out 1s infinite;animation: move-chevron 3s ease-out 1s infinite;}
.loader-chevron:nth-child(2) {-webkit-animation: move-chevron 3s ease-out 2s infinite;animation: move-chevron 3s ease-out 2s infinite;}
.loader-chevron:before,.loader-chevron:after {content: "";position: absolute;top: 0;height: 100%;width: 50%;background: #2c3e50;}
.loader-chevron:before {left: 0;transform: skewY(30deg);}
.loader-chevron:after {right: 0;width: 50%;transform: skewY(-30deg);}

@-webkit-keyframes move-chevron {
25% {
 opacity: 1;
}
33.3% {
 opacity: 1;
 transform: translateY(2.28rem);
}
66.6% {
 opacity: 1;
 transform: translateY(3.12rem);
}
100% {
 opacity: 0;
 transform: translateY(4.8rem) scale(0.5);
}
}

@keyframes move-chevron {
25% {
 opacity: 1;
}
33.3% {
 opacity: 1;
 transform: translateY(2.28rem);
}
66.6% {
 opacity: 1;
 transform: translateY(3.12rem);
}
100% {
 opacity: 0;
 transform: translateY(4.8rem) scale(0.5);
}
}
/* End CSS For Loader */
/* CSS For Home Page Decor Suggestion Icons */
.home-decor-suggestions .decor-suggestions-list .newHovertext{opacity: 0;font-size: 12px !important;font-family: 'Roboto', sans-serif !important;background: #e31b2c;width: 100%;display: block;margin-bottom: 0px;padding: 5px 10px;color: #fff !important;position: absolute; top: -30px !important;text-align: center;}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-project:hover + p.newHovertext {opacity:1} 
.home-decor-suggestions .decor-suggestions-list .widget-decor-suggestions-list{padding-top: 30px;}
.home-decor-suggestions .decor-suggestions-list .product-item{position: relative;}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-image-popup {opacity: 0;z-index: 1;background: none!important;font-size: 12px!important;color: #e31b2c!important;position: absolute;width: auto;float: right;text-align: right;padding: 0px; left: unset !important;top: 10px;right: 10px;}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-project	{opacity: 0; z-index: 1;background: none!important;position: absolute;width: auto;float: right !important;text-align: right;padding: 0px;right: 0;top: 55px;left: unset;clear: both;right: 10px;}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-order{opacity: 0;z-index: 1;bottom: -180px;background: none!important;position: absolute;width: auto;float: right !important;text-align: right;padding: 0px;right: 0;top: 100px ;left: unset;clear: both;right: 10px;}
.home-decor-suggestions .decor-suggestions-list .product-item-info:hover .product-item-link.sample.product-item-link-image-popup, .home-decor-suggestions .decor-suggestions-list .product-item-info:hover .product-item-link.sample.product-item-link-sample-project, .home-decor-suggestions .decor-suggestions-list .product-item-info:hover .product-item-link.sample.product-item-link-sample-order{opacity: 1 ;}
/* End CSS For Home Decor Suggestion Icons */
/* Start CSS For Application Decors Feature */
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-image-photo{height: 142px;min-width:142px}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .newHovertext{opacity: 0;font-size: 12px !important;font-family: 'Roboto', sans-serif !important;background: #e31b2c;width: 100%;display: block;margin-bottom: 0px;padding: 5px 10px;color: #fff !important;position: absolute; top: -25px !important;text-align: center;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-project:hover + p.newHovertext {opacity:1} 
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item{position: relative;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-image-popup {opacity: 0;z-index: 1;background: none!important;font-size: 12px!important;color: #e31b2c!important;position: absolute;width: auto;float: right;text-align: right;padding: 0px; left: unset !important;top: 20px;right: 10px;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-project	{opacity: 0; z-index: 1;background: none!important;position: absolute;width: auto;float: right !important;text-align: right;padding: 0px;right: 0;top: 60px;left: unset;clear: both;right: 10px;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-order{opacity: 0;z-index: 1;bottom: -180px;background: none!important;position: absolute;width: auto;float: right !important;text-align: right;padding: 0px;right: 0;top: 55px ;left: unset;clear: both;right: 10px;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-info:hover .product-item-link.sample.product-item-link-image-popup, .price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-info:hover .product-item-link.sample.product-item-link-sample-project,   .price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-info:hover .product-item-link.sample.product-item-link-sample-order{opacity: 1 ;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item{width:142px !important;min-width: 142px !important;}
div.custom-filter-options{top:0 !important;display: block !important;}
.catalog-category-view .custom-filter-options{position: relative;margin-bottom: 20px;margin-top:0px;z-index:1;}
.block-search .action.search{position: relative !important;margin-top: -100px;}
.block-search .action.search:before{color:#666 !important;padding-left: 5px;}
.Expand-advanced-search,.collapse-advanced-search{height: 25px;width: 25px;object-fit: contain;margin-left: 10px;}
.single-checkbox-item input.filter-option {padding:0 !important;margin-top:-10px}
.single-checkbox-item{top:7px !important}
.single-checkbox-item label span{font-style: normal;font-variant: normal; font-weight: 500;font-size: 20px;line-height: 24px;font-family: 'Roboto-Med', sans-serif !important;color: #FFF;}
.filter-clear-btn{display: block; color: #fff !important; width: 284px; background: transparent; padding: 9px;height: 48px;text-align: center;font-style: normal;font-variant: normal;font-weight: 500;font-size: 23px;line-height: 29px;font-family: 'Roboto', sans-serif !important; text-decoration: none;cursor: pointer;border:1px solid #fff;margin-right:20px;}
.filter-clear-btn a{color:#fff !important;text-decoration:none !important}
.cms-virtual-office-dashboard .vo-custom-section{max-width: 100%;justify-content: center;display: flex;background: rgb(228 227 227);padding:0px;margin: 40px 0px;}
.cms-virtual-office-dashboard .vo-custom-section table.empty-table{max-width: 1180px;border:0px !important;background:transparent !important;padding:20px !important}
.custom-filter-options .filter-options .finish-filters-group .filter-options-title{cursor: pointer;} 
.env-slider-heading{padding-left: 10px;} 
.checkout-index-index .minicart-wrapper .ui-dialog{position: absolute !important;margin-top: -50px;}
.checkout-index-index  .ui-widget-content.mage-dropdown-dialog{left:unset !important;}
.page-header.polyrey-header{z-index: 9999 !important;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .projects .list-order-sec{top:0;margin-top: -70px;}
.price-box .widget-decor-suggestions-list.products-grid.grid._slider{padding-top: 50px;margin-top: -40px;}
.block-search .control{border:0 }
.filters-search-box .searchResultsMain .eaProducts,.filters-search-box .searchResultsMain .eaTechresources .ea-techresources-grid .ea-techresources,.filters-search-box  .searchResultsMain .eaCms .ea-cms-grid a .info{background: #000;}
.filters-search-box  .searchResultsMain .eaProducts span.content, .filters-search-box .searchResultsMain .eaProducts span.content .section-amount a,.filters-search-box .searchResultsMain .eaTechresources span.content,.filters-search-box .searchResultsMain .eaTechresources span.content .section-amount a,.filters-search-box .searchResultsMain .eaCms span.content,.filters-search-box .searchResultsMain .eaCms span.content .section-amount a{background: #f9f9f9 !important;color:#000 !important}
.filters-search-box  .ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .name,.filters-search-box .ea-search-autocomplete .content .right #ea-products .ea-products-grid .ea-product a .info .sku,.filters-search-box .ea-search-autocomplete .content span.name{color:#fff !important}
.filters-search-box div.ea-search-autocomplete div.content div.right div#ea-products div.ea-products-grid div.ea-product div.ea-image img{height: 50px;width: 50px;object-fit: cover !important;}
.price-box .block.widget .products-grid .product-item-info{width: auto;min-width: 106px;}
.page-wrapper{z-index:1;position:relative}
.env-slider-heading p{text-align: left !important;}
.widget-decor-suggestions-list .product-item-name{min-height: auto !important;margin-bottom: 10px;}
#minicart-content-wrapper .minicart-title,.product-add-form .wtob,.wheretobuy .wtob,.modal-header,.mfp-content #social-login-popup .social-login.block-container .social-login-title{background-color: #000 !important;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner,.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner{width: 100% ;}
.catalog-category-view .products.wrapper.grid.products-grid ol.products.list.items.product-items li.item.product.product-item .product-item-info .thumbnail-image img,.catalogsearch-result-index .products.wrapper.grid.products-grid ol.products.list.items.product-items li.item.product.product-item .product-item-info .thumbnail-image img{width:100% !important}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet{padding-top: 25% !important;padding-left: 41% !important;}
.novelty-ol-section li{display:inline-flex !important;margin-right:10px;vertical-align:}
.novelty-ol-section li input[type='checkbox']{padding:0;margin-top: 4px !important; }
.novelty-ol-section li span{font-style: normal;font-variant: normal;font-weight: 500; font-size: 18px;line-height: 24px;font-family: 'Roboto-Med', sans-serif !important;color: #FFF;margin-right:20px}
.novelty-wrapper .novelty-ol-section li label{width:auto !important}
.novelty-wrapper.filter-options-item.filter-item{vertical-align:sub !important ;}
 .minicart-items-wrapper .product-item-name{min-height:0 !important}
 .custom-filters .filter-warning{right: 28px;top: 102px;box-shadow: none;}
 .minicart-wrapper .mage-dropdown-dialog:after{border-color:transparent transparent #000 transparent !important}
 .active-filters-design_groups{margin:-15px 0px 0px 10px}
 /* Filter Search Placeholder Language Specific */
 :lang(de) .custom-filter-options .filters-search-box input::placeholder{font-size: 14px !important;}
 :lang(de) .custom-filter-options .filters-search .search-description p{font-size: 17px !important;}
  /* Filter Search Placeholder Language Specific */
  .home-decor-suggestions  .product-image-wrapper{display:inline}
  .home-decor-suggestions  .product-item-details{margin-top:10px}
  .filter-actions .filter-warnings{color:red;text-align: left;padding: 5px 13px;font-size: 12px;}
 ul.dropdown.switcher-dropdown{z-index: 999 !important;}
 .footer-gdpr{position: relative;width: 37vw;margin-top: -76px;margin-bottom: 40px;margin-left: 56%;}
 .footer-news-letter-wrapper .footer-gdpr p{font-size:9px !important;line-height: 16px !important;}
 .catalog-category-view .product.product-item-links{height: 0;}
 .form-newsletter-manage .field.choice input[type="checkbox"]#subscription{display: inline-block;margin-top: -7px;}
 .form-newsletter-manage .field.choice label{color: #707070;font-size: 16px;font-weight: 400;}
 .casestudy-toolbar .pager{display: block !important;margin-bottom: 20px !important;}
 .product-item-link-image-popup:hover + p.newHovertext:nth-of-type(1){opacity: 1 !important;}
 .product-item-link-sample-order:hover + p.newHovertext:nth-of-type(3){opacity: 1 !important;}
  @media(min-width:1320px){ 
.catalog-category-view.page-products .products-grid .product-item:nth-child(8n) .list-order-sec,.catalogsearch-result-index.page-products .products-grid .product-item:nth-child(8n) .list-order-sec,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item:nth-child(8n) .list-order-sec{left:-35px !important}
.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item{margin-right: 18px !important;padding-right: 0px !important;}
.custom-filter-options .checkbox-filters-group .filter-options-item.filter-item:nth-child(4), .custom-filter-options .dropdown-filters-group .filter-options-item.filter-item:nth-child(4){margin-right: 0 !important;}
.footer-content-wrapper .footer-divider{margin-top:-37px !important}
.footer-content-wrapper .footer-social-icons{margin-top: 68px !important ;}
.catalog-category-view .product.product-item-links .product-item-link-sample-order, .catalogsearch-result-index .product.product-item-links .product-item-link-sample-order{top:30px !important}
.catalog-category-view .product.product-item-links .product-item-link-image-popup, .catalogsearch-result-index .product.product-item-links .product-item-link-image-popup{top:10px !important}
.catalog-category-view .product.product-item-links .product-item-link-sample-project, .catalogsearch-result-index .product.product-item-links .product-item-link-sample-project{top:30px !important}
.page-products.catalog-category-view main#maincontent.page-main{margin-top: 10px !important;}
/* New css For Filter & Search */
.custom-filter-options .filters-search-content{padding: 30px;}
.custom-filter-options .filters-search .search-description p{margin-top: 10px;}
.custom-filter-options .filters-search-box{margin-top: 9px;}
.active-filters-list{margin-left: 10px;}
.custom-filter-options .active-filters-list .active-filter-item{margin-bottom: 10px !important;}
.custom-filter-options .checkbox-filters-group ol{min-height: 150px;max-height: 150px;}
.custom-filter-options .checkbox-filters-group .filter-options-content{padding: 10px 20px;}
.custom-filter-options .filter-actions{margin-bottom: 10px;}
.dropdown-autocomplete{height: fit-content;}
.custom-filter-options .filter-results-container{margin-bottom: 5px !important};
/* End New CSS For Filter & Search  */
}

@media(min-width:1440px){
#layer-product-list,.custom-filter-options{min-width: 1400px;}
.custom-filter-options .checkbox-filters-group .filter-options-item.filter-item{width: calc(25% - 43px) !important;}
/* Menu Icon Pack */
.header.links .authorization-link a#minilogin-toggle{right:200px !important}
.tableaux-link a{right:200px !important}
.minicart-wrapper .action.showcart{right:150px !important}
div.where-to-buy-link a{right:102px !important}
.minicart-wrapper .mage-dropdown-dialog:after{right:135px !important}
.tableaux-link:hover span.tableaux-tooltip:after{left:57px !important}
.header.links .authorization-link #minilogin-content-wrapper{right:145px !important}
/* End Menu Icon Menu Pack */
.custom-filter-options .dropdown-filters-group .filter-options-item.filter-item{margin-right: 25px !important;display: inline-block !important; width: calc(26% - 43px ) !important;}
/* .filter-options{max-height: 250px  !important;overflow: auto !important;min-height: 250px !important;margin-bottom: 20px !important;} */
.footer-content-wrapper .footer-news-letter-wrapper .footer-newsletter{margin-right: 0px !important;}
.footer-content-wrapper .footer-news-letter-wrapper .footer-gdpr{margin-left: 56% !important;}
}

@media (min-width:1200px) {
.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec{top:40px}
.dashboardDecors .item.product.product-item.projectDecor{height: 210px !important;}
.footer-content-wrapper .footer-important-links-wrapper .pagebuilder-column{padding: 0px !important;}
.filters-search-box{margin-bottom: 10px;}
.custom-filter-options .checkbox-filters-group .filter-options-item.filter-item{width: calc(33% - 43px);margin-right: 43px;}
.custom-filter-options .dropdown-filters-group .filter-options-item.filter-item{margin-right: 22px;width:23%;display: inline;}
.home-decor-suggestions .product-image-photo{height: 100% !important;min-width: 100% !important}
 .find-slider-container{padding-left: 0 !important;margin-right: 0 !important;}
 .find-slider-container .pg_roboto_light p{ max-width: 1240px;margin: 10px auto 30px auto;}
 .decor-suggestions-title{ max-width: 1240px;margin: 10px auto;}
 .find-slider-container  .pagebuilder-mobile-hidden{min-width: 100%;}
 .find-slider-container  .slider-container .pagebuilder-column-group{height:25rem !important}
 .home-decor-suggestions .decor-suggestions-list .widget-decor-suggestions-list{overflow: visible}
.vo-projects-wrapper{max-width: calc(100% - 40px);margin: 0px 40px;}
.cms-virtual-office-dashboard .orderProj{justify-content: left !important;}
.cms-virtual-office-dashboard .vo-custom-section{margin: 40px 30px;}
 .page-products.catalogsearch-result-index #maincontent.page-main{max-width: calc(100% - 80px) !important;margin: 40px !important;width: calc(100% - 80px);padding: 0 !important;}
.catalogsearch-result-index .column.main{padding-left: 0 !important;padding-right: 0 !important;} 
.env-slider-heading{max-width: 1260px;margin: 10px auto !important;width: 100%;padding: 0 !important;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list{overflow: visible;min-width: 100% !important;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list{max-width: 100%;overflow: auto;overflow-y: hidden;}
.filters-search-box .ea-search-autocomplete .content{max-width:345px;right:40px}
.img-content-slider-block .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{display: block;}
.home-decor-suggestions .decor-suggestions-list .widget-decor-suggestions .widget-decor-suggestions-list ol li.product-item{max-width: 16.6% !important;}
.custom-filter-options .checkbox-filters-group, .dropdown-filters-group, .finish-filters-group{display:unset}
.custom-filter-options .checkbox-filters-group .filter-options-item.filter-item{margin-right: 36px;}
.dropdown-filters-group .filter-options-title.filter-title{padding: 5px 3px 5px 10px;}
.custom-filter-options .dropdown-filters-group .filter-options-item.filter-item{margin-right: 36px;display: inline-block; width: calc(33% - 43px );}
.dropdown-filters-group .novelty-wrapper.filter-options-item.filter-item{padding: 5px 3px 5px 10px;display: inline;width: auto !important;}
.page-header .header.panel{padding-top: 10px !important;}
.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item:nth-child(7) .list-order-sec{left:-40px !important}
.custom-filter-options .filter-options .finish-filters-group .filter-options-title{margin-bottom: 10px !important;}
.page-header .switcher-options .switcher-option{float: left !important;}
.options.switcher-options .dropdown.switcher-dropdown{padding-left:20px !important;}
.custom-filter-options .finish-filters-group .filter-options-item.filter-item .filter-options-content.filter-content-list{margin-bottom: 0px !important;}
.footer-content-wrapper .footer-news-letter-wrapper .footer-newsletter{margin-right: 90px;}
.footer-content-wrapper .footer-news-letter-wrapper .footer-gdpr{margin-left: 40%;}
}

@media(min-width:1900px){.custom-filter-options .custom-layer-filters{max-height: 100% !important;} 
.catalog-category-view.page-products .products-grid .product-item:nth-child(10n) .list-order-sec,.catalogsearch-result-index.page-products .products-grid .product-item:nth-child(10n) .list-order-sec,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item:nth-child(10n) .list-order-sec{left:-10px !important}
}
 @media (min-width:100px) and (max-width:767px){
   /* Css Start For Decor Module */
  .catalog-category-view .product-toolbar-options .product-list.filter-buttons {margin-right: 0 !important;width: auto !important;margin-bottom: 5px !important;margin-right: 0 !important; text-align: center !important;width: 100% !important;}
   .catalog-category-view .product-filter-options {width: 100% !important;left: 9px !important;}
   .catalog-category-view .products.wrapper.grid.products-grid .product-items .product-item,.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { padding-right: 0 !important; width:calc(50% - 20px)}
   .catalog-category-view .product-item-info .product.product-item-links .product-item-link-sample-project,.catalogsearch-result-index .product-item-info .product.product-item-links .product-item-link-sample-project {opacity: 1 !important;padding:0px;top:30px !important}
   .catalog-category-view .product-item-info .product.product-item-links .product-item-link-sample-order,.catalogsearch-result-index .product-item-info .product.product-item-links .product-item-link-sample-order {opacity: 1;bottom: -140px;background-size: 60% !important;background-position: 60% 50% !important;padding:0px;top:30px !important }
   .catalog-category-view .product-toolbar-options .toolbar.toolbar-products{width:100% ;float:left;padding-bottom:0px ;display:block;}
   .catalog-category-view .product-toolbar-options .product-list-btns-set{width: 100%;}
   .catalog-category-view .product-toolbar-options,.catalogsearch-result-index .product-toolbar-options{border-bottom: 0px;}
   .catalog-category-view .product-filter-options .block-content.filter-content,.catalogsearch-result-index .product-filter-options .block-content.filter-content{text-align: left !important;}
   .filter-options .filter-options-content .item{width: 100%;}
   .catalog-category-view #maincontent.page-main .page-title-wrapper h1,.catalogsearch-result-index #maincontent.page-main .page-title-wrapper h1{margin-top: 15px;}
   .catalog-category-view .product-item-info .product.product-item-links  .product-item-link-image-popup,.catalogsearch-result-index .product-item-info .product.product-item-links  .product-item-link-image-popup {opacity: 1; top:15px !important;}
  /*  Css For Footer Phase-2 */
 
	 .footer-content-wrapper .footer-divider{margin:0px auto;}
	 .footer.body-content.footer-content-wrapper .pagebuilder-column-group .pagebuilder-column  figure{text-align: left !important;}
   .page-footer .footer.body-content.footer-content-wrapper h3{margin-bottom: 10px !important;}
  .footer-content-wrapper .footer-social-icons {margin-bottom: 20px !important;}
 	.footer.body-content.footer-content-wrapper .pagebuilder-column-group .pagebuilder-column:last-child{padding-left: 0px;padding-top: 20px ;}
	.footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter input{min-width: 130px;padding: 0px 15px !important;}
  .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .action.subscribe{width:136px;font-size: 14px;margin-top: -4px;padding-right: 3px;padding-left: 3px;}
	.modal-large-image-popup .modal-inner-wrap{width:100%;/*padding: 10px;*/}
	.page-products.catalogsearch-result-index #maincontent.page-main{padding: 0 0 0 5px!important;margin-top: 116px;}
	.block.newsletter .actions{vertical-align: unset;}

 /* Start CSS For Search & Filter */
 .custom-filter-options { width: calc(100% - 0px) !important; }
 .custom-filter-options .filters-search-content{padding: 20px 20px 10px 20px;display: inline-block;}
 .custom-filter-options .search-description{display: block;width:100%}
 .custom-filter-options .filters-search-box{min-width: 100%;width: 100%;margin-top: 0px;}
 .custom-filter-options  .block-search .control input.input-text{left:0;min-width: 100% !important;width:100% !important;    padding-left: 40px !important;padding-right: 20px !important;}
 .custom-filter-options .checkbox-filters-group .filter-options-item.filter-item, .custom-filter-options .dropdown-filters-group .filter-options-item.filter-item{width:100%;display: block;margin-bottom: 20px;}
 .custom-filter-options .custom-layer-filters{padding: 10px 20px;max-width: 100vw;max-height: 200px;overflow: auto;}
 .custom-filter-options .finish-filters-group .filter-options-item.filter-item .filter-options-content.filter-content-list ol li{width:auto;display: inline-block;}
 .custom-filter-options .filter-result-btn a{float: none;margin-top: 0;padding: 10px 20px;}
 .custom-filter-options .filter-search-container{width:160px;margin-top: 30px;margin-left: 0px;padding-left: 0px !important;padding-top: 12px;}
 .custom-filter-options .expand-filters{white-space: normal;}
 .custom-filter-options .filters-search{padding-bottom: 20px;}
 .custom-filter-options .block.block-search:before{border:0}
 .custom-filter-options .block-search .action.search:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 35px !important;line-height: 45px !important;color: #8f8f8f;content: '\e615';font-family: 'icons-blank-theme';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;position: absolute;right: 13px;top: 23px;}
 .custom-filter-options .checkbox-filters-group, .dropdown-filters-group, .finish-filters-group{margin-top: 15px;}
 .custom-filter-options .checkbox-filters-group .filter-options-title.filter-title{margin-bottom: 26px;}
 .custom-filter-options .block-search .action.search{display: inline-block;}
 .custom-filter-options .block-search .action.search span{display: none;}
 .custom-filter-options .search-autocomplete{left:0;margin-top: 70px;}
 .custom-filter-options .filters-search .search-description p{width:100%}
 .custom-filter-options .filters-search-box input,.custom-filter-options .filters-search-box input ::placeholder{padding-left: 18px;padding-right: 55px;}
 .custom-filter-options .filter-results-container{display: flex;text-align: center;align-items: center;flex-direction: column;}
 .Expand-advanced-search, .collapse-advanced-search{margin-left: 0px ;}
 .custom-filter-options .block-search .actions .action.search{margin-top: -6px;margin-left: 50px;}
 .page-main .custom-filter-options-main{margin: 0px -13px;}
 .catalog-category-view  .custom-filter-options-main ,.page-main-full-width .custom-filter-options-main,.catalogsearch-result-index .custom-filter-options-main{margin: 0 !important;}

 .single-checkbox-item label span{font-size: 18px !important;}
 .filter-options-item.filter-item.single-checkbox-item input{margin-left: 10px;}
 .custom-filter-options .filter-results-container .filter-clear-btn{margin-bottom: 20px;margin-right: 0;}
 .modal-popup.confirm.modal-slide{left:0 !important}
 /* End CSS For Search & Filter */

.home-decor-suggestions .product-items.widget-product-grid li.product-item{margin-right: 10px;}
 #maincontent .page-title-wrapper, #maincontent .category-static-content{padding-left: 10px;}
 #maincontent .toolbar-sorter.sorter{padding-top: 40px !important;}
 .catalog-category-view .toolbar-amount{left:0}
/* Start CSS For Home Decor Icons and Application Decor Icons Listing */
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-image-popup,.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-image-popup{opacity: 1;top:15px}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-project,.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-project{opacity: 1;top:55px}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-order,.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-order{opacity:1;top:60px}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list{overflow-y: hidden;overflow-x: auto;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item{margin-left: 10px !important;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item:nth-child(1){margin-left: 0 !important;}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item .product-item-info{width:140px !important}
.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-image-photo{height: 140px ;width:140px }
.price-box{padding: 0 !important;}
/* End CSS For home Decor Icons and applications decors Icons listing */
.modal-popup.modal-slide .modal-inner-wrap{height:auto !important}
.custom-filter-options .block.block-search{width: 100% !important;top:6px}
.filter-search-container p.expand-filters{display: none !important;}
.catalog-category-view .custom-filter-options-main{top:0 !important}
.catalog-category-view .custom-filter-options .custom-filters-section{position: relative;z-index: -1;}
.modal-large-image-popup .modal-inner-wrap .modal-content{margin-top: 5vh;}
.modal-large-image-popup .modal-inner-wrap .modal-content img{height: 90vh;}
.cms-polyrey-new-home-page a .pagebuilder-slide-wrapper{background-size: 100% 100% !important;}
.img-content-slider-block p:nth-child(1) span{font-size: 30px !important;}
.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column {padding-left: 0 !important;}
.filters-search-box .searchResultsMain{max-height: 250px !important;}
.filters-search-box div.ea-search-autocomplete div.content{position: absolute;top: 71px !important;min-width:100% !important;width: max-content;    max-width: calc(100% + 30px);}
.cms-virtual-office-dashboard .dashboardDecors .item.product.product-item {min-width: 126px;}
.cms-polyrey-new-home-page .pagebuilder-column.full-slider a .pagebuilder-slide-wrapper{background-size: 100% !important;background-position: left center !important;}
.cms-polyrey-new-home-page .full-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{width:100% !important ;float: none !important;}
.cms-polyrey-new-home-page .full-slider .pagebuilder-slider a .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1){margin-bottom: 100% !important;min-height: 250px;}
.cms-polyrey-new-home-page .full-slider a .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(3){margin-bottom: 30px !important;}
.cms-polyrey-new-home-page .responsMobBlock .full-slider a .pagebuilder-slide-wrapper .pagebuilder-poster-content{margin-top: 0 !important;}	
.custom-filter-options-main,  .catalog-category-view  .custom-filter-options-main { top: 116px !important;/* margin-top: 176px !important; */}
.appRemoved.custom-filter-options-main, .catalog-category-view .appRemoved.custom-filter-options-main{margin-top:116px !important;}
.find-slider-container.slider-container{height: 750px;}
.page-wrapper.catalog-category-view.page-products{position: absolute !important;}
.custom-filters .filter-warning{top:290px}
.custom-filter-options .filter-options .checkbox-filters-group .filter-options-title{padding-left: 0px !important;}
.checkout-index-index .minicart-wrapper .ui-dialog{top:-30px !important;margin-top: 0px !important;z-index: 9 !important;}
.checkout-index-index .minicart-wrapper .mage-dropdown-dialog:after{top:-67px !important}
.checkout-index-index .minicart-wrapper .ui-dialog .block.block-minicart.ui-dialog-content.ui-widget-content{margin-top:-60px !important}
.footer-gdpr{margin-left:0;margin-top:-40px;width:80vw}
.custom-filter-options .filter-search-container a#filter-search-btn,.custom-filter-options .filter-search-container span{padding:0;}
}
/* End Responsive For Mobile */
/*Start Responsive for Ipad & Tablet  */
 @media (min-width:768px) and (max-width:991px){
/* Start Css For Virtual Office Dashboard */
  .filter-options .filter-options-content .item{width: 100%;}
  .catalog-category-view .product-item-info .product.product-item-links  .product-item-link-image-popup img,.catalogsearch-result-index .product-item-info .product.product-item-links  .product-item-link-image-popup img{float: right;}
  .catalog-category-view .product-item-info .product.product-item-links  .product-item-link-image-popup,.catalogsearch-result-index .product-item-info .product.product-item-links  .product-item-link-image-popup {opacity: 1;}
  .catalogsearch-result-index.page-products .products-grid .product-item{width:calc(33.3% - 25px) !important;} 
  .footer-content-wrapper .footer-divider{margin:0px auto;}
  .footer-content-wrapper .pagebuilder-column-group .pagebuilder-column,.page-footer .footer.content .footer-content-wrapper.body-content .pagebuilder-column:nth-child(4){min-width: 33% !important;flex-basis: 33% !important;margin-top: 30px !important;padding-left: 0 !important;}
  .footer-content-wrapper .pagebuilder-column-group .pagebuilder-column:nth-child(1){min-width: 100% !important;flex-basis: 100% !important;display: block !important;margin-top: 0px !important;}
  .pagebuilder-column-line {flex-wrap: wrap;} 
  .page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){flex-basis: auto !important;margin-top: 30px !important;}
  .footer-content-wrapper .pagebuilder-column-group.footer-news-letter-wrapper .pagebuilder-column .footer-newsletter .block.block.newsletter{float: left !important;}
	 /* Start CSS For New filter & Search */
   .custom-filter-options .filter-search-container{margin-top: 15px !important;width:29% !important}
   .custom-filter-options .block-search .action.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;position: absolute;right: 13px;top: 15px;}
   .custom-filter-options .block.block-search{padding-left: 0;top:1px}
   .custom-filter-options .filters-search-content{display:block}
    /* End CSS For New Filter & Search */
   /* Start CSS For Home Decors Listing Icons and Application Decors Listing */
	 .price-box .widget-decor-suggestions .widget-decor-suggestions-list{overflow-y: hidden;overflow-x: auto;}
	 .price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item{margin-left: 20px !important;}
	 .price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item:nth-child(1){margin-left: 0 !important;}
	 .price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item .product-item-info{width:142px !important}
	 .modal-popup.modal-slide .modal-inner-wrap{height:auto !important}
	 .custom-filter-options .block-search .actions .action.search{margin-top: 2px !important;margin-left: 60px !important;}
	 .custom-filter-options{width: 100%;}
	 .page-main .custom-filter-options-main{margin: 0px -15px;}
	 .page-main-full-width .custom-filter-options-main{margin: 0 !important;}
	 .search-autocomplete{left: 0;margin-top: 65px;width: 100% !important;}
	 .custom-filter-options .custom-layer-filters{max-height: 400px;overflow: auto;}
	 .page-products.catalogsearch-result-index #maincontent.page-main{margin-top: 116px;}
	 .cms-polyrey-new-home-page .pagebuilder-column.full-slider a .pagebuilder-slide-wrapper{background-size: 100% !important;background-position: left center !important;}
	 .cms-polyrey-new-home-page .full-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{width:100% !important ;float: none !important;}
   .cms-polyrey-new-home-page .full-slider .pagebuilder-slider a .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1){margin-bottom: 100% !important;min-height: 250px;}
	 .cms-polyrey-new-home-page .full-slider a .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(3){margin-bottom: 30px !important;}
	.page-products.catalog-category-view main#maincontent.page-main, .page-products.catalog-category-view main#maincontent.page-main.wilsonArt_plp{margin-top: 170px !important;}
	 .home_follow_link .pp-content .pagebuilder-column-group .pagebuilder-column.pp-squ-col{width:47% !important}
	 .home_follow_link .pagebuilder-column-line{justify-content: center !important;}
   .filters-search-box .searchResultsMain{max-height: 250px !important;}
	 .filters-search-box div.ea-search-autocomplete div.content{position: absolute; width: 83%;right: 0;left: 81%;top: 65px !important;}
   .catalog-category-view.page-products .products-grid .product-item:nth-child(4n) .list-order-sec,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item:nth-child(4n) .list-order-sec{left:-45px !important}
   .cms-polyrey-new-home-page .responsMobBlock .full-slider a .pagebuilder-slide-wrapper .pagebuilder-poster-content{margin-top: 0 !important;}	
   .custom-filter-options-main,  .catalog-category-view  .custom-filter-options-main {margin-top: 116px !important; /* margin-top: 176px !important; */ }
   .appRemoved.custom-filter-options-main, .catalog-category-view .appRemoved.custom-filter-options-main{margin-top:116px !important;}
   .novelty-wrapper,.novelty-wrapper .filter-options-content{width: 100% !important;}
   .novelty-wrapper .novelty-ol-section li {width:46% !important;display:inline-flex !important}
   .footer-gdpr{margin-left:0;margin-top:-40px;width:88vw}
  }
/* End Responsive For Ipad & Tablet */
/* CSS For Ipad-Air */
@media(min-width:800px) and (max-width:991px){
 .custom-filter-options .block-search .actions .action.search{margin-top: -10px !important;}
 .custom-filter-options .block.block-search{top:15px}
 .filters-search-box div.ea-search-autocomplete div.content{width: 88%;}
}
/* End CSS For Ipad-Air */
/*Start Responsive for IpadPro  */
@media(min-width:992px) and (max-width:1199px){
  /* Css For Footer Phase-2 */
  .catalog-category-view .product-item-info .product.product-item-links  .product-item-link-image-popup, .catalogsearch-result-index .product-item-info .product.product-item-links  .product-item-link-image-popup {opacity: 1 !important; top:15px}
   div.footer.body-content.footer-content-wrapper .pagebuilder-column-line div.pagebuilder-column:nth-child(4){margin-top: 0px !important;}
  .footer-content-wrapper .footer-divider{margin:20px auto;}
  .footer-content-wrapper .pagebuilder-column-group .pagebuilder-column{min-width: 19%;}
  .footer-content-wrapper .pagebuilder-column-group .pagebuilder-column:nth-child(1){min-width: 43%;}
  .footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter input{min-width: 280px ;}
	.footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .action.subscribe{width: 120px ;font-size: 14px ;}
	.catalogsearch-result-index.page-products .products-grid .product-item{width:calc(25% - 23px) !important;}
	.catalog-category-view .product.product-item-links .product-item-link-sample-project, .catalogsearch-result-index .product.product-item-links .product-item-link-sample-project{top:28px !important}
	.catalog-category-view .product.product-item-links .product-item-link-sample-order, .catalogsearch-result-index .product.product-item-links .product-item-link-sample-order{top:32px !important}
  	/* Start CSS For New Search & Filter */
	.custom-filter-options .block.block-search{padding-left: 0px;}
	.custom-filter-options .block-search .action.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;position: absolute;right: 1px;top: 5px;}
	.custom-filter-options .filter-search-container{margin-top: 5px;width: 29% !important;}
   /* End CSS For New Search & Filter */
   /* Start CSS For Home Decor Icons List and Application Icons List */
   .price-box .widget-decor-suggestions .widget-decor-suggestions-list{overflow-y: hidden;overflow-x: auto;}
   /* End CSS For Home Decors Icons List and Application icons List */
   .custom-filter-options .block.block-search{width:70% !important}
   .custom-filter-options .block-search .actions .action.search{margin-left: 49px !important;margin-top: 0 !important;}
   .custom-filter-options{width: 100%;}
   .page-main-full-width .custom-filter-options-main{margin: 0 20px !important;}
   .search-autocomplete{left: 0;margin-top: 0;width: 100% !important;}
   .page-products.catalog-category-view #maincontent.page-main, .page-products.catalogsearch-result-index #maincontent.page-main{margin-top:5px}
   .filters-search-box .searchResultsMain{max-height: 250px !important;}
   .filters-search-box div.ea-search-autocomplete div.content{position: absolute; width: 77%;right: 0;left: 55.4%;top: 56px !important;}
   .catalog-category-view.page-products .products-grid .product-item:nth-child(6n) .list-order-sec,.catalogsearch-result-index.page-products .products-grid .product-item:nth-child(6n) .list-order-sec,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item:nth-child(6n) .list-order-sec{left:-45px !important}
   .page-footer .footer.content .body-content .pagebuilder-column:nth-child(2) {flex-basis: calc(20% - 20px ) !important;}
   .custom-filter-options-main,  .catalog-category-view  .custom-filter-options-main { margin-top: 0px;/*  margin-top: 60px; */}
  .appRemoved.custom-filter-options-main, .catalog-category-view .appRemoved.custom-filter-options-main{margin-top:0px;}
  .page-header .switcher-options .switcher-option{float: left !important;} 
  .options.switcher-options .dropdown.switcher-dropdown{padding-left:20px !important;}
}
/* End Responsive For IpadPro */
@media(min-width:768px) and (max-width:1199px){
/* Css Start For Decor Module */
.catalog-category-view .product-toolbar-options .product-list.filter-buttons {width: auto !important;margin-bottom: 5px !important;margin-right: 0 !important; text-align: center !important;width: auto !important;}
.catalog-category-view .product-filter-options {width: 100% !important;left: -5px !important;}
.catalog-category-view .products.wrapper.grid.products-grid .product-items .product-item,.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { margin: 5px 10px !important; padding-right: 0 !important;}
.catalog-category-view .product-item-info .product.product-item-links .product-item-link-sample-project,.catalog-category-view .product-item-info .product.product-item-links .product-item-link-sample-order,.catalogsearch-result-index .product-item-info .product.product-item-links .product-item-link-sample-project,.catalogsearch-result-index .product-item-info .product.product-item-links .product-item-link-sample-order{opacity: 1 !important;}
.catalog-category-view.page-products .products-grid .product-item .list-order-sec,.widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec{left:0;top:0;}
.catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec{left: 14px;top:55px;}
.catalog-category-view .product-toolbar-options,.catalogsearch-result-index .product-toolbar-options{border-bottom: 0px;}
.catalog-category-view .product-filter-options .block-content.filter-content, .catalog-category-view .product-filter-options .filter-title{text-align: left !important;}
/* End CSS For Decor Module */
 /* Start CSS For New Search & Filter */
 .custom-filter-options .block-search .label:before,	.custom-filter-options .block-search .label, .block-search .label.active,.custom-filter-options .block-search .action.search span{display:none}
 .custom-filter-options .filters-search-content{padding: 20px 20px 10px 20px;display: inline-block;width: 100%;}
 .custom-filter-options .search-description{display: block;width:100%;margin-bottom: 15px;}
 .custom-filter-options .filters-search-box{width: 100%}
 .custom-filter-options{top:2em}
 .custom-filter-options  .block-search .control input.input-text{left:0;min-width: 100%;width:100%}
 .custom-filter-options .custom-layer-filters{padding: 10px 20px;max-height: 450px;overflow: auto;}
 .custom-filter-options .finish-filters-group .filter-options-item.filter-item .filter-options-content.filter-content-list ol li{width:auto;display: inline-block;}
 .custom-filter-options .filter-results-container{justify-content: center;}
 .custom-filter-options .filter-result-btn a{float: none;margin-top: 0;padding: 10px 20px;}
 .custom-filter-options .filter-search-container{width:16%;}
 .custom-filter-options .filters-search{padding-bottom: 45px;}
 .custom-filter-options .block.block-search:before{border:0}
 .custom-filter-options .checkbox-filters-group, .dropdown-filters-group, .finish-filters-group{margin-top: 15px;}
 .custom-filter-options .checkbox-filters-group .filter-options-title.filter-title{margin-bottom: 26px;}
 .custom-filter-options .block-search .action.search{display: inline-block;}
 .custom-filter-options .block .block-search{padding-left: 0;}
 .custom-filter-options .filters-search .search-description p{width: 100%;}
 .custom-filter-options .checkbox-filters-group .filter-options-item.filter-item, .custom-filter-options .dropdown-filters-group .filter-options-item.filter-item{width:calc(49% - 25px);display: inline-block;margin-bottom: 20px;margin-right: 25px;}
 /* End CSS For New Search & Filter */
/* CSS For Home Decor Icon and Application List Icons */
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-image-popup,.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-image-popup{opacity: 1;top:20px}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-project,.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-project{opacity: 1;top:60px}
.home-decor-suggestions .decor-suggestions-list .product-item-link.sample.product-item-link-sample-order,.price-box .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-order{opacity:1;top:100px}
 /* End CSS For Home Decor Icon and Application List Icons */
 .custom-filter-options .block-search .control input.input-text{width:100% !important;min-width: 100% !important;position: absolute;}
 .custom-filter-options .block.block-search{width:70% !important}
 .home-decor-suggestions .decor-suggestions-list .widget-decor-suggestions-list{padding-top: 50px;}
 .home-decor-suggestions p{margin-bottom: 0;}
 .catalog-category-view.page-products .products-grid .product-item .list-order-sec p, .catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec p, .widget-decor-suggestions .widget-decor-suggestions-list.products-grid .product-item .list-order-sec p{
padding-top: 0;
}
.cms-polyrey-new-home-page a .pagebuilder-slide-wrapper{background-size: 100% 100% !important;}
.cms-polyrey-new-home-page .full-slider .slick-dots{width:100% !important}
.cms-virtual-office-dashboard .dashboardDecors ul { display: inline-flex;overflow-x: auto;touch-action: manipulation;}
.find-slider-container.slider-container .pagebuilder-column-group{visibility: visible !important;height: 300px !important;width: 100% !important;}
.find-slider-container.slider-container{height: 350px !important;}
.find-slider-container .pagebuilder-column-line{flex-wrap: nowrap !important;overflow-x: auto !important; max-width: 100% !important;}
.find-slider-container.slider-container .flexbox-slide{min-width: 280px !important;width: 100% !important;}
.pagebuilder-column.flexbox-slide .slider_title h2 span img{left:50% !important}
.find-slider-container .pagebuilder-column.flexbox-slide.extend .slider_title h2,.pagebuilder-column.flexbox-slide .slider_title h2{margin-top: 90px !important;}
.cms-virtual-office-dashboard .dashboardDecors .item.product.product-item {min-width: 126px;}
.custom-filters .filter-warning{top:230px}
}
@media(max-width:1199px){
	.find-slider-container .pg_roboto_light p{padding-right: 20px;}
	.poly-four-blocks{width: calc(100% - 25px) !important;max-width: calc(100% - 25px) !important;}
	.env-slider-heading{padding-left: 20px !important;}
}


 /* End Comman CSS For Ipad & Pro*/
   /* comman CSS For last Chance or New Banner  */
   .widget-decor-suggestions  .widget-decor-suggestions-list .product-items.widget-product-grid  .productNew{z-index: 2;}
   .widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-image-popup,.widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-project,.widget-decor-suggestions .widget-decor-suggestions-list .product-item-link.sample.product-item-link-sample-order{z-index: 3 !important;}
	/* End Comman CSS For last chance or New Banner */

 /* Start For Account Creation */
 .onestepcheckout-index-index #maincontent.page-main{max-width: 1280px;box-shadow: none;}
 .onestepcheckout-index-index  .page-header.polyrey-header{border:0px}
 .one-step-checkout-wrapper .project-details .project_type-wrapprer, .one-step-checkout-wrapper .project-details .application-type{width:100% !important;margin-right:30px;margin-bottom: 20px;display: block;}
 .one-step-checkout-wrapper .project-details .project_type-wrapprer select#project_type, .one-step-checkout-wrapper  .project-details .application-type select{max-width: 440px;display: block;height: 36px !important;border:1px solid #818181 !important;  font-style: normal;font-variant:normal;font-weight:normal;font-size:16px;line-height:19px ;font-family: "Roboto-Regular", sans-serif !important;color:#707070;margin-top: 10px;}
 .one-step-checkout-wrapper .project-details .number_of_rooms,.project-details .number_of_rooms span{width: 100%;display: block;clear: both;}
 .opc-wrapper.one-step-checkout-wrapper .project-details .number_of_rooms  input{margin:15px}
 .opc-wrapper.one-step-checkout-wrapper .project-details .number_of_rooms input:nth-of-type(1){margin-left:0px}
 .one-step-checkout-wrapper .field-error span{color:red !important}
 .one-step-checkout-wrapper .minicart-items #checkout-review-table .product-item{padding: 20px;}
 .one-step-checkout-wrapper .project-details input[type="radio"],.shipping-address-cust-input input[type="radio"] {-webkit-appearance: none; appearance: none; margin: 0;font: inherit; color: #dcdcdc;width: 18px !important;height: 18px !important;border: 1px solid #707070 !important; border-radius: 50%;transform: translateY(-0.075em); display: inline-grid;place-content: center;}
 .one-step-checkout-wrapper .project-details input[type="radio"]::before, .one-step-checkout-wrapper .shipping-address-cust-input input[type="radio"]::before {content: ""; width: 10px; height: 10px;border-radius: 50%;transform: scale(0); transition: 120ms transform ease-in-out; background-color: #E31B2C;}
 .one-step-checkout-wrapper .project-details input[type="radio"]:checked::before,.one-step-checkout-wrapper .shipping-address-cust-input input[type="radio"]:checked::before {transform: scale(1);}
 .one-step-checkout-wrapper .project-details .proj-details-heading{font-style: normal;font-variant:normal; font-weight:700;font-size:20px;line-height:24px ; font-family: "Roboto-Bold", sans-serif !important; color:#111111}
 .one-step-checkout-wrapper .project-details .project_type-wrapprer span ,.project-details .application-type span{font-style: normal;font-variant:normal;font-weight:500;font-size:16px;line-height:19px;font-family: "Roboto-Med", sans-serif !important; color:#707070;}
 .one-step-checkout-wrapper .project-details  .number_of_rooms{ font-style: normal;font-variant:normal; font-weight:normal; font-size:14px;   line-height:19px ; font-family: "Roboto-Regular", sans-serif !important;color:#707070;}
 .one-step-checkout-wrapper .project-details  .number_of_rooms span{font-weight:500;font-size:16px;line-height:19px ;font-family: "Roboto-Med", sans-serif !important; color:#707070;}
 .one-step-checkout-wrapper .project-details{border-bottom: 1px solid rgba(112,112,112,0.4);padding-bottom: 50px;display: inline-block;width: 100%;}
 .one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper .step-title span{font-style: normal;font-variant:normal;font-weight:700;font-size:20px;line-height:24px ;font-family: "Roboto-Bold", sans-serif !important;color:#111;}
 .one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper .shipping-address-items .shipping-address-item button.action.action-show-popup{
   background-color: #e5e5e5 !important;border-radius: 3px !important;height: 28px;font-style: normal;font-variant:normal;font-weight:500;font-size:16px;line-height:19px ;font-family: "Roboto-Med", sans-serif !important;color:#000 !important; padding: 0px 10px;float:right;position: absolute;right:20px}
   .one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper .shipping-address-items .shipping-address-item button.action.action-show-popup span::before{content: '';}
   .one-step-checkout-wrapper .shipping-address-cust-input{display: inline-block;vertical-align: top;width:10%;}
   .one-step-checkout-wrapper .shipping-address-cust-detail{display: inline-block; font-style: normal;font-variant:normal;font-weight:400;font-size:20px;line-height:24px;font-family: "Roboto-Regular", sans-serif !important;color:#707070;width:88%}
   .one-step-checkout-wrapper .shipping-address-cust-detail strong{text-transform: capitalize;} 
   .one-step-checkout-wrapper .shipping-address-cust-detail p,.one-step-checkout-wrapper .shipping-address-cust-detail span,.one-step-checkout-wrapper .shipping-address-cust-detail a{font-style: normal;font-variant:normal;font-weight:normal;font-size:18px;line-height:22px ;font-family: "Roboto-Regular", sans-serif !important;color:#707070;margin-top: 10px !important;}
   .one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper{border-bottom: 1px solid rgba(112,112,112,0.4);margin-top:0 !important;padding-bottom: 15px;}
   .one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper  #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item{border:0;border-right:1px solid rgba(112,112,112,0.4);padding:10px 30px;width: calc(34% - 30px) !important;}
   .one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper  #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item:nth-child(3n){border:0 !important}
   .one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper #checkout-step-shipping.step-content{padding-top: 10px  !important;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper span{font-style: normal;font-variant:normal;font-weight:700;font-size:20px;line-height:24px;font-family: "Roboto-Bold", sans-serif !important;color:#111111;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr{display: flex;width:100%}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead{display: inline-block;width:100%;min-width:100%;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr th{text-align: right !important;width:15%;  font-style: normal;
	 font-variant:normal;font-weight:500;font-size:20px;line-height:24px;font-family: "Roboto-Med", sans-serif !important;color:#707070;padding: 18px;text-transform: capitalize;}
	 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table{margin-top:14px;padding: 0px 18px;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr th:nth-child(1){text-align: left !important;width: 70%;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-details{width:68%;margin-bottom: 0;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell  .item-addl-info{width: 32%;margin:0;top:30px}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell,.block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell_price{min-width: 47%;width:47%;margin-left: 10px;padding: 0 !important;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody{display: grid;padding: 0 !important;}
 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody .iwd_opc_review_item_name,.block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody .iwd_opc_review_item_qty,.block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody .iwd_opc_review_item_price{
   font-variant:normal;font-weight:500 !important;font-size:18px;line-height:22px;font-family: "Roboto-Med", sans-serif !important;color:#707070 !important;text-align: right;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr th:nth-child(3){padding-left: 10px;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody .iwd_opc_review_item_sku{display: contents;
   font-variant:normal;font-weight:500 !important;font-size:18px;line-height:22px;font-family: "Roboto-Med", sans-serif !important;color:#707070;margin-top: 20px;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody .iwd_opc_review_item_option,.iwd_opc_review_item_option_value{
   font-variant:normal;font-weight:normal !important;font-size:16px;line-height:19px;font-family: "Roboto-Regular", sans-serif !important;color:#707070;margin-top: 14px;} 
   .one-step-checkout-wrapper .checkout-index-index .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody .item-details{margin-bottom: 0 !important;}
   .one-step-checkout-wrapper .data.table.table-totals tbody tr th.mark{background: transparent;font-variant:normal;font-weight:normal !important;font-size:18px;font-family: "Roboto-Regular", sans-serif !important;color:#414141 ;}
   .one-step-checkout-wrapper .data.table.table-totals tbody tr th.mark strong{font-weight: 500;   font-family: "Roboto-Med", sans-serif !important;}
 .one-step-checkout-wrapper .data.table.table-totals tbody tr td.amount{text-align: right;padding: 6px 0px 0px 6%;  font-variant:normal;font-weight:normal !important;font-size:18px ;line-height:22px;font-family: "Roboto-Regular", sans-serif !important;color:#414141;}
 .one-step-checkout-wrapper .data.table.table-totals tbody tr  th.mark span.label{font-variant:normal;font-weight:normal;font-size:18px ;line-height:22px;font-family: "Roboto-Regular", sans-serif !important;color:#414141;padding: 0;}
 .one-step-checkout-wrapper .data.table.table-totals tbody tr  th.mark span.value{font-variant:normal;font-weight:normal;font-size:14px;line-height:22px ;font-family: "Roboto-Regular", sans-serif !important;color:#414141;}
 .opc-estimated-wrapper, .onestepcheckout-index-index .page-main .breadcrumbs,.onestepcheckout-index-index  .page-main span.minicart-freeshipping ,.one-step-checkout-wrapper .iwd_opc_review_item_name,.one-step-checkout-wrapper  .iwd_opc_review_item_option:nth-child(2),.one-step-checkout-wrapper  tr.totals.charge,.block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr th:nth-child(4), .one-step-checkout-wrapper .create-account-block,.one-step-checkout-wrapper .newAddressBlock{display: none !important;}
 .one-step-checkout-wrapper button.action.primary.place_order{width:auto;min-width:237px;height:40px;background:#C51C1C;font-variant:normal;font-weight:500 !important;font-size:18px;line-height:22px;font-family: "Roboto-Med", sans-serif !important;text-transform: uppercase;}
 .opc-wrapper.one-step-checkout-wrapper .form-login, .opc-wrapper.one-step-checkout-wrapper .form-shipping-address{max-width: 100%;}
 .opc-wrapper.one-step-checkout-wrapper .fieldset > .field > .label,.opc-wrapper.one-step-checkout-wrapper label.label{display: block ;text-align: left; font-variant:normal;font-weight:normal ;font-size:16px ;line-height:19px;font-family: "Roboto-Regular", sans-serif !important;color: #575759 ;padding: 0 !important;}
 .opc-wrapper.one-step-checkout-wrapper .input-text, .opc-wrapper.one-step-checkout-wrapper .select{border:1px solid #818181 !important; height: 36px !important;font-variant:normal;font-weight:normal !important; font-size:16px !important;line-height:19px;font-family: "Roboto-Regular", sans-serif !important;color: #575759 !important ;border-radius: 0 !important;}
 .opc-wrapper.one-step-checkout-wrapper .input-text:focus, .opc-wrapper.one-step-checkout-wrapper .select:focus{box-shadow: none !important;}
 .opc-wrapper.one-step-checkout-wrapper .fieldset.address .field, .opc-wrapper.one-step-checkout-wrapper .fieldset.address .field._required{width: calc(33% - 25px) !important;margin-right: 29px !important;margin-left: 0 !important;margin-bottom: 20px !important;}
 .opc-wrapper.one-step-checkout-wrapper  .checkout-field-group{width: calc(33% - 16px);margin-left: 0 ;margin-right: 20px;}
 .opc-wrapper.one-step-checkout-wrapper .checkout-field-group .field[name="shippingAddress.city"]{min-width:calc(48% - 20px) !important}
 .opc-wrapper.one-step-checkout-wrapper .checkout-field-group .field.mp-6._required[name="shippingAddress.postcode"]{margin-right: 0 !important;width:calc(50% - 13px) !important;min-width:calc(50% - 13px) !important}
 .new-shipping-address-btn{min-width: 296px;height:40px;background: #C51C1C;border-radius: 0px;font-variant:normal;font-weight:500 !important;font-size:18px;line-height:22px;font-family: "Roboto-Med", sans-serif !important;color:#fff !important;text-transform: uppercase;}
 .new-shipping-address-btn span::before{content: '' !important;}
 .opc-wrapper.one-step-checkout-wrapper .opc-block-summary.step-content{border-bottom: 1px  solid rgba(112,112,112,0.4) !important;margin-bottom: 10px !important;}
 .opc-wrapper.one-step-checkout-wrapper  .block.items-in-cart.item-summary-wrapper{border: 0 !important;}
 .one-step-checkout-wrapper .project-details .field-error span{font-weight: 400 !important;font-family: "Roboto-Regular", sans-serif !important;font-size:0.875rem}
 .new-shipping-address-modal  .checkout-field-group .field._required[name="shippingAddress.city"] label::after,.modify-shipping-address-modal  .checkout-field-group .field._required[name="shippingAddress.city"] label::after,
 .new-shipping-address-modal  .checkout-field-group .field.field._required[name="shippingAddress.postcode"] label::after,.modify-shipping-address-modal  .checkout-field-group .field.field._required[name="shippingAddress.postcode"] label::after,
.project_type-wrapprer span::after, .application-type span::after,.number_of_rooms span::after,.checkout-shipping-address-wrapper  .checkout-field-group .field._required[name="shippingAddress.city"] label::after,.checkout-shipping-address-wrapper .checkout-field-group .field._required[name="shippingAddress.postcode"] label::after,
.new-shipping-address-modal  .field._required label::after,.modify-shipping-address-modal  .field._required label::after,.field._required[name="shippingAddress.custom_attributes.company"] label::after,.field._required[name="shippingAddress.telephone"] label::after
 {content: '*' !important;color: #e02b27;font-size: 1.2rem;margin: 0 0 0 5px;}
 .new-shipping-address-modal  .checkout-field-group .field._required[name="shippingAddress.city"] label, .new-shipping-address-modal .checkout-field-group .field.field._required[name="shippingAddress.postcode"] label,
 .modify-shipping-address-modal  .checkout-field-group .field._required[name="shippingAddress.city"] label, .modify-shipping-address-modal .checkout-field-group .field.field._required[name="shippingAddress.postcode"] label
 {padding-bottom: 10px !important;}
 .opc-wrapper.one-step-checkout-wrapper .form-login{visibility: hidden;height: 0;margin: 0;padding: 0;z-index: -1;}
 /* Create & Modify New Address Popup */
 .modify-shipping-address-modal #shipping-modify-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;}
 .new-shipping-address-modal .modal-inner-wrap .modal-header,.modify-shipping-address-modal .modal-inner-wrap .modal-header{background: #F5F5F5 !important;padding: 25px;border: 0;}
 .new-shipping-address-modal .modal-inner-wrap .modal-header h1,.modify-shipping-address-modal .modal-inner-wrap .modal-header h1{ font-variant:normal;font-weight:700 ;font-size:20px ;line-height:24px;font-family: "Roboto-Bold", sans-serif !important;color: #4E494D ;border:0}
 .new-shipping-address-modal .modal-inner-wrap .modal-header .action-close:before,.modify-shipping-address-modal .modal-inner-wrap .modal-header .action-close:before{color:#4E494D !important;font-size: 35px;font-weight:600}
 .new-shipping-address-modal .modal-inner-wrap .modal-content,.modify-shipping-address-modal .modal-inner-wrap .modal-content{padding:0 0px 0px 25px;background-color: #F5F5F5;overflow: visible;border:0}
 .new-shipping-address-modal .form-shipping-address,.modify-shipping-address-modal .form-shipping-address{max-width: 100% !important;}
 .new-shipping-address-modal .fieldset.address .field,.modify-shipping-address-modal .fieldset.address .field._required{ width:31% !important; margin-right: 26px !important;}
 .new-shipping-address-modal .fieldset > .field > .label , .new-shipping-address-modal label.label,.modify-shipping-address-modal .fieldset > .field > .label , .modify-shipping-address-modal label.label{
   font-variant:normal;font-weight:normal; font-size:16px ;line-height:19px;font-family: "Roboto-Regular", sans-serif !important;color:  #575759  ;border-radius: 0 !important; text-align: left !important; padding-bottom: 8px ;padding-left: 0 ;margin-bottom: 0;}
 .new-shipping-address-modal  .input-text,.new-shipping-address-modal  .select,.modify-shipping-address-modal  .input-text,.modify-shipping-address-modal  .select{
   border:1px solid #818181 !important;height: 36px !important;font-variant:normal;font-weight:normal !important;font-size:16px !important;line-height:19px;font-family: "Roboto-Regular", sans-serif !important;color: #575759;border-radius: 0;}
 .new-shipping-address-modal  .checkout-field-group,.modify-shipping-address-modal  .checkout-field-group{width: calc(32% - 7px)!important;margin-left: 0 !important;margin-right: 25px;}
 .new-shipping-address-modal  .checkout-field-group .field._required[name="shippingAddress.city"],.modify-shipping-address-modal  .checkout-field-group .field._required[name="shippingAddress.city"]{width:calc(49% - 16px) !important;margin-right: 18px !important;min-width: calc(49% - 16px) !important;}
 .new-shipping-address-modal  .checkout-field-group .field.field._required[name="shippingAddress.postcode"],.modify-shipping-address-modal  .checkout-field-group .field.field._required[name="shippingAddress.postcode"]{width:calc(50% - 9px) !important;margin-right: 0px !important;min-width: calc(50% - 9px);}
 .new-shipping-address-modal  .checkout-field-group .field:nth-child(2),.modify-shipping-address-modal  .checkout-field-group .field:nth-child(2){margin-right: 0 !important;}
 .new-shipping-address-modal #shipping-new-address-form .field,.modify-shipping-address-modal #shipping-new-address-form .field[name="shippingAddress.region_id"]{width: 31% !important;}
 
 .new-shipping-address-modal .modal-footer{background: #F5F5F5;padding: 0 !important;border:0 !important;text-align: center !important;}
 .new-shipping-address-modal .modal-footer .action.primary.action-save-address,.new-shipping-address-modal .modal-footer .action-hide-popup{min-width: 140px;height:40px;background-color: #C51C1C !important;border-radius: 0 !important;float: none;font-variant:normal;font-weight:500 !important;font-size:18px;line-height:22px;font-family: "Roboto-Med", sans-serif !important;color:#fff !important;margin-bottom: 30px ; border:1px solid #C51C1C !important;margin-right: 20px;}
 .new-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle,.modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle{display: block !important;top:33px;right: 5px;}
 .modify-shipping-address-modal .actions{position: relative;width: 100%;text-align: center;}
 .modify-shipping-address-modal .actions .save-address-action,.modify-shipping-address-modal .actions .cancel-address-action{min-width: 140px;height:40px;background-color: #C51C1C !important;border-radius: 0;float: none ;font-variant:normal;font-weight:500 !important;font-size:18px;line-height:22px;font-family: "Roboto-Med", sans-serif !important;color:#fff !important; border:1px solid #C51C1C !important ;margin: 30px 20px 30px 0px ;}
 .modify-shipping-address-modal .modal-footer{display: none;}
 .modify-shipping-address-modal  label.label,.modify-shipping-address-modal  select.select{width: 100% !important;}
 /* Create & Modify New Address Popup */
 /* Success Page */
 .checkout-onepage-success .page-main{max-width: 100% !important;box-shadow: none !important;min-height: 70vh;padding: 0;margin: 0;}
 .checkout-onepage-success .page-main .breadcrumbs,.survey-popup-modal .modal-footer{display: none;}
 .checkout-shipping-address-wrapper .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle{display: block !important;right: 5px;}
 .checkout-success,.survey-popup-modal .survey-wrapper{text-align: center;}
 .checkout-success .thanks-message{font-variant:normal;font-weight:normal !important;font-size:50px;line-height:75px;font-family: "Roboto-Regular", sans-serif !important;color:#fff;padding-top: 0px;text-transform: uppercase;padding-bottom: 10px;}
.checkout-success .order-message, .checkout-success .order-message a{font-variant:normal;font-weight:normal !important;font-size:20px;line-height:24px;font-family: "Roboto-Regular", sans-serif !important;color:#fff !important;padding-top: 15px;}
 .checkout-success .order-message a{text-decoration: underline;}
 .checkout-success .home-page-button{margin-top: 70px;}
 .checkout-success .home-page-button a{min-width: 160px;height:40px;background-color: #C51C1C;border-radius: 0;font-variant:normal;font-weight:normal !important;font-size:18px;line-height:22px;font-family: "Roboto-Regular", sans-serif !important;color:#fff; padding: 9px 30px;text-decoration: none;text-transform: uppercase;}
 .checkout-success .delivery-section img{display: inline-block;height:24px;width:24px;object-fit: contain;margin-bottom: 3px;margin-right: 5px;}
 .checkout-success .delivery-section  p{display: inline-block;font-weight:normal !important;font-size:16px;line-height:19px;font-family: "Roboto-Regular", sans-serif !important;color: #fff !important;}
 .checkout-success{background-color: #000;margin-top: 0;padding: 80px 0px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.checkout-success .delivery-section{padding-top: 15px;}
 /* If Item Is Not Buyable */
 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper thead tr th:nth-child(1){width: 84% !important;}
 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper thead tr th:nth-child(3){display: none;}
 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper .item-addl-info .iwd_opc_review_item_cell{width:94% !important}
 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table tbody tr:last-child{border-bottom:1px solid #cccccc !important}
 .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper tbody tr:last-child{border-bottom:0 !important}
 /* End If Item Is Not Buyable */
 /* New Feedback of Survey   */
 .survey-message{text-align: left;}
 .survey-wrapper{text-align:center;padding-top:30px;padding-bottom: 30px;}
 .survey-wrapper .survey-title{font-variant:normal;font-weight:bold !important;font-size:20px ;line-height:24px ; font-family: "Roboto-Bold", sans-serif !important;color:#4E494D;text-transform: uppercase;}
 .survey-wrapper .survey-heading{font-variant:normal;font-weight:normal !important;font-size:36px ;line-height:33px ;font-family: "Roboto-Regular", sans-serif !important;color:#C51C1C ;padding: 6px 0px;text-transform: uppercase;}
 .survey-wrapper .survey-question-wrapper{min-width: 879px;background: transparent;padding: 30px;display: inline-block;text-align: center;} 
 .survey-wrapper .survey-question-wrapper .survey-question p{font-variant:normal;font-weight:normal !important;font-size:24px;line-height:32px ; font-family: "Roboto-Regular", sans-serif !important;color:#4E494D;max-width: 875px;display: inline-block;vertical-align: text-top;margin-right: 5px;}
 .survey-answers input{display: none;}
 .survey-answers{display: inline-block;margin-left: 35px;}
 .survey-answers:nth-child(3){margin-left:20px }
 .survey-answers label:has(input:checked) {border-color:  #C51C1C;color:  #fff;background: #C51C1C;}
 .survey-answers label{border: 1px solid #000;text-align: center;font-variant:normal;font-weight:normal !important;font-size:18px;line-height:22px;font-family: "Roboto-Regular", sans-serif !important;color:#000;cursor: pointer;text-transform: uppercase;height: 37px;background: transparent;margin:0px;padding: 8px 15px;}
 .survey-actions .send-action, .survey-actions .skip-action{min-width:160px;height:40px;background-color: transparent;border-radius: 0;font-variant:normal;font-weight: 500!important;font-size:18px;line-height:22px ;font-family: "Roboto-Regular", sans-serif !important;color:#C51C1C;margin-top:0px;margin-right: 0px;text-transform: capitalize;text-decoration: underline;text-underline-offset: 6px;border:0;box-shadow: none;}
 .survey-numbers{min-width: 100px;background: transparent;opacity: 1;display:inline-block;border-bottom:0;text-align: center;font-variant:normal;font-weight:500 !important;font-size:18px;line-height:24px;font-family: "Roboto-Med", sans-serif !important;color:#8c8485;padding: 12px 34px;margin-top: 20px;}
 .parent-survey-answers{width: 100%;text-align: center;}
 .parent-survey-answers .survey-answers:nth-child(1){margin-left:0 !important;margin-right: 80px;}
  /* End New Feedback of Survey */
 
 .modify-shipping-address-modal .fieldset.address .field._required[name="shippingAddress.telephone"] .field-tooltip.toggle{display: none;} 
 #checkout-step-shipping button.action.action-show-popup.new-shipping-address-btn:hover,.one-step-checkout-wrapper button.action.primary.place_order:hover,.modify-shipping-address-modal .actions .save-address-action:hover, .modify-shipping-address-modal .actions .cancel-address-action:hover,.new-shipping-address-modal .modal-footer .action.primary.action-save-address:hover, .new-shipping-address-modal .modal-footer .action-hide-popup:hover,.survey-actions .send-action:hover,.checkout-success .home-page-button a:hover{background:#a71919 !important;}
 .inline-shipping-address-form .field-tooltip .field-tooltip-content{right: -10px;top: 40px;left: auto;}
 .inline-shipping-address-form .field-tooltip .field-tooltip-content::after{border-bottom-color: #f4f4f4 !important;top: 1px;border: 10px solid transparent;height: 0;width: 0;margin-top: -20px;right: 10px;left: auto;top: 0;z-index: 4;}
 .inline-shipping-address-form .field-tooltip .field-tooltip-content::before{border-bottom-color: #999999 !important;border: 10px solid transparent;height: 0;width: 0; margin-top: -21px;right: 10px;left: auto;top: 0;content: '';display: block;position: absolute;z-index: 3;}
 .new-shipping-address-modal .modal-footer,.new-shipping-address-modal label.error,.one-step-checkout-wrapper label.error,.modify-shipping-address-modal label.error{display: none !important;} 
 .modify-shipping-address-modal .iti.iti--allow-dropdown{min-width: 100% !important;}
 #minicart-content-wrapper .custom-minicard-footer .actions .secondary .action.viewcart{font-family:Arial,Helvetica,sans-serif !important}
 .checkout-onepage-success .home-page-button{margin-top: 50px;text-align: center;}
 .checkout-onepage-success .home-page-button a.home-page-link{min-width: 160px;height: 40px;background-color: #C51C1C;border-radius: 0;font-variant: normal;font-weight: 500!important;font-size: 18px;line-height: 22px;font-family: "Roboto-Med", sans-serif !important;color: #fff;text-transform: uppercase;padding:10px 29px;text-decoration:none}
 .checkout-onepage-success .home-page-button a.home-page-link:hover{background: #a71919 !important}
 .survey-questions .question-container .sucess-progress-container{width: 100%;background:#737373;height: 10px;max-width: 300px;margin: auto;border-radius: 0px;}
 .survey-questions .question-container .sucess-progress-bar{background-color: #C51C1C;width: 100px;border-radius: 0px;height: 10px;}
 .checkout-success .order-message p{margin-bottom: 10px;}
 .new-address-button-wrapper{width: 100%;margin-top: 20px;text-align: center;}
 .checkout-success.checkout-success-without-servey{min-height: 70vh;}
 .checkout-onepage-success #maincontent .columns .column.main{padding-bottom: 0;min-height: 0;}
 .quantity-indicator-wrapper{display: block;width: 100% !important;}
 .one-step-checkout-wrapper .checkout-shipping-address-wrapper .form-shipping-address div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown, .new-shipping-address-modal div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown,.modify-shipping-address-modal div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown,.customer-address-form .form-address-edit .phone .iti.iti--allow-dropdown{min-width: 100% !important;}
.one-step-checkout-wrapper .checkout-shipping-address-wrapper .form-shipping-address div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown input,.new-shipping-address-modal div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown input,.modify-shipping-address-modal div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown input{padding-left: 50px !important;}
.one-step-checkout-wrapper .checkout-shipping-address-wrapper .form-shipping-address div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown .iti__flag-container, .new-shipping-address-modal div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown .iti__flag-container,.modify-shipping-address-modal div[name='shippingAddress.telephone'] .iti.iti--allow-dropdown .iti__flag-container{height:34px}
.modify-shipping-address-modal #opc-edit-shipping-address #shipping-edit-address-form #shipping-modify-address-form .field[name='shippingAddress.custom_attributes.language_options'],.modify-shipping-address-modal #opc-edit-shipping-address #shipping-edit-address-form #shipping-modify-address-form .field[name='shippingAddress.prefix'],.modify-shipping-address-modal #opc-edit-shipping-address #shipping-edit-address-form #shipping-modify-address-form .field[name='shippingAddress.region']{margin-right: 26px !important;}
.modify-shipping-address-modal .modal-inner-wrap,.new-shipping-address-modal .modal-inner-wrap{margin-top: 30px;}
.new-shipping-address-modal .modal-inner-wrap .modal-header, .modify-shipping-address-modal .modal-inner-wrap .modal-header{padding-bottom: 15px !important;}
.new-shipping-address-modal .modal-inner-wrap #shipping-new-address-form #shipping-new-address-form{margin-bottom: 0;}
/* Set order for checkout Address popup */
.modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.language_options"],.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.language_options"],#shipping-new-address-form .field[name="shippingAddress.custom_attributes.language_options"]{order:1}
.modify-shipping-address-modal .field[name="shippingAddress.prefix"],.new-shipping-address-modal .field[name="shippingAddress.prefix"],#shipping-new-address-form .field[name="shippingAddress.prefix"]{order:2}
.modify-shipping-address-modal .field[name="shippingAddress.firstname"],.new-shipping-address-modal .field[name="shippingAddress.firstname"],#shipping-new-address-form .field[name="shippingAddress.firstname"]{order:3}
.modify-shipping-address-modal .field[name="shippingAddress.lastname"],.new-shipping-address-modal .field[name="shippingAddress.lastname"],#shipping-new-address-form .field[name="shippingAddress.lastname"]{order:4}
.modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.company"],.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.company"],#shipping-new-address-form .field[name="shippingAddress.custom_attributes.company"]{order:5}
.modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.customer_email"],.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.customer_email"],#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_email"]{order:6}
.modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.customertype_custom"],.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.customertype_custom"],#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customertype_custom"]{order:7}
.modify-shipping-address-modal .field[name="shippingAddress.street.0"],.new-shipping-address-modal .field[name="shippingAddress.street.0"],#shipping-new-address-form .field[name="shippingAddress.street.0"]{order:8}
.modify-shipping-address-modal .field[name="shippingAddress.street.1"],.new-shipping-address-modal .field[name="shippingAddress.street.1"],#shipping-new-address-form .field[name="shippingAddress.street.1"]{order:9}
.modify-shipping-address-modal .field[name="shippingAddress.street.2"],.new-shipping-address-modal .field[name="shippingAddress.street.2"],#shipping-new-address-form .field[name="shippingAddress.street.2"]{order:10}
.modify-billing-address-modal .field[name="billingAddress.street.2"],.new-billing-address-modal .field[name="billingAddress.street.2"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.street.2"] {order: 10;}
.modify-shipping-address-modal .checkout-field-group,.new-shipping-address-modal .checkout-field-group,#shipping-new-address-form .checkout-field-group{order:10}
.modify-shipping-address-modal .field[name="shippingAddress.telephone"],.new-shipping-address-modal .field[name="shippingAddress.telephone"],#shipping-new-address-form .field[name="shippingAddress.telephone"]{order: 11;}
.modify-shipping-address-modal .field[name="shippingAddress.country_id"],.new-shipping-address-modal .field[name="shippingAddress.country_id"],#shipping-new-address-form .field[name="shippingAddress.country_id"]{order:12}
.modify-shipping-address-modal .field[name="shippingAddress.region_id"],.new-shipping-address-modal .field[name="shippingAddress.region_id"],.modify-shipping-address-modal .field[name="shippingAddress.region"],.new-shipping-address-modal .field[name="shippingAddress.region"],#shipping-new-address-form .field[name="shippingAddress.region"],#shipping-new-address-form .field[name="shippingAddress.region_id"]{order:13}
.modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"],.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"],#shipping-new-address-form .field[name="shippingAddress.custom_attributes.vat_number"]{order:14}
.modify-shipping-address-modal .actions,.new-shipping-address-modal .actions{order:15}
/* Set order for checkout Address popup */
   
@media(min-width:1200px){
   .new-shipping-address-modal .modal-inner-wrap,.modify-shipping-address-modal .modal-inner-wrap{min-width: 1160px !important;margin-left: auto !important;margin-right: auto !important;left:0 !important;overflow: visible !important;}
   .new-shipping-address-modal .fieldset.address .field, .new-shipping-address-modal .fieldset.address .field._required, .modify-shipping-address-modal .fieldset.address .field, .modify-shipping-address-modal .fieldset.address .field._required{width:30% !important;max-width: 30% !important;}
   .new-shipping-address-modal .checkout-field-group, .modify-shipping-address-modal .checkout-field-group{width: calc(31% - 7px)!important;}
   .one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper #checkout-step-shipping.step-content{min-width: 1280px;}
   .modify-shipping-address-modal .field-tooltip-content,.new-shipping-address-modal .field-tooltip-content, .inline-shipping-address-form .field-tooltip .field-tooltip-content{width: 375px;font-size: 13px;}   
   .new-shipping-address-modal,.modify-shipping-address-modal{max-height: 100vh;overflow-x: auto;} 
}
 @media(min-width:1320px){
   .new-shipping-address-modal .modal-inner-wrap,.modify-shipping-address-modal .modal-inner-wrap{min-width: 1260px !important;margin-left: auto !important;margin-right: auto !important;left:0 !important;overflow: visible !important;}
   .modify-shipping-address-modal #shipping-modify-address-form,.new-shipping-address-modal #shipping-new-address-form{min-width:1260px}
   .modal-large-image-popup .modal-inner-wrap, .catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width:19.32% !important;height: auto !important;max-width: 1032px !important;max-height:2400px !important}
   .modal-large-image-popup .modal-inner-wrap .modal-content img,.catalog-product-view .modal-inner-wrap .modal-content #fullscreen-image img{width: 100% !important;height: auto !important;aspect-ratio: 1032 / 2400 !important;}
 }
 @media(min-width:1440px){
   .new-shipping-address-modal .modal-inner-wrap, .modify-shipping-address-modal .modal-inner-wrap{min-width: 1360px !important;margin-left: auto !important;margin-right: auto !important;left:0 !important;background:#F5F5F5 !important ;overflow: visible !important;}
   .new-shipping-address-modal .fieldset.address .field, .new-shipping-address-modal .fieldset.address .field._required,.modify-shipping-address-modal .fieldset.address .field, .modify-shipping-address-modal .fieldset.address .field._required{width:31% !important;max-width: 31% !important;}
   .new-shipping-address-modal .checkout-field-group, .modify-shipping-address-modal .checkout-field-group{width: calc(32% - 7px)!important;}
   }
 @media(min-width:1900px){
 
 } 
 
 @media(min-width:100px) and (max-width:767px){
    .onestepcheckout-index-index #maincontent.page-main{padding-left: 20px;padding-right: 20px;}
	.one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table{padding: 0 ;}
	.opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .col-mp.mp-12{padding: 0 10px;}
	.one-step-checkout-wrapper .minicart-items #checkout-review-table .product-item{padding: 10px;}
	.checkout-index-index .product-image-container img{height: 48px;width:48px;}
	.checkout-index-index .product-image-container{margin-right: 10px;width: auto !important;}
	.one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper  .iwd_opc_review_item_cell .item-details{display: inline-block;float:left;margin-top: 0;}
	.one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper  .iwd_opc_review_item_sku{display: block;margin-top: 3px;font-size: 16px;}
	.one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table.not-buyable-wrapper .iwd_opc_review_item_cell .iwd_opc_review_item_options{margin-top: 29px;}
	.opc-wrapper.one-step-checkout-wrapper .opc.one-step-checkout-container .col-mp.mp-12{padding: 0px 5px;}
	.one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-addl-info{padding-top: 15px;}
	.opc-wrapper.one-step-checkout-wrapper .fieldset.address .field, .opc-wrapper.one-step-checkout-wrapper .fieldset.address .field._required,.opc-wrapper.one-step-checkout-wrapper .checkout-field-group,.opc-wrapper.one-step-checkout-wrapper .checkout-field-group .field.mp-6._required[name="shippingAddress.postcode"],.one-step-checkout-wrapper .project-details .project_type-wrapprer, .one-step-checkout-wrapper .project-details .application-type{width: 100% !important;min-width: 100% !important;}
	.one-step-checkout-wrapper .project-details .project_type-wrapprer{margin-bottom:5px}
	.one-step-checkout-wrapper .project-details{padding-bottom: 20px;}
	.one-step-checkout-wrapper .iwd_opc_universal_wrapper{margin-top:0}
	.inline-shipping-address-form,.one-step-checkout-wrapper .project-details .project_type-wrapprer{margin-top: 20px; padding: 0px 10px;}
	.one-step-checkout-wrapper .project-details .application-type{padding: 0px 10px;}
	.one-step-checkout-wrapper .project-details .number_of_rooms{padding: 10px;}
	.one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item{width:100% !important;border-right:0;border-bottom:1px solid rgba(112,112,112,0.4);padding:20px 0px}
	.opc-wrapper.one-step-checkout-wrapper .shipping-address-items{padding:0 !important}
	.one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper .shipping-address-items .shipping-address-item button.action.action-show-popup{width:80px}
	.modify-shipping-address-modal,.new-shipping-address-modal{left:15px !important;top:50px;right:15px;box-shadow: 0px 3px 6px #0000004D;}
	.new-shipping-address-modal .fieldset.address .field, .modify-shipping-address-modal .fieldset.address .field._required,.modify-shipping-address-modal .fieldset.address .field{width:100% !important;margin-right:0px !important}
	.new-shipping-address-modal .checkout-field-group, .modify-shipping-address-modal .checkout-field-group,.new-shipping-address-modal .checkout-field-group .field.field._required[name="shippingAddress.postcode"], .modify-shipping-address-modal .checkout-field-group .field.field._required[name="shippingAddress.postcode"]{width:100% !important;margin-left:0 !important;padding:0 !important;margin-right: 0;}
	.new-shipping-address-modal .fieldset.address .field, .modify-shipping-address-modal .fieldset.address .field._required{padding:0}
	.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle, .modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle{top:1px}
	.modify-shipping-address-modal #shipping-edit-address-form{padding: 0px 20px;}
	.modify-shipping-address-modal .actions .save-address-action, .new-shipping-address-modal .modal-footer .action-save-address{margin-right: 10px !important;min-width: 125px !important;}
	.modify-shipping-address-modal .actions .cancel-address-action,.new-shipping-address-modal .modal-footer .action-hide-popup{margin-right: 0 !important;min-width: 135px !important;}
	.new-shipping-address-modal .modal-inner-wrap .modal-content, .modify-shipping-address-modal .modal-inner-wrap .modal-content{padding: 0 !important;}
	.new-shipping-address-modal #shipping-new-address-form{padding: 0px 20px;width: 100% !important; }
	.new-shipping-address-modal #shipping-new-address-form .field{width: 100% !important;}
	.new-shipping-address-modal .modal-footer{padding: 20px !important;}
	.survey-wrapper .survey-heading{font-size: 26px;line-height: 32px;}
	.survey-wrapper .survey-content{margin-left:0 !important;margin-right: 0 !important;padding-left: 10px;padding-right: 10px;}
	.survey-wrapper .survey-question-wrapper{min-width:100%}
  .survey-wrapper .survey-question-wrapper .survey-question p:nth-child(2){ width:84% !important}
  .survey-wrapper .survey-question-wrapper{min-width:100%}.survey-wrapper .survey-question-wrapper .survey-question p{font-size:20px;line-height:24px}
  .survey-actions .send-action{margin-right: 10px;}
  .survey-actions .skip-action{margin-right: 0px;width: 100%;}
  .checkout-success .thanks-message{padding-top: 40px;font-size: 26px;line-height: 32px;}
  .checkout-success .home-page-button{margin-top: 50px;}
  .checkout-success .home-page-button a{min-width: 100%;display: block;}
  .new-shipping-address-modal .modal-inner-wrap .modal-header, .modify-shipping-address-modal .modal-inner-wrap .modal-header{padding: 20px;}
  /* .survey-wrapper{min-height: 100vh;} */
  .survey-actions .send-action, .survey-actions .skip-action{min-width: 150px;}
  .modal-popup.modify-shipping-address-modal.modal-slide._inner-scroll._show, .modal-popup.new-shipping-address-modal.modal-slide._inner-scroll._show{bottom: 10px;}
  .field-error#project-status{margin-top: -10px;padding-left: 10px;}
  .parent-survey-answers .survey-answers:nth-child(2){margin-left:20px !important}
  .checkout-onepage-success .home-page-button a.home-page-link{width: 100%;display: block;}
  .checkout-onepage-success .home-page-button{margin-top: 15px;}
  .checkout-success{padding: 0px 10px 30px 10px;}
  .parent-survey-answers .survey-answers:nth-child(1){margin-right: 20px;}
  .modify-shipping-address-modal #opc-edit-shipping-address #shipping-edit-address-form #shipping-modify-address-form .field[name='shippingAddress.custom_attributes.language_options'],.modify-shipping-address-modal #opc-edit-shipping-address #shipping-edit-address-form #shipping-modify-address-form .field[name='shippingAddress.prefix'],.modify-shipping-address-modal #opc-edit-shipping-address #shipping-edit-address-form #shipping-modify-address-form .field[name='shippingAddress.region']{margin-right: 0px !important;}
        /* Start If Price is Appear *
.onestepcheckout-index-index_price .data.table.table-totals{float: none;}
.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table  .iwd_opc_review_item_cell .item-details{display: inline-block !important;float:left !important;margin-top: 0 !important;width:60% !important}
.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table  .iwd_opc_review_item_sku{display: block !important;margin-top: 3px !important;font-size: 16px !important;}
.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .iwd_opc_review_item_options{margin-top: 29px !important;}
.onestepcheckout-index-index_price .data.table.table-totals{float: none !important;}
.one-step-checkout-wrapper_price .data.table.table-totals tbody tr td.amount{padding-right: 13px !important;text-align: right;}
.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell, .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell_price{min-width: 42% !important;width: 42% !important;float: left !important;}
.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-addl-info{width: 40% !important;}
/* End If Price is Appear  */ 
.one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper .shipping-address-items .shipping-address-item button.action.action-show-popup{
	width: auto !important;
}
}
 
 @media(min-width:768px) and (max-width:991px){
	 .onestepcheckout-index-index  #maincontent.page-main{margin-top: 100px !important;}
	 .one-step-checkout-wrapper .project-details{padding: 10px;}
	 .project-details .project_type-wrapprer, .project-details .application-type,.checkout-shipping-address.checkout-shipping-address-wrapper #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item{width: calc(48% - 30px) !important;min-width: calc(48% - 30px) !important;}
	 .one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper  #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item:nth-child(3n){border-right: 1px solid rgba(112,112,112,0.4) !important;}
	 .one-step-checkout-wrapper .checkout-shipping-address.checkout-shipping-address-wrapper  #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item:nth-child(2n){border:0 !important}
	 .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-addl-info{position: initial !important;}
	 .one-step-checkout-wrapper  .data.table.table-totals tbody tr td.amount{text-align: right !important;padding-right: 15px !important;padding-left: 3% !important;}
	 .checkout-shipping-address.checkout-shipping-address-wrapper #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item{padding: 0px 20px !important;}
	 .survey-wrapper .survey-question-wrapper{min-width: 100%;}
	 .survey-wrapper .survey-question-wrapper .survey-question p:nth-child(2){width:93% !important}
	 .modal-popup.modify-shipping-address-modal.modal-slide._inner-scroll._show,.modal-popup.new-shipping-address-modal.modal-slide._inner-scroll._show{left:0;}
	 .new-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle, .modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle{top:0}
	 .new-shipping-address-modal .fieldset.address .field, .modify-shipping-address-modal .fieldset.address .field._required,.opc-wrapper.one-step-checkout-wrapper .fieldset.address .field, .opc-wrapper.one-step-checkout-wrapper .fieldset.address .field._required,.modify-shipping-address-modal .fieldset.address .field{width: 44% !important;min-width:44% !important}
   .modify-shipping-address-modal .checkout-field-group {width: calc(46% - 10px) !important;margin-right: 10px !important;}
   .modify-shipping-address-modal .modal-inner-wrap,.new-shipping-address-modal .modal-inner-wrap{left: 0;height: auto !important;width: 100%;right: 0;max-width: 100%;overflow: visible;top: 0;margin-top: 0;}
   .modify-shipping-address-modal .modal-inner-wrap #opc-edit-shipping-address,.new-shipping-address-modal .modal-inner-wrap #opc-new-shipping-address{min-width: 100vw;}
   .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-addl-info{padding-top: 20px;}
   .inline-shipping-address-form{min-width: 106vw;padding: 0px 10px;}
   .opc-wrapper.one-step-checkout-wrapper .inline-shipping-address-form .checkout-field-group .field.mp-6._required[name="shippingAddress.postcode"]{width: calc(46% - 13px) !important;min-width: calc(46% - 13px) !important;}
    }
   @media(min-width:992px) and (max-width:1199px){
	 .one-step-checkout-wrapper  .checkout-shipping-address.checkout-shipping-address-wrapper #checkout-step-shipping.step-content .field.addresses .control .shipping-address-items .shipping-address-item{padding: 0px 15px;}
	 .one-step-checkout-wrapper  .data.table.table-totals tbody tr td.amount{text-align: right !important;padding-right: 15px !important;padding-left: 3% !important;}
	 .one-step-checkout-wrapper  .opc-wrapper .shipping-address-items{padding: 0px 10px;}
	 /* .survey-popup-modal .modal-inner-wrap .modal-content{padding-left: 50px !important;padding-right: 50px !important;} */
	 .new-shipping-address-modal .fieldset.address .field, .modify-shipping-address-modal .fieldset.address .field._required, .modify-shipping-address-modal .fieldset.address .field{width: 45% !important;min-width:45% !important}
	 .new-shipping-address-modal .checkout-field-group .field.field._required[name="shippingAddress.postcode"], .modify-shipping-address-modal .checkout-field-group .field.field._required[name="shippingAddress.postcode"]{width: calc(50% - 11px) !important;}
	 .modify-shipping-address-modal .checkout-field-group {width: calc(47% - 10px) !important;margin-right: 10px !important;}
	 .opc-wrapper.one-step-checkout-wrapper .inline-shipping-address-form .fieldset.address .field, .opc-wrapper.one-step-checkout-wrapper .inline-shipping-address-form .fieldset.address .field._required{width: calc(47% - 10px) !important;min-width:calc (47% - 10px) !important}
   
	 .opc-wrapper.one-step-checkout-wrapper  .inline-shipping-address-form{min-width: 102vw;padding: 0px 10px;}
	 .one-step-checkout-wrapper .project-details .project_type-wrapprer, .one-step-checkout-wrapper .project-details .application-type{padding:0px 10px}
	 .one-step-checkout-wrapper .project-details .number_of_rooms{margin-top: 10px;padding: 0px 10px;}
	 .opc-wrapper.one-step-checkout-wrapper .inline-shipping-address-form .checkout-field-group .field.mp-6._required[name="shippingAddress.postcode"]{min-width: calc(50% - 15px) !important;}  
	 .field-error#project-status{margin-top: -10px;padding-left: 10px;}
	   }
   @media(min-width:768px) and (max-width:1199px){
	 /* .survey-popup-modal .survey-wrapper .survey-heading{font-size: 30px ;} */
	  /* .modify-shipping-address-modal .checkout-field-group {width: calc(46% - 10px) !important;} */
	  .onestepcheckout-index-index  #maincontent.page-main{padding-left: 20px;padding-right: 20px;overflow-x: hidden;}
	  .modify-shipping-address-modal #shipping-new-address-form .field[name="shippingAddress.region_id"]{width: 45% !important;}
	.new-shipping-address-modal .checkout-field-group,.opc-wrapper.one-step-checkout-wrapper .checkout-field-group{width: calc(48% - 10px) !important;}
   }
   @media(min-width:800px) and (max-width:991px){.new-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle, .modify-shipping-address-modal .field[name="shippingAddress.custom_attributes.vat_number"] .field-tooltip.toggle{top:31px !important}}
   /* End For Account Creation */

/* Start CSS For brochure */
.page-products.catalog-category-view #maincontent.page-main.brochurerefre{max-width: 1400px !important;margin-left:auto !important;margin-right:auto !important;padding:20px !important}
.page-products #maincontent.page-main.brochurerefre .products-grid .product-item{width:calc(18%) !important;margin-bottom: 0;}
.catalog-category-view  #maincontent.page-main.brochurerefre .product.product-item-sku .product-item-link{color:#000 !important;text-align: center;-webkit-line-clamp:unset !important;font-weight: 500;text-decoration: none;padding-top: 10px;min-width: 230px;min-height:0px;}
#maincontent.page-main.brochurerefre .product-items .product-item .product-item-info .product-item-details .product-item-sku,#maincontent.page-main.brochurerefre .product-items .product-item .product-item-inner .app_view{min-height: 0 !important;}
#maincontent.page-main.brochurerefre h1.page-title#page-title-heading{color:#000;font-weight: 900;font-size: 28px;}
#maincontent.page-main.brochurerefre .product.product-item-sku{margin-bottom: 20px;}
#maincontent.page-main.brochurerefre .app_view span{float: left;padding-left: 25px;font-size:17px;padding-top: 5px;}
.brochure-buttons{flex-direction: row !important;justify-content: center !important;display: flex;}
.brochure-buttons .brochure-order-sample a ,.brochure-buttons .brochure-where-to-buy a{padding: 34px 100px;border-radius: 20px; margin-left: 20px;text-transform: uppercase;font-size: 25px;background-color: #e31b2c;border:1px solid #e31b2c;cursor: pointer;color:#fff;text-decoration: none;}
#maincontent.page-main.brochurerefre .product.product-item-name{display: none !important;}
#maincontent.page-main.brochurerefre .app_view .action.tocart.primary{background: transparent !important;border:0 !important;box-shadow: none !important;float: right;margin-right: 20px;padding-top: 6px !important;}
#maincontent.page-main.brochurerefre .app_view .action.tocart.primary::after{content: url('../../frontend/Enterprise/Polyrey/fr_FR/images/brochure-cart-icon.png');background-repeat: no-repeat;background-size: cover;}
#maincontent.page-main.brochurerefre .app_view .action.tocart.primary span,#maincontent.page-main.brochurerefre .toolbar.toolbar-products, #maincontent.page-main.brochurerefre .share-btn-container,#maincontent.page-main.brochurerefre .brochurefilters .filter-options-title{display: none;}
#maincontent.page-main.brochurerefre .thumbnail-image:hover{background: rgba(0,0,0,0.5);}
 #maincontent.page-main.brochurerefre .thumbnail-image{padding: 10px;}
 #maincontent.page-main.brochurerefre .thumbnail-image a{position: absolute;width: 100px;height: 30px;background: red;color: #fff !important;padding-top: 5px; margin-top: auto;margin-left: auto; margin-right: auto; text-align: center; left: 30%; top: 30%; opacity: 0;text-decoration: none;}
 #maincontent.page-main.brochurerefre .thumbnail-image:hover  a{opacity: 1;}
 #maincontent.page-main.brochurerefre .thumbnail-image:hover img{opacity: 0.5;}
  #maincontent.page-main.brochurerefre .thumbnail-image:hover .parent-div{background:rgba(0,0,0,0.5);position:absolute;top:0}
#maincontent.page-main.brochurerefre .product-list-btns-set{float:right}
#maincontent.page-main.brochurerefre .brochurefilters .filter-options-item{width:31%;display:inline-block} 
#maincontent.page-main.brochurerefre .brochurefilters{min-width: 100%;}
#maincontent.page-main.brochurerefre .brochurefilters  .filter-options#narrow-by-list{height: auto !important;min-height: auto !important;}
#maincontent.page-main.brochurerefre .brochurefilters .filter-options-item select{border:1px solid #000;padding-left: 13px;text-transform: capitalize;text-align: left;}
#maincontent.page-main.brochurerefre .product-toolbar-options{margin-bottom: 0 ;}
#maincontent.page-main.brochurerefre .brochurefilters  .filter-options .filter-options-item:nth-child(1){display: none;}
#maincontent.page-main.brochurerefre  .block.filter#layered-filter-block{margin-bottom: 0 !important;}
@media(min-width:1200px){
	#maincontent.page-main.brochurerefre .brochurefilters .filter-options#narrow-by-list{margin-bottom: 0 !important;}
}
@media(min-width:1320px){}
@media(min-width:1440px){}
@media(min-width:1900px){}
@media(min-width:100px) and (max-width:767px){
    .page-products #maincontent.page-main.brochurerefre .products-grid .product-item{width:calc(100%) !important}
    #maincontent.page-main.brochurerefre .thumbnail-image a{opacity:1}
   .catalog-category-view  #maincontent.page-main.brochurerefre .product.product-item-sku .product-item-link{min-width: min-content;text-align:center}
   .brochure-buttons .brochure-order-sample a{padding: 23px 70px;font-size: 16px;margin-left: 0;min-width: 100%;margin-bottom: 30px;}
   .brochure-buttons .brochure-where-to-buy a{padding: 23px 76px;font-size: 16px;margin-left: 0;min-width: 100%;margin-bottom: 30px;}
   .brochure-buttons{flex-direction: column !important;}
   #maincontent.page-main.brochurerefre .products.wrapper.grid.products-grid#product-grid-view{margin-left: 20px !important;}
   #maincontent.page-main.brochurerefre .brochurefilters{margin-top: 20px;margin-left: -20px;}
   #maincontent.page-main.brochurerefre .brochurefilters .filter-options-item{width:100%;display:block;margin-bottom: 20px;} 
   #maincontent.page-main.brochurerefre .brochurefilters .filter-options-item select{margin-bottom: 3px;margin-top: 3px;}
   .brochure-buttons .brochure-order-sample {margin-bottom: 60px;}
}
@media(min-width:768px) and (max-width:991px){
    .page-products #maincontent.page-main.brochurerefre .products-grid .product-item{width:calc(30%) !important}
	.brochure-buttons .brochure-order-sample a, .brochure-buttons .brochure-where-to-buy a{padding:23px 90px;font-size:16px}
	#maincontent.page-main.brochurerefre .thumbnail-image a{top:27%;left:27%}
}
@media(min-width:992px) and (max-width:1199px){
    .page-products #maincontent.page-main.brochurerefre .products-grid .product-item{width:calc(22%) !important}
}
@media(min-width:768px) and (max-width:1199px){
    #maincontent.page-main.brochurerefre .thumbnail-image a{opacity:1}
    .catalog-category-view  #maincontent.page-main.brochurerefre .product.product-item-sku .product-item-link{min-width: fit-content;text-align:center}
    #maincontent.page-main.brochurerefre .brochurefilters{margin-top: 40px;}
   
}
/* End CSS For brochure */
/* Start Case Study Changes */
.case-study-wrapper .application-listing{padding-top: 30px;}
.case-study-wrapper .product-list-button.filter{padding-top: 8px ;padding-bottom: 8px ;}
.case-study-wrapper  .filter-options .filter-options-content .item label{width: auto ;}  
.case-study-wrapper .product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item input {margin-top: 4px ;} 
.case-study-wrapper{min-height: 80vh !important;}
.ideas-casestudy-view .case-study-details .cs-description ul.case_share li{margin-right: 20px !important;margin-bottom: 30px;}
/* End Case Study Changes */
/* Start CSS For old to New Template Change */
@media(min-width:1199px){
	.page-head-alt h3{padding: 10px;}
	.cms-page-view .pagebuilder-slide-wrapper{background-size:100% 100% !important}
	.customFinishes .hoverBtn{margin: 89px 144px 0 !important;width:121px;padding: 6px !important;}
	.resources-files-index .resources-listing{width: calc(100% - 20px);padding-left: 20px;}
	.resources-files-index .resources-listing .page-title-wrapper h1.page-title{padding-left: 30px;}
	}
	
	/* End CSS For Old to New Template Change */
	/* Start CSS For Online Payment Module */
.online-payment-wrapper .payment-method .payment-method-title.field.choice{display: inline;width: auto !important;border: 0;}
.online-payment-wrapper .payment-method._active{padding-top: 0 !important;margin-top: 0 !important;}
.online-payment-wrapper .payment-method .payment-method-title.field.choice input,.online-payment-wrapper .payment-method .payment-method-title.field.choice label{display: inline;}
.online-payment-wrapper .payment-method .fieldset.payment.items.ccard.payone_creditcard{clear: both;width: 50%;}
.online-payment-wrapper .payment-method .payment-method-title.field.choice input[type='radio']:checked{background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/checked-img.jpg'); background-size: 100%;background-position: right center;background-repeat: no-repeat;outline: none;border: 1px solid #e31b2c;}
.online-payment-wrapper .payment-method  .payment-method-title.field.choice input[type='radio'] {-webkit-appearance: none;width: 23px;height: 23px;background: white;border-radius: 3px;border: 1px solid #433e3a;vertical-align: inherit;outline: none;margin: 11px 5px 0 0 !important;position: relative;top: 2px;border-radius: 50% !important;display: inline-block !important;}
.online-payment-wrapper .payment-method:nth-child(2n+1)  input[type='radio']{margin-left:20px !important} 
.online-payment-wrapper .payment-method .payment-method-title.field.choice label{vertical-align: super !important;}
.online-payment-wrapper .payment-method .payment-method-title.field.choice label::after{content: '';background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/cb-cards.png');width: 200px;height:60px;position: relative;display: inline-block;vertical-align: middle;background-size:100%;background-repeat:no-repeat}
.online-payment-wrapper .payment-method .payment-method-title.field.choice label span{display: none;}
.online-payment-wrapper  .fieldset.payment.items.ccard.payone_creditcard{max-width: 320px !important;padding-top: 10px;min-width: 320px;}
.checkout-payment-method .ccard .fields > .year{padding-left: 10px !important;}
.online-payment-wrapper .payment-method .inputIframe iframe{width: 342px !important;max-width: 342px !important;height: 36px !important;}
.checkout-index-index .online-payment-wrapper  div.payment-method-content > div.messages{clear: both;}
.checkout-index-index .inline-shipping-address-form select{width: 100%;}
.checkout-index-index .inline-shipping-address-form .field  label.label,.checkout-index-index .billing-address-wrapper .field  label.label{margin-bottom: 5px !important;}
.checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.city"] label::after,.checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.postcode"] label::after{content: '*';color: #e02b27;font-size: 1.2rem;margin: 0 0 0 5px;}
.minicart-items .product-item-details{min-width: 210px !important;  max-width: 210px !important;}
.price-container{position: absolute;top:17px;left:61%}
.minicart-items .product-item-details .price{font-size: 16px !important;font-weight: 500 !important;}
 #billing-message {color: #e31b2c;font-weight: bold;font-size: 14px;padding: 10px;}

.footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter input{border-radius: 0 !important;background: transparent !important;}
.footer.body-content.footer-content-wrapper .footer-newsletter .block.newsletter .action.subscribe{border-radius: 0 !important;}
#payone_form_cc{clear: both !important;}
#social-login-popup .block-container .block{padding: 20px 25px !important;}
#co-payment-form {display: block !important;}
	/* Start If Price is Appear */
	.onestepcheckout-index-index_price .data.table.table-totals{float: none;}
	.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table  .iwd_opc_review_item_cell .item-details{display: inline-block !important;float:left !important;margin-top: 0 !important;width:60% !important}
	.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table  .iwd_opc_review_item_sku{display: block !important;margin-top: 3px !important;font-size: 16px !important;}
	.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .iwd_opc_review_item_options{margin-top: 29px !important;}
	.onestepcheckout-index-index_price .data.table.table-totals{float: none !important;}
	.one-step-checkout-wrapper_price .data.table.table-totals tbody tr td.amount{padding-right: 13px !important;text-align: right;}
	.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell, .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell_price{min-width: 42% !important;width: 42% !important;float: left !important;}
	.one-step-checkout-wrapper_price .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-addl-info{width: 40% !important;}
	/* End If Price is Appear  */
    /* Start CSS For Biliing Module */
/* .billing-address-wrapper .billing-address-form */
.billing-address-wrapper .billing-address-form  .fieldset.address .field[name='billingAddress.street.1']{display: inline-block !important;order: 9;}
.modify-billing-address-modal .field[name="shippingAddress.custom_attributes.language_options"],.new-billing-address-modal .field[name="shippingAddress.custom_attributes.language_options"] {order: 1;}
.modify-billing-address-modal .field[name="billingAddress.prefix"],.new-billing-address-modal .field[name="billingAddress.prefix"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.prefix"] {order: 2;}
.modify-billing-address-modal .field[name="billingAddress.firstname"],.new-billing-address-modal .field[name="billingAddress.firstname"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.firstname"]  {order:3 ;}
.modify-billing-address-modal .field[name="billingAddress.lastname"],.new-billing-address-modal .field[name="billingAddress.lastname"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.lastname"] {order:4 ;}
.modify-billing-address-modal .field[name="billingAddress.custom_attributes.company"],.new-billing-address-modal .field[name="billingAddress.custom_attributes.company"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.custom_attributes.company"] {order: 5;}
.modify-billing-address-modal .field[name="billingAddress.custom_attributes.customer_email"],.new-billing-address-modal .field[name="billingAddress.custom_attributes.customer_email"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.custom_attributes.customer_email"] {order:6 ;}
.modify-billing-address-modal .field[name="billingAddress.custom_attributes.customertype_custom"],.billing-address-wrapper .billing-address-form .field[name="billingAddress.custom_attributes.customertype_custom"],.new-billing-address-modal .field[name="billingAddress.custom_attributes.customertype_custom"]{order:7 !important}
.modify-billing-address-modal .field[name="billingAddress.street.0"],.new-billing-address-modal .field[name="billingAddress.street.0"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.street.0"] {order: 8;}
.modify-billing-address-modal .field[name="billingAddress.street.1"],.new-billing-address-modal .field[name="billingAddress.street.1"] {order: 9;}
.modify-billing-address-modal .checkout-field-group,.new-billing-address-modal .checkout-field-group,.billing-address-wrapper .billing-address-form  .checkout-field-group{order:10}
.modify-billing-address-modal .field[name="billingAddress.telephone"],.new-billing-address-modal .field[name="billingAddress.telephone"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.telephone"] {order:11;}
.modify-billing-address-modal .field[name="billingAddress.country_id"],.new-billing-address-modal .field[name="billingAddress.country_id"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.country_id"] {order:12 ;}
.modify-billing-address-modal .field[name="billingAddress.region_id"],.new-billing-address-modal .field[name="billingAddress.region_id"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.region_id"]{order: 13;}
.modify-billing-address-modal .field[name="billingAddress.custom_attributes.vat_number"],.new-billing-address-modal .field[name="billingAddress.custom_attributes.vat_number"],.billing-address-wrapper .billing-address-form  .field[name="billingAddress.custom_attributes.vat_number"] {order:14 ;}
.one-step-checkout-wrapper #shipping.checkout-shipping-address.checkout-shipping-address-wrapper{border: 0 !important;}
.checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.city"]{width:calc(48% - 20px) !important}
.checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.postcode"]{margin-right: 0 !important;width: calc(50% - 13px) !important;min-width: calc(50% - 13px) !important;}
.checkout-index-index .billing-address-wrapper .billing-address-form .field .field-error{font-size: 0.875rem !important;}
.billing-address-wrapper .billing-address-form  .field[name="billingAddress.region_id"] .select,.billing-address-wrapper .billing-address-form  .field .select,.modify-billing-address-modal .field[name="billingAddress.telephone"] label,.new-billing-address-modal .field[name="billingAddress.telephone"] label,.modify-billing-address-modal .field[name="billingAddress.telephone"]  .iti.iti--allow-dropdown,.new-billing-address-modal .field[name="billingAddress.telephone"]  .iti.iti--allow-dropdown{width: 100% !important;}
.project-details::before{border-top: 1px solid rgba(112,112,112,0.4);margin-bottom: 16px !important;display: inline-block !important;content: '';min-height: 1px;width: 100%;/* margin-top: -20px !important; */}
.modify-billing-address-modal,.new-billing-address-modal{max-height: 100vh;overflow-x: auto;}
.modify-billing-address-modal .modal-header,.new-billing-address-modal .modal-header{padding-bottom: 15px;    background: #F5F5F5 !important;padding: 25px;border: 0;}
.modify-billing-address-modal .modal-header h1,.new-billing-address-modal .modal-header h1{font-variant: normal;font-weight: 700;font-size: 20px;line-height: 24px;font-family: "Roboto-Bold", sans-serif !important;color: #4E494D;border: 0;}
.modify-billing-address-modal  .modal-content,.new-billing-address-modal  .modal-content{background-color: #FFFFFF !important;    padding: 0 0px 0px 25px;overflow: visible !important;border: 0;}
.modify-billing-address-modal #billing-modify-address-form,.new-billing-address-modal #billing-new-address-form{padding-top:20px}
.modify-billing-address-modal .fieldset.address .field._required,.new-billing-address-modal  .fieldset.address .field._required {width: 31% !important;margin-right: 26px !important;}
.modify-billing-address-modal  label.label,.new-billing-address-modal   label.label {font-variant: normal;font-weight: normal;font-size: 16px;line-height: 19px;font-family: "Roboto-Regular", sans-serif !important;color: #575759;border-radius: 0 !important;text-align: left !important;padding-bottom: 8px;padding-left: 0;margin-bottom: 0;}
.modify-billing-address-modal .input-text, .modify-billing-address-modal .select, .modify-billing-address-modal .input-text, .modify-billing-address-modal .select,
.new-billing-address-modal  .input-text, .new-billing-address-modal  .select, .new-billing-address-modal  .input-text, .new-billing-address-modal  .select {border: 1px solid #818181 !important;height: 36px !important;font-variant: normal;font-weight: normal !important;font-size: 16px !important;line-height: 19px;font-family: "Roboto-Regular", sans-serif !important;color: #575759;border-radius: 0;}
.modify-billing-address-modal #billing-modify-address-form,.new-billing-address-modal  #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;}
.modify-billing-address-modal .modal-footer,.new-billing-address-modal .modal-footer,.new-billing-address-modal .choice.field,.billing-address-wrapper .choice.field{display: none !important;}
.modify-billing-address-modal  .fieldset.address .field._required[name='billingAddress.street.1'],.new-billing-address-modal  .fieldset.address .field._required[name='billingAddress.street.1']{display: inline-block !important;}
.modify-billing-address-modal .field[name="billingAddress.telephone"] .iti.iti--allow-dropdown input,.new-billing-address-modal .field[name="billingAddress.telephone"] .iti.iti--allow-dropdown input{padding-left: 50px !important;}
.modify-billing-address-modal .actions,.new-billing-address-modal .actions{order:15;position: relative;width: 100%;text-align: center;}
.modify-billing-address-modal .actions  .action.save-address-action,.modify-billing-address-modal  .actions  .action.cancel-address-action,
.new-billing-address-modal .actions  .action.save-new-billaddress-action, .new-billing-address-modal .actions  .action.cancel-billaddress-action,.modify-billing-address-modal .actions .action.cancel-address-action{    min-width: 140px;
height: 40px;background-color: #C51C1C !important;border-radius: 0;float: none;font-variant: normal;font-weight: 500 !important;font-size: 18px;line-height: 22px;font-family: "Roboto-Med", sans-serif !important;color: #fff !important;border: 1px solid #C51C1C !important;margin: 30px 20px 30px 0px;}
.modify-billing-address-modal .checkout-field-group,.new-billing-address-modal .checkout-field-group{width: calc(32% - 7px) !important;margin-left: 0 !important;margin-right: 25px;}
.modify-billing-address-modal .checkout-field-group .field._required[name="billingAddress.city"],.new-billing-address-modal .checkout-field-group .field._required[name="billingAddress.city"] {width: calc(49% - 16px) !important;margin-right: 18px !important;min-width: calc(49% - 16px) !important;}
.modify-billing-address-modal .checkout-field-group .field._required[name="billingAddress.city"] label,.new-billing-address-modal .checkout-field-group .field._required[name="billingAddress.city"] label,.modify-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"] label,.new-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"] label{padding-bottom: 0 !important;}
.modify-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"],.new-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"] {width: calc(50% - 9px) !important;margin-right: 0px !important;min-width: calc(50% - 9px) !important;}
/* Start CSS For Billing Address Input */
.billing-address-wrapper .field.field-select-billing{width: 100% !important;}
.billing-address-wrapper .billing-address-item{ border: 0;border-right: 1px solid rgba(112, 112, 112, 0.4);padding: 10px 30px;width: calc(33% - 21px) !important;margin:0 10px 20px 10px;position: relative;transition: 0.3s border-color;display: inline-block;font-size: 14px;position: relative;vertical-align: top;word-wrap: break-word;}
.billing-address-wrapper .billing-address-item .modify-billing-button{background-color: #e5e5e5 !important;border-radius: 3px !important;height: 28px;font-style: normal;font-variant: normal;font-weight: 500;font-size: 16px;line-height: 19px;font-family: "Roboto-Med", sans-serif !important;color: #000 !important;padding: 5px 10px;float: right;position: absolute;right: 20px;}
.billing-address-wrapper .billing-address-item:nth-child(3){border: 0 !important;}
.billing-address-wrapper .billing-address-items{margin-top: 20px !important;padding: 0 20px;}
.billing-address-wrapper .billing-address-item .modify-billing-button label{display: block !important;cursor: pointer; font-style: normal;font-variant: normal;font-weight: 500;font-size: 16px;line-height: 19px;font-family: "Roboto-Med", sans-serif !important;color: #000 !important;}
.billing-address-wrapper .billing-address-item .modify-billing-button input{display: none;}
.billing-address-wrapper .billing-address-item .billing-address-cust-input{display: inline-block;vertical-align: top;width: 10%;}
.billing-address-wrapper .billing-address-item .billing-address-cust-input input[type="radio"] {-webkit-appearance: none;appearance: none;margin: 0;font: inherit;color: #dcdcdc;width: 18px !important;height: 18px !important;border: 1px solid #707070 !important;border-radius: 50%;transform: translateY(-0.075em);display: inline-grid;place-content: center;}
.billing-address-wrapper .billing-address-item .billing-address-cust-input input[type="radio"]::before{content: "";width: 10px;height: 10px;border-radius: 50%;transform: scale(0);transition: 120ms transform ease-in-out;background-color: #E31B2C;}
.billing-address-wrapper .billing-address-item .billing-address-cust-input input[type="radio"]:checked::before {transform: scale(1);}
.billing-address-wrapper .billing-address-item .billing-address-cust-detail{  display: inline-block;font-style: normal;font-variant: normal;font-weight: 400;font-size: 20px;line-height: 24px;font-family: "Roboto-Regular", sans-serif !important;color: #707070;width: 88%;}
.billing-address-wrapper .billing-address-item .billing-address-cust-detail strong {text-transform: capitalize;}
.billing-address-wrapper .billing-address-item .billing-address-cust-detail p, .billing-address-wrapper .billing-address-item .billing-address-cust-detail span, .billing-address-wrapper .billing-address-item .billing-address-cust-detail a {font-style: normal;font-variant: normal;font-weight: normal;font-size: 18px;line-height: 22px;font-family: "Roboto-Regular", sans-serif !important;color: #707070;margin-top: 10px !important;}
.billing-address-wrapper .new-billing-button-wrapper{width: 100%;text-align: center;}
.billing-address-wrapper .new-billing-button-wrapper input{display:none}
.billing-address-wrapper .new-billing-button-wrapper label{min-width: 296px;height: 40px;background: #e31b2c !important;border-radius: 0px;font-variant: normal;font-weight: 500 !important;font-size: 18px;line-height: 22px;font-family: "Roboto-Med", sans-serif !important;color: #fff !important;text-transform: uppercase;padding:10px 0px;cursor:pointer;border-radius: 4px;}
.modify-billing-address-modal .field[name="billingAddress.telephone"] .field-tooltip-action.action-help::before,.new-billing-address-modal .field[name="billingAddress.telephone"] .field-tooltip-action.action-help::before{display: none;}
.modify-billing-address-modal .modal-inner-wrap .modal-header .action-close::before,.new-billing-address-modal .modal-inner-wrap .modal-header .action-close::before{color: #4E494D !important;font-size: 35px;font-weight: 600;}

.billing-address-wrapper .iti.iti--allow-dropdown{width: 100%;}
.billing-address-wrapper .iti.iti--allow-dropdown input{padding-left: 50px;}
.billing-address-wrapper .field-tooltip-action.action-help::before{display: none;}
.billing-address-wrapper .iti.iti--allow-dropdown .iti__selected-flag,.modify-billing-address-modal .iti.iti--allow-dropdown .iti__selected-flag,.new-billing-address-modal .iti.iti--allow-dropdown .iti__selected-flag {height: 35px !important;}
.billing-address-wrapper .billing_new_phone_error, .new-billing-address-modal .billing_new_phone_error{color: red !important;font-size: 0.875rem !important;}
.billing-address-wrapper .co-billing-form .field[name="billingAddress.custom_attributes.company"] label::after,.billing-address-wrapper .co-billing-form .field[name="billingAddress.telephone"] label::after,
.modify-billing-address-modal  .field[name="billingAddress.telephone"] label::after,.new-billing-address-modal  .field[name="billingAddress.telephone"] label::after,.new-billing-address-modal  .field[name="billingAddress.custom_attributes.company"] label::after,.modify-billing-address-modal  .field[name="billingAddress.custom_attributes.company"] label::after,
.modify-billing-address-modal  .field[name="billingAddress.city"] label::after,.modify-billing-address-modal  .field[name="billingAddress.postcode"] label::after,.new-billing-address-modal  .field[name="billingAddress.city"] label::after,.new-billing-address-modal  .field[name="billingAddress.postcode"] label::after
{content: '*' !important;color: #e02b27;font-size: 1.2rem;margin: 0 0 0 5px;}
.billing-address-wrapper .billing-address-cust-input, .billing-address-wrapper .billing-address-cust-detail,.modify-shipping-address-modal .field-tooltip-action.action-help,.new-shipping-address-modal .field-tooltip-action.action-help{margin-top: 30px !important;}
.checkout-shipping-address-wrapper .field  select, .new-shipping-address-modal .field select,.modify-shipping-address-modal .field select{width: 100% !important;}
.one-step-checkout-wrapper .project-details{margin-top: 40px;}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content{top:67px;right: -1px;}
.payment-methods .payment-method-title label img{width: 200px !important;}
.new-shipping-address-modal .field[name="shippingAddress.lastname"] input,.new-shipping-address-modal .field[name="shippingAddress.firstname"] input{width: 100% !important;}
/* End CSS For Billing Address Input */
/* Start CSS For New Input on Checkout */
.checkout-project-details span {font-style: normal;font-variant: normal;font-weight: 500;font-size: 16px;line-height: 19px;font-family: "Roboto-Med", sans-serif !important;color: #707070;}
.checkout-project-details{width: 100% !important;}
.checkout-project-details input{max-width: 440px;display: block;height: 36px !important;border: 1px solid #818181 !important;font-style: normal;font-variant: normal;font-weight: normal;font-size: 16px;line-height: 19px;font-family: "Roboto-Regular", sans-serif !important;color: #707070;margin-top: 10px; margin-bottom: 20px;}
/* End CSS For New Input On Checkout */
:lang(en) .checkout-index-index .item-summary-wrapper #checkout-review-table .iwd_opc_review_item_cell_price .iwd_opc_review_item_price::before,:lang(nl) .checkout-index-index .item-summary-wrapper #checkout-review-table .iwd_opc_review_item_cell_price .iwd_opc_review_item_price::before{content: '€';padding-left: 4px;}
.checkout-index-index .item-summary-wrapper #checkout-review-table .iwd_opc_review_item_cell_price .iwd_opc_review_item_price::after{content: '€';padding-left: 4px;}
:lang(en) .checkout-index-index .item-summary-wrapper #checkout-review-table .iwd_opc_review_item_cell_price .iwd_opc_review_item_price::after,:lang(nl) .checkout-index-index .item-summary-wrapper #checkout-review-table .iwd_opc_review_item_cell_price .iwd_opc_review_item_price::after{content: '' !important;}
.one-step-checkout-wrapper .one-step-checkout-container .checkout-payment-method i{display: none !important;}
.one-step-checkout-wrapper .one-step-checkout-container .checkout-payment-method .step-title span{font-style: normal;font-variant: normal;font-weight: 700;font-size: 20px;line-height: 24px;font-family: "Roboto-Bold", sans-serif !important;color: #111111;}
.one-step-checkout-wrapper .one-step-checkout-container  #checkout-payment-method-load .items.payment-methods{display: flex;justify-content: center;}
#checkout-payment-method-load .payment-method._active{min-width: 100% !important;width: 100% !important;}
.action.tocart.primary.zerocart{margin-left: -5% !important;float: none !important;}
@media(min-width:1200px){
    .billing-address-wrapper,.billing-address-wrapper .billing-address-items{min-width: 1280px;}
    .modify-billing-address-modal .fieldset.address .field, .modify-billing-address-modal .fieldset.address .field._required,.new-billing-address-modal .fieldset.address .field, .new-billing-address-modal .fieldset.address .field._required {width: 30% !important;max-width: 30% !important;}
   .modify-billing-address-modal  .checkout-field-group, .new-billing-address-modal  .checkout-field-group {width: calc(31% - 7px) !important;}
   .modify-billing-address-modal  .modal-inner-wrap,.new-billing-address-modal  .modal-inner-wrap{min-width: 1200px !important;}
   .billing-address-wrapper .billing-address-form  .field[name="billingAddress.telephone"],
   .billing-address-wrapper .billing-address-form  .field[name="billingAddress.region_id"],
   .billing-address-wrapper .billing-address-form  .field[name="billingAddress.custom_attributes.vat_number"]
   {min-width: 31% !important;width: 31% !important;max-width: 31% !important;margin-right: 26px !important;}
   .one-step-checkout-wrapper .one-step-checkout-container #checkout-payment-method-load .items.payment-methods{margin-left: 12%;}
}
@media(min-width:1320px){
    .modify-billing-address-modal #billing-modify-address-form, .modify-billing-address-modal  .modal-inner-wrap,.new-billing-address-modal   #billing-new-address-form, .new-billing-address-modal   .modal-inner-wrap{min-width: 1260px !important;}
}
@media(min-width:1440px){
   .modify-billing-address-modal  .modal-inner-wrap, .new-billing-address-modal .modal-inner-wrap {min-width: 1360px !important;margin-left: auto !important;margin-right: auto !important;left: 0 !important;overflow: visible !important;}
  .modify-billing-address-modal .fieldset.address .field,  .new-billing-address-modal .fieldset.address .field._required,.modify-billing-address-modal .fieldset.address .field, .new-billing-address-modal .fieldset.address .field._required {width: 31% !important;max-width: 31% !important;min-width: 31% !important;}  
  .modify-billing-address-modal .checkout-field-group,.new-billing-address-modal .checkout-field-group {width: calc(32% - 7px) !important;}
  .modify-billing-address-modal .checkout-field-group .field._required[name="billingAddress.city"], .new-billing-address-modal .checkout-field-group .field._required[name="billingAddress.city"]{min-width: calc(49% - 16px) !important;}
}
@media(min-width:992px) and (max-width:1199px){
    .billing-address-wrapper .billing-address-form  .field{width: calc(48% - 10px) !important;min-width: calc(48% - 10px) !important;}
    .billing-address-wrapper .billing-address-form  .field select{width: 100% !important;}
    .modify-billing-address-modal  .modal-inner-wrap,.new-billing-address-modal  .modal-inner-wrap{min-width: 800px !important;width: 800px !important;}
    .modify-billing-address-modal .fieldset.address .field, .modify-billing-address-modal .fieldset.address .field._required, .modify-billing-address-modal .fieldset.address .field,
    .new-billing-address-modal .fieldset.address .field, .new-billing-address-modal .fieldset.address .field._required,.new-billing-address-modal .fieldset.address .field {width: 45% !important;min-width: 45% !important;margin-right: 26px;}
    .modify-billing-address-modal .checkout-field-group,.new-billing-address-modal .checkout-field-group{width: calc(47% - 10px) !important;margin-right: 10px !important;}
    .modify-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"],.new-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"] {width: calc(50% - 11px) !important;min-width: calc(50% - 11px) !important;}
    .opc-wrapper.one-step-checkout-wrapper .checkout-field-group,.modify-billing-address-modal  .checkout-field-group,.new-billing-address-modal  .checkout-field-group{margin-right: 29px !important;}
	.checkout-index-index .modal-popup .modal-inner-wrap{width: 90% !important;min-width: 90% !important;}
	.checkout-billing-address .billing-address-wrapper #billing-new-address-form{min-width: 99vw !important;padding-left: 10px;}
	.modify-billing-address-modal .checkout-field-group{margin-right: 22px !important;}
	.checkout-project-details{padding: 0px 10px;}
}
@media(min-width:768px) and (max-width:991px){
 .checkout-index-index .billing-address-wrapper{min-width: 100vw !important;padding: 0px 20px !important;} 
.checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.city"] label,.checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.postcode"] label{margin-bottom: 0 !important;}
.checkout-index-index .billing-address-wrapper .billing-address-form .checkout-field-group{width: calc(47% - 20px) !important;min-width: calc(47% - 20px) !important;max-width: calc(47% - 20px) !important;}
.modify-billing-address-modal  .modal-inner-wrap,.new-billing-address-modal  .modal-inner-wrap{min-width: 800px !important;width: 800px !important;}
.modify-billing-address-modal,.new-billing-address-modal{left:0 !important}
.modify-billing-address-modal .fieldset.address .field, .modify-billing-address-modal .fieldset.address .field._required, .modify-billing-address-modal .fieldset.address .field,
.new-billing-address-modal .fieldset.address .field, .new-billing-address-modal .fieldset.address .field._required, .new-billing-address-modal .fieldset.address .field {width: 45% !important;min-width: 45% !important;margin-right: 26px;}
.modify-billing-address-modal .checkout-field-group,.new-billing-address-modal .checkout-field-group{width: calc(47% - 3px) !important;margin-right: 10px !important;}
.checkout-index-index .modify-billing-address-modal .checkout-field-group .field.field._required,.checkout-index-index .new-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"] {width: calc(48% - 15px) !important;min-width: calc(48% - 10px) !important;}
.billing-address-wrapper .billing-address-item:nth-child(3){border-right: 1px solid rgba(112,112,112,0.4) !important;}
.billing-address-wrapper .billing-address-item{min-width: calc(48% - 30px) !important;}
.billing-address-wrapper .billing-address-item:nth-child(2n){border: 0 !important;}
.minicart-wrapper .block-minicart{width: 500px;}
.new-billing-address-modal .action-close,.modify-billing-address-modal .action-close{right: 10px;}
.modal-popup.modal-slide._inner-scroll._show{overflow-x: hidden;}
.billing-address-wrapper{min-width: 106vw !important;padding: 0px 10px !important}
.modify-billing-address-modal label.label, .new-billing-address-modal label.label{padding-bottom:0px !important}
.modify-billing-address-modal  .checkout-field-group,.new-billing-address-modal  .checkout-field-group{margin-right: 20px !important;}
.checkout-index-index .modal-popup .modal-inner-wrap{width: 100% !important;}
.modify-shipping-address-modal .field-tooltip-action.action-help, .new-shipping-address-modal .field-tooltip-action.action-help{margin-top:-2px !important}
.payment-method{padding: 0px 20px;}
.checkout-billing-address .billing-address-wrapper .checkout-field-group{margin-right: 29px !important;}
.checkout-billing-address .billing-address-wrapper #billing-new-address-form{min-width: 105vw !important;padding-left: 10px !important;}
}
@media(max-width:767px){
    .checkout-index-index .billing-address-wrapper .billing-address-form div.checkout-field-group .field[name="billingAddress.postcode"]{width: 100% !important;min-width: 100% !important;}
    .modify-billing-address-modal,.new-billing-address-modal{left:0 !important}
    .modify-billing-address-modal  .modal-inner-wrap,.new-billing-address-modal  .modal-inner-wrap{min-width: 100% !important;width: 100% !important;max-width: 100% !important;}
    .modify-billing-address-modal .fieldset.address .field._required,.modify-billing-address-modal .fieldset.address .field,
    .new-billing-address-modal .fieldset.address .field._required,.new-billing-address-modal .fieldset.address .field{min-width: 100% !important;max-width: 100% !important;padding-right: 20px !important;}
    .modify-billing-address-modal .checkout-field-group,.new-billing-address-modal .checkout-field-group{min-width: 100% !important;max-width: 100% !important;padding-right: 0px !important;}
    .modify-billing-address-modal .actions,.new-billing-address-modal .actions{padding-right: 20px;}
    .modify-billing-address-modal .actions .action.save-address-action, .new-billing-address-modal .actions .action.cancel-address-action,
    .new-billing-address-modal .actions .action.save-new-billaddress-action, .new-billing-address-modal .actions .action.cancel-billaddress-action,.modify-billing-address-modal .actions .action.cancel-address-action{min-width: 100% !important;margin:10px 0 !important;}
    .billing-address-wrapper .billing-address-item{width: 100% !important;border-right: 0;border-bottom: 1px solid rgba(112, 112, 112, 0.4);padding: 20px 0px;}
    .online-payment-wrapper,.one-step-checkout-wrapper .online-payment-wrapper .iwd_opc_universal_wrapper{display: flex;width: 100%;align-items: center;justify-content: center;flex-flow: column;}
    .minicart-items .product-item-details .product-item-title{max-width:44% !important;}
    .price-container{top:7px;left:51%}
    .minicart-items .product-item-details{ max-width:85% !important;min-width:85% !important;width:85% !important}
    #minicart-content-wrapper .product-item-details .details-qty{top:-2px !important}
    .details-qty.qty label.label{height: auto;vertical-align: middle;}
    .details-qty.qty input{position: relative;top:1px;vertical-align: sub;}
    .product.item-actions .product.actions .secondary a{vertical-align: super;right: -10px;position: relative;}
    .online-payment-wrapper,.one-step-checkout-wrapper .online-payment-wrapper .iwd_opc_universal_wrapper{display: flex;width: 100%;align-items: center;justify-content: center;flex-flow: column;}
    /*  Start CSS For Item Details */
    .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-details{
        display: inline-flex;
        width:46% !important;
        float:left
    }
    .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr th:nth-child(1){
        width: 63% !important;
    }
    .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table thead tr th 
    {
    width:19% !important
    }
    .one-step-checkout-wrapper .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .iwd_opc_review_item_cell .item-addl-info{
        width:54%
    }
    .opc-wrapper.one-step-checkout-wrapper .opc-block-summary.step-content{border: 0 !important;}
    /* End CSs For Item Details */
    .item-addl-info .iwd_opc_review_item_cell{width:47% !important;max-width: 47% !important;}
    .one-step-checkout-wrapper .data.table.table-totals tbody tr th.mark{text-align: left;}
    .one-step-checkout-wrapper .data.table.table-totals tbody tr td.amount{text-align: right;}
    .billing-address-same-as-shipping-block{display: block !important;}
    .billing-address-same-as-shipping-block input#billing-address-same-as-shipping{display: inline-block;vertical-align: top;}
    .billing-address-same-as-shipping-block label{display: inline-block;width: 90%;}
    .block.items-in-cart.item-summary-wrapper .content.minicart-items .minicart-items-wrapper #checkout-review-table .item-addl-info .iwd_opc_review_item_cell_price{width: 100% !important;float: none !important;}
    .checkout-index-index .product-image-container img{min-width: 48px !important;}
    .details-qty.qty label.label{vertical-align: sub;}
    .minicart-items .action.delete:before{margin-top: -38px;margin-right: 13px;}
    .checkout-index-index .modify-billing-address-modal .checkout-field-group .field.field._required,.checkout-index-index .new-billing-address-modal .checkout-field-group .field.field._required[name="billingAddress.postcode"] {width:100% !important;min-width:100% !important;}
	.checkout-index-index .modal-popup .modal-inner-wrap{width: 100% !important;}
    .modify-shipping-address-modal .field-tooltip-action.action-help, .new-shipping-address-modal .field-tooltip-action.action-help{margin-top: -2px !important;}
    .modify-shipping-address-modal #shipping-edit-address-form{padding: 0px 10px !important;}
    .new-shipping-address-modal #shipping-new-address-form{padding: 0px 5px !important;}
	.modify-shipping-address-modal .action.save-address-action,.new-shipping-address-modal .action.save-new-address-action{min-width: 100% !important;}
    .modify-shipping-address-modal .action.cancel-address-action,.new-shipping-address-modal .action.cancel-address-action{min-width: 100% !important;margin-top: 0 !important;}
	.inline-shipping-address-form, .one-step-checkout-wrapper .project-details .project_type-wrapprer{padding: 0 !important;}
	#shopping-cart-table .options-info-right-list .options-info.qty, #shopping-cart-table .options-info-right-list .options-info.price, #shopping-cart-table  .options-info-right-list .options-info.line-total{min-width: 100% !important;margin-bottom:10px !important}
    #shopping-cart-table .options-info-right-list .field.qty .qty-title, #shopping-cart-table  .options-info-right-list .options-info.price .price-title,#shopping-cart-table  .options-info-right-list .options-info.line-total .line-total-title{min-width: 60% !important;}
    #shopping-cart-table .options-info-right-list .field.qty select, #shopping-cart-table  .options-info-right-list .options-info.price .price-excluding-tax,#shopping-cart-table  .options-info-right-list .options-info.line-total .price-excluding-tax{min-width: 35% !important;text-align: right !important;display:inline-block}
	.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update, .checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton{
        font-size: 17px !important;
    }
	
	  /* Start CSS For New Input On Checkout */
	    .quantity-indicator-wrapper input[type="radio"]{margin-right: 7px !important;}
	    .payment-method-title label{width:88% !important;display:inline-block !important;}
		.checkout-project-details{padding: 0px; }
		.checkout-project-details input{margin-bottom: 0 !important;}
		.project_type-wrapprer{margin-top: 0 !important;}
		/* End CSS For New Input On Checkout */
		.action.tocart.primary.zerocart{margin-left: 0 !important;}
	}
/* End CSS For Online Payment Module */

/* Start CSS For SEo Tags & Fonts Update */
/* H2 to H1 No need to change  */
/* Start CSS For P to H1 (Having Roboto Thing Class as Parent) */
h1.comman-h1-v1{
	line-height: 1.5;
	font-size: 1rem !important;
	font-weight: 100 !important;
	font-family:inherit !important;
	text-transform: none !important; 
}
/* End CSS For P to H1 (Having Roboto Thing Class as Parent) */
/* Start CSS For P to H1 (Having Roboto thin Class  with font300 as Parent) */
h1.comman-h1-v2{
	line-height: 1.5;
	font-size: 1rem !important;
	font-weight: 300 !important;
	font-family:inherit !important;
	text-transform: none !important;
	color: inherit !important;
}
/* End CSS For P to H1 (Having Roboto thin Class  with font300 as Parent) */

/* Start CSS For P to H2 (Having Roboto Thing Class as Parent) */
h2.comman-h2-v1{
	line-height: 1.5;
	font-size: 1rem !important;
	font-weight: 100 !important;
	font-family:inherit !important;
	text-transform: none !important; 
}
/* End CSS For P to H2 (Having Roboto Thing Class as Parent) */

/* CSS Change From H2 Tags to H3 Tags */
h3.comman-h3-v1{
	color: #433e3a !important;
    text-transform: uppercase !important;
    margin-bottom: 1rem !important;
    font-size: 1.5rem !important;
    font-family: 'Roboto-Regular', sans-serif !important;
}
/* End CSS Change From H2 Tags to H3 Tags */

/* CSS Change From H5 Tags to H3 Tags */
h3.comman-h3-v2{
	font-size: 0.938rem !important;
    line-height: 25px !important;
    color: #433e3a !important;
}
/* End CSS Change From H5 Tags to H3 Tags */

/* Start CSS From P to H3 (Having Roboto Light As parent class)  */
h3.comman-h3-v3{
	line-height: 1.5;
    font-size: 1rem;
	font-weight: 300;
	font-family:inherit !important;
	margin-bottom: 1rem;
}
/* End CSS From P to H3 (Having Roboto Light As parent class)  */

/* CSS Change From H4 Tags to H3 Tags */
h3.comman-h3-v4{font-size: 1.5rem;}
/* End CSS Change From H4 Tags to H3 Tags */
/* Css Change from H1 to H3 */
h3.comman-h3-v5{
	color: #433e3a !important;
    text-transform: uppercase !important;
    margin-bottom: 1rem !important;
    font-size: 1.5rem !important;
    font-family: 'Roboto-Regular', sans-serif !important;
}
/* End CSS From H1 to H3 */


/* Start CSS For P tag to h4 */
h4.comman-h4-v1{
	line-height: 1.5;
    font-size: 1rem;
    font-weight: 400;
	margin-bottom: 1rem;
}
/* End CSS For P tag to h4 */
/* Start CSS For P tag to h4 (Having Roboto Thin As parent) */
h4.comman-h4-v2{
	line-height: 1.5;
    font-size: 1rem;
    font-weight: 100;
	margin-bottom: 1rem;
}
/* End CSS For P tag to h4 (Having Roboto Thin As parent) */

/* Start CSS For P tag to h4 (Having Roboto Light As parent) */
h4.comman-h4-v3{
	line-height: 1.5;
    font-size: 1rem;
    font-weight: 300;
	margin-bottom: 1rem;
}
/* End CSS For P tag to h4 (Having Roboto Light As parent) */
/* Start CSS For h3 tag to h4 P-2 */
h4.comman-h4-v4{
	font-size: 1.75rem;
}
/* Start CSS For h3 tag to h4  P-2*/

/* Start CSS For p to H5  */
h5.comman-h5-v1{
	line-height: 1.5 !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
	margin-bottom: 1rem;
	color:inherit !important;
	padding-top: 10px;
}
/* End CSS For P to H5 */

/* Start CSS For p to H5  (Having Roboto Light As Parent Class) */
h5.comman-h5-v2{
	line-height: 1.5 !important;
    font-size: 1rem !important;
    font-weight: 300 !important;
	margin-bottom: 1rem; 

}
/* End CSS For P to H5  (Having Roboto Light As Parent Class)*/

/* Start CSS For h2 to H5  (Having Roboto Light As Parent Class) */
h5.comman-h5-v3{
	line-height: 1.5 !important;
    font-size: 1.250em  !important;
	color: #433e3a !important;
    text-transform: uppercase !important;
	padding: 10px !important; 
}
/* End CSS For h2 to H5  (Having Roboto Light As Parent Class)*/
/* Start CSS For p to H5  (Having Roboto Light As Parent Class & Hover Div) */
h5.comman-h5-v4{
	line-height: 1.5 !important;
    font-size: 1rem !important;
    font-weight: 300 !important;
	margin-bottom: 1rem; 
	margin-top: 40px;
	color:inherit !important
}
/* End CSS For p to H5  (Having Roboto Light As Parent Class & Hover Div) */
/* Start CSS For H3 to H5 P-2 */
h5.comman-h5-v5{
	font-size: 1.75rem !important;
	color: inherit !important;
}
/* Start CSS For H3 to H5  P-2 */
/* If Green header is parent P to H5 */
.cms-polyrey-applications .polyreyApplicationsMain .polyreyApplicationsBlock .green-header h5{margin:0 0 8px 0 !important}
/* If Green header is parent P to H5 */
/* For Text Slider If we change p to h4 */
.cms-page-view .pg_top_slider .pagebuilder-poster-content h4 strong{font-size: 56px !important;
    line-height: 56px !important;
    font-weight: 100 !important;margin-bottom: 1rem;}
	.slider-font-40 .pg_top_slider .pagebuilder-poster-content h4 strong{font-size: 40px !important;
    line-height: 40px !important;}
	/* For Text Slider If we change p to h4 */
.decorative-platte-wrapper .pagebuilder-column-line{justify-content: center;}
.healthcare-col h4{position: absolute; top: 45%; width:100%; background: rgba(255,255,255,0.5); color: black; letter-spacing: .3333em;  padding: 10px;}

@media(min-width:1199px) and (max-width:1399px){
.comman-photo-slide figure.card{max-width: 200px;}
	.comman-photo-slide  figure.card  figcaption h5.comman-h5-v1,.comman-photo-slide  figure.card  figcaption h5{font-size: 12px !important;line-height: 2rem !important;}
	.comman-photo-slide 	figure.card  figcaption p{font-size: 12px !important;}
		.comman-photo-slide  .pagebuilder-column:nth-child(2){margin-left: -22px !important;} 
}
		.comman-portes-wrapper figure img{min-height: 360px;}
		 .comman-portes-wrapper .comman-inner-portes-wrapper .pg_roboto_light.justify{margin-top: -250px !important;text-align: left !important;}
		 .comman-silk-touch-wrapper .pg_roboto_light.justify h3.comman-h3-v3 span{font-size: 35px !important;}
		 	 .comman-silk-touch-wrapper .pg_roboto_light.justify p span{font-size: 16px !important;text-align: left;}
			  :lang(nl) .comman-portes-wrapper figure img, :lang(es) .comman-portes-wrapper figure img{min-height: 400px;}
			   :lang(nl) .comman-portes-wrapper .comman-inner-portes-wrapper .pg_roboto_light.justify, :lang(es) .comman-portes-wrapper .comman-inner-portes-wrapper .pg_roboto_light.justify{margin-top: -270px !important;text-align: left !important;}	
			   :lang(pt) .comman-portes-wrapper .comman-inner-portes-wrapper .pg_roboto_light.justify,:lang(de) .comman-portes-wrapper .comman-inner-portes-wrapper .pg_roboto_light.justify,:lang(it) .comman-portes-wrapper .comman-inner-portes-wrapper .pg_roboto_light.justify{margin-top: -320px !important;text-align: left !important;}	
			   :lang(pt) .comman-portes-wrapper figure img, :lang(de) .comman-portes-wrapper figure img,:lang(it) .comman-portes-wrapper figure img{min-height: 480px;}


/* .............................. Start Hover fix services-myexpert page......................................... */

@media (min-width: 992px) and (max-width: 1599px) {
  .pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div { overflow-y: scroll; display: block; }
  .pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p { font-size: 9px!important; }
  .pagebuilder-column-group .pagebuilder-column .hover-div a { padding: 5px!important; font-size: 9px!important;white-space:nowrap ; }
.img-shadow-one .mplazyload ,.img-shadow-two .mplazyload ,.img-shadow-three .mplazyload {min-height: 140px;min-width: 140px;}
.img-shadow-one{background: #CE1733;}
.steps-expert .mplazyload{min-height: 90px;min-width: 100px;}
}

/* .............................. End Hover fix services-myexpert page......................................... */
/* End CSS For SEo Tags & Fonts Update */
@media(min-width:1200px) and (max-width:1420px){.filters-search-box .searchResultsMain{max-height: 300px;}}
 /* .............................. End CSS Block For Raman......................................... */

/* .............................. Start CSS Block For Tanmay......................................... */

.mydecor-index-index #maincontent.page-main { max-width: 1440px!important; margin: 0 auto; padding: 0 20px!important; }
.mydecor-index-index .catalog-category-view #maincontent.page-main .page-title-wrapper { text-align: left!important; }
.mydecor-index-index .catalog-category-view #maincontent.page-main .page-title-wrapper h1.page-title { text-align: left; color: #000!important; font-weight: 800!important; text-transform: unset!important; font-size: 1.875rem!important; line-height: 22px; font-family: 'Roboto-Regular',sans-serif; text-transform: uppercase; }
.mydecor-index-index #upload-decor-image .filesubmission { text-align: center; margin: 50px 0; }
.mydecor-index-index #upload-decor-image .filesubmission label { display: none!important; }
.mydecor-index-index #upload-decor-image .filesubmission .control { width: 200px; height: 40px; float: none; position: relative; border: none; border-radius: 5px; background: #d72918; overflow: hidden; display: inline-block; }
.mydecor-index-index #upload-decor-image .filesubmission .control:hover { background: #ed2d1b; }
.mydecor-index-index #upload-decor-image .filesubmission .upload-img { width: 100%; height: 100%; padding-left: 35px; position: relative; border: none; background: transparent; color: #fff; letter-spacing: 1px; font-size: 0.875rem; font-weight: bold; }
.mydecor-index-index #upload-decor-image .filesubmission .upload-img:after { content: ''; position: absolute; left: 25px; top: 10px; padding: 10px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/camera-icon.png) no-repeat; background-size: contain; }
.mydecor-index-index #upload-decor-image .filesubmission #filesubmission { width: 100%; height: 100%; font-size: 1px; position: absolute; cursor: pointer; margin: 0; left: 0; top: 0; opacity: 0; }
.mydecor-index-index .recommended-text { font-weight: 700; font-size: 0.875rem!important; font-family: 'Roboto-Regular',sans-serif; padding-top: 15px; margin-bottom: 40px; }
.mydecor-index-index .recommended-text ol { margin-top: 20px; padding-left: 20px; }
.mydecor-index-index .recommended-text li { margin-bottom: 0; }
.mydecor-index-index .product-uploaded-img { margin: 50px 0; text-align: center; }
.mydecor-index-index .product-uploaded-img img { width: 300px; }
.mydecor-index-index .design-heading { text-align: left; color: #000!important; font-weight: 800!important; text-transform: capitalize!important; font-size: 1.25rem!important; line-height: 22px; font-family: 'Roboto-Regular',sans-serif; text-transform: uppercase; }
.mydecor-index-index .products-grid#product-grid-view { text-align: left!important; border: none; }
.mydecor-index-index .products-grid .product-items .product-item { padding: 0 5px 0 0!important; width: 150px; }
.mydecor-index-index .product.product-item-links .product-item-link-sample-project { right: 5px; top: 10px; }
.mydecor-index-index .product.product-item-links .product-item-link-sample-order { right: 5px; bottom: -135px; }
.pg_header { z-index: 999!important; }
#maincontent .page.messages { width: 100%; position: absolute; top: 0px; z-index: 1; }

@media (max-width: 991px) {
  .mydecor-index-index .page-products.catalog-category-view #maincontent.page-main { padding: 0 20px!important; }
  .pg_header { top: 116px!important; /* top: 176px!important; */ }
  .pg_header.appRemoved { top: 116px!important; }
}

@media (min-width: 992px) and (max-width: 1199px) {
  #maincontent.page-main-full-width.appRemoved, #maincontent.page-main.appRemoved { margin-top: 0; }
  #maincontent.page-main, #maincontent.page-main-full-width { margin-top: 0px;/*  margin-top: 60px; */ }
}

@media (min-width: 1200px) {
  .pg_header { margin-top: 0; }
  .pg_header.appRemoved { margin-top: 0; }
}

@media (min-width: 769px) and (max-width: 991px) {
  .mydecor-index-index .product-item-info .product.product-item-links .product-item-link-image-popup { top: 20px!important; }
  .mydecor-index-index .product.product-item-links .product-item-link-sample-project { top: 40px!important; }
  .mydecor-index-index .product.product-item-links .product-item-link-sample-order { top: 60px!important; }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .mydecor-index-index .product-item-info .product.product-item-links .product-item-link-image-popup { top: 15px!important; }
  .mydecor-index-index .product.product-item-links .product-item-link-sample-project { top: 30px!important; }
}

@media (min-width: 1200px) and (max-width: 1299px) {
  .mydecor-index-index .product-item-info .product.product-item-links .product-item-link-image-popup { top: 15px!important; }
  .mydecor-index-index .product.product-item-links .product-item-link-sample-project { top: 32px!important; }
  .mydecor-index-index .product.product-item-links .product-item-link-sample-order { top: 50px!important; }
}

/* .............................. Start Header Block By Tanmay......................................... */

.page-header .panel.wrapper { background: #fefefe; background: -moz-linear-gradient(top, #fefefe 0, #e9e9e9 100%); background: -webkit-linear-gradient(top, #fefefe 0,#e9e9e9 100%); background: linear-gradient(to bottom, #fefefe 0,#e9e9e9 100%); height: 41px; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15); -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15); }
.top-header-left ul { padding: 0; margin: 0; font-family: 'Roboto-Regular',sans-serif; line-height: 24px; }
.nav-sections-item-content>.navigation, .page-header { 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: 0; }
.top-header-left ul li a { margin: 0 0; color: #433e3a; }
.page-header .switcher-options { top: -5px; right: 220px; padding-left: 10px; }
.page-header .switcher-options strong { display: inline-block; vertical-align: text-bottom; }
.page-header .switcher-options strong img { margin: 0 5px 2px 0!important; }
.page-header .switcher-options strong span { color: #433e3a; text-transform: uppercase; }
.page-header .switcher-options .view-drop { display: inline-block; vertical-align: text-bottom; }
.page-header .switcher-options .view-drop img { margin: 0 5px 2px 0!important; }
.page-header .switcher-options .view-drop span { color: #433e3a; text-transform: uppercase; }
.page-header .switcher-options .switcher-dropdown { padding: 10px!important; }
.page-header .switcher-options .switcher-option { text-align: left; display: inline-block; min-width: 150px; }
.page-header .switcher-options .switcher-option a { padding: 2px!important; font-size: 12px; color: #433e3a; text-transform: uppercase; }
.page-header .switcher-options .switcher-option a:hover { color: #e31b2c; background: #f2f2f2; }
.page-header .switcher-options .switcher-option a img { margin-right: 5px!important; }
.sections.nav-sections { background: #fff; -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15); -moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15); box-shadow: 0 2px 2px 0 rgba(0,0,0,0.15); }
.navigation { background: #fff; }
.header.links li a { color: #e31b2c; font-weight: 600; }
/* Added by Ram start */
.page-header .switcher .options .action.toggle { padding: 2px 0 0 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 { text-transform: uppercase; color: #373737; padding-right: 8px; font-size: 12px; }
.header.links li a.cust-acc-url span.after-login::before { content: ''; width: 30px; height: 30px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAApgAAAKYB3X3/OAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAH/SURBVEiJrdbNi01xGMDxz++aiEK6K4lm2BqMlzASmoWS/AvGziyUFGU1SzZWLCYslCRZSLKRlRRmGm9NVl6miSTvI0w087P4/cZcc+89d7rmqVPnPL/nPN/nPG8dMUZFF1pwBLfxES9xFbsavRtj1Mh5GwbwC1dwHCdwDxM4g1JTgBx5P16go8Z5D8ZxrFnAYfzGpgKbkxhDazOAG7jZIIUL81fsr2dTUl/a8bTgXIzxG55jXT2bIsAnlIsAWcr40AzgCbaHEFrqGYQQNmTAw7peCvK7USpyb53zeXiUA5nb7Bz0IuIclmZdCVuy4zGsbXrQssNufM6gd/ie7wewutH7ITuZntsy1udob2EJOtGBrxjEA2mad0uTPhhj/NKwBjiKHznKmB111rDbmWswaTeKQ4UpwsFsfAqt2IahrBvCRVzCs6x7nJthJU5nXXdNABblKPqmQQP24Tzu4g7OYg8pxRW2F6T5WVAL0JPbclmjwhU0RKu0Og7UWhVd6I8xvqkq1Awlxjic09Y1qasEtON+s84rpD/7qgIsx6tZALzOvqYAIYQ5mI+fswAYldb4FCDGOI732DoLgM14+/epogOuSVO6+D+6qCytkstVqyKEsErqgIDrUs9X75HaUsIO7JVafU2MceSfL8igNunvYcTUCpjJNYFhacpXVPr8A5ma6p0xqaUXAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-size: 43%; background-position: center; padding-left: 30px; padding-right: 8px; padding-top: 15px; padding-bottom: 15px; }
.header.links li a.cust-acc-url span.after-login:hover::before { content: ''; width: 30px; height: 30px; background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: 58%; background-position: center; padding-left: 30px; padding-right: 8px; padding-top: 15px; padding-bottom: 15px; }
.header.links li a.cust-acc-url { background-size: 15%; }
.header.links li.greet.welcome a.cust-acc-url { border-right: 1px solid #373737; }
.nav-sections-item-content { width: 72%; margin-right: 0; }
.logo img { height: auto; }
.nav-sections-item-content { width: 1440px; margin-left: auto; margin-right: auto; padding: 0 20px; }
.header.content { padding: 0 15px 0; }
.page-header .minicart-wrapper .action.showcart:before { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAAXNSR0IArs4c6QAAAOdQTFRFAAAAAAAAgICAVVVVQEBAVVVVSUlJQEBASUlJR0dHQ0NDQkJCQkJCQEBAPj4+Pj4+QUFBQEBAQUFBQEBAQkJCQUFBQ0NDQkJCQUFBQ0NDQEBAQEBAQUFBQkJCQUFBQEBAQEBAQUFBQEBAQkJCQUFBQkJCQEBAQUFBQUFBQUFBQEBAQkJCQEBAQUFBQUFBQUFBQkJCQUFBQUFBQkJCQUFBQUFBQUFBQUFBQUFBQEBAQUFBQUFBQUFBQkJCQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBThhEwQAAAEx0Uk5TAAECAwQGBwwOEhcbHyAlLS8wMzQ2Nzk6Oz1AREtNUlRXWlxdcXh7fYKGh4iLjpKam52lp7C3vb/AwsnLzM7V19nf5e3u8/T19/v9/mkJRYoAAAC/SURBVBgZbcEJNwIBGIbRdxhK1uwiS0oiIvsumkLP//895jtz5szXae4V5lo5MB/Ktwwl5YuoKd8tkzoydSZVZVZhQd4eo4LMVMSxvDbPStxxJe+VMyUafMopjNhVYgvmlKnyO6tE+MOBMhc8KHXPpTJvNJVq0n/M/LGpVIUxUajUTGXMurziRlGx6fJSIC/oAt1A+33orck5xByF38Se5LQw7UXMUM4p5nweM5CzjdnRO7EbeQ3gRFr5gpeSYv9dRjemHCXsBwAAAABJRU5ErkJggg==); line-height: 20px; }
.page-header .minicart-wrapper .action.showcart:hover:before { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAMAAADJPRQhAAAAAXNSR0IArs4c6QAAAOdQTFRFAAAA/wAA/wAA/wBV/wBA1Soq2yQk6hUq2xIk4xwr3hYs4xwv5hkp3xgw4xwp4xwt5Bsr5Bsq4Rkt4h0s4xwq4xwq5Bst5Ros5Ror4hku4xws5Rot5Bss5Ror4xws5Bsr4hos4xwt4xws5Bss5Bsr4xwt4hss4hst5Bsr4hss4xor4xor4xws4hst4xos4xot4xos4xws4xor5Bss4xwr4xot4xst4xss4xss4xwr4xss4xos4xss4xst4xws4xss4xsr5Bsr4xst4xss4xss4xss4xss4xss4xss4xss4xss4xss4xssnmBN/wAAAEx0Uk5TAAECAwQGBwwOEhcbHyAlLS8wMzQ2Nzk6Oz1AREtNUlRXWlxdcXh7fYKGh4iLjpKam52lp7C3vb/AwsnLzM7V19nf5e3u8/T19/v9/mkJRYoAAAC/SURBVBgZbcEJNwIBGIbRdxhK1uwiS0oiIvsumkLP//895jtz5szXae4V5lo5MB/Ktwwl5YuoKd8tkzoydSZVZVZhQd4eo4LMVMSxvDbPStxxJe+VMyUafMopjNhVYgvmlKnyO6tE+MOBMhc8KHXPpTJvNJVq0n/M/LGpVIUxUajUTGXMurziRlGx6fJSIC/oAt1A+33orck5xByF38Se5LQw7UXMUM4p5nweM5CzjdnRO7EbeQ3gRFr5gpeSYv9dRjemHCXsBwAAAABJRU5ErkJggg==); line-height: 20px; }
.minicart-wrapper .action.showcart .counter.qty.empty { display: block; position: relative; 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'; text-transform: uppercase; }
.top-header-left ul li a.wlsnrt-phone { background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/phone.png) no-repeat 0 50%; padding: 0 0 0 20px; margin-left: 15px; cursor: text; border: 0; }
.page-header { position: fixed; width: 100%; background: #fff; z-index: 9; }
.sections.nav-sections { position: relative; width: 100%; background: #ffff; margin-top: 0; margin-bottom: 0; z-index: 1; height: 45px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu { display: block; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu a { text-transform: uppercase; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link { color: #433e3a; text-decoration: none; font-weight: bold; font-size: 16px; font-family: 'Roboto-Regular',sans-serif; cursor: default; }
.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 { 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 { padding: 0; margin-bottom: 0; width: 250px; border-bottom: 1px solid #f3ecec; }
.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 { padding: 0; margin-bottom: 0; border-right: 4px solid #fff; width: 250px; border-bottom: 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 .us-en__inner-list--level2 .us-en__inner-item--level2 { padding: 0; margin-bottom: 0; border-bottom: 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 a.us-en__inner-link { color: #313131; text-decoration: none; font-size: 12px; font-weight: bold; font-family: 'Roboto-Regular',sans-serif; position: relative; display: block; padding: 10px 20px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent:hover ul.us-en__inner-list--level1 { display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 0; position: absolute; z-index: 1; margin-top: 15px; height: auto; width: 260px; border-right: 4px solid #fff; }
.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 { display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 0; position: absolute; z-index: 1; margin-top: 15px; height: auto; width: 250px; border-right: 4px solid #fff; }
.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 { display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 0; position: absolute; z-index: 1; margin-top: 0; height: auto; width: 250px; left: 250px; top: 0; min-height: 100%; }
.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 { display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 0; position: absolute; z-index: 1; margin-top: 0; height: auto; border-right: 4px solid #fff; left: 250px; top: 0; min-height: 100%; }
.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 { background-color: #fff; position: absolute; top: 0; left: 250px!important; height: 100%; border: 1px solid transparent; box-shadow: 5px 5px 10px rgba(0,0,0,0.15); background-position: center; background-size: 90%; background-repeat: no-repeat; border-left: 1px solid #e3e1e1!important; padding: 20px!important; overflow: hidden; }
.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 img { padding-top: 20px; }
.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: #2c2926; border-right: 4px solid #504f4f; 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-item--level2:hover .us-en__inner-list--level3 .us-en__inner-item--level3:hover { background: #fff; border-right: 0px; }
.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: #fff; }
.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 { background: #fff; color: #f10c0c; border-right: 0px; }
.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 a { width: 240px; color: #f10c0c; }
.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 .us-en__inner-list--level3 .us-en__inner-item--level3 a { color: #313131; }
.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 .us-en__inner-list--level3 .us-en__inner-item--level3:hover a { color: #f10c0c; }
.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 .us-en__inner-list--level3 .us-en__inner-item--level3:hover a { width: 240px; color: #fff; }

.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 a { width: auto; color: #313131; display: block; padding: 8px 20px; border-bottom: 1px solid #f3ecec; }
.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: #2c2926; border-right: 4px solid #504f4f; 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.active .us-en__inner-list--level2 .us-en__inner-item--level2.active { background: #fff; border-right: 0px; }
.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 { color: #fff; }

.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu_arrow.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1:hover a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-hover.png) no-repeat; right: 5px; position: absolute; display: inline-block; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu_arrow.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-normal.png) no-repeat; top: 0; left: 195px; position: absolute; display: inline-block; top: 10px; left: 215px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu_arrow.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.no-children-menu 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.menu_arrow.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.active a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-hover.png) no-repeat; right: 5px; position: absolute; display: inline-block; top: 10px; left: 215px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu_arrow.us-en__item ul.us-en__inner-list li.us-en__inner-item--level1:hover .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link::after { content: none!important; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu_arrow.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!important; }

.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.us-en__inner-list--level1 { display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.15); padding: 0; position: absolute; z-index: 1; margin-top: 15px; height: auto; width: 250px; border-right: 4px solid #fff; right: 0; }
.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.us-en__inner-list--level1.active .us-en__inner-list--level2 { display: block; background: #fff; box-shadow: 0 5px 10px rgb(0 0 0 / 15%); padding: 0; position: absolute; z-index: 1; margin-top: 15px; height: auto; width: 250px; border-right: 4px solid #fff; }

.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 > div[data-content-type='row'][data-appearance='contained'] { margin-bottom: 0!important; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover a { color: #e31b2c; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { float: left; /* padding: 0px 45.5px 25px 45px; */ position: relative; margin: -6px 0 0 0; }
.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 { height: auto; }
.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 { height: 450px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item.menu-technical-resources 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.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: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-hover.png) no-repeat; position: absolute; display: inline-block; top: 10px; left: 215px; }
.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: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-normal.png) no-repeat; position: absolute; display: inline-block; top: 10px; left: 215px; }
.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--level1:hover .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link::after { content: none!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--level1 .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link::after { content: none!important; }

.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: 450px; }
.nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:last-child.us-en__item:hover a.us-en__link:after { right: 0; }
.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 { display: block; display: block; background: #fff; box-shadow: 0 5px 10px rgb(0 0 0 / 15%); padding: 0; position: absolute; z-index: 1; margin-top: 15px; height: auto; width: 300px; border-right: 4px solid #fff; min-height: 414px; top: -15px; left: 250px; width: 250px; min-height: 100%; }

.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 .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-normal.png) no-repeat; top: 0; left: 195px; position: absolute; display: inline-block; top: 10px; left: 215px; }

.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--level1 a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-normal.png) no-repeat; top: 0; left: 195px; position: absolute; display: inline-block; top: 10px; left: 215px; }
.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--level1.active a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-hover.png) no-repeat; top: 0; left: 195px; position: absolute; display: inline-block; top: 10px; left: 215px; }
.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--level1.no-children-menu a.us-en__inner-link::after { content: none!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--level1 .us-en__inner-list--level2 .us-en__inner-item--level2.no-children-menu a.us-en__inner-link::after { content: none; }

/*App banner CSS start*/
#polyrey-app { background-color: #2c2926; text-align: center; max-width: 100%; height: 60px; }
#polyrey-app .row { padding: 10px; }
#polyrey-app .row .content #close-btn { color: #fff; margin-right: 10px; cursor: pointer; }
#polyrey-app .row .content img { width: 40px; border-radius: 8px; }
#polyrey-app .row .content p { position: relative; margin-bottom: 0; display: inline-block; }
#polyrey-app .row .content p span { color: #fff; font-family: 'Roboto-Regular',sans-serif; font-size: 15px; padding-left: 10px; padding-right: 10px; }
#polyrey-app .row .content .download_btn { font-size: 12px; border-radius: 35px; padding: 2px 8px; }

/*App banner CSS end*/

/*Virtual office CSS start*/
span.tableaux-tooltip { visibility: hidden; width: 200px; background-color: #e31b2c; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -45px; right: 55px; font-size: 14px; font-weight: 400; text-transform: uppercase; }
.tableaux-link:hover span.tableaux-tooltip { visibility: visible; z-index: 99; }
.tableaux-link:hover span.tableaux-tooltip:after { content: " "; position: absolute; width: 0; height: 0; border-color: transparent transparent #f0f0f0 transparent; top: -8px; z-index: 2; right: 35px; margin: 0 auto; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #e31b2c; }

/*Virtual office CSS end*/

.minicart-wrapper .action.showcart .counter.qty { display: block; position: relative; left: 16px; bottom: 36px; background: #433e3a; border-radius: 50%; line-height: 16px; height: 17px; width: 18px; min-height: 15px; font-size: 11px; }
.minicart-wrapper .block-minicart { padding: 1px; }

.header.links li a:hover { color: #e31b2c!important; text-decoration: none; }
.page-header .header.panel { padding-bottom: 10px; padding-top: 10px; max-width: 100%; height: 55px; display: flow-root; }
.minicart-wrapper .block-minicart { width: 495px; }

.logo { z-index: 4; }

/* Added by Ramakrishna Start */
.page-header .header.panel { padding-left: 15px; padding-right: 15px; }

.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, .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, .page-header, .top-header-left ul li a { font-family: "Calibri",sans-serif!important; }
.top-header-left { margin-right: 0!important; cursor: pointer; }
.ea-overlay { background: rgba(0, 0, 0, 0)!important; }

#switcher-store { margin-right: 0!important; }
.header.panel > .header.links > li { margin: 0 0 0 8px; }
.header.panel > .header.links > li.welcome a { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: right; }

@media (max-width:991px) {
  body:not(._has-modal):not(._has-modal-custom) header.page-header { position: fixed; z-index: 999; }
  .header.links li a.social-login::before { width: 40px; height: 40px; background-size: 60%; }
  .header.links li.welcome:first-child a { border-left: 0; }
  .header.links li a { font-size: 12px; }
  .top-header-left ul li a { font-size: 13.5px; padding: 0 8px; }
  .top-header-left ul li { margin-top: 5px; }
  .panel.header .links li.welcome .before-login { position: relative; left: -40px; }
  .panel.header .header.links li { list-style-type: none; float: right; }
  .header.content .logo { left: 0; }
  .header.content .nav-toggle { left: 12px; top: 15px; }
  .header.content { padding: 10px 15px 30px; }
  #maincontent.page-main-full-width.appRemoved, #maincontent.page-main.appRemoved { margin-top: 115px!important; }
  #maincontent.page-main, #maincontent.page-main-full-width { margin-top: 115px!important; /* margin-top: 175px!important; */ }
  .nav-sections-items .nav-sections-item-title { height: 40px; padding-top: 8px; }
  .nav-sections-item-content { width: 100%; padding-top: 0; }
  .nav-sections-item-content .navigation ul li a { font-size: 12px; }
  .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: 0; }
  .nav-sections .header.links li>a { font-size: 15px; }
  .nav-sections .header.links li.greet.welcome { font-size: 15px; }
  .page-header .panel.header .minicart-wrapper { left: 5px; top: -2px; margin-right: 0!important; }
  .page-wrapper .sections.nav-sections { position: fixed; margin-top: 0; 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: 0; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { float: none; padding: 15px 0 8px; border-bottom: 1px solid #efefef; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { padding-left: 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-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: 0; 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: 0; 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.us-en__item 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.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:last-child.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: 0; 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 0 0; }
  .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; height: auto; display: block; left: 0; width: 100%; margin-top: 5px; box-shadow: none; padding-left: 30px; left: 0; }
  .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.active ul.us-en__inner-list--level3 { position: relative; height: auto; display: block; left: 0; width: 100%; margin-top: 5px; box-shadow: none; padding-left: 30px; 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 li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2:hover a { 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 ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2:hover .us-en__inner-list--level3 .us-en__inner-item--level3 a { content: none; }
  .panel.header .header.links li { margin: 0!important; }
  .page-products.catalog-category-view #maincontent.page-main { padding: 0 20px; margin-top: 30px; }
  .product-item-info .product.product-item-links .product-item-link-sample-project { opacity: 1; }
  .product-item-info .product.product-item-links .product-item-link-sample-order { opacity: 1; }
  .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--level1.active 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 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 span.submenu-button { content: ''; position: absolute; right: 10px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_down.png); width: 32px; height: 32px; background-repeat: no-repeat; background-position: center; right: 10px; background-size: 30%; z-index: 99; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item span.submenu-button.submenu-opened { content: ''; position: absolute; right: 0; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_up.png); width: 32px; height: 32px; background-repeat: no-repeat; background-position: center; right: 10px; background-size: 30%; z-index: 99; }
  .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--parent.us-en__inner-item--level1.no-children-menu a.us-en__inner-link span { 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--parent.us-en__inner-item--level1 a.us-en__inner-link span { content: ''; position: absolute; left: unset; right: 10px; top: 10px; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_plus.png); background-repeat: no-repeat; width: 20px; height: 20px; background-color: #ccc; background-position: 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--parent.us-en__inner-item--level1.active a.us-en__inner-link span { content: ''; position: absolute; left: unset; right: 10px; top: 10px; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_minus.png); background-repeat: no-repeat; width: 20px; height: 20px; background-color: #ccc; background-position: 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--parent.us-en__inner-item--level1.active .us-en__inner-item--level2 a.us-en__inner-link span { content: 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--parent.us-en__inner-item--level1.active .us-en__inner-item--level2.no-children-menu a.us-en__inner-link span { display: 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 .us-en__inner-list--level2 .us-en__inner-item--level2.active a.us-en__inner-link span { position: absolute; left: unset; right: 10px; top: 10px; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_minus.png); background-repeat: no-repeat; width: 20px; height: 20px; background-color: #ccc; background-position: 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 .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link span { position: absolute; left: unset; right: 10px; top: 10px; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_plus.png); background-repeat: no-repeat; width: 20px; height: 20px; background-color: #ccc; background-position: 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 .us-en__inner-list--level2 .us-en__inner-item--level2 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 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; }
  li.tableaux-link { padding-right: 5px; }
  li.tableaux-link a { padding-left: 25px!important; background-size: 90%; }
  li.tableaux-link a span.text { display: none; }
  li.tableaux-link.appRemoved { top: 170px; }
  span.tableaux-tooltip { top: -55px; }
  .page-header .actions.switcher-options { width: 25px; }
  .page-header .actions.switcher-options .action.toggle.switcher-trigger { width: 50px; display: inline-flex; }
  .page-header .header.panel { padding: 10px 20px 10px 0; }
  .page-header .panel.wrapper .switcher .options ul.dropdown { right: -115px; min-width: 160px!important; }
  .page-header .panel.wrapper .switcher.switcher-language .options ul.dropdown:before { left: 75px!important; }
  .page-header .panel.wrapper .switcher.switcher-language .options ul.dropdown:after { left: 74px!important; }
  .page-header .panel.wrapper .switcher.switcher-store .options ul.dropdown:before { left: 100px!important; }
  .page-header .panel.wrapper .switcher.switcher-store .options ul.dropdown:after { left: 99px!important; }
  .header.panel > .header.links > li.welcome a { width: 100px; line-height: 20px!important; margin-top: 3px!important; }
  .page-header { margin-bottom: 0!important; }
  .logo { margin-left: 40px!important; margin-bottom: 5px!important; }
  .panel.header .links { display: inline-block; float: right; position: relative; left: 0; right: 0; padding-left: 5px; }
  .header.links li:nth-child(2) a { padding-left: 10px; }
  .panel.header .links:first-child { color: green; }
  .panel.header .links:last-child { color: #00f; line-height: 8px; }
  .header.content { padding: 0 15px 15px!important; }
  .top-header-left ul li { margin-bottom: 10px; z-index: 111; }
  .page-header .switcher-options .switcher-dropdown { min-width: 307px!important; }
  .panel.header .switcher { display: inline-block; }
  .page-header .switcher-options strong span { display: none; font-size: 11.5px; }
  .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--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 30px!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 .us-en__inner-list--level2 li:last-child.us-en__inner-item--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, .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: 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 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 span { content: ''; position: absolute; left: unset; right: 10px; top: 10px; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_plus.png); background-repeat: no-repeat; width: 20px; height: 20px; background-color: #ccc; background-position: center; pointer-events: none; }
  .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 span { content: ''; position: absolute; left: unset; right: 10px; top: 10px; background-image: url(../../frontend/Enterprise/Polyrey/fr_FR/images/menu_minus.png); background-repeat: no-repeat; width: 20px; height: 20px; background-color: #ccc; background-position: center; pointer-events: none; }
  .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 .us-en__inner-item--level2 a.us-en__inner-link span, .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 .us-en__inner-item--level2 a.us-en__inner-link span { display: none; }
  .sections.nav-sections { padding-bottom: 0; }
  .minicart-wrapper .block-minicart { width: 350px; }
  .page-wrapper { margin-top: 0; }
  .minicart-wrapper .action.showcart span.my_cart_text { display: none; }
  #switcher-store { margin-left: 10px!important; margin-right: 0!important; }
  .page-header .panel.wrapper .switcher .actions.switcher-options .action.toggle.switcher-trigger { width: 50px!important; padding: 3px 0!important; background: transparent; }
  .nav-toggle { display: initial; }
  .nav-open .nav-toggle:after { background: rgba(0, 0, 0, 0.5); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1; }
  .nav-open .nav-sections { -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); left: 0; z-index: 99; }
  .nav-sections-items:after, .nav-sections-items:before { content: ''; display: table; }
  .nav-sections-item-content:after, .nav-sections-item-content:before { content: ''; display: table; }
  .nav-sections { -webkit-overflow-scrolling: touch; -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; transition: left 0.3s; height: 100%; left: calc(-1 * (100% - 54px)); overflow: auto; position: fixed; top: 0; width: calc(100% - 54px); }
  .page-wrapper .sections.nav-sections { z-index: 9999999!important; }
}
@media only screen and (min-width : 420px) {
  .panel.header .links { position: relative; top: 2px; left: 0; }
}
@media only screen and (min-width : 667px) and (max-width : 991px) {
  .panel.header .links { left: 295px; }
}
@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; }
}

@media (min-width: 992px) {
  .panel.header .links { left: -10px; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:last-child.us-en__item:hover a.us-en__link:after { right: 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--level1:hover a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-hover.png) no-repeat; right: 5px; position: absolute; display: inline-block; }
  .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--level1 a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-normal.png) no-repeat; top: 0; left: 195px; position: absolute; display: inline-block; top: 10px; left: 215px; }
  .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--level1.no-children-menu a.us-en__inner-link span { content: none!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--level1.active a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/arrow-hover.png) no-repeat; right: 5px; position: absolute; display: inline-block; top: 10px; left: 215px; }
  .pagebuilder-column-group { flex-wrap: unset; }
  .minicart-wrapper .block-minicart { width: 500px; }
  .page-wrapper { margin-top: 115px; position: relative; z-index: 1; }
  .page-header { height: 115px; top: 0; left: 0; }
  .page-header.appRemoved { height: 115px; }
  .top-header-left, .top-header-left ul li { margin-bottom: 0; }
  .top-header-left { display: inline-block; background-image: unset; background-size: unset; height: unset; width: unset; background-repeat: no-repeat; position: relative; left: 0; top: -7px; z-index: 23; }
  .top-header-left ul { min-width: unset; background: unset; border: unset; padding: unset; margin: unset; text-align: unset; border-radius: unset; position: relative; z-index: 20; top: 0; left: 0; }
  .header.panel > .header.links > li.welcome a { width: 290px; }
  .page-header .switcher-options { top: -12px; right: 0; padding-left: 10px; }
  .page-header .switcher-options .switcher-dropdown { min-width: 306px!important; }
  .page-header .switcher-options strong span { display: none; font-size: 12.5px; }
  .tableaux-link:hover span.tableaux-tooltip:after { left: 50px; right: unset; }
  /* .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; top: 20px; right: 20px; padding-left: 20px; }
  .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-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: -125px; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent:nth-child(6) ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 { left: -250px; }
  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: -246px; }
  .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*/
  .nav-sections .nav-sections-items .nav-sections-item-content  	nav.mega-menu ul.us-en__list li.us-en__item { padding: 0 18.5px 15px 18.5px; }
  .top-header-left ul li a { font-size: 13.5px; padding: 0 15px; }
  :lang(fr) .top-header-left ul li a.wlsnrt-phone { padding: 0 0 0 14px; }
  :lang(fr) .top-header-left ul li a { font-size: 11px; padding: 0 6px; }
  .page-header .switcher-options .switcher-dropdown { min-width: 500px!important; }
  :lang(de) .page-header .switcher-options .switcher-dropdown { min-width: 560px!important; }
  :lang(de) .page-header .switcher-options .switcher-option { min-width: 170px; }
  .page-header .switcher-options strong span { display: inline-block; font-size: 13.5px; }
  .page-header .switcher-options .view-drop span { display: inline-block; font-size: 13.5px; font-weight: 400; }
  :lang(fr) .page-header .switcher-options strong span { display: inline-block; font-size: 11px; }
  :lang(de) .page-header .switcher-options strong span { display: inline-block; font-size: 11px; }
  :lang(fr) .page-header .switcher-options .view-drop span { display: inline-block; font-size: 11px; font-weight: 400; }
  :lang(de) .page-header .switcher-options .view-drop span { display: inline-block; font-size: 11px; font-weight: 400; }
  .header.panel > .header.links > li.welcome { margin-top: 3px; }
  .nav-sections .nav-sections-items .nav-sections-item-content  	nav.mega-menu ul.us-en__list li.us-en__item { padding: 0 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: -175px; }
  .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: 45px; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent:nth-child(6) 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: 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: -192px; }
  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*/
  .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: " "; position: absolute; width: 0; height: 0; border-color: transparent transparent #f0f0f0 transparent; right: 0; top: 29px; z-index: 2; left: 0; margin: 0 auto; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000; }
  :lang(de) .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: 14px; }
}
@media only screen and (min-device-width : 992px) and (max-device-width : 1024px) {
  /* .minicart-wrapper .block-minicart.advancesearch-widget{ right: -233px; } */
  .nav-sections-item-content { width: 100%; }
}

@media only screen and (min-device-width : 992px) and (max-device-width : 1150px) {
  .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; }
}

/* Extra large devices - Desktops landscape */
@media (min-width: 1200px) {
  #polyrey-app { display: none; }
  .page-header { height: 115px; }
  .page-wrapper { margin-top: 115px!important; }
  .nav-sections .nav-sections-items .nav-sections-item-content  	nav.mega-menu ul.us-en__list li.us-en__item { padding: 0 35.5px 15px 35px; }
  .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: 400px; }
  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; left: 90px!important; }
  /* Technical Resources sub nav scrollbar end*/
  .header.panel > .header.links > li.welcome a { width: 120px; }
}

/* 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; }
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: 83px!important; }
.top-header-left { display: block; background-image: none; background-size: unset; height: 0; width: 0; background-repeat: no-repeat; position: relative; left: 0; top: 0; z-index: 23; }
.top-header-left ul { min-width: unset; background: none; border: none; padding: 0; margin: 0; text-align: unset; border-radius: none; position: relative; z-index: 20; top: 0; left: 0; }
.panel.header .links, .panel.header .switcher { position: relative; z-index: 20; top: 2px; left: 0; }
}

/* Added by Ramakrishna End */

/* for Safari only */
@media not all and (min-resolution:.001dpcm) {
  @supports (-webkit-appearance:none) and (display:flow-root) {
  .top-header-left ul li a { font-size: 10.5px; }
}
}

/* ............................. Start store homeowner page......................................... */

.storelocator-homeowner-index #maincontent.page-main .breadcrumbs { display: none; }
.storelocator-homeowner-index #maincontent.page-main { max-width: 100%; padding-left: 0; padding-right: 0; }
.storelocator-homeowner-index .page-main .columns .main .container { margin-top: 0px!important; }
.storelocator-homeowner-index .wtb_content { max-width: 1280px; margin: 0 auto; }
.storelocator-homeowner-index .commercialBuyer_wrap .navigation_tabs { padding: 0px ;}
.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 100%; margin:-16px 0 0 0; }
.home_owners .homeowners_addressList .categories ul { margin-top: 0px; }
.home_owners .homeowners_addressList ul li { width: calc(33% - 30px); height: auto!important; }
.home_owners .homeowners_addressList ul li.store_li { width: 23%; display: inline-block; float: none; }
.home_owners .homeowners_addressList ul .store .phone, .home_owners .homeowners_addressList ul .store .distance, .home_owners .homeowners_addressList ul .store .web { margin: 0.5em 0; }
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-c { padding: 10px!important; }
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-d { overflow: unset!important; }
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-ch { padding-top: 25px!important; }
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-chr .gm-ui-hover-effect { position: absolute!important; width: 20px!important; height: 20px!important; right: 10px!important; }
.homeowners-map .google-store-locator-map .gm-style .gm-style-iw-chr .gm-ui-hover-effect span { width: 20px!important; height: 20px!important; margin: 0px!important; }

@media (max-width: 768px) { 
	.home_owners .homeowners_addressList ul li.store_li { width: 45%; }
}

/* ............................. End store homeowner page......................................... */

/* ............................. Start Cart and Signin page......................................... */

#minicart-content-wrapper .minicart-title { font-family: 'Roboto-Med'!important; text-transform: uppercase; }
#mini-cart .product-item-details .product-item-title span, #mini-cart .product-item-details .product-item-title .product-item-name a { font-family: 'Roboto-Med'; font-size: 16px!important; }

.checkout-cart-index #maincontent.page-main { max-width: 1280px; padding: 0 20px; box-shadow: none; }
.checkout-cart-index #maincontent.page-main .breadcrumbs { display: none; }
.checkout-cart-index .cart-container { margin-top: 60px; }
.checkout-cart-index .cart-container .cart-section-title { font-size: 36px; }
.checkout-cart-index .cart-container .cart-section-info { font-size: 20px; color: #707070; }
.checkout-cart-index .cart-container #shopping-cart-table .table-caption { font-family: 'Roboto-Bold',sans-serif; font-size: 20px; text-transform: uppercase; color: #000; height: auto; width: auto; position: initial; caption-side: top; margin: 50px 0 15px 0; }
.checkout-cart-index .cart.table-wrapper { margin-bottom: 25px; }
.checkout-cart-index .cart.table-wrapper .cart.item .item { border-top: 1px solid #707070; }
.checkout-cart-index .cart.table-wrapper .items > .item:last-child tr { border-bottom: 1px solid #707070; }
.checkout-cart-index .cart.table-wrapper .items > .item { margin-top: 15px; }
.checkout-cart-index .cart.table-wrapper .item .col.item { padding: 10px 10px!important; }
.checkout-cart-index .cart.table-wrapper .product-image-container, .checkout-cart-index .cart.table-wrapper .product-image-wrapper { display: block!important; height: 50px; width: 50px; }
.checkout-cart-index .cart-container .product-image-container img { height: 100%; width: 100%; object-fit: cover;object-position: top center;}
.checkout-cart-index .cart.table-wrapper .product-item-photo { height: 50px!important; width: 50px!important; display: inline-block; position: relative; top: 0!important; float: left; padding-right: 0; }
.checkout-cart-index .cart.table-wrapper .product-item-details { display: block; width: 100%; float: unset; margin-left: 50px; padding-left: 10px; }
.checkout-cart-index .cart.table-wrapper .product-item-title { display: block; font-size: 16px; color: #707070; margin-bottom: 20px; }
.checkout-cart-index .cart.table-wrapper .product-item-name { color: #707070; font-size: 16px; font-weight: 400; text-transform: capitalize; margin-bottom: 5px; min-height: unset; }
.checkout-cart-index .cart.table-wrapper .actions-toolbar { position: absolute; top: 0; right: 0; }
.checkout-cart-index .cart-container #shopping-cart-table .action.action-delete { margin: 0; }
.checkout-cart-index .cart.table-wrapper .item-option-details { margin: 0!important; }
.checkout-cart-index .cart.table-wrapper .item-options { display: flex; flex-direction: column; margin: 0; }
.checkout-cart-index .cart.table-wrapper .item-skus, .checkout-cart-index .cart.table-wrapper .options-info { color: #215885; font-size: 16px; font-weight: 800; text-transform: capitalize; margin-bottom: 5px; min-height: unset; }
.checkout-cart-index .cart.table-wrapper .item-option-title, .checkout-cart-index .cart.table-wrapper .item-skus-title { color: #707070; font-weight: 400; }
.checkout-cart-index .cart.table-wrapper .item-option-title, .checkout-cart-index .cart.table-wrapper .item-skus-title, .checkout-cart-index .cart.table-wrapper .product-item-name span { margin-right: 10px; }
.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.size { width: auto; }
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info-right-list { float: right; }
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total, .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.qty { width: unset; padding: 0; }
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total { margin-right: 0; }
.checkout-cart-index .cart.table-wrapper .options-info.line-total, .checkout-cart-index .cart.table-wrapper .options-info.price, .checkout-cart-index .cart.table-wrapper .options-info.qty .field.qty { display: flex; border: 1px solid #575759; }
.checkout-cart-index .cart.table-wrapper .line-total-title, .checkout-cart-index .cart.table-wrapper .price-title, .checkout-cart-index .cart.table-wrapper .qty-title { background: #575759; text-align: center; padding: 5px 20px; display: inline-block; color: #fff; font-size: 14px; font-weight: 400; letter-spacing: 0.5px; }
.checkout-cart-index .cart.table-wrapper .options-info.qty select { width: 80px; height: 30px; padding: 5px 25px 5px 5px!important; text-align: center; border: none; appearance: none!important; font-size: 14px; }
.checkout-cart-index .cart.table-wrapper .price-excluding-tax { padding: 5px 10px; }
.checkout-cart-index .cart.table-wrapper .price-excluding-tax .price { font-weight: 800!important; color: #000; font-size: 14px; }
.checkout-cart-index .cart-summary { width: 100%; padding: 0 0 25px 0; margin-bottom: 50px; border-bottom: 1px solid #707070; }
.checkout-cart-index .cart-summary #cart-totals { padding: 0; }
.checkout-cart-index .cart-summary #cart-totals .table.totals { margin: 0; }
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody th.mark { width: auto; font-size: 18px; padding: 5px 50px 5px 5px; }
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody td.amount { font-size: 18px; }
.checkout-cart-index .cart-container .summary .cart.main.actions { text-align: center; margin-bottom: 50px; }
.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update, .checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton { display: inline-block; margin: 0; width: 375px; height: 50px; padding: 10px 50px!important; font-size: 18px!important; font-family: 'Roboto-Med',sans-serif!important; background-color: #c51c1c; text-transform: uppercase; letter-spacing: 0.5px; }
.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update:hover, .checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton:hover { background: #a71919!important; }


.onestepcheckout-login-index #maincontent.page-main { max-width: 1280px; padding: 0 20px; box-shadow: none; }
.onestepcheckout-login-index #maincontent.page-main .column.main { padding-bottom: 90px; }
.onestepcheckout-login-index #maincontent.page-main .page-title { display: none; }
.onestepcheckout-login-index .checkout-login-container { margin-top: 55px; display: flex; }
.onestepcheckout-login-index .checkout-login-section, .onestepcheckout-login-index .checkout-register-section { width: 50%; padding: 30px 0px; }
.onestepcheckout-login-index .checkout-login-section .block-checkout-login { margin-bottom: 60px; }
.onestepcheckout-login-index .checkout-login-section .block-title, .onestepcheckout-login-index .guest-login-section .guest-login-title, .onestepcheckout-login-index .checkout-register-section .account-creation-title { font-family: 'Roboto-Bold'; font-size: 20px; text-transform: uppercase; border-bottom: none; padding: 0px; margin-bottom: 25px;}
.onestepcheckout-login-index .fieldset { display: flex; flex-direction: column; }
.onestepcheckout-login-index .fieldset .label { width: auto!important; white-space: normal; float: unset!important; padding: 0px!important; text-align: left!important; display: inline-block!important; font-size: 16px; font-weight: initial; color: #707070; margin-bottom: 10px; }
.onestepcheckout-login-index .fieldset .label::after { margin: 0px!important; }
.onestepcheckout-login-index .fieldset .label span a::after { content: '*'; color: #e02b27; font-size: 1.2rem; }
.onestepcheckout-login-index .fieldset .guest-checkout-privacy .label::after, .onestepcheckout-login-index .fieldset .guest-checkout-terms .label::after { content: none!important; }
.onestepcheckout-login-index .fieldset .control { width: 100%!important; float: unset!important; }
.onestepcheckout-login-index .fieldset .field { margin-bottom: 20px!important; }
.onestepcheckout-login-index .fieldset .field.forgot-password { margin-bottom: 15px; }
.onestepcheckout-login-index .fieldset .field.forgot-password a { color: #707070!important; }
.onestepcheckout-login-index .checkout-login-section .g-recaptcha, .onestepcheckout-login-index .checkout-register-section .g-recaptcha { align-self: center; margin: 0px; }
.onestepcheckout-login-index .checkout-login-section .g-recaptcha-error, .onestepcheckout-login-index .checkout-register-section .g-recaptcha-error { text-align: center; }
.onestepcheckout-login-index .checkout-login-section .actions-toolbar, .onestepcheckout-login-index .checkout-register-section .actions-toolbar { text-align: center; margin: 0px!important; }
.onestepcheckout-login-index .checkout-login-section .primary, .onestepcheckout-login-index .checkout-register-section .primary { float: unset; }
.onestepcheckout-login-index .checkout-login-section .primary button, .onestepcheckout-login-index .checkout-register-section .primary button { margin-top: 30px; font-family: 'Roboto-Med'!important; font-size: 18px; height: 40px; width: 280px; text-transform: uppercase; border: none; background: #C51C1C; }
:lang(fr) .onestepcheckout-login-index .checkout-login-section .primary button, .onestepcheckout-login-index .checkout-register-section .primary button { margin-top: 30px; font-family: 'Roboto-Med'!important; font-size: 18px; height: 40px; width: 320px; text-transform: uppercase; border: none; background: #C51C1C; }
.onestepcheckout-login-index .checkout-login-section .primary button:hover, .onestepcheckout-login-index .checkout-register-section .primary button:hover { background: #a71919!important; }
.onestepcheckout-login-index .checkout-login-section .primary button.guest-login { margin-top: 30px; }
.onestepcheckout-login-index .fieldset .field.guest-checkout-terms { position: relative; margin-bottom: 10px!important; }
.onestepcheckout-login-index .fieldset .field.guest-checkout-privacy { position: relative; margin-bottom: 0px!important; }
.onestepcheckout-login-index .fieldset .field.guest-checkout-terms .label, .onestepcheckout-login-index .fieldset .guest-checkout-privacy .label { margin-bottom: 0px; margin-left: 30px; }
.onestepcheckout-login-index .fieldset .field.guest-checkout-terms .checkbox, .onestepcheckout-login-index .fieldset .guest-checkout-privacy .checkbox { position: absolute; }
.onestepcheckout-login-index .form-create-account { display: flex; flex-direction: column; min-width: unset!important; width: 100%!important; }
.onestepcheckout-login-index .fieldset .field .checkbox { display: inline-block; margin: 0px 10px 7px 0px; width: 18px; height: 18px; border: 1px solid #707070; }
.onestepcheckout-login-index .checkout-register-section .fieldset.create.info { margin: 0px; }
.onestepcheckout-login-index .checkout-register-section .fieldset.additional_info { display: none; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter { margin-bottom: 25px!important; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter .field { position: relative; margin-bottom: 0px!important; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter .field:first-child { margin-bottom: 10px!important; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter::before { padding: 0px; width: 0px; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter .label { margin-left: 30px; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter .label:last-child { margin-bottom: 0px!important; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter .checkbox { position: absolute; }
.onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy span, .onestepcheckout-login-index .checkout-register-section .field.newsletter span { font-size: 14px; }
.onestepcheckout-login-index .checkout-login-section input[name="mp_recaptcha_2"], .onestepcheckout-login-index .checkout-register-section input[name="mp_recaptcha_3"] { display: none; }

@media (max-width: 400px) {
	.onestepcheckout-login-index .fieldset .field .checkbox { margin: 0px 5px 2px 0px; width: 15px; height: 15px; }
	.onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy span, .onestepcheckout-login-index .checkout-register-section .field.newsletter span { font-size: 12px; }
}

@media (min-width: 600px) {
	.onestepcheckout-login-index .checkout-login-container { padding: 0px 80px; }
}	

@media (max-width: 768px) {
	.checkout-cart-index .cart-container { margin-top: 30px; }
	.checkout-cart-index .cart-container .cart-section-title { font-size: 28px; }
	.checkout-cart-index .cart-container .cart-section-info { font-size: 18px; }
	.checkout-cart-index .cart-container #shopping-cart-table .table-caption { margin: 30px 0 15px 0; font-size: 22px; }
	.checkout-cart-index .cart-container .summary .cart.main.actions { display: flex; flex-direction: column; align-items: center; margin-bottom: 35px; }
	.checkout-cart-index .cart.table-wrapper .product-item-name a { font-size: 16px!important; }
	.checkout-cart-index .cart.table-wrapper .product-item-title {margin-bottom: 5px; }
	.checkout-cart-index .cart.table-wrapper .item-skus-title { margin-right: 15px; }
	.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 { margin-bottom: 6px; }
	.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update, .checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton { width: 100%; margin: 10px 0; }

	.onestepcheckout-login-index .checkout-login-container { margin-top: 0px; }
	.onestepcheckout-login-index .checkout-login-container { flex-direction: column; }
	.onestepcheckout-login-index .checkout-login-section, .onestepcheckout-login-index .checkout-register-section { padding-left: 0px; padding-right: 0px; width: 100%; border: none; }
	.onestepcheckout-login-index .checkout-login-section .block-checkout-login { padding-bottom: 30px; margin-bottom: 30px; }
	.onestepcheckout-login-index .checkout-login-section .block-checkout-login, .onestepcheckout-login-index .checkout-login-section { border-bottom: 1px solid #CCC; }
	.onestepcheckout-login-index .fieldset .field.forgot-password { text-align: center; }
	.onestepcheckout-login-index .checkout-login-section .block-title, .onestepcheckout-login-index .checkout-register-section .account-creation-title { text-align: center; }
	.onestepcheckout-login-index .checkout-login-section .primary button, .onestepcheckout-login-index .checkout-register-section .primary button { width: 100%; }
	.onestepcheckout-login-index .checkout-register-section { padding-bottom: 0px; }
}

@media (min-width: 769px) {
	.checkout-cart-index .cart.table-wrapper .item-options { display: initial; }
	.checkout-cart-index .cart.table-wrapper .product-image-container, .checkout-cart-index .cart.table-wrapper .product-image-wrapper { display: block!important; height: 140px; width: 140px; }
	.checkout-cart-index .cart.table-wrapper .product-item-photo { height: 140px!important; width: 140px!important; margin-right: 30px; }
	.checkout-cart-index .cart.table-wrapper .product-item-details { margin-left: 0px; padding-left: 0px; }
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total, .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.qty { margin-left: 30px; }
	.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update, .checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton { margin: 20px; }
	
	.onestepcheckout-login-index .checkout-login-container { padding: 0px; }
	.onestepcheckout-login-index .checkout-login-section { padding-right: 5%; border-right: 1px solid #CCC; }
	.onestepcheckout-login-index .checkout-register-section { padding-left: 5%; }
	.onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy span, .onestepcheckout-login-index .checkout-register-section .field.newsletter span { font-size: 13px; }
}

@media (min-width: 992px) {
	.checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar button.update, .checkout-cart-index #maincontent.page-main .columns .column.main .cart-action-bar a.checkoutButton { margin: 0 20px; }
}

@media (min-width: 1100px) {
	.onestepcheckout-login-index .checkout-login-section { padding-right: 15%; }
	.onestepcheckout-login-index .checkout-register-section { padding-left: 15%; }
	.onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy span, .onestepcheckout-login-index .checkout-register-section .field.newsletter span { font-size: 14px; }
}

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

/* ............................. End Cart and Signin page......................................... */

/* ............................. Start Signin page......................................... */

.social-login-title .login-title, .social-login-title .forgot-pass-title, .social-login-title .create-account-title { text-transform: uppercase; }
#social-login-popup .block-container .block .block-title { font-family: 'Roboto-Bold'; font-size: 20px; text-transform: uppercase; font-weight: 700; border-bottom: none; margin: 0; }
.mfp-content #social-login-popup .social-login.block-container #social-form-login label { width: 100%; text-align: left; margin-bottom: 15px; color: #707070; font-size: 16px; font-weight: 400; }
.mfp-content #social-login-popup .social-login.block-container #social-form-login label:after { margin: 0; font-size: 16px; }
.mfp-content #social-login-popup .social-login.block-container #social-form-login .field.email { margin-bottom: 15px; }
#social-login-popup .social-login.block-container.authentication .social-login-customer-authentication #social-form-login .control { width: 100%!important; }
.form-customer-login .g-recaptcha { float: none; margin: 0px!important; display: flex; justify-content: center; }
.form-customer-login .g-recaptcha-error { text-align: center; }
#social-login-popup .social-login .actions-toolbar { text-align: center; }
#social-login-popup .social-login .actions-toolbar .primary { float: none; }
#social-login-popup .social-login .actions-toolbar .primary.login { float: left; width: 50%; padding-right: 10px; }
#social-login-popup .social-login #bnt-social-login-authentication { background: #C51C1C!important; border: 1px solid #C51C1C; width: 100%; height: 40px; text-transform: uppercase; font-size: 15px; font-weight: 700; padding: 0px; }
#social-login-popup .social-login #bnt-social-login-authentication:hover { background: #a71919!important; }
#social-login-popup .social-login .actions-toolbar .action.remind { color: #C51C1C; }
#social-login-popup .social-login .actions-toolbar .primary.create-account { float: right; width: 50%; height: 40px; padding-left: 10px; }
#social-login-popup .social-login .actions-toolbar .primary .action.create { color: #C51C1C; background: #fff; font-size: 15px; display: flex; padding: 0px; height: 40px; width: 100%; align-items: center; border: 1px solid #C51C1C; justify-content: center; text-transform: uppercase; font-weight: 700; }
#social-login-popup .social-login .actions-toolbar .primary .action.create:hover { background: #a71919!important; }
#social-login-popup .social-login.forgot .form-password-forget .field .label { display: block; float: none; text-align: left; margin-bottom: 10px; color: #707070; font-size: 16px; font-weight: 400; }
#social-login-popup .social-login.forgot .form-password-forget .field .label:after { margin: 0px; font-size: 16px; font-weight: 400; }
#social-login-popup .social-login.forgot .form-password-forget .field .control { width: 100%!important; float: none; }
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary button.primary { background: #C51C1C; width: 280px; font-size: 18px; font-weight: 800; text-transform: uppercase; }
#social-login-popup .social-login.forgot .form-password-forget .actions-toolbar .primary button.primary:hover { text-decoration: none; background-color: #a71919!important }

#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.info { display: none; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field { margin-bottom: 15px; } 
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.newsletter { margin-top: 30px; margin-bottom: 0px; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.newsletter .field input { display: inline-block; margin-top: -5px; margin-right: 5px; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.newsletter .field .label { display: inline-block; font-size: 14px; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.newsletter .field .label span { font-size: 14px; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field .label { margin-bottom: 10px; padding-bottom: 0px; padding-left: 0px; }
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field .label:after { margin: 0px; font-size: 16px; font-weight: 400; } 
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field #customer_type1 { color: #707070; font-size: 16px; font-weight: 400; } 
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account span { color: #707070; font-size: 16px; font-weight: 400; } 
#social-login-popup .social-login.block-container.create .block-content .actions-toolbar .primary button.create.primary { background: #C51C1C; min-width: 280px; font-size: 18px;width: 100%; }
#social-login-popup .social-login .form-customer-create#social-form-create .actions-toolbar { display: block; justify-content: center; }

.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields { width: 100%; }
.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .field.field-name-lastname { margin-left: 10px; margin-right: 0px; }
.account.customer-account-edit .form-edit-account .fieldset .field-company { display: inline-block!important; width: 50%; }
.account.customer-account-edit .form-edit-account .fieldset .field-company .control { width: 100%; padding-right: 10px; }
.account.customer-account-edit .form-edit-account .fieldset .group { width: 50%; padding: 0 0 0 10px; float: right; border-bottom: none; }
.account.customer-account-edit .form-edit-account .fieldset .group #form_edit_customer_type { margin-left: 0px; margin-top: 0px; width: 100%; padding: 5px!important; font-size: 14px; }
.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha-error { text-align: center; }

.customer-account-createpassword #maincontent.page-main { max-width: 1280px; padding: 0 20px; box-shadow: none; }
.customer-account-createpassword #maincontent.page-main .page-title-wrapper { width: 500px; text-align: left; margin: 60px auto 0 auto; }
.customer-account-createpassword #maincontent.page-main .page-title-wrapper .page-title { margin: 30px 0 25px 0; font-family: 'Roboto-Bold'; font-size: 20px; text-transform: uppercase; }
.customer-account-createpassword #maincontent.page-main .password.reset { min-height: 300px; width: 500px; min-width: 0px; margin-bottom: 100px; }
.customer-account-createpassword #maincontent.page-main .password.reset .password { margin-bottom: 20px; }
.customer-account-createpassword #maincontent.page-main .password.reset .confirmation { margin-bottom: 10px; }
.customer-account-createpassword .form.password.reset .fieldset { margin-bottom: 20px; }
.customer-account-createpassword .form.password.reset .fieldset .control { width: 100%!important; }
.customer-account-createpassword .form.password.reset .fieldset .label { width: 100%!important; display: block; text-align: left; margin-bottom: 10px; }
.customer-account-createpassword .form.password.reset .fieldset .label:after { margin: 0; font-weight: 400; }
.customer-account-createpassword .form.password.reset .fieldset .label span { font-size: 16px!important; color: #707070!important; }
.customer-account-createpassword .form.password.reset .fieldset .password-strength-meter { font-size: 14px!important; color: #707070!important; }
.customer-account-createpassword .form.password.reset .fieldset .choice:before { width: 0px; padding: 0px; }
.customer-account-createpassword .form.password.reset .fieldset .choice #show-password { display: inline-block; margin: -5px 0 0 0; }
.customer-account-createpassword .form.password.reset .fieldset .choice .label { width: auto!important; display: inline-block; }
.customer-account-createpassword .form.password.reset .fieldset .choice .label span { font-size: 14px!important; }
.customer-account-createpassword .form.password.reset .actions-toolbar { margin: 0!important; text-align: center; }
.customer-account-createpassword .form.password.reset .actions-toolbar .primary { float: none; }
.customer-account-createpassword .form.password.reset .actions-toolbar .primary button.submit.primary { background: #C51C1C; width: 280px; text-transform: uppercase; font-family: 'Roboto-Med'!important; font-size: 16px; }
.customer-account-createpassword .form.password.reset .actions-toolbar .primary button.submit.primary:hover { text-decoration: none; background-color: #a71919!important }

.customer-account-forgotpassword #maincontent.page-main { max-width: 1280px; padding: 0 20px; box-shadow: none; }
.customer-account-forgotpassword #maincontent.page-main .breadcrumbs { display: none; }
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper { width: 500px; text-align: left; margin: 60px auto 0 auto; }
.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper .page-title { margin: 30px 0 25px 0; font-family: 'Roboto-Bold'; font-size: 20px; color: #000; text-transform: uppercase; }
.customer-account-forgotpassword .form.password.forget { width: 500px; min-width: 0px; margin-bottom: 50px; padding: 0px; border: none; }
.customer-account-forgotpassword .form.password.forget .fieldset { margin-bottom: 40px; }
.customer-account-forgotpassword .form.password.forget .fieldset h2 { display: none; }
.customer-account-forgotpassword .form.password.forget .fieldset .note { margin-bottom: 30px; font-size: 14px; }
.customer-account-forgotpassword .form.password.forget .fieldset .label { width: 100%!important; display: block; text-align: left; margin-bottom: 10px; padding: 0px; font-family: 'Roboto-Regular'; font-size: 16px!important; font-weight: 400; color: #707070!important; }
.customer-account-forgotpassword .form.password.forget .fieldset .label:after { margin: 0; font-weight: 400; }
.customer-account-forgotpassword .form.password.forget .fieldset .control { width: 100%!important; }
.customer-account-forgotpassword .form.password.forget .actions-toolbar { margin: 0!important; text-align: center; }
.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary { float: none; }
.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary button.submit.primary { background: #C51C1C!important; width: 280px; text-transform: uppercase; font-family: 'Roboto-Med'!important; font-size: 16px; }
.customer-account-forgotpassword .form.password.forget .actions-toolbar .primary button.submit.primary:hover { text-decoration: none; background-color: #a71919!important }

.customer-account-login #maincontent.page-main { max-width: 1280px; padding: 0 20px; box-shadow: none; }
.customer-account-login #maincontent .page-title-wrapper { display: none; }
.customer-account-login .login-container { margin-top: 60px; }
.customer-account-login .login-container .block-customer-login { width: 100%; padding: 30px 0px; }
.customer-account-login .login-container .block-new-customer { width: 100%; padding: 30px 0px; }
.customer-account-login .login-container .block-customer-login .block-title, .customer-account-login .login-container .block-new-customer .block-title { font-family: 'Roboto-Bold'; font-size: 20px; text-transform: uppercase; border-bottom: none; padding: 0; margin-bottom: 25px; }
.customer-account-login .login-container .note, .customer-account-login .login-container .block-content p { margin-bottom: 30px; font-size: 14px; }
.customer-account-login .login-container .fieldset:after { content: none; }
.customer-account-login .login-container .fieldset .field { margin-bottom: 20px!important; }
.customer-account-login .login-container .fieldset .label { width: 100%!important; float: unset!important; padding: 0px!important; text-align: left!important; display: inline-block!important; font-size: 16px; font-weight: initial; color: #707070; margin-bottom: 10px; }
.customer-account-login .login-container .fieldset .label::after { margin: 0px!important; }
.customer-account-login .login-container .fieldset .label span a::after { content: '*'; color: #e02b27; font-size: 1.2rem; }
.customer-account-login .login-container .fieldset .control { width: 100%!important; float: unset!important; }
.customer-account-login .login-container .fieldset .choice:before { width: 0px; padding: 0px; }
.customer-account-login .login-container .fieldset .choice #show-password { display: inline-block; margin: -5px 5px 0 0; }
.customer-account-login .login-container .fieldset .choice .label { width: auto!important; display: inline-block; }
.customer-account-login .login-container .fieldset .choice .label span { font-size: 14px!important; margin-bottom: 0px; }
.customer-account-login .login-container .actions-toolbar { display: flex; flex-direction: column; margin: 0!important; text-align: center; float: none; }
.customer-account-login .login-container .actions-toolbar div.primary { float: none; text-align: center!important; margin-right: 0px!important; order: 2; }
.customer-account-login .login-container .actions-toolbar div.primary button.primary { float: none; background: #C51C1C!important; width: 280px; text-transform: uppercase; font-family: 'Roboto-Med'!important; font-size: 16px; }
.customer-account-login .login-container .actions-toolbar div.primary button.primary:hover { text-decoration: none; background-color: #a71919!important }
.customer-account-login .login-container .actions-toolbar .secondary { margin-top: 0px!important; margin-bottom: 30px; }
.customer-account-login .block-new-customer .actions-toolbar {  margin: 0!important; text-align: center; }
.customer-account-login .block-new-customer .actions-toolbar div.primary { float: none; text-align: center; margin-right: 0px!important; }
.customer-account-login .block-new-customer .actions-toolbar div.primary a.primary { float: none; background: #C51C1C!important; width: 280px; text-transform: uppercase; font-family: 'Roboto-Med'!important; font-size: 16px; }
.customer-account-login .block-new-customer .actions-toolbar div.primary a.primary:hover { text-decoration: none; background-color: #a71919!important }

@media (min-width: 600px) {
	.customer-account-login .login-container { margin: 60px 80px 0 80px; }
}	

@media (max-width: 768px) {
	.mfp-content #social-login-popup .social-login.block-container #social-form-login label { padding-left: 0px; }
	#social-login-popup .social-login .actions-toolbar { float: none; }
	#social-login-popup .social-login .actions-toolbar .primary.login { width: 100%; padding-right: 0px; }
	#social-login-popup .social-login .actions-toolbar .primary.create-account { width: 100%; padding-left: 0px; }
	#social-login-popup .social-login.forgot .form-password-forget .field .label { padding-left: 0px; }
	#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field .label { text-align: left; padding: 0px; }
	.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha { margin-left: 0px; }
	.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .field.field-name-firstname { margin-bottom: 20px!important; }
	.account.customer-account-edit .form-edit-account .fieldset .field.fullname .fieldset-fullname .fields .field.field-name-lastname { margin-left: 0px; }
	.account.customer-account-edit .form-edit-account .fieldset .field-company { width: 100%; }
	.account.customer-account-edit .form-edit-account .fieldset .field-company .control { padding-right: 0px; }
	.account.customer-account-edit .form-edit-account .fieldset .group { width: 100%; padding: 0px!important; }
	.customer-account-createpassword #maincontent.page-main .password.reset { width: 100%; }
	.customer-account-createpassword #maincontent.page-main .page-title-wrapper { width: 100%; padding-left: 0px!important; }
	.customer-account-createpassword .form.password.reset .actions-toolbar { float: none; }
	.customer-account-forgotpassword #maincontent.page-main .page-title-wrapper { width: 100%; text-align: left; padding-left: 0px!important; margin: 60px auto 0 auto; }
	.customer-account-forgotpassword .form.password.forget { width: 100%; }
	.customer-account-forgotpassword .form.password.forget .actions-toolbar { float: none; }
	.customer-account-login .login-container .actions-toolbar { float: none; }
	.customer-account-login .login-container .actions-toolbar div.primary button.primary { width: 100%!important; font-size: 18px; }
	.customer-account-login .login-container .block-customer-login { padding: 30px 0px 30px 0px; border-bottom: 1px solid #CCC; margin-bottom: 0px; }
	.customer-account-login .login-container .block-new-customer { padding: 0px; margin: 30px 0 60px 0; }
	.customer-account-login #login-form fieldset .actions-toolbar .primary { margin-bottom: 0px; }
	.customer-account-login .block-new-customer .actions-toolbar div.primary a.primary { width: 100%;  }
}

@media (min-width: 769px) {
	.customer-account-login .login-container .block-customer-login { width: 50%; padding: 30px 5% 30px 0px; border-right: 1px solid #CCC; }
	.customer-account-login .login-container .block-new-customer { width: 50%; padding: 30px 0px 30px 5%; }
}

@media (min-width: 1100px) {
	.customer-account-login .login-container .block-customer-login { padding: 30px 15% 30px 0px; }
	.customer-account-login .login-container .block-new-customer { padding: 30px 0px 30px 15%; }
}

/* ............................. End Signin popup......................................... */

/* .............................. Start Header Block By Tanmay......................................... */

.header.content .logo { position: absolute; margin-left: 20px!important; top: -5px; }
.header.content .nav-toggle { right: 75px!important; left: unset; top: -1px; }
.page-header.polyrey-header { border-bottom: 2px solid #e31b2c; }
.page-header .header.content { height: 50px; max-width: 1440px; padding: 0 20px; position: relative; background: transparent; }
.page-header .panel.wrapper { max-width: 1440px; margin: 0 auto; padding: 0 20px; height: 65px; background: #fff; box-shadow: none; border: none; }
.page-header .header.panel { padding: 10px 0 0 0; border-bottom: 1px solid #ccc; text-align: right; }
.switcher-language#switcher-language { margin-left: 0; margin-right: 170px; }
.page-header .panel.wrapper .switcher .options .action.toggle { margin: 7px 0; padding: 3px 10px; background-color: #ccc; border-radius: 3px; font-weight: 700; cursor: pointer; display: inline-block; text-decoration: none; }
.page-header .panel.wrapper .switcher .options .action.toggle:after { background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/caret-down-sharp.png) no-repeat; background-size: 100%; height: 5px; width: 8px; padding: 0; margin: 10px 0 0 5px; }
.page-header .panel.wrapper .switcher .options .action.toggle.active:after { background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/caret-down-sharp.png) no-repeat; background-size: 100%; height: 5px; width: 8px; padding: 0; margin: 10px 0 0 5px; transform: rotate(-180deg); }
.page-header .panel.wrapper .switcher .options .action.toggle .language-short-view, .page-header .panel.wrapper .switcher .options ul.dropdown li .language-short-view { display: initial; }
.page-header .panel.wrapper .switcher .options .action.toggle .language-full-view, .page-header .panel.wrapper .switcher .options ul.dropdown li .language-full-view { display: none; }
.page-header .panel.wrapper .switcher .options ul.dropdown { min-width: 65px; right: -50px; }
.page-header .panel.wrapper .switcher .options ul.dropdown:before { right: 6px!important; left: unset; top: -12px; }
.page-header .panel.wrapper .switcher .options ul.dropdown:after { right: 5px!important; left: unset; top: -14px; }
.top-header-left ul li:first-child { position: absolute; right: 265px; text-transform: capitalize; }
.top-header-left ul li, .top-header-left ul li:first-child a { cursor: initial; }
.top-header-left ul li:first-child a:hover { color: #433e3a; }
.top-header-left ul li:nth-child(3) a { display: block; padding: 0; width: 25px; height: 25px; position: relative; border-right: none; }
.top-header-left ul li:nth-child(3) a::after { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAlpJREFUSEut1lmoTWEYxvHfibhAkSmUISklRUqKkiGEKOeUMubCBSESJSLkAmWKKGUeLqRMIUkoU+RCLmQeIkWSFOHC99a3tW37cPY+du32bq31vf/1ve/zPGvV+PPTAa3xsMy5ig/VFK2I/9sxNx9bibUVVyxZUADE7x5Mxgy0xU4Mxo3GQAqAjZidio3GrVzwHHqhL75UCwlAj3TXTzEVR4oKdcJj7MLixgA64i2m41BJoaVYj4G4XQ2k0KJXOIH5JUWa40NS1RYsbwxgU5LlFHTH16JCs/Lwh+JqYwCd8SLf5YZcqEVq2xPcw6hqiseaYh8cQC364Dlmph3tQ11S0vH/AeiSit3Hg6z/JriUWtQV/fMsKuYU7yAWj8MZrMKa5Ox2uIM3uU2fKyWUAmL9NszDRJxGb1xLLXuGkfhYCaQcoGnS/VkMScoZjpsJNACXM2QE3jUUUg4Qa1viSpbtoOTyR3kuF1KkvM6REjuKzzDMSbFyOM3qZCm4PkBc1z71/Tqa5dYEJPxwKsn5O5ak+YxPMp6UoSGSg7m9nwqgvwHimm6pVRfz8yGC8G6eSQihZ/ZJRMnulFvTsuO/5ew6WuqD+toaOzmfk3VCnkWrNJsxyTPHShaF6vZjbBZI7b92UFgfro7+RosiADf/Y8iLEPFT11BA1At1rcuAGHbE+/t6QCsQ336VAAq1QqahmEjarbnvxd6IiNmb/LIwPFUNIEBtsCzFx4KsqDBkmDEetauTAndkNf0Wdg31TvF1Ic14MQi5hhh+5Ij59bJQ7Q7K3UzAIiBfFp/8CV2FZpkeJroTAAAAAElFTkSuQmCC); }
.top-header-left ul li:nth-child(3) a:hover::after { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IArs4c6QAAAVZQTFRFAAAA/wAA/wAA/wBAzDMz2yQk3yAg4xw56Bcu6hUq6xQn2xIk3yAw4R4t4xwr5hom5xgx6Bcu3hYs4B8p4h0n4xwv5hoq5hkp3xgw4Bcu4xwp5Bsv5hot5Rku4Rkt4h0r4xwq5Bsu5Bst5Ror4h0t4xwt4xws5Bsr5Bsu5Bss5Ror4hot4xwr5Bsr5Bst4hor4xwt4xws5Bsr4hot4xwr5Bst4hor4xws5Bsr4xor4hsr4hst4xot4xws4hss4xwt4xws4xws5Bsr4hst4xos4xwr4xwt5Bss5Bss5Bsr4xss4xwt4xss4xss4hss4xss4xot4xws5Bss4xsr5Bss4xss4xss4xss4hss4xss4xss4xss4xss4xss4xss4xss4xss4xss5Bss4xss4xss4xss4xss4xss4xss4xws4xss4xss4xss4xss4xss4xss4xss4xssuYn2dAAAAHF0Uk5TAAECBAUHCAkLDA0OEBESFBUWFxkaGx4fICElJigyMzU3ODk7Pj9AQUNLTU9TVFVZWlxfYWVna25xdnx9foCFiYqLjY6Sk5SVnp+ipqqtsrW3ubq8w8bHzM3S2tvc4OHj5Obo6uvs7e/w8fLz9fb4+/64o+sQAAAA9klEQVQYGW3B9zsCARzA4U8KRXRGKNmbjMooZe/srCghKnSN7///i+PxKHe9L9/aeqnFdCASxsh0VJhdKg9jsPU+CBfJRnRcsgB0qNvotIsPTUgG0HnaQ1OvrqOzk24AAjKKTmcpBNZ0DIOo2oNfvBg4c7d1lutUKwZTEsHxeGPDYLc8jSd7Z0fPHCsM0Z+/V9CzxbNuRtQHF0yczFBFSaTcjH1kAqfyLNFmKroTb314kpJcxJd5madCiX+O0zSHxnEuZxb+WK9KQX4FxUuFeUMuHfxYLXqoNpnOrdkBf3mF/1o2i/nj5YjsY+A8fJVSmJqcXWi+AMOkKw7oYrGTAAAAAElFTkSuQmCC); }
.top-header-left ul li:nth-child(2) a span, .top-header-left ul li:nth-child(3) a span, .top-header-left ul li:nth-child(4) { display: none; }
.filters-buttons, .header.links, .minicart-wrapper, .tableaux-link, div.where-to-buy-link { position: relative; display: block; padding: 0 20px; margin: 0 auto; max-width: 1440px; height: 0; float: unset; }
.header.links li a { font-size: 13px; }
.header.links li:first-child a { padding: 0; }
.header.links .authorization-link { list-style: none; margin: 0; }
.filters-buttons a, .header.links .authorization-link a#minilogin-toggle, .minicart-wrapper .action.showcart, .tableaux-link a, div.where-to-buy-link a { position: absolute; right: 145px; top: -100px; z-index: 3; display: block; width: 25px; height: 25px; outline: none!important; border: none!important; }
.header.links .authorization-link a#minilogin-toggle{right: 105px !important}
.header.links .authorization-link a#minilogin-toggle::after { position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAAXNSR0IArs4c6QAAAlVJREFUOMt1VEloU1EUfa2IgkVBlIbSIljEosRxpZh4z/tpa+tUFKFIKihOKJaqK3HRiEtxVVAQXLipiFYjDtkIUqrdqCiIaB1QdFEEW7RxbGnieTf5MT+N98HPfeeO7w4xJkAts2WvvYUhpHlekdsjVeZ/JCHpwW9keUbxCI/5dfwv6fGqy6hjK35Q3C9xCflYY43twADRMbSWej9O+Au2568V0iANpiIva3ex7JFi77uo/kxqHW/rkWT+Lpk0+my9w6J1eM77Tl99KSYx0lij6l0YV2X/jKNTo9TiKyawOGfQh6xsUHidKo1It7RJG05RiXdvTf6NWXuZjFeNDO45qGkW3lNhuHmun2pkPj4TeSMz1aQfGcrQScsmBTY6f4HHGRxVTOWyidxBgweYaJmh+e/WBCLFBh4cJnE1qOJb7xvW4mlRrbLeskC5V/wzoMYLjBrXrNw1ulKfvCWQ0rZiJzKIPy5C3mD1dIbM4kogwnVX2kRl3nwAY4aV+VAQn9YY57xIbI7M8yK4oAl1F+J9sq8NbiKba5oxiUq5G2ibO7cLIxJila4aHKKPA76PWBhJO+krk0vGwgX/bAD2m+gi/jzJecHFKf5dSuedbMc0N086W0iR2cc+bHZjgRMSE59iclLHo5kJHdb0tDkLuTZpbwl6CS0v3RO7iuglSr/jZ7TOr06c4Dsu5sdym4hhvHRTJu3F4DHNd6iswVstQFcp3MoWZuyNaLgYZfeTnOZv7hVTyC7AHY3zEL1yBmf5HdT7tdwuliWs59qk/L8ZpGzCrg1q/AVO1TOXMd1Q9wAAAABJRU5ErkJggg==); z-index: 3; }
.header.links .authorization-link a#minilogin-toggle:hover:after, .header.links .authorization-link.customer-logged-in a#minilogin-toggle:after { position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAAXNSR0IArs4c6QAAAb9QTFRFAAAA/wAA/wAA/wBVzDMz2yQk3yAg6Bcu6hUq2xIk3SIz4xwr5hom5xgx3hYs3yAq4h0n5Bsu5Ros5hkp4R4t4h0s4xwp5Rou5hot4Rgr4R4q4xct4xwt4xws5Bsr5Bsq5Roq5Rku5Bst5Ros4Roq4hku4xwt4xws5Bsr5Rot4hos4h0r4xwr4xwt5Bss5Bss5Ror4hor4hot4hot4xws4xwr4hor4xwt4xws5Bss5Bsr4hot4hos4xwr4xwr4xst5Bst5Bss4hor4hor4xws4xws5Bsr5Bsr4hst4hss5Bss4hss4xos4xws4xwr5Bst4xws5Bsr4xwr5Bss4hss4xot4xws4hss4xwt5Bss4hss4xst4xss4xss4xos4xws4xwr4xwt5Bst4xss4xss4xss4xsr4xot4xsr4xss4xos5Bss4hss4xss4xss4xos4xss4hss4xss4xss4xss4xws4xss4xss4xsr4xss4xss4xss4xss5Bsr4xss4xss4xss4xos4xss4xss4xss4xss4xss4xws4xss4xss4xss4xss4xss4xss4xss4xss4xss4xss4xss4xss4xssmzRmggAAAJR0Uk5TAAECAwUHCAsMDg8SFBUXGBocHR8iIyUnKCorLS0uLzAxMjk6PD0/QEFERkdISktMTU5PUFJTWFpcXV5hYmRlZmdoamttbnBxcnN5e3+AgYOLjZOWl5qdoaanqausra6vsLCxs7S1tre8v8HDxMXGy8zNz9DT1dfY2drb3N3f4OLj5+ns7e7w8fLz9PX29/j5+vv9/vcR834AAAFwSURBVBgZBcEHQ44BAAbAy4zQIGRmJJWsjOyZmZCVvUX2zsis9BrJ1/OD3QFM23W7vyje3t5ZDgAqu0eToafPhpI/3bMA2Pgrfe2VULXtYUZaAY7m+2aUzZ9fhi1DOQhsz8tqam8USXG1lppX2QoLSoNVHBpLkmSsg+rhf/NwNWtYmQx2trV1DSfL2ZiLzBq/z9SBfK2Amd/yfgp94xU60sza5CBwOGlmXfZ59G8yO5IGYHXSTnnpgeIFtieLgaVJO14PSR/qkw3ApmQxnvxV9GFSKZeAaxmbgIcjBj7ByeRMw/QZDeeSTvjyzq1UYcK9JEmSO2WozGX7sxcW3SwlSenmQujIHnPzvIzzSZIkyVkmvkotvdltfQaPNTU2NjY2HR9OiwO5gzmjRV1PlgAsy4W6n79roD0f+z8D8PXNQLYAR5J+AD4khwBai/Hri4D6G+M/WgCYfTd53HPqdM+T5Eo1AFjV1dtfFG97T6wA/AfsYYAi24LFrwAAAABJRU5ErkJggg==); z-index: 3; }
.header.links .authorization-link #minilogin-content-wrapper { position: absolute; border: 1px solid #bbb; width: 130px; height: 70px; padding: 10px; top: -60px; right: 50px; text-transform: uppercase; background: rgb(255, 255, 255); z-index: 15; }
.header.links .authorization-link #minilogin-content-wrapper .minilogin-customer { font-size: 13px; margin-bottom: 5px; }
.header.links .authorization-link #minilogin-content-wrapper:after, .header.links .authorization-link #minilogin-content-wrapper:before { content: ''; display: block; height: 0; position: absolute; width: 0; }
.header.links .authorization-link #minilogin-content-wrapper:before { left: 15px!important; top: -11px; border: 6px solid; border-color: transparent transparent #fff transparent; z-index: 99; }
.header.links .authorization-link #minilogin-content-wrapper:after { left: 14px!important; top: -13px; border: 7px solid; border-color: transparent transparent #bbb transparent; z-index: 98; }
.tableaux-link a { right: 105px; }
.tableaux-link a::after { position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAAXNSR0IArs4c6QAAACRQTFRFAAAAQ0NDQUFBQEBAQkJCQEBAQUFBQEBAQkJCQUFBQUFBQUFBV1+T+AAAAAt0Uk5TACo/QFV/qaqrwOqbAusjAAAAZElEQVQY02PYDQMFDAwMqJyVM8FgdwKIAxKB0agcoPTMABDNOhMsAsEcu9E5HEBzt2DjADXuXjkJSLPtxmcA0B5jAQaEMogLONA5cC+gc2bCQADQAATgwOCwQtXN2g0WgQEUDgBpNXLb4+ng3wAAAABJRU5ErkJggg==); z-index: 3; width: 25px; height: 25px; }
.tableaux-link a:hover::after { position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAAXNSR0IArs4c6QAAACRQTFRFAAAA4Rgr4xwt4xws5Bst4xos4hss4xss4xst4xss4xss4xssFL49UAAAAAt0Uk5TACo/QFV/qaqrwOqbAusjAAAAZElEQVQY02PYDQMFDAwMqJyVM8FgdwKIAxKB0agcoPTMABDNOhMsAsEcu9E5HEBzt2DjADXuXjkJSLPtxmcA0B5jAQaEMogLONA5cC+gc2bCQADQAATgwOCwQtXN2g0WgQEUDgBpNXLb4+ng3wAAAABJRU5ErkJggg==); z-index: 3; width: 25px; height: 25px; }
.minicart-wrapper .action.showcart { right: 55px; }
div.where-to-buy-link a { right: 10px; }
div.where-to-buy-link a::after { position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAAAXNSR0IArs4c6QAAAbJJREFUOE+d1c+LTXEYx/HXJYXFIEo2MmEjysJiYqFI2ChZ0KzkR1lQlPE/DMrKBrGhaYQslBIlsbKgyK8ssHAXyooZ0sT30Tn6dnzvnbn3WZ3v8+Pd+T7P8zmn5X9bhQNYj5VYjjbe4XU6X8aLvKyVHWbjNI5jVgGeuy7iGH6Gs4ZE0R3snKY4Dz/B1gDVkDM42QOgTr0SVw/IBjztA1CXbAnIJRwsQB7jRtXQFdiBXYW8mwH5WE0gj9/HtkJBNPRQw/8tIJOY2wjsTiO+XYDE2J81/QH5jGWNwDq8LEDm43sJEqPa2AhsT757Bcjqqkd5qN2psdfTdu4tQEZxquF/EJDo+t1CwVWcxVsM4jBOFPKOBCTW/QsW9bErv7C03tjQzEgfkLHUo+EasiSt7yfM6wH0Oy3jWrzKVXyuUvBMOePYl6s4nhfjPRbOgBILugYfmpA470coczqLMYfy/1p+ndr3EJu7UJ5Xyp/qBgkJvMFAAfSj+mzG7vyz0ptEcBjXCpCjON/0d4JE3oVqS+uaW+kDvad0zW6QOXiEIUQfNiXdTPQKifwF1S8idPO1U7P/AF04RhFm+ZgnAAAAAElFTkSuQmCC); z-index: 3; width: 25px; height: 25px; }
div.where-to-buy-link a:hover::after { position: absolute; content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAMAAAArvOYAAAAAAXNSR0IArs4c6QAAAOpQTFRFAAAA/wAA/wBVzDMz2yQk3yAg5hoz3SIz4R4t4xwr5Bso5hom4B8p3xgw4xwr4xwp5Rou4Bks4Rgr4h0u4xwt5Bsr5Bsq4h0s5Bsr4hos4xwr4xwt4hot4xwt4hst5Bst4hss4hor4xws4xos4hss4xwt4xws4xws5Bsr4hst4hst4xot4xos4xws5Bss4xss4xwt5Bss4hss4xss4xss5Bst4xsr4xos4hss4xsr4xss5Bss4hss4xss4xss4xss4xsr4xws4xss4xss4xss4xss4xws4xss4xss4xss4xss4xss4xss4xssrxexswAAAE10Uk5TAAIDBQcICg8REhMUGSAkJScpKiwtLzA0QUZISVBaYGdpa291homKi42Oj5qbnJ6jpqiprK2xtri7vMDDxMXHz9ne4ebu7/Hz9vf6/f6fMbqiAAAAtUlEQVQYGVXBB0LCUBBF0WtEbNgLigV7AbEiYAFULAR9+9+OMyaYzzm4+aPGS/zarKySiM6+larmMGMNZZ5zwKlCl1DUqA1qck8HW3v3cne8ybRwFzJfxDLbuHU5ejIruLwcbZlN3IJMj5rMLe5Y5oGS3NXaxNK5XJnoXaHBFJwodA3M9pX5WcZUlLnBzXxoqD/Hn10NHZJ6VKIbkSp8ysWL/NuR2ydQlVQnNN5RN8+Iyfo0iV/9M0i5p/axrAAAAABJRU5ErkJggg==); z-index: 3; width: 25px; height: 25px; }
.polyrey-header .filters-buttons a { height: 50px; width: 50px; top: -50px; right: 0; padding: 13px 15px; background: rgb(0, 0, 0); }
.polyrey-header .filters-buttons a#product-filter-close-btn { height: 53px; }
.ui-dialog { right: 0; }
.ui-widget-content, .ui-widget.ui-widget-content { padding: 0; border: none!important; background: transparent; left: unset; right: 20px; top: -60px; max-width: 500px;position: absolute; }
.minicart-wrapper .block-minicart::before,.minicart-wrapper .block-minicart::after{border:0}
.ui-dialog .ui-dialog-content { padding: 0!important; right: 0; background-color: #fff!important; }
.mega-menu .us-en__item { text-transform: uppercase; }
.minicart-wrapper .mage-dropdown-dialog:after { right: 40px; top: -9px; border: 7px solid; border-color: transparent transparent #433e3a transparent; z-index: 98; border-bottom-style: solid; content: ''; display: block; height: 0; position: absolute; width: 0; }
.header.content span.nav-toggle:after, .header.content span.nav-toggle:before { width: unset!important; height: unset!important; background: unset; position: initial!important; }

.tableaux-link a span { display: none; }
.header.links .authorization-link a#minilogin-toggle span, .minicart-wrapper .action.showcart span.my_cart_text, div.where-to-buy-link span.text { visibility: hidden; width: 200px; background-color: #e31b2c; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: -45px; right: 70px; font-size: 14px; font-weight: 400; text-transform: uppercase; }
.header.links .authorization-link a#minilogin-toggle:hover span, .minicart-wrapper .action.showcart:hover span.my_cart_text, div.where-to-buy-link:hover span.text { visibility: visible; z-index: 99; }
.header.links .authorization-link a#minilogin-toggle:hover span:after, .minicart-wrapper .action.showcart:hover span.my_cart_text:after, div.where-to-buy-link:hover span.text:after { content: " "; position: absolute; width: 0; height: 0; border-color: transparent transparent #f0f0f0 transparent; top: -8px; z-index: 2; right: 35px; margin: 0 auto; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #e31b2c; }
.header.links .authorization-link a#minilogin-toggle span { width: 200px; top: 45px; right: -160px; }
.header.links .authorization-link a#minilogin-toggle:hover span:after { top: -8px; right: 167px; }
.minicart-wrapper .action.showcart span.my_cart_text { width: 200px; top: 45px; right: -90px; }
.minicart-wrapper .action.showcart:hover span.my_cart_text:after { top: -8px; right: 95px; }
.tableaux-link a span { width: 200px; top: 45px; right: -140px; }
.tableaux-link a:hover span:after { top: -8px; right: 143px; }
div.where-to-buy-link span.text { width: 200px; top: 45px; right: -65px; }
div.where-to-buy-link:hover span.text:after { top: -8px; right: 75px; }
.header.links .authorization-link a#minilogin-toggle.minicart-opened span, .header.links .authorization-link a#minilogin-toggle.minicart-opened:hover span { visibility: hidden; }

@media only screen and (min-width : 200px) and (max-width : 420px) {
  .header.content .logo { top: -8px!important; }
}

@media (max-width: 991px) {
  .page-header .panel.wrapper .switcher#switcher-store .switcher-options { top: -5px; right: 135px; width: 50px; padding-left: 0px; }
  .page-header .panel.wrapper .switcher#switcher-language-nav { float: left; }
  .page-header .panel.wrapper .switcher#switcher-language-nav .options { top: -4px; left: 20px; width: 30px; padding-left: 0px; }
  .page-header .panel.wrapper .switcher#switcher-language-nav .options .action.toggle:after { position: absolute; background: url(../../frontend/Enterprise/Polyrey/fr_FR/images/caret-down-sharp.png) no-repeat; background-size: 100%; height: 5px; width: 8px; padding: 0; margin: 7px 0 0 5px; }
  .page-header .panel.wrapper .switcher#switcher-language-nav .actions.switcher-options .action.toggle.switcher-trigger { width: 30px !important; height: 32px; text-align: left; margin-left: 0px!important; padding: 6px 0px!important; }
  .page-header .panel.wrapper .switcher#switcher-language-nav .switcher-options .view-drop { display: inline!important; }
  .page-header .panel.wrapper .switcher#switcher-language-nav .switcher-options .view-drop span { font-weight: 400; }
  .page-header .panel.wrapper .switcher#switcher-language-nav .options .switcher-option { min-width: unset;}
  .page-header .panel.wrapper .switcher#switcher-store .switcher-options strong span { display: none; }
  .top-header-left.appRemoved { top: 15px!important; }
}

@media (max-width: 500px) {
  .top-header-left ul li:first-child { display: none; }
}

@media (min-width: 769px) and (max-width: 991px) {
  .page-wrapper .sections.nav-sections { width: 50%; }
  .ui-widget-content, .ui-widget.ui-widget-content { width: 500px; }
}

@media (min-width: 992px) {
  .switcher-language#switcher-language { float: right; margin: 0; }
  .page-header .header.panel { padding: 20px 0 0 0; border-bottom: none; }
  .page-header .panel.wrapper .switcher .options .action.toggle { margin: 9px 0; padding: 3px 0 3px 10px; background-color: transparent; line-height: 23px; }
  .page-header .panel.wrapper .switcher .options ul.dropdown { min-width: 100px; right: 0; }
  .page-header .panel.wrapper .switcher .options ul.dropdown li { text-align: left; }
  .page-header .panel.wrapper .switcher .options .action.toggle .language-short-view, .page-header .panel.wrapper .switcher .options ul.dropdown li .language-short-view { display: none; }
  .page-header .panel.wrapper .switcher .options .action.toggle .language-full-view, .page-header .panel.wrapper .switcher .options ul.dropdown li .language-full-view { display: initial; }
  .top-header-left ul li:first-child { position: initial; }
  .top-header-left ul li:nth-child(3) a { padding: 0 10px; }
  .top-header-left ul li:nth-child(3) a::after { content: none; }
  .top-header-left ul li:nth-child(3) a:hover::after { content: none; }
  .top-header-left ul li:nth-child(2) a span, .top-header-left ul li:nth-child(3) a span, .top-header-left ul li:nth-child(4) { display: initial; }
  .top-header-left ul li:first-child a, .top-header-left ul li:nth-child(2) a, .top-header-left ul li:nth-child(3) a { display: initial; padding: 0 15px; border-right: 1px solid #9e9e9e; }
  .header.content .logo { top: -50px; margin-left: 0!important; padding-bottom: 0; }
  .sections.nav-sections { top: -60px; background-color: transparent; box-shadow: none; z-index: 1; }
  .filters-buttons a,  .minicart-wrapper .action.showcart,   .tableaux-link a, div.where-to-buy-link a { right: 230px; top: -90px; }
.header.links .authorization-link a#minilogin-toggle{right: 190px !important;top:-90px}
  .header.links .authorization-link #minilogin-content-wrapper { top: -50px; right: 135px; }
  .tableaux-link a { right: 190px; }
  .minicart-wrapper .action.showcart { right: 140px; }
  div.where-to-buy-link a { right: 95px; }
  .polyrey-header .filters-buttons a { height: 63px; width: 63px; top: -110px; right: 20px; padding: 18px 20px; }
  .polyrey-header .filters-buttons a#product-filter-close-btn { height: 67px; }
  .ui-widget-content, .ui-widget.ui-widget-content { top: -50px; }
  .minicart-wrapper .mage-dropdown-dialog:after { right: 125px; }
}

@media (min-width: 1200px) {
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item { padding: 0 20.5px 15px 20.5px; }
}

@media (min-width: 1350px) {
  .header.content .logo { top: -11px; }
  .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: 40px; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { padding-left: 0; left: 225px; }
}

/* .............................. End Header Block By Tanmay......................................... */

@media (min-width: 992px) and (max-width: 1100px) { 
	:lang(de).nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list { top: 75px }
}

/* .............................. End CSS Block For Tanmay......................................... */

/* .............................. Start RK Styles Block......................................... */
/* ---------- Disktop ---------- */
@media (min-width: 1320px) {
	.catalog-category-view #maincontent.page-main .page-title-wrapper,
	.category-static-content,
	/* .catalog-category-view .product-toolbar-options .toolbar.toolbar-products { margin-left: 10px; margin-right: 10px; } */
	.catalog-category-view .product-toolbar-options,.catalogsearch-result-index .product-toolbar-options { width: calc(100% - 20px);margin:3px 10px 17px 10px;}
	.page-products.catalog-category-view #maincontent.page-main {
	    max-width: calc(100% - 20px) !important;
		margin: 40px 10px !important;
		padding: 0 !important;
		width: calc(100% - 20px);
	}
}

/* ---------- Disktop ---------- */
@media (min-width: 1440px) {
	/* .page-products .products-grid .product-item { width: calc(12.5% - 20px) !important } */
}

/* ---------- Disktop Larger ---------- */
@media (min-width: 1680px) {
	.page-products.catalog-category-view #maincontent.page-main {
	    max-width: calc(100% - 80px) !important;
		margin: 40px !important;
		width: calc(100% - 80px);
	}
	/* .page-products .products-grid .product-item { width: calc(12.5% - 20px) !important } */
		
}

/* ---------- Disktop Larger ---------- */
@media (min-width: 1920px) {
	/* .page-products .products-grid .product-item { width: calc(10% - 20px) !important } */
}

/* .............................. End RK Styles Block......................................... */

/* .............................. Start Header Order a Sample Button CSS by Tanmay......................................... */

@media(max-width: 991px) {
	.top-header-left ul li:nth-child(2) a { display: block; padding: 0; width: 25px; height: 25px; position: relative; border-right: none; }
	.top-header-left ul li:nth-child(2) a::after { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFLSURBVHgB3ZVPSgMxFMa/GasudCEIroQKegK9iRdQcO3aE3gMNy5deASRiuAJVFDQrRtRQfxTO/U98qV9TelMAummH/xIvswkmZf3yABparE9F/rCCjKqZPvCxc8wBR1x8V36FjLrHi4CVREzoYx4Z0HYFpaFJeGH7Y6wiEy6gDuaP6HH/iUyaZ5tR6hIh2PZcuA3uRNug7EoxSSsnNCvXbPAcPE94Rd5pNGd2oF9uMTlRD94EGrSeSZEMVBb+MCwBJWu8Cl8s9/k/byKa7XtBpqHVYyHuSmsJ3jPGtzpFL6O+/yaUF2MVkyT93pnJCMPNdQ3bmYjKxK86hXuOkG4geoBkZdYjZ6sCTe4CfwXifWqa2vCu+RKOGS/oveVgQZfmrGJ2uCEHifZ0mvyvsS3YI45jOBZOBYOYBIVKf1vnAiPdS/luH7nMFP6B9hwf/7ivkFqAAAAAElFTkSuQmCC); }
	.top-header-left ul li:nth-child(2) a:hover::after { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKBSURBVHgB3VVLa1NBFD4zcyeNaULSR+gDTFusilC0VltciOgfECx0XalLN+6Ugru69g8oou6KuBBBUBArSoWKuKi1aLFikZq2KXlck9zXHGduckOCNrmSrPrBzJ3vMOc5M+cC/B80NS33HXuMgxN4LRaLQQtB1YQDE8ls4gTuDpych1ZjoX/4evHgKCb7RibLIg1aiW/9I6s4NJ4sU+JHh/rYE5jk0bE4QNhA0b5R1I3jAO0XefTUMEBbI2VfURQPnXnZJvDCpllwEATpD4SowdhCcG3xfCsccDmsVGLsdd6xziqFEONvOn98OAelM7ChBVBOwBoa/2wNnl6plvmFn0zoHuu6Nom3uBGJT2cEmtAkmBxRqvFbuV8PFFc1xNlY7+W5jsF7ptO0fRcBrVQ96eS++1DSjs1NYcC2Y0GzQDniyibYrhe3lh1h/jxlOzmZnvA2Wgh2N+P5bqYZNqLdiHt6MmJMCzsXZPyF4t7hkquRSOftrqM7SavoCuKMw1zm5zBj3JgN92ygjK0e3yqXt5cHYWZnteehru+ohLzbgJ9yXb8ZVhKANsrgmZG1nuZTNEBpQ17JQNpY1PUMlKpRcQCv4HsRCE2Xy+jOsg8QNVxJI+5FStjuGoDh8Zr7/MXIfyU+28deWDH09Wpe025TwnrXwYLjFiI4BKFH0wphaAdHhSjd1uWgnjaBjLDfVtusifZOZ2LqUig2n5d1FLKrhShZo0BQR+ewzB3qcfmlBwiFJ0ZuamZ7/dE/M1gW5tI0D0DBLApGgBiIR1SxmTSiQqnHJRVRzun7rP6xHDj+lYHCVt/o3DYxr5Cqg/IDJCIQEZG7ic2lm/X2teIXyGBf4Q84gjKI0ad6GAAAAABJRU5ErkJggg==); }
	.top-header-left ul li:nth-child(3) { margin-left: 15px; }
}

/* .............................. End Header Order a Sample Button CSS by Tanmay......................................... */

/* .............................. Start New Homepage CSS by Tanmay......................................... */


/* Home page CSS start */

.cms-index-index .slick-dots { padding: 0 !important; }
.cms-index-index .slick-dots li { height: 3px!important; width: 80px!important; }
.cms-index-index .slick-dots li button { width: 80px!important; height: 3px!important; border: 0!important; background: #535353!important; border-radius: 0!important; }
.cms-index-index .slick-dots li.slick-active button { background: #e71d2b!important; }
.cms-index-index [data-content-type='row'][data-appearance='contained'] { max-width: 1600px!important; }
.cms-index-index .WA_home_banner { background-color: #000; position: relative; }
.cms-index-index .WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { margin-left: auto!important; margin-right: auto!important; }
.cms-index-index .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; }
.cms-index-index .wa_banner_text { max-width: 1320px; position: relative; color: #fff; margin-left: auto; margin-right: auto; }
.cms-index-index .wa_banner_text .row-full-width-inner { max-width: 100%!important; }
.cms-index-index .wa_banner_text .WA_home_banner_text { position: absolute; display: flex; flex-direction: column; justify-content: center; padding: 0 20px; }
.cms-index-index .wa_banner_text .WA_home_banner_text h1 { font-size: 65px; font-family: 'Playfair-Regular'; color: #fff; margin-bottom: 0px; }
.cms-index-index .wa_banner_text .WA_home_banner_text h2 { font-size: 65px; font-family: 'Playfair-Italic'; color: #fff; margin-bottom: 30px; }
.cms-index-index .wa_banner_text .WA_home_banner_text p { font-size: 24px; line-height: 26px; color: #fff; font-family: 'Roboto-Thin'; }
.cms-index-index .wa_banner_text .WA_home_banner_text p a { font-size: 18px; color: #fff; width: 300px; text-align: center; padding: 10px 30px; border: 1px solid #fff; margin-top: 25px!important; display: inline-block; }
.cms-index-index .product_blocks2 { display: block!important; padding: 30px 0; width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; }
.cms-index-index .product_blocks2 .row-full-width-inner { max-width: 1320px; padding: 0 20px; }
.cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-overlay { position: relative; padding: 0px; }
.cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content { position: absolute; bottom: 0px; background-color: #00000080;  }
.cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content [data-element='content'] { min-height: 30px; padding: 10px 0; }
:lang(de).cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content [data-element='content'], 
:lang(es).cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content [data-element='content'],
:lang(it).cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content [data-element='content'] { min-height: 70px; padding: 15px 0; }
.cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content p { font-family: 'Roboto-Regular'; font-size: 18px; color: #fff; text-align: center; margin-bottom: 0px; }
.cms-index-index .product_blocks2 .pagebuilder-slide-wrapper:hover .pagebuilder-poster-content p { color: #e71d2b; }
.cms-index-index .product_blocks2 .slick-slide { border:2px solid }
.cms-index-index .product_blocks2 .slick-slide:hover { border:2px solid #e71d2b; }
.cms-index-index .product_blocks2 .slick-slide { max-width: 300px; margin-right: 20px; }
.cms-index-index .product_blocks2 .slick-prev:before, 
.cms-index-index .product_blocks2 .slick-next:before, 
.cms-index-index .product_blocks2 .slick-prev:after, 
.cms-index-index .product_blocks2 .slick-next:after { font-size: 20px; opacity: 1; border: 2px solid #555; padding: 5px; border-radius: 30px; }
.cms-index-index .product_blocks2 .slick-prev { top: unset; bottom: 0px; height: auto; width: auto; }
.cms-index-index .product_blocks2 .slick-next { top: unset; bottom: 0px; height: auto; width: auto; }
.cms-index-index .product_blocks2 .slick-dots { height: 50px; padding: 20px 0!important; }
.cms-index-index .product_blocks2 .slick-dots li { width: auto!important; height: auto!important }
.cms-index-index .product_blocks2 .slick-dots li button { width: 12px!important; height: 12px!important; border-radius: 50%!important; background: #fff!important; } 
.cms-index-index .product_blocks2 .slick-dots li.slick-active button { background: #e71d2b !important; }
.cms-index-index .wa_proj { max-width: 1320px; padding: 0 20px; margin-left: auto; margin-right: auto; color: #58585a; }
.cms-index-index .wa_proj .row-full-width-inner { max-width: 100%!important; }
.cms-index-index .wa_proj h3 { font-size: 50px; font-family: 'Playfair-Regular'; line-height: 60px; }
.cms-index-index .wa_proj p { font-size: 20px; color: #58585a; margin-top: 30px; margin-bottom: 0px; font-family: 'Roboto-Regular'!important; }
.cms-index-index .wa_bot_blocks { color: #58585a; }
.cms-index-index .wa_bot_blocks .row-full-width-inner { max-width: 1320px!important; padding: 0 20px; }
.cms-index-index .wa_bot_blocks h3 { font-family: 'Roboto-Regular'!important; font-size: 35px; font-weight: 400; }
.cms-index-index .wa_bot_blocks .bot_block_text p { font-family: 'Roboto-Regular'!important; font-size: 16px; }
.cms-index-index .wa_bot_blocks .pagebuilder-column-group .pagebuilder-column p a { font-family: 'Roboto-Regular'!important; font-size: 16px; color: #555!important; padding: 15px 0px; border: 1px solid #58585a; display: inline-block; text-decoration: none; width: 100%; }
.cms-index-index .wa_bot_blocks .pagebuilder-column-group .pagebuilder-column p a:hover { color: #fff!important; background-color: #555; }
.cms-index-index .wa_bot_blocks .pagebuilder-column-line { justify-content: space-between; }
.cms-index-index .wa_bot_blocks .pagebuilder-column { padding-top: 90px; position: relative; }
.cms-index-index .wa_bot_blocks .bot_block_text { min-height: 140px; }
.cms-index-index .wa_bot_blocks .bot_block_img { position: absolute; top: 0px; left: 0px; width: 175px; margin-bottom: 0px; }
.cms-index-index .wa_bot_blocks .bot_block_img img { height: 60px!important;}
.cms-index-index .wa_surfaces .row-full-width-inner { max-width: 1920px!important; }
.cms-index-index .wa_surfaces .pagebuilder-slide-wrapper .pagebuilder-overlay { max-width: 1500px; padding: 40px 70px; margin: 0 auto; }
.cms-index-index .wa_surfaces .pagebuilder-slide-wrapper [data-element='content'] { display: flex; align-items: center; }
.cms-index-index .wa_surfaces .surfaces_left { padding: 0 20px 0 0 }
.cms-index-index .wa_surfaces .surfaces_right { padding: 0 0 0 90px }
.cms-index-index .wa_surfaces h3 { font-size: 50px; font-family: 'Playfair-Regular'; color: #fff; margin-bottom: 10px; line-height: 60px; }
.cms-index-index .wa_surfaces h3 span { font-family: 'Playfair-Italic'; }
.cms-index-index .wa_surfaces h3 br { display: none; }
.cms-index-index .wa_surfaces .surfaces_right p { font-family: 'Roboto-Regular', sans-serif; font-size: 20px; color: #fff; line-height: 1.5; }
.cms-index-index .wa_surfaces .surfaces_left p { text-align: right; }
.cms-index-index .wa_surfaces a { font-family: 'Roboto-Regular'; font-size: 18px; width: 300px; text-align: center; padding: 15px 50px; border: 1px solid #fff;  display: inline-block; color: #fff; text-decoration: none; }
.cms-index-index .wa_surfaces a:hover { color: #555; background-color: #fff; }
.cms-index-index .wa_surfaces .text-right { padding: 0 20px 0 0; }
.cms-index-index .wa_surfaces .text-right p { font-family: 'Roboto-Regular', sans-serif; font-size: 20px; }
.cms-index-index .wa_surfaces .slick-prev { left: 10px; width: 40px; height: 40px; top: calc(50% - 10px); border-radius: 50px; background: #d9d9d985; }
.cms-index-index .wa_surfaces .slick-next { right: 10px; width: 40px; height: 40px; top: calc(50% - 10px); border-radius: 50px; background: #d9d9d985; }
.cms-index-index .wa_surfaces .slick-prev:before, .cms-index-index .wa_surfaces .slick-next:before, .cms-index-index .wa_surfaces .slick-prev:after, .cms-index-index .wa_surfaces .slick-next:after { font-size: 30px; color: #fff; }
.cms-index-index .wa_sustain { color: #58585a; position: relative; min-height: 600px; justify-content: center; }
.cms-index-index .wa_sustain h3 { font-size: 50px; font-family: 'Playfair-Regular'; line-height: 60px; }
.cms-index-index .wa_sustain p { display: flex; margin-top: 30px; margin-bottom: 0px; font-size: 20px; color: #58585a; font-family: 'Roboto-Regular' !important; }
.cms-index-index .wa_sustain p a { font-size: 16px; color: #555!important; padding: 15px 0px; border: 1px solid #58585a; display: inline-block; text-decoration: none; text-align: center; min-width: 300px; margin-right: 25px; }
.cms-index-index .wa_sustain .pagebuilder-column-group .pagebuilder-column p a { color: #555!important; }
.cms-index-index .wa_sustain p a img { margin-right: 25px; }
.cms-index-index .wa_sustain .pagebuilder-column-group .pagebuilder-column p a:hover { color: #fff!important; background-color: #555; }
.cms-index-index .wa_sustain .pagebuilder-column-group .pagebuilder-column p a:nth-child(2) { min-width: 150px; border: 0; padding: 0; }
.cms-index-index .wa_sustain .pagebuilder-column-group .pagebuilder-column p a:nth-child(2):hover { background: none; color: #555!important; }
.cms-index-index .wa_sustain .fullwid_img figure, .wa_why .fullwid_img figure { margin-bottom: 0px; }
.cms-index-index .wa_sustain .row-full-width-inner, .wa_why .row-full-width-inner { max-width: unset!important; }
.cms-index-index .wa_stay_connected { border: 2px solid #ea1c2d; border-width: 2px 0; max-width: 1400px; margin-right: auto; margin-left: auto; padding: 30px 20px; }
.cms-index-index .wa_stay_connected .pagebuilder-column-group { box-sizing: border-box; max-width: 100%; margin-left: auto; margin-right: auto; width: auto; }
.cms-index-index .wa_stay_connected h3 { font-family: 'Roboto-Regular'; font-size: 40px; font-weight: 400; color: #e31b2c; font-weight: 400; word-wrap: normal; text-transform: unset; margin-bottom: 0px; max-width: 280px; }
.cms-index-index .wa_stay_connected p { font-family: 'Roboto-Regular' !important; font-size: 20px; color: #58585a; margin-bottom: 0px!important; }
.cms-index-index .wa_stay_connected a { font-family: 'Roboto-Regular' !important; font-size: 16px; width: 100%; max-width: 300px; text-align: center; padding: 15px 0px; border: 1px solid #e31b2c; display: inline-block; text-decoration: none; }
.cms-index-index .wa_stay_connected .pagebuilder-column-group .pagebuilder-column a { color: #fff!important; background-color: #e31b2c!important; }
.cms-index-index .wa_stay_connected .pagebuilder-column-group .pagebuilder-column a:hover { color: #e31b2c!important; background-color: #fff!important; border: 1px solid #555!important; }
.cms-index-index .wa_why { color: #58585a; position: relative; }
.cms-index-index .wa_why h3 { font-size: 50px; font-family: 'Playfair-Regular'; line-height: 60px; }
.cms-index-index .wa_why h3 span { font-family: 'Playfair-Italic'!important; }
.cms-index-index .wa_why p { margin-top: 30px; margin-bottom: 0px; font-size: 20px; color: #58585a; font-family: 'Roboto-Regular' !important; }
.cms-index-index .wa_why p a { font-size: 16px; color: #555!important; width: 300px; text-align: center; padding: 15px 50px; border: 1px solid #58585a; display: inline-block; text-decoration: none; }
.cms-index-index .wa_why .pagebuilder-column-group .pagebuilder-column p a { color: #555!important; }
.cms-index-index .wa_why .pagebuilder-column-group .pagebuilder-column p a:hover { color: #fff!important; background-color: #555; }
.cms-index-index .wa_why .wa_img2 { position: relative; left: 0; }
.cms-index-index .wa_why .wa_img2 .img_overlap1 { position: absolute; top: 0px; right: 0; width: 43%; height: 80%; background-position: center; background-size: cover; }
.cms-index-index .wa_why .wa_img2 .img_overlap2 { position: absolute; bottom: -160px; right: -45px; width: 43%; height: 80%; background-position: center; background-size: cover; }
.cms-index-index .wa_why .row-full-width-inner .pagebuilder-column-line { justify-content: start; }

/* Home page CSS end */

/* Footer CSS start */
.page-footer { color: #fff; font-family: 'Roboto-Regular',sans-serif; z-index: 9!important; }
.page-footer .WA_footer { position: relative; box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1190px; padding: 0 20px; width: auto; }
.page-footer .logo_mark { position: absolute; top: 50px; left: 10px; width: 200px; }
.page-footer .footer-content { padding-top: 80px!important; }
.page-footer .footer-content h3 { font-size: 18px!important; margin-bottom: 20px; }
.page-footer .footer-content p { font-size: 16px; margin-bottom: 8px; }
.page-footer .footer-content .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: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-size: 16px; color: #fff; padding: 20px 0; text-align: center; text-decoration: none; letter-spacing: .2rem; font-family: 'Roboto-Regular',sans-serif; width: 100%; display: inline-block; }
.page-footer .footer-content .sub_btn a { text-decoration: none; Color: #fff!important; }
.page-footer .pagebuilder-column-group .pagebuilder-column.footer-content .sub_btn:hover p a { color: #000!important; background-color: #fff; }
.page-footer .side_bar { border: 1px solid #555; border-width: 0 0 0 1px; }
.page-footer .container { max-width: 100%; text-align: left; margin-top: 30px; font-size: 1em; }
.page-footer .container .copyright-content { display: inline-block; vertical-align: middle; color: #555; }
.page-footer .container .legal-links { display: inline-block; vertical-align: middle; }
.page-footer .container .legal-links ul { padding-left: 0; }
.page-footer .container .legal-links ul li { list-style: none; float: left; padding: 0 7px; margin-bottom: 0; line-height: 48px; }
.page-footer .container .legal-links ul li a { color: #555; }
/* Footer CSS end */

@media (max-width: 500px) {
  .cms-index-index .WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { height: 700px!important; }
  .cms-index-index .wa_banner_text { top: -680px!important; }
  .cms-index-index .wa_banner_text .WA_home_banner_text { height: 700px!important; }
  .cms-index-index .wa_surfaces .surfaces_right p { font-size: 18px; min-height: 165px!important; }
  :lang(de).cms-index-index .wa_surfaces .surfaces_right p { min-height: 190px!important; }
  :lang(de).cms-index-index .wa_proj h3, :lang(de).cms-index-index .wa_surfaces h3, :lang(de).cms-index-index .wa_sustain h3, :lang(de).cms-index-index .wa_why h3 { font-size: 35px!important; line-height: 45px!important; }
}

@media (max-width: 767px) {
  .cms-index-index .WA_home_banner { padding: 40px; }
  .cms-index-index .WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { height: 600px!important; }
  .cms-index-index .wa_banner_text { top: -640px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text { width: 100%; height: 600px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text h1,
  .cms-index-index .wa_banner_text .WA_home_banner_text h2 { font-size: 40px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text p { font-size: 20px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text p a { font-size: 16px; width: 100%; }
  .cms-index-index .product_blocks2 { overflow: hidden!important; }
  .cms-index-index .product_blocks2 .pagebuilder-column { width: 100%!important; margin: 15px 0!important; }
  .cms-index-index .product_blocks2 .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); }
  .cms-index-index .product_blocks2 .pagebuilder-column p a { display: block!important; line-height: inherit; white-space: normal; }
  .cms-index-index .product_blocks2 .slick-slide { max-width: 100%; margin-right: 0px; }
  .cms-index-index .product_blocks2 .slick-prev { left: 0%; }
  .cms-index-index .product_blocks2 .slick-next { right: 0%; }
  .cms-index-index .wa_proj p { margin-top: 20px; }
  .cms-index-index .wa_proj p span { font-size: 20px !important; }
  .cms-index-index .wa_proj .pagebuilder-column { padding-right: 0px!important; }
  .cms-index-index .wa_bot_blocks h3 { font-size: 30px; }
  .cms-index-index .wa_bot_blocks .bot_block_text { min-height: unset; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column { margin-bottom: 20px; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column:nth-child(2) { margin-left: 0px; margin-right: 0px; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column:nth-child(3) { margin-left: 0px; margin-right: 0px; }
  .cms-index-index .wa_bot_blocks .bot_block_img { min-height: unset; }
  .cms-index-index .wa_surfaces p a { width: 100%; font-size: 16px; }
  .cms-index-index .wa_surfaces .desk_only { display: none; }
  .cms-index-index .wa_surfaces .mob_only { display: block; margin-top: 0; }
  .cms-index-index .wa_surfaces .pagebuilder-slide-wrapper [data-element='content'] { flex-direction: column; }
  .cms-index-index .wa_surfaces .pagebuilder-slide-wrapper .pagebuilder-overlay { padding: 40px 20px; }
  .cms-index-index .wa_surfaces .surfaces_left { padding: 0; width: 100%; }
  .cms-index-index .wa_surfaces .surfaces_right { padding: 20px 0 0; width: 100%; }
  .cms-index-index .wa_surfaces .surfaces_right p { font-size: 18px; min-height: 120px; }
  .cms-index-index .wa_surfaces a { width: 100%; }
  .cms-index-index .wa_surfaces .slick-prev, .cms-index-index .wa_surfaces .slick-next { display: none; }
  .cms-index-index .wa_sustain { margin-top: 30px; }
  .cms-index-index .wa_sustain p { display: flex; flex-direction: column; }
  .cms-index-index .wa_sustain p span { font-size: 20px!important; }
  .cms-index-index .wa_sustain p a { font-size: 16px; margin-bottom: 0px; margin-right: 0px; }
  .cms-index-index .wa_sustain p a:nth-child(1) { margin-bottom: 20px; }
  .cms-index-index .wa_sustain p a:nth-child(2) { display: block; }
  .cms-index-index .wa_sustain p a:nth-child(2) img { margin-right: 10px; }
  .cms-index-index .wa_sustain .pagebuilder-column-line { flex-direction: column; }
  .cms-index-index .wa_sustain .pagebuilder-column { flex: unset; }
  .cms-index-index .wa_sustain .pagebuilder-column.fullwid_wrap { order: 2; width: 100%!important; height: auto; padding: 3rem 20px 0!important; }
  .cms-index-index .wa_sustain .pagebuilder-column.fullwid_img { order: 1; width: 100%!important; height: 300px; }
  .cms-index-index .wa_stay_connected .pagebuilder-column { text-align: left; padding: 0!important; }
  .cms-index-index .wa_stay_connected h3 { font-size: 30px; margin-bottom: 20px; max-width: 100%; }
  .cms-index-index .wa_stay_connected a { font-size: 16px; padding: 15px 0px; width: 100%; max-width: 100%; }
  .cms-index-index .wa_stay_connected p { font-size: 14px; text-align: left; padding-bottom: 20px; }
  .cms-index-index .wa_why .pagebuilder-column-line { flex-direction: column; }
  .cms-index-index .wa_why .pagebuilder-column { flex: unset; }
  .cms-index-index .wa_why .wa_img2 .img_overlap1 { bottom: -175px; top: unset; left: 0px; width: 35%;  }
  .cms-index-index .wa_why .wa_img2 .img_overlap2 { bottom: -220px; left: 30%; right: unset; width: 35%; }
  .cms-index-index .wa_why .pagebuilder-column.wa_img2 { width: 100%!important; height: 300px; }
  .cms-index-index .wa_why .pagebuilder-column.fullwid_text { width: 100%!important; height: auto; padding: 15rem 20px 0!important; }
  .cms-index-index .wa_why .pagebuilder-column p a { width: 100%; font-size: 18px;  }
  .cms-index-index .wa_proj h3, .cms-index-index .wa_surfaces h3, .cms-index-index .wa_sustain h3, .cms-index-index .wa_why h3 { font-size: 40px; line-height: 50px; }
  :lang(it).cms-index-index .wa_proj h3, :lang(it).cms-index-index .wa_surfaces h3, :lang(it).cms-index-index .wa_sustain h3, :lang(it).cms-index-index .wa_why h3 { font-size: 30px; line-height: 40px; }
  .cms-index-index .product_blocks2, .cms-index-index .wa_proj, .cms-index-index .wa_bot_blocks, .cms-index-index .wa_surfaces, .cms-index-index .wa_sustain, .cms-index-index .wa_stay_connected { margin-bottom: 4rem; }
  .cms-index-index .wa_why { margin-bottom: 6rem; }
  .cms-index-index .desk_only, .page-footer .desk_only { display: none; }
  .cms-index-index .mob_only, .page-footer .mob_only { display: block; margin-bottom: 20px; margin-top: 20px; }
  .page-footer .WA_footer { padding: 40px 20px!important; }
  .page-footer .logo_mark { top: 20px; left: -10px; }
  .page-footer .footer-content { padding-top: 20px !important; }
  .page-footer .footer-content p span { text-align: left!important; display: block; }
  .page-footer .social_links p { display: flex; justify-content: space-evenly; }
  .page-footer .social_links p a { padding: 0 8px!important; display: inline; }
  .page-footer .side_bar.footer-content { display: none!important; }
}

@media (width: 768px) { 
  .cms-index-index .pagebuilder-column { flex-basis: unset; }
}	

@media (min-width: 768px) {
  .cms-index-index .product_blocks2 .slick-prev { left: 25%; }
  .cms-index-index .product_blocks2 .slick-next { right: 25%; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column-line { flex-wrap: wrap; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column { width: calc(50% - 10px)!important; }  
  .cms-index-index .wa_bot_blocks .pagebuilder-column .bot_block_title { flex: 1; }
  .cms-index-index .wa_sustain, .cms-index-index .wa_why { max-width: 1600px; margin-left: auto; margin-right: auto; }
  .cms-index-index .wa_sustain .pagebuilder-column-group, .cms-index-index .wa_why .pagebuilder-column-group { box-sizing: border-box; margin-left: auto; margin-right: auto; width: auto; }
  .cms-index-index .wa_stay_connected .pagebuilder-column-group .pagebuilder-column:nth-child(2) { padding-left: 20px!important; padding-right: 20px!important; }
  .cms-index-index .wa_bot_blocks, .cms-index-index .wa_surfaces, .cms-index-index .wa_sustain, .cms-index-index .wa_stay_connected, .cms-index-index .wa_why { margin-bottom: 6rem; }
  .cms-index-index .mob_only, .page-footer .mob_only { display: none; }
  .cms-index-index .desk_only, .page-footer .desk_only { display: block; }
  .page-footer .social_links { padding: 60px 0; }
  .page-footer .social_links.desk_only p { display: flex; justify-content: space-between; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cms-index-index .WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 900px!important; }
  .cms-index-index .wa_banner_text { top: -900px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text { min-height: 900px; width: 65%; }
  :lang(nl).cms-index-index .wa_banner_text .WA_home_banner_text { min-height: 900px; width: 75%; }
  .cms-index-index .product_blocks2 { margin-bottom: 6rem; } 
  .cms-index-index .wa_proj { margin-bottom: 4rem; }
  .cms-index-index .wa_bot_blocks .bot_block_text { min-height: 100px; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column { margin-bottom: 20px; }
  .cms-index-index .wa_surfaces .pagebuilder-slide-wrapper [data-element='content'] { flex-direction: column; }
  .cms-index-index .wa_surfaces .surfaces_left { padding: 0; width: 100%; }
  .cms-index-index .wa_surfaces .surfaces_right { padding: 20px 0 0; width: 100%; }
  .cms-index-index .wa_surfaces .surfaces_right p { margin-bottom: 40px; min-height: 140px; }
  .cms-index-index .wa_surfaces .desk_only { display: none; }
  .cms-index-index .wa_surfaces .mob_only { display: block; }
  .cms-index-index .wa_sustain .pagebuilder-column-line { flex-direction: column; }
  .cms-index-index .wa_sustain .pagebuilder-column.fullwid_wrap { order: 2; width: 100%!important; height: auto; padding: 3rem 20px 0!important; }
  .cms-index-index .wa_sustain .pagebuilder-column.fullwid_img { order: 1; width: 100%!important; height: 600px; }
  .cms-index-index .wa_stay_connected h3 { font-size: 30px; }
  .cms-index-index .wa_why .pagebuilder-column-line { flex-direction: column; }
  .cms-index-index .wa_why .wa_img2 .img_overlap1 { bottom: -175px; top: unset; left: 0px; width: 35%;  }
  .cms-index-index .wa_why .wa_img2 .img_overlap2 { bottom: -220px; left: 30%; right: unset; width: 35%; }
  .cms-index-index .wa_why .pagebuilder-column.wa_img2 { width: 100%!important; height: 300px; }
  .cms-index-index .wa_why .pagebuilder-column.fullwid_text { width: 100%!important; height: auto; padding: 15rem 20px 0!important; }
}

@media (min-width: 992px) {
  .cms-index-index .WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 800px!important; }
  .cms-index-index .wa_banner_text { top: -800px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text { min-height: 800px; width: 60%; }
  .cms-index-index .wa_proj { margin: 4rem auto; }
  .cms-index-index .wa_surfaces .pagebuilder-slide-wrapper .pagebuilder-overlay { padding: 0px 110px; }
  .cms-index-index .wa_surfaces .slick-prev { left: 20px; }
  .cms-index-index .wa_surfaces .slick-next { right: 20px; }
  .cms-index-index .wa_sustain .fullwid_wrap { padding-left: 20px; }
  .cms-index-index .wa_sustain .fullwid_wrap, .cms-index-index .wa_why .fullwid_text { max-width: 660px; padding-left: 20px; }
  .cms-index-index .wa_sustain .row-full-width-inner .pagebuilder-column-line { justify-content: end; }
  .cms-index-index .wa_sustain, .cms-index-index .wa_why { height: 600px; }
  .cms-index-index .wa_sustain .pagebuilder-column.fullwid_img { height: 600px; }
  .cms-index-index .wa_why .fullwid_text { padding-right: 20px; }
  .cms-index-index .wa_why .pagebuilder-column.wa_img2 { height: 450px; }
}

@media (min-width: 992px) and (max-width: 1200px) { 
  .cms-index-index .wa_proj h3, .cms-index-index .wa_surfaces h3, .cms-index-index .wa_sustain h3, .cms-index-index .wa_why h3 { font-size: 45px; }
}

@media (min-width: 1200px) {
  .cms-index-index .WA_home_banner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 750px!important; }
  .cms-index-index .wa_banner_text { top: -750px; }
  .cms-index-index .wa_banner_text .WA_home_banner_text { min-height: 750px; }
  :lang(de).cms-index-index .wa_banner_text .WA_home_banner_text { width: 65%; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column-line { flex-wrap: nowrap; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column { max-width: 300px; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column:nth-child(2) { margin-left: 10px; margin-right: 5px; }
  .cms-index-index .wa_bot_blocks .pagebuilder-column:nth-child(3) { margin-left: 5px; margin-right: 10px; }
  /* .cms-index-index .wa_proj { margin-top: 0px; } */
  .cms-index-index .wa_surfaces h3 br { display: block; }
  .cms-index-index .product_blocks2 .slick-prev { left: 37.5%; }
  .cms-index-index .product_blocks2 .slick-next { right: 37.5%; }
  .cms-index-index .wa_stay_connected .pagebuilder-column-group .pagebuilder-column:nth-child(2) { padding-left: 40px!important; padding-right: 40px!important; }
}

@media (max-width: 1300px) {
  .cms-index-index .wa_proj h3 br, .cms-index-index .wa_sustain h3 br, .cms-index-index .wa_why h3 br { display: none; }
}


/* .............................. End New Homepage CSS by Tanmay......................................... */

/* .............................. Start Woodgrains page CSS by Tanmay......................................... */

.cms-polyreywoodgrains .breadcrumbs { display: none; }
.cms-polyreywoodgrains .columns .column.main { padding-bottom: 0px; }
.hpl-landin-mainBkock-s1 { position: relative; }
.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .pagebuilder-column { width: auto!important; margin: 0 auto; position: relative; }
.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 { display: flex; position: absolute; }
.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; }
.hpl-landin-mainBkock-s1.woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main h1 { margin-bottom: 0.25rem; font-family: 'PlayfairDisplay-Regular'!important; 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 h2 { margin-top: 12px; font-family: 'Roboto-Med'!important; font-weight: 500; letter-spacing: 3px; text-transform: uppercase; color: #fff!important; }
.hpl-landin-mainBkock-s1.content-block-S1 { margin: 0 auto; }
.hpl-landin-mainBkock-s1.content-block-S1 h3 { font-family: 'PlayfairDisplay-SemiBold'!important; 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 h4 { 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'; 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; }
.multiselect-dropdown-list div:hover { background-color: #efefef!important; border-radius: 6px; }
.multiselect-dropdown-list input { margin-right: .75rem!important; top: 2px!important; }
.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-s2, .woodgrain-mainBkock-s3 { width: 94%; }
.hpl-landin-mainBkock-s2 h3, .woodgrain-mainBkock-s3 h3 { margin-bottom: .75rem!important; font-family: 'PlayfairDisplay-Medium'!important; font-weight: 500; color: #000!important; letter-spacing: 0!important; text-transform: initial!important; }
.hpl-landin-mainBkock-s2 .pagebuilder-column h4 { 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 h4 { 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'] .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 0; font-family: 'Roboto'; 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 h3 { font-family: 'PlayfairDisplay-Medium'!important; 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 { font-family: 'Roboto-Light'; font-weight: 300; text-align: center; letter-spacing: 0; color: #fff!important; }
.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 h5 { 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 [data-content-type='buttons'] .pagebuilder-button-primary { display: block; margin-right: 0; font-family: 'Roboto'; 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 h5 { 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'; font-weight: 400; font-size: 10.6pt; line-height: 1.75rem; text-align: center; letter-spacing: 2px; color: #010101!important; 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/Polyrey/fr_FR/images/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!important; text-decoration: none!important; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content { padding: 0 1.8rem 1rem 1.8rem; position: absolute; bottom: 0; left: 0; }
.woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content h5 { 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'; font-weight: 400; text-align: left; letter-spacing: 2px; color: #010101!important; 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/Polyrey/fr_FR/images/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!important; text-decoration: none!important; }
.hpl-landin-mainBkock-s3 .slick-next, .hpl-landin-mainBkock-s3 .slick-prev { background: rgba(255, 255, 255, 0.5); border-radius: 50%; border: none; outline: none!important; z-index: 6; }
.hpl-landin-mainBkock-s3 .slick-next:hover, .hpl-landin-mainBkock-s3 .slick-prev:hover { background: rgba(255, 255, 255, 0.8); }
.hpl-landin-mainBkock-s3 .slick-next:before, .hpl-landin-mainBkock-s3 .slick-prev: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-s3 .pagebuilder-slide-wrapper { background-size: cover!important; }
.woodgrain-mainBkock-s7 .pagebuilder-slide-wrapper { background-position: left top!important; background-size: contain!important; }
.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 h3 { font-family: 'PlayfairDisplay-Medium'!important; 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'; 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.hpl-newBkock-S1 .content-box-main h3.h2-newBlock-S1 { margin-bottom: 0!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 h3 { margin-bottom: 0.5rem!important; font-family: 'PlayfairDisplay-Medium'!important; font-weight: 500; color: #000!important; letter-spacing: 0!important; text-transform: initial!important; text-align: center!important; }
.woodgrain-mainBkock-s6 .content-block-main h3 { 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'; 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) h3 { font-family: 'PlayfairDisplay-Medium'!important; 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'; 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; }
.woodgrain-mainBkock-s7 { padding: 60px 0; }
.woodgrain-mainBkock-s7 h3 { color: #000!important; margin-bottom: 1.25rem!important; font-family: 'PlayfairDisplay-Medium'!important; 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 h5 { font-family: 'PlayfairDisplay-Medium'; color: #000!important; font-size: 1.625rem!important; text-align: center; }
.woodgrain-mainBkock-s7 .pagebuilder-poster-content p { font-family: 'Roboto'; font-size: 1rem; text-align: center; }
.woodgrain-mainBkock-s7 .slick-dots { position: absolute; bottom: 30%; text-align: center; padding: 15px 0!important; }
.woodgrain-mainBkock-s7 .slick-dots li { height: 14px !important; width: 14px !important; }
.woodgrain-mainBkock-s7 .slick-dots li button { background: #fff!important; border: 1px solid #ccc!important; border-radius: 10px!important; box-shadow: none; cursor: pointer; display: block; height: 14px!important; padding: 0; text-indent: -99999px; transition: .3s; width: 14px!important; }
.woodgrain-mainBkock-s7 .slick-dots .slick-active button { background: #e71d2b!important; border: #e71d2b!important; }
.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; }
.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 h3 { color: #000!important; margin-bottom: 1.25rem!important; font-family: 'PlayfairDisplay-Medium'!important; 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 h5 { margin-bottom: 40px; font-family: 'PlayfairDisplay-SemiBold'; font-weight: 600; font-size: 15pt!important; line-height: 22pt; color: #000!important; letter-spacing: 0; }
.woodgrain-mainBkock-s8 { padding: 60px 0; }
.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 .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 .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'; 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 h5 { font-family: 'PlayfairDisplay-SemiBold'!important; max-width: 200px; color: #000 !important; 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, .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 h4 { color: #fff!important; text-transform: capitalize!important; font-size: 19.5pt!important; font-family: 'PlayfairDisplay-Medium'!important; 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'; 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 h3 { color: #000!important; margin-bottom: 0.625rem!important; font-family: 'PlayfairDisplay-Medium'!important; 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/Polyrey/fr_FR/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/Polyrey/fr_FR/images/open_2x.png'); }
.hpl-landin-mainBkock-s10 .pagebuilder-column div.panel:last-child { border: 0; }
.hpl-landin-mainBkock-s11 { padding: 0 0 50px 0; }
.hpl-landin-mainBkock-s11 .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) { width: 100%; padding: 0 30px; justify-content: center!important; }
.hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column figure { margin-bottom: 30px; }
.hpl-landin-mainBkock-s11 .pagebuilder-column h3 { margin-bottom: 0.5rem!important; font-family: 'PlayfairDisplay-Medium'!important; font-weight: 500; font-size: 31pt!important; color: #000 !important; text-align: center!important; line-height: 33pt; letter-spacing: 0!important; text-transform: initial!important; }
.hpl-landin-mainBkock-s11 .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'] { min-width: 100%; }
.hpl-landin-mainBkock-s11 [data-content-type='buttons'] .pagebuilder-button-primary { display: block; margin-right: 0; margin-bottom: 20px; padding: 10px 20px; font-family: 'Roboto'; 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 { color: #e71d2b; background-color: #fff; border: 1px solid #e71d2b; }
.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 h4 { font-family: 'PlayfairDisplay-Medium'; font-size: 1.25rem!important; font-weight: 700; margin-bottom: 1rem; }

@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) {
  .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .t-markS1 { left: unset; right: 89px; top: -8px; }
  .woodgrain-mainBkock-s1 { min-height: 442px!important; margin-top: 29px; }
  .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main { transform: translate(0, 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 { width: 100%; padding: 3rem 1.5rem; transform: translate(0, 0); -webkit-box-shadow: none; box-shadow: none; border-radius: 0; }
  .hpl-landin-mainBkock-s1.content-block-S1 h3 { 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 h4, .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 h4 { 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-s1.content-block-S1.woodgrain-mainBkock-s2 h3 { 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: 0 0.5rem 1rem 0.5rem; }
  .woodgrain-mainBkock-s2.content-block-S1 .pagebuilder-column-group:nth-child(3) [data-content-type='buttons'] { margin-top: 0; }
  .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 h4,   .hpl-landin-mainBkock-s2 .pagebuilder-column p,   .woodgrain-mainBkock-s3 .pagebuilder-column h4, .woodgrain-mainBkock-s3 .pagebuilder-column p { text-align: center!important; }
  .hpl-landin-mainBkock-s2 h3, .woodgrain-mainBkock-s3	h3 { 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 h4, .woodgrain-mainBkock-s3 .pagebuilder-column h4 { 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; }
  .woodgrain-mainBkock-s3 .pagebuilder-column h4 { font-size: 20pt!important; line-height: 26pt; }
  .hpl-landin-mainBkock-s3 { padding: 4rem 0; }
  .hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 2rem; }
  .hpl-landin-mainBkock-s3 h3 { 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-next, .hpl-landin-mainBkock-s3 .slick-prev { 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-next:before, .hpl-landin-mainBkock-s3 .slick-prev: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; }
  .woodgrain-mainBkock-s4 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; }
  .woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { right: -58px; top: 4px; }
  .woodgrain-mainBkock-s5 h2 { margin-bottom: 0.5rem!important; font-size: 25pt!important; line-height: 32pt; }
  .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; }
  .hpl-landin-mainBkock-s5 { padding: 8rem 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 h3 { 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; }
  .newarrival-commercial-stone-wrapper { min-height: 0!important; }
  .woodgrain-mainBkock-s6 .content-block-main { width: 80%!important; padding: 2rem 1.875rem; transform: translate(-50%, -50%); }
  .woodgrain-mainBkock-s6 .content-block-main h3 { font-size: 25pt!important; line-height: 30pt; }
  .woodgrain-mainBkock-s6 .content-block-main .btns-main .btn { width: 100%; padding: 10px 0; 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) h3 { 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-s9 .slick-slide .item .slider-content { min-height: 270px; }
}

@media (min-width: 768px) {
  .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; }
  .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main .pagebuilder-column { max-width: fit-content; }
  .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 h2 { font-size: 1rem!important; line-height: 1.75rem; }
  .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main { transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; width: 100%; }
  .hpl-landin-mainBkock-s1.content-block-S1 { width: 100%; padding: 5rem 3.2rem; transform: translate(0, 0); -webkit-box-shadow: none; box-shadow: none; border-radius: 0; }
  .hpl-landin-mainBkock-s1.content-block-S1 h3 { 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 h4 { font-size: 16pt!important; line-height: 28pt; }
  .hpl-landin-mainBkock-s1.content-block-S1.woodgrain-mainBkock-s2 .tailblock-main h4 { font-size: 15.7pt!important; line-height: 28pt; }
  .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-s1.content-block-S1.woodgrain-mainBkock-s2 h3 { 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-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; }
  .hpl-landin-mainBkock-s2 .pagebuilder-column, .woodgrain-mainBkock-s3 .pagebuilder-column { padding: 2.3rem; }
  .hpl-landin-mainBkock-s2, .woodgrain-mainBkock-s3 { width: 94%; margin: 0 auto 0 auto; padding-bottom: 5rem; }
  .hpl-landin-mainBkock-s2 h3 { font-size: 2.500rem!important; line-height: 41pt; }
  .woodgrain-mainBkock-s3 h3 { 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 h4, .woodgrain-mainBkock-s3 .pagebuilder-column h4 { 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; }
  .woodgrain-mainBkock-s3 .pagebuilder-column h4 { font-size: 18pt!important; line-height: 26pt; }
  .hpl-landin-mainBkock-s3 { padding: 6rem 0; }
  .hpl-landin-mainBkock-s3 .pagebuilder-column { padding: 0 2rem; }
  .hpl-landin-mainBkock-s3 h3 { 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 0; font-size: 12pt; line-height: 20pt; }
  .woodgrain-mainBkock-s5 .hpl-text-s1 p { margin-bottom: 2rem; padding: 0 0; 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-next, .hpl-landin-mainBkock-s3 .slick-prev { 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-next:before, .hpl-landin-mainBkock-s3 .slick-prev: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; }
  .woodgrain-mainBkock-s4 [data-content-type='buttons'] .pagebuilder-button-primary { width: 400px; margin-right: 0; padding: 10px 20px; font-size: 1rem; line-height: 1.75rem; }
  .woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 168px; }
  .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-s5 .slick-slide { height: 570px; }
  .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; }
  .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; }
  .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:nth-child(1) .content-box-main { width: calc(100% - 3rem)!important; margin: 3rem; padding: 4rem 6rem; }
  .hpl-landin-mainBkock-s5 .content-box-main h3 { 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.hpl-newBkock-S1 .content-box-main h3 { font-size: 33pt!important; line-height: 44pt; }
  .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) h3 { 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) .pagebuilder-button-primary { width: 330px; font-size: 1rem; }
  .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 h3 { 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-s7 h3 { 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%; }
  .hpl-landin-mainBkock-s6 { padding: 6rem 0; background-color: #f3f3f3; }
  .hpl-landin-mainBkock-s6 h3 { 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; }
  .woodgrain-mainBkock-s8 { padding: 6rem 0 5rem 0!important; }
  .woodgrain-mainBkock-s8 { margin-top: 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 .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 h5 { font-size: 1.25rem!important; }
  .hpl-landin-mainBkock-s10 { padding: 6rem 0; }
  .hpl-landin-mainBkock-s10 .pagebuilder-column h3 { 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 { max-width: 1240px; margin: 0 auto; padding: 0 20px; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column-group .pagebuilder-column:nth-child(1) { padding-right: 2.5%; justify-content: center!important; }
  .hpl-landin-mainBkock-s11 .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 { margin-bottom: 1rem; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column h3 { text-align: left!important; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column div p { text-align: left!important; }
  .hpl-landin-mainBkock-s11 [data-content-type='buttons'] .pagebuilder-button-primary { width: 330px; }
  .hpl-landin-mainBkock-s11 { padding: 6rem 0; }
  .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; }
  .hpl-landin-mainBkock-s7.3rditem, .hpl-landin-mainBkock-s7.3rditem .pagebuilder-column-group.wa-by-youS1 { margin-bottom: 30px; }
}

@media (width: 768px) {
  .woodgrain-mainBkock-s7 h3 { 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%; }
  .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 h3 { 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-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 { padding: 0 0 50px 0; }
  .hpl-landin-mainBkock-s11 .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) { padding: 0 30px; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column h3 { text-align: center!important; }
  .hpl-landin-mainBkock-s11 .pagebuilder-column div p { text-align: center!important; }
  .hpl-landin-mainBkock-s11 [data-content-type='button-item'] { display: flex!important; justify-content: center!important; }
  .hpl-landin-mainBkock-s11 .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%; }
}

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

@media (max-width: 767.98px) {
  .hpl-landin-mainBkock-s6 { margin-top: 0; }
}

@media (min-width: 820px) {
  .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-s5.hpl-newBkock-S1 { padding: 7rem 0 0 0; } */
  .hpl-landin-mainBkock-s1.content-block-S1 .pagebuilder-column-line { flex-wrap: wrap; }
  .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; }
  .woodgrain-mainBkock-s4 .slick-slide { height: 630px; }
  .woodgrain-mainBkock-s4 .slick-slide .pagebuilder-poster-content p:nth-child(2) { min-height: 192px; }
  .woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 45px; }
  .hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 4rem 0; }
  .woodgrain-mainBkock-s6 .pagebuilder-column-line { flex-wrap: wrap; }
  .woodgrain-mainBkock-s6 .pagebuilder-column { flex-basis: 100%; }
  .hpl-landin-mainBkock-s9 .slick-slide .item .slider-content { min-height: 180px; }
}

@media (max-width: 991.98px) {
  .hpl-landin-mainBkock-s9 .application-info .app-image .tagview { top: 2px!important; height: 98%!important; }
}

@media (min-width: 992px) {
  .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; }
  .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 h4, .woodgrain-mainBkock-s3 .pagebuilder-column h4 { min-height: 130px; }
  .hpl-landin-mainBkock-s2 .pagebuilder-column p { min-height: 184px; }
  .woodgrain-mainBkock-s3	.pagebuilder-column p { min-height: 184px; }
  .woodgrain-mainBkock-s3 .pagebuilder-column h4 { min-height: 70px; }
  .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-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; }
  .woodgrain-mainBkock-s5 .slick-slide .pagebuilder-poster-content p:nth-child(3) a:after { top: 28px; }
  .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%; }
  .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%; }
  .hpl-landin-mainBkock-s9 .application-info .app-image .img_pointer { height: 25px!important; width: 25px!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; }
  .hpl-landin-mainBkock-s7.create_ur_own_FullBlock1.3rditem { margin-bottom: 0; }
}

@media (min-width: 1180px) {
  .woodgrain-mainBkock-s1 .pagebuilder-column-group.wg-hero-title-main { transform: translate(-50%, -100%); }
  .hpl-landin-mainBkock-s1.content-block-S1 .pagebuilder-column-line { flex-wrap: unset; }
  .hpl-landin-mainBkock-s1.content-block-S1 { width: 94%; padding: 5rem 3.2rem; transform: translate(0, -140px); -webkit-box-shadow: 0 0 20px -1px rgba(0,0,0,0.3); box-shadow: 0 0 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-s1.content-block-S1.woodgrain-mainBkock-s2 .contact-outer-div .pagebuilder-button-primary { width: 340px; }
  .woodgrain-mainBkock-s2.content-block-S1 { transform: translate(0, -160px); }
  .hpl-landin-mainBkock-s2, .woodgrain-mainBkock-s3 { width: 94%; margin: -30px auto 0 auto; padding-bottom: 5rem; }
  .hpl-landin-mainBkock-s2 .pagebuilder-column h4, .woodgrain-mainBkock-s3	.pagebuilder-column h4 { 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-next, .hpl-landin-mainBkock-s3 .slick-prev { width: 44px; height: 44px; margin-top: -20px; }
  .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; }
  .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.hpl-newBkock-S1 { padding: 10rem 0 0 0; }
  .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) h3 { 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-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; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 700px!important; }
  .hpl-landin-mainBkock-s6 { padding: 15rem 0 6rem 0; }
  .hpl-landin-mainBkock-s6 { margin-top: 0; }
}

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

@media (min-width: 1200px) {
  .hpl-landin-mainBkock-s1.content-block-S1 h3 { margin-bottom: 3rem!important; font-size: 21pt!important; line-height: 31pt; }
  .hpl-landin-mainBkock-s2 .pagebuilder-column p { min-height: 150px; }
  .woodgrain-mainBkock-s3 .pagebuilder-column p { min-height: 120px; }
  .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-s3 .pagebuilder-column { padding: 0 2rem; }
  .hpl-landin-mainBkock-s3 .slick-slide { margin: 1.4rem; }
  .hpl-landin-mainBkock-s5.hpl-newBkock-S1 { padding: 12rem 0 0 0; }
  .woodgrain-mainBkock-s7 .pagebuilder-slider { min-height: 760px!important; }
  .hpl-landin-mainBkock-s9 .gallery-div .gallery-image { margin: 0 auto; height: 660px; }
}

@media(min-width:1199px) {
  .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: 1230px) {
  .hpl-landin-mainBkock-s2 .pagebuilder-column h4.h3-one-line { min-height: 40px; }
}

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

/* .............................. End Woodgrains page CSS by Tanmay......................................... */


/* .............................. Start Decors slider fix by Tanmay......................................... */

.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1) { margin-left: 2%; }

/* .............................. End Decors slider fix by Tanmay......................................... */


/* .............................. Start header missing fix by Tanmay......................................... */

@media (min-width: 768px) {
	.page-header .panel { max-height: unset; overflow: visible; }
}

/* .............................. End eader missing fix by Tanmay......................................... */.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; margin: 0; }

.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 .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; overflow: unset !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; padding-left: 26px; }
.wilsonArt_plp .filter-options-content ol.items li.item .item_main_block .checkbox-option { margin-bottom: 0; line-height: 24px; cursor: pointer; }
.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/Polyrey/fr_FR/images/new_plp_pdp/red_checked.svg'); background-size: 130%; background-position: center center; }
.wilsonArt_plp .sidebar-main .block-content.filter-content.mageplaza-layer-disabled .searchList,
.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/Polyrey/fr_FR/images/new_plp_pdp/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: 2.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: 2px; text-transform: uppercase; }
.catalog-category-view .wilsonArt_plp .toolbar-products .sorting_customization .sorter-options { width: 185px; height: 45px; padding: 12px 30px 12px 15px !important; font-family: 'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; }
.catalog-category-view .wilsonArt_plp .toolbar-products .sorting_customization select[data-role="sorter"].sorter-options { background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/new_down.svg'); background-color: #FFF; background-repeat: no-repeat; background-position: 158px center !important; background-size: inherit !important; 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: 2px; text-transform: uppercase; }
.wilsonArt_plp .toolbar-products .viewlayout .modes-options { width: 185px; height: 45px; margin-left: 10px; padding: 12px 30px 12px 15px !important; font-family:'Roboto-Light'; font-size: 14px; font-style: normal; font-weight: 300; line-height: 22px; color: #000 !important; background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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: flex; /* justify-content: space-between; */ width: 100%; margin: 0; }
.wilsonArt_plp .applied-filter-options .layered-filter-block-container { display: inline-block; }
.wilsonArt_plp .applied-filter-options ul.searchList li.item .search-value,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item .filter-value { white-space: nowrap; }
.wilsonArt_plp .applied-filter-options .filter-content,
.wilsonArt_plp .applied-filter-options .filter-current { display: flex; align-items: baseline; padding: 0; background: transparent !important; border: none; }
.wilsonArt_plp .applied-filter-options ul.searchList,
.wilsonArt_plp .applied-filter-options .filter-current ol.items { display: flex; align-items: baseline; flex-wrap: wrap; padding: 0; }
.wilsonArt_plp .applied-filter-options ul.searchList li.item,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item { display: flex; align-items: center; margin-top: 10px; margin-bottom: 0px; 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 ul.searchList li.item:hover,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item:hover { background: #f4f4f4; }
.wilsonArt_plp .applied-filter-options ul.searchList li.item.reset-all,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item.reset-all { padding: 8px 0px; color: #e31b2c !important; background: none; border: none; }
.wilsonArt_plp .applied-filter-options ul.searchList li.item.reset-all:hover,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item.reset-all:hover { background: none; }
.wilsonArt_plp .applied-filter-options ul.searchList li.item .action.remove,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item .action.remove { display: block; width: 10px; height: 10px; margin-left: 10px; cursor: pointer; background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/X_close.svg'); background-position: 0 center; background-repeat: no-repeat; background-size: inherit; }
.wilsonArt_plp .applied-filter-options ul.searchList li.item:hover .action.remove,
.wilsonArt_plp .applied-filter-options .filter-current ol.items li.item:hover .action.remove { filter: brightness(0) saturate(100%) invert(22%) sepia(71%) saturate(4285%) hue-rotate(344deg) brightness(88%) contrast(102%); }
.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 { padding: 20px; 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; 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: 10px 20px 10px 40px; font-size: 16px; background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/share_link.svg'); background-size: 16%; background-position: 15px center; border: 1px solid transparent; border-radius: 50px; }
.wilsonArt_plp .share-btn-container .share-btn:hover { background-color: #f4f4f4; text-decoration: none; border: 1px solid #c3c3c3; filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, .05)); transition: background-color 0.2s, border 0.5s, drop-shadow 0.2s; }
.wilsonArt_plp .share-btn-container .url-container { text-align: left; border: none; box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.10); }
.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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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); }

.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 !important; position: relative; z-index: 0; }
.wilsonArt_plp .products-largethumb ol.product-items { width: 100%; display: inline-flex; flex-wrap: wrap; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image { position: relative; background: #f4f4f4; border: 1px solid #CCC; aspect-ratio: 1; }
.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 20px 6px 20px; z-index: 10; }
.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button { display: block; width: 100%; min-height: 35px; padding: 7px 10px 6.4px 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 #6D6D6D; }
.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%; position: relative; }
.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/Polyrey/fr_FR/images/new_plp_pdp/plp_favorite.svg'); background-size: 100%; background-repeat: no-repeat; opacity: 0.4; content: ' '!important; }
.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/Polyrey/fr_FR/images/new_plp_pdp/plp_favorite_picked.svg'); }

.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-name { width: 92%; min-height: unset !important; margin: 0 0 2px 0 !important; }
.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; }

@media (max-width: 1279.98px) {
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a img.secondary-image { display: none !important; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image a img.secondary-image { display: none !important; }
	.wilsonArt_plp .products-list ol.product-items .product-item a img.secondary-image { display: none !important; }
}

@media (min-width: 1280px) {
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover { position: relative; z-index: 11; }	
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-info { position: relative; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image { z-index: 9; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .thumbnail-image a img.secondary-image { display: none; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image a img.secondary-image { display: inline-block; height: auto; position: absolute; left: 0; transition: all .15s ease-in-out; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-details { z-index: 10; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-info.spec:after { content: ''; display: block; width: 108%; height: 480px; background: #ffffff; position: absolute; top: -12px; left: -12px; z-index: 0; border: 1px solid #6D6D6D; border-bottom: 6px solid #6D6D6D; filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, .1)); transition: background 0.2s, border 0.2s, drop-shadow 0.2s, width 0.2s, height 0.2s ; }
	:lang(en) .wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 462px; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links { bottom: -185px; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button:last-child { border: 1px solid #6D6D6D; }
	
	.wilsonArt_plp .products-smallthumb ol.product-items li.product-item { position: relative; z-index: 0; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover { z-index: 11; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info { position: relative; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info.spec:after { content: ''; display: block; opacity: 0; width: 114%; height: 370px; background: #ffffff; position: absolute; top: -12px; left: -12px; z-index: 0; border: 1px solid #6D6D6D; border-bottom: 6px solid #6D6D6D; filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, .1)); opacity: 1; transition: opacity .15s ease-in-out; }
	:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 350px; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image { z-index: 9; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item .thumbnail-image a img.secondary-image { display: none; opacity: 0; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image a img.secondary-image { display: inline-block; height: auto; position: absolute; left: 0; opacity: 1; transition: opacity .15s ease-in-out; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-details { z-index: 9; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links { padding: 0 0px 10px 0px; bottom: -190px; }
	:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links { bottom: -185px; }

	.wilsonArt_plp .products-list ol.product-items .product-item { position: relative; z-index: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item:hover { z-index: 11; }
	.wilsonArt_plp .products-list ol.product-items .product-item a img.secondary-image { display: none; }
	.wilsonArt_plp .products-list ol.product-items .product-item:hover a img.secondary-image { display: inline-block; height: auto; position: absolute; left: 0; transition: all .15s ease-in-out; }
	.wilsonArt_plp .products-list ol.product-items .product-item:hover .product-item-info.spec:after { content: ''; display: block; width: 102.6%; height: 143%; background: #ffffff; position: absolute; top: -21px; left: -12px; z-index: 0; border: 1px solid #6D6D6D; border-bottom: 6px solid #6D6D6D; filter: drop-shadow(0px 2px 8px rgba(0, 0, 0, .1)); }
	
}
@media (min-width: 1320px) {
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 510px; }
	:lang(en) .wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 490px; }

	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 385px; }
	:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 370px; }
}

.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; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; }
.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; aspect-ratio: 1; }
.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: 100%; }
.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: 35px; padding: 7px 1px 6.4px; font-family: 'Roboto-Regular'; font-size: 14px; font-weight: 400; color: #FFF; line-height: 20px; letter-spacing: 2px; 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; border: 1px solid #6D6D6D; }
.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/Polyrey/fr_FR/images/new_plp_pdp/plp_favorite.svg'); background-size: 100%; background-repeat: no-repeat; opacity: 0.4; content: '' !important; }
.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/Polyrey/fr_FR/images/new_plp_pdp/plp_favorite_picked.svg'); }
.wilsonArt_plp .products-smallthumb ol.product-items .product-item .product-item-details .product-item-name { width: 88%; min-height: unset !important; margin: 0 0 2px 0 !important; }
.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 0px; }

.wilsonArt_plp .products-list { margin: 0; padding: 10px 0 0 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: start; }
.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image { width: 10%; margin-right: 20px; position: relative; z-index: 9; border: 1px solid #CCC; aspect-ratio: 1; }
.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image:first-child { border: none; }
.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; z-index: 1; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .actions-secondary { display: block; width: auto; margin-right: 10px; }
.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/Polyrey/fr_FR/images/new_plp_pdp/plp_favorite.svg'); background-size: 100%; background-repeat: no-repeat; opacity: 0.4; transform: translateY(-8px); content: '' !important; }
.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/Polyrey/fr_FR/images/new_plp_pdp/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% !important; margin: 0 !important; }
.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: 0px; 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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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; min-height: 50px; padding: 10px 15px 8px 15px; font-family: 'Roboto-Regular'; font-size: 12px; font-weight: 400; color: #E71D2B; line-height: normal; letter-spacing: 2.75px; text-align: center; text-transform: uppercase; white-space: normal; 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 0px; }
.wilsonArt_plp .products .thumbnail-image .productNew { position: absolute; display: block; width: auto; 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: auto; height: 28px; font-size: 11px; }
:lang(fr) .wilsonArt_plp .products.products-list .thumbnail-image .productNew{font-size: 9px;}
.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 .slick-initialized .slick-slide { aspect-ratio: 1; height: 442px; }
.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); backdrop-filter: saturate(180%) blur(40px); }
.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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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%; }
.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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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: 20px; padding-top: 0px; border-top: none; 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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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 { 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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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 .pdp_image_gallery { background: #FFF; position: relative; transform: translateY(-1px); }
.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 ul .slick-slide { height: 443px; aspect-ratio: 1; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery ul li img { aspect-ratio: 1; }
.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; 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/Polyrey/fr_FR/images/new_plp_pdp/plpG_download.svg') center no-repeat; }
.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { margin: 0 !important; padding: 0; overflow: hidden; }
.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/Polyrey/fr_FR/images/new_plp_pdp/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; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain { padding-right: 8px; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain .action-close:before { content: '' !important; }
.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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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: 20px; padding-top: 20px; 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/Polyrey/fr_FR/images/new_plp_pdp/Info-icon.svg') center no-repeat; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { 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; }
.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field { width: calc(50% - 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/Polyrey/fr_FR/images/new_plp_pdp/new_down.svg'); background-size: inherit; border: 1px solid rgba(217, 217, 217, 0.70); background-repeat: no-repeat; background-position: right 18px center; }
.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 .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; white-space: nowrap; 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; aspect-ratio: 1; }
.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: normal; font-weight: 300; line-height: 18px; color: #000; }

.wilsonArt_plp .page-title-wrapper, .wilsonArt_plp .category-description div { text-align: center !important; }
.wilsonArt_plp .page-title-wrapper { margin-bottom: 9px !important; }
.wilsonArt_plp .category-description { border-bottom: none !important; }

.custom-filter-options .filter-search-container { cursor: pointer; }
.custom-filter-options .filter-search-container:hover { background: #232323; }
.custom-filter-options .filter-search-container span { display: block; font-size: 16px; line-height: inherit; color: #FFF; }
.wilsonArt_plp .filter-options-content ol.items li.filter_Grey .item_main_block {  }
.wilsonArt_plp .filter-options-content ol.ol-color_groups,
.wilsonArt_plp .filter-options-content ol.ol-core { display: flex; flex-wrap: wrap; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item,
.wilsonArt_plp .filter-options-content ol.ol-core li.item { width: calc(50% - 5px); margin-bottom: 13px !important; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item:nth-child(odd),
.wilsonArt_plp .filter-options-content ol.ol-core li.item:nth-child(odd) { margin-right: 5px; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item:nth-child(even),
.wilsonArt_plp .filter-options-content ol.ol-core li.item:nth-child(even) { margin-left: 5px; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item .item_main_block,
.wilsonArt_plp .filter-options-content ol.ol-core li.item .item_main_block { width: 100% !important; }

.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item .item_main_block input[type="checkbox"],
.wilsonArt_plp .filter-options-content ol.ol-core li.item .item_main_block input[type="checkbox"] { position: relative; appearance: none; background: transparent !important; border: transparent !important; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item .item_main_block input[type="checkbox"]:before,
.wilsonArt_plp .filter-options-content ol.ol-core li.item .item_main_block input[type="checkbox"]:before { content: ''; display: block; width: 25px; height: 25px; border: 2px solid rgba(0, 0, 0, 0); border-radius: 50%; transform: translate(0px, -16%); }

.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item:hover .item_main_block input[type="checkbox"]:before,
.wilsonArt_plp .filter-options-content ol.ol-core li.item:hover .item_main_block input[type="checkbox"]:before,
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item .item_main_block input[checked="checked"]:before,
.wilsonArt_plp .filter-options-content ol.ol-core li.item .item_main_block input[checked="checked"]:before { border: 1px solid #e62333; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item:hover .item_main_block input[type="checkbox"] + label,
.wilsonArt_plp .filter-options-content ol.ol-core li.item:hover .item_main_block input[type="checkbox"] + label,
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item .item_main_block input[checked="checked"] + label,
.wilsonArt_plp .filter-options-content ol.ol-core li.item .item_main_block input[checked="checked"] + label { color: #e62333; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.item .item_main_block label,
.wilsonArt_plp .filter-options-content ol.ol-core li.item .item_main_block label { margin-left: 10px; transform: translateY(1px); }

.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_orange input[type="checkbox"]:before { background: #ffa500; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_pinkpurple input[type="checkbox"]:before { background: #68225e; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_red input[type="checkbox"]:before { background: #ff0000; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_white input[type="checkbox"]:before { background: #FFF; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_yellow input[type="checkbox"]:before { background: #ffff00; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_beige input[type="checkbox"]:before { background: #dad6ce; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_turqoise input[type="checkbox"]:before { background:  #a8d3e6; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_violettpink input[type="checkbox"]:before { background: #ee82ee; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_black input[type="checkbox"]:before { background: #000; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_blue input[type="checkbox"]:before { background: #0000ff; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_brown input[type="checkbox"]:before { background: #b39571; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_green input[type="checkbox"]:before { background: #008000; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_grey input[type="checkbox"]:before { background: #949a9b; }
.wilsonArt_plp .filter-options-content ol.ol-color_groups li.filter_multicolored input[type="checkbox"]:before { background-image: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/multicolor.svg'); background-size: 112%; background-repeat: no-repeat; background-position: center; }

.wilsonArt_plp .filter-options-content ol.ol-core li.filter_brown  input[type="checkbox"]:before { background: #b39571; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_black input[type="checkbox"]:before { background: #000; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_grey input[type="checkbox"]:before { background: #949a9b; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_warmwhite input[type="checkbox"]:before { background: #f2f0f1; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_coldwhite input[type="checkbox"]:before { background: #ffffff; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_extrablack input[type="checkbox"]:before { background: #000; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_aluminium input[type="checkbox"]:before { background: #dddfdf; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_beige input[type="checkbox"]:before { background: #dad6ce; }

:lang(en) .wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links,
:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links { padding-bottom: 20px !important; }
:lang(en) .wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .thumbnail-image .quick_links button,
:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links button { height: 35px !important; padding: 8px 10px 8px 10px !important; }

@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 { padding: 0 30px 30px 30px; }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main { padding: 0 20px 30px 20px; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { max-height: 260px; }
}

@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%; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { max-height: 310px; }

}

@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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/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/Polyrey/fr_FR/images/new_plp_pdp/m_gridView.svg') center no-repeat; }
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products .modes { display: none; }
	
	.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: 10px !important; margin-bottom: 60px; }
	.mFiltersBlock_open .wilsonArt_plp { margin: 0 !important; padding: 0; }
	.mFiltersBlock_open .wilsonArt_plp .sidebar.sidebar-main { padding-top: 60px !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: -70px; left: 0; margin: 0; padding: 0; }
	.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: 10px 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 { width: 100%; text-align: left; }
	.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; backdrop-filter: saturate(180%) blur(40px); }
	.wilsonArt_plp .m_backMain:before { content: ''; display: block; width: 25px; height: 9px; margin: 6px 10px 0 0; padding: 0; background: url('../../frontend/Enterprise/Polyrey/fr_FR/images/new_plp_pdp/backArrow.svg') center no-repeat; }
	.wilsonArt_plp .m_backMain:hover { background: #F4F4F4; transition: background 0.2s; }
	
	.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%; }	
	.wilsonArt_plp .products-largethumb ol.product-items { margin: 0; }	
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { display: block; width: auto; margin-right: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .actions-secondary { height: 25px; }
	.wilsonArt_plp .share-btn-container { position: absolute; top: -35px; right: 0; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item { width: calc(100% - 20px) !important; }
	/* .catalog-category-view .custom-filter-options-main { display: none; } */
	.catalog-category-view #maincontent.wilsonArt_plp { margin-top: 0 !important; }
	.wilsonArt_plp .applied-filter-options .layered-filter-block-container { width: 100%; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 294px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { height: 316px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns { padding: 0; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field:not(:last-child) { margin-right: 20px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field { margin-bottom: 20px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .form-elements .field select { background-position: 87% center; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { background: #f4f4f4; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery { width: 100%; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .action-download { bottom: 20px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain { height: auto; }
	.custom-filter-options .filter-search-container span {  line-height: inherit !important; padding: 2px 20px 0 20px !important; }
	.wilsonArt_plp .share-btn-container .url-container { width: 340px; right: 0; }
	.wilsonArt_plp .page-title-wrapper h1 { margin-top: 120px !important; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { overflow-y: auto; }
		
}

@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; }
		
	.wilsonArt_plp .message.info div { font-size: 26px !important; }
	.wilsonArt_plp .sidebar.sidebar-main { margin-bottom: 60px; padding: 20px; }
		
}
@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; }
	.wilsonArt_plp .message.info div { font-size: 30px !important; }
	
}

@media (min-width: 768px) {
	/* .wilsonArt_plp { max-width: 1440px !important; padding-left: 20px; padding-right: 20px; } */
	.page-products.catalog-category-view #maincontent.page-main.wilsonArt_plp { max-width: 1440px !important; padding-left: 20px; padding-right: 20px; margin: 0 auto 50px auto !important; }
	.wilsonArt_plp .breadcrumbs { max-width: 1330px; padding-top: 0; }
	
	.wilsonArt_plp .column.main #layer-product-list { min-width: 100%; }
	.wilsonArt_plp .column.main #layer-product-list .grid.products-grid {  }
	.wilsonArt_plp .products-largethumb ol.product-items { margin: 0 0 0 0px; }
	
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products .modes { display: none; }
	.wilsonArt_plp .toolbar-products .toolbar-sorter .viewlayout.modes { margin-top: 60px; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { display: block !important; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec { padding: 30px; }
	
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main { display: flex; width: auto; margin-right: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions { width: auto; display: flex; flex-wrap: wrap; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions span { margin-bottom: 8px; line-height: normal; white-space: normal; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions span:nth-child(odd) { width: calc(50% - 5px); margin-right: 5px;  }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions span:nth-child(even) { width: calc(50% - 5px); margin-left: 5px; }
	.wilsonArt_plp .products-smallthumb .category-pager { margin: 15px 20px 0 10px; }
	.wilsonArt_plp .share-btn-container { position: relative; right: 8px; }
	.wilsonArt_plp .sidebar.sidebar-main { margin-top: 72px; margin-bottom: 30px; padding: 35px; }
	.wilsonArt_plp .applied-filter-options .layered-filter-block-container { width: calc(100% - 130px); }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .sampleOrd .tooltip_wrapper .tooltip_main_s1 { width: 375px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { height: auto; }
	.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 .form-elements .field { margin: 0 10px 20px 10px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { background: #f4f4f4; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .action-download { bottom: 20px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain { height: auto; }
	.custom-filter-options .filter-search-container { padding-top: 5px; }
	.wilsonArt_plp .share-btn-container .url-container { width: 500px; right: 0px; }

	.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; min-width: unset !important; }
	
	.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); min-height: 72.8px; margin: 0 10px 15px 10px; }	
	.wilsonArt_plp .toolbar-products .toolbar-amount { min-height: 45px; padding-left: 5px; }
	.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 0px; }
	
	.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;overflow-y: auto; max-height: 260px; }
	.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; max-width: 1180px;}
	.catalog-category-view .fullView_modal  .modal-inner-wrap .application-img{width: 270px;height: 100%;}
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
 .wilsonArt_plp .products-list ol.product-items .product-item:nth-child(2) { display: inline-block; }
 .wilsonArt_plp .products-list .plp_shop_the_look_fullBlock, 
 .wilsonArt_plp .products-list .plp_make_color_optical_solids_S1 { margin: 20px 10px 20px 0px; }
 .catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns { display: flex; }
 .catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns .tocart { margin-right: 10px; }
 .catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .qkView_orderSample .form .action_btns .fullDetails { margin-left: 10px; margin-top: 0 !important; }
 .catalog-category-view .shoplook_modal .modal-inner-wrap { width: auto; }
 
}

@media only screen and (min-width: 768px) and (max-width: 1198.98px) {
 .wilsonArt_plp .products-list ol.product-items { margin-left: 12px; }
 .wilsonArt_plp .products-list .category-pager { margin: 15px 20px 0 10px; }
 .wilsonArt_plp .applied-filter-options { padding-left: 10px; }
}

@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 { display: block; width: 100%; height: 50px; padding: 15px; }
	.wilsonArt_plp ol.product-items .plp_shop_the_look_fullBlock .pagebuilder-column .btns_main .pagebuilder-button-primary { display: inline-flex; align-items: center; justify-content: center; width: 100%; height: auto; min-height: 50px; padding: 10px 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% - 10px); margin: 0 0px 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: auto; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .availability_actions_main .price-actions span { display: block; }
	.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; }
	
	.page-products.catalog-category-view #maincontent.page-main.wilsonArt_plp { padding-left: 15px !important; padding-right: 15px !important; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .pa-finishes-available-actions { margin-top: 10px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { width: 100%; }

}

@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% - 26.5px); margin: 15px !important; padding: 0; }
	.wilsonArt_plp .products-largethumb ol.product-items li.product-item:nth-of-type(3n+1) { margin-left: 0px !important; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item .product-item-details .product-item-name .product-item-link { font-size: 18px; line-height: 24px; }

	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { padding: 40px 40px 0 40px; max-height: 380px; }
	.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 22px 0 0px; }
	.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 20px 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: 3; 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: 940px; margin-left: 20px; margin-right: 20px; }
	.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 .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 .availability_actions_main .price-actions { width: 282px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 27%; height: auto; }
	.categorypath-laminate-design-library .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 31%; height: auto; }
	.categorypath-laminate-coordinated-surfaces-tfl-panels .wilsonArt_plp .products-list ol.product-items .product-item.item-header { display: none; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { background: none; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .main_block { display: flex; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery { width: 50%; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { width: 50%; padding: 30px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec .list-order-secMain { max-height: 460px; overflow-x: auto; }
	
}

@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 .shoplook_modal .modal-inner-wrap { width: 1050px; }
	.catalog-category-view .quickView_modal .modal-inner-wrap,
	.catalog-category-view .shoplook_modal .modal-inner-wrap { margin-left: auto; margin-right: auto; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { height: 443px; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { max-height: 400px; }

}

@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; }
	
	.wilsonArt_plp .products-largethumb { margin-left: 10px; }
	.products-smallthumb .plp_shop_the_look_fullBlock, 
	.products-smallthumb .plp_make_color_optical_solids_S1 { margin: 25px 20px 25px 10px; }
	
}

@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; }
	.catalog-category-view .quickView_modal .quickView_main .list-order-sec { /*padding: 50px 52px 50px 60px;*/ padding: 40px 32px 10px 30px; }
	
	.wilsonArt_plp .product-toolbar-options { width: calc(100% - 10px); margin: 0 5px 0 0; }
	.wilsonArt_plp .toolbar-products .toolbar-amount { padding-left: 0; }
	.wilsonArt_plp .products-smallthumb .category-pager { margin: 15px 20px 0 0; }
	        
	.wilsonArt_plp .products-list .category-pager { margin: 15px 20px 0 0px; }
	.products-smallthumb .plp_shop_the_look_fullBlock, 
	.products-smallthumb .plp_make_color_optical_solids_S1 { margin: 25px 20px 25px 0px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { width: 50%; }
	.catalog-category-view  .fullView_modal  .modal-inner-wrap .application-img{width: 21vw;height: 100vh;}
	
}

@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 .list-order-sec { padding: 20px; }
}

@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 .shoplook_modal .modal-inner-wrap { width: 1080px; }
	.catalog-category-view .quickView_modal .quickView_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; z-index: 10; }
	.wilsonArt_plp .message.info div { font-size: 38px !important; }
	
	:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links { padding-bottom:  20px !important; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { max-height: 340px; }
	
}

@media (min-width: 1320px) {
	.wilsonArt_plp .page-title-wrapper h1 { margin-top: 30px; }
	.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 { 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 .toolbar-products .toolbar-sorter .viewlayout.modes { margin-top: 0; }
	
	.wilsonArt_plp .product-toolbar-options { width: calc(100% - 20px); margin-left: 0px; margin-right: 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 90%; display: flex; align-items: start; justify-content: space-evenly; }
	.wilsonArt_plp .products-list ol.product-items .product-item { width: calc(100% - 20px); margin: 0 15px 0 0; }
	.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 { width: 270px; margin-right: 10px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .list-order-sec { /* padding: 50px 32px 20px 40px;*/ padding: 40px 32px 10px 30px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .slick-slider { height: 443px; }
	.catalog-category-view .shoplook_modal .shopTheLook_main .pdp_image_gallery .action-download { bottom: 20px; }
		
	.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: 110px; 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%; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 206px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 226px; }
	
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { white-space: nowrap !important; line-height: 20px !important; }
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { width: auto; }
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 225px; }
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 258px; }
	
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 124px; flex-wrap: wrap; word-break: break-word; }
	:lang(en) .wilsonArt_plp .toolbar-products .toolbar-amount { width: 180px; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { margin-left: 20px !important; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { margin-left: 20px; }

}
@media (min-width: 1380px) {
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 208px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 231px; }
	
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 227px; }
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 264px; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { max-height: 380px; }
}

@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 .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: 160px;}
	
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 140px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 230px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 260px; }
	
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 243px; }
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 282px; }
	.wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 525px; }
	:lang(en) .wilsonArt_plp .products-largethumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 515px; }
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 395px; }
	:lang(en) .wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .product-item-info.spec:after { height: 380px; }
	
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .content_block { max-height: 400px; }
	.wilsonArt_plp .toolbar-products .toolbar-amount { word-break: normal; }
	.wilsonArt_plp .toolbar-products .viewlayout.modes { margin-left: 35px !important; }
	.wilsonArt_plp .toolbar-products .categorySearch_filters { margin-left: 30px; }

}

@media (min-width: 1680px) { 
	.wilsonArt_plp .toolbar-products .toolbar-amount { width: 160px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 236px; }
	.wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 269px; }
	
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .thumbnail-image { width: 263px; }
	:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item.item-header .availability_actions_main .price-actions { width: 282px; }

}

@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: auto; margin-bottom: 10px; }
}

@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: 10px 10px 5px 15px; }
}
.tooltip_main_s1.tooltip_option .filter-finish-image{margin-top: 10px;}
.wilsonArt_plp .layer-search-box{background:#fff;margin-bottom: 10px;min-height: 40px;}