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


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

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

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

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

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

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

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


@font-face {
    font-family: 'Roboto-Thin';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Thin.ttf');
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Light';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Med';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Medium.ttf');
    font-weight: 500;
     font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-BoldItalic.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
  font-family: 'Nunito-Light';
  font-style: normal;
  font-weight: 300;
  src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Nunito/static/Nunito-Light.ttf');
}
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Nunito/static/Nunito-Regular.ttf');
}
@font-face {
  font-family: 'Nunito-Black';
  font-style: normal;
  font-weight: 600;
  src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Nunito/static/Nunito-Black.ttf');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Montserrat/static/Montserrat-Regular.ttf');
}
@font-face {
    font-family: 'Questrial';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Questrial/Questrial-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Quicksand';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Quicksand/Quicksand-VariableFont_wght.ttf');
    font-weight: 300 400;
    font-style: normal;
    font-stretch: normal;
}


@font-face {
    font-family: 'Playfair-Regular';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/playfair/PlayfairDisplay-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-Regular';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/playfair/PlayfairDisplay-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-Medium';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/playfair/PlayfairDisplay-Medium.ttf');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'PlayfairDisplay-SemiBold';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/playfair/PlayfairDisplay-SemiBold.ttf');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-MediumItalic';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/playfair/PlayfairDisplay-MediumItalic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Playfair-Italic';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/playfair/PlayfairDisplay-Italic.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
/* Comman Roboto Fonts  */
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Thin.ttf');
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Light.ttf');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Medium.ttf');
    font-weight: 500;
     font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('../../frontend/Enterprise/Resopal/de_DE/fonts/Roboto/Roboto-BoldItalic.ttf');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}
/* End Comman Roboto Fonts */
/*
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
*/

.cookiesOverlay {background-color: unset !important;}												 
.page-footer{background:#433e3a; color:#ffffff; font-family: 'Quicksand', sans-serif;z-index:-1;}
#maincontent{font-family: 'Questrial', sans-serif;}
a.action.advanced{background:#433e3a; border-radius:2px; border:1px solid #433e3a; color:#fff; font-family:'Calibri'; font-size:14px; padding:7px 8px;text-decoration:none;}
.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;}
/*Fotter CSS start*/
.top-footer-left h2{display: inline-block;vertical-align: middle;font-size: 18px;width: 160px;margin-right: 20px;float: left;line-height: 24px;}
.top-footer-left a{display: inline-block;vertical-align: middle;text-decoration:none;}
.top-footer-right a:hover {background: #b61522;text-decoration: none;color:#fff;}
.top-footer-right h2{display: inline-block;vertical-align: middle;color: #fff;float: left;font-family: 'Quicksand', sans-serif;font-size: 18px;width: 160px;margin-right: 20px;line-height: 24px;font-weight: normal;}
.top-footer-right span{display: table;color: #ffffff;font-size: 11px;font-family: 'Quicksand', 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:14px;}
.wlsnrt-social{position: absolute; padding-top: 2px;}
.wlsnrt-footer-link{float:right;text-align: right;font-size: 13px;}
.footer.content{border-top:0px;}
.footer.content p a{color:#fff;}
.footer-bottom{border-top: 1px solid #ccc;padding-top: 30px;}
.footer-top ul li a{color:#fff;text-decoration:none;}
.footer-top ul li:last-child{border-right:0px;}
.footer-top ul li:first-child{padding-left: 0px;display:none;}
.footer-top ul li:nth-child(2){padding-left:0px};
.wlsnrt-footer-link a{color:#fff;}
.wlsnrt-social a{margin: 5px 15px 0px 0px;float: left;}
.footer.content .container{padding-left:0px; padding-right:0px;}
.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: 10px; font-size:16px;}
.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: 'Quicksand', 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: 'Quicksand', 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: 18px !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: 14px; 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; }
/*Fotter CSS end*/
.minicart-wrapper .action.showcart .counter.qty.empty {display: block;position: relative;bottom: 34px;left: 15px;background: #433e3a;border-radius: 50%;line-height: 16px;height: 17px;width: 18px;min-height: 15px;font-size: 12px;}
.top-header-left ul li a.wlsnrt-phone {background: url(../../frontend/Enterprise/Resopal/de_DE/images/phone.png) no-repeat 0% 50%;padding: 0px 0px 0px 20px;margin-left: 15px;cursor: text;border: 0px;}
.ideas-casestudy-index .page-main{max-width: 1110px; width: 1110px !important;}
#maincontent.page-main{z-index: 0;background: #fff; box-shadow: 0 20px 38px rgba(0,0,0,0.15), 0 15px 12px rgba(0,0,0,0.15);}
#maincontent.page-main .breadcrumbs{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;}
.ideas-casestudy-index .view-all .btn-view-all {float: right;background: #e31b2c;padding: 10px 15px;font-size: 0.9rem;margin-left: 8px;color: #fff;border: 0;}
.ideas-casestudy-index .application-filters #industry{color:#686868; font-size:.85rem; }
.ideas-casestudy-index .application-filters #application-group{color:#686868; font-size:.85rem; }
.ideas-casestudy-index .application-filters #category{color:#686868; font-size:.85rem;}
.ideas-casestudy-index .application-filters .view-all{float:right;}
.application-filters{float:right;position: relative;top:0;left: 0;}
.ideas-casestudy-index .application-filters .view-all .btn-view-all{float: right;background: #e31b2c;padding: 11px 15px;font-size: 0.9rem;margin-left: 8px;color: #fff;}
.ideas-casestudy-index .application-listing .page-title-wrapper{}
.cs-container{position: relative;width: auto;}
.overlay{position: absolute;bottom: 0;left: 0;right: 0;background-color: #c72733;opacity: .8;overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.cs-container:hover .overlay {height: 35%;padding:10px;}
.cs-container a.casestudy-view-details{color: white;font-size: 16px;overflow: hidden;text-decoration:none;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.casestudy-title{margin: 10px 0;}
.casestudy-title p {color: #433e3a;font-size: 0.875em;margin: 0;font-weight: bold;font-family: 'Open Sans', sans-serif;}
.cs-short-description p, .cs-short-description h2 {color: #433e3a;font-size: 0.875rem;line-height: 16px;font-family: 'Open Sans', 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 {height: 70px;}
.lSSlideOuter .lSPager.lSGallery li{margin-bottom: 0px !important;margin-right: 10px;margin-top:5px;}
.cs-gallery-images .lSSlideWrapper ul.lightSlider {margin: auto !important; background: rgb(229, 229, 229) !important; height: auto !important; display: flex;}
.cs-gallery-images .lSSlideWrapper ul li {background: #e5e5e5; display: flex; margin-bottom: 0px;}
.cs-gallery-images .lSSlideWrapper ul li img{width: auto; display: inline-block; margin: auto;}
.ideas-casestudy-view .case-study-details .cs-description .cs-title-wrapper .cs-title{font-weight:600;font-size: 22px;font-family: 'Open Sans', sans-serif;margin-top:15px;}
.ideas-casestudy-view .case-study-details .cs-description p {font-family: 'Open Sans', sans-serif;font-size: 10.5pt;font-family: 'Open Sans', 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: 'Open Sans', sans-serif;font-weight: normal;}
.ideas-casestudy-index .application-listing .page-title-wrapper p.life{color: #433e3a;font-size: 14px;line-height: 18px;margin: 5px 0 20px;font-family: 'Open Sans', 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%;}
.ideas-casestudy-view .case-study-details .cs-description .additional-info .info-value{margin: 4px 9px 9px; background: url(../../frontend/Enterprise/Resopal/de_DE/images/link_arrow.png) no-repeat scroll 0 13px; padding: 6px 11px; height: auto;}
/* Category listing page start */
.catalog-category-view #maincontent.page-main .category-static-content .category-description p strong{color:#e31a2c;}
.catalog-category-view #maincontent.page-main .page-title-wrapper{text-align:center;}
.catalog-category-view #maincontent.page-main .page-title-wrapper h1{text-transform:uppercase;}
.catalog-category-view .category-view .page-main{max-width: none;padding-left: 0px;padding-right: 0px;}
.catalog-category-view .category-view .page-main .category-image{margin-bottom:0px;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content{border: 1px solid #ccc;border-width: 1px 1px 0px 1px;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item{margin-bottom: 0px;border-bottom: 1px solid #ccc;padding: 5px 10px 5px 15px;line-height:33px;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item a{color:#6b6b6b;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item:hover a{color:#e63a46;}
.catalog-category-view .sidebar-main .filter-options .filter-options-title{margin-bottom: 0px;padding: 10px;border: 1px solid #ccc;border-width: 1px 1px 0px 1px;background: #433e3a;color: #fff;}
.catalog-category-view .sidebar-main .filter-options .filter-options-content .item:hover a span{color:#e63a46;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li{position:relative;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li.accordian:after{content: ' \002B';cursor:pointer;position:absolute;right:0px;width: 35px;background: #eae8e8;top: 0px;/* bottom: 0px; */text-align: center;font-size: 20px;font-weight:bold;color: #e31b2c;padding: 5px;height:43px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li.accordian.active:after{content: "\2212";}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu .accordian .panel{display:none;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu .accordian.active .panel{display:block;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li label {margin-bottom: 0px;padding: 5px 10px 5px;width: 100%;border-bottom: 1px solid #ccc;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li .sub-menu {padding-left:0px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li .sub-menu li{border-bottom: 1px solid #ccc;padding-left: 30px;line-height: 38px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu{margin-bottom: 0px;}
.catalog-category-view .page-main .columns .sidebar-main .category-left-menu .left-sub-menu li.left-menu-active a {color:#e31b2c;}
.advancedsearch-advancedsearch-result .find-surface-search {margin-top:24px;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter {float:left;margin-bottom: 0;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter .sorter-label {font-size: 14px;margin-left: 5px;}
.advancedsearch-advancedsearch-result .find-surface-search .toolbar-sorter.sorter .sorter-options {font-size: 14px;}
.advancedsearch-advancedsearch-result .find-surface-search .product_count {display: inline-block;text-align: right;margin-top: 0px;position: relative;top: 0;font-size:14px;}
div.ea-search-autocomplete div.content{position:absolute;}
div.ea-search-autocomplete: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: 14px;cursor: pointer;margin-bottom:5px;}
.catalog-category-view .product-toolbar-options .list-page-view a.view-option{color:#fff;background-color: #e31b2c;margin-left: 5px;padding: 11px 10px 11px 34px;}
.catalog-category-view .product-toolbar-options .list-page-view a.view-option:hover{text-decoration:none;background-color: #bb1725;}
.catalog-category-view .product-toolbar-options{border-bottom:0px;margin:5px;}
.catalog-category-view .products.wrapper.grid.products-grid{border-top: 1px solid #ccc;padding-top:15px;}
.catalog-category-view #product-color-group-view h2 {font-size:1.5rem;font-weight:600;} 
.catalog-category-view #product-color-group-view .color-group-items {display:table;margin-bottom:10px;width:100%;} 
.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches {padding-left:0px;} 
.catalog-category-view #product-color-group-view .color-group-items h4 {padding-bottom:4px;border-bottom: 1px solid #ccc;font-size:1.2rem;} 
.catalog-category-view #product-color-group-view .color-group-items ul.product-swatches li.product-item-swatch{list-style:none;float:left;margin-right:3px;margin-bottom:3px;} 
/* Category listing page end */
/* .news-view-index .page-main .sidebar-main #sidebar{display:none;} */ 
.news-view-index .page-main .sidebar-main #sidebar .widget_categories{display:none;}
.news-view-index .page-main .sidebar-main #sidebar .widget_latest{display:none;}
/* PA Data page start */
.catalog-product-view .page-main .columns .product #tabs ul.details_list {list-style-type:none;padding-left:0px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion {background-color: #fff;color: #444;cursor: pointer;padding: 5px 10px;width: 100%;border: none;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border: 1px solid #ccc;position: relative;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion a {color: #433e3a;font-size: 17px;letter-spacing: 1px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active a{font-weight:bold;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active{width:100%;margin-bottom: 0px;border-width:1px 1px 0px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion:after {content: '\002B';color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size:22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion.active:after {content: "\2212";}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .panel {padding: 0px 10px 0px 10px;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
.lam_type{float:left;display:block;font-size: 0.875rem;font-weight: bold;letter-spacing: 1px;color: #464545;margin-top: 5px;}
.pattern_types li{float:left;margin-right:10px;display:inline;border-radius:2px;padding:1px 5px;background:#e8e8e8;}
.pattern_types li a{font-size:0.875rem;color:#433e3a;}
.pattern_types{display:inline;}
.pattern_types li:hover {background:#433e3a;}
.pattern_types li:hover a {color:#fff;text-decoration:none;}
.product-span, .grade{font-size: 0.875rem;font-weight: bold;letter-spacing: 1px;color: #464545; margin-top: 5px;margin-right: 20px;}
.product-info-main .wa_product_title h1.page-title{margin-top: 0px;display: inline-block;}
.product-info-main .wa_product_title h1.page-title span{display: block;font-size: 1.500rem;font-weight: 600;text-transform: uppercase;color: #433e3a;line-height: 1.2;}
.product-info-main .product-info-price .finish_desc{font-size:14px;color:#6d6c6c;}
.catalog-product-view .product-info-main .product-info-price h3.finish_title{font-size: 14px;color: #6d6c6c;padding: 5px;border: 1px solid #6d6c6c;display: inline-block;margin-bottom: 20px !important;}
.product-info-main .product-info-price span.marketed-pattern{font-size: 14px; color: #6d6c6c; padding: 2px 4px; border: 1px solid #6d6c6c; display: inline-block;}
.product-info-main .product-info-price .wa_description h4{font-size: 1.125rem;color: #212121;}
.product-info-main .product-info-price .feature_list{float:left;border: 1px solid #ccc;padding: 10px;width: 100%;justify-content: center;margin-bottom: 0;}
.product-info-main .product-info-price .feature_list li{float: left;padding: 0;margin-bottom:0px;}
.product-info-main .product-info-price .feature_list li .detailhoverdiv{display: none;width: 250px; margin: 10px 0 0 0;background:#ffffff; color:#433e3a;  position: absolute; z-index: 3;font-family: 'Questrial', sans-serif;border:1px solid #d9d9d9;}
.product-info-main .product-info-price h4.features{display:inline-block;}
.product-info-main .product-info-price .feature_list li .detailhoverdiv h4.detailicon_hover{background: #3d3737;padding: 10px 15px;margin: 0;color: #fff;font-size: 18px;}
.product-info-main .product-info-price .feature_list li .detailhoverdiv p.tool_desc{padding: 15px;font-size: 13px;margin: 0;font-family: 'Questrial', sans-serif;border: 1px solid #d9d9d9;background:#fff;line-height:20px;}
.product-info-main .product-info-price .wa_description .descToggle {width: 100%;display: block;padding: -0.25em;border-radius: 0.15em;transition: background .3s ease;color: #433e3a;}
.product-info-main .product-info-price .wa_description .descinner {color: #6d6c6c;font-size: 16px;}
.product-info-main .product-info-price .wa_description .inner {padding-left: 0px;overflow: hidden;display: none;color:#636262;padding-right: 40px;}
.product-info-main .product-info-price .wa_description .descToggle:after {content: '\002B';color: #777;font-size:16px;font-weight: bold;float: right;margin-left: 5px; color: #e21c2b;}
.product-info-main .product-info-price .wa_description .descToggle.active:after {content: "\2212";}
.column .product .col-lg-12.padding{padding:0px;background-color: #1e1e1e;}
.column .product .col-lg-12.padding .sheet-banner-padding{padding-left: 0px;padding-right: 0px;}
.column .product .col-lg-12.padding .sheet-banner-padding.full_image_display{border:1px solid #ccc;text-align: center;}

.column .product .col-lg-12.padding .sheet-banner-padding.setheight{background-color: #1e1e1e;height: 228px;}
.product.info.detailed{display:none;}
.wheretobuy{border: 1px solid #ccc;background: #433e3a;}
.wheretobuy .wtob{color: #fff;margin-bottom: 0pc; padding: 5px 25px;background-image: url(../../frontend/Enterprise/Resopal/de_DE/images/location-icon.png); background-repeat: no-repeat;background-position: 2% 50%;background-color: #433e3a;text-transform: uppercase;}
.wheretobuy .buy{border: 1px solid #ccc;}
.wa_producttype{display: inline-block;padding-left: 0px;vertical-align: middle;line-height: 25px;}
.wa_producttype li{list-style:none;float:left;margin-right:20px;}
.pattern_types {display: flow-root;cursor: pointer;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .accordion{display:inline-block;}
.wa_producttype1 li, .wa_producttype2 li, .wa_producttype3 li{margin-right: 20px;}
.catalog-product-view .product-info-main .wheretobuy .wtb{margin-bottom:10px;margin-top:5px;font-size: 1rem;line-height: 20px;/* text-transform: uppercase; */color: #000;}
.catalog-product-view .product-info-main .wheretobuy .enter_zip{margin-bottom:5px;color: #433e3a;font-size: 14px;}
.catalog-product-view .product-info-main .wheretobuy input{display: inline-block;font-size: 12px;}
.catalog-product-view .product-info-main .wheretobuy .find{display: inline-block;line-height: 15px;border: 1px solid #e31b2c;color: #e31b2c;text-transform: uppercase;font-size: 14px;margin-bottom: 3px;padding: 7px 7px 7px 30px;position:relative;}
.catalog-product-view .product-info-main .wheretobuy .find .search_icon{padding-left: 25px;display: inline-block;height: 30px;width: 10px;background-image: url(../../frontend/Enterprise/Resopal/de_DE/images/search-icon.png);background-color: #e31b2c;;position: absolute;left: 0px;top: 0px;background-repeat: no-repeat;background-position: center;}
.catalog-product-view .product-info-main .wheretobuy .buy {padding: 10px;background: #f2f2f2;}
.catalog-product-view .product-info-main .wheretobuy .wtb_border {padding:0px;}
.product-info-main .product-info-price h4.features {font-size:1.125rem;color: #433e3a;}
.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img{width:100%;}
.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a.cusor-remove img{height:auto; width:auto;}
.catalog-product-view .page-main .product .sheet-banner-padding.full_image_display .sheet_banner a.cusor-remove img{background:white; height:272px;}
.catalog-product-view .page-main .product .sheet-banner-padding.full_image_display {background:white;}
.product-info-price .feature_list.inner {display: none;}
.featToggle {width: 100%;display: block;border-radius: 0.15em;transition: background .3s ease;}
.featToggle:after {content: '\002B';color: #777;font-size:16px;font-weight: bold;float: right;margin-left: 5px; color: #e21c2b;}
.featToggle.active:after {content: "\2212";}
.availProdToggle {width: 100%;display: block;border-radius: 0.15em;transition: background .3s ease;}
.availProdToggle:after {content: '\002B';color: #777;font-size:16px;font-weight: bold;float: right;margin-left: 5px; color: #e21c2b;}
.availProdToggle.active:after {content: "\2212";}
.imgBotBG{background:#1d1d1d; color:#fff; padding: 10px;}
.imgBotBG p{margin-bottom:0px;}
.setheight p{margin-bottom:0px;}
.setheight img{height:263px;}
.social-detail{padding:0px;margin-bottom:10px;}
.social-detail .dropdown-wrap{float: right;}
.social-detail .dropdown-wrap .download-image{border: 1px solid #e31b2c;padding: 5px 10px 5px 40px;margin-top: 10px;color: #e31b2c;float: right;font-size:14px;text-transform:uppercase;position: relative;cursor:pointer;}
.social-detail .dropdown-wrap .download-image .download-icon{padding: 10px;vertical-align: middle;padding-left: 25px;display: inline-block;height: 32px;width: 10px;background-image: url(../../frontend/Enterprise/Resopal/de_DE/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/Resopal/de_DE/images/wlsnrt-icon.png) no-repeat scroll 2% 50% / 21px 19px;}
.product-add-form form{border:1px solid #ccc;}
.catalog-product-view .page-main .product-info-main .product-add-form .product-options-wrapper .fieldset{padding:10px 5px;margin-bottom: 0;}
.product-options-wrapper .fieldset .field{display: inline-block;margin-bottom: 12px;vertical-align: top;}
/* .catalog-product-view .product-options-wrapper .fieldset .field.Select_Sample{display: none;} */
.product-options-wrapper .fieldset .field .label span{color:#433e3a;}
.product-options-wrapper .fieldset .field label{display:none;}
.price-final_price .price{display:none;}
.product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty{height: 33px;text-align: center;width: 163px;}
.product-options-bottom .box-tocart{position:relative;margin: 0px;}
.product-options-bottom .box-tocart .fieldset .field {width: 47%;position: absolute;top: -87px;left: 184px;margin-top: 44px;}
.fieldset:last-child{margin-bottom: 10px;}
.product-options-bottom .box-tocart .fieldset .field .label span{color:#433e3a;}
#product-addtocart-button{height: 32px;line-height: 0px;padding: 8px 10px 8px 45px;margin-top: 0;margin-left: 10px;background: #fff;color: #e21c2b;font-size: 14px;border: 1px solid #e21c2b;position: relative;}
#product-addtocart-button span{font-size:14px;padding: 10px;vertical-align: middle;}
#product_addtocart_form {position:relative;}
#product_addtocart_form.disabled {pointer-events: none; background: rgba(255, 255, 255, 0.5); opacity: 0.5;}
#product_addtocart_form .product-options-bottom #loader_mask {display: block; bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 0;}
.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/Resopal/de_DE/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/configurator_banner_large_en_nl.jpg); height: 228px;width: 100%;background-size: 115px 100%;background-position: 56% 0%;background-repeat: no-repeat;}
:lang(fr) .large_visual, .vir_large_visual {background-image: url(https://media.wilsonart.com/media/wysiwyg/configurator_banner_large_fr.jpg); height: 228px;width: 100%;background-size: 115px 100%;background-position: 56% 0%;background-repeat: no-repeat;}
:lang(de) .large_visual, .vir_large_visual {background-image: url(https://media.wilsonart.com/media/wysiwyg/configurator_banner_large_de.jpg); 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;border: 0px;}    
.catalog-product-view .modal-inner-wrap .modal-header{display:none;}
.catalog-product-view .modal-inner-wrap .modal-content{padding: 0;}
.dropdown-wrap #toggleDiv .tooltiptext{list-style: none;   padding-left: 0px;width: 400px;background: #FFF;border: 3px solid #cacaca;right: 0px;padding: 2%;margin: 12px 0 0 -200px;text-align: center;border-radius: 6px;position: absolute;z-index: 1;top: 100%;}
.dropdown-wrap #toggleDiv .tooltiptext li a img{display: block;width: 50px !important;float: left;margin: 0 12px 0 0;height: 50px;}
.dropdown-wrap #toggleDiv .tooltiptext .cellOne{width: 38%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellTwo{width: 58%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellThree{width: 58%;}
.dropdown-wrap #toggleDiv .tooltiptext .cellFour{width: 38%;}
.dropdown-wrap #toggleDiv .tooltiptext li{float: left;    text-align: left;    margin: 1%;    border: #cacaca 1px solid;    min-height: 52px;}
.dropdown-wrap #toggleDiv .tooltiptext li a{display: block;text-decoration: none;}
/* .dropdown-wrap #toggleDiv .tooltiptext li.cellTwo img {width: 80px;} */
.dropdown-wrap #toggleDiv .tooltiptext li.cellThree img {    width: 122px;}
.dropdown-wrap #toggleDiv .tooltiptext li.cellFour span {  padding: 14px 9px;}
.dropdown-wrap #toggleDiv .tooltiptext:before {border-color: rgba(202, 202, 202, 0);border-bottom-color: #cacaca;border-width: 14px;margin-left: -14px;}
.dropdown-wrap #toggleDiv .tooltiptext:after, .tooltiptext:before {bottom: 100%;right: 15%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.dropdown-wrap #toggleDiv .tooltiptext li span {display: block;padding: 9px;font-size: 14px;line-height: 16px;text-align: center;color:#333;}
.accord-custom h2 {font-size:1rem;}
.details_list .panel section ul.producTypes{list-style:none;padding: 0px;float: left;padding-left: 10px;}
.details_list .panel section ul.producTypes li{float:left;border-radius: 2px;padding: 0px 5px;background: #e8e8e8;}
.details_list .panel section ul.producTypes li a{color:#433e3a;font-size:14px;}
.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before{font-size: 26px;line-height: 26px;color: #FFF !important;}
.modalDownloadWrap{background: #e31b2c;display: none; justify-content: flex-end;}
.modalDownloadWrap a{float: right;margin-left: auto;color: #fff;letter-spacing: .5px;font-family: 'Questrial', 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/Resopal/de_DE/images/pdp-dwnldicn.jpg);    top: 0px;    background-repeat: no-repeat;}
.faq_types_content .resources a{color: #433e3a;}
.item.product.product-item .product-image-container img{width: auto !important;position:relative;}
.pattern_types li.active{background:#433e3a;}
.pattern_types li.active a{color:#fff;text-decoration:none;}
ul.prodDetails{padding-left:10px;}
.prodDetails .factory_order{font-size: 14px;font-weight: bold;letter-spacing: 1px;color: #464545;margin-top: 5px;margin-right: 20px;}
.prodDetails .grade{text-transform:uppercase;}
.prodDetails .shoppingcartTble thead tr th{font-size: 15px;color:#6d6b6b;font-weight: normal;}
.prodDetails .shoppingcartTble tbody tr td{font-size: 15px;color: #6d6b6b;font-weight: normal;}
/* .prodDetails .shoppingcartTble tbody tr td .finish_class{font-weight:bold;} */
.prodDetails .consult{font-size:0.875em;color:#433e3a;margin-bottom:5px;}
.prodDetails .consult .note{font-weight:bold;color:#433e3a;}
.care-main p {font-size: 15px !important;color: #433e3a !important;font-weight: normal;font-family: 'Questrial', 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: 15px;transition: 0.4s;border: 1px solid #ccc;position: relative;display: inline-block;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1{background-color: #fff;color: #433e3a;font-weight:bold;cursor: pointer;padding: 5px 10px;width: 100%;text-align: left;outline: none;font-size: 15px;transition: 0.4s;border: 1px solid #ccc;position: relative;display: inline-block;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle.active {font-weight:normal;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1.active {font-weight:normal;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .inner, .catalog-product-view .page-main .columns .product #tabs ul.details_list .inner1 {padding: 12px;background-color: white;margin-bottom: 5px;border: 1px solid #ccc;border-top: 0px;overflow: hidden;display: none;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle.active:after {content: '\002B';color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1.active:after  {content: '\002B';color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle:after {content: "\2212";color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1:after  {content: "\2212";color: #e21c2b;font-weight: bold;float: right;margin-left: 5px;font-size: 22px;position: absolute;right: 0px;top: 0px;margin-right: 10px;}
.catalog-product-view .page-main .column .block .block-content .products.wrapper.grid.products-grid.products-related{width: 100%;}
.producTypes li {float:left;} 
.catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle a, .catalog-product-view .page-main .columns .product #tabs ul.details_list .toggle1 a  {color: #464545;font-size: 17px;letter-spacing: 1px;}
.producTypes li {list-style: none;float: left;margin-right: 10px;display: inline;border-radius: 2px;padding: 1px 3px;background: #e8e8e8;}
.producTypes li a{font-size: 14px;color: #433e3a;}
.producTypes li.active a{color: #fff;}
.producTypes li.active {background:#433e3a;color:#fff;}
.care-full-main a{border-radius: 2px;padding: 1px 3px;color:#e31b2c; font-size:16px;padding:5px 4px;}
.catalog-product-view .modal-inner-wrap .action-close {padding: 0px;color: #fff;background: #252424;border-radius: 0;position: absolute;border: 1px solid #fff;margin: 0px;}
.catalog-product-view .modal-inner-wrap .modal-content #fullscreen-image img {width: 100%; height: 100%; display: block;}
.modal-popup._show .modal-inner-wrap{overflow-x:hidden; margin: 3.5rem auto !important; }
.product-image-wrapper{display:inline;}
.product-image-photo{position: relative;display: inline;}
.catalog-product-view .products .item .product-item-info{max-width: 100%;}
.catalog-product-view .products .item .product-item-info .product.details.product-item-details .product-sku{color:#433e3a;font-size: 14px;}
.catalog-product-view .products .item .product-item-info .details.product-item-details .product.product-item-name.related-products-name{min-height: 15px;margin-bottom: 0px;}
.catalog-product-view .products .item .product-item-info .details.product-item-details .product.product-item-name.related-products-name a.product-item-link{font-size:12px;text-decoration: none;}
.catalog-product-view .products .item .product-item-info .product.details.product-item-details {display: inline-grid;}
.page-products .products-grid .product-item{margin-bottom: 0px;}
.care-full-main p {font-size: 15px;color: #433e3a;}
.care-full-main a#Laminate{background:none;}
.care-full-main a#Recover{background:none;}
.care-full-main a#TFLPanels{background:none;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner{height: auto;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner img:hover{opacity:0.7 !important;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet{position: absolute;color: #fff;text-transform: uppercase;font-size: 1rem;cursor:pointer;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet{position: absolute;color: #fff;text-transform: uppercase;font-size: 16px;cursor:pointer;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet:before{content: '\002B';font-size: 50px;margin-left: 20px;color: #fff;border: 1px solid #fff;height: 80px;width: 80px;text-align: center;position: absolute;cursor:pointer;}
.catalog-product-view .page-main .column .product.media .sheet-banner-padding.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-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.street.1"]{display:block; }
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{display:block;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"]{display:block;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{display:block;}
#shipping-new-address-form .field[name="shippingAddress.region_id"]{display:block;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_parent_type"]{display:none;}
#shipping-new-address-form .field[name="shippingAddress.custom_attributes.customer_newtype"]{display:none;}

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

#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_lang"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.profile_address_id"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.street.1"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone1"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone3"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.telephone2"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.region_id"]{display:block;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_parent_type"]{display:none;}
#billing-new-address-form .field[name="billingAddressauthnetcim.custom_attributes.customer_newtype"]{display:none;}

.ccard.authnetcim .credit-card-types li{float:left;margin: 0 10px 0;border-bottom:0px;}
#iwd_opc_gift_card .iwd_opc_universal_wrapper{display:none;}
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody th.mark{width:250px;padding:5px;}
.checkout-cart-index .cart-summary #cart-totals .table.totals tbody td.amount{width: 100px;padding:5px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist{display: none;border:none;background: none;margin-top: 15px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist:before{content: '\e601';-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 35px;line-height: 24px;color: #7d7d7d;font-family: 'icons-blank-theme';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar .action.towishlist span{overflow: hidden;    position: absolute;    width: 1px;}
.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;}
.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 {font-size: 14px;}
#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: 'Open Sans', sans-serif;font-weight: normal;margin-top:15px;}
.faq-faq-index .page-main .columns .column.main .views-row{display: block;width: 100%;margin-top: 0;font-size:0.938rem;}
#edit-field-qa-product-types .type-select{display: inline-block;}
#edit-field-qa-product-types .type-select select#qa-product-types-val{font-size: .85rem;height: 39px;}
#edit-field-qa-product-types {float: right;}
/* FAQ page end */
/* News page start */
.news-page #maincontent .page-title-wrapper{text-align:left;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label{margin-bottom: 0px;padding: 5px 10px 5px;width: 100%;border-bottom:1px solid #ccc;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li{margin-bottom: 0px;line-height: 33px;list-style: none;padding: 0px;border: 0px;font-size: 16px;position:relative;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.left-menu-active label a {color: #e31b2c;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label a {color:#433e3a;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label a:hover, .news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li label a:focus {color: #e31b2c;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li .sub-menu li {border-bottom: 1px solid #ccc;padding-left: 30px;line-height: 38px;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian .panel{display:none;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian.active .panel{display:block;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian:after {content: ' \002B';cursor:pointer;position:absolute;right:0px;width: 35px;background: #eae8e8;top: 0px;/* bottom: 0px; */text-align: center;font-size: 20px;font-weight:bold;color: #e31b2c;padding: 5px;height:43px;}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-sub-menu li.news_accordian.active:after {content: "\2212";}
.news-page .page-main .columns .sidebar-main .widget.block.block-static-block .category-left-menu .left-bar-title{margin-bottom: 0px;padding: 10px 10px 10px 40px;border: 1px solid #ccc;border-width: 1px 1px 0px 1px;background: #433e3a;font-weight: 700;color: #fff;background: #433e3a url(../../frontend/Enterprise/Resopal/de_DE/images/wlsnrt-icon.png) no-repeat scroll 4% 50% / 21px 19px;}
.news-page .page-main .columns .column.main article#content {float: left; }
.news-page .page-main .columns .sidebar.sidebar-main .block.block-search{display:none;}
.news-page .page-main .columns .sidebar.sidebar-main .block.block-search input#search_news {width:346px;}
.sidebar.sidebar-main [data-content-type='row'][data-appearance='contained'] [data-element='inner']{padding:0px !important;}

.news-index-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: 'Open Sans', 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: 5px 5px 10px rgba(0,0,0,0.15);}
.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/Resopal/de_DE/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.white-popup{max-width:500px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .form-group.col-Names .siguppolicy a {margin-left:5px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .form-group.col-Mr select.profile_select_create {width:15%;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .form-group .data_area.mr-btm {margin: 0 0 20px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .field.confirm_password {margin: 0 0 20px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account {margin-bottom: 0px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create.account .required-entry.privacyTerms {margin-top: 0px; top: 0px;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .control {width:100%;}
#social-login-popup .social-login.block-container.create .block-content .form-customer-create .fieldset.create .field .label{color:#333;font-size:14px;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;}
#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;}
#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;}
#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-form-create .fieldset .field.choice.newsletter .label input.checkbox { margin-top: 0px;  float: left;}
#social-form-create .fieldset .field.choice.newsletter .label-inf { color: #000; font-size: 12px; margin-left: 24px;}
#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;}
.mfp-content #social-login-popup.white-popup { font-family: 'Questrial', sans-serif; max-width: 550px;}
.form-customer-login .g-recaptcha { margin: 0px;}
.form-customer-login .g-recaptcha { margin-left: 50px !important; float: left;}
/* Register popup 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:14px;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:5px;background-size: cover;}
.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: 14px; 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 .action-toolbar .primary button span {font-family: 'Quicksand', 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: 22px;    }
.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:28px;}
.contact-index-index .page-main .columns .column.main [data-appearance="contained"] [data-element="inner"] .pagebuilder-column-group .pagebuilder-column [data-content-type="text"]{word-break:inherit;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy {margin-left:30px;}
.contact-index-index #maincontent.page-main .columns .column.main .wheretobuy .buy{padding: 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: 14px;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/Resopal/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: 16px;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: 14px;}
/* Contact Us page end */
/*User profile Dashboard start*/
.table-wrapper.additional-addresses{overflow:auto;}
.table-wrapper.additional-addresses::-webkit-scrollbar {height: 8px; right:10px;}
.table-wrapper.additional-addresses::-webkit-scrollbar-track {background: #5e5e5e;}
.table-wrapper.additional-addresses::-webkit-scrollbar-thumb {background: rgb(163, 163, 163);}
.account.customer-account-edit .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-company, .customer-account-edit .field-title{display:none;}
.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/Resopal/de_DE/images/grey_arrow.png) no-repeat 96% 50%;}
.account .page-main .sidebar-main .block-collapsible-nav .item.current {background: url(../../frontend/Enterprise/Resopal/de_DE/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: 14px;}
.account .form-edit-account .fieldset.password .label span {color:#333;}
.account .form-edit-account .fieldset.password .label {width:25%;}
.account .form-edit-account .fieldset.password {border: 1px solid #efefef;padding: 15px;}
.account .form-edit-account .fieldset.password .control {width:50%;}
.account .form-edit-account .actions-toolbar .primary button.action.save{display: inline-block;background: #e31b2c;padding: 10px 50px;color: #fff;border: 0px;}
.account .form-edit-account .actions-toolbar .primary button.action.save:hover{background: #b61522;}
.account .form-edit-account .actions-toolbar .secondary a.action span{color: #e31b2c;margin-left:10px;}
.account .form-edit-account .account-delete {border-bottom: 1px solid #efefef;padding-bottom: 20px !important;}
.account .form-edit-account .account-delete .buttons-set {text-align:center;}
.account .form-edit-account .account-delete #delete-account {display: inline-block; background: #e31b2c; padding: 8px 30px; color: #fff; border: 0px;}
.account .form-edit-account .account-delete #delete-account:hover {background: #b61522;}
.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;}
.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 */
.wishlist-table .order_img{height: 113px;width: 113px;object-fit: cover;}
.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: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title span {font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title span {font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title span {font-size: 18px;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content address br{display:none;}
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method,
.account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address, .account.sales-order-view #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method{float:unset;width:100%;border-bottom:1px solid #ccc;}
.page-print.account.sales-order-print .page-title-wrapper .order-date{display:none;}
.page-print.account.sales-order-print .page-title-wrapper h1.page-title{font-size: 1.5rem !important; margin-top: 15px;margin-right: 10px;}
.page-print.account.sales-order-print .page-title-wrapper .order-status {font-size: 1.5rem;}
.page-print.account.sales-order-print .page-title-wrapper .order-status:before {content:"-";margin-right: 15px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar{float:right;margin-top:25px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order{margin-right:10px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action.order:after{content:'';width:1px;height:3px;border:1px solid #ccc;margin-left:10px;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action span{color:#333;}
.page-print.account.sales-order-print .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions a.action:hover{text-decoration:none;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .items.order-links{display:none;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .order-title strong{margin-top: 10px;font-size: 22px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items{border: 1px solid #ccc;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items {margin-bottom:0px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items thead tr th{background: #efefef;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name strong.product-item-name{font-size:16px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.name dl.item-options{font-size:14px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.price .price-excluding-tax .cart-price span.price{font-size:16px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tbody tr td.col.subtotal .price-excluding-tax .cart-price span.price{font-size:16px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr th, .account.sales-order-view #maincontent.page-main .columns .column.main .order-details-items.ordered .table-wrapper.order-items .table.table-order-items tfoot tr td {padding:5px;background:#efefef;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-title strong{font-size: 22px;font-weight: 700;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address strong.box-title span{font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method strong.box-title span {font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address strong.box-title span {font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method strong.box-title span {font-size: 18px;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content address br{display:none;}
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-address, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-shipping-method,
.page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-address, .page-print.account.sales-order-print #maincontent.page-main .columns .column.main .block-order-details-view .block-content .box-order-billing-method{float:unset;width:100%;border-bottom:1px dotted;}
.account.sales-order-view .order-details-items.ordered {position:relative;}
.account.sales-order-view .order-details-items.ordered .actions-toolbar {position:absolute; top:0px; right:0px;}
.account.customer-address-form .form-address-edit .fieldset .legend span{font-size: 1.5rem;}
.account.customer-address-form .form-address-edit .fieldset .control{width:40%;}
.account.customer-address-form .form-address-edit .fieldset .actions-toolbar .primary .action.save{display: inline-block;background: #e31b2c;padding: 10px 20px;color: #fff; border: 0px;}
.account.customer-address-form .form-address-edit .fieldset .actions-toolbar .primary .action.save:hover{background: #b61522;}

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

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

.filter-select-container .question_select{width:100%}
.filter-select-container[data-rel="5"]{border-bottom: 1px solid #ccc;}
.resultProduct{margin-top:20px;}
.resultProduct ul {padding-left:20px;}
.resultProduct ul li{list-style-type:none;}
.resultProduct ul li a{color:#333;}
/* adhesive-finder page end */
/* UI Fixes start */
body.ea-autocomplete{overflow:auto !important;}
.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 .product.product-item-details .product-item-sku {line-height: .8; margin: 10px auto;}
.catalogsearch-result-index #maincontent.page-main .columns .column .search.results .product.product-item-details .product-item-sku .product-item-link {word-break: break-all; font-size: 13px;}

.catalogsearch-result-index #maincontent.page-main .columns .column .search.results .list-order-sec .form .form-elements .field{margin-bottom:4px;}
#minicart-content-wrapper .fys_all_group .advsearch-finish-group .only_standard{margin-left:115px;}
#minicart-content-wrapper .fys_all_group .advsearch-finish-group .only_standard label{color: #433e3a;}
#minicart-content-wrapper .fys_all_group .advsearch-finish-group .finish_header span{margin-left:10px;}
.advancedsearch-advancedsearch-result .sidebar-main #advance_filter_form{margin-bottom:20px;}
.advancedsearch-advancedsearch-result .list-order-sec .form .form-elements .field.Product{margin-bottom:3px;}
.products-grid .product-item .list-order-sec .field.Product{margin-bottom:3px;display:flex;} 
.products-grid .product-item .list-order-sec button#close{padding: 0px 5px;line-height: 18px;font-size: 13px;border-radius: 35px;float: right;position: relative;top: -13px;left: 13px;background: #e31b2c;color: #fff;border-color: #e31b2c;}
.checkout-cart-index #maincontent div.columns div.cart-container > div.cart-section-info > span.minicart-freeshipping {padding-left:60px;}
.industry-application-view #maincontent .page-title-wrapper .page-title{font-size:1.8rem;text-align:left;}
.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 !important;}
#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: "Calibri", 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: "Calibri", 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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACu1BMVEUAAADrFCfkGyzjGivkGy3iGyzjGyzjGyzjGyzjGyzjGyziGyzjHC3jHCziHSfMMzPkGy3jGyzjGyzjGizjHCzjHCvbJCTjGyzjGyzkGyzeFizkGyvjGyzjHCz/AEDjGizjGyzfGDDfICvkHCzjGyzlGivhHi3jGyzjGyzkGyzjHCzjGyziGizoFy7jGyzjHCzjHC3iGy3jGyziGivjGyvjGy3jGyzkGy3iGyzjGyzbEiTjGyzkGy7iGy3jGyvhHirjHCvjGiz/AADlGizlGi3gHynkGy/iGyzhGCvkGyvjHCvjGyzkGyzkGyzjHCvfIDDiGyvjGyviGyzdIjPjHCziGivjHC3jGyzVKyvmGjPjGiziGy3kHC3jGyzmGivjGyzkGyvkGyj/AFXkGyzjGyziGiv/AADjGyzjGyziGy3jGizjHCzjGyziGyzjHDniGyzhHi3lGiriGi3jHC3iHS7jGy3jGyzjGizjGi3jGyzjHCzjHCzkGyzjGyziGy3jGyzjHC3jGi3lGizjGy3jGizfICDjGyzkGyviHSziHSvjGi3kGyzjHC/gGSzjGyzkGyvkGyviGyzqFSvnGDHkGyzjHCzjGyzjGyzmGSnjGy3iGi3kGyzjHCzjGi3mGibjHC3jGiviGyzjGyzjHCviGS7kGyvkGy3jGyzkGyziGyzkGy7jHCzjGy3jGyzjHCzjGyzmGi7jGyziHS3kGy7kGyviGizmGi3kGyvjHC3jGyzjHCvjGyzlGiviGivjGyzhGivlGi7jGizjGivjHCzjGyzjHCvkGyziHSzkGyvkGyzkGy3jGyzjHCnjGyzjGyzhGS3jGyzjHC3jHCrkGyzjHC3iGyzjHCzkGyzkGyvjGi3jGyziGivjGyzjHCviGi3jGiviGyzjHCviGyzkGyvjGyzjHC3jHCzjGywAAACtVvavAAAA53RSTlMADUuIsdbs9/zu3buUXBoFVbP7y20SB+HzjBdB8G8EkckgGMzrOyLc9kze+UYL0fEtoNpYmeX9OYXHDu9DcrYrsK4BHUQZJmkqcWT+Vug2EHzZmA+ATnftBgp1j2b6HuNeEwNd21kC19N9m1HSxAnNETFQSizI4GN+6ZxAw+Rg9aaaOr3nCPJfIzW3qBsp+IIwewwVpy70xR+rT565bBSJpYaQgT0vZ+KWlxydzqpu6jK0PjhCYiifWspI5k1qvzwnf4eKoiSENI2Vg6MlvqwzrT83eXhz1WhU1NhrtVNhdrLCod/GSa82Abt0AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+MMFwg3LPj23MQAAAX4SURBVHjaxZv5X5RFHMcHORZUWFhwhQIxRJDAFoQwIFIWBGxDQwzEwGiNWxIJO0DbDhFMJUIRLKTEULBSMjWPRMGjstQkI7X7nH8jQI7lmX2O7+536PPjPvOa93tfzzXPd2YI4R27KfYOjk4qZ5ep06a7unHHCaJ299BQ83h6zZhEvNZrJmXi7XPfZPHvd6QW4+s3a1L+vj8VzewH+PMD5lCJBM7lzQ8KppKZF8KX7/YglUloGE/+/Ifk+JTqwjkKRMjzKV1gx40fqYRPaRQvvt3DygSiF3ISeEQZn9IYPvzYOKUC9FEuAvGK+fQxLgIKbsHROAdw4C9SzqfUi4OAH0RgMQeBBIhAnB5fYAFEgCai89UakEASusASEJ+6ogskwwRS0AVSYQJL0QUCYAKPowuoDSCBJ9AFSBpIYBm+gAdIYDm+wJMQfjo+f4ai8eBoVmDjM1bqQGfgKVz8/EwXEJ5mrcLEZ68OhOEpfRoRvypH4VjYLLlr8PApz4DxlE7Hwqvzgq3AU6dncfDGtc9Zg6c0HwVfEFnI9FxUrGRUUoKB15euYzoujCwgXvL8sucR+CHrmX6D84xDR+zl+EXlEv2Wb0iqeGFupdxTImwj0+2LL6lHDr4szY8RvQCD/BxeGWmUW1RVkS2Kr97E9Lo5xcz5VZME/zWRfme5bhKMJ+a9Xmmx5RtvMp1u8auZ0KSySAy/NUfkiqq1VNkxJNQxLbe9xTQLXM38KXW8xTeTYfsOy/ydZSLC9W9PLCw2ODDDLpd3Gi11uat4i7Bl7u4mkXNau0f8lDW3jLdbtJfB61ZmiF0p2nffM3tFmVr3tYk01L9PpZK2YaRd8gfRwmPe+2Xqz0GlmfZRJe0HXLeJ31f6Eiod3YfDXUUwjziTzy6CEB8qF10HSfSvF/4aGoUzA3BQlk/poU4W33UYBU8aVAoEmGg+wqp5Gz+2Ah/9STISnpAjVuC370TDk+yjYP60bjw8sKo0lE9R8YQUwvBlx3Dx5DMY/jgyXsHYxTz4JR1CZkMEavH5NaCyWhW+QCXoEijEFygFCeTiz3meAAnQHbYTBQE+hk7+3wJ1thNtOwWx6AIVIH4ofn0fNMNCHdH5RAt6EH2OL0A2QgQOchDYDxFIP1WALrAMdhs45qErFMIMaJE78q2goJwiyOkzqAI1Z8EGNOYLTINzcAFKe87jCRSABkVjQRydVpqsMqAe3VgGSt5Ihy70+gp/MySEIxn0yfK9Owixy2QVPDpQBPRdMvx7BQrSdpE5W86XLqMYXJHkB3452jCgXSU8qKlqkeramOxe/FVJxNdXTyyUrM7mbxXnN5vPsh/uDBUeD+0Uq1Ro3b/JGm9X37NUYtHGt9dE8KoD6oktW6qYd7iq3VLPbb3MNKbm+g3x03DK0uIDw2IL48DLl5yF7UwXhRU4dbzlBT0J4mfMGHlNUIXzjkq13PTkbrZed6XcvEXqOioS0z6JS2FNyt7R6Z/69Sum1Ii3DP+OqVj69o4PWvOknm7XG4lUGptuhoT1J6uJTLrZeeKs70e6viU9i+6JUl0kpL+V6froD0M321UqkwGkGStyvofp+6yX9kc5/uAbPdt2+L0cb2Y63+wsL4A5wj5zWgGPzVo8A5I0xwqBrDbbwWPR374DN+hEFBgcV7nfhQrkttiONY+xdirQAHP6fjjQWWzcBQzD0f4EWkaAvIRjOMcgAl0cBG5BBO5yEPgZdBXgl3yIE0jghu1AQZaD+PQXdIELMIFf0QUaYAJH0AWAKypzbCcKkggTwFlJYx6tkrHIeKrRBYjs9pYJWYIv4ADhO3FY2g3YXjD4fYDPJ00QAfx1zYMpUs7XcNl495tygd958EmGr2KBm1wEFBScRvIHHz6JVbrRqZ+TAMlXJoC2opPNn0r4d9C+Ttko2e4Xh7gIhI3bX3L8UD7bvMZSJ/ORtAd3ysFCAjyl+Gkc9hUII7Xtt2dytoBXD4hcfn7GSeEPfSjOZPG6Psy6hFzUtx0mFJYNf5/jsKlDOo3/9P07EKjSuKS3+keyr9//AJCuhreuRXgcAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTIzVDA4OjU1OjQ0KzAwOjAwhU2aDwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0yM1QwODo1NTo0NCswMDowMPQQIrMAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC); background-repeat: no-repeat; background-size: 50%; background-position: 40% 50%; padding: 12px 15px 12px 20px;}
.page-products .share-btn-container{margin-bottom:15px;}
.url-container {width: 500px; border: 1px solid; text-align: center;display: block; position: absolute;  background: #fff; z-index: 99; right: 0px; margin-top: 15px;}
.resources-files-index .resources-listing {position:relative;}
.resources-listing .url-container {top:0;}
.url-container .url-container-close{text-align:right;background: #433e3a;color: #fff; padding: 10px;}
.url-container .url-container-close .url-close-btn{cursor: pointer; padding: 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-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/Resopal/de_DE/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: 'Open Sans', Arial, sans-serif !important;font-size: 1.25em; font-weight: 400; color: #000;}
.customer-account-createpassword .form.password.reset .fieldset .password .label span{font-family: 'Open Sans', Arial, 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;}
.view-gallery-btn 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 a { background: #bb1725; color: #ffffff;}
.row-heading .pagebuilder-column-group .pagebuilder-column {position: relative; margin: 0px 5px 5px !important; padding: 0 !important;}
.row-heading .pagebuilder-column-group .pagebuilder-column h5 {position: absolute; width: 100%; z-index: 2; background-color: rgba(0,0,0,0.6);}
.cms-page-view .col-sm-4.appimg_space {width: 100%; padding: 0px;}
.cms-page-view .col-lg-12.tab_padding {padding: 0px;}
.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap #viewPDF iframe{height: 80vh}
/* UI Fixes end*/

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

@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;}
	.block-search .control input#search{left: 137px;font-size: 9px;}
	.block-search .control{border-top:0px;}
	.block-search .label.active+.control input{position:absolute;}
	.block-search .label{display:none;}
	.footer-top ul li{padding-left:5px;padding-right:5px;}
	.top-footer-left h2{padding-left:20px}
	.top-footer-right {float: unset;padding-left: 20px;}
	.search-autocomplete{left:179px;}
	.nav-sections .switcher-trigger strong{font-size:18px;}
	.minicart-wrapper.advanced-search-btn{top: 52px;right: -20px;margin-top:0px;}
	.block.block-search:before {width: 375px;height: 1px;content: '';border-top: 1px solid #E4E3E1;position: absolute;top: 0px;left: 123px;}
	.page-header .panel.header .minicart-wrapper{left:5px;}
	.top-footer-left h2, .top-footer-right h2, .top-footer-right span{display:none !important;}
	.top-footer-right a{float:right;padding: 4px 14px;margin-right: 20px;margin-top: -31px;}
	.top-footer-left a{margin-left: 20px;}
	.top-footer-left a img{width:100px;}
	.page-footer .footer-sec-left .footer-sec-title{display:none;}
	.page-footer .footer-sec-left .footer-sec-content{display:none;}
	.footer-sec-right{position: relative;left: -40px;}
	.footer-sec-right .footer-sec-content ul{position: relative;top: -80px;}
	.footer-sec-right .wlsnrt-logo-footer{margin: 10px 0px 10px 0px;}
	.wlsnrt-social {position: absolute;padding-top: 2px;top: -50px;left: 100px;}
	.legal-links ul{display:none;}
	.footer-bottom{border-top:none;padding-top:0px;position: relative;}
	.page-footer .footer.content{margin-top:10px;}
	.wlsnrt-footer-link{text-align: center;float: none;line-height:22px;margin-bottom: 0px;font-size: 12px;}
	.page-footer .footer.legal .copyright-content{text-align:center;float:none !important;}
	.top-blocks {width:100% !important;text-align: center;}
	.top-blocks .our-story-img, .top-blocks .understanding-wood-img{padding:0px !important;}
	.top-blocks .our-story-img img, .top-blocks .understanding-wood-img img{width: auto;margin-bottom: 0px;}
	.top-blocks .our-story h2, .top-blocks .understanding-wood h2{position: absolute;top: -250px;font-size: 22px; padding:5px;font-size:1.5rem;}
	.pagebuilder-column.our-story-img .pagebuilder-mobile-only, .pagebuilder-column.understanding-wood-img .pagebuilder-mobile-only{margin-top:10px;}
	.pagebuilder-column.our-story, .pagebuilder-column.understanding-wood{margin-top:0px !important; margin-bottom: 50px !important;}
	.pagebuilder-column-group .pagebuilder-column.our-story .btn-know-more, .pagebuilder-column-group .pagebuilder-column.understanding-wood .btn-know-more{text-align:center !important;}
	.top-blocks .our-story p, .top-blocks .understanding-wood p{text-align: justify;padding: 20px;margin-bottom: 0px;}
	.understanding-wood{margin-top: 35px;text-align: center;margin-bottom: 20px;}
	.advanced-search-header h1{font-size:18px;}
	.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: 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: 'Questrial', 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;}
	.catalog-product-view .modal-popup._show .modal-inner-wrap{width:90%;height:auto;}
	.mfp-content .white-popup.mfp-with-anim .block-container.create .block-content #social-form-create.form-customer-create .g-recaptcha{margin-left:0px;float:right;}
	.fieldset.login .actions-toolbar .secondary{margin-left:0px;}
	.column .product .col-lg-12.padding .sheet-banner-padding.setheight{height:auto;display:none;}
	.column .product .col-lg-12.padding{background-color: transparent;}
	.column .product .col-lg-12.padding .sheet-banner-padding.setheight .details_icons{height:auto !important; padding: 6px 15px 5px !important;}
	.catalog-product-view .sheet-banner-padding.setheight ul li{width:100% !important;}
	.catalog-product-view .sheet-banner-padding.setheight ul li.small_visual{background-size: 100% 100%;top: 0 !important;}
	.catalog-product-view .sheet-banner-padding.setheight ul li.small_visual .visual_click_small{height: 200px;width: auto; background-size: 100% 100%;}
	
}
@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;}
	#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 .header_live_chat {background: url(../../frontend/Enterprise/Resopal/de_DE/images/live-chat-icn.png) no-repeat 40% 50%; height:30px;}
	.header_live_chat span {display:none;}	
	.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: 'Questrial', 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: 260px;}
	.page-products #product-color-group-view .product-item-info{width: 152px;}
	.page-products .products-grid .product-item .list-order-sec{position:absolute !important;}
	.page-products .products-grid .product-item:nth-child(3n+3) .list-order-sec{position:relative !important;}
	.catalog-product-view .modal-popup._show .modal-inner-wrap{width:90%;height:auto;}
	.catalog-product-view .modal-popup._show .modal-inner-wrap{width:90%;height:auto;}
	.product-toolbar-options .product-list.filter-buttons {width: auto !important;float: right;margin-bottom: 5px;}
	.url-container.inactive{width:100%;}
	.url-container.inactive .elements{display: block; padding: 3px;}
	.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: 14px;}
	.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}
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width: 90%; height: auto;}
	 div.ea-search-autocomplete {left:0;}
}
@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;}
	.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: 'Questrial', 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;}
	
	.cms-whats-new .custom-whats-new-row2 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row3 .pagebuilder-column-group,
	.cms-whats-new .custom-whats-new-row4 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row5 .pagebuilder-column-group, 
	.cms-whats-new .custom-whats-new-row6 .pagebuilder-column-group, .cms-whats-new .custom-whats-new-row7 .pagebuilder-column-group {flex-wrap:unset;}

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

	.cms-whats-new .custom-whats-new-row1 .slick-slider, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-poster-content [data-element='content']{min-height: 150px !important;}	
	
	.filter-select-container .dialog_select{width:60%;margin-bottom:20px}
	
	.pagebuilder-column-group{flex-wrap:unset;}
	.our-story p, .understanding-wood p{font-size:13px;}
	.pagebuilder-column-group .pagebuilder-column.our-story, .pagebuilder-column-group .pagebuilder-column.understanding-wood{padding:10px !important;}
	.our-story-img, .understanding-wood-img{margin-right:15px !important;}
	.pagebuilder-column-group .pagebuilder-column.our-story h2, .pagebuilder-column-group .pagebuilder-column.understanding-wood h2 {padding: 10px 0px 10px 0px !important;text-align: left; font-size: 16px; font-weight: bold;}
    div.ea-search-autocomplete {left: -499px;}
}


@media (min-width: 992px) {
	.resources-files-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: #433e3a !important;padding: 25px !important;font-family: 'Questrial', 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;}
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width: 349px;height: auto;overflow: hidden;position: fixed; margin-top: 46px !important;}
	.cms-corporate-about-us .customr-about-us-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 557px !important; }
	.cms-locations .customr-locations-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 343px !important; }
	
	.cms-whats-new .custom-whats-new-row1 .slick-slider, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay, 
	.cms-whats-new .custom-whats-new-row1 .pagebuilder-poster-content [data-element='content']{min-height: 258px !important;}	
	
	.filter-select-container .dialog_select{width:40%;margin-bottom:15px}
	
	.pagebuilder-column-group .pagebuilder-column.our-story h2, .pagebuilder-column-group .pagebuilder-column.understanding-wood h2{font-size: 1.5rem;font-weight:normal;}
	.our-story p, .understanding-wood p{font-size: 1rem;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	
	.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) {
	.cms-corporate-about-us .customr-about-us-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 557px !important; }
	.cms-locations .customr-locations-row1 .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 343px !important; }
	/* .catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width: 349px;overflow-y: auto;position: absolute;} */
	.catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap.sheet_width_less {width: max-content;overflow-y: auto;position: absolute;}
}


/* Added by Ram End */
/* Added by Mani Start */
.products.wrapper.grid.products-grid .product-items .product-item{margin-bottom:10px;}
select{ padding-right: 20px; background: #fff url('../../frontend/Enterprise/Resopal/de_DE/images/new_plp_pdp/new_down.svg') no-repeat scroll right 15px center; -webkit-appearance: none;  -moz-appearance: none;   -ms-appearance: none; appearance: none;}
.breadcrumbs{font-family: "Calibri", 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/Resopal/de_DE/images/arrow-right.png) no-repeat scroll 50% 50% / 7px 8px; width:24px; height:23px; text-indent:-1000000px;}
.industry-application-index .page-main{/* max-width: 1110px !important; */ width: 1110px;}
.industry-application-index .application-container .applications{clear:both; padding:0px; margin:0px;}
.industry-application-index .application-container .applications li{float:left; list-style:none;}
.industry-application-index .application-container .applications li a span{display:none;}
.industry-application-index .application-filters #industry{float:right;color:#686868; font-size:.85rem; height:39px;}
.industry-application-index .application-filters #application-group{float:right;color:#686868; font-size:.85rem; height:39px;}
.industry-application-index .application-filters #category{float:right; color:#686868; font-size:.85rem; height:39px;}
.page-title-wrapper h1.page-title{color:#433e3a;}
#btn-casestudy{float:right; background:#e31b2c; padding:9px 15px; font-size:0.9rem;color:#fff;}
.industry-application-index .application-container .applications li:hover a span{display: block; background: rgba(227, 27, 44, 0.7); position: absolute;z-index: 9; width: 13.4%; padding: 10px 10px; color: #ffffff; margin-top: -57px; min-height: 57px; font-size:13px;}
.pager .items.pages-items{float:right; margin-top:25px;}
.pager .items.pages-items .item{line-height:36px; background:#e9e9e9; font-size:13px; padding:0px; margin:0px;}
.pager .items.pages-items .item a{border:0px; border-radius:0px; background:transparent; color:#433e3a;}
.pager .items.pages-items .item.current{line-height:36px; font-size:13px; background-color:#e31b2c; color:#ffffff;}
.pager .items.pages-items .item.current strong{line-height:36px; font-size:13px; background-color:#e31b2c; color:#ffffff;}
.pager .items.pages-items .item.pages-item-previous, .pager .items.pages-items .item.pages-item-next{margin: 0px; padding: 0px; background: transparent;}
.pager .items.pages-items .item .action.previous, .pager .items.pages-items .item .action.next{margin: 0px;}
.pager{clear:both;}
.page-products .products-grid .product-item:nth-child(4n + 1), .page-products .products-grid .product-item:nth-child(3n + 1) {margin-left: 0.8%;}
.page-products .products-grid .product-item:nth-child(7n + 1){margin-left:0.8%;}
.page-products .products-grid .product-item{ padding:6px; width:102px; margin-left:0.8%; border:1px solid #c4c4c4; border-radius:2px; margin-bottom: 8px;}
.products.wrapper.grid.products-grid{width:100%; clear:both;}
.product-item-name, .product.name a{color:#433e3a; font-size:12px; text-transform:uppercase; clear:both;}
.category-description{font-size:17px; line-height:29px;}
.toolbar-products{margin-bottom: 0px; padding-bottom: 10px; float:right;}
.toolbar-products .sorter{float:left; font-size:14px;}
.item.product.product-item .product-image-container img{margin:0px auto;}
.product.product-item-sku{float:left;}
.product-item-details .actions-secondary{float:right;}
.product.product-item-links{font-size: 11px; color:#ababab;}
.product.product-item-sku .product-item-link{font-size:15px; font-weight:700; color:#433e3a;}
.product-item-inner.discontinued .product-item-link.details{color:#333;}
.product-item-link.details{font-size:12px; color:#e31b2c; float: left; margin-right: 4px;}
.product-item-link.sample{font-size:12px; color:#e31b2c; float: right;}
.product-item-attribute-set{font-size:12px; color:#9c9c9c;}
.thumbnail-image a{font-size:12px;}
.product.product-item-name{min-height:36px; text-align: left;} 
.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/Resopal/de_DE/images/visual-icn.png);  background-repeat: no-repeat; background-position: 7% 50%;padding:11px 10px 11px 25px;margin-bottom: 3px;text-align: center;}
.product-list.visualize-buttons .product-list-button.visualize:hover{background-color: #5f2328;}
.product-list-button.visualize:hover, .btn-know-more:hover, .application-info .return-link:hover{text-decoration:none; background-color:#bb1725; color:#fff;}
.product-toolbar-options .product-list.filter-buttons{width:auto;padding-left: 0; padding-right: 0;}
.product-list.visualize-buttons{padding-left:0px;padding-right:0px;}
.product-list-button.filter{display: inline-block;background-color: #433e3a; color: #ffffff; font-size: 13px; padding: 12px 10px 12px 24px; white-space: nowrap; background-image: url(../../frontend/Enterprise/Resopal/de_DE/images/filter-icn.png);  background-repeat: no-repeat; background-position: 5% 50%; margin-left:0px;cursor:pointer;}
.product-list-button.filter:hover{text-decoration:none; background-color:#2b2825;}
.product-list-button.filter:focus{text-decoration:none; background-color:#433e3a;}
.productNew{position: absolute;}
.thumbnail-image-zoom{position:absolute; margin-top:-88px;z-index: 99;} 
ol.product-items li.product-item:nth-child(7n+7) .product-item-info .thumbnail-image-zoom{right:10px;}
.advancedsearch-advancedsearch-result ol.product-items li.product-item:nth-child(7n+7) .product-item-info .thumbnail-image-zoom{right:150px;}
.product-toolbar-options{float: left; width: 99.5%; margin: 3px 0px 17px 6px; padding: 0px 0px 0px 0px; border-bottom: #c4c4c4 1px solid;}
.cart-container .cart-section-title{font-size: 28px; color: #333333; text-transform: uppercase; font-weight: 500;}
.cart-container .cart-section-info{font-size:14px;}
.cart-container .item-option-details .options-info {float:left;}
.cart-container .item-option-details .options-info dt{font-size: 13px;font-weight: 500;}
.cart-container .item-option-details .options-info dd{font-size: 13px;font-weight: 500;}
.cart-container .product-item-name{font-size:18px; font-weight:500; text-transform:uppercase;}
.cart-container .item-sku{width: auto; display: inline-block; margin-left: 5px;font-size:16px; font-weight:500; color: #433e3a;}
.cart-container .item-option-details{margin: 15px 0px 0px 0px; padding: 15px 0px 0px 0px;}
.cart-container .product-image-container img{margin-top:0;}
.cart-container .price-excluding-tax .price{font-weight:500 !important; color:#383838; font-size:14px;}
.cart-container .action-delete:before{-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; font-size: 36px; line-height: 28px;
color: #e31b2c; content: '\e604'; font-family: 'icons-blank-theme'; vertical-align: middle; display: inline-block; font-weight: normal; overflow: hidden; speak: none; text-align: center;}
.cart-container .form.form-cart{width:100%;}
.cart-container #shopping-cart-table .action.action-delete span{display:none;}
.cart-container #shopping-cart-table .action.action-delete{background:none; border:none; padding: 0px; margin: 19px 0px 0px 0px; float: right;}
.cart-container .summary .cart.main.actions{width:100%; float:left;}
.cart-container .summary .cart.main.actions .continue{float:right; background: #433e3a; border:none; font-weight:300; font-size:15px; color:#fff; border-radius:0px; margin-left:15px; line-height:22px; padding: 7px 20px;}
.cart-container .summary .cart.main.actions .update{cursor:pointer;background: #e31b2c; border:none; font-weight:300; font-size:15px; color:#fff; border-radius:0px; padding: 7px 20px;}
.cart-container .summary .cart.main.actions .continue:before, .cart-container .summary .cart.main.actions .update:before{content:'';}
.cart-container .item-option-details .options-info.finish{width:20%;}
.cart-container .item-option-details .options-info.size{width:20%;}
.cart-container .item-option-details .options-info.qty{width:20%;}
.cart-container .item-option-details .options-info.price{width:20%;}
.cart-container .item-option-details .options-info.line-total{width:20%;}
.cart-container .action.primary.checkout{background: #e31b2c; border: none; font-weight: 300; font-size: 15px; color: #fff; border-radius: 0px; padding: 0px 20px; width:auto; float:right; margin:0px 0px 20px 0px;}
.cart-container .cart-section-info .info.bold{font-size:16px; font-weight:600; width:100%; float:left;}
.cart-container .cart-section-info .info{font-size:15px;}
.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.size {display: none;}
.summary .cart-summary{background:#ffffff; font-size:14px; margin-bottom:0px;}
.summary .cart-totals{border-top:none;}
.summary .cart-totals .mark{background-color:#fff; border:none;}
.summary .cart-totals .table td, .summary .cart-totals .table th{background-color:#fff; border:none;}
.cart.table-wrapper .product-item-photo{width: 12%; float: left; display: initial;}
.cart.table-wrapper .product-item-details{display: initial; width: 88%; float: right;}
.catalog-category-view .column.main{width: 70.333333%;}
.minicart-wrapper .action.showcart .counter.qty{display: block; position: relative; bottom: 36px; left: 16px; 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/Resopal/de_DE/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:'Calibri'; 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:21px !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:0.875rem; color:#ffffff; padding:5px 18px; border-radius:2px; background:#433e3a; float:right; border:0px; margin-right:10px;}
.reset-btn{background:#201f1d;}
.advanced-search-btn button.action{top: -37px; position: absolute; width: 147px; right: -149px; border: 0px; background: #433e3a; color: #fff;line-height: 27px; padding: 5px 35px 5px 8px; border-radius:0px; background: -webkit-linear-gradient(70deg, #433e3a 85%, #201f1d 15%); background: -o-linear-gradient(70deg, #565656 85%, #e31b2c 15%); background: -moz-linear-gradient(70deg, #565656 85%, #e31b2c 15%);    background: linear-gradient(90deg, #565656 85%, #e31b2c 15%);}
.advanced-search-btn button.action:after {content: '';border: 5px solid transparent;border-top: 9px solid white;margin-left: 2px;margin-bottom: 3px;position: absolute; top: 15px; left: 207px;} 
.advanced-search-btn button.action:hover{background: -webkit-linear-gradient(70deg, #433e3a 85%, #201f1d 15%); background: -o-linear-gradient(70deg, #565656 85%, #e31b2c 15%); background: -moz-linear-gradient(70deg, #565656 85%, #e31b2c 15%);    background: linear-gradient(90deg, #565656 85%, #e31b2c 15%);}
.minicart-wrapper .block-minicart.advancesearch-widget .fys_all_group{max-height:435px; 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-design-group ul li{width:147px;}
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-design-group ul li.gray_out, .minicart-wrapper .block-minicart.advancesearch-widget .advsearch-color-group ul li.gray_out {visibility: hidden; }
.minicart-wrapper .block-minicart.advancesearch-widget .advsearch-color-group ul li{width:142px;}
.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/Resopal/de_DE/images/wlsnrt-icon.png) no-repeat scroll 4% 50% / 21px 19px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu{padding:0px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li {margin-bottom: 0px; line-height: 33px; list-style:none; padding: 0px;
border: 0px; font-size: 16px;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li a {color: #6b6b6b;}
.catalog-category-view .sidebar-main .category-left-menu .left-sub-menu li a:hover{color:#e31b2c;}
.page-products .products-grid .product-item .list-order-sec{padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0px 0px 5px #929292;margin-top: -188px; float: right; z-index: 99; position: relative;width:152px;}
.page-products .products-grid .product-item .list-order-sec select{font-size:12px;}
.page-products .products-grid .product-items .product-item .list-order-sec .field{display:flex;}
.page-products .products-grid .product-items .product-item .list-order-sec .form-elements img.image_loader{position: absolute; top: 60px; left: 55px;}
.page-products .products-grid .product-items .product-item .list-order-sec.image_loader_active .form{pointer-events: none;opacity:0.5}
.products-grid .product-item .list-order-sec .field select {width:140px; padding-right:15px;}
.page-products .products-grid .product-item .list-order-sec .action.tocart.primary{background: #e31b2c; border: 0px; font-size: 13px; margin: 4px 0px 0px 0px; padding: 5px 19px 5px 19px; width:100%;}
#minicart-content-wrapper #top-cart-btn-checkout{font-weight: 400; background-color: #e31b2c; border: none; font-size: 1rem; width: auto; float: left; padding: 6px 10px; line-height: 22px; font-family: 'Calibri'; 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: 'Calibri'; 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 .item.product.product-item{position: relative;padding:16px 0px 10px 0px; margin:0;}
.minicart-items .action.delete:before{color: #6daa52; margin-top: 0;}
#mini-cart .product-item a{color:#000000; font-size: 14px;text-decoration: none!important;}
.minicart-items-wrapper{padding: 0px 15px 15px 15px;}
.minicart-items .product-item-title span{width: auto;display: block;font-size: 15px;float: left;margin: 0px;margin-left: 5px;}
#mini-cart .product-image-container {display: inline-block; max-width: 100%; width: 48px !important; height: 48px !important;}
#mini-cart .product-image-container img{height:48px !important; border: 1px solid #ececec;}
.minicart-items .action.delete:before {color: #e31b2c; margin-top: 0;}
.minicart-items .product-item-details {width: 350px;padding-left: 15px; float: left; /* margin-top: -5px; */}
.minicart-items .product.item-actions{float: right;}
.minicart-wrapper .product.item-actions .product.actions { position: absolute;top: 8px;right: 0;margin: 0;}

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


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

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

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

.modal-popup.confirm._show .modal-inner-wrap{font-family: 'Questrial', 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: 'Questrial', 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/Resopal/de_DE/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/Resopal/de_DE/images/arrow-wlsrt-hover.png) no-repeat scroll 98% 50% / 16px 16px;*/}
/*CMS page CSS end*/
.advancedsearch-advancedsearch-result .products-grid .product-item:nth-child(4n + 1), .page-products .products-grid .product-item:nth-child(3n + 1) {margin-left: 0.8%;}
.advancedsearch-advancedsearch-result .products-grid .product-item:nth-child(7n + 1){margin-left:0.8%;}
.advancedsearch-advancedsearch-result .products-grid .product-item{ padding:6px; width:102px; margin-left:0.8%; border:1px solid #c4c4c4; border-radius:2px; margin-bottom: 8px;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec{width: 152px; padding: 5px; background: #fff; border: 1px solid #c4c4c4; box-shadow: 0px 0px 5px #929292;margin-top: -188px; float: right; z-index: 99; position: relative;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec select{font-size:12px;}
.advancedsearch-advancedsearch-result .products-grid .product-items .product-item .list-order-sec .field{display:flex;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec .field select{width:140px; padding-right:15px;}
.advancedsearch-advancedsearch-result .products-grid .product-item .list-order-sec .action.tocart.primary{background: #e31b2c; border: 0px; font-size: 13px; margin: 4px 0px 0px 0px; padding: 5px 19px 5px 19px;width:100%;}
.advancedsearch-advancedsearch-result .products.wrapper.grid.products-grid{width:101%; clear:both;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group{border:1px solid #c4c4c4; margin-top:24px;}
.advancedsearch-advancedsearch-result .attr-advsearch-design-group, .advancedsearch-advancedsearch-result .attr-advsearch-color-group, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group{border:1px solid #c4c4c4; margin-top:-1px;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group h5, .advancedsearch-advancedsearch-result .attr-advsearch-design-group h5, .advancedsearch-advancedsearch-result .attr-advsearch-color-group h5, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group h5{padding: 10px; font-weight: 600; color: #433e3a; border-bottom: 1px solid #c4c4c4; margin-bottom:0px;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul, .advancedsearch-advancedsearch-result .attr-advsearch-design-group ul, .advancedsearch-advancedsearch-result .attr-advsearch-color-group ul, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul{padding: 10px 0px 0px 25px; margin: 0px; list-style: none;}
.advancedsearch-advancedsearch-result .attr-advsearch-category-group ul li a, .advancedsearch-advancedsearch-result .attr-advsearch-design-group ul li a, .advancedsearch-advancedsearch-result .attr-advsearch-color-group ul li a, .advancedsearch-advancedsearch-result .attr-advsearch-finish-group ul li a{color:#433e3a;}
.advancedsearch-advancedsearch-result ul li.gray_out{opacity:0.45;}
.advancedsearch-advancedsearch-result .sidebar.sidebar-main .reset-btn{margin: 10px 0px 0px 0px; border-radius:0px;}
.advancedsearch-advancedsearch-result .sidebar.sidebar-main .search-btn{margin: 10px 0px 20px 0px; border-radius:0px;}
.product-filter-options{font-family:'Calibri'; position: absolute; background: #fff; box-shadow: 0 3px 3px rgba(0,0,0,0.15); border: 1px solid #bbb; margin-top:5px; padding:0px; z-index:99; margin-left: -6px;}
.advancedsearch-advancedsearch-result .attr-advsearch-finish-group .only_standard{float: left; width: 100%; margin: 10px;}
.product-filter-options .block-content.filter-content{padding:10px;}
.product-filter-options .filter-options-content li{float:left;}
.product-filter-options .filter-options-content{width: 100%; clear: both; float: left; margin:0px 0px 12px 0px;}
.product-filter-options .filter-options-title{font-size: 17px; font-weight: bold; color: #433e3a; border-bottom: 1px solid #d9d9d9; padding-bottom: 10px; margin-bottom: 0px;}
.product-filter-options  .filter-options-content ol{margin-top:5px;}
.product-filter-options  .filter-options-content ol li{list-style: none; margin-right: 21px !important; font-size: 14px; float: left; height: 30px;width: 120px; display: inline-flex;}
.product-filter-options  .filter-options-content ol.ln-items-resopal_collection li{list-style: none; margin-right: 21px !important; font-size: 14px; float: left; height: 30px;width: 220px;display: inline-flex;}
.filter-options .filter-options-content .item input{float:left;}
.product-filter-options  .filter-options-content ol li span{color:#433e3a; float:left;}
.product-filter-options .filter-options-content ol li img{width:25px; height:25px; border: 1px solid #f2f2f2; float:left; text-indent:-999999px;}
.product-filter-options .filter-title{background: #433e3a; font-size: 18px; color: #ffffff; padding: 6px 10px;}
.product-filter-options .filter-close-btn{float: right; font-size: 10px; color: #fff; font-weight: 900; cursor: pointer; padding: 1px 5px;    margin-top: 4px; border-radius: 50%; border: 1px solid #fff;}
.mfp-content #social-login-popup{font-family: 'Questrial', sans-serif;}
.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:14px;}
.mfp-content #social-login-popup .social-login.block-container #social-form-login input{font-family: 'Questrial', 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, #social-login-popup .social-login .actions-toolbar .secondary{float:right;}
#social-login-popup .social-login .actions-toolbar .secondary{margin-top: 4px; margin-right: 12px;}
#social-login-popup .social-login .form-customer-login{padding-top: 18px;}
#social-login-popup .social-login .actions-toolbar .primary .action.create{border-top: 1px solid #ccc; 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; border:0px;}
.reset-btn:focus{color:#fff; text-decoration:none; border:0px; background:#433e3a;}
.filter-reset-btn:active, .filter-reset-btn:visited, .filter-reset-btn:focus, .filter-reset-btn:focus-within{text-decoration:none; background:#433e3a; color:#ffffff;}
.filter-search-btn:active, .filter-search-btn:visited, .filter-search-btn:focus, .filter-search-btn:focus-within{text-decoration:none; background:#e31b2c; color:#ffffff;}
.block.block-search{float: right;height: 37px; position:relative; top:5px;}
.block-search input#search {width: 366px; border-radius:0px; font-size:12px;}
.block-search .or_search{padding-left:6px; font-weight:bold; color:#433e3a; display:none;}
.block-search .actions .action.search{right:30px; background: #e31b2c; top: 1px; height: 35px;}
.block-search .action.search:before{color:#ffffff !important;}
input[type='checkbox'] {-webkit-appearance: none; width: 14px; height: 14px; background: white; border-radius: 3px; border: 1px solid #433e3a;
vertical-align:middle; outline:none; margin-top: 11px;}
input[type='checkbox']:checked {background-image: url(../../frontend/Enterprise/Resopal/de_DE/images/checked-img.jpg); background-size: 100%; background-position: right center;        background-repeat: no-repeat; outline:none; border: 1px solid #e31b2c;}
#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: 700; color: #fff; display:block; margin:0px;}
#layered-filter-block-container .filter-options-title{margin-bottom: 0px; padding: 10px; border-bottom: 1px solid #c4c4c4;background: #FFF; color: #433e3a; font-size: 1.25rem; font-weight: 600; line-height: 24px; cursor:pointer;}
#layered-filter-block-container .filter-options-content .filter-options-heading{padding: 10px;}
#layered-filter-block-container .filter-options-content .filter-options-heading span{font-size:13px;}
#layered-filter-block-container .filter-options-content .filter-options-heading button{float:right;}
#layered-filter-block-container .filter-options-content .items{clear:both;}
.MagicZoom, .mz-figure{z-index:0 !important;}
.product-filter-options #layered-filter-block-container .filter-options-title{background: #fff; border:0px; border-bottom: 1px solid #d9d9d9; padding: 0px 0px 3px 0px; font-weight: bold; font-size:17px;}
.product-filter-options #layered-filter-block-container .filter-options {padding:0px;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item input[type='checkbox']{margin: 1px 8px 0px 0px;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a{color:#433e3a;}
.product-filter-options #layered-filter-block-container .filter-options .filter-options-content .item a:hover{}
.product-filter-options .filter-options-content ol.ln-items-color_groups li{width: 120px;}
.product-filter-options .filter-options-content ol.ln-items-pa_finish li{width:220px;}
.product-filter-options .filter-options-content ol.ln-items-design_groups li{width:139px;}
.minicart-items-wrapper .product.options.list{display:block; /* padding-top: 5px; */ float: left; margin:0px;}
.minicart-items-wrapper .product.options.list dt.label{display:none;}
.minicart-items-wrapper .product.options.list dd.values{float: left; font-size: 12px; margin-right:30px;}
.catalog-category-view  .flex-control-nav{display:none;}
.mz-lens, .mz-zoom-window{overflow:inherit !important;;}
#advance_filter_form ul li{margin-bottom:-1px; font-size:14px;}
#advance_filter_form input[type='checkbox']{margin-top: -6px;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{box-shadow:none;}
.applied-filter-options .filter-current ol.items{padding: 0px 10px;}
.applied-filter-options .filter-current ol.items .item{margin-bottom: 10px; float: left; font-size: 13px; font-weight: 900; margin: 10px 7px 0px 0px;   color: #433e3a; border: 1px solid #ccc; padding: 3px 8px; border-radius: 5px; background:#ffffff;}
.applied-filter-options .filter-current ol.items .item .action.remove{font-size:11px; color: #e31b2c;}
.applied-filter-options .filter-current{border: 1px solid #d9d9d9; margin-bottom:15px; overflow: hidden; padding-bottom: 10px; background: #f9f9f9;}
.applied-filter-options .filter-current ol.items .item .action.clear.filter-reset{color:#e31b2c;}
.applied-filter-options #layered-filter-block-container .filter-current .block-subtitle{padding: 10px 10px 0px 10px; font-weight: 700; color: #433e3a; margin: 0px; float: left; background:transparent;}
.applied-filter-options .filter-current ol.items .item.reset-all{background: #e31b2c; border: 1px solid #e31b2c; float: right; margin: 10px 0px 0px 10px;}
.applied-filter-options .filter-current ol.items .item.reset-all .action.clear.filter-reset{font-weight:400;}
.header_live_chat{float: right; background: url(../../frontend/Enterprise/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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: 'Questrial', 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:14px;}
.commercialBuyer_wrap .distributor_info:hover, .adv_act_fltr .adv_act_fltr_list .atr_reset_all:hover{background: #b61522; text-decoration:none;}
/* .wtb_content{margin: 0 0 30px 0px !important;} */
/* .home_owners .add_list{width:38% !important;} */
.distributor-distributor-index .wtb_content{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:14px; padding:0px 10px; border-right: 1px solid #ccc;}
.page-footer .footer-sec-right ul li a{color:#ffffff;}
.page-footer .footer-sec-right ul li:last-child{border-right:0px;}
.page-footer .footer-sec-right ul li:first-child{padding-left:0px;}
.wlsnrt-logo-footer{margin: 40px 0px 30px 0px; float: left;}
.page-footer .footer.legal{background:#f5f5f5; color:#433e3a; font-weight:600;}
.page-footer .footer.legal .copyright-content{ line-height: 48px;}
.page-footer .footer.legal .legal-links ul{ padding:0px 0px 0px 5px; margin:0px;}
.page-footer .footer.legal .legal-links ul li{list-style:none; float:left; padding:0px 7px; margin-bottom:0px; line-height:48px;}
.page-footer .footer.legal .legal-links ul li a{color:#433e3a;}
.page-footer .footer-sec-right ul li a:hover{color:#d8d8d8; text-decoration:none;}
.page-footer .footer.legal .legal-links ul li a:hover{color:#000000; text-decoration:none;}
.wheretobuy{display: inline-block; border: 0px; margin: 25px 0px;}
.prodDetails .factory_order{color: #e31b2c; border-bottom: 1px solid #ccc; margin: 0px; padding-bottom: 8px;}
.prodDetails .grade{background: #eaeaea; padding: 6px 10px; display:block;}
.cms-index-index .flex-control-nav{bottom:0px;}
/* CMS PAGE LAYOUT CLASSES START*/
.btn-new-designs .pagebuilder-button-primary{background: #e31b2c !important; padding: 3px 13px !important; border-radius: 0px !important; color: #ffffff !important; border: 0px !important; font-size: 0.875em; font-weight: normal;font-family: "Calibri", 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: 'Questrial', 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: 'Questrial', 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: 'Questrial', 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 { 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: 'Questrial', 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: 'Questrial', 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: 'Questrial', sans-serif !important;}
.modals-wrapper.new-cms-popup .modal-content{font-family: 'Questrial', 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: 18px !important; width: 160px; margin-right: 20px; float: left; line-height: 24px; color:#ffffff !important; letter-spacing:0rem !important; text-transform:capitalize !important; margin-bottom:0.5rem !important;}
/* Checkout PAGE LAYOUT START*/
#iwd_opc_review_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;border-bottom: 1px solid #e5e5e5; padding-bottom: 15px;}
.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 .iwd_opc_review_item_qty{text-align:left; padding:0px; color: #343434;}
.cms-noroute-index .column.main{width:1140px; font-size:14px; margin:160px auto 30px auto; float:none;}
.cms-noroute-index .column.main .page-head-alt{text-align:center;}
.checkout-index-index #iwd_opc_review_totals{float:right; font-size:14px; font-weight:500 !important;}
.iwd_opc_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;}
.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: .9rem; color: #215885; font-weight: 600 !important; 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; width: 25%; font-size: 1em;}
button.action.primary.place_order:hover{background-color: #bb1725 !important;}
.iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active:hover, .iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active:focus, .iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active: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{width: 100%; float:left;}
.field.street.admin__control-fields.required{width:100% !important;}
#shipping-new-address-form .field.choice{margin:11px 0px 0px 0px;}
.field.field-select-shipping ul li input{float:left;}
.field.field-select-shipping ul li .select-address{width: 92%; float: left; margin-left: 2px; font-size: 15px; font-weight: 600; margin-top: -2px;}
.field.field-select-shipping ul li .new-address{font-size: 15px; font-weight: 600; margin-top: -2px;}
.checkout-index-index .fieldset.address .field._required[name="shippingAddress.telephone"]{clear:both;}
.iwd_opc_section_delimiter{display:none;}
.project-details {display: inline-block; width: 100%; margin-bottom: 20px; margin-top: 20px;}
.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; font-size: 1rem; padding: 15px 10px 15px 0 !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 !important; 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 .shipping-address-item .shipping-address-item.selected-item button.action-show-popup{ margin-bottom:15px;border-radius: 0px; background-color: #e31b2c; border: none; color: #ffffff; font-weight: 500;}
.checkout-index-index .shipping-address-item .shipping-address-item.selected-item button.action-show-popup:hover{background-color: #b61522;}
.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.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;}
.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);} */

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

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

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


/* .nav-before-open body { overflow: hidden !important; } */
.nav-before-open .page-wrapper { display: block; flex-direction: unset; z-index: 999; top: 0; left: 0 !important; overflow: hidden !important; }
/* .nav-before-open .page-wrapper { z-index: 1;  }
.sections.nav-sections { z-index: 999; } */
.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, .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-freeshipping, #minicart-content-wrapper .action.viewcart, .block-minicart .block-content > .actions > .primary { font-family: "Calibri", 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: "Questrial", sans-serif; text-transform: uppercase; }
.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-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; }
.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) {	
.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: 'Questrial', 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;}
}
@media (min-width: 992px){
.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: 'Questrial', 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;}
#iwd_opc_review_totals .total-qty {padding-right: 260px; margin: 0px;}
}
@media (min-width: 992px){
.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: 'Questrial', 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;}
}
/* Technical resource Search Results CSS end*/

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

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

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

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

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

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

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

.wheretobuy { width: 100%; }	
.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; }

div.iwd_opc_review_item_sku { float: left; font-size: .9rem; color:#215885; font-family: "Calibri", sans-serif; font-weight: 700 !important; }
div.iwd_opc_review_item_name { margin-right: 5px; float: left; font-size: .9rem; 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.admin__control-fields div.control div.field._required { width: 48%; }
#shipping-new-address-form fieldset div.control div.field.additional { width: 100%; margin-bottom: 20px; }
#shipping-new-address-form fieldset.admin__control-fields div.control div.field.additional { width: 48%; margin-left: 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 { margin: 0px 0 5px 15px; }
.filter-options .filter-options-content .item { margin-bottom: 0; }
.filter-options .filter-options-content .item input { margin: 2px 8px 0 0; }
.filter-options .filter-options-content .item a { width: 90%; font-size: 0.875rem; }
#layered-filter-block .block-content.filter-content .ln_button_reset.filter-reset-btn { margin-right: 0; }
.catalogsearch-result-index #narrow-by-list .filter-options-content ol li a { padding-bottom: 5px; color: #433e3a !important; text-decoration: none; cursor: default; }
.catalogsearch-result-index .sorter-options { width: 200px; }

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

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

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

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

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

.customer-address-form .form-address-edit .fieldset .field { margin-bottom: 15px; }
.customer-address-form .form-address-edit .field.choice.set.billing { padding-top: 15px; }
/*.customer-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; }
:lang(de) .customer-address-form .form-address-edit .fieldset .field.phone .control select.pro_select {width: 20%; margin-right: 5px; margin-bottom: 0px;}
:lang(de) .customer-address-form .form-address-edit .fieldset .field.phone .control input[name="telephone2"] {width: 80%; margin-right: 5px; margin-bottom: 0px;}
:lang(de) .customer-address-form .form-address-edit .fieldset .field.phone .control input[name="telephone3"] {width: 38%; 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-popup._show .modal-inner-wrap{ width: 46%; }
/*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: "Calibri", 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; }
.storelocator-homeowner-index .home_owners .homeowners_addressList ul li {width: auto; height:auto}

.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 .commercialBuyer_wrap .search_bar {margin-top: 10px;width:60%}
.findrep-findrep-findrep .commercialBuyer_wrap .search_bar select#myselect {width: 45%; margin-right: 20px; float: left;}
.findrep-findrep-findrep .commercialBuyer_wrap .search_bar .search_input_field {width: 45%; float: left;}
.findrep-findrep-findrep .commercialBuyer_wrap .search_bar .search_input_field input {height:32px;}
.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: 10%; left: unset; right: 14%; }
.custom-banner-control .caption { text-align: left; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); border-radius: 5px; }
.custom-banner-control .caption div { color: #ff0000;font-weight: bold; }
.custom-banner-control .caption div span { color: #fff !important; }
.custom-banner-control .caption p { margin-bottom: 0 !important; }
.custom-banner-control .caption	a { display: inline-block; height: auto !important; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); text-decoration: none; }
.custom-banner-control .caption	a:hover { background-color: #e31b2c; }

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

.cms-connected-3 .breadcrumbs, .cms-connected-4 .breadcrumbs, .cms-connected-5 .breadcrumbs, .cms-connected-template-2 .breadcrumbs, .cms-connected-1 .breadcrumbs { max-width: 1250px !important; margin: 0 auto; }

.cms-connected-3 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-4 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-5 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-template-2 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
.cms-connected-1 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay { max-width: 1250px; min-height: 100% !important; padding: 0 !important; }
.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] { background: #e2e2e2; }
.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span { color: #58585a !important; line-height: .9 !important; }
.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span,
.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child span { line-height: 1.3 !important; }

.cms-connected-3 [data-content-type='row'][data-appearance='contained'],
.cms-connected-4 [data-content-type='row'][data-appearance='contained'],
.cms-connected-5 [data-content-type='row'][data-appearance='contained'],
.cms-connected-template-2 [data-content-type='row'][data-appearance='contained'] { max-width: 1280px; }

.cms-connected-3 .connected3MainCovid,
.cms-connected-4 .connected3MainCovid,
.cms-connected-5 .connected3MainCovid,
.cms-connected-template-2 .connected3MainCovid { max-width: 1250px; margin: 0 10px !important; }

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

.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .pagebuilder-column { padding: 0 15px; }
.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .pagebuilder-column,
.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .pagebuilder-column { padding: 0 15px; }

.cms-connected-3 .connected3MainLarge { margin-bottom: 50px !important; padding-bottom: 30px !important;  }
.cms-connected-4 .connected3MainLarge,
.cms-connected-5 .connected3MainLarge { margin-bottom: 50px !important; padding-bottom: 30px !important;  }

.cms-connected-3 .connected3MainLarge .pagebuilder-column-group { max-width: 100%; margin-left: auto !important; margin-right: auto !important; }
.cms-connected-4 .connected3MainLarge .pagebuilder-column-group,
.cms-connected-5 .connected3MainLarge .pagebuilder-column-group { max-width: 100%; margin-left: auto !important; margin-right: auto !important; }

.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { color: #FFF !important; }
.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p,
.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2,
.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { color: #FFF !important; }
.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 71px; }

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

.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary { background: #FFF !important; color: #e31b2c !important; }
.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary,
.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock .pagebuilder-button-primary { background: #FFF !important; color: #e31b2c !important; }

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

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

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

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

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

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

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

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


/* Multi Search Results */
.ea-search-autocomplete .content span {display: inline-flex ; font-family: "Calibri", 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 */
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top { margin-bottom: 10px; }

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

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

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

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

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

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

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

.checkout-cart-index .summary .cart-totals { padding-top: 0 !important; }

.page-layout-checkout {  }
.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #total-qty-custom { font-size: 14px; font-weight: bold; }

.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 { margin: 0 10px 20px 10px; padding: 10px; border: 1px solid #ccc; }

.checkout-index-index .iwd_opc_wrapper .iwd_opc_column.iwd_opc_address_column .shipping-address-item .shipping-address-item.selected-item button.action-show-popup { margin-bottom: 15px; color: #ffffff; font-weight: 500; background-color: #e31b2c; border: none; border-radius: 0px; }
.checkout-index-index .iwd_opc_wrapper .iwd_opc_column.iwd_opc_address_column .shipping-address-item .shipping-address-item.selected-item button.action-show-popup:hover { background-color: #b61522; }

.project-details div:nth-child(2),
.project-details div:nth-child(3),
.project-details .project-status { float: left; margin-right: 10px; }
.project-details .application-type { float: left; }

.iwd_opc_wrapper .iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_payment_column .project-details #application_type { width: 100%; height: 37px; font-size: 14px; color: #828282; border: 1px solid #e5e5e5; }

.checkout-index-index .ui-dialog { position: absolute !important; }
.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 { 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 .ui-dialog-titlebar { float: right; padding: 5px 10px 5px; background: #565656; }
.checkout-index-index .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { text-decoration: none !important; }
.checkout-index-index .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text { color: #fff; }
.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 #shipping-edit-address-form #edit-form .field .label { color: #333; }
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customertype_custom"] .control { height: 32px; }
.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; }
.selectize-control.single .selectize-input { min-height: 100%; height: 35px; }
.selectize-control.single .selectize-input, .selectize-dropdown.single { border-color: #c2c2c2; }
.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 .field:nth-child(10) input { margin-bottom: 8px !important; }
.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(21) label { width: 100%; }

.checkout-index-index .shippingEditAddress #edit-form fieldset.field { margin-top: 4px; margin-left: 0; margin-right: 10px !important; }
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form #edit-form .field .label { color: #333; }
.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field.street .label { text-align: left; }

/* input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] { border-radius: 4px; } */

/* #shipping-new-address-form .field[name="shippingAddress.telephone"] { display: none; } */

#shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customer_parent_type"],
#shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customer_newtype"],
#shipping-edit-address-form .field[name="shippingAddress.custom_attributes.customer_lang"],
/* #shipping-edit-address-form .field[name="shippingAddress.telephone"] { display: none; } */

select { padding: 5px 25px 4px 10px !important; }

.customer-account-edit .field-company { display: block !important; }
.customer-account-edit .field-company .label { display: none !important; }
.account.customer-address-form .form-address-edit .fieldset .label { display: none; }
.customer-address-form .form-address-edit .fieldset .field.field-name-firstname .control,
.customer-address-form .form-address-edit .fieldset .field.field-name-lastname .control { width: 100% !important; }
.customer-address-form .form-address-edit .field.choice.set.billing label[for="primary_billing"],
.customer-address-form .form-address-edit .field.choice.set.shipping label[for="primary_shipping"] { display: block !important; text-align: left !important; }
.customer-address-form .form-address-edit .fieldset .field.telephone { display: none; }
.checkout-onepage-success .total-orderded-qty { padding-bottom: 10px; text-align: center; border-bottom: 1px solid #ccc; }

.page-footer .footer.content .footer.copy-content p span { color: #000 !important; }

.cms-finishes .finishesTitle { margin-bottom: 0 !important; }

.hoverBlocks .parentHoverDiv { position: relative; padding-bottom: 2px !important; background: #f9f7f7; border: 1px solid #ccc !important; overflow: hidden; }
.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { margin: 0 !important; padding: 10px !important; }
.hoverBlocks .pagebuilder-column-group > .parentHoverDiv { margin-left: 5px !important; margin-right: 5px !important;}
.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: 100%; display: inline-block; opacity: 1; transform: scale(1); padding: 10px !important; overflow-x: hidden; overflow-y: auto; left: 0; margin-left: 0 !important; }

.hoverBlocks .pagebuilder-column-group > .parentHoverDiv figure { padding: 0 10px 10px 10px !important }

.view-gallery-btn 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 a:hover { background: #bb1725; color: #ffffff; }

.category-brochure-aanvragen .columns .column.main, .category-broschuere-anfordern .columns .column.main, .category-brochure .columns .column.main { width: 100%; }
.category-brochure-aanvragen .products.wrapper.grid.products-grid, .category-broschuere-anfordern .products.wrapper.grid.products-grid, .category-brochure .products.wrapper.grid.products-grid { text-align:center; }
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item { width: 21%; }
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item { text-align: center; }
.category-brochure-aanvragen .page-products .product-item-info, .category-broschuere-anfordern .page-products .product-item-info, .category-brochure .page-products .product-item-info { text-align: center; }
.category-brochure-aanvragen.page-products .product-item-info .product-item-details, .category-broschuere-anfordern.page-products .product-item-info .product-item-details, .category-brochure.page-products .product-item-info .product-item-details { margin-top:10px; }
.category-brochure-aanvragen.page-products .product-item-info .product-item-details .product-item-sku, .category-broschuere-anfordern.page-products .product-item-info .product-item-details .product-item-sku, .category-brochure.page-products .product-item-info .product-item-details .product-item-sku { width:80%; min-height: 99px; margin-bottom: 20px; text-align: left; }
.category-brochure-aanvragen.page-products .product-item-info .product-item-details .product.product-item-name, .category-broschuere-anfordern.page-products .product-item-info .product-item-details .product.product-item-name, .category-brochure.page-products .product-item-info .product-item-details .product.product-item-name { display: none;}
.category-brochure-aanvragen.page-products .product-item-info .product-item-details .actions-secondary, .category-broschuere-anfordern.page-products .product-item-info .product-item-details .actions-secondary, .category-brochure.page-products .product-item-info .product-item-details .actions-secondary { float: unset; text-align: right;}
/* .category-brochure-aanvragen .products ol.product-items li.product-item .product-item-details, .category-broschuere-anfordern .products ol.product-items li.product-item .product-item-details, .category-brochure .products ol.product-items li.product-item .product-item-details { padding: 10px; } */
.category-brochure-aanvragen .products ol.product-items li.product-item .product-item-details .brocher_desc, .category-broschuere-anfordern .products ol.product-items li.product-item .product-item-details .brocher_desc, .category-brochure .products ol.product-items li.product-item .product-item-details .brocher_desc { padding: 0 10px; font-size: 14px; }
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary, .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-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary:hover, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary:hover, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary:hover{ background: #bb1725; }
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner a span.mp-attachment-tab__item__name, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner a span.mp-attachment-tab__item__name, .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-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner .app_view, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner .app_view, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner .app_view {min-height: 95px;}
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img {width:200px; margin-top: 20px; border: 1px solid #ccc;}
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-info, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-info, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info {min-height:454px; background: #f7f7f7; width: 100%; padding: 10px;}
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner button.primary {font-size:14px;}
.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-inner a span.mp-attachment-tab__item__name {font-size:14px;}

#dealer-form { width: 50%; }
#dealer-form .md-form { margin-bottom: 15px; }
#dealer-form .md-form input[type='checkbox'] { margin-top: -6px; }
#dealer-form .md-form .siguppolicy a { margin-left: 5px; }
#dealer-form input.become-dealer-btn { display: inline-block; background: #e31b2c; margin-top: 10px; padding: 7px 50px; color: #fff; border: 1px solid #e31b2c; }
#dealer-form input.become-dealer-btn:hover { background: #b61522; border: 1px solid #b61522; }
#dealer-form .md-form label[for="materialLoginFormEmail"] { margin-bottom: 5px !important; }
#dealer-form .submit-btn.actions-toolbar {margin-left: 0px !important;}
#dealer-form .submit-btn.actions-toolbar .submit.become-dealer-btn {background: #e31b2c !important; padding: 9px 15px; font-size: 0.9rem; color: #fff !important; border: 1px solid #e31b2c !important;}
#dealer-form .submit-btn.actions-toolbar .submit.become-dealer-btn:hover {background: #b61522 !important;}

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


@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) { 
	.cms-no-route ul.disc {margin-left: 0;}
	.cms-noroute-index .column.main {margin: 20px auto;}
	.lSSlideOuter .lSPager.lSGallery { height: 25px;}
	.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info .thumbnail-image a img { width: 100%;  margin-top: 20px;}
	.cms-page-view .pagebuilder-slider.slick-slider {min-height:162px !important;}
	.cms-page-view .pagebuilder-slider.slick-slider .pagebuilder-slide-wrapper {min-height:162px !important;}
	.cms-page-view .pagebuilder-slider.slick-slider .pagebuilder-slide-wrapper .pagebuilder-poster-overlay {min-height:162px !important;}
	.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item .product-item-info, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item .product-item-info, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item .product-item-info { width: 100%;}
	.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 .bottom-blocks-inner figure[data-content-type='image'] {min-height: 100%;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size:1.2rem; }
	.laminate {width: 100% !important; height: auto; margin-bottom: 25px !important; padding: 0 !important; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div {width: 100%; height: 100%; top:0;}
	.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;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column {position: relative;}
	
	
	.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: 10px; padding-right: 10px; }
	.homepage-container .bottom-blocks .bottom-blocks-inner > div { display: inline-block; width: calc(100% - 0px); position: relative; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .parent-hover-div { width: 100%; position: absolute; top: 0; left: 0; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .parent-hover-div { width: 100%; position: 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; }
	.cms-home #maincontent.page-main{ margin-top: 0; } 
	#maincontent.page-main{max-width: 100% !important;}
	#maincontent.page-main .breadcrumbs{ margin-top:10px; margin-bottom: 15px; }
	
	#checkout-payment-method-load .items.payment-methods .iwd_opc_select_container { width: 100%; }
	#checkout-payment-method-load .payment-method._active { width: 100%; padding-top: 10px; }
	#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { padding-right: 0; }
	.iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_column_content .fieldset .field-select-shipping .control { width: 100%; }
	.iwd_opc_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; }
	.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; }
	.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; }
	.advsearch-finish-group .only_standard input[type='checkbox'] { margin-top: 2px; }
	
	.block.block-search { display: inline-block; z-index: 0; float: none !important; }
	.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; }
	.resources-files-index #maincontent .column .resources-listing > ul{padding-left:10px;}
	
	.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; }
	
	.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 6px; }
	
	.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: 15px; }
	.cart-container .summary .cart.main.actions .update, .cart-container .summary .cart.main.actions .continue { display: inline-block; height: 38px; margin: 0; }
	.cart-container .cart-action-bar { display: inline-block; width: 100%; text-align: center; }
	.cart-container .cart-action-bar ul li { display: inline-block; }
	.cart-container .cart-section-info .info.bold { text-align: center; }
	.checkout-index-index .item-details { width: 100%; }
	.checkout-index-index .item-addl-info { display: block; width: 100%; margin-left: 0; }
	.iwd_opc_review_item_cell .iwd_opc_review_item_options { width: 100%; margin-top: 20px; }
	.item-addl-info .iwd_opc_review_item_cell { width: 100% !important; padding-top: 8px !important; }
	.item-addl-info .iwd_opc_review_item_cell.price { width: 100% !important; padding-top: 8px !important; }
	.item-addl-info .iwd_opc_review_item_cell.price .unit-price { width: 50%; }
	.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;width: 300px;}
	.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; overflow-y: scroll;}
	.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; }
	/* .wa_product_title { position: absolute; top: 195px; left: 0; z-index: 1; } */
	.social-detail .dropdown-wrap { display: none; }
	.column .product .col-lg-12.padding { margin-bottom: 12px; }
	.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; }
	
	.cms-connected-1 h2.cms-h2, .cms-connected-3 h2.cms-h2, .cms-connected-4 h2.cms-h2, .cms-connected-5 h2.cms-h2, .cms-connected-template-2 { padding-top: 20px !important; }
	
	.cms-connected-3 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-4 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-5 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-template-2 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay,
	.cms-connected-1 .connected3MainBanner .pagebuilder-overlay.pagebuilder-poster-overlay	{ min-height: 200px !important; margin-left: 15px !important; margin-right: 15px !important; }
	
	.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'],
	.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content']	{ width: 75%; padding: 10px 15px; margin-top: 10px; margin-bottom: 10px; }
	
	.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p,
	.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p { margin-bottom: 5px !important; }
	
	.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2),
	.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2),
	/* .cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2), */
	.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:nth-child(2) { margin-bottom: 8px !important; }
	
	.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child,
	.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p:last-child { margin-bottom: 0!important; }
	
	.cms-connected-3 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-4 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-5 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span,
	.cms-connected-template-2 .connected3MainBanner .pagebuilder-poster-content div[data-element='content'] p span	{ font-size: 1.5em !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; }
	
	.iwd_main_wrapper .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%; }
	.checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone1"] { max-width:16%;}
	.checkout-index-index .iwd_main_wrapper #opc-new-shipping-address .form-shipping-address .field[name="shippingAddress.custom_attributes.telephone2"] { width: 30% }
	
	
	.project-details div:nth-child(2),
	.project-details div:nth-child(3),
	.project-details .project-status,
	.project-details .application-type {width: 100%; }
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #total-qty-custom { margin-left: 15px; margin-right: 15px; padding-top: 10px; padding-bottom: 10px; padding-right: 0; text-align: center;  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
	.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:first-child { padding-top: 10px; }
	.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: 25% !important; margin-right: 10px; }
	.checkout-index-index .ui-dialog #popup-modal1 #shipping-edit-address-form .field[name="shippingAddress.custom_attributes.telephone2"] { width: 70% !important; }
	.checkout-index-index .shippingEditAddress #edit-form .field:nth-child(21) label { padding-left: 30px; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { margin: 15px 15px !important; }
	
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 200px !important; margin-left: 15px !important; margin-right: 15px !important; }
	
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total { margin-bottom: 0 !important; }
	
	.cms-connected-1 .content-main { margin-top: -100px !important; margin-bottom: 30px !important; }
	.cms-connected-1 .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column { margin-bottom: 30px !important; margin-right: 0 !important; text-align: center; }
	
	.cms-connected-template-2 .connectedTemplate-2Main { padding: 0 15px !important; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child { width: 100% !important;  padding-left: 0 !important;justify-content: unset !important; align-items: unset; text-align: center; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p { display: block; text-align: center; }
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p span { font-size: 1.5rem; line-height: 1.6rem; padding-top: 5px !important;padding-left: 0 !important; }
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:first-child div.covid-page-title + div[data-content-type='text'] p { text-align: center; }
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span { display: block; margin-right: 0; }
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child h2.cms-h2 { padding-top: 20px !important; }
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child p { margin-bottom: 0px !important; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group	{ text-align: center; }
	
	.cms-connected-1 .content-main-2 { padding-left: 15px !important; padding-right: 15px !important; }
	.cms-connected-1 .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin-left: 0 !important; margin-right: 0 !important; }
	.cms-connected-1 .content-main-2 h2 { text-align: center; }
	
	.cms-connected-1 .btn-red-round .pagebuilder-button-primary, 
	.cms-connected-template-2 .btn-red-round .pagebuilder-button-primary,
	.cms-connected-3 .btn-red-round .pagebuilder-button-primary, 
	.cms-connected-4 .btn-red-round .pagebuilder-button-primary,
	.cms-connected-5 .btn-red-round .pagebuilder-button-primary { margin-right: 0 !important; }
	
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: 100px; margin: -65px 0 0 30px !important; }
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child { margin-bottom: 30px !important; }
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child { margin-left: 15px !important; margin-right: 15px !important; }
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:last-child { margin-right: 0 !important; padding-left: 0 !important; text-align: center !important; }
	
	.cms-connected-5 .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
    max-width: 1250px; min-height: 114px !important; }
	
	.cms-connected-1 .content-main-2 .btn-grey-round a,
	.cms-connected-3 .connected3MainLarge .btn-grey-round a,
	.cms-connected-4 .connected3MainLarge .btn-grey-round a,
	.cms-connected-5 .connected3MainLarge .connected5InlineBtn .btn-grey-round:last-child,
	.cms-connected-5 .connected3MainLarge .connected5InlineBtn .btn-grey-round:last-child a	{ margin-right: 0 !important; }
	
	.catalogsearch-result-index .products.wrapper.grid.products-grid { width: calc(100% - 0) !important; margin: 0 0 10px 0 !important; }
	.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { margin: 0 5px 10px 0px !important; }
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { display: block; width: calc(100% - 0); padding: 0; }
	.category_search_full_page_view_ #layer-product-list .search.results > div.mst-search__index:nth-child(even) {
    border-bottom: none !important; }
	
	.account .form-edit-account .field.group { padding: 5px 0 15px 0 !important; }
	
	.customer-account-edit .field.group.required select { margin-bottom: 15px; }
	
	.checkout-onepage-success .total-orderded-qty { padding-left: 0; }
	
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { font-size: 1em !important; }
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv { margin-bottom: 20px !important; }
	
	.pagebuilder-banner-wrapper { min-height: 100% !important; }
	
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{ width: 65px; margin-right: 10px; }
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{ width: 80px; margin-right: 10px; }
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"] { width: 180px; }
	
	.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item { width: 100%; margin: 7px; }
	
	#dealer-form { width: 100% !important; }
	
	.hoverBlocks .parentHoverDiv:hover .hoverDiv { height: 78% !important; }
	
	.modal-popup.modal-slide._inner-scroll._show { margin: 80px 15px 0px 15px !important; left: 0 !important; }
	.customer-account-edit .modal-inner-wrap { display: block !important; width: 100% !important; min-height: auto !important; }
	.customer-account-edit .modal-inner-wrap .modal-footer { text-align: center; }
		
	.page-footer .footer.legal{ font-size: 0.713rem; }
	.page-footer .footer.content { padding-left: 0px; padding-right: 0px; }
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column { margin-top: 20px !important; }
	.page-footer .footer.content .pagebuilder-column-group .pagebuilder-column > figure	{ text-align: center !important; }
	.footer-bottom { margin-top: 40px; }
	
}

/* Medium devices - Tablets */
@media (min-width: 768px) { 
	.home_owners .homeowners_addressList ul li {min-height:180px;}														   
	.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item {width: 25%;}
	.page-header .header .block-search .control {padding: 0 0 15px;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div{display: inline-block !important;width: calc(243px - 20px) !important; position: relative; margin-left: 10px !important; margin-right: 10px !important;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group {flex-wrap:nowrap;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size: .9rem; }
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .hover-div {top:0px;    padding: 10px 10px !important;}
	.laminate h2 {width:233px;}
	.hover-div { font-size: 1rem; line-height: 1.5rem; }
	/* .hover-div { min-height: 237px; }
	.hover-div { margin: -237px 0px 0px 0px !important;font-size: 0.813rem; line-height: 18px;} */
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size: 1rem; }

	.custom_fixedtop { margin-top: 140px; }
	.customcovidbanner { margin-top:  192px !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; right: 210px; }
	.block-search input { left: 0; }
	.block-search input::placeholder { font-size: 0.65rem; }
	.advanced-search-btn button.action { height: 37px; font-size: 1.075rem; right: -233px; width:195px; border: 1px solid #565656; }
	.advanced-search-btn button.action:after{left:171px;}
	.block-search .actions .action.search { right: 0; }
	
	/* .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{max-width: 100%;}
		
	#maincontent.page-main .breadcrumbs{ margin-top: 15px; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ width: 100%; min-width: 715px; right: -280px; }
	.minicart-items .product-item-details { width: 310px;}
	#minicart-content-wrapper .product-item-details .details-qty{top: 7px; right: 50px;}
	
	.advanced-search-btn button.action span { white-space: nowrap; }
	.advanced-search-header h1{ font-size: 1.2rem; }
	
	
	.flex-viewport .slides li { height: auto !important; }
	.flexslider .slides img { height: auto !important; }
	
	#maincontent.page-main .columns{ display: block; }
	
	.cart-container .cart-section-title { margin-top: 20px; }
	
	.toolbar-products{ width: 100%; float: left; padding-bottom: 20px; }
	.product-filter-options{ width: 100%; left: 3px;}
	.industry-application-index .product-filter-options{ width: 756px;left: -638px;}
	.ideas-casestudy-index .product-filter-options{ width: 756px;left: -638px;}
	.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: 70.333333%; padding-left: 0%;}
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:7px 7px; }
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 29.66%; }
	
	.page-layout-2columns-left .column.main, .sales-order-history .column.main,
	.sales-order-view .column.main { width: 70.333333% !important; }
	.page-layout-2columns-left .sidebar-main, .sales-order-history .sidebar-main,
	.sales-order-view .sidebar-main { width: 29.66% !important; }
	
	.cms-home #maincontent.page-main{ margin-top: 0; } 
	#maincontent .page-title-wrapper { margin-bottom: .5rem; }
	#maincontent .page-title-wrapper .page-title { font-size: 1.4rem; }
	
	.page-layout-1column .product.media{width: 62%;}
	.page-layout-1column .product-info-main{width: 35%;}
	
	.top-blocks { display: flex; padding: 20px 20px 0px 20px; }
	.our-story{ width: 100%; margin-right: 30px; }
	.understanding-wood{ width: 100%; }
	.our-story-img, .understanding-wood-img { width: 100%; height:207px; margin-bottom: 15px;padding: 0px !important; }
	
	.social-login-title .login-title, .social-login-title .forgot-pass-title, .social-login-title .create-account-title { font-size: 1.375em; }
	.actions-toolbar { float: none; }
	
	.login-container .fieldset>.field>.control { width: 74.2%; }
		
	#checkout-payment-method-load .items.payment-methods .iwd_opc_select_container { width: 50%; }
	#checkout-payment-method-load .payment-method._active { width: 100%; padding-top: 10px; }
	#checkout-payment-method-load .payment-method-billing-address .fieldset .field .control { padding-right: 0; }
	.iwd_opc_alternative_wrapper .iwd_opc_column.iwd_opc_address_column .iwd_opc_column_content .fieldset .field-select-shipping .control { width: 97.8%; }
	#co-payment-form  div.project-details {/*  margin-top: 20px; */ padding: 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 {text-align: center; margin-top: 20px;}
	
	.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;}
	
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.product.type { width: 20%; margin-bottom: 0; }
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.size,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.finish,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.qty,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.price,
	.checkout-cart-index .page-main .columns .column.main .cart-container .item-option-details .options-info.line-total { width: 15%; margin-bottom: 0; }
	.checkout-cart-index .cart-summary { width: 100%; }
	.cart-container .summary .cart.main.actions .update, .cart-container .summary .cart.main.actions .continue { height: 38px;}
	.cart-container .cart-action-bar { display: inline-block; width: 100%; text-align: right; }
	.cart-container .cart-section-info .info.bold { text-align: left; }
	.checkout-index-index .item-details { width: 100%; float: left; margin-bottom: 20px; }
	.checkout-index-index .item-addl-info { display: block; width: 80%; margin-left: 20px; position: absolute; top: 45px; left: 78px; }
	.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_options { width: 90%; }
	.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: 20% !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; }
	
	.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%;}
	
	.checkout-index-index .iwd_opc_wrapper .iwd_opc_alternative_wrapper button.iwd_opc_button.iwd_opc_place_order_button.active {  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/Resopal/de_DE/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: 0; }
	.customer-address-form .form-address-edit .field.choice.set.shipping:before { width: 0; }
	.customer-address-form .form-address-edit .actions-toolbar { margin-left: 0 !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: 100% !important; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul { display: inline-block; margin-top: 5px; margin-left: ; margin-bottom: 0;  }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul li { margin-right: 20px; margin-bottom: 5px; width:300px; }
	.storelocator-homeowner-index .wtb_content { padding: 20px; }
	.storelocator-homeowner-index .home_owners .homeowners-map { width: 100%; margin-left: 0; border: 1px solid #ccc; }
	.storelocator-homeowner-index .home_owners .add_list { margin-top: 20px; }
	.storelocator-homeowner-index .home_owners .homeowners_addressList #current_store { padding-left: 25px; }
	
	.distributor-distributor-index .commercialBuyer_wrap .search_bar { width: 60%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 98%; padding: 20px; }
	.distributor-distributor-index .distributor-distributor-index .wtb_content { padding: 20px }
	.distributor-distributor-index .info_display_table tbody tr td { width: 25%; }
	.distributor-distributor-index .page-footer .footer.top-content .container { width: 100%; }
	.distributor-distributor-index .page-main .columns .main .container { max-width: 100%; width: 100%; }
	
	.findrep-findrep-findrep .container { width: 100%; }
	.findrep-findrep-findrep .wtb_content .table_scroll { padding: 20px; }
	
	.modalDownloadWrap { display:none;padding: 10px 20px; min-height: 44px; }

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

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

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

	.cms-connected-3 .connected3Main .connected3MainSmallBlock .connected3TextBlock p { min-height: 168px; }
	
	.cms-connected-3 .connected3Main .pagebuilder-column-group,
	.cms-connected-4 .connected3Main .pagebuilder-column-group,
	.cms-connected-5 .connected3Main .pagebuilder-column-group { flex-wrap: wrap; }
	
	.cms-connected-3 .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-4 .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-4 .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-5 .connected3Main .pagebuilder-column-group .pagebuilder-column { flex-basis: unset; }
	
	.checkout-cart-index .cart.table-wrapper .item .col.item { display: flex; 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; }
	.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: 23.9%; }
	.project-details .field-error {width: 100%; }
	
	.iwd_opc_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #total-qty-custom { margin-left: 15px; margin-right: 15px; padding-top: 10px; padding-bottom: 10px; padding-right:110px;  text-align: right; border-bottom: 1px solid #e5e5e5; }
	.checkout-index-index .ui-dialog { width: 80% !important; top: 25% !important; left: 50%; margin-left: -40%; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group	{ width: 740px; margin-top: -60px !important; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock	{ width: 236px !important; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2) { margin: 0 15px !important; }
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2),
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2)	{ margin: 0 0 0 15px !important; }
	
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 192px; }
	
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 400px !important; margin-left: 15px !important; margin-right: 15px !important; }
	
	.pagebuilder-column.our-story, .pagebuilder-column.understanding-wood { margin-right:30px !important; }
	
	.cms-connected-1 .content-main { margin-top: -150px !important; margin-bottom: 150px !important; }
	.cms-connected-1 .content-main-2 h2.cms-h2 { min-height: 160px; }
	
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay {max-width: 1250px; }
	
	.cms-connected-template-2 .connectedTemplate-2Main { padding: 10px 15px !important; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child { width: 285px !important;  padding-left: 20px !important;justify-content: unset !important; align-items: flex-end; flex-basis: auto !important; }
	
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:last-child { width: 290px !important;  padding-left: 20px !important;justify-content: unset !important; align-items: flex-end; flex-basis: auto !important; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:first-child  div.covid-page-title + div[data-content-type='text'] p:last-child span { display: inline-block; margin-right: 35%; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:first-child .covid-page-title p span { display: inline-block; }
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child p { margin-bottom: 5px !important; }
	
	.cms-connected-1 h1.cms-h1 { font-size: 2rem !important; }
	.cms-connected-1 .content-main { width: 100% !important; }
	
	.cms-connected-1 [data-content-type='row'][data-appearance='contained'] { margin-left: 15px !important; margin-right: 15px !important; }
	
	.cms-connected-1 .content-main .pagebuilder-column.order-3 { margin-left: 28px !important; margin-right: 28px !important; }
	.cms-connected-1 .content-main-2 { padding: 40px 15px !important; }
	.cms-connected-1 .content-main-2 .pagebuilder-column-group:nth-child(2) { width: 100%; }
	.cms-connected-1 .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin-left: 20px !important; margin-right: 20px !important; }
	
	.cms-connected-1 .page-footer [data-content-type='row'][data-appearance='contained'] { margin-left: 0 !important; margin-right: 0 !important; }
	
	.cms-connected-5 .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
	min-height: 233px !important; }
	
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 133px; }
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 144px; }
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 192px; }
	
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: auto; margin: -182px 0 0 60px !important; }
	
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child { margin-left: 15px !important; }
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:last-child { margin-right: 15px !important; padding-left: 28px !important; }
	
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: 200px; margin: -142px 0 0 60px !important; }
	
	.catalogsearch-result-index .products.wrapper.grid.products-grid { width: calc(100% - 20px) !important; margin: 10px !important; }
	.catalogsearch-result-index .products.wrapper.grid.products-grid .product-items .product-item { margin: 0 10px 10px 0px !important; }
	
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { display: inline-block; width: calc(52.5% - 20px); padding: 10px; }
	
	.checkout-cart-index .cart.table-wrapper .product-item-details .options-info.finish { width: 26% !important; }
	.checkout-cart-index .cart.table-wrapper .product-item-details .options-info.size { width: 25% !important; }
	.checkout-cart-index .cart.table-wrapper .product-item-details .options-info.qty { width: 12% !important; }
	.checkout-cart-index .cart.table-wrapper .product-item-details .options-info.qty select { min-width: 100px !important; }
	.checkout-cart-index .cart.table-wrapper .product-item-details .options-info.shipment-info { width: 36% !important; text-align: right; }
	
																																																																		   
 
	.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; }
	.form-edit-account #form_edit_customer_group { width: 42%; }
	.form-edit-account #form_edit_customer_type { margin-left: 10px; width: 42%; }
	
	.customer-account-edit .change_email_password { margin-top: 15px; }
	
	.checkout-onepage-success .total-orderded-qty { padding-left: 75px; }
	
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { font-size: 1em !important; }
	
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{ width: 100px; }
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{ width: 238px; }
	
	.category-brochure .products.wrapper.grid.products-grid .product-items .product-item { margin: 7px; }
	
	.hoverBlocks .parentHoverDiv:hover .hoverDiv { height: 62% !important; }
	
	.customer-account-edit .modal-inner-wrap { width: 650px; }
	
	
	.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){ padding-right: 20px !important; flex-basis: calc(40% -  20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(2){ padding-right: 20px !important; flex-basis: calc(25% -  20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){ padding-right: 20px !important; flex-basis: calc(40% -  20px ) !important; margin: 0 auto !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; }
	.findrep-findrep-findrep .commercialBuyer_wrap .rep_main {margin: 10px 0px 10px 15px !important; padding: 20px; width: 98%;}
	#shipping-new-address-form .field[name="shippingAddress.region_id"] {width: 100%;}
	#shipping-new-address-form .field[name="shippingAddress.region_id"] div.control {width: 49%;}
	#shipping-new-address-form .fieldset.address .field[name="shippingAddress.custom_attributes.vat_number"] div.control {width: 53%;}
}

/* Large devices - Desktops landscape */
@media (min-width: 992px) {
	.category-brochure-aanvragen .products.wrapper.grid.products-grid .product-items .product-item, .category-broschuere-anfordern .products.wrapper.grid.products-grid .product-items .product-item, .category-brochure .products.wrapper.grid.products-grid .product-items .product-item {   width: 21%;}
	.findrep-findrep-findrep .commercialBuyer_wrap .rep_main {width: 98.5%;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div { width: calc(329px - 20px) !important; height: auto;}
	.catalog-product-view .page-main .product .sheet-banner-padding .sheet_banner a img{height:auto;}
	.block.block-search{ width: 280px; right: 260px; }
	.advanced-search-btn button.action { height: 37px; font-size: 1.075rem; right: -280px; width:235px; border: 1px solid #565656; }
	.advanced-search-btn button.action:after{left:207px;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate h2 { font-size: 1.2rem; }
	.laminate h2 {width:350px;}
	/* .hover-div { min-height: 297.89px; margin: -297.89px 0px 0px 0px !important; font-size: 1.063rem; line-height: 26px;} */
	.hover-div {font-size: 1.062rem; line-height: 1.62rem;}
	.bottom-blocks-inner-row1 .pagebuilder-column-group .pagebuilder-column.laminate .hover-div h3 { font-size:1.5rem; }

	
	.top-header-left ul li a { padding: 0px 15px; }
	.page-header .panel.header .minicart-wrapper{ margin-right: 1px; }
	
	.block-search input::placeholder { font-size: 0.875rem; }
	
	.flex-viewport .slides li { height: auto !important; }
	.flexslider .slides img { height: auto !important; }
	
	#maincontent.page-main{max-width: 100%;}
	#maincontent.page-main .breadcrumbs{ margin-top: 15px; }
	
	.block.block-search{ width: 380px; }
	.ea-search-autocomplete .content { width: 40.7%; right: 20px; }
	.ea-no-result .ea-search-autocomplete-no-result { width: 365px !important; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption {  width: 40% !important; }
	
	.homepage-container .bottom-blocks .bottom-blocks-inner { padding-left: 8px; padding-right: 5px; }
	/* .homepage-container .bottom-blocks .bottom-blocks-inner > div { width: calc(33% - 20px); } */
	
	.parent-hover-div .hover-div { min-height: 295px; }
	
	#maincontent.page-main .columns{ display: block; }
	#maincontent .page-title-wrapper { margin-bottom: 9px; text-align: center; }
	#maincontent .page-title-wrapper .page-title { font-size:1.5rem; }
	
	.toolbar-products{ width: auto; padding-bottom: 10px; }
	.product-list.buttons{ width: auto; display: flex; justify-content: end; }
	
	.catalog-category-view .product-toolbar-options{ display: block; }
	.catalog-category-view .product-toolbar-options .product-list-btns-set { width: 100%; display: inline-flex; justify-content: flex-end; }
	
	.page-layout-2columns-left .sidebar-main { width: 29.66%; }
	.catalog-category-view .column.main{ width: 70.333333%; }
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:0 0 10px 5px;}
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 29.66%; }
	
	.checkout-index-index .item-details { width: 70%; }
	.checkout-index-index .item-addl-info { width: 25%; }
	
	.top-blocks { display: flex; padding: 20px 20px 0px 20px; }
	.our-story{ width: 50%; margin-right: 30px; }
	.understanding-wood{ width: 50%; }
	.our-story-img, .understanding-wood-img { width: 100%; height:207px; margin-right:26px; }
	
	.project-details .proj-details-heading { margin-top: 0; }
	.checkout-index-index .item-addl-info { position: relative; top: 0; left: 0; }
	.iwd_opc_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: 0 !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: 52.5%; }
	.customer-address-form #form-validate .fieldset .field.company .control {width: 100%;}
	
	.catalog-product-view .product-info-main .wheretobuy input{ width: 65%; }
	.catalog-product-view .product-options-wrapper .fieldset .field { width: calc(50% - 10px); margin-left: 5px !important; margin-right: 5px !important; }
	
	.storelocator-homeowner-index .page-footer .footer.top-content .container { max-width: 1110px; width: auto; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 98.5%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 98.5%; }
	
	.distributor-distributor-index .page-footer .footer.top-content .container { width: auto; }
	.distributor-distributor-index .commercialBuyer_wrap .search_bar { width: 50%; }
	
	.checkout-cart-index .cart-summary { width: 35%; }

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

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

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

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

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

	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-fire-rated-laminate .custom-wilsonart-fire-rated-laminate-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-digital-print-studio .custom-digital-print-studio-row1 .slick-slider,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper,
	.cms-digital-print-studio .custom-digital-print-studio-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 365px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-digital-print-studio .custom-digital-print-studio-row2 .pagebuilder-overlay { min-height: 373px !important }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay,
	.cms-wilsonart-re-cover .custom-wilsonart-re-cover-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .slick-slider,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper,
	.cms-laminate-edge-options .custom-laminate-edge-options-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 462px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-column { padding-right: 20px !important; }
	
	.cms-laminate-edge-options .custom-laminate-edge-options-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 283px !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row1 .pagebuilder-overlay { min-height: 492px !important }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-column { padding-right: 10px !important; }
	
	.cms-cabinet-doors .custom-cabinet-doors-row2 .pagebuilder-banner-wrapper .pagebuilder-overlay { min-height: 289px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-overlay,
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-wilsonart-high-wear-laminate .custom-high-wear-laminate-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-solicor-laminate .custom-solicor-laminate-row1 .slick-slider,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-solicor-laminate .custom-solicor-laminate-row1 .pagebuilder-poster-content [data-element='content'] { min-height: 166px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-solicor-laminate .custom-solicor-laminate-row2 .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-traceless-laminate .custom-traceless-laminate-row1 .slick-slider,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-traceless-laminate .custom-traceless-laminate-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-column:nth-child(1) { padding-right: 10px !important; }
	
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper, 
	.cms-traceless-laminate .custom-traceless-laminate-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay { min-height: 514px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row2 .pagebuilder-overlay { min-height: 445px !important }
	
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-slide-wrapper,
	.cms-lujo-collection-0 .custom-lujo-collection-row3 .pagebuilder-overlay { min-height: 412px !important }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .slick-slider,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-quartz-cut-size .custom-quartz-cut-size-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper, 
	.cms-quartz-cut-size .custom-quartz-cut-size-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 445px !important }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .slick-slider,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-slide-wrapper .pagebuilder-overlay,
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row1 .pagebuilder-poster-content [data-element='content']	{ min-height: 166px !important; }
	
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper, 
	.cms-wilsonart-sinks .custom-wilsonart-sinks-row2 .pagebuilder-slide-wrapper .pagebuilder-overlay	{ min-height: 445px !important }
	
	.custom-full-banner-img { min-height: 221px; }
	
	.wilsonart-order-samples .products-grid .product-item { width: 15.5% !important; }
	
	.social-detail .dropdown-wrap .download-image { font-size: 14px !important; }
	
	.flex-viewport .slides li .flex-caption .custom-content-block .carousel-caption { width: 50% !important; }
	
	.cms-connected-3 .connected3Main .connected3MainSmallBlock,
	.cms-connected-4 .connected3Main .connected3MainSmallBlock,
	.cms-connected-5 .connected3Main .connected3MainSmallBlock	{ width: 220px !important; margin: 15px 18px 15px 18px !important; }
	
	.cms-connected-4 .connected3Main .connected4MainSmallVBlock { flex-basis: auto !important; }
	.cms-connected-4 .connected3Main .connected4MainSmallVBlock .connected-4VBlockBtnMain { position: relative; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group	{ width: 996px; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { width: 322px !important; }
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { width: 490px !important; }
	
	#iwd_opc_review_items_totals #total-qty-custom { padding-right:82px; }
	.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; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child { flex-basis: unset !important; }
	
	.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: 23% !important; }
	
	.cms-connected-5 .connected3Main .connected3MainSmallBlock .connected4ContentBlock { min-height: 133px; }
	
	.cms-connected-5 .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
	min-height: 312px !important; }
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 81px; }
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 160px; }
	
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { width: calc(51.8% - 20px); }
	
	.form-edit-account #form_edit_customer_group { width: 45%; }
	.form-edit-account #form_edit_customer_type { margin-left: 10px; width: 45%; }
	
	.checkout-onepage-success .total-orderded-qty { padding-left: 100px; }
	
	.customFinishes { width: calc(33.333333% - 10px) !important; }
	
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{ width: 100px; }
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{ width: 100px; }
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone3"] { width: 252px; }
	
	:lang(de) #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{ width: 100px; }
	:lang(de) #shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{ width: 170px; }
																												   
	:lang(de) #shipping-new-addr	.category-brochure .products.wrapper.grid.products-grid .product-items .product-item { margin: 8px; }
	
	.hoverBlocks .parentHoverDiv:hover .hoverDiv { height: 72% !important; }
	
	.customer-account-edit .modal-inner-wrap {width: 680px;}
	
	.page-footer .footer.content { padding-left: 0; padding-right: 0; }
	.laminate { width: 317px !important;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div {
    width: calc(329px - 20px) !important; height: auto; }
	.page-footer .footer.top-content .pagebuilder-column-group { max-width: 100% !important;width: calc(1110px);}
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(1) { flex-basis: calc(45% - 20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(2) { flex-basis: calc(20% - 20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){ margin: 0 !important; }
}

/* Extra large devices - Desktops landscape */
@media (min-width: 1200px) {
	.findrep-findrep-findrep .commercialBuyer_wrap .rep_main {width: 98.7%;}
	.homepage-container .bottom-blocks .bottom-blocks-inner .bottom-blocks-inner-row1 .pagebuilder-column-group > div { width: calc(363px - 20px) !important; height: auto;}
	
	.hover-div { width: 100%; height: 100%; position: absolute; top: 0; font-size: 1.063rem; line-height: 2rem; }
	/* .hover-div { min-height: 329px; margin: -329px 0px 0px 0px !important; font-size: 1.063rem; line-height: 32px;} */
	
	/* #maincontent.page-main { max-width: 1110px;} */
	#maincontent.page-main { max-width: 1400px;}
	
	.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-end; }
	
	.catalog-category-view .product-toolbar-options .toolbar.toolbar-products { width: 40%; }
	.catalog-category-view .product-toolbar-options .list-page-view { width: auto; text-align: unset;}
	.catalog-category-view .product-toolbar-options .list-page-view a.view-option { padding-left: 11px 10px 11px 34px; }
	
	.catalog-category-view #maincontent.page-main .columns .sidebar-main{ width: 310px; }
	.catalog-category-view .column.main { width: 70.333333%; }
	.products.wrapper.grid.products-grid .product-items .product-item{ margin:0 0 10px 5px; }
	
	.advancedsearch-advancedsearch-result .column.main { width: 70.333333%; }
	.advancedsearch-advancedsearch-result .sidebar.sidebar-main { width: 310px; }
	
	.top-blocks { display: flex; padding: 20px 0px 0px 0px; }
	.our-story{ width: 50%; margin-right: 30px; }
	.understanding-wood{ width: 50%; }
	.our-story-img, .understanding-wood-img { width:204px !important; height:207px; margin-right:26px !important;  padding: 0px !important; }
	
	.block.widget .products-grid { width: 1024px; }
	
	.customer-account-index .orders-recent { overflow-x: inherit; }
	.customer-account-index .orders-recent .table-order-items { white-space: inherit; }
	
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent { width: 98.7%; }
	.distributor-distributor-index .commercialBuyer_wrap .comm_distributor_parent { width: 98.7%; }
	
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-top: 26%; padding-left: 0%; }
	.catalog-product-view .page-main .column .product.media .sheet-banner-padding .sheet_banner .view-fullsheet { margin-top: 0; margin-left: 0; padding-top: 30%; padding-left: 32%; }
	.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; }
	
	.cms-laminate-virtual-design-library .pagebuilder-column{padding-top: 0px !important;}
	.cms-adhesives-products .pagebuilder-column{padding-top: 0px !important;}
	
	.cms-coordinated-surface .pagebuilder-column{padding-left:10px !important; padding-right:10px !important;}
	.cms-andre-kikoski .pagebuilder-column:nth-child(2){padding-left:10px !important; padding-right:10px !important; padding-top:10px !important;}
	
	.cms-connected-3 .breadcrumbs, .cms-connected-4 .breadcrumbs, .cms-connected-5 .breadcrumbs, .cms-connected-template-2 .breadcrumbs, .cms-connected-1 .breadcrumbs { padding-left: 0 !important; padding-right: 0 !important; }
	
	.cms-connected-3 .connected3Main .connected3MainSmallBlock h2, 
	.cms-connected-5 .connected3Main .connected3MainSmallBlock h2.connected4ContentBlock { min-height: 107px; }
	.cms-connected-3 .connected3Main .connected3MainSmallBlock p { min-height: 72px; }
	.cms-connected-5 .connected3Main .connected3MainSmallBlock p { min-height: 96px; }

	.cms-connected-3 .connected3Main .connected3MainSmallBlock .connected3TextBlock p { min-height: 120px; }
	
	.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_wrapper .iwd_opc_alternative_wrapper #iwd_opc_top #iwd_opc_review #iwd_opc_review_items_totals #total-qty-custom { padding-right: 250px; }
	.checkout-index-index .ui-dialog { width: 40% !important; top: 50% !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; }
	
	.cms-connected-3 .connected3Main .pagebuilder-column-group,
	.cms-connected-4 .connected3Main .pagebuilder-column-group,
	.cms-connected-5 .connected3Main .pagebuilder-column-group	{ flex-wrap: unset; }
	
	.cms-connected-3 .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-4 .connected3Main .pagebuilder-column-group .pagebuilder-column,
	.cms-connected-5 .connected3Main .pagebuilder-column-group .pagebuilder-column	{ flex-basis: unset; }
	
	.cms-connected-3 .connected3Main .connected3MainSmallBlock,
	.cms-connected-4 .connected3Main .connected3MainSmallBlock,
	.cms-connected-5 .connected3Main .connected3MainSmallBlock	{ width: 284px !important; }
	
	.cms-connected-4 .connected3Main .connected3MainSmallBlock .connected4ContentBlock { min-height: 211px; }
	.cms-connected-4 .connected3Main .connected3MainSmallBlock .connected4ContentBlock2 { min-height: 159px; }
	
	.cms-connected-4 .connected3Main .connected4MainSmallVBlock .connected-4VBlockBtnMain { position: absolute; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group	{ width: 1250px; margin-top: -60px !important; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock { width: 380px !important; }
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock,
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock	{ width: 590px !important; }
	
	.cms-connected-3 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2) { margin: 0 55px !important; }
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2),
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock:nth-child(2)	{ margin: 0 0 0 70px !important; }
	
	.pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 600px !important; margin-left: auto !important; margin-right: auto !important; }
	
	.cms-connected-template-2 .connectedTemplate-2Main { padding: 0 !important; }
	
	.cms-connected-template-2 .connectedTemplate-2Main .pagebuilder-column:last-child { width: 25% !important; }
	
	.cms-connected-1 h1.cms-h1 { font-size: 3rem !important; }
	.cms-connected-1 .content-main .pagebuilder-column.order-3 { margin-left: 50px !important; margin-right: 48px !important; }
	.cms-connected-1 .content-main-2 { padding: 50px !important; }
	.cms-connected-1 .content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column:nth-child(2) { margin-left: 52px !important; margin-right: 52px !important; }
	
	.cms-connected-1 [data-content-type='row'][data-appearance='contained'] { margin-left: auto !important; margin-right: auto !important; }
	
	.cms-connected-1 .content-main-2 .pagebuilder-column-group:nth-child(2) { width: 100%; max-width: 1250px; }
	
	.cms-connected-1 .page-footer [data-content-type='row'][data-appearance='contained'] { margin-left: auto !important; margin-right: auto !important; }
	
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock h2 { min-height: 107px; }
	.cms-connected-4 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 72px; }

	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:last-child { width: 25% !important; }
	.cms-connected-5 .connected5FullImgBlock .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
	min-height: 412px !important; }
	.cms-connected-5 .connected3MainLarge .pagebuilder-column-group .connected3MainLargeBlock p { min-height: 120px; }
	
	.cms-connected-5 .connected5MainxLarge .pagebuilder-column:first-child .connected5ExtraImg { width: auto; margin: -182px 0 0 60px !important; }
	
	.catalogsearch-result-index #layer-product-list .search.results > div.mst-search__index { width: calc(51.7% - 20px); }
	
	.checkout-onepage-success .total-orderded-qty { padding-left: 112px; }
	
	.hoverBlocks .pagebuilder-column-group > .parentHoverDiv h2 { font-size: 1.250em !important; }
	
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone1"]{ width: 100px; }
	#shipping-new-address-form .field[name="shippingAddress.custom_attributes.telephone2"]{ width: 145px; }
	
	.category-brochure .products.wrapper.grid.products-grid .product-items .product-item { margin: 10px; }
	
	.hoverBlocks .parentHoverDiv:hover .hoverDiv { height: 75% !important; }
	
	.page-footer .footer.content { padding-left: 0; padding-right: 0; }	

}

/* 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) {
	.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) {
	.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){ flex-basis: calc(40% -  20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(2){ flex-basis: calc(20% -  20px ) !important; }
	.page-footer .footer.content .body-content .pagebuilder-column:nth-child(3){ flex-basis: calc(40% -  20px ) !important; }
	
	.minicart-wrapper .block-minicart.advancesearch-widget{ width: 1000px; }
	
	.hoverBlocks .parentHoverDiv { display: inline-block !important; }
	
}

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

/* Added by Ramakrishna End */

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

/* Chat Code - samson */
.wtb_new{color:#000;margin:10px}
.buy{border-bottom: 1px solid #CACACA}
#wtbcart {position: fixed;width: 320px;right: -321px;top:415px;z-index:9999;height:0px}
#wtb_toggle {background: #fff;position: relative;margin-left: -31px;list-style: none;border-radius:10px 0 0 10px;height:140px;width: 33px;border:2px solid #fff;border-right: none;z-index: 999;cursor: pointer;top:0px; box-shadow:0px 1px 7px #999}
.wtbcart-logo{-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);-webkit-transform: rotate(270deg);display: block;font-size:14px;height:103px;transform: rotate(270deg);width:113px}
.wtbcart-logo a{color:#ec1c2d;font-family:OpenSans-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:14px;height:63px;transform: rotate(270deg);width:73px}
.wtbcart-chatlogo a{color:#ec1c2d;text-decoration: none;    font-family: "Calibri", 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: 14px;}
.distributor-distributor-index .comm_distributor_parent .search_bar #suggesstion-box ul.distributor_list li {margin-bottom: 0; margin-top: 0; border-bottom: 1px solid #ccc; padding-left: 10px;    line-height: 28px; cursor:pointer;}
.distributor-distributor-index .comm_distributor_parent .search_bar #suggesstion-box ul.distributor_list li:hover {background: #e9e9e9;}
.Select_Sample select {
	display:none !important;
}
/* Common Button styles start */
.btn-view-resources .pagebuilder-button-primary{border: 1px solid #433e3a !important; font-size: 12px !important; font-weight:100; 
line-height: 1.5 !important; letter-spacing: .5em !important; text-transform: uppercase !important; color: #433e3a !important; padding: 7px 13px !important;
 display: inline-block !important; background: transparent !important; border-radius: 0px; font-family: 'Questrial', 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: "Calibri", 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: 'Questrial', 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: 'Questrial', 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;}
 #maincontent.page-main-full-width .columns .column.main { padding-bottom:0px;}
 .content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{padding: 40px; width: 30%; background: #e2e2e2;}
 .content-main {background: #fff; width: 1200px;margin-bottom:50px; color:#666666; margin-left: auto !important; margin-right: auto !important; }
 .content-covid19 { width: 1250px;margin-bottom:50px; color:#999999;margin: 0 auto !important; }
 .content-main p {min-height:96px;font-size: 16px; margin-bottom: 0px;}
 .covid-text p{min-height:30px;}
 .covid-column p {min-height:unset; }
 h1.cms-h1 { text-transform: none !important; }
 h2.cms-h2 { margin-bottom: 0px !important; text-transform: none !important;}
 .content-main h2.cms-h2 {min-height: 110px;}

.btn-red-round .pagebuilder-button-primary {text-align: center; line-height: 15px; background: #e31b2c; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; padding: 12px !important; font-size: 16px; font-weight: 500;}
.btn-red-round .pagebuilder-button-primary:hover {background: #bb1725; }
.btn-grey-round .pagebuilder-button-primary {text-align: center; line-height: 16px; background: #666666; border-radius: 0px; color: #ffffff; border: 0px !important; cursor: pointer; padding: 12px !important; font-size: 16px; font-weight: 500;}
.btn-grey-round .pagebuilder-button-primary:hover {background: #666666; }
.content-main-2 {background: #fff; width: 100%; color:#666666;margin: 0px !important;}
.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 1200px; margin: 0 auto; margin-top: -150px;}
.content-main-2 .pagebuilder-column-group:nth-child(2) {width: 1200px; margin: 0 auto;}
.content-main-2 p {margin-bottom: 0px; min-height:72px; font-size: 16px;}
#maincontent.page-main-full-width .breadcrumbs{ padding: 10px 0px 2px 50px; margin-bottom: 0px; }
.content-main-2 .pagebuilder-column-group:nth-child(2) .pagebuilder-column{width: 33.3333% !important;}
.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay { min-height: 100% !important; padding: 0 !important;}
.content-main .pagebuilder-column.order-1 .covid-text {margin-bottom:30px !important;}
@media (max-width: 575.98px) { }
@media (min-width: 576px) { }
/* Small devices - Mobiles */
@media (max-width: 767.98px) { 
	.covid-page-title span {display: block;}
	.content-covid19 .pagebuilder-column.order-1 {padding: 20px 20px !important; margin-bottom: 20px !important;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{padding: 30px; width: 100%; margin-left: 0px;}
	#maincontent.page-main-full-width .breadcrumbs {padding: 0px 0px 2px 15px;} 
	.content-main-banner .pagebuilder-banner-wrapper{background-position: center !important;}
	.content-main {top: 750px; left: 20px; width: 92%;    padding: 0px !important;}
	.content-main .pagebuilder-column {padding: 10px 0px !important; text-align: center;}
	.content-main img.pagebuilder-mobile-only {width: auto;}
	h1.cms-h1{font-size: 28px !important;padding: 10px !important;}
	h3.cms-h3 {display: inline; font-size: 17px; margin-bottom: 0px;padding: 0px 30px !important;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width:100%;margin-top: 0px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) { width:100%;}
	.content-main p{min-height: unset; margin-bottom: 0;}
	.content-main h2.cms-h2 {min-height: unset;}
	.content-covid19{width:100%;}
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay	{min-height: 200px !important; margin-left: 15px !important; margin-right: 15px !important;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content'] {width: 85%; padding: 10px 15px; margin-top: 10px; margin-bottom: 10px;}
}
/* Medium devices - Tablets */
@media (min-width: 768px) {
	.content-covid19 .pagebuilder-column.order-1 {padding: 20px 40px 0px !important; margin-bottom: 0px !important;}
	.content-main h3.cms-h3 {padding: 0px !important;}
	.content-main {width: 85%;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 80%;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content'] {width: 400px; padding: 30px;}
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay {height: 400px; margin-left: 15px !important; margin-right: 15px !important;}
	.content-covid19{width:100%;padding: 10px !important;}
	}
/* 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 h3.cms-h3 {padding: 0px 70px !important;}
	.content-main {width: 100%;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 100%;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) {width: 100%;}	
	.content-covid19 { width: 100%;padding: 0px 0px 50px !important;}
	.content-main-banner .banner-poster .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content']{width: 500px; min-height: 367px; padding: 70px;}
	.content-main-banner .banner-poster .pagebuilder-overlay.pagebuilder-poster-overlay {height: 600px; margin-left: auto !important;  margin-right: auto !important;}
}
@media (min-width: 1200px) {
	.content-main {width: 1250px;}
	.content-main-2 .pagebuilder-column-group:nth-child(1) {width: 1250px;}
	.content-main-2 .pagebuilder-column-group:nth-child(2) {width: 1250px;}
	.content-covid19 { width: 1250px;} 
}
/* Extra large devices - Desktops landscape */
@media (min-width: 1440px) {

}
/* Large + devices - Desktops landscape */
@media (min-width: 1600px) {

}
/* Extra large+ devices - Desktops landscape */
@media (min-width: 1920px) {

}
/* Wilsonart connected-page CSS Start */



/* CSS For Header Menu */

/* CSS for Menu Link Mobile */
@media(min-width:100px) and (max-width:767px){
.header.links li:nth-of-type(3) a.social-login{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3XmUXVWd6PFvpqoEAiEDyBCggmCY0cVD5lFAUGmcogKCEyDyVKRttZ1xWLTPXgLqa5XWdkBRxHakVRBkFkVBSZjnADGMCWEIGavq/bFvPcqiKnVv3XvO7wzfz1q/VWlZq/dvn7vvPr97hr1BkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkqRI46ITkCpuZiM2aPzf0xt/JwFTG/9+FljT+PeTjb/PAEsaIUkdZwEgjc1kYA7Q04iBf2/O8yf9mcD4Ntvp4/lCYAmwGLgfWNiIgX+vbLMdSTVjASCNbnNg90bsCOwEbE/7J/dOehi4EbgVuK3x7zuA3sikJBWXBYD0j6YD+zRiX2APYL3QjMZuOXADcC1wXSOWhWYkqTAsAFR3U4FXAEcA+5N+4Vf1e9EH3A5cBVwMXE4qEiTVUFUnOmlddgKO5PmTfldsOmFWAdcAv23E7bHpSJLUeTsBZ5BOcv3GsHEf8GXSsw6SJJXWXODTpAfjok+uZYtbgE8C27V81CVJCtANzAMuJd3zjj6RViFuAE6mvA9DSpIqbGfS5eulxJ8wqxpLgHNIt1MkSQq1H3AR/trPO64FjsIHiSVJOeoCTgAWEH8irHvMJ90emLzOT0ySpDZMBk4jLYcbfeIz/jEWAe8jPYMhSVJHTCL9ylxE/InOWHc8RCrSLAQkSWM2EXgXabOb6BOb0VrcB7wdmIAkSS04hHR/OfpEZrQXt5FWXJQkaZ22BS4k/sRldDYuAl6MJElDTAW+SFqfPvpkZWQTK4AzcUEhSVLDgcBdxJ+gjHziPuBwJEm1NR04FxfxqWtcCMxCklQrbwEeJf4kZMTGI6S9GyRJFbchcB7xJx6jWHEh6YqQJKmC9gLuIf5kYxQzFgL7I0mqjInAGcBa4k8yRrFjLfAF0uqPkqQS2xj4PfEnFqNccTWwKZKkUtoXN+4xxh6LgL2RJJXKybioj9F+rAE+giSp8LqB7xF/4jCqFd8GupAkFdJ04AriTxZGNeNaXDhI6phx0QmoMuYAvwG2j05ElXYP8Crg7uhEpLIbH52AKmFP4I948lf2tgWuIz1gKkkKdCTwHPGXh416xXLcUEhqi7cA1I7XAz/Ch7NG8xTweOPvMtIJbA3wbOO/TyUtfDMO2AiYRlo/YVrumZbLKtKeEr+ITkQqIwsAjdVxwHdJq/zV3WPAAuBO0nK2A/EQsIS0ut1YTARmAlsCPaTnLHqAucCupCKh7tYCbwN+GJ2IVDYWABqLk4BvUM9nSJaQ7kFfB9wI3Eza0S7CZsAuwO7APqRFc2YG5RKpD3g38K3oRCSpyk4iTbjR94DziqeAn5IWNtqeYhfN44AdSCfDnwNPE3/88oo+4MT2D6EkaTjHAb3ET/ZZx0Lg34GDKPemNF3AIcCXgAeIP65ZRy9wbEeOnCTp/3s96cG16Ek+q1gEnEV6pbHIv/LHahzpFsHZwN+JP95ZxRrg6A4dM0mqvcOAlcRP7p2OXuBSYB71ephxPHAocCHVLOpWkRYLkiS1YS+q957/Y8BngC06eJzKajbwOdJritGfSydjObBHB4+TJNXKHNIT7tGTeafiHuA0YL1OHqSK6AZOAG4j/nPqVDxGWjlQktSCGcDtxE/inYjbgDdRz9cWWzUeOAa4g/jPrRNxK2lxJUlSE7qBK4mfvNuNu4HjgQkdPTr1MIG0wM69xH+O7cbluFqlJDXle8RP2u3EUuADlPsVvqLoAj7I80sYlzW+3ekDI0lV8z7iJ+uxRi9wHrBJx4+KZgBfJi29G/05jzXe0/GjIkkVsTfpFaroiXosMR+f+s7DbsBfiP+8xxKrgf06f0gkqdxeRFoMJ3qSbjVWAGfgPd48TSS9TfEs8Z9/q/EwsHnnD4kkldMk4BriJ+dW43pguwyOh5ozl3JeDbiSei38JEkj+jzxk3Ir0Uu6H+2v/ngTSVdgyvZswBmdPxSSVC77U67J+8FGziqWAynXLaQ1pC2UJamWpgH3Ez8ZNxtXAZtmciTUCRsDlxE/TpqN+4ANMzkSklRw5xM/CTcb5+J7/WUwEfgC0Ef8mGkmvpfNYZCk4noz8ZNvM7ES93gvo+Mpzyul8zI6BpJUODOBR4mfeEeLJaR7yyqnfSjHLoOPA7MyOgaSVCjnET/pjhb3kF4zU7ntQLrXHj2eRovvZHUAJKkoDqH492dvB7bI6gAod5sCNxM/rkaLw7I6AJIUbT2Kv7vbX0lPk6taZgB/Jn58rSvuB6ZmdQAkKdIXiZ9k1xV/wr3bq2w6afXG6HG2rjgzs95LUpAXk56oj55gR4qbSL8SVW3TgBuIH28jxSpg28x6L0kBfkn85DpS3EHajEj1sDFwK/HjbqT47+y6Lkn5OpT4SXWkuAfYLLuuq6C2oNhvBxyUWc8lKScTgAXET6jDxRJ81a/OtgeWEj8Oh4ubSN8dSSqtdxE/mQ4XK4EDMuy3yuEgirti4Nuy67YkZasLWEj8RDo0+nB5Xz3veOLH5HBxL+4/IamkTiV+Eh0uvphlp1VKZxE/LoeLk7LstCRlYTLwEPET6NC4nLRjnDTYROBK4sfn0HgA6M6u25LUeR8gfvIcGg8Cm2TZaZXai4BFxI/TofHeLDstSZ3UDSwmfuIcHGuB/bPstCrhIKCX+PE6OB7CZwEklcQ7iZ80h8bnMu2xquTfiB+vQ+OETHssSR0yn/gJc3DcgL+g1LyJpH0hosft4FgAjMuy05LUriOInywHx3PASzLtsapoe2AF8eN3cByeaY8lqU2XET9RDo4PZ9tdVdgniB+/g+OSbLsrSWO3M/GT5OC4EV/509hNoli3s/qAnTLtsSSN0ZeJnyQHYg3wsmy7qxp4OcV6K+CcbLsrSa2bTNpcJ3qCHIj/m213VSPfJH48D8QTpO+aJBXGW4mfHAdiKTAr2+6qRjYBlhE/rgfimGy7K0mtuYr4iXEgTsu4r6qfDxE/rgfi8oz7KklNm0t6QCl6YuwH7sZ3/tV5XcB9xI/vftJ3bdtsuytlb3x0AuqIYyjOIiWfIT0AKHXSaoqzmuQ44C3RSUgSwK3E/yrqB+7E1/6UnQnA7cSP837g5oz7Kkmj2pX4yXAg5mXcV+lY4sf5QOyYcV8laZ0+T/xE2E/69e8tJWVtPHAX8eO9Hzgj265K0roV5ZLoyVl3VGo4lfjx3g/ckXVHJWkkOxE/CfYDjwFTMu6rNGA94HHix30/adMiqZS8ZFtuR0Yn0PB10s5tUh6eI425IjgiOgFJ9fR74n8BrQW2zLqj0hCzSWMvevy7Q6Ck3K0PrCR+Avxl1h2VRvA/xI//FaRbElLpeAugvA4FuqOTIG3UIkX4VnQCpI2BDopOQlK9fJ34Xz+LSIuzSBEmAouJ/x58NeuOSlnwCkB5HRidAHABaa92KcJa4CfRSQAHRCcgqT6mk0680b98Xp51R6VR7Ev896AXmJZ1RyUJ4NXET3oPUJwNiFRf44CFxH8fXplxP6WO8xZAOe0TnQBwIWnikyL1Az+LToJ0JUIqFQuActovOgHSK1hSEfwmOgGK8Z2UVHETgOXEXu58CpiUdUelJnUDzxD7nXgGf1CpZByw5bMd8QuPXAasCc5BGrAKuCI4h6nAi4NzkFpiAVA+u0QngMufqngujk4A2DU6AakVFgDlU4RJ5qroBKQhro5OgGIU51LTLADKJ7oAeAK4KzgHaahbgaXBOVgAqFQsAMonugC4Dl//U/H0A38KziH6uym1xAKgXKYAWwfn8Mfg9qWR/CG4/W0oxgZdUlMsAMqlh/jV924Mbl8ayV+D2x8PbBWcg9Q0C4By6YlOAFgQnYA0giKMzTnRCUjNsgAol+jJ5XHg0eAcpJEsJo3RSD3B7UtNswAol57g9m8Kbl8azS3B7UcX6VLTLADKpSe4fV//U9HdGdx+T3D7UtMsAMpli+D2Fwa3L41mYXD70d9RqWkWAOUyM7j9hcHtS6NZGNx+9HdUapoFQLnMCm7//uD2pdFEj9Ho76jUNAuA8hgPbBScw6Lg9qXRPBTc/gzi1+qQmmIBUB7TgQmB7fcDSwLbl5rxBLFLVU8EpgW2LzXNAqA8ou8tPgWsDc5BGs0a4JngHLwNoFKwACiPDYLbfyK4falZ0Veqpga3LzXFAqA8uoLbj95qVWpWdAHghkAqBQuA8oguAFYEty81a2Vw+9HfVakpFgDlEf2rYnVw+1KzVgW3H/1dlZpiAVAe0b8qoidVqVnRYzX6uyo1xQKgPKInFa8AqCyiCwCvAKgULAAkSaohC4DyiP4FHn0FQmpW9C/w6CsQUlMsAMojugCInlSlZkWP1ejvqtQUC4DyiP5V4RUAlUV0ARD9XZWaYgFQHtGTypTg9qVmTQ5u3ysAKgULgPJYE9x+9F4EUrOi1+KPLtalplgAlEf0BicWACqL6LEa/V2VmmIBUB7Rm/FMAyYF5yCNpgs3zpKaYgFQHsuA3sD2xwEzAtuXmhH9638t8HRwDlJTLADKow94MjiHLYPbl0azVXD7S4D+4BykplgAlEv0pcWe4Pal0fQEtx/9HZWaZgFQLtH7nPcEty+NZk5w+9HfUalpFgDlsji4/Z7g9qXR9AS3H/0dlZpmAVAu9we3v31w+9Joosdo9HdUapoFQLksDG5/t+D2pdHsHNz+wuD2paZZAJTLwuD2ZwGbBecgjWQ28a8BegVApWEBUC5FmFx2jU5AGkERxmYRvqNSUywAyuUB4t8xfllw+9JIosdmH/BQcA5S0ywAymUF8b8w9g1uXxpJ9Ni8FzcCUolYAJTPguD298Vxo+IZD+wVnEP0d1NqiRN5+dwc3P50YG5wDtJQO5PGZqTo76bUEguA8inCr4wDohOQhtg/OgEsAFQyFgDlU4RJ5ojoBKQhijAm50cnIKnaJgDPkt4GiIqnSfuuS0XQTfx34hn8QaWSccCWTy/wl+AcNiD+iWtpwAHA+sE5XE96DVAqDQuAcvpDdALAa6ITkBpeHZ0AcF10ApLq4UhiL3f2Aw8C47LuqDSK8cAi4r8Ph2fdUUkC2Ih0KyB60ts7645KoziA+O/BWmBa1h2VOs1bAOW0DLg9OgngTdEJqPaKMAZvBp6KTkJqlQVAeV0VnQBp8p0YnYRqaxLwxugkgKujE5DGwgKgvC6JTgDYHHhVdBKqraOAF0UnAVwcnYCkelkfWEn8/c+Lsu6oNILfED/+VwDrZd1RSRrqMuInwLXAVll3VBpiNmnsRY//32bdUSkr3gIot99EJ0BamfCk6CRUO6eQxl40L/9LCrED8b+A+oHH8TKo8rM+sIT4cd8PvCTjvkrSiG4jfhLsB07NuqNSw/uJH+/9FGNjLkk19hniJ8J+4F6KcUlW1TYBuIf48d4PfDLjvkrSOm1P/EQ4EG/JuK/S8cSP84HYIeO+StKobiF+MuwH7sKFgZSdCcAdxI/zfuCmjPsqZc63AKrhx9EJNGwHHBudhCrr7cDc6CQaivKdk1Rz25H2Io/+VdRPehagK9vuqoa6gYXEj+9+0ndtm0x7K0ktuIL4iXEg/jnjvqp+/pX4cT0Ql2XcV0lqybHET4wD8RSwabbdVY28iDSmosf1QLw52+5KUmu6SQvyRE+OA/GNbLurGvkO8eN5IJ4gfdckqVDOIX6CHIi1wO7Zdlc1sBfQS/x4Hoizsu2uJI3NThTnYcB+0qtSkzLtsaqsi7TaXvQ4Hog+YMdMeyxJbbiE+IlycHw02+6qwj5F/PgdHO78J6nQDid+ohwcKyjOu9sqjx2AlcSP38FxaKY9lqQO+Bvxk+XguAHXBlDzJgHXEz9uB8d8YFyWnZakTjiB+AlzaJyZaY9VJV8kfrwODVe4lFQKXcAi4ifNwdELHJRhn1UNr6BYT/33Aw/gw6ySSuR9xE+cQ2MRaVEXaTibAYuJH6dD4z1ZdlqSOq0LuJ/4yXNo/AGfB9ALTQKuJn58Do2FOF4lldC7iZ9AhwsXU9FQXyF+XA4X78yy05KUlUnAfcRPosPF8Rn2W+XyduLH43BxNzAxu25LUrbeTvxEOlyswocClR76W038eBwu3pphvyUpc+NJ7+FHT6bDxTJg5+y6roLbEVhK/DgcLv5K+u5IUqkdTPyEOlLcB2yRXddVULNJD9hFj7/hog/YP7OeS1LOfkr8xDpS3Alsml3XVTAbA7cRP+5Giguy67ok5W8OaV3+6Ml1pJgPzMis9yqKacCNxI+3keI5oCerzktSlDOJn2DXFdcD0zPrvaJNp3hr/A+Nz2bWe0kKtB5wD/GT7LriFtKKcKqWTYCbiB9f64q7gClZHQBJinYw6SGn6Ml2XXEH6SExVcNmpMIuelytK/pwu19JNfAd4ifc0eI+0p7wKredKO7T/oPjWxn1X5IKZQbwCPGT7mixlHTFQuV0CPAk8eNotHgYnz2RVCPziJ94m4lVuGxwGb2d4q7wNzTekM0hkKTiOo/4ybfZOBf3ZC+DicAXiB8vzcZ3sjkMklRsU0lPPkdPws3GNfiGQJFtDFxO/DhpNu4FNszkSEhSCewDrCF+Mm42FuEmQkX0CmAx8eOj2VgD7JnJkZCkEjmD+Am5legDvgx0ZXAs1JqJpPHTS/y4aCU+kcGxkKTSmQhcQfyk3Gr8BZibwfFQc3ag2Mv6jhSXARMyOB6SVEqbAA8RPzm3GqtJD515NSA/k4CPUOy9JUaKB0nPKkiSBtmL9Npd9CQ9lpgPvLzzh0RD7AXcTPznPZZYCezR+UMiSdVwCvET9Vijl/Rqo1sLd94s0nMXa4n/nMcaJ3b8qEhSxXyb+Mm6nXgK+BDeFuiEbtLl/qeJ/1zbiW92+sBIUhVNAi4lftJuNx4ATiY95KjWjCetFln03SObiSuwGJSkpm0E3Er85N2JuBM4lnRS07pNIC29fDfxn1sn4mZgWkePkCTVQA/l2DSo2bgXOA1Yv4PHqCq6gRNIWzFHf06disXA1p08SJJUJ3sAy4mfzDsZjwOfA2Z38DiV1ZbA54EniP9cOhnPALt38DhJUi0dSjnf+R4teknPOsyjXhsNTSB9phdSrmWgm41VwBEdO1qSVHOvpZoni4FYTHrNbV9gXIeOWZGMB/YHvkq1busMjdXAUR06ZpKkhmMp35rvY4kHgbNIG9x0d+TIxegGDgPOIW2iFH1cs461wFs6cuQkSS9wImkznujJPq94FvglcCqwM8V+k2A8Kcf/DVxEyj36+OUVfcC72j+EUn1U8VKnsncicC7FPhlm5UngukbcSHrNbHFQLlsAu5AedtunERsF5RKpF3g38F/RiUhlYgGgsToW+B4usgOwhLQXwV3AQuD+xt+HGv9t9Rj//3YBM4GtSK9k9gBzgJcAuwEzxpxxdawhvb54QXQiUtlYAKgdRwM/ptz3yfPwDOk1u6Wky/JrSL9an2789w1JT+ZPAqaSTuyzgA1yz7RcVgJvIt3ukCTl7HCqt06AUfx4hvSQpqQx8gqAOmE34Neke9JS1h4mvep3Y3QiUplZAKhTtiAVAbtFJ6JKuxV4NWmjJ0ltqONT3MrG30kLzVwcnYgq6/fAfnjyl6RC6gK+Tfw9YqNa8U3qtVyzJJXWyaQ12aNPHEa5YyVpB0dJUonsTnofPvokYpQzHgL2QpJUSrNIO+5Fn0yMcsWVwIuQJJXaBOAjpBXxok8sRrFjDXAGacxIkiri5cDdxJ9kjGLG/aTtmCVJFbQBaSOh6JONUaw4D5c+lqRaeBPwCPEnHiM2HgbegCSpVjYiXQ3oI/5EZOQbfaRf/TORJNXWAcCdxJ+UjHziXuBQJEkC1gPOBFYQf4IysonngM8CU5AkaYgtSZeGvS1QrbgImIMkSaM4EPgb8Scuo734K+kWjyRJTZsAvI10zzj6RGa0FncDb8UdRyVJbZgEnICFQBniAdJGUBOH/SQlSRqDbuC9pE1iok90xgtP/O8hbQctSVImJgHzgD8Tf+Kre9xEujozaZ2fmCRJHbYf6Qlz3xrIN64FjgLGjf4RSZKUnZ2Ac4AlxJ8cqxpPAGcDOzb5mUiSlJtu0u2BS/GqQKfiBtKDfS7gI0kqhW2BTwALiD+Jli3mAx8Dtmn5qEuSVCBzgI8AtxF/ci1q3AqcAewwtkMsqUx8gEd1NBd4FXAEaZW6ybHphFkJXAX8thF3xaYjKU8WAKq79YCDeb4Y2Jnqrl7XC9xCOulfDFxJ2nxJUg1ZAEj/aENgn0bsB+wBTA3NaOyeJa2VcC1wHfBH4OnQjCQVhgWANLrNgd1Jr7/t1Pj39hTrSsHDwI2k+/i3Nf59B+lXvyS9gAWANDbdwNZAD+kBw4G/mwMzB0W7a+KvJa1tMBB/BxYC9w/6+wCwus12JNWMBYCUrY2AjUm3Fmj8nUAqDDZo/G/PkE70vTx/if5p4HFgWW6ZSpIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSRUwLjoBKSPrAzOBiY1/dzX+9+mNv5OAqQF5KR9PAo8AdwOrgnORCskCQGUyGdga6GnEFqST/Cxg48a/B2JySIYqmjXAn4FfAecDf49NRyoOCwAVzWRgJ2AXYFtgDs+f8DfDMauxWwP8EPgU8GBwLlI4J1NF6iGd6HcBdmv83Y502V7KynLgX4BvRCciRbIAUF4mAbsC+wH7AgeTLt1LUf4TeC/pyoBUOxYAysompJP9fsDewO6kIkAqkkuAo7AIUA1ZAKhTJgAvBQ4lTah7A+NDM5Ka81/AidFJSHmzAFA7NgOOaMRhPP+KnVQ2pwDnRich5ckCQK3aGnhTI3bHMaRqeIr01skT0YlIeXHyVjNmA28A5gH74LhRNZ0DnB6dhJQXJ3KNZBZwDPBmvJ+velgFbAMsjk5EyoOTugYbB7wCuABYBHyF9Mqe40R10A0cF52ElBevAAhgU+BtwEnAi4NzkSJdDRwYnYSUBwuA+hoHHA68G3gNvqMvAawGNsQNhFQDLrlaP13AW0hLoe4SnItUNF2k5wBuj05EypoFQH1sCLyDdOKfHZyLVGSzsQBQDVgAVN82pFeb3gGsH5yLVAZToxOQ8mABUF1bAx8D3omfs9SKldEJSHnwxFA9WwIfJ534fbBPat2S6ASkPPgWQHVsBnwUOJn0PrOksZkOLItOQsqaVwDKbzrpF/+pwJTgXKSyuwNP/qoJC4Dymkh6h/8zwMzgXKSq+F10AlJeLADK6TDgbGCn6ESkijk/OoECeDFwFLA/sCNppdCNgOXAUuAu4HpSsXQN0BeTplQv2wIXAv2GYXQ8/kh9jSOtCHoV6YTe7DF7gLS2iK9OShlZH/giaXnS6EnSMKoah1BPc4EraO/YLQJen3fiUtW9Erif+MnRMKoc36eejgGeoXPH8f/g7qFS26YD59La5TjDMFqPm6jnKpmnk838chG+kSSN2TzgUeInRsOoejxBWi67bk4i2x8X5+M6M1JLtgJ+TfykaBh1iDtJ97/rZg/yeZ7oo3l1SCq7Y0kLkERPioZRh7iEdJutbrpJhU8ex7gX2DWfbknlNA34AfETomHUIR4BTqS+D6p9mHyP92/z6ZZUPvvhE/6GkUdcj8tlTyHm2aKD8+icWudKgDEmAp8ibdc7ITiXKnuOtLPbUmAtaTIaWOd9DfBsUF7K3pPAw8BtwNWkX/5191pgk4B2TyWtM6CCsQDI39bAj4E9oxMpsRXAQtLVk4WNWAQ8Rnqqe0kjVoRkJxXTvKB2XwOsRyrIVSC+ppGvw4Af4eY9zXoKuLkR84FbgHvx15zUqvGk4jjqwcfDgMuC2tYIvAKQj3HAvwKfw0v+I1kO/Bn4Q+PvzaRf9pLatyWxbz3sigVA4VgAZG9D4LvA64LzKJqHSTuJXUc66d9Euk8vqfOiFzt6cXD7GoYFQLbmAj8jbalZd72kk/z/kJYK/SvpoTxJ2duw5u1rGBYA2TmatMHIBtGJBFoC/IL0LvBlpHv6kvLXFdx+d3D7GoYFQDZOA75EPe/3LyP9wv8JabW11bHpSJKGYwHQWROAs4D3RyeSs+WkWx0/Bi7Fk74kFZ4FQOesD/wQ+KfoRHJ0G3Ae8E3SYjuSpJKwAOiMTUmXvf9XdCI5eBq4ADiX9CCfJKmELADatwPpIbetoxPJ2N3A2aRf/MuDc5EktckCoD0vBX4HbBydSIZuBL4CnE96lU+SVAEWAGO3J+mXfxX3FO8Dfkp6k+H64FwkSRmwABibA0j3/Ku2uEU/8Gvgk6RFeyRJFWUB0LojSK+8VW1f8ctI+xXcGJ2IJCl746MTKJnXAb+kWif/35FuZxyGJ39Jqg2vADTvdcCFVOeY3QF8EPhNdCKSpPxV5WSWtcOAH1GN47UM+AJwDrAqOBdJUpAqnNCydiDpsn/ZN7NYS1qx71PAE8G5SJKCWQCs256kp/3Lfs9/AXAi8JfoRCRJxeBDgCPblXR/vMzb+a4EPgPsgSd/SdIgXgEY3g6k1+JmRCfShiuBk0lL+EqS9A+8AvBCm5JW+Cvr8r7LgVOAQ/DkL0kagVcA/tEU4OeUd2OfG4DjgLuiE5EkFZtXAJ43HvghsFd0ImPQR9qwZ188+UuSmuAVgOedDbw2OokxeBA4AbgqOhFJUnl4BSA5DXh/dBJjcBGwG578JUktsgCAo4GzopNoUR9pQZ+jSSv7SZLUkrrfApgLnEe5CqGnSZf8fxmdiCSpvOpcAGxA2tZ3w+hEWjAfeD1wX3QikqRyK9Mv304aB3wP2DE6kRb8HNgHT/6SpA6oawHwUdL2vmXxFeCNwHPRiUiSqqGOtwBeAXw2Ookm9QKnA1+NTkSSVC11KwC2Ai4AJkQn0oTlwLHAr6ITkSRVT50KgInAhcCs6ESasAQWzh4GAAAKeElEQVQ4EnfwkyRlpE4FwKeBPaOTaMKjwOHAguhEJEnVVZcCYF/Sg39F9xBwKK7nL0nKWB3eApgG/IDi3/dfCByMJ39JUg7qcAXgP4Ce6CRGcQfp7YTF0YlIkuqh6lcA5gHHRScxinvx5C9JylmVC4CtgG9GJzGKgXv+nvwlSbmqcgHwVdL9/6J6DHgl6d6/JEm5qmoBcCzwT9FJrMMy4Ajg9uhEJEn1VMUCYBZwdnQS67Cc9J7/36ITkSTVVxULgLOATaKTGEEf8FZc4U+SFKxqBcAhpBNsUX0A+EV0EpIkVakAWI/01P+46ERGcBbu6idJKogqFQBnANtEJzGCnwMfik5CkqQBVSkAtgNOi05iBDeRbkv0RSciSdKAqhQAXwK6opMYxpPAG4HnohORJGmwKhQArwCOik5iGANP/N8bnYgkSUOVvQCYQHHf+f808JvoJCRJGk7ZC4D3ALtEJzGMi4Azo5OQJGkkZS4AppOe/C+aB4AT8KE/SVKBlbkA+DgwMzqJIXqB40lr/UuSVFhlLQA2I13+L5ovANdEJyFJ0mjKWgB8jLTyX5HcCHw2OglJkppRxgJgS+Ck6CSGWA4cB6yOTkSSpGaUsQD4BNAdncQQHwTujE5CkqRmla0A2Bp4e3QSQ1wF/Gd0EpIktaJsBcAZFGvJ31XAKUB/dCKSJLWiTAXANqSldYvkDOCO6CQkSWpVmQqA04GJ0UkMsoC0CZEkSaVTpBPquswA3hGdxCBrgXcCa6ITkdSS8cBWQA8wjWLdUszS3sHtzwbmBeeQpyeBR4C7SbeK1YaPk+6zFyX+I9vuSuqgycAxwM+ApcTPH0Z9YjVwLfBhYAvUsm5gMfEf5EAsBWZl2mNJndBNmngfJX7eMIzVwHdJV6DUpHcS/8ENjtOy7a6kDtiTtDZH9HxhGEPjWdLbY2rCfOI/sIG4HZiUbXcltekk0q+t6PnCMNYVX8fzyTq9kvgPaXC8KtvuSmrT6aStuKPnCsNoJi7GImBEPyP+AxqISzLuq6T2HIMnf6N88TX0AptSrMt4e2bbXUltmAs8Q/w8YRhjiXcToMgLAb2D4lwa+RVwfXQSkkb0NWBqdBLSGP07sEl0EkUxjrSAQnRV1k+6pPjSbLsrqQ2vIX6eMIx242wEwKHEfxgD8ZOM+yqpPVcRP08YRruxEticHBX1FsBJ0Qk09AGfi05C0oi2BfaPTkLqgG7guDwbLGIBMAs4OjqJhp+SNv2RVExHkW4ZSlXwmjwbK2IBcAypEioCd/uTim2/6ASkDtqLHM9/RSwA3hKdQMM1+OS/VHQ7RicgdVAXsE1ejRWtAJhN/LaVA/z1LxVfrg9NSTmYnVdDRSsA3kQx7ufdDVwUnYSkUa0fnYDUYbmtZ1HEAqAIziK9ASCp2FZFJyB12Mq8GipSAbA18PLoJICngO9HJyGpKUuiE5A6LLcxXaQC4M0U4/L/D4Hl0UlIaspd0QlIHZbbmC5SATAvOoGGb0YnIKlpvqmjKrkDWJZXY0UpADYDdo9OArgB+Ft0EpKa9rvoBKQOynU8F6UAOJJiXP73179ULtcAD0YnIXXI+Xk2VpQC4IjoBEj3/S+ITkJSS/qAr0YnIXXAn4A/59lgEQqAiaTd/6L9DHg6OglJLfsG8PfoJKQ2fTzvBotQAOwFTI9OAn/9S2X1LPD+6CSkNvwAuDzvRotQABTh8v+TwGXRSUgas58BX4xOQhqD+cApEQ0XoQA4MjoB0uSxOjoJSW35KC7hrXJZAryeoLVnoguATYCXBucA8JPoBCS1rY+0nsh50YlITbgH2B+4LzqRKG8A+oPjcdKDiJKqYRzpakAv8fOLYQwXl1CAZ9+irwDsE9w+wC+BtdFJSOqYfuDfgJcBFwfnIg32KHAS6db3k8G5hLue+Ers9Zn3UlKkg4H/BlYQP98Y9YzrgVOBKRRI5Op7U0hrHncF5rAWmEXaAVBSta1Huur4UmAOMI3Y+SdPs4G9A9tfBPwxsP28PQk8DNwGXA08EptO8RxIfFV2Vea9lKR484iday/MvotqVeQzAPsGtj3gt9EJSJIUwQJAkqQaiioAxpGWAI70MLAgOAdJkkJEFQA9wIygtgdcTbo3JUlS7UQVALsEtTvYddEJSJIUJaoA2DWo3cH+EJ2AJElR6noFYDlpByZJkmqprlcArsflfyVJNRZRAEwBtgtodzAv/0uSai2iANgRmBDQ7mB/CW5fkqRQEQVA9P1/gJujE5AkKVJEARB9+f8p4IHgHCRJChVRAPQEtDnYAlwASJJUcxEFwJyANgdz+V9JUu3V8QqA9/8lSbWXdwEwGdg05zaHuiW4fUmSwuVdAGxN2gkw0j3B7UuSFC7vAiD6/v8K4LHgHCRJCpd3AdCTc3tDLcQ3ACRJyr0A2Dzn9oZaGNy+JEmFkHcBsHHO7Q11f3D7kiQVQt4FwMyc2xtqYXD7kiQVQt0KgIeC25ckqRDyLgBm5dzeUI8Hty9JUiHUrQB4Irh9SZIKIe8CYEbO7Q21JLh9SZIKIc8CYCppKeBIFgCSJJFvATA9x7aG8xxpJUBJkmovzwJgSo5tDcf7/5IkNeRZAHTl2NZwng5uX5KkwqhTAbAquH1JkgojzwKgO8e2hrM6uH1JkgqjTlcALAAkSWqoUwHgLQBJkhq8BSBJUg3V6QqABYAkSQ15FgATcmxrOL3B7UuSVBh57wUgSZIKwAJAkqQasgCQJKmGLAAkSaohCwBJkmrIAkCSpBqyAJAkqYYsACRJqiELAEmSasgCQJKkGrIAkCSphiwAJEmqIQsASZJqyAJAkqQasgCQJKmGLAAkSaohCwBJkmrIAkCSpBqyAJAkqYYsACRJqqE8C4C1ObY1nFXB7UtSlN6at69h5FkAPJVjW8NZGty+JEV5tubtaxh5FgCP5djWcCwAJNXV4uD2FwW3r2HkWQDcSexl+JsD25akSPcAawLbvz2wbRXEDUB/UMzOoX+SVFTXEjP39gGb5dA/tSjvtwB+lXN7A27BS1CS6i1q/v0L8HBQ2yqQl5Cqwbwr0H/Oo3OSVGBbAKvJf/49NY/OqRx+Sr6DbykwI5eeSVKxfYd8599HgCm59EylsAOwkvwG4On5dEuSCm9L4Bnym39PzKdbKpPTyWfwXQFMzKlPklQGp5DP/HsJrjarYYwDLiDbwXcv8KK8OiRJJfI1sp1/7wSm59Yblc5k4FKyG3xb5tcVSSqVScDFZDP/PgrMza8rKqtuOn8l4BfARnl2QpJKaCLwZTo7/84HenLsgyrgVNJa0e0MvMXAcXknLkkldzKwjPZP/t8H1s85d1XEFsC3ScsFtzLoFgDvJF1NkCS1bhZwNq3Pv/3AH4BD8k9ZVbQp8C/A1Qw/GNcCNwFnAvuSHiiUJLVvc9Y9/w7E7cA5wMtj0lQnFP3kOQnYlnR1YCrwIGngrYhMSpJqoIs0/25Oeq5qObAEuIt0y0CSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJKkN/w91+Ho0aeqXZAAAAABJRU5ErkJggg==) !important;
	height:20px !important;width:20px !important;display:inline-block !important; background-size:100% !important; background-repeat:no-repeat; padding:5px !important;color:transparent !important;}
.page-header .panel.header .minicart-wrapper{margin-right: 23px !important;}
	.header.links li:nth-child(2) a {padding: 25px 25px 20px 0px !important;}
	.minicart-wrapper.advanced-search-btn{width:100% !important;float: right!important;margin-top: -24px;margin-right: 6%;}
	.block-search .control{display: inline !important;}
	.block-search .label.active+.control input{width:100% !important;padding-right: 40px !important;}
	.catalog-category-view .label{position: relative !important;top:12px !important;z-index: 9999;}
	.block-search .label{display: none !important;}
}
/* End CSS For Menu Link  Mobile*/

/* CSS For Ipad */
@media(min-width:768px) and (max-width:991px){
    .header.links li:nth-of-type(3) a.social-login{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3XmUXVWd6PFvpqoEAiEDyBCggmCY0cVD5lFAUGmcogKCEyDyVKRttZ1xWLTPXgLqa5XWdkBRxHakVRBkFkVBSZjnADGMCWEIGavq/bFvPcqiKnVv3XvO7wzfz1q/VWlZq/dvn7vvPr97hr1BkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkqRI46ITkCpuZiM2aPzf0xt/JwFTG/9+FljT+PeTjb/PAEsaIUkdZwEgjc1kYA7Q04iBf2/O8yf9mcD4Ntvp4/lCYAmwGLgfWNiIgX+vbLMdSTVjASCNbnNg90bsCOwEbE/7J/dOehi4EbgVuK3x7zuA3sikJBWXBYD0j6YD+zRiX2APYL3QjMZuOXADcC1wXSOWhWYkqTAsAFR3U4FXAEcA+5N+4Vf1e9EH3A5cBVwMXE4qEiTVUFUnOmlddgKO5PmTfldsOmFWAdcAv23E7bHpSJLUeTsBZ5BOcv3GsHEf8GXSsw6SJJXWXODTpAfjok+uZYtbgE8C27V81CVJCtANzAMuJd3zjj6RViFuAE6mvA9DSpIqbGfS5eulxJ8wqxpLgHNIt1MkSQq1H3AR/trPO64FjsIHiSVJOeoCTgAWEH8irHvMJ90emLzOT0ySpDZMBk4jLYcbfeIz/jEWAe8jPYMhSVJHTCL9ylxE/InOWHc8RCrSLAQkSWM2EXgXabOb6BOb0VrcB7wdmIAkSS04hHR/OfpEZrQXt5FWXJQkaZ22BS4k/sRldDYuAl6MJElDTAW+SFqfPvpkZWQTK4AzcUEhSVLDgcBdxJ+gjHziPuBwJEm1NR04FxfxqWtcCMxCklQrbwEeJf4kZMTGI6S9GyRJFbchcB7xJx6jWHEh6YqQJKmC9gLuIf5kYxQzFgL7I0mqjInAGcBa4k8yRrFjLfAF0uqPkqQS2xj4PfEnFqNccTWwKZKkUtoXN+4xxh6LgL2RJJXKybioj9F+rAE+giSp8LqB7xF/4jCqFd8GupAkFdJ04AriTxZGNeNaXDhI6phx0QmoMuYAvwG2j05ElXYP8Crg7uhEpLIbH52AKmFP4I948lf2tgWuIz1gKkkKdCTwHPGXh416xXLcUEhqi7cA1I7XAz/Ch7NG8xTweOPvMtIJbA3wbOO/TyUtfDMO2AiYRlo/YVrumZbLKtKeEr+ITkQqIwsAjdVxwHdJq/zV3WPAAuBO0nK2A/EQsIS0ut1YTARmAlsCPaTnLHqAucCupCKh7tYCbwN+GJ2IVDYWABqLk4BvUM9nSJaQ7kFfB9wI3Eza0S7CZsAuwO7APqRFc2YG5RKpD3g38K3oRCSpyk4iTbjR94DziqeAn5IWNtqeYhfN44AdSCfDnwNPE3/88oo+4MT2D6EkaTjHAb3ET/ZZx0Lg34GDKPemNF3AIcCXgAeIP65ZRy9wbEeOnCTp/3s96cG16Ek+q1gEnEV6pbHIv/LHahzpFsHZwN+JP95ZxRrg6A4dM0mqvcOAlcRP7p2OXuBSYB71ephxPHAocCHVLOpWkRYLkiS1YS+q957/Y8BngC06eJzKajbwOdJritGfSydjObBHB4+TJNXKHNIT7tGTeafiHuA0YL1OHqSK6AZOAG4j/nPqVDxGWjlQktSCGcDtxE/inYjbgDdRz9cWWzUeOAa4g/jPrRNxK2lxJUlSE7qBK4mfvNuNu4HjgQkdPTr1MIG0wM69xH+O7cbluFqlJDXle8RP2u3EUuADlPsVvqLoAj7I80sYlzW+3ekDI0lV8z7iJ+uxRi9wHrBJx4+KZgBfJi29G/05jzXe0/GjIkkVsTfpFaroiXosMR+f+s7DbsBfiP+8xxKrgf06f0gkqdxeRFoMJ3qSbjVWAGfgPd48TSS9TfEs8Z9/q/EwsHnnD4kkldMk4BriJ+dW43pguwyOh5ozl3JeDbiSei38JEkj+jzxk3Ir0Uu6H+2v/ngTSVdgyvZswBmdPxSSVC77U67J+8FGziqWAynXLaQ1pC2UJamWpgH3Ez8ZNxtXAZtmciTUCRsDlxE/TpqN+4ANMzkSklRw5xM/CTcb5+J7/WUwEfgC0Ef8mGkmvpfNYZCk4noz8ZNvM7ES93gvo+Mpzyul8zI6BpJUODOBR4mfeEeLJaR7yyqnfSjHLoOPA7MyOgaSVCjnET/pjhb3kF4zU7ntQLrXHj2eRovvZHUAJKkoDqH492dvB7bI6gAod5sCNxM/rkaLw7I6AJIUbT2Kv7vbX0lPk6taZgB/Jn58rSvuB6ZmdQAkKdIXiZ9k1xV/wr3bq2w6afXG6HG2rjgzs95LUpAXk56oj55gR4qbSL8SVW3TgBuIH28jxSpg28x6L0kBfkn85DpS3EHajEj1sDFwK/HjbqT47+y6Lkn5OpT4SXWkuAfYLLuuq6C2oNhvBxyUWc8lKScTgAXET6jDxRJ81a/OtgeWEj8Oh4ubSN8dSSqtdxE/mQ4XK4EDMuy3yuEgirti4Nuy67YkZasLWEj8RDo0+nB5Xz3veOLH5HBxL+4/IamkTiV+Eh0uvphlp1VKZxE/LoeLk7LstCRlYTLwEPET6NC4nLRjnDTYROBK4sfn0HgA6M6u25LUeR8gfvIcGg8Cm2TZaZXai4BFxI/TofHeLDstSZ3UDSwmfuIcHGuB/bPstCrhIKCX+PE6OB7CZwEklcQ7iZ80h8bnMu2xquTfiB+vQ+OETHssSR0yn/gJc3DcgL+g1LyJpH0hosft4FgAjMuy05LUriOInywHx3PASzLtsapoe2AF8eN3cByeaY8lqU2XET9RDo4PZ9tdVdgniB+/g+OSbLsrSWO3M/GT5OC4EV/509hNoli3s/qAnTLtsSSN0ZeJnyQHYg3wsmy7qxp4OcV6K+CcbLsrSa2bTNpcJ3qCHIj/m213VSPfJH48D8QTpO+aJBXGW4mfHAdiKTAr2+6qRjYBlhE/rgfimGy7K0mtuYr4iXEgTsu4r6qfDxE/rgfi8oz7KklNm0t6QCl6YuwH7sZ3/tV5XcB9xI/vftJ3bdtsuytlb3x0AuqIYyjOIiWfIT0AKHXSaoqzmuQ44C3RSUgSwK3E/yrqB+7E1/6UnQnA7cSP837g5oz7Kkmj2pX4yXAg5mXcV+lY4sf5QOyYcV8laZ0+T/xE2E/69e8tJWVtPHAX8eO9Hzgj265K0roV5ZLoyVl3VGo4lfjx3g/ckXVHJWkkOxE/CfYDjwFTMu6rNGA94HHix30/adMiqZS8ZFtuR0Yn0PB10s5tUh6eI425IjgiOgFJ9fR74n8BrQW2zLqj0hCzSWMvevy7Q6Ck3K0PrCR+Avxl1h2VRvA/xI//FaRbElLpeAugvA4FuqOTIG3UIkX4VnQCpI2BDopOQlK9fJ34Xz+LSIuzSBEmAouJ/x58NeuOSlnwCkB5HRidAHABaa92KcJa4CfRSQAHRCcgqT6mk0680b98Xp51R6VR7Ev896AXmJZ1RyUJ4NXET3oPUJwNiFRf44CFxH8fXplxP6WO8xZAOe0TnQBwIWnikyL1Az+LToJ0JUIqFQuActovOgHSK1hSEfwmOgGK8Z2UVHETgOXEXu58CpiUdUelJnUDzxD7nXgGf1CpZByw5bMd8QuPXAasCc5BGrAKuCI4h6nAi4NzkFpiAVA+u0QngMufqngujk4A2DU6AakVFgDlU4RJ5qroBKQhro5OgGIU51LTLADKJ7oAeAK4KzgHaahbgaXBOVgAqFQsAMonugC4Dl//U/H0A38KziH6uym1xAKgXKYAWwfn8Mfg9qWR/CG4/W0oxgZdUlMsAMqlh/jV924Mbl8ayV+D2x8PbBWcg9Q0C4By6YlOAFgQnYA0giKMzTnRCUjNsgAol+jJ5XHg0eAcpJEsJo3RSD3B7UtNswAol57g9m8Kbl8azS3B7UcX6VLTLADKpSe4fV//U9HdGdx+T3D7UtMsAMpli+D2Fwa3L41mYXD70d9RqWkWAOUyM7j9hcHtS6NZGNx+9HdUapoFQLnMCm7//uD2pdFEj9Ho76jUNAuA8hgPbBScw6Lg9qXRPBTc/gzi1+qQmmIBUB7TgQmB7fcDSwLbl5rxBLFLVU8EpgW2LzXNAqA8ou8tPgWsDc5BGs0a4JngHLwNoFKwACiPDYLbfyK4falZ0Veqpga3LzXFAqA8uoLbj95qVWpWdAHghkAqBQuA8oguAFYEty81a2Vw+9HfVakpFgDlEf2rYnVw+1KzVgW3H/1dlZpiAVAe0b8qoidVqVnRYzX6uyo1xQKgPKInFa8AqCyiCwCvAKgULAAkSaohC4DyiP4FHn0FQmpW9C/w6CsQUlMsAMojugCInlSlZkWP1ejvqtQUC4DyiP5V4RUAlUV0ARD9XZWaYgFQHtGTypTg9qVmTQ5u3ysAKgULgPJYE9x+9F4EUrOi1+KPLtalplgAlEf0BicWACqL6LEa/V2VmmIBUB7Rm/FMAyYF5yCNpgs3zpKaYgFQHsuA3sD2xwEzAtuXmhH9638t8HRwDlJTLADKow94MjiHLYPbl0azVXD7S4D+4BykplgAlEv0pcWe4Pal0fQEtx/9HZWaZgFQLtH7nPcEty+NZk5w+9HfUalpFgDlsji4/Z7g9qXR9AS3H/0dlZpmAVAu9we3v31w+9Joosdo9HdUapoFQLksDG5/t+D2pdHsHNz+wuD2paZZAJTLwuD2ZwGbBecgjWQ28a8BegVApWEBUC5FmFx2jU5AGkERxmYRvqNSUywAyuUB4t8xfllw+9JIosdmH/BQcA5S0ywAymUF8b8w9g1uXxpJ9Ni8FzcCUolYAJTPguD298Vxo+IZD+wVnEP0d1NqiRN5+dwc3P50YG5wDtJQO5PGZqTo76bUEguA8inCr4wDohOQhtg/OgEsAFQyFgDlU4RJ5ojoBKQhijAm50cnIKnaJgDPkt4GiIqnSfuuS0XQTfx34hn8QaWSccCWTy/wl+AcNiD+iWtpwAHA+sE5XE96DVAqDQuAcvpDdALAa6ITkBpeHZ0AcF10ApLq4UhiL3f2Aw8C47LuqDSK8cAi4r8Ph2fdUUkC2Ih0KyB60ts7645KoziA+O/BWmBa1h2VOs1bAOW0DLg9OgngTdEJqPaKMAZvBp6KTkJqlQVAeV0VnQBp8p0YnYRqaxLwxugkgKujE5DGwgKgvC6JTgDYHHhVdBKqraOAF0UnAVwcnYCkelkfWEn8/c+Lsu6oNILfED/+VwDrZd1RSRrqMuInwLXAVll3VBpiNmnsRY//32bdUSkr3gIot99EJ0BamfCk6CRUO6eQxl40L/9LCrED8b+A+oHH8TKo8rM+sIT4cd8PvCTjvkrSiG4jfhLsB07NuqNSw/uJH+/9FGNjLkk19hniJ8J+4F6KcUlW1TYBuIf48d4PfDLjvkrSOm1P/EQ4EG/JuK/S8cSP84HYIeO+StKobiF+MuwH7sKFgZSdCcAdxI/zfuCmjPsqZc63AKrhx9EJNGwHHBudhCrr7cDc6CQaivKdk1Rz25H2Io/+VdRPehagK9vuqoa6gYXEj+9+0ndtm0x7K0ktuIL4iXEg/jnjvqp+/pX4cT0Ql2XcV0lqybHET4wD8RSwabbdVY28iDSmosf1QLw52+5KUmu6SQvyRE+OA/GNbLurGvkO8eN5IJ4gfdckqVDOIX6CHIi1wO7Zdlc1sBfQS/x4Hoizsu2uJI3NThTnYcB+0qtSkzLtsaqsi7TaXvQ4Hog+YMdMeyxJbbiE+IlycHw02+6qwj5F/PgdHO78J6nQDid+ohwcKyjOu9sqjx2AlcSP38FxaKY9lqQO+Bvxk+XguAHXBlDzJgHXEz9uB8d8YFyWnZakTjiB+AlzaJyZaY9VJV8kfrwODVe4lFQKXcAi4ifNwdELHJRhn1UNr6BYT/33Aw/gw6ySSuR9xE+cQ2MRaVEXaTibAYuJH6dD4z1ZdlqSOq0LuJ/4yXNo/AGfB9ALTQKuJn58Do2FOF4lldC7iZ9AhwsXU9FQXyF+XA4X78yy05KUlUnAfcRPosPF8Rn2W+XyduLH43BxNzAxu25LUrbeTvxEOlyswocClR76W038eBwu3pphvyUpc+NJ7+FHT6bDxTJg5+y6roLbEVhK/DgcLv5K+u5IUqkdTPyEOlLcB2yRXddVULNJD9hFj7/hog/YP7OeS1LOfkr8xDpS3Alsml3XVTAbA7cRP+5Giguy67ok5W8OaV3+6Ml1pJgPzMis9yqKacCNxI+3keI5oCerzktSlDOJn2DXFdcD0zPrvaJNp3hr/A+Nz2bWe0kKtB5wD/GT7LriFtKKcKqWTYCbiB9f64q7gClZHQBJinYw6SGn6Ml2XXEH6SExVcNmpMIuelytK/pwu19JNfAd4ifc0eI+0p7wKredKO7T/oPjWxn1X5IKZQbwCPGT7mixlHTFQuV0CPAk8eNotHgYnz2RVCPziJ94m4lVuGxwGb2d4q7wNzTekM0hkKTiOo/4ybfZOBf3ZC+DicAXiB8vzcZ3sjkMklRsU0lPPkdPws3GNfiGQJFtDFxO/DhpNu4FNszkSEhSCewDrCF+Mm42FuEmQkX0CmAx8eOj2VgD7JnJkZCkEjmD+Am5legDvgx0ZXAs1JqJpPHTS/y4aCU+kcGxkKTSmQhcQfyk3Gr8BZibwfFQc3ag2Mv6jhSXARMyOB6SVEqbAA8RPzm3GqtJD515NSA/k4CPUOy9JUaKB0nPKkiSBtmL9Npd9CQ9lpgPvLzzh0RD7AXcTPznPZZYCezR+UMiSdVwCvET9Vijl/Rqo1sLd94s0nMXa4n/nMcaJ3b8qEhSxXyb+Mm6nXgK+BDeFuiEbtLl/qeJ/1zbiW92+sBIUhVNAi4lftJuNx4ATiY95KjWjCetFln03SObiSuwGJSkpm0E3Er85N2JuBM4lnRS07pNIC29fDfxn1sn4mZgWkePkCTVQA/l2DSo2bgXOA1Yv4PHqCq6gRNIWzFHf06disXA1p08SJJUJ3sAy4mfzDsZjwOfA2Z38DiV1ZbA54EniP9cOhnPALt38DhJUi0dSjnf+R4teknPOsyjXhsNTSB9phdSrmWgm41VwBEdO1qSVHOvpZoni4FYTHrNbV9gXIeOWZGMB/YHvkq1busMjdXAUR06ZpKkhmMp35rvY4kHgbNIG9x0d+TIxegGDgPOIW2iFH1cs461wFs6cuQkSS9wImkznujJPq94FvglcCqwM8V+k2A8Kcf/DVxEyj36+OUVfcC72j+EUn1U8VKnsncicC7FPhlm5UngukbcSHrNbHFQLlsAu5AedtunERsF5RKpF3g38F/RiUhlYgGgsToW+B4usgOwhLQXwV3AQuD+xt+HGv9t9Rj//3YBM4GtSK9k9gBzgJcAuwEzxpxxdawhvb54QXQiUtlYAKgdRwM/ptz3yfPwDOk1u6Wky/JrSL9an2789w1JT+ZPAqaSTuyzgA1yz7RcVgJvIt3ukCTl7HCqt06AUfx4hvSQpqQx8gqAOmE34Neke9JS1h4mvep3Y3QiUplZAKhTtiAVAbtFJ6JKuxV4NWmjJ0ltqONT3MrG30kLzVwcnYgq6/fAfnjyl6RC6gK+Tfw9YqNa8U3qtVyzJJXWyaQ12aNPHEa5YyVpB0dJUonsTnofPvokYpQzHgL2QpJUSrNIO+5Fn0yMcsWVwIuQJJXaBOAjpBXxok8sRrFjDXAGacxIkiri5cDdxJ9kjGLG/aTtmCVJFbQBaSOh6JONUaw4D5c+lqRaeBPwCPEnHiM2HgbegCSpVjYiXQ3oI/5EZOQbfaRf/TORJNXWAcCdxJ+UjHziXuBQJEkC1gPOBFYQf4IysonngM8CU5AkaYgtSZeGvS1QrbgImIMkSaM4EPgb8Scuo734K+kWjyRJTZsAvI10zzj6RGa0FncDb8UdRyVJbZgEnICFQBniAdJGUBOH/SQlSRqDbuC9pE1iok90xgtP/O8hbQctSVImJgHzgD8Tf+Kre9xEujozaZ2fmCRJHbYf6Qlz3xrIN64FjgLGjf4RSZKUnZ2Ac4AlxJ8cqxpPAGcDOzb5mUiSlJtu0u2BS/GqQKfiBtKDfS7gI0kqhW2BTwALiD+Jli3mAx8Dtmn5qEuSVCBzgI8AtxF/ci1q3AqcAewwtkMsqUx8gEd1NBd4FXAEaZW6ybHphFkJXAX8thF3xaYjKU8WAKq79YCDeb4Y2Jnqrl7XC9xCOulfDFxJ2nxJUg1ZAEj/aENgn0bsB+wBTA3NaOyeJa2VcC1wHfBH4OnQjCQVhgWANLrNgd1Jr7/t1Pj39hTrSsHDwI2k+/i3Nf59B+lXvyS9gAWANDbdwNZAD+kBw4G/mwMzB0W7a+KvJa1tMBB/BxYC9w/6+wCwus12JNWMBYCUrY2AjUm3Fmj8nUAqDDZo/G/PkE70vTx/if5p4HFgWW6ZSpIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSRUwLjoBKSPrAzOBiY1/dzX+9+mNv5OAqQF5KR9PAo8AdwOrgnORCskCQGUyGdga6GnEFqST/Cxg48a/B2JySIYqmjXAn4FfAecDf49NRyoOCwAVzWRgJ2AXYFtgDs+f8DfDMauxWwP8EPgU8GBwLlI4J1NF6iGd6HcBdmv83Y502V7KynLgX4BvRCciRbIAUF4mAbsC+wH7AgeTLt1LUf4TeC/pyoBUOxYAysompJP9fsDewO6kIkAqkkuAo7AIUA1ZAKhTJgAvBQ4lTah7A+NDM5Ka81/AidFJSHmzAFA7NgOOaMRhPP+KnVQ2pwDnRich5ckCQK3aGnhTI3bHMaRqeIr01skT0YlIeXHyVjNmA28A5gH74LhRNZ0DnB6dhJQXJ3KNZBZwDPBmvJ+velgFbAMsjk5EyoOTugYbB7wCuABYBHyF9Mqe40R10A0cF52ElBevAAhgU+BtwEnAi4NzkSJdDRwYnYSUBwuA+hoHHA68G3gNvqMvAawGNsQNhFQDLrlaP13AW0hLoe4SnItUNF2k5wBuj05EypoFQH1sCLyDdOKfHZyLVGSzsQBQDVgAVN82pFeb3gGsH5yLVAZToxOQ8mABUF1bAx8D3omfs9SKldEJSHnwxFA9WwIfJ534fbBPat2S6ASkPPgWQHVsBnwUOJn0PrOksZkOLItOQsqaVwDKbzrpF/+pwJTgXKSyuwNP/qoJC4Dymkh6h/8zwMzgXKSq+F10AlJeLADK6TDgbGCn6ESkijk/OoECeDFwFLA/sCNppdCNgOXAUuAu4HpSsXQN0BeTplQv2wIXAv2GYXQ8/kh9jSOtCHoV6YTe7DF7gLS2iK9OShlZH/giaXnS6EnSMKoah1BPc4EraO/YLQJen3fiUtW9Erif+MnRMKoc36eejgGeoXPH8f/g7qFS26YD59La5TjDMFqPm6jnKpmnk838chG+kSSN2TzgUeInRsOoejxBWi67bk4i2x8X5+M6M1JLtgJ+TfykaBh1iDtJ97/rZg/yeZ7oo3l1SCq7Y0kLkERPioZRh7iEdJutbrpJhU8ex7gX2DWfbknlNA34AfETomHUIR4BTqS+D6p9mHyP92/z6ZZUPvvhE/6GkUdcj8tlTyHm2aKD8+icWudKgDEmAp8ibdc7ITiXKnuOtLPbUmAtaTIaWOd9DfBsUF7K3pPAw8BtwNWkX/5191pgk4B2TyWtM6CCsQDI39bAj4E9oxMpsRXAQtLVk4WNWAQ8Rnqqe0kjVoRkJxXTvKB2XwOsRyrIVSC+ppGvw4Af4eY9zXoKuLkR84FbgHvx15zUqvGk4jjqwcfDgMuC2tYIvAKQj3HAvwKfw0v+I1kO/Bn4Q+PvzaRf9pLatyWxbz3sigVA4VgAZG9D4LvA64LzKJqHSTuJXUc66d9Euk8vqfOiFzt6cXD7GoYFQLbmAj8jbalZd72kk/z/kJYK/SvpoTxJ2duw5u1rGBYA2TmatMHIBtGJBFoC/IL0LvBlpHv6kvLXFdx+d3D7GoYFQDZOA75EPe/3LyP9wv8JabW11bHpSJKGYwHQWROAs4D3RyeSs+WkWx0/Bi7Fk74kFZ4FQOesD/wQ+KfoRHJ0G3Ae8E3SYjuSpJKwAOiMTUmXvf9XdCI5eBq4ADiX9CCfJKmELADatwPpIbetoxPJ2N3A2aRf/MuDc5EktckCoD0vBX4HbBydSIZuBL4CnE96lU+SVAEWAGO3J+mXfxX3FO8Dfkp6k+H64FwkSRmwABibA0j3/Ku2uEU/8Gvgk6RFeyRJFWUB0LojSK+8VW1f8ctI+xXcGJ2IJCl746MTKJnXAb+kWif/35FuZxyGJ39Jqg2vADTvdcCFVOeY3QF8EPhNdCKSpPxV5WSWtcOAH1GN47UM+AJwDrAqOBdJUpAqnNCydiDpsn/ZN7NYS1qx71PAE8G5SJKCWQCs256kp/3Lfs9/AXAi8JfoRCRJxeBDgCPblXR/vMzb+a4EPgPsgSd/SdIgXgEY3g6k1+JmRCfShiuBk0lL+EqS9A+8AvBCm5JW+Cvr8r7LgVOAQ/DkL0kagVcA/tEU4OeUd2OfG4DjgLuiE5EkFZtXAJ43HvghsFd0ImPQR9qwZ188+UuSmuAVgOedDbw2OokxeBA4AbgqOhFJUnl4BSA5DXh/dBJjcBGwG578JUktsgCAo4GzopNoUR9pQZ+jSSv7SZLUkrrfApgLnEe5CqGnSZf8fxmdiCSpvOpcAGxA2tZ3w+hEWjAfeD1wX3QikqRyK9Mv304aB3wP2DE6kRb8HNgHT/6SpA6oawHwUdL2vmXxFeCNwHPRiUiSqqGOtwBeAXw2Ookm9QKnA1+NTkSSVC11KwC2Ai4AJkQn0oTlwLHAr6ITkSRVT50KgInAhcCs6ESasAQWzh4GAAAKeElEQVQ4EnfwkyRlpE4FwKeBPaOTaMKjwOHAguhEJEnVVZcCYF/Sg39F9xBwKK7nL0nKWB3eApgG/IDi3/dfCByMJ39JUg7qcAXgP4Ce6CRGcQfp7YTF0YlIkuqh6lcA5gHHRScxinvx5C9JylmVC4CtgG9GJzGKgXv+nvwlSbmqcgHwVdL9/6J6DHgl6d6/JEm5qmoBcCzwT9FJrMMy4Ajg9uhEJEn1VMUCYBZwdnQS67Cc9J7/36ITkSTVVxULgLOATaKTGEEf8FZc4U+SFKxqBcAhpBNsUX0A+EV0EpIkVakAWI/01P+46ERGcBbu6idJKogqFQBnANtEJzGCnwMfik5CkqQBVSkAtgNOi05iBDeRbkv0RSciSdKAqhQAXwK6opMYxpPAG4HnohORJGmwKhQArwCOik5iGANP/N8bnYgkSUOVvQCYQHHf+f808JvoJCRJGk7ZC4D3ALtEJzGMi4Azo5OQJGkkZS4AppOe/C+aB4AT8KE/SVKBlbkA+DgwMzqJIXqB40lr/UuSVFhlLQA2I13+L5ovANdEJyFJ0mjKWgB8jLTyX5HcCHw2OglJkppRxgJgS+Ck6CSGWA4cB6yOTkSSpGaUsQD4BNAdncQQHwTujE5CkqRmla0A2Bp4e3QSQ1wF/Gd0EpIktaJsBcAZFGvJ31XAKUB/dCKSJLWiTAXANqSldYvkDOCO6CQkSWpVmQqA04GJ0UkMsoC0CZEkSaVTpBPquswA3hGdxCBrgXcCa6ITkdSS8cBWQA8wjWLdUszS3sHtzwbmBeeQpyeBR4C7SbeK1YaPk+6zFyX+I9vuSuqgycAxwM+ApcTPH0Z9YjVwLfBhYAvUsm5gMfEf5EAsBWZl2mNJndBNmngfJX7eMIzVwHdJV6DUpHcS/8ENjtOy7a6kDtiTtDZH9HxhGEPjWdLbY2rCfOI/sIG4HZiUbXcltekk0q+t6PnCMNYVX8fzyTq9kvgPaXC8KtvuSmrT6aStuKPnCsNoJi7GImBEPyP+AxqISzLuq6T2HIMnf6N88TX0AptSrMt4e2bbXUltmAs8Q/w8YRhjiXcToMgLAb2D4lwa+RVwfXQSkkb0NWBqdBLSGP07sEl0EkUxjrSAQnRV1k+6pPjSbLsrqQ2vIX6eMIx242wEwKHEfxgD8ZOM+yqpPVcRP08YRruxEticHBX1FsBJ0Qk09AGfi05C0oi2BfaPTkLqgG7guDwbLGIBMAs4OjqJhp+SNv2RVExHkW4ZSlXwmjwbK2IBcAypEioCd/uTim2/6ASkDtqLHM9/RSwA3hKdQMM1+OS/VHQ7RicgdVAXsE1ejRWtAJhN/LaVA/z1LxVfrg9NSTmYnVdDRSsA3kQx7ufdDVwUnYSkUa0fnYDUYbmtZ1HEAqAIziK9ASCp2FZFJyB12Mq8GipSAbA18PLoJICngO9HJyGpKUuiE5A6LLcxXaQC4M0U4/L/D4Hl0UlIaspd0QlIHZbbmC5SATAvOoGGb0YnIKlpvqmjKrkDWJZXY0UpADYDdo9OArgB+Ft0EpKa9rvoBKQOynU8F6UAOJJiXP73179ULtcAD0YnIXXI+Xk2VpQC4IjoBEj3/S+ITkJSS/qAr0YnIXXAn4A/59lgEQqAiaTd/6L9DHg6OglJLfsG8PfoJKQ2fTzvBotQAOwFTI9OAn/9S2X1LPD+6CSkNvwAuDzvRotQABTh8v+TwGXRSUgas58BX4xOQhqD+cApEQ0XoQA4MjoB0uSxOjoJSW35KC7hrXJZAryeoLVnoguATYCXBucA8JPoBCS1rY+0nsh50YlITbgH2B+4LzqRKG8A+oPjcdKDiJKqYRzpakAv8fOLYQwXl1CAZ9+irwDsE9w+wC+BtdFJSOqYfuDfgJcBFwfnIg32KHAS6db3k8G5hLue+Ers9Zn3UlKkg4H/BlYQP98Y9YzrgVOBKRRI5Op7U0hrHncF5rAWmEXaAVBSta1Huur4UmAOMI3Y+SdPs4G9A9tfBPwxsP28PQk8DNwGXA08EptO8RxIfFV2Vea9lKR484iday/MvotqVeQzAPsGtj3gt9EJSJIUwQJAkqQaiioAxpGWAI70MLAgOAdJkkJEFQA9wIygtgdcTbo3JUlS7UQVALsEtTvYddEJSJIUJaoA2DWo3cH+EJ2AJElR6noFYDlpByZJkmqprlcArsflfyVJNRZRAEwBtgtodzAv/0uSai2iANgRmBDQ7mB/CW5fkqRQEQVA9P1/gJujE5AkKVJEARB9+f8p4IHgHCRJChVRAPQEtDnYAlwASJJUcxEFwJyANgdz+V9JUu3V8QqA9/8lSbWXdwEwGdg05zaHuiW4fUmSwuVdAGxN2gkw0j3B7UuSFC7vAiD6/v8K4LHgHCRJCpd3AdCTc3tDLcQ3ACRJyr0A2Dzn9oZaGNy+JEmFkHcBsHHO7Q11f3D7kiQVQt4FwMyc2xtqYXD7kiQVQt0KgIeC25ckqRDyLgBm5dzeUI8Hty9JUiHUrQB4Irh9SZIKIe8CYEbO7Q21JLh9SZIKIc8CYCppKeBIFgCSJJFvATA9x7aG8xxpJUBJkmovzwJgSo5tDcf7/5IkNeRZAHTl2NZwng5uX5KkwqhTAbAquH1JkgojzwKgO8e2hrM6uH1JkgqjTlcALAAkSWqoUwHgLQBJkhq8BSBJUg3V6QqABYAkSQ15FgATcmxrOL3B7UuSVBh57wUgSZIKwAJAkqQasgCQJKmGLAAkSaohCwBJkmrIAkCSpBqyAJAkqYYsACRJqiELAEmSasgCQJKkGrIAkCSphiwAJEmqIQsASZJqyAJAkqQasgCQJKmGLAAkSaohCwBJkmrIAkCSpBqyAJAkqYYsACRJqqE8C4C1ObY1nFXB7UtSlN6at69h5FkAPJVjW8NZGty+JEV5tubtaxh5FgCP5djWcCwAJNXV4uD2FwW3r2HkWQDcSexl+JsD25akSPcAawLbvz2wbRXEDUB/UMzOoX+SVFTXEjP39gGb5dA/tSjvtwB+lXN7A27BS1CS6i1q/v0L8HBQ2yqQl5Cqwbwr0H/Oo3OSVGBbAKvJf/49NY/OqRx+Sr6DbykwI5eeSVKxfYd8599HgCm59EylsAOwkvwG4On5dEuSCm9L4Bnym39PzKdbKpPTyWfwXQFMzKlPklQGp5DP/HsJrjarYYwDLiDbwXcv8KK8OiRJJfI1sp1/7wSm59Yblc5k4FKyG3xb5tcVSSqVScDFZDP/PgrMza8rKqtuOn8l4BfARnl2QpJKaCLwZTo7/84HenLsgyrgVNJa0e0MvMXAcXknLkkldzKwjPZP/t8H1s85d1XEFsC3ScsFtzLoFgDvJF1NkCS1bhZwNq3Pv/3AH4BD8k9ZVbQp8C/A1Qw/GNcCNwFnAvuSHiiUJLVvc9Y9/w7E7cA5wMtj0lQnFP3kOQnYlnR1YCrwIGngrYhMSpJqoIs0/25Oeq5qObAEuIt0y0CSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJKkN/w91+Ho0aeqXZAAAAABJRU5ErkJggg==) !important;
	height:25px !important;width:25px !important;display:inline-block !important; background-size:100% !important; background-repeat:no-repeat; padding:5px !important;color:transparent !important;}
    .page-header .panel.header .minicart-wrapper{margin-right: 23px !important;}
	.header.links li.tableaux-link{margin-left: 5px !important;}

	.block-search .control {border-top: 0;margin: 0;}
	.block-search input {margin: 0;padding-right: 35px;top:10px !important}
	.block-search .label,	.block-search .label.active {text-decoration: none;display: inline-block;float: right;z-index: 99999999;position: relative;top: 9px;background: #e31b2c;}
	.block-search .label:before{color:#fff !important}
	.block-search .label.active + .control input{position: absolute !important;}
	/* End Alligment Changes in Header section @Ipad */
}
/* End CSS For Ipad */

/* End CSS For Header Menu */

/* -------------------------------- Start CSS Block For Raman -------------------------------------------------------------- */
      /* CSS For Virtual Office */
	  .cms-virtual-office-dashboard .virtual_office_banner .virtual_office_title{text-align:center}
	  .cms-virtual-office-dashboard .virtual_office_banner .virtual_office_title h1{font-size: 32px !important; color: #fff !important; text-transform: uppercase !important; margin-bottom: 1rem !important;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .virtual_office_banner{ color: #fff;text-align: center;}
	  .cms-virtual-office-dashboard .virtual_office_banner p{font-size: 18px; line-height: 1.5;font-weight: 400 ; font-family: 'Roboto', sans-serif;}
	  .cms-virtual-office-dashboard div.pagebuilder-button-primary {font-size: 1.2rem;line-height: 1.2;padding: 5px 10px;background: #e31b2c;border: 1px solid #e31b2c; font-family: 'Roboto', sans-serif !important;}
	  .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;font-family: 'Roboto', sans-serif !important; }
	  .modal-popup.confirm._show .modal-inner-wrap .modal-content { border: 0 !important; margin: 15px 0px -36px 0px; background: transparent;font-size: 14px;padding: 0px 10px;color: #433e3a;border-radius: 0px; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-content #edit-name-modal label{color:#000 !important;font-family: 'Roboto', sans-serif !important;}
	  .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;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .modal-popup.modal-slide .modal-footer,.cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-footer{ margin-top: 20px !important;padding: 10px !important;border: none !important;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-footer .submit-name{background: #e31b2c;color: #ffffff;border: 0px;margin-left: 6px;font-family: 'Roboto', sans-serif !important;font-size: 12px;}
	  .cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-footer button{font-size: 12px;margin-left: 10px;border: 0px;margin-top: 10px;}
	  .cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap{font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .modal-popup.confirm._show .modal-inner-wrap .modal-content{color:#433e3a !important;font-size:14px !important;font-family: 'Roboto', sans-serif !important;margin-top:10px}
	  .cms-virtual-office-dashboard .projectName p{display: inline;font-weight: bold;font-size: 20px;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .projectName .edit-project-name img {margin-bottom: 10px;}
	  .cms-virtual-office-dashboard .dashBoardActions, .cms-virtual-office-dashboard .dashBoardActionsTop {text-align: right;display: inline-block;float: right;}
	  .cms-virtual-office-dashboard .dashBoardActions a, .cms-virtual-office-dashboard .dashBoardActionsTop a {margin-left: 20px !important;color: #000 !important;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .dashBoardActions a img, .cms-virtual-office-dashboard .dashBoardActionsTop a img {margin-right: 5px;}
	  .cms-virtual-office-dashboard .dashBoard { margin-top: 20px;}
	  .cms-virtual-office-dashboard .projectName {display: inline-block; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .secondRow { margin-top: 20px;}
	  .cms-virtual-office-dashboard .projectDesc p.descTitle {font-size: 16px;font-weight: bold;display: inline; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .projectDesc .edit-project-desc img {margin-bottom: 10px;}
	  .cms-virtual-office-dashboard .projectDesc p.descBox {font-size: 12px;font-weight: normal;display: block; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .dashboardDecors {display: flex; margin-top: 20px;margin-bottom: 20px;}
	  .cms-virtual-office-dashboard .dashboardDecors ul {padding-left: 0px;margin-bottom: 0px;}
	  .cms-virtual-office-dashboard .dashboardDecors .item.product.product-item.projectDecor {padding: 0px;height: auto;background: #fff; width: 120px;border: 0px;margin-bottom: 0px;}
	  .cms-virtual-office-dashboard .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;}
	  .cms-virtual-office-dashboard .product-item-info {position: relative;max-width: 100%;width: 152px;}
	  .cms-virtual-office-dashboard .cms-virtual-office-dashboard .AClass {position: absolute;left: 8px !important;}
	  .cms-virtual-office-dashboard button.close {padding: 0;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;}
	  .cms-virtual-office-dashboard .close {float: right;font-size: 1.5rem;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .dashboardDecors .item.product.product-item.projectDecor .product.product-item-sku {width: 100%;line-height: 16px;margin-top: 20px; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .product.product-item-sku {text-align: left;}
	  .cms-virtual-office-dashboard .product.product-item-sku .product-item-link{font-size: 15px;font-weight: 700;color: #433e3a; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .product-item-name, .product.name a {color: #433e3a;font-size: 12px;text-transform: uppercase;clear: both;text-align: left;margin: 0px;min-height: 38px; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .product-item-name {-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;display: block; hyphens: auto; margin: 5px 0; word-wrap: break-word; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .abs-product-link, .cms-virtual-office-dashboard  .product-item-name, .cms-virtual-office-dashboard .product.name a {font-weight: 400; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard  .abs-product-link>a, .cms-virtual-office-dashboard .product-item-name>a, .cms-virtual-office-dashboard  .product.name a>a {color: #333;text-decoration: none; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .dashboardDecors .thumbnail-image a {font-size: 12px;text-decoration: none; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .dashboardDecors .thumbnail-image a img {margin-top: 10px;}
	  .cms-virtual-office-dashboard .dashboardDecors .thumbnail-image span {color: #000;display: block;font-size: 16px; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .orderProj {margin-bottom: 20px !important;border-bottom: 1px solid #ccc !important;display: flex !important;justify-content: center !important;}
	  .cms-virtual-office-dashboard  .modal-popup.confirm._show .modal-inner-wrap .modal-footer .submit-desc {background: #e31b2c !important;color: #ffffff !important;font-size: 12px !important;margin-left: 10px !important;border: 0px !important;margin-top:10px !important; font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard  #projectdesc {border: 1px solid #828282;}
	  .cms-virtual-office-dashboard  .modal-popup.confirm._show .modal-inner-wrap .modal-content div {min-height: 50px;}
	  .cms-virtual-office-dashboard  .dashBoardActionsMob {display: none;}
	  .cms-virtual-office-dashboard .orderButton{text-align: center;margin-bottom: 20px;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard button.orderSet:focus, .cms-virtual-office-dashboard button.orderSet:active, .cms-virtual-office-dashboard .orderSet {font-family: 'Roboto', sans-serif !important;padding: 8px 15px 5px 35px; background: #e31b2c;border: 1px solid #e31b2c;color: #fff !important;background-repeat: no-repeat !important;background-size: 25px !important; background-position: 8px 50% !important;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAABK0lEQVRIie2WMUoDQRSG/6eprIQIklY8gVaeQINg7SFyhJzGM2hhAkK0SGFhZ6skFoFIihQJSuSzcBaH6G5MZme3iF/3Zh58879lh5HWEuCOb56B8zLEADNgvxC5d4gLJ28WLT5z4m7R4i1gAnwAu7E8G/MLZjaR1HF7x7HEvwI0iMNt4viR2HEVKdNeptjMniQ9RhC3M8WOGKlLESPpJikstQsqkoaStnMSP5jZQVKkJjazmaTrnKSS1PKLrFFL+Y677Repo5YkYEfSQNJmoHQqqWpm02QhM7GZvUq6D5RKUseXLhQ7LnMQtxa3zAHUgHHANTkCqisdFzgCusD7EsI3vh4YhytJ1xfgFHgB+kA9tG8Zcd/7fr3Qvr/8TuUC1F2aHnAS2vdPYXwCfvKh5P72KzUAAAAASUVORK5CYII=) !important;}
	  .cms-virtual-office-dashboard .orderSet:hover {background: #bb1725;border: 1px solid #bb1725;font-family: 'Roboto', sans-serif !important;}
	  .cms-virtual-office-dashboard .AClass {position: absolute;left: 8px !important;}
	  .cms-virtual-office-dashboard #maincontent.page-main-full-width .breadcrumbs{display: none;}
	  .cms-virtual-office-dashboard .vo-custom-section {max-width: 1180px;margin: 0 auto;}
	  .cms-virtual-office-dashboard table tr.empty td {width: 9%; border: 2px solid rgb(85 85 85 / 25%); height: 160px;vertical-align: middle;text-align: center;}
	  .cms-virtual-office-dashboard table>thead>tr>th,.cms-virtual-office-dashboard table>tbody>tr>th,.cms-virtual-office-dashboard table>tfoot>tr>th, .cms-virtual-office-dashboard table>thead>tr>td,.cms-virtual-office-dashboard table>tbody>tr>td, .cms-virtual-office-dashboard table>tfoot>tr>td { padding: 8px 10px;}
	  .cms-virtual-office-dashboard p.tableWatermark { font-size: 22px;font-weight: 600; text-transform: uppercase;color: rgb(85 85 85 / 25%);z-index: 1;margin: 0px;font-family: 'Roboto', sans-serif !important;}
	  /* End CSS For Virtual Office */
	  /* 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 .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: 20px;}
	  .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,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACu1BMVEUAAADrFCfkGyzjGivkGy3iGyzjGyzjGyzjGyzjGyzjGyziGyzjHC3jHCziHSfMMzPkGy3jGyzjGyzjGizjHCzjHCvbJCTjGyzjGyzkGyzeFizkGyvjGyzjHCz/AEDjGizjGyzfGDDfICvkHCzjGyzlGivhHi3jGyzjGyzkGyzjHCzjGyziGizoFy7jGyzjHCzjHC3iGy3jGyziGivjGyvjGy3jGyzkGy3iGyzjGyzbEiTjGyzkGy7iGy3jGyvhHirjHCvjGiz/AADlGizlGi3gHynkGy/iGyzhGCvkGyvjHCvjGyzkGyzkGyzjHCvfIDDiGyvjGyviGyzdIjPjHCziGivjHC3jGyzVKyvmGjPjGiziGy3kHC3jGyzmGivjGyzkGyvkGyj/AFXkGyzjGyziGiv/AADjGyzjGyziGy3jGizjHCzjGyziGyzjHDniGyzhHi3lGiriGi3jHC3iHS7jGy3jGyzjGizjGi3jGyzjHCzjHCzkGyzjGyziGy3jGyzjHC3jGi3lGizjGy3jGizfICDjGyzkGyviHSziHSvjGi3kGyzjHC/gGSzjGyzkGyvkGyviGyzqFSvnGDHkGyzjHCzjGyzjGyzmGSnjGy3iGi3kGyzjHCzjGi3mGibjHC3jGiviGyzjGyzjHCviGS7kGyvkGy3jGyzkGyziGyzkGy7jHCzjGy3jGyzjHCzjGyzmGi7jGyziHS3kGy7kGyviGizmGi3kGyvjHC3jGyzjHCvjGyzlGiviGivjGyzhGivlGi7jGizjGivjHCzjGyzjHCvkGyziHSzkGyvkGyzkGy3jGyzjHCnjGyzjGyzhGS3jGyzjHC3jHCrkGyzjHC3iGyzjHCzkGyzkGyvjGi3jGyziGivjGyzjHCviGi3jGiviGyzjHCviGyzkGyvjGyzjHC3jHCzjGywAAACtVvavAAAA53RSTlMADUuIsdbs9/zu3buUXBoFVbP7y20SB+HzjBdB8G8EkckgGMzrOyLc9kze+UYL0fEtoNpYmeX9OYXHDu9DcrYrsK4BHUQZJmkqcWT+Vug2EHzZmA+ATnftBgp1j2b6HuNeEwNd21kC19N9m1HSxAnNETFQSizI4GN+6ZxAw+Rg9aaaOr3nCPJfIzW3qBsp+IIwewwVpy70xR+rT565bBSJpYaQgT0vZ+KWlxydzqpu6jK0PjhCYiifWspI5k1qvzwnf4eKoiSENI2Vg6MlvqwzrT83eXhz1WhU1NhrtVNhdrLCod/GSa82Abt0AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB+MMFwg3LPj23MQAAAX4SURBVHjaxZv5X5RFHMcHORZUWFhwhQIxRJDAFoQwIFIWBGxDQwzEwGiNWxIJO0DbDhFMJUIRLKTEULBSMjWPRMGjstQkI7X7nH8jQI7lmX2O7+536PPjPvOa93tfzzXPd2YI4R27KfYOjk4qZ5ep06a7unHHCaJ299BQ83h6zZhEvNZrJmXi7XPfZPHvd6QW4+s3a1L+vj8VzewH+PMD5lCJBM7lzQ8KppKZF8KX7/YglUloGE/+/Ifk+JTqwjkKRMjzKV1gx40fqYRPaRQvvt3DygSiF3ISeEQZn9IYPvzYOKUC9FEuAvGK+fQxLgIKbsHROAdw4C9SzqfUi4OAH0RgMQeBBIhAnB5fYAFEgCai89UakEASusASEJ+6ogskwwRS0AVSYQJL0QUCYAKPowuoDSCBJ9AFSBpIYBm+gAdIYDm+wJMQfjo+f4ai8eBoVmDjM1bqQGfgKVz8/EwXEJ5mrcLEZ68OhOEpfRoRvypH4VjYLLlr8PApz4DxlE7Hwqvzgq3AU6dncfDGtc9Zg6c0HwVfEFnI9FxUrGRUUoKB15euYzoujCwgXvL8sucR+CHrmX6D84xDR+zl+EXlEv2Wb0iqeGFupdxTImwj0+2LL6lHDr4szY8RvQCD/BxeGWmUW1RVkS2Kr97E9Lo5xcz5VZME/zWRfme5bhKMJ+a9Xmmx5RtvMp1u8auZ0KSySAy/NUfkiqq1VNkxJNQxLbe9xTQLXM38KXW8xTeTYfsOy/ydZSLC9W9PLCw2ODDDLpd3Gi11uat4i7Bl7u4mkXNau0f8lDW3jLdbtJfB61ZmiF0p2nffM3tFmVr3tYk01L9PpZK2YaRd8gfRwmPe+2Xqz0GlmfZRJe0HXLeJ31f6Eiod3YfDXUUwjziTzy6CEB8qF10HSfSvF/4aGoUzA3BQlk/poU4W33UYBU8aVAoEmGg+wqp5Gz+2Ah/9STISnpAjVuC370TDk+yjYP60bjw8sKo0lE9R8YQUwvBlx3Dx5DMY/jgyXsHYxTz4JR1CZkMEavH5NaCyWhW+QCXoEijEFygFCeTiz3meAAnQHbYTBQE+hk7+3wJ1thNtOwWx6AIVIH4ofn0fNMNCHdH5RAt6EH2OL0A2QgQOchDYDxFIP1WALrAMdhs45qErFMIMaJE78q2goJwiyOkzqAI1Z8EGNOYLTINzcAFKe87jCRSABkVjQRydVpqsMqAe3VgGSt5Ihy70+gp/MySEIxn0yfK9Owixy2QVPDpQBPRdMvx7BQrSdpE5W86XLqMYXJHkB3452jCgXSU8qKlqkeramOxe/FVJxNdXTyyUrM7mbxXnN5vPsh/uDBUeD+0Uq1Ro3b/JGm9X37NUYtHGt9dE8KoD6oktW6qYd7iq3VLPbb3MNKbm+g3x03DK0uIDw2IL48DLl5yF7UwXhRU4dbzlBT0J4mfMGHlNUIXzjkq13PTkbrZed6XcvEXqOioS0z6JS2FNyt7R6Z/69Sum1Ii3DP+OqVj69o4PWvOknm7XG4lUGptuhoT1J6uJTLrZeeKs70e6viU9i+6JUl0kpL+V6froD0M321UqkwGkGStyvofp+6yX9kc5/uAbPdt2+L0cb2Y63+wsL4A5wj5zWgGPzVo8A5I0xwqBrDbbwWPR374DN+hEFBgcV7nfhQrkttiONY+xdirQAHP6fjjQWWzcBQzD0f4EWkaAvIRjOMcgAl0cBG5BBO5yEPgZdBXgl3yIE0jghu1AQZaD+PQXdIELMIFf0QUaYAJH0AWAKypzbCcKkggTwFlJYx6tkrHIeKrRBYjs9pYJWYIv4ADhO3FY2g3YXjD4fYDPJ00QAfx1zYMpUs7XcNl495tygd958EmGr2KBm1wEFBScRvIHHz6JVbrRqZ+TAMlXJoC2opPNn0r4d9C+Ttko2e4Xh7gIhI3bX3L8UD7bvMZSJ/ORtAd3ysFCAjyl+Gkc9hUII7Xtt2dytoBXD4hcfn7GSeEPfSjOZPG6Psy6hFzUtx0mFJYNf5/jsKlDOo3/9P07EKjSuKS3+keyr9//AJCuhreuRXgcAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTEyLTIzVDA4OjU1OjQ0KzAwOjAwhU2aDwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0xMi0yM1QwODo1NTo0NCswMDowMPQQIrMAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) ;background-repeat: no-repeat ;background-size: 50% ;background-position: 40% 50% ;padding: 12px 15px 12px 20px ;}
	  .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 .catalog-category-view #maincontent .columns .column.main .toolbar-sorter.sorter {width: auto!important;display: block!important;margin-right: 40px;}
	  .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-details .actions-secondary,.catalogsearch-result-index .product-item-details .actions-secondary {float: left!important;}
	  .catalog-category-view .product-item-name, .catalog-category-view .product.name a,.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: 38px!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: -18px;left: 18px;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: 8px;background: #222222;border: 2px solid #c4c4c4;box-shadow: 0px 0px 5px #929292;float: right;z-index: 99;position: absolute;width: 200px !important;left: 100px;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; 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:33px !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  { padding: 6px!important; 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 */
	  .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; border-radius: 0 !important;background: transparent !important; padding: 0 20px;border: 2px solid #fff;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 News Letter */
	  .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 50px 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 #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 #filter-search-btn:hover { opacity: .8;color:transparent !important}
	  .custom-filter-options .filter-search-container .expand-filters { display: inline-block; margin-top: 10px; 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/Resopal/de_DE/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;}
	  .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: 100%;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/Resopal/de_DE/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 */
    /* New Changes in Thumnail */
	.modals-overlay{background-color: rgba(0,0,0,0.7) !important;}
	/* End New Changes in thumnail */ 
  /* 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 ;font-size:28px ;line-height: 24px;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 */
   /* css For Home page  */
   .catalogsearch-result-index .modals-wrapper .modal-popup .modal-inner-wrap .modal-header{background: transparent !important;}
      /* Changes After Language change */
		:lang(fr) .pagebuilder-column-group .pagebuilder-column .hover-div a { padding: 10px 5px;display: block;}
		:lang(fr).pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p{margin-bottom: 5px;}
		:lang(fr) .hover-div p{line-height: 19px;}
		:lang(nl) .custom-filter-options .finish-filters-group .filter-options-title.filter-title{width:250px}
		/* Changes After Language Change */
/* CSS For Decors Module P-2 */
.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;}
/* End CSS For Decors Module P-2 */
/* 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: 60px ;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;}
/* Start CSS For Application Decors Feature */
 /* New changes For Filter & Search */
 /* .filters-buttons{display: none !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;}
 .checkout-index-index  .ui-widget-content.mage-dropdown-dialog {left:unset !important;}
 .page-header.resopal-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;}  
 .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;} 
 .catalog-product-view .finish_desc ,.catalog-product-view .finish_title{display: none !important;}
     /* End New changes For Filter & Search  */	  
	 #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-product-view .page-main .column .product.media .sheet-banner-padding.full_image_display .sheet_banner .view-fullsheet{padding-top: 21% !important;padding-left: 0 !important;}
	 .cms-virtual-office-dashboard .dashBoardActionsTop a:nth-child(3){display: none;}
	 .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;}
 .select-home-commercialbyer{display: none !important;}
 .minicart-items-wrapper .product-item-name{min-height:0 !important}
 .minicart-wrapper .mage-dropdown-dialog:after{border-color:transparent transparent #000 transparent !important}
 .active-filters-design_groups{margin:-15px 0px 0px 10px}
 .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 ;}
 .custom-filters .filter-warning {position: absolute;background: #fae5e5;color: #e02b27;z-index: 1;right: 28px;top: 102px;box-shadow: none; padding: 8px 10px 8px 35px;}
 :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-actions .filter-warnings{color:red;text-align: left;padding: 5px 13px;font-size: 12px;}
 .page-header .panel.wrapper .switcher .options.active ul.dropdown{z-index: 999;}
 .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:35px !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}
		  .products.wrapper.grid.products-grid .product-items .product-item{padding-right: 0px !important;}
		  /* .custom-filter-options .custom-layer-filters{max-height: 300px !important;overflow: auto;} */
		/* 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;}
		  /* .custom-filter-options .custom-layer-filters{max-height: 400px !important;overflow: auto;} */
		 /* 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;} */
		  }
	   @media (min-width:1200px) {
		  .catalog-category-view.page-products .products-grid .product-item .list-order-sec,.catalogsearch-result-index.page-products .products-grid .product-item .list-order-sec{left:45px !important;top:250px !important}
		  .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}
		 /* CSS For Home Page Find Your Product */
 .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}
 /* End CSS For Home Page Find Your Product */
 .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;} 
/* .custom-filter-options .custom-layer-filters{max-height: 300px;overflow: auto;} */
/* .catalog-category-view .custom-filter-options .custom-layer-filters {max-height: 100% !important;overflow: visible;} */
.env-slider-heading{max-width: 1260px;margin: 10px auto;width: 100%;padding: 0;}
	  .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}
	  .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;}
	  /* .custom-filter-options .checkbox-filters-group .filter-options-content{position: fixed;width:inherit} */
	  .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;}
	  .custom-filter-options .finish-filters-group .filter-options-item.filter-item .filter-options-content.filter-content-list{margin-bottom:0px  !important;}
	  .newsletter-manage-index .page-main#maincontent{overflow-x: hidden;}
					  }
   @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}
}
		  /* Start CSS For Mobile */
  @media(min-width:100px) and (max-width:767px){
	  /* Start Css For Virtual Office Dashboard */
	  .cms-virtual-office-dashboard .dashBoard .firstRow, .cms-virtual-office-dashboard .dashBoard .secondRow { display: inline-block; width: 100%;}
	  .cms-virtual-office-dashboard .dashboardDecors ul {display: inline-flex ;overflow-x: auto ;}
	  .cms-virtual-office-dashboard .dashBoard .firstRowBot {display: inline-block ;width: 100% ;margin-top: 20px;padding-bottom: 20px;margin-bottom: 20px;}
	  .cms-virtual-office-dashboard .dashBoardActions {display: inline ;float: unset ;text-align: left;}
	  .cms-virtual-office-dashboard .dashBoardActions a {margin-left: 5px !important;}
	  .cms-virtual-office-dashboard .dashBoardActionsMob{display: block ;}
	  .cms-virtual-office-dashboard .dashBoardActionsTop {display: none;}
	  .cms-virtual-office-dashboard .dashBoardActions span {font-size:13px ;margin-left:0px ;color: #000;}
	  /* End Css For Virtual Office Dashboard */
	  /* 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%;}
	  .page-products.catalog-category-view #maincontent.page-main{padding: 0px !important;margin-top: 10px;}
	  .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;}
	  .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{left:50% !important;top:45% !important;position: fixed !important;transform: translateX(-50%) !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 ;}
	  /* Css For Footer News Letter */
	  .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;}
	  /* CSS For Image preview popup */
	  .modal-large-image-popup .modal-inner-wrap{width:100%;padding: 10px;}
	  /* End CSS For Image preview Popup */
	  .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: 250px;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: -46px;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 */
	  /* Start CSS For Home Decor Suggestion */
	 .home-decor-suggestions .product-items.widget-product-grid li.product-item{margin-right: 10px;}
   /* End CSS For Home Decor Suggestion */
  /* CSS For New Changes  */
  #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}
  /* End CSS For new Changes */
/* 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;}
.filter-search-container p.expand-filters{display: none !important;}
.custom-filter-options-main,.catalog-category-view .custom-filter-options, .catalogsearch-result-index .custom-filter-options{margin-top: 0;}
/* .catalog-category-view .custom-filter-options .custom-layer-filters {max-height: 100%;overflow: visible;} */
.catalog-category-view .custom-filter-options-main{top:116px !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;}
.resopal-home-page-updated a .pagebuilder-slide-wrapper{background-size: 100% 100% !important;}

	.img-content-slider-block p:nth-child(1) span{font-size: 30px !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);}
	.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;}
 .custom-filter-options .filter-search-container a#filter-search-btn,.custom-filter-options .filter-search-container span {padding: 0;}
  .custom-filter-options-main{margin-top: 117px;}
}
  
  /* 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;}
	 /* Css For Footer Phase-2 */
	  .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;}
	  .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;}
		 /* End Css For Footer Phase-2 */
		 /* Start CSS for News Letter */
	  .footer-content-wrapper .pagebuilder-column-group.footer-news-letter-wrapper .pagebuilder-column .footer-newsletter .block.block.newsletter{float: left !important;}
		 /* End CSS for News Letter */
	   /* 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;}
	  .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}
 /* End CSS For home Decors Listing icons and Application Decors Listing */
 .modal-popup.modal-slide .modal-inner-wrap{height:auto !important}
 .custom-filter-options .block-search .actions .action.search{margin-top: 0px !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;}
 /* .catalog-category-view .custom-filter-options .custom-layer-filters {max-height: 100%;overflow: visible;} */
 .page-products.catalogsearch-result-index #maincontent.page-main{margin-top: 116px;}
 .resopal-home-page-updated .full-slider a .pagebuilder-slide-wrapper{background-size: 100% !important;}
 .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{width:100% !important ;float: none !important;}
 .resopal-home-page-updated .full-slider .pagebuilder-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1){margin-bottom: 100% !important;}
 .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(2){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;}
 .custom-filter-options-main{margin-top: 116px;}
 .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;}
 .novelty-wrapper .novelty-ol-section li {width:46% !important;display:inline-flex !important}
}
  /* End Responsive For Ipad & Tablet */
  /* CSS For Ipad-Air */
  @media(min-width:800px) and (max-width:991px){
	  /* .custom-filter-options .block-search .action.search:before{top:6px} */
	  .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){
	  /* Start Css For 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 ;}
		 .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:35px !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;}
	}
	/* End Responsive For IpadPro */
	
	@media(min-width:768px) and (max-width:1199px){
		/* Start Css For Virtual Office Dashboard */
		.cms-virtual-office-dashboard .dashBoard .firstRow, .dashBoard .secondRow { display: inline-block; width: 100%;}
		.cms-virtual-office-dashboard .dashboardDecors ul {display: inline-flex;overflow-x: auto;touch-action: manipulation;}
		.cms-virtual-office-dashboard .dashBoard .firstRowBot {display: inline-block ;width: 100%;margin-top: 0px;padding-bottom: 0px;margin-bottom: 0px;}
		.cms-virtual-office-dashboard .dashBoardActions {display: inline;float: unset;text-align: left;}
		.cms-virtual-office-dashboard .dashBoardActions a {margin-left: 5px !important;}
		.cms-virtual-office-dashboard .dashBoardActions span {font-size: 13px;margin-left: 0px ;color: #000;}
		.cms-virtual-office-dashboard .dashboardDecors .item.product.product-item{min-width: 126px ;}
		.cms-virtual-office-dashboard .dashboardDecors{margin-top: 5px;margin-bottom:5px ;}
		/* End Css For Virtual Office Dashboard */
		/* 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,.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{left:0;top:0;margin-top: -50px;}
		.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:60px}
		/* 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;
	 }
	 .resopal-home-page-updated a .pagebuilder-slide-wrapper{background-size: 100% 100% !important;}
	 .resopal-home-page-updated .full-slider .slick-dots{width:100% !important}
	 .custom-filters .filter-warning{top:230px}
	}
	/* Start Case Study UI Fixes */
	.casestudy-container ul.casestudy .overlay{background:#c72733 !important;height: 0 !important;  opacity: 0.8 !important;}
	.casestudy-container ul.casestudy .cs-container:hover .overlay{height: 35% !important;}
	/* End Case Study UI Fixes */

/* Start For Account Creation */
.onestepcheckout-index-index #maincontent.page-main{max-width: 1280px;box-shadow: none;}
.onestepcheckout-index-index  .page-header.resopal-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: left;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: 15px;}
.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;} 
#opc-new-shipping-address .form-shipping-address #shipping-new-address-form{width: 100% !important;}
.field-error{width:auto !important}
#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,.inline-shipping-address-form label.error,.modify-shipping-address-modal label.error{display: none !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;}
   .checkout-index-index .opc-wrapper .form-shipping-address{margin-top: 0;}
   .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}
  .onestepcheckout-index-index  .opc-wrapper.one-step-checkout-wrapper{min-width: 1260px;}
  .onestepcheckout-index-index  .opc-wrapper.one-step-checkout-wrapper #checkoutSteps .col-mp.mp-lg-12.mp-12.mp-xs-12{padding: 0;}
  .modal-large-image-popup .modal-inner-wrap{width:19.32% !important;height: auto !important;max-width: 1032px !important;max-height:2400px !important;}
  .catalog-product-view .modals-wrapper .modal-popup .modal-inner-wrap{width:19.20% !important;height: auto !important;margin-top: 20px !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;}
.modal-popup.modify-shipping-address-modal.modal-slide._inner-scroll._show,.modal-popup.new-shipping-address-modal.modal-slide._inner-scroll._show{margin:0 !important;left:20px !important;bottom: 10px;}
/* .survey-wrapper{min-height: 100vh;} */
.survey-actions .send-action, .survey-actions .skip-action{min-width: 150px;}
.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  */
}

@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: 100vw;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: 99vw;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 ;} */
  .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: 25px;min-width: 230px;min-height: 70px;}
#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: 30px;}
#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;}
.brochure-buttons .brochure-order-sample .pagebuilder-button-primary ,.brochure-buttons .brochure-where-to-buy .pagebuilder-button-primary{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 !important;}
#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/Resopal/de_DE/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: 32%; 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 .products.wrapper.grid.products-grid .product-items .product-item .product-item-info {background: transparent !important;min-height: 345px !important;}
#maincontent.page-main.brochurerefre  .block.filter#layered-filter-block{margin-bottom: 0 !important;}
#maincontent.page-main.brochurerefre  .applied-filter-options .filter-current ol.items .item .action.clear.filter-reset{color: #fff;}
#maincontent.page-main.brochurerefre  .applied-filter-options .filter-current{width: 100%;}
.catalog-category-view  .page-main.brochurerefre .product-toolbar-options .product-list-btns-set{display:block !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 .pagebuilder-button-primary, .brochure-buttons .brochure-where-to-buy .pagebuilder-button-primary{padding: 23px 70px;font-size: 16px;margin-left: 0;min-width: 100%;margin-bottom: 30px;}
   .brochure-buttons{flex-direction: column !important;margin-left: 11px;}
   #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;}
   #maincontent.page-main.brochurerefre  .products.wrapper.grid.products-grid#product-grid-view{margin-left: 0 !important;}
   #maincontent.page-main.brochurerefre .thumbnail-image a{top:40%;left:34%}
#maincontent.page-main.brochurerefre  .applied-filter-options .filter-current ol.items .item{width: 100%;}
#maincontent.page-main.brochurerefre  .applied-filter-options .filter-current ol.items .item .action.clear.filter-reset{text-align: center;display: block;}
}
@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 .pagebuilder-button-primary, .brochure-buttons .brochure-where-to-buy .pagebuilder-button-primary{padding:23px 90px;font-size:16px}
 
}
@media(min-width:992px) and (max-width:1199px){
    .page-products #maincontent.page-main.brochurerefre .products-grid .product-item{width:calc(22.9%) !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 CSS For Resopal  */
@media(min-width:768px){
	.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 Template to New Template */
/* 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;}
@media(max-width:767px){
	.quantity-indicator-wrapper input[type="radio"]{margin-right: 7px !important;}
	.checkout-project-details{padding: 0px 10px; }
.checkout-project-details input{margin-bottom: 0 !important;}
.project_type-wrapprer{margin-top: 0 !important;}
/* End CSS For New Input On Checkout */
}
.catalog-product-view .product.media{overflow: visible;}
.catalog-product-view main#maincontent{min-height: 650px;}
/* Start CSS For SEO Tags */

/* Start CSS For P to H1 */
h1.comman-h1-v1{font-weight: 100 !important;line-height: 1.5;font-size: 1rem;margin-bottom: 1rem;font-family: inherit !important;text-transform: none !important;}
/* End CSS For P to H1 */


/* Start CSS For P to H1 Without Line Height */
h1.comman-h1-v2{font-weight: 100 !important;font-size: 1rem;margin-bottom: 1rem;font-family: inherit !important;text-transform: none !important;}
/* End CSS For P to H1 Without Line Height*/

/* Start CSS For P to H1 (Having Roboto Light Parent)*/
h1.comman-h1-v3{font-weight: 400 !important;line-height: 1.5;font-size: 1rem;margin-bottom: 1rem;font-family: inherit !important;text-transform: none !important;}
/* End CSS For P to H1 (Having Roboto Light Parent)*/


/* Start CSS For P to H2 */
h2.comman-h2-v1{font-weight: 100 !important;line-height: 1.5;font-size: 1rem;margin-bottom: 1rem;font-family: inherit !important;text-transform: none !important;}
/* End CSS For P to H2 */ 

/* Start CSS For P to H2 (Having Roboto Light Parent)*/
h2.comman-h2-v2{font-weight: 400 !important;line-height: 1;font-size: 1rem;margin-bottom: 1rem;font-family: inherit !important;text-transform: none !important;}
/* End CSS For P to H1 (Having Roboto Light Parent)*/


/* Css Change from P to H3 */
h3.comman-h3-v1{line-height: 1.5;font-weight: 300 !important;margin-bottom: 1rem;font-family: inherit !important;text-transform: none;}
/* End CSS Change From P to H3 Tags */

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


/* CSS Change From H4 Tags to H3 Tags  */
h3.comman-h3-v3{font-size: 1.5rem;}
/* End Css Change From H4 tags to H3 Tags */


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

/* CSS Change From H2 Tags to H3 Tags  For CMS Pages(Montserrat Font)*/
h3.comman-h3-v5{ color: #433e3a !important; text-transform: uppercase !important; margin-bottom: 1rem !important;font-size: 1.5rem !important; font-family: 'Montserrat', sans-serif !important}
/* End Css Change From H2 tags to H3 Tags For CMS Pages*/


/* CSS Change From p Tags to H3 Tags(Roboto Light Parents)*/
h3.comman-h3-v6{line-height: 1.5;font-weight: 400 !important;margin-bottom: 1rem;font-family: inherit !important;text-transform: none;}
/* End Css Change From H2 tags to H3 Tags For CMS Pages*/


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



/* Start CSS For Change From p Tags to H4 Tags */
h4.comman-h4-v2{ text-transform: none !important; margin-bottom: 1rem !important;font-size: 1rem !important; font-family: 'Questrial', sans-serif !important;}
/* End CSS For Change From P Tags to H4 Tags */

/* Start CSS For Change P tags to H4 if P having Roboto Thin Class Parents */
h4.comman-h4-v3{text-transform: none !important; margin-bottom: 1rem !important;font-size: 1rem !important; font-weight: 300 !important;}
/* End CSS For Change P tags to H4 if P having Thin Class Parents */


/* Start CSS For Change P tags to H4 if P having Roboto Thin Class Parents */
h4.comman-h4-v4{text-transform: none !important; margin-bottom: 1rem !important;font-size: 1rem !important; font-weight: 400 !important;}
/* End CSS For Change P tags to H4 if P having Thin Class Parents */


/* Start CSS For P to H5 */
h5.comman-h5-v1{font-size: 1rem !important;color: inherit !important;font-weight: 400 !important;}
/* End CSS For 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;font-weight:100;line-height:64px}
/* End For text slider if we change p to h4 */

/* Start CSS For Inner Slider Feedback */
@media(min-width:1199px) and (max-width:1280px){
	.custom-bottom-slider .pg_80_black,.custom-bottom-slider-v2 .pg_80_black,.custom-bottom-slider-v3 .pg_80_black,.custom-bottom-slider-v4 .pg_80_black{
		background-color: rgba(0, 0, 0, 0.8) !important;
		color: #ffffff !important;
	padding:20px !important}
	.custom-bottom-slider.pg_roboto.pg_bottom_slider_floater{
		margin:-8px 0 -540px !important;
	}
	.custom-bottom-slider-v2.pg_roboto.pg_bottom_slider_floater{
		margin:-8px 0 -500px !important;
	}
	.custom-bottom-slider-v3.pg_roboto.pg_bottom_slider_floater,.custom-bottom-slider-v5.pg_roboto.pg_bottom_slider_floater{
		margin:-8px 0 -450px !important;
	}
	.custom-bottom-slider-v4.pg_roboto.pg_bottom_slider_floater{
		margin:-8px 0 -390px !important;
	}
		/* If Slider Having Red Background */
		.custom-bottom-slider-v5 .pg_80_black{background-color:rgba(227,27,44,0.8) !important;color: #ffffff !important;padding:20px !important}
		/* If Slider Having Red Background */
	.pg_roboto_thin h2.comman-h2-v2 span{font-size: 32px !important;}
.custom-banner-slider.pg_hero{min-height: 700px !important;margin-bottom: 50px !important;}
}
/* End CSS For Inner Slider Feedback */
/* End CSS For SEO Tags */
@media(min-width:1200px) and (max-width:1420px){.filters-search-box .searchResultsMain{max-height: 300px;}}
/* ---------------------------------------------------------End Raman Block */

.footer .container { max-width: 100%; color: #000!important; font-size: 16px; }
.footer .copyright-content { display: inline-block; vertical-align: middle; }
.footer .footer.legal .legal-links { display: inline-block; vertical-align: middle; }
.footer .container .legal-links ul { padding: 0 0 0 5px; margin: 0; }
.footer .container .legal-links ul li { list-style: none; float: left; padding: 0 4px; margin-bottom: 0; line-height: 48px; }
.footer .legal-links { display: inline-block; vertical-align: middle; }


/* .............................. Start Homepage CSS......................................... */

.upArrow { width: 48px; height: 48px; margin: 0 auto; position: fixed; bottom: 50%; right: 0.5rem; z-index: 9999; }
.downArrow { width: 48px; height: 48px; margin: 0 auto; position: fixed; bottom: 30%; right: 0.5rem; z-index: 9999; }
.overlay { position: absolute; background: rgba(0, 0, 0, 0.4)!important; width: 100%; transition: .5s ease; opacity: 1; z-index: 1; height: 100%; }
.pagebuilder-column.flexbox-slide.extend .overlay { opacity: 0; }
.pagebuilder-column.flexbox-slide .slider_title h2 { text-align: center; margin-top: 138px; padding: 0 10px; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 { margin-top: 200px; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 a span { font-size: 30px!important; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 span { font-size: 22px!important; }
.pagebuilder-column.flexbox-slide .slider_title h2 span img { position: absolute; left: 20px; bottom: 20px; }
.pagebuilder-column.flexbox-slide.extend .slider_title h2 span img { display: none; }
.pagebuilder-column.flexbox-slide .slider_title h2 a span { font-weight: 400!important; font-size: 20px!important; display: block; min-height: 60px; font-family: Roboto,sans-serif!important; }
.pagebuilder-column.flexbox-slide .slider_title h2 span { font-weight: 400!important; font-size: 16px!important; display: block; min-height: 60px; font-family: Roboto,sans-serif!important; }
.poly-home-slider { position: relative; }
.nextSection a img { position: absolute; z-index: 1; right: 0; bottom: 10%; }
/* #maincontent.page-main-full-width .breadcrumbs { display: none; } */
.pg_roboto { font-family: Roboto,sans-serif!important; }
.pg_roboto_light { font-weight: 100!important; }
.poly-home-slider .font-weight-100 .pagebuilder-poster-content p:nth-child(1) { margin-bottom: 20px!important; line-height: 30px; }
.font-weight-100 .pagebuilder-poster-content p:nth-child(1) span { font-weight: 100; }
.font-weight-100 .pagebuilder-poster-content p span { font-weight: 400; }
.font-weight-100 p:nth-child(1) span { font-weight: 100; }
.font-weight-100 p span { font-weight: 400; }
.font-weight100 { font-weight: 100; }
.hover-div p{line-height: 25px;}
.padding-0 .pagebuilder-poster-content { padding: 0!important; }
.poly-home-slider .pagebuilder-slider .pagebuilder-overlay .pagebuilder-poster-content .content p span strong { margin-bottom: 20px; }
.banner_button .pagebuilder-poster-content .pagebuilder-slide-button { border: 0; display: inline-block; height: 50px; background-color: #e71d2b; color: #fff!important; padding: 0 20px; font-size: 20px; line-height: 50px; min-width: 300px; text-align: center; border-radius: 0; }
.banner_button .pagebuilder-poster-content .pagebuilder-slide-button:hover { text-decoration: underline; }
.banner_red_button a.pagebuilder-button-primary { border: 0; display: inline-block; height: 50px; background-color: #e71d2b; color: #fff!important; padding: 0 20px; font-size: 20px; line-height: 50px; min-width: 300px; text-align: center; }
.pp-content .pagebuilder-column-group .pagebuilder-column.pp-squ-col { width: calc(363px - 20px)!important; height: auto; padding-left: 0!important; padding-right: 0!important; padding-top: 0!important; margin-left: 10px!important; margin-right: 10px!important; }
.pp-content .pagebuilder-column-group .pagebuilder-column.pp-squ-col.hover_zoom { transform-origin: 10%; transition: 2s ease; }
.pp-content .pagebuilder-column-group .pagebuilder-column.pp-squ-col.hover_zoom:hover { transform: scale(1.1); transition: 2s linear; }
.resopal-home-page-updated .pagebuilder-column .bg_zoom .pagebuilder-slide-wrapper:hover { background-size: 110% 110%!important; -webkit-transition: all 1s ease-in-out; transform-origin: 10%; transition: all 3s ease-in-out; }
.resopal-home-page-updated .pagebuilder-column .bg_zoom .pagebuilder-slide-wrapper { background-size: 100% 100%!important; transform-origin: 10%; -webkit-transition: all 1s ease-in-out; transition: all 3s ease-in-out; }
.hover_zoom { transform-origin: 10%; transition: 1s ease; }
.hover_zoom:hover { transform: scale(1.1); transition: 1s linear; }
.hover-div { width: auto; padding: 10px 10px!important; }
.poly-four-blocks .pagebuilder-column.col-border { border-left: 1px solid #ccc!important; }
.poly-four-blocks .pagebuilder-column.col-border:nth-child(5) { border-right: 1px solid #ccc!important; }
.poly-home-slider .pagebuilder-poster-content { position: relative; left: 10%; z-index: 10; padding: 40px; width: auto; text-align: left; background-color: rgba(0, 0, 0, 0.8); color: #fff; opacity: .99!important; border-radius: 0!important; }
.dd-col { position: relative; }
.dd-col h2 { position: absolute; top: 45%; width: 100%; background: rgba(255, 255, 255, 0.5); color: #000; letter-spacing: .3333em; padding: 10px; }
.dd-col .dd-inner .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay [data-element="content"] div h4 { margin-bottom: 0; }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .pagebuilder-banner-wrapper [data-element='content'] { display: none; }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content { background: transparent; }
.pagebuilder-column-group .pagebuilder-column.dd-col .hover-div { background-color: rgb(231 29 43 / 90%); }
.pagebuilder-column-group .pagebuilder-column.dd-col .hover-div h3 { margin-top: 50px; }
.pp-content .pagebuilder-column.pp-content-column .hover-div h3 { margin-top: 150px; }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div { opacity: 1; transform: scale(1); display: block; width: 100%; }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p { opacity: 1; transform: translateX(0); }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p:nth-child(1) { margin-top: 30px; }
.cms-connected-template-2 .connectedTemplate-2Main { padding: 0!important; }
.pp-content .pp-content-column .pagebuilder-banner-wrapper .pagebuilder-poster-content { width: 220px; height: 220px; }
.pp-content .pagebuilder-column.pp-content-column { box-shadow: 0 0 10px 10px #ccc; width: calc(544px - 20px)!important; height: auto; padding-left: 0!important; padding-right: 0!important; padding-top: 0!important; margin-left: 10px!important; margin-right: 10px!important; padding-bottom: 0!important; }
.pp-content .pagebuilder-banner-wrapper .pagebuilder-poster-content { background-color: rgb(241 236 236 / 45%); width: 150px; height: 150px; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; background: rgb(255 255 255 / 80%); }
.pp-content .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content'] { min-height: fit-content; margin: 0 20px; }
.pp-content .pagebuilder-banner-wrapper .pagebuilder-poster-content [data-element='content'] p { margin-bottom: 0; }
.resopal-home-page-updated .pagebuilder-slide-wrapper { background-size: cover!important; background-position: center center!important; }
.resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper { background-size: 60% 100%!important; background-position: left center!important; cursor: pointer; background-repeat: no-repeat; }
.resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { width: 39%; float: right; border: 1px solid #555; }
.resopal-home-page-updated .full-slider .slick-dots { float: right; width: 40%; }
.resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper:hover .pagebuilder-overlay.pagebuilder-poster-overlay { background-color: #e6e7e8!important; }
.resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1) { margin-bottom: 275px!important; }
.resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1) span { font-weight: 100; }
.pp-content .pagebuilder-column-group .pagebuilder-column.pp-squ-col { width: calc(430px - 20px)!important; height: auto; padding-left: 0; padding-right: 0!important; padding-top: 0!important; margin-left: 10px!important; margin-right: 10px!important; }
.pp-content .pagebuilder-column-group { justify-content: center; }
.columns .column.main { padding-bottom: 0; }
.dd-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { justify-content: left; padding-left: 80px!important; }
.dd-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content { padding: 20px; width: 40%; color: #fff; background-color: rgb(241 236 236 / 45%); }
.dd-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content p a { border: 1px solid #fff!important; font-size: 12px!important; margin: .3rem 1rem .3rem 2rem!important; line-height: 1.5!important; letter-spacing: .5em!important; text-transform: uppercase!important; color: #fff!important; padding: 7px 13px!important; display: inline-block!important; background: transparent!important; border-radius: 0; font-family: 'Questrial',sans-serif!important; }
.slick-dots { padding: 0!important; }
.slick-dots li { height: 3px!important; width: 80px!important; }
.slick-dots li button { width: 80px!important; height: 3px!important; border: 0!important; background: #535353!important; border-radius: 0!important; }
.slick-dots li.slick-active button { background: #e71d2b!important; }
.pg_wide_slide .slick-dots li { width: 80px!important; }
.pg_wide_slide .slick-dots li button { width: 80px!important; }
.slider-container { display: block!important; }
.slider-container .pagebuilder-column-group { margin-top: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; height: 21rem; visibility: hidden; }
.slider-container .flexbox-slide { -webkit-transition: all 0.75s ease; transition: all 0.75s ease; -webkit-transition-delay: .5s; transition-delay: 0s; width: 36%!important; height: 100%; position: relative; overflow: hidden; visibility: visible; background: #000; }
.slider-container.sixthBlock .flexbox-slide { width: 44%!important; }
.slider-container.sixthBlock .flexbox-slide.extend { width: 60%!important; }
.slider-container .flexbox-slide.extend { width: 44%!important; }
.slider-container .flexbox-slide figure { position: absolute; top: 50%; left: 50%; height: auto; width: auto; min-width: 100%; min-height: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.slider-container .flexbox-slide .slider_title { z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-decoration: none; }
.slider-container .flexbox-slide .slider_title a { color: #fff!important; }
.slider-container .flexbox-slide .slider_title a:hover { text-decoration: underline; }
.slider-container .flexbox-slide.extend .slider_title { cursor: pointer; }
.pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div p:nth-child(1){margin-top: 13px !important;}


@media (max-width: 768px) {
	.find-slider-container.slider-container{height: 950px;}
  .resopal-home-page-updated .prod_highlight .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1) { min-height: 250px; }
  .prod_highlight { margin-top: 250px!important; }
  .pagebuilder-column.flexbox-slide .slider_title h2 { margin-top: 30px; }
  .pagebuilder-column.flexbox-slide.extend .slider_title h2 { margin-top: 120px; }
  .resopal-home-page-updated .social-block .pagebuilder-slide-wrapper { background-size: cover!important; background-repeat: no-repeat; }
  .resopal-home-page-updated .responsMobBlock .full-slider .pagebuilder-slide-wrapper { background-position: top center!important; }
  .resopal-home-page-updated .responsMobBlock .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content { margin-top: 200px; }
  .resopal-home-page-updated .responsMobBlock .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1) { margin-bottom: 20px!important; margin-top: 25px; }
  .res-mt-100 { margin-top: 120px!important; }
  .hover_zoom { transform-origin: unset; }
  .resopal-home-page-updated .pagebuilder-slide-wrapper { background-size: contain!important; }
  .slider-container .flexbox-slide .pagebuilder-mobile-only { width: 100%; }
  .poly-home-slider .pagebuilder-poster-content { left: 0; }
  .pagebuilder-column-group .pagebuilder-column.healthcare-col:hover .hover-div { height: 100%; width: 100%; }
  .healthcare-col { position: relative; margin-bottom: 20px!important; }
  .dd-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay .pagebuilder-poster-content { width: 100%; }
  .pg_top_slider .slick-dots li, .pg_wide_slide .slick-dots li { width: 20px!important; }
  .pg_top_slider .slick-dots li button, .pg_wide_slide .slick-dots li button { width: 20px!important; }
  .pg_top_slider .slick-arrow, .pg_wide_slide .slick-arrow { display: none!important; }
  .pp-content .pagebuilder-column-group .pagebuilder-column.pp-squ-col { margin-bottom: 25px!important; }
  .pp-content .pagebuilder-column-group .pagebuilder-column.col-border.dd-col img.pagebuilder-mobile-only { width: 100%; }
  .poly-four-blocks .pagebuilder-column-group .pagebuilder-column.col-border.dd-col img.pagebuilder-mobile-only { width: auto; }
  .poly-four-blocks .pagebuilder-column.col-border { border-left: 0 solid #ccc!important; border-right: 0px solid #ccc!important; border-bottom: 1px solid #ccc!important; text-align: center; }
  .poly-four-blocks .pagebuilder-column.col-border:nth-child(5) { border-right: 0px solid #ccc!important; }
  .pagebuilder-column-group .pagebuilder-column.dd-col:hover .hover-div { width: 100%; height: 100%; }
  .nextSection a img { bottom: -10%; }
  .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper { background-size: 100%!important; }
  .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay { width: 100%; float: unset; }
  .resopal-home-page-updated .full-slider .slick-dots { width: 100%; }
  .slider-container { height: 750px; }
  .slider-container .flexbox-slide { height: 120px; }
  .slider-container .flexbox-slide.extend { height: 300px; }
  .slider-container .flexbox-slide .slider_title { bottom: 0; top: 15%; }
}

@media (min-width: 768px) {
  .pg_top_slider .slick-next, .pg_top_slider .slick-prev { top: 83%; }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .slider-container .flexbox-slide { height: auto!important; }
  .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1) { margin-bottom: 575px!important; }
  .pagebuilder-column.flexbox-slide .slider_title h2 span img { top: 140px; left: 0; }
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .slider-container .flexbox-slide { height: 92%!important; }
  .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper { background-size: 60% 100%!important; }
}
@media(min-width:768px) and (max-width:1199px){
	.find-slider-container.slider-container .pagebuilder-column-group{visibility: visible !important;height: 300px !important;width: 100% !important;}
	.find-slider-container.slider-container{height: 350px !important;}
	.find-slider-container .pagebuilder-column-line{flex-wrap: inherit !important;overflow-x: auto !important; max-width: 100% !important;}
	.find-slider-container.slider-container.sixthBlock .flexbox-slide{min-width: 280px !important;width: 100% !important;}
	.pagebuilder-column.flexbox-slide .slider_title h2 span img{left:50% !important}
	.find-slider-container .pagebuilder-column.flexbox-slide.extend .slider_title h2,.pagebuilder-column.flexbox-slide .slider_title h2{margin-top: 90px !important;}
  
  }
  
@media (min-width: 1200px) {
  .decor-products .block.widget .products-grid { width: 100%; }
  .hover-div { min-height: 150px; margin: 0 0 0 0!important; font-size: 1.063rem; line-height: 32px; }
  .resopal-home-page-updated .full-slider .pagebuilder-slide-wrapper .pagebuilder-poster-content p:nth-child(1){margin-bottom: 10px !important;}
  .img-content-slider-block .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay{display: block;}
}

/* .............................. End Homepage CSS......................................... */

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

.mydecor-index-index #maincontent.page-main { max-width: 1440px!important; margin: 115px auto 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; }
.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/Resopal/de_DE/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',sans-serif; text-transform: uppercase; }
.mydecor-index-index .products-grid#product-grid-view { text-align: left!important; border: none !important; }
.mydecor-index-index .products-grid .product-items .product-item { padding: 0 5px 0 0!important; width: 150px !important; }
.mydecor-index-index .product-item-info .product.product-item-links .product-item-link-image-popup { padding: 0px!important; right: 10px; left: unset!important; top: 20px; }
.mydecor-index-index .product-item-info .product.product-item-links .product-item-link-sample-project { padding: 0px!important; right: 10px; left: unset!important; top: 35px; }
.mydecor-index-index .product-item-info .product.product-item-links .product-item-link-sample-order { padding: 0px!important; right: 10px; left: unset!important; top: 50px !important;}	
.pg_header { top: 115px!important; z-index: 999!important; }

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

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


/* .............................. 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: 'Calibri'; line-height: 24px; }
.nav-sections-item-content>.navigation, .page-header { font-family: 'Calibri'; }
.top-header-left ul li { list-style: none; float: left; text-transform: uppercase; }
.top-header-left ul li a { font-size: 15px; font-weight: 500; margin: 0 0; font-size: 13.5px; color: #433e3a; }
.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; }
.switcher-language { display: none!important; margin-left: 17px; font-size: 13.5px; color: #433e3a; }
.switcher-language#switcher-language { display: inline-block!important; }
.page-header .switcher-options { padding-left: 15px; }
.header.links li a { color: #e31b2c; font-weight: 600; }
.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; }
.nav-sections-item-content { margin-right: 0; }
.logo img { height: auto; }
.nav-sections-item-content { max-width: 1440px; margin-left: auto; margin-right: auto; padding: 0 20px; }
.header.content { padding: 15px 15px 0; }
.minicart-wrapper { margin-right: 20px; }
.page-header .minicart-wrapper .action.showcart:before { content: url(../../frontend/Enterprise/Resopal/de_DE/images/shopping-cart.svg); line-height: 20px; }
.page-header .minicart-wrapper .action.showcart:hover:before { content: url(../../frontend/Enterprise/Resopal/de_DE/images/shopping-cart-hover.svg); line-height: 20px; }
.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: 'Calibri'; }
.page-header { position: fixed; width: 100%; background: #fff; z-index: 9; }
.page-header .header.content { height: 50px; max-width: 1440px; padding: 0 20px; position: relative; background: transparent; }
.sections.nav-sections { position: fixed; 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 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: 'Calibri'; 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: 14px; font-weight: bold; font-family: 'Calibri'; 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: 250px; 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: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 { 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 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.us-en__item--parent.menu-technical-resources ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 .us-en__inner-item--level2 a { padding: 5px 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.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 a { color: #fff; }
.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; }
.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-item--parent:hover a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Resopal/de_DE/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:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.us-en__inner-item--parent a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Resopal/de_DE/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:nth-child(1).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:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.active a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(../../frontend/Enterprise/Resopal/de_DE/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:nth-child(1).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: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!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 { 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 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/Resopal/de_DE/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/Resopal/de_DE/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; }

.minicart-wrapper .block-minicart { padding: 1px; }
#minicart-content-wrapper .minicart-title { background: #433e3a; color: #fff; font-size: 17px; padding: 7px 10px; }

.header.links li a:hover { color: #bb1725; text-decoration: none; }
.page-header .header.panel { padding: 35px 0 0 0; max-width: 100%; height: 55px; display: flow-root; }
.page-header .panel.header .minicart-wrapper { margin: 0 25px 0 30px; }
.product-toolbar-options .sorter-options { padding: 0 20px 0 10px; }
.page-header .minicart-wrapper .action.showcart.active { display: block; text-decoration: none; }
.minicart-wrapper .block-minicart { width: 495px; }

.logo { z-index: 4; }

/* Added by Ramakrishna Start */
.page-wrapper { position: relative; z-index: 1; }

.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; }
#minicart-content-wrapper .minicart-title, .header.links li a, .minicart-wrapper .action.showcart .text, .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; }

.minicart-wrapper .action.showcart .text { left: 0; padding-left: 8px; }
.top-header-left { margin-right: 0!important; cursor: pointer; }
.ea-overlay { background: rgba(0, 0, 0, 0)!important; }

#minicart-content-wrapper .block-content .custom-minicard-footer { display: block; padding: 15px 20px; text-align: right; }
.page-header .panel.wrapper { margin-bottom: 4px; }

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: 0; right: 55px; font-size: 14px; font-family: 'Roboto',sans-serif!important; font-weight: 400; text-transform: uppercase; }
.tableaux-link:hover span.tableaux-tooltip { visibility: visible; z-index: 99; font-family: 'Roboto',sans-serif!important; }
.header.panel>.header.links>li { display: inline-block; vertical-align: top; font-family: 'Roboto',sans-serif!important; }
.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; }

@media only screen and (min-width : 420px) {
  .panel.header .links { left: 50px; }
}
@media only screen and (min-width : 667px) and (max-width : 768px) {
  .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 (max-width: 991px) {
  body:not(._has-modal):not(._has-modal-custom) header.page-header { position: fixed; z-index: 999; }
  #maincontent.page-main, #maincontent.page-main-full-width { margin-top: 116px; }
  .top-header-left ul li a { 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: left; }
  .header.content .logo { left: 0; }
  .header.content .nav-toggle { left: 12px; top: -5px; }
  .panel.header .minicart-wrapper { margin-top: 0; }
  .header.content { padding: 10px 15px 30px; }
  span.tableaux-tooltip { top: -55px; }
  .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: 14px; }
  .nav-sections-item-content .navigation ul li a.level-top { line-height: 22px; padding: 10px 20px 10px 20px; }
  .navigation .submenu:not(:first-child)>li>a { padding-left: 40px; }
  .navigation .parent .level-top:after { top: 0; }
  .nav-sections .header.links li>a { font-size: 18px; }
  .nav-sections .header.links li.greet.welcome { font-size: 18px; }
  .language .label { color: #433e3a; }
  .nav-sections .switcher-trigger strong { font-size: 18px; }
  .nav-sections .switcher-option a { font-size: 16px; padding-left: 20px; }
  .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; }
  .us-en__mobile-icon { display: none; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item a.us-en__link:after { content: ''; border: 4px solid transparent; border-top: 6px solid #f31010; margin-left: 2px; margin-bottom: 3px; position: absolute; top: 20px; right: 15px; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover a.us-en__link:after { content: ''; border: 4px solid transparent; border-bottom: 6px solid #f31010; margin-left: 2px; margin-bottom: 3px; position: absolute; top: 15px; right: 15px; left: unset; }
  .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:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1 a.us-en__inner-link::after { content: '\002B'; font-weight: bold; font-size: 11px; color: #fff; position: absolute; left: 0; right: 20px; top: 14px; margin-left: auto; background-image: none; background: #ccc; width: 13px; height: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:nth-child(1).us-en__item ul.us-en__inner-list li.us-en__inner-item--level1.active a.us-en__inner-link::after { content: '\2212'; font-weight: bold; font-size: 11px; color: #fff; position: absolute; left: 0; right: 20px; top: 14px; margin-left: auto; background-image: none; background: #ccc; width: 13px; height: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item:hover ul.us-en__inner-list, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li:last-child.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, .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; }
  .page-header .header.panel { padding: 10px 20px 10px 0; }
  .page-header .panel.header .minicart-wrapper { margin: 55px 5px 0 0; }
  .page-header { margin-bottom: 0!important; }
  .logo { margin-left: 40px!important; }
  .panel.header .links { display: inline-block; float: right; position: relative; left: 15px; right: 0; padding-left: 10px; }
  .header.links li:nth-child(2) a { padding-left: 10px; }
  .top-header-left ul li { margin-bottom: 10px; z-index: 111; }
  .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.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en__inner-link::after, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en__inner-link::after { font-weight: bold; font-size: 11px; color: #fff; position: absolute; left: 0; right: 20px; top: 14px; margin-left: auto; background-image: none; background: #ccc; width: 13px; height: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item ul.us-en__inner-list li.us-en__inner-item .us-en__inner-list--level2 li:last-child.us-en__inner-item--level2, .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 { height: auto!important; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1 a.us-en__inner-link::after { content: '\002B'; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.menu-technical-resources.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent.us-en__inner-item--level1.active a.us-en__inner-link::after { content: '\2212'; }
  .sections.nav-sections { padding-bottom: 0; }
  .minicart-wrapper .block-minicart { width: 350px; }
  .page-wrapper { margin-top: 0; }
  .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 (min-width: 992px) {
  .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 { left: -160px; }
  .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-item--parent .us-en__inner-list--level2 { display: none; }
  .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-item--parent.active .us-en__inner-list--level2 { display: block!important; background: #fff; box-shadow: 0 5px 10px rgb(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 ul.us-en__inner-list li.us-en__inner-item--parent.active a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(https://staticmedia.wilsonart.com/static/version1664786521/frontend/Enterprise/Resopal/de_DE/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.us-en__item ul.us-en__inner-list li.us-en__inner-item--parent a.us-en__inner-link::after { content: ""; width: 30px; height: 30px; background: url(https://staticmedia.wilsonart.com/static/version1664786521/frontend/Enterprise/Resopal/de_DE/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--parent .us-en__inner-list--level2 .us-en__inner-item--level2 a.us-en__inner-link::after { content: none; }
  .minicart-wrapper .block-minicart { width: 500px; }
  .page-wrapper { margin-top: 115px; position: relative; z-index: 1; }
  .page-header { height: 115px; top: 0; left: 0; }
  .top-header-left ul li a { padding: 0 10px; }
  .top-header-left, .top-header-left ul li { margin-bottom: 0; }
  .top-header-left { display: inline-block; }
  .top-header-left ul { display: inline-block; }
  .page-header .panel.header .minicart-wrapper { margin-right: 1px; }
  .page-header .switcher-options { top: -10px; left: unset; }
  .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: 5px; right: 20px; padding-left: 20px; margin-bottom: 0px; }
  .sections.nav-sections { top: 99px; }
  .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.menu-technical-resources ul.us-en__inner-list--level1 { max-height: 400px; overflow-x: hidden; overflow-y: 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 ul.us-en__inner-list--level2 { 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; }
  /* 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); }
  ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 ul.us-en__inner-list--level2 { 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 ul.us-en__inner-list--level2::-webkit-scrollbar { width: 5px; right: 10px; }
  /* background: #424251; */
  ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 ul.us-en__inner-list--level2::-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 20.5px 15px 20.5px; }
  .top-header-left ul li a { padding: 0 15px; }
  .page-header .panel.header .minicart-wrapper { margin-right: 1px; }
  .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: unset; }
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent ul.us-en__inner-list--level1 .us-en__inner-item--parent.active .us-en__inner-list--level2 .us-en__inner-item--level2 .megaMenuThirdBox .contectBox { width: 310px; }
  /* Technical Resources sub nav scrollbar start*/
  .nav-sections .nav-sections-items .nav-sections-item-content nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { max-height: 350px; }
  nav.mega-menu ul.us-en__list li.us-en__item--parent.menu-technical-resources ul.us-en__inner-list--level1 { position: unset!important; margin-left: -145px; }
  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: 80px!important; }
  :lang(en) 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: 460px!important; height: 460px!important; left: 120px!important; }
  /* Technical Resources sub nav scrollbar end*/
}

@media only screen and (min-device-width : 992px) and (max-device-width : 1024px) {
  .minicart-wrapper .block-minicart.advancesearch-widget { right: -234px!important; }
  .advanced-search-header p { margin-bottom: 0; }
  .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) {
  .page-header .switcher-options { top: -10px; left: unset; }
  .page-header .panel.header .minicart-wrapper { margin-right: 20px; }
  .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: 470px!important; height: 470px!important; left: 80px!important; }
  /* Technical Resources sub nav scrollbar end*/
}

@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: 97px!important; }
}

/* for ie 10+ above */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .page-header .switcher-options { top: -2px; }
.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: 97px!important; }
}

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

.header.content .logo { position: absolute; margin-left: 20px!important; top: 6px; }
.header.content .nav-toggle { right: 75px!important; left: unset; top: -1px; }
.page-header.resopal-header { border-bottom: 2px solid #e71d2b; }
.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: 5px 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/Resopal/de_DE/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 .options .action.toggle.active:after { background: url(../../frontend/Enterprise/Resopal/de_DE/images/caret-down-sharp.png) no-repeat; background-size: 100%; height: 5px; width: 8px; padding: 0; margin: 7px 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: 0; }
.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: 250px; 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(../../frontend/Enterprise/Resopal/de_DE/images/phone.svg); }
.top-header-left ul li:nth-child(3) a:hover::after { content: url(../../frontend/Enterprise/Resopal/de_DE/images/phone-hover.svg); }
.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), .top-header-left ul li:nth-child(5) { display: none; }
.header.links, .minicart-wrapper, .tableaux-link, div.where-to-buy-link, .filters-buttons { 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: 0px; }
.header.links .authorization-link { list-style: none; margin: 0; }
.header.links .authorization-link a#minilogin-toggle, .minicart-wrapper .action.showcart, .tableaux-link a, div.where-to-buy-link a, .filters-buttons 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::after { position: absolute; content: url(../../frontend/Enterprise/Resopal/de_DE/images/user-avatar.svg); 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(../../frontend/Enterprise/Resopal/de_DE/images/user-avatar-hover.svg); z-index: 3; }
.header.links .authorization-link #minilogin-content-wrapper { position: absolute; border: 1px solid #bbbbbb; 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:before, .header.links .authorization-link #minilogin-content-wrapper:after { 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 #ffffff transparent; z-index: 99; }
.header.links .authorization-link #minilogin-content-wrapper:after { left: 14px!important; top: -13px; border: 7px solid; border-color: transparent transparent #bbbbbb transparent; z-index: 98; }
.tableaux-link a { right: 105px; }
.tableaux-link a::after { position: absolute; content: url(../../frontend/Enterprise/Resopal/de_DE/images/add-box-multiple.svg); z-index: 3; width: 25px; height: 25px; }
.tableaux-link a:hover::after { position: absolute; content: url(../../frontend/Enterprise/Resopal/de_DE/images/add-box-multiple-hover.svg); 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(../../frontend/Enterprise/Resopal/de_DE/images/location-sharp.svg); z-index: 3; width: 25px; height: 25px; }
div.where-to-buy-link a:hover::after { position: absolute; content: url(../../frontend/Enterprise/Resopal/de_DE/images/location-sharp-hover.svg); z-index: 3; width: 25px; height: 25px; }
.resopal-header .filters-buttons a { height: 50px; width: 50px; top: -50px; right: 0px; padding: 13px 15px; background: rgb(0, 0, 0); }
.resopal-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; }

.tableaux-link a span { display: none; }
.header.links .authorization-link a#minilogin-toggle span, .minicart-wrapper .action.showcart span.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: 0; right: 70px; font-size: 14px; font-family: 'Roboto',sans-serif!important; font-weight: 400; text-transform: uppercase; }
.header.links .authorization-link a#minilogin-toggle:hover span, .minicart-wrapper .action.showcart:hover span.text, div.where-to-buy-link:hover span.text { visibility: visible; z-index: 99; font-family: 'Roboto',sans-serif!important; }
.header.links .authorization-link a#minilogin-toggle:hover span:after, .minicart-wrapper .action.showcart:hover: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.text { width: 200px; height: auto; top: 45px; right: -90px; left: unset; clip: unset; }
.minicart-wrapper .action.showcart:hover:after { top: 37px; right: 5px; }
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; }


.pdpInfoBlockMain .pdpInfoBlockTableMain table td.matches { width: 150px; }

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

@media (min-width: 769px) and (max-width: 992px) {
  .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; }
  .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), .top-header-left ul li:nth-child(5) { 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, .top-header-left ul li:nth-child(4) a { display: initial; padding: 0 15px; border-right: 1px solid #9e9e9e; }
  .header.content .logo { top: -38px; margin-left: 0!important; padding-bottom: 0; border-bottom: none; }
  .sections.nav-sections { top: 70px; background-color: transparent; box-shadow: none; z-index: 1; }
  .header.links .authorization-link a#minilogin-toggle, .minicart-wrapper .action.showcart, .tableaux-link a, div.where-to-buy-link a { right: 190px; top: -45px; }
  .header.links .authorization-link #minilogin-content-wrapper { top: -5px; right: 135px; }
  .tableaux-link a { right: 190px; }
  .minicart-wrapper .action.showcart { right: 140px; }
  div.where-to-buy-link a { right: 95px; }
  .resopal-header .filters-buttons a { height: 63px; width: 63px; top: -65px; right: 20px; padding: 18px 20px; }
  .resopal-header .filters-buttons a#product-filter-close-btn { height: 67px; }
  .ui-widget-content, .ui-widget.ui-widget-content { top: -5px; }
  .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: 0px; }
  .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......................................... */

/* ............................. 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; font-family: 'Roboto'; }
.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%; }
.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!important; 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 26px 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 0; }
.onestepcheckout-login-index .checkout-login-section .block-checkout-login { margin-bottom: 60px; }
.onestepcheckout-login-index .checkout-login-section .block-title, .onestepcheckout-login-index .checkout-register-section .account-creation-title, .onestepcheckout-login-index .guest-login-section .guest-login-title { font-family: 'Roboto-Bold'; font-size: 20px; text-transform: uppercase; border-bottom: none; padding: 0; 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: 0!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: 0!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: 0; }
.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: 0!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: 0!important; }
.onestepcheckout-login-index .fieldset .field.guest-checkout-terms .label, .onestepcheckout-login-index .fieldset .guest-checkout-privacy .label { margin-bottom: 0; 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: 0 10px 7px 0; width: 18px; height: 18px; border: 1px solid #707070; }
.onestepcheckout-login-index .checkout-register-section .fieldset.create.info { margin: 0; }
.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: 0!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: 0; width: 0; }
.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: 0!important; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter .checkbox { position: absolute; }
.onestepcheckout-login-index .checkout-register-section .field.newsletter span, .onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy 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_2"] { display: none; }

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

@media (min-width: 600px) {
  .onestepcheckout-login-index .checkout-login-container { padding: 0 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: 0; }
  .onestepcheckout-login-index .checkout-login-container { flex-direction: column; }
  .onestepcheckout-login-index .checkout-login-section, .onestepcheckout-login-index .checkout-register-section { padding-left: 0; padding-right: 0; 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, .onestepcheckout-login-index .checkout-login-section .block-checkout-login { 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: 0; }
}

@media (width: 768px) {
  .checkout-cart-index .cart.table-wrapper .product-item-details { margin-left: 0; }
  .checkout-cart-index .cart.table-wrapper .product-item-details .options-info.qty select { min-width: unset!important; }
}

@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: 0; padding-left: 0; }
  .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 .cart.table-wrapper .product-item-details .options-info.qty select { min-width: unset!important; }
  .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: 0; }
  .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 .checkout-register-section .field.newsletter span,   .onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy 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 .checkout-register-section .field.newsletter span,   .onestepcheckout-login-index .fieldset .field.guest-checkout-terms span, .onestepcheckout-login-index .fieldset .guest-checkout-privacy 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: 18px; 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; display: flex; padding: 0px; height: 40px; width: 100%; align-items: center; border: 1px solid #C51C1C; justify-content: center; text-transform: uppercase; font-size: 18px; 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; width: 100%; font-size: 18px;min-width: 280px; }
#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-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......................................... */
.page-footer .footer.content .body-content .pagebuilder-column-group .pagebuilder-column-line { justify-content: initial; }

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

/* .............................. End Header Block By Tanmay......................................... */
/* .............................. Start RK Styles Block ......................................... */


.product.product-item-name { display: block; overflow: hidden; text-overflow: ellipsis; }

@media (max-width: 767.98px) {
	.catalog-category-view.page-products .products-grid .product-item { margin: 0 10px 10px 0px!important; padding: 0px 10px 0px 0px!important; }
	.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 .toolbar-amount { left: 10px; }
	.page-products .share-btn-container { right: -2px; }
	
	
}

@media (min-width: 768px) {
	.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.page-products .products-grid .product-item { margin: 0 10px 10px 0px!important; padding: 0px 10px 0px 0px!important; }
	.page-products.catalog-category-view #maincontent.page-main {
		padding: 0 10px !important;
	}
	.catalog-category-view .toolbar-amount { left: 10px; }
	.page-products .share-btn-container { top: 9px; right: -5px; }
	
}

@media (min-width: 1200px) {
	.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;}
	.catalog-category-view.page-products .products-grid .product-item { margin: 0 10px 10px 10px!important; padding: 0px !important; }
	.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);
	}
	.catalog-category-view .toolbar-amount { left: 0px; }
	.page-products .share-btn-container { right: -9px; }

}

/* ---------- 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: 0px; }
	.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) {
}

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

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

}

/* .............................. End RK Styles Block......................................... */
/* Start CSS For old to New Template Change */

@media(min-width:1199px) {
  .cms-page-view .pagebuilder-slide-wrapper { background-size: 100% 100%!important; }
}
/* End CSS For Old to New Template Change */


/* .............................. 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(../../frontend/Enterprise/Resopal/de_DE/images/add-to-basket.png); }
	.top-header-left ul li:nth-child(2) a:hover::after { content: url(../../frontend/Enterprise/Resopal/de_DE/images/add-to-basket-hover.png); }
	.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 [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; }
.cms-index-index .product_blocks2 .pagebuilder-slide-wrapper .pagebuilder-poster-content p { font-family: 'Roboto'; 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'!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'!important; font-size: 35px; font-weight: 400; }
.cms-index-index .wa_bot_blocks .bot_block_text p { font-family: 'Roboto'!important; font-size: 16px; }
.cms-index-index .wa_bot_blocks .pagebuilder-column-group .pagebuilder-column p a { font-family: 'Roboto'!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'; 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' !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'; font-size: 40px; font-weight: 400; color: #e31b2c; word-wrap: normal; text-transform: unset; margin-bottom: 0px; max-width: 280px; }
.cms-index-index .wa_stay_connected p { font-family: 'Roboto' !important; font-size: 20px; color: #58585a; margin-bottom: 0px!important; }
.cms-index-index .wa_stay_connected a { font-family: 'Roboto' !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' !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: 2px; 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; text-decoration: none; letter-spacing: .2rem; font-family: 'Roboto',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; }
  .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; }
  .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%; }
  .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; }
  .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-resopalwoodgrains .breadcrumbs { display: none; }
.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/Resopal/de_DE/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/Resopal/de_DE/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-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/Resopal/de_DE/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/Resopal/de_DE/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 WTB List issue fix CSS by Tanmay......................................... */

.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li { position: relative; }
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li input[type='checkbox'] { margin-top: 0px; top: 3px; position: absolute; }
.commercialBuyer_wrap .distributor_parent .distributor_type_select ul li label { padding-left: 20px; }

@media (min-width: 768px) { 
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul { display: grid; grid-template-columns: 1fr 1fr 1fr; }
	.storelocator-homeowner-index .commercialBuyer_wrap .distributor_parent .distributor_type_select ul li { width: 100%; }
}

/* .............................. End WTB List issue fix 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 CSS For Header Part  */
@media(min-width:100px) and (max-width:991px){
    .header.links .authorization-link a#minilogin-toggle{right:105px}
}
/* Start CSS For Header Part  */


/* .............................. 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; } 
#maincontent.wilsonArt_plp { font-family: 'Roboto-Regular', sans-serif !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', sans-serif; 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', sans-serif; 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 { width: 100%; 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/Resopal/de_DE/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/Resopal/de_DE/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: 2.5px; 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/Resopal/de_DE/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: 2.5px; 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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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; color: #e31b2c; text-decoration: none; background-image: url('../../frontend/Enterprise/Resopal/de_DE/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; 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/Resopal/de_DE/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/Resopal/de_DE/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', sans-serif; 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', sans-serif; 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/Resopal/de_DE/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/Resopal/de_DE/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', sans-serif; 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/Resopal/de_DE/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/Resopal/de_DE/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-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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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; font-family: 'Roboto-Regular', sans-serif; font-size: 12px; font-weight: 400; color: #E71D2B; line-height: normal; letter-spacing: 2.5px; text-align: center; text-transform: uppercase; white-space: normal; cursor: pointer; background: #FFF; border: 1px solid #E71D2B; }
:lang(en) .wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { padding: 10px 15px 8px 15px; }
.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details .quick_links button { padding: 10px 10px 8px 10px; }
.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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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', sans-serif; font-style: normal; font-weight: 600; 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/Resopal/de_DE/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', sans-serif !important; 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', sans-serif; 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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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', sans-serif !important; 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', sans-serif; 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/Resopal/de_DE/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_coolgrey input[type="checkbox"]:before { background: #ccc; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_coolwhite input[type="checkbox"]:before { background: #f8feff; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_deepblack input[type="checkbox"]:before { background: #000; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_lightbrown input[type="checkbox"]:before { background: #edceaa; }
.wilsonArt_plp .filter-options-content ol.ol-core li.filter_white input[type="checkbox"]:before { background: #ffffff; }

: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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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/Resopal/de_DE/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; }
	.wilsonArt_plp .products-smallthumb .category-pager { margin: 15px 0 0 0; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 152px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image { width: 180px; height: 180px; }
		
}

@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: block; 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-top: 2.5rem !important; margin-left: auto; margin-right: auto; max-width: 1180px;}
	.wilsonArt_plp .products-smallthumb .category-pager { margin: 15px 20px 0 0px; }
	.wilsonArt_plp .products-list ol.product-items .product-item .product-item-info .product-item-details { width: 100%; }
	.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 only screen and (min-width: 768px) and (max-width: 1319.98px) {
	.wilsonArt_plp .products-list ol.product-items .product-item .thumbnail-image { width: 180px; height: auto; }
}

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

	.plp_shop_the_look_fullBlock, .plp_make_color_optical_solids_S1 { margin: 20px 10px 20px 10px; }
	.wilsonArt_plp ol.product-items .plp_make_color_optical_solids_S1 .pagebuilder-column .btns_main .pagebuilder-button-primary { 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 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 only screen and (min-width: 1280px) and (max-width: 1365.98px) {
	.wilsonArt_plp .products-smallthumb ol.product-items .product-item:hover .thumbnail-image .quick_links button { font-size: 13px; }
}

@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: 105px; 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;}